%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` 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` 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` 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 * Sun Apr 23 2023 Python_Bot - 0.8.1-1 - Package Spec generated