summaryrefslogtreecommitdiff
path: root/python-flake8-per-file-ignores.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-11 09:47:59 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-11 09:47:59 +0000
commitf8f1a6d33c2267c018cb7b130569b31f4a76d92e (patch)
tree5dc00bdc0a0c9bbebd8bd3bc43343eb0c8181f22 /python-flake8-per-file-ignores.spec
parent5b86dfcbf2d24a33d6b1a6473d3e82ea4ac82d31 (diff)
automatic import of python-flake8-per-file-ignores
Diffstat (limited to 'python-flake8-per-file-ignores.spec')
-rw-r--r--python-flake8-per-file-ignores.spec242
1 files changed, 242 insertions, 0 deletions
diff --git a/python-flake8-per-file-ignores.spec b/python-flake8-per-file-ignores.spec
new file mode 100644
index 0000000..8e1a291
--- /dev/null
+++ b/python-flake8-per-file-ignores.spec
@@ -0,0 +1,242 @@
+%global _empty_manifest_terminate_build 0
+Name: python-flake8-per-file-ignores
+Version: 0.8.1
+Release: 1
+Summary: Ignore individual error codes per file with flake8
+License: MIT License
+URL: https://github.com/snoack/flake8-per-file-ignores
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/a6/b9/dfb8c7e0a150a1959112b38ad5bc9b3d275e18fbaeda4e620eb23a4724ba/flake8-per-file-ignores-0.8.1.tar.gz
+BuildArch: noarch
+
+Requires: python3-flake8
+Requires: python3-pathmatch
+
+%description
+# flake8-per-file-ignores
+
+[![Build Status][1]][2]
+[![Pypi Entry][3]][4]
+
+**This flake8 extension has been discontinued in favour of the
+`per-file-ignores` option built into flake8 3.7.0 and above.
+But be aware that the built-in option uses different syntax.**
+
+An extension for [flake8][5] that lets you configure (out-of-source) individual
+error codes to be ignored per file.
+
+This is mostly useful when dealing with legacy code, so that you don't have to
+ignore any existing error globally, but get the benefits of all checks in new
+files, while you avoid introducing new kind of errors in existing files.
+
+The advantage over inline `# noqa` comments is, that it doesn't clutter your
+source files or even requires touching them.
+
+## Installation
+
+ pip install flake8-per-file-ignores
+
+## Configuration
+
+You can can use following configuration syntax in any [configuration file
+considered by flake8][6]:
+
+ [flake8]
+ per-file-ignores =
+ <filename>: <error>[,<error>[,...]]
+ [...]
+
+* `filename` is the filename, or if starting with a slash, the full path
+ relative to the directory flake8 is running from, of the script that is
+ subject to the ignores. It can also be a glob pattern, but note (just like
+ with the `glob` module or in UNIX shells), `*` doesn't match accross
+ directory boundaries, however, you can use `**` in order to match recursively.
+* `error` has the same semantics as the [`--ignore` command line option][7].
+
+If an ignored error no longer occurs for a given file it will trigger an `X100`
+error to make you progressively reduce the number of ignores as legacy code
+gets rewritten or removed.
+
+For an example see the [`test` folder][8].
+
+[1]: https://travis-ci.org/snoack/flake8-per-file-ignores.svg?branch=master
+[2]: https://travis-ci.org/snoack/flake8-per-file-ignores
+[3]: https://badge.fury.io/py/flake8-per-file-ignores.svg
+[4]: https://pypi.python.org/pypi/flake8-per-file-ignores
+[5]: https://gitlab.com/pycqa/flake8
+[6]: http://flake8.pycqa.org/en/latest/user/configuration.html#configuration-locations
+[7]: http://flake8.pycqa.org/en/latest/user/options.html#cmdoption-flake8-ignore
+[8]: https://github.com/snoack/flake8-per-file-ignores/tree/master/test
+
+
+
+
+%package -n python3-flake8-per-file-ignores
+Summary: Ignore individual error codes per file with flake8
+Provides: python-flake8-per-file-ignores
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-flake8-per-file-ignores
+# flake8-per-file-ignores
+
+[![Build Status][1]][2]
+[![Pypi Entry][3]][4]
+
+**This flake8 extension has been discontinued in favour of the
+`per-file-ignores` option built into flake8 3.7.0 and above.
+But be aware that the built-in option uses different syntax.**
+
+An extension for [flake8][5] that lets you configure (out-of-source) individual
+error codes to be ignored per file.
+
+This is mostly useful when dealing with legacy code, so that you don't have to
+ignore any existing error globally, but get the benefits of all checks in new
+files, while you avoid introducing new kind of errors in existing files.
+
+The advantage over inline `# noqa` comments is, that it doesn't clutter your
+source files or even requires touching them.
+
+## Installation
+
+ pip install flake8-per-file-ignores
+
+## Configuration
+
+You can can use following configuration syntax in any [configuration file
+considered by flake8][6]:
+
+ [flake8]
+ per-file-ignores =
+ <filename>: <error>[,<error>[,...]]
+ [...]
+
+* `filename` is the filename, or if starting with a slash, the full path
+ relative to the directory flake8 is running from, of the script that is
+ subject to the ignores. It can also be a glob pattern, but note (just like
+ with the `glob` module or in UNIX shells), `*` doesn't match accross
+ directory boundaries, however, you can use `**` in order to match recursively.
+* `error` has the same semantics as the [`--ignore` command line option][7].
+
+If an ignored error no longer occurs for a given file it will trigger an `X100`
+error to make you progressively reduce the number of ignores as legacy code
+gets rewritten or removed.
+
+For an example see the [`test` folder][8].
+
+[1]: https://travis-ci.org/snoack/flake8-per-file-ignores.svg?branch=master
+[2]: https://travis-ci.org/snoack/flake8-per-file-ignores
+[3]: https://badge.fury.io/py/flake8-per-file-ignores.svg
+[4]: https://pypi.python.org/pypi/flake8-per-file-ignores
+[5]: https://gitlab.com/pycqa/flake8
+[6]: http://flake8.pycqa.org/en/latest/user/configuration.html#configuration-locations
+[7]: http://flake8.pycqa.org/en/latest/user/options.html#cmdoption-flake8-ignore
+[8]: https://github.com/snoack/flake8-per-file-ignores/tree/master/test
+
+
+
+
+%package help
+Summary: Development documents and examples for flake8-per-file-ignores
+Provides: python3-flake8-per-file-ignores-doc
+%description help
+# flake8-per-file-ignores
+
+[![Build Status][1]][2]
+[![Pypi Entry][3]][4]
+
+**This flake8 extension has been discontinued in favour of the
+`per-file-ignores` option built into flake8 3.7.0 and above.
+But be aware that the built-in option uses different syntax.**
+
+An extension for [flake8][5] that lets you configure (out-of-source) individual
+error codes to be ignored per file.
+
+This is mostly useful when dealing with legacy code, so that you don't have to
+ignore any existing error globally, but get the benefits of all checks in new
+files, while you avoid introducing new kind of errors in existing files.
+
+The advantage over inline `# noqa` comments is, that it doesn't clutter your
+source files or even requires touching them.
+
+## Installation
+
+ pip install flake8-per-file-ignores
+
+## Configuration
+
+You can can use following configuration syntax in any [configuration file
+considered by flake8][6]:
+
+ [flake8]
+ per-file-ignores =
+ <filename>: <error>[,<error>[,...]]
+ [...]
+
+* `filename` is the filename, or if starting with a slash, the full path
+ relative to the directory flake8 is running from, of the script that is
+ subject to the ignores. It can also be a glob pattern, but note (just like
+ with the `glob` module or in UNIX shells), `*` doesn't match accross
+ directory boundaries, however, you can use `**` in order to match recursively.
+* `error` has the same semantics as the [`--ignore` command line option][7].
+
+If an ignored error no longer occurs for a given file it will trigger an `X100`
+error to make you progressively reduce the number of ignores as legacy code
+gets rewritten or removed.
+
+For an example see the [`test` folder][8].
+
+[1]: https://travis-ci.org/snoack/flake8-per-file-ignores.svg?branch=master
+[2]: https://travis-ci.org/snoack/flake8-per-file-ignores
+[3]: https://badge.fury.io/py/flake8-per-file-ignores.svg
+[4]: https://pypi.python.org/pypi/flake8-per-file-ignores
+[5]: https://gitlab.com/pycqa/flake8
+[6]: http://flake8.pycqa.org/en/latest/user/configuration.html#configuration-locations
+[7]: http://flake8.pycqa.org/en/latest/user/options.html#cmdoption-flake8-ignore
+[8]: https://github.com/snoack/flake8-per-file-ignores/tree/master/test
+
+
+
+
+%prep
+%autosetup -n flake8-per-file-ignores-0.8.1
+
+%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-per-file-ignores -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 0.8.1-1
+- Package Spec generated