From f8f1a6d33c2267c018cb7b130569b31f4a76d92e Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Tue, 11 Apr 2023 09:47:59 +0000 Subject: automatic import of python-flake8-per-file-ignores --- .gitignore | 1 + python-flake8-per-file-ignores.spec | 242 ++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 244 insertions(+) create mode 100644 python-flake8-per-file-ignores.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..7a97b47 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/flake8-per-file-ignores-0.8.1.tar.gz 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` 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 +* Tue Apr 11 2023 Python_Bot - 0.8.1-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..f2974ea --- /dev/null +++ b/sources @@ -0,0 +1 @@ +ddb59f1f7ef8e9367b53a6d9ffd000c4 flake8-per-file-ignores-0.8.1.tar.gz -- cgit v1.2.3