summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--python-flake8-unused-arguments.spec280
-rw-r--r--sources1
3 files changed, 282 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..a73ec07 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/flake8-unused-arguments-0.0.13.tar.gz
diff --git a/python-flake8-unused-arguments.spec b/python-flake8-unused-arguments.spec
new file mode 100644
index 0000000..5893694
--- /dev/null
+++ b/python-flake8-unused-arguments.spec
@@ -0,0 +1,280 @@
+%global _empty_manifest_terminate_build 0
+Name: python-flake8-unused-arguments
+Version: 0.0.13
+Release: 1
+Summary: flake8 extension to warn on unused function arguments
+License: MIT
+URL: https://github.com/nhoad/flake8-unused-arguments
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/43/53/8f9c50671a0eedb716a8472854cfeb883b481d18ee97aa8a816eeff21461/flake8-unused-arguments-0.0.13.tar.gz
+BuildArch: noarch
+
+Requires: python3-flake8
+
+%description
+# flake8-unused-arguments
+
+A flake8 plugin that checks for unused function arguments.
+
+This package adds the following warnings:
+
+ - `U100` - An unused argument.
+ - `U101` - An unused argument starting with an underscore
+
+Configuration options also exist:
+ - `unused-arguments-ignore-abstract-functions` - don't show warnings for abstract functions.
+ - `unused-arguments-ignore-overload-functions` - don't show warnings for overload functions.
+ - `unused-arguments-ignore-override-functions` - don't show warnings for overridden functions.
+ - `unused-arguments-ignore-stub-functions` - don't show warnings for empty functions.
+ - `unused-arguments-ignore-variadic-names` - don't show warnings for unused *args and **kwargs.
+ - `unused-arguments-ignore-lambdas` - don't show warnings for all lambdas.
+ - `unused-arguments-ignore-nested-functions` - don't show warnings for nested
+ functions. Only show warnings for functions in the top level of a module, or methods
+ of a class in the top level of a module.
+ - `unused-arguments-ignore-dunder` - don't show warnings for double-underscore methods.
+ These methods implement or override native builtin methods which have a specific
+ signature. Therefore arguments must always be present. This is the case of methods
+ like `__new__`, `__init__`, `__getitem__`, `__setitem__`, `__reduce_ex__`,
+ `__enter__`, `__exit__`, etc.
+
+## Changelog
+
+0.0.13
+ - Added a new option for ignoring functions decorated with the override decorator. Thanks to Thomas M Kehrenberg for contributing this!
+
+0.0.12
+ - Fixed an issue causing flake8 --help to break. Thanks to Calum Young for contributing this fix!
+ - Starting from this release, automated CI runs on each Github PR. Thanks again to Calum Young for contributing this work!
+
+0.0.11
+ - Added a new option for ignoring functions decorated with overload.
+ - Added a new option for ignoring dunder methods (double-underscore) methods.
+
+0.0.10
+ - Added new options for ignoring lambdas and nested functions. Thanks to João Eiras for contributing these!
+
+0.0.9
+ - Check nested functions.
+ - Don't crash if an attribute is used in a raise statement.
+
+0.0.8
+ - Whoops, report the right version when using flake8 --help.
+
+0.0.7
+ - The first unused argument in a @classmethod decorated function wasn't properly detected. Thanks to Sebastian Dietrich for contributing the fix!
+
+0.0.6
+ - Stub functions that have docstrings are now correctly detected as stub functions
+ - Functions with only a docstring are considered stub functions
+
+0.0.5
+ - The positions reported are now for the arguments themselves, rather than the function
+
+0.0.4
+ - Wrong project name in the readme, whoopsies
+
+0.0.3
+ - treat functions that start with "raise NotImplementedError()" as stub functions
+
+0.0.2
+ - fixed error in packaging
+
+0.0.1
+ - initial release
+
+
+%package -n python3-flake8-unused-arguments
+Summary: flake8 extension to warn on unused function arguments
+Provides: python-flake8-unused-arguments
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-flake8-unused-arguments
+# flake8-unused-arguments
+
+A flake8 plugin that checks for unused function arguments.
+
+This package adds the following warnings:
+
+ - `U100` - An unused argument.
+ - `U101` - An unused argument starting with an underscore
+
+Configuration options also exist:
+ - `unused-arguments-ignore-abstract-functions` - don't show warnings for abstract functions.
+ - `unused-arguments-ignore-overload-functions` - don't show warnings for overload functions.
+ - `unused-arguments-ignore-override-functions` - don't show warnings for overridden functions.
+ - `unused-arguments-ignore-stub-functions` - don't show warnings for empty functions.
+ - `unused-arguments-ignore-variadic-names` - don't show warnings for unused *args and **kwargs.
+ - `unused-arguments-ignore-lambdas` - don't show warnings for all lambdas.
+ - `unused-arguments-ignore-nested-functions` - don't show warnings for nested
+ functions. Only show warnings for functions in the top level of a module, or methods
+ of a class in the top level of a module.
+ - `unused-arguments-ignore-dunder` - don't show warnings for double-underscore methods.
+ These methods implement or override native builtin methods which have a specific
+ signature. Therefore arguments must always be present. This is the case of methods
+ like `__new__`, `__init__`, `__getitem__`, `__setitem__`, `__reduce_ex__`,
+ `__enter__`, `__exit__`, etc.
+
+## Changelog
+
+0.0.13
+ - Added a new option for ignoring functions decorated with the override decorator. Thanks to Thomas M Kehrenberg for contributing this!
+
+0.0.12
+ - Fixed an issue causing flake8 --help to break. Thanks to Calum Young for contributing this fix!
+ - Starting from this release, automated CI runs on each Github PR. Thanks again to Calum Young for contributing this work!
+
+0.0.11
+ - Added a new option for ignoring functions decorated with overload.
+ - Added a new option for ignoring dunder methods (double-underscore) methods.
+
+0.0.10
+ - Added new options for ignoring lambdas and nested functions. Thanks to João Eiras for contributing these!
+
+0.0.9
+ - Check nested functions.
+ - Don't crash if an attribute is used in a raise statement.
+
+0.0.8
+ - Whoops, report the right version when using flake8 --help.
+
+0.0.7
+ - The first unused argument in a @classmethod decorated function wasn't properly detected. Thanks to Sebastian Dietrich for contributing the fix!
+
+0.0.6
+ - Stub functions that have docstrings are now correctly detected as stub functions
+ - Functions with only a docstring are considered stub functions
+
+0.0.5
+ - The positions reported are now for the arguments themselves, rather than the function
+
+0.0.4
+ - Wrong project name in the readme, whoopsies
+
+0.0.3
+ - treat functions that start with "raise NotImplementedError()" as stub functions
+
+0.0.2
+ - fixed error in packaging
+
+0.0.1
+ - initial release
+
+
+%package help
+Summary: Development documents and examples for flake8-unused-arguments
+Provides: python3-flake8-unused-arguments-doc
+%description help
+# flake8-unused-arguments
+
+A flake8 plugin that checks for unused function arguments.
+
+This package adds the following warnings:
+
+ - `U100` - An unused argument.
+ - `U101` - An unused argument starting with an underscore
+
+Configuration options also exist:
+ - `unused-arguments-ignore-abstract-functions` - don't show warnings for abstract functions.
+ - `unused-arguments-ignore-overload-functions` - don't show warnings for overload functions.
+ - `unused-arguments-ignore-override-functions` - don't show warnings for overridden functions.
+ - `unused-arguments-ignore-stub-functions` - don't show warnings for empty functions.
+ - `unused-arguments-ignore-variadic-names` - don't show warnings for unused *args and **kwargs.
+ - `unused-arguments-ignore-lambdas` - don't show warnings for all lambdas.
+ - `unused-arguments-ignore-nested-functions` - don't show warnings for nested
+ functions. Only show warnings for functions in the top level of a module, or methods
+ of a class in the top level of a module.
+ - `unused-arguments-ignore-dunder` - don't show warnings for double-underscore methods.
+ These methods implement or override native builtin methods which have a specific
+ signature. Therefore arguments must always be present. This is the case of methods
+ like `__new__`, `__init__`, `__getitem__`, `__setitem__`, `__reduce_ex__`,
+ `__enter__`, `__exit__`, etc.
+
+## Changelog
+
+0.0.13
+ - Added a new option for ignoring functions decorated with the override decorator. Thanks to Thomas M Kehrenberg for contributing this!
+
+0.0.12
+ - Fixed an issue causing flake8 --help to break. Thanks to Calum Young for contributing this fix!
+ - Starting from this release, automated CI runs on each Github PR. Thanks again to Calum Young for contributing this work!
+
+0.0.11
+ - Added a new option for ignoring functions decorated with overload.
+ - Added a new option for ignoring dunder methods (double-underscore) methods.
+
+0.0.10
+ - Added new options for ignoring lambdas and nested functions. Thanks to João Eiras for contributing these!
+
+0.0.9
+ - Check nested functions.
+ - Don't crash if an attribute is used in a raise statement.
+
+0.0.8
+ - Whoops, report the right version when using flake8 --help.
+
+0.0.7
+ - The first unused argument in a @classmethod decorated function wasn't properly detected. Thanks to Sebastian Dietrich for contributing the fix!
+
+0.0.6
+ - Stub functions that have docstrings are now correctly detected as stub functions
+ - Functions with only a docstring are considered stub functions
+
+0.0.5
+ - The positions reported are now for the arguments themselves, rather than the function
+
+0.0.4
+ - Wrong project name in the readme, whoopsies
+
+0.0.3
+ - treat functions that start with "raise NotImplementedError()" as stub functions
+
+0.0.2
+ - fixed error in packaging
+
+0.0.1
+ - initial release
+
+
+%prep
+%autosetup -n flake8-unused-arguments-0.0.13
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-flake8-unused-arguments -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 0.0.13-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..28f73a4
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+2679a1fdc9f2ce3d78950ced1b14789e flake8-unused-arguments-0.0.13.tar.gz