From 9e492b480e8b3f39a45f238f5ad128b78b3bbf77 Mon Sep 17 00:00:00 2001 From: rdobuilder Date: Sep 07 2022 15:54:04 +0000 Subject: Update to 5.0.3 Related-to: https://review.rdoproject.org/r/q/Ie329c5676684302db81db0c12ce807396cce91fe --- diff --git a/.python-flake8.metadata b/.python-flake8.metadata new file mode 100644 index 0000000..f2fe86e --- /dev/null +++ b/.python-flake8.metadata @@ -0,0 +1 @@ +6507ee235b08e21b05637ea878ba43f064aad04e SOURCES/flake8-5.0.3.tar.gz diff --git a/SOURCES/.gitignore b/SOURCES/.gitignore new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/SOURCES/.gitignore diff --git a/SPECS/python-flake8.spec b/SPECS/python-flake8.spec new file mode 100644 index 0000000..794c04b --- /dev/null +++ b/SPECS/python-flake8.spec @@ -0,0 +1,280 @@ +Name: python-flake8 +Version: 5.0.3 +Release: 1%{?dist} +Summary: Python code checking using pyflakes, pycodestyle, and mccabe + +License: MIT +URL: https://github.com/PyCQA/flake8 +Source: %{url}/archive/%{version}/flake8-%{version}.tar.gz + +BuildArch: noarch + +BuildRequires: python%{python3_pkgversion}-devel +BuildRequires: pyproject-rpm-macros + +# tox config mixes coverage and tests, so we specify this manually instead +BuildRequires: python%{python3_pkgversion}-pytest + +%description +Flake8 is a wrapper around PyFlakes, pycodestyle, and Ned's McCabe +script. It runs all the tools by launching the single flake8 script, +and displays the warnings in a per-file, merged output. + +It also adds a few features: files that contain "# flake8: noqa" are +skipped, lines that contain a "# noqa" comment at the end will not +issue warnings, Git and Mercurial hooks are included, a McCabe +complexity checker is included, and it is extendable through +flake8.extension entry points. + +%package -n python%{python3_pkgversion}-flake8 +Summary: %{summary} + +%description -n python%{python3_pkgversion}-flake8 +Flake8 is a wrapper around PyFlakes, pycodestyle, and Ned's McCabe +script. It runs all the tools by launching the single flake8 script, +and displays the warnings in a per-file, merged output. + +It also adds a few features: files that contain "# flake8: noqa" are +skipped, lines that contain a "# noqa" comment at the end will not +issue warnings, Git and Mercurial hooks are included, a McCabe +complexity checker is included, and it is extendable through +flake8.extension entry points. + +%prep +%autosetup -p1 -n flake8-%{version} + +%generate_buildrequires +%pyproject_buildrequires + + +%build +%pyproject_wheel + + +%install +%pyproject_install +%pyproject_save_files flake8 + +# Backwards-compatibility symbolic links from when we had both Python 2 and 3 +ln -s flake8 %{buildroot}%{_bindir}/flake8-3 +ln -s flake8 %{buildroot}%{_bindir}/flake8-%{python3_version} +ln -s flake8 %{buildroot}%{_bindir}/python3-flake8 + + +%check +%pytest -v + + +%files -n python%{python3_pkgversion}-flake8 -f %{pyproject_files} +%doc README.rst CONTRIBUTORS.txt +%{_bindir}/flake8 +%{_bindir}/flake8-3 +%{_bindir}/flake8-%{python3_version} +%{_bindir}/python3-flake8 + + +%changelog +* Tue Aug 02 2022 Ali Erdinc Koroglu - 5.0.3-1 +- Update to 5.0.3 (RHBZ #2112594) + +* Fri Jul 22 2022 Fedora Release Engineering - 4.0.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Jun 13 2022 Python Maint - 4.0.1-4 +- Rebuilt for Python 3.11 + +* Tue Feb 22 2022 Miro Hrončok - 4.0.1-3 +- Match runtime- and buildtime- requirements +- Drop redundant requirement of python3-mock + +* Fri Jan 21 2022 Fedora Release Engineering - 4.0.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Wed Oct 13 2021 Matthias Runge - 4.0.1-1 +- rebase to work with upgraded pycodestyle (rhbz#2013271) + +* Fri Jul 23 2021 Fedora Release Engineering - 3.9.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Mon Jul 05 2021 Mukundan Ragavan - 3.9.2-1 +- Update to 3.9.2 + +* Fri Jun 04 2021 Python Maint - 3.8.4-2 +- Rebuilt for Python 3.10 + +* Mon Feb 01 2021 Matthias Runge - 3.8.4-1 +- update to 3.8.4 (rhbz#1884848) + +* Wed Jan 27 2021 Fedora Release Engineering - 3.8.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Aug 10 2020 Miro Hrončok - 3.8.3-3 +- Fix compatibility with pytest 6 + +* Wed Jul 29 2020 Fedora Release Engineering - 3.8.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jun 09 2020 Matthias Runge - 3.8.3-1 +- update to 3.8.3 (rhbz#1845273) + +* Sun May 31 2020 Miro Hrončok - 3.8.2-1 +- Update to 3.8.2 (#1727999) + +* Sun May 24 2020 Miro Hrončok - 3.7.7-8 +- Rebuilt for Python 3.9 + +* Thu Jan 30 2020 Fedora Release Engineering - 3.7.7-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Oct 03 2019 Miro Hrončok - 3.7.7-6 +- Rebuilt for Python 3.8.0rc1 (#1748018) + +* Wed Oct 02 2019 Matthias Runge - 3.7.7-5 +- fix dropped requirements (rhbz#1757463) + +* Sun Aug 18 2019 Miro Hrončok - 3.7.7-4 +- Rebuilt for Python 3.8 + +* Fri Jul 26 2019 Fedora Release Engineering - 3.7.7-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu Jul 18 2019 Miro Hrončok - 3.7.7-2 +- Rebuilt to update automatic Python dependencies + +* Tue Feb 26 2019 Miro Hrončok - 3.7.7-1 +- Update to 3.7.7 (#1670664) +- Drop python2 + +* Sat Feb 02 2019 Fedora Release Engineering - 3.6.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Dec 21 2018 Randy Barlow - 3.6.0-1 +- Update to 3.6.0. +- http://flake8.pycqa.org/en/latest/release-notes/3.6.0.html + +* Sat Jul 14 2018 Fedora Release Engineering - 3.5.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue Jun 19 2018 Miro Hrončok - 3.5.0-5 +- Rebuilt for Python 3.7 + +* Mon Jun 11 2018 Miro Hrončok - 3.5.0-4 +- Make this build and run with pyflakes 2.0.0 (#1582075) + +* Mon Jun 4 2018 Tom Callaway - 3.5.0-3 +- apply upstream changes to use pycodestyle 2.4.0 + +* Wed Feb 21 2018 Iryna Shcherbina - 3.5.0-2 +- Update Python 2 dependency declarations to new packaging standards + (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) + +* Tue Feb 20 2018 Matthias Runge - 3.5.0-1 +- update to 3.5.0 (rhbz#1508183) + +* Fri Feb 09 2018 Fedora Release Engineering - 3.4.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Fri Sep 29 2017 Troy Dawson - 3.4.1-2 +- Cleanup spec file conditionals + +* Fri Jul 28 2017 Ville Skyttä - 3.4.1-1 +- Update to 3.4.1 + +* Fri Jul 28 2017 Ville Skyttä - 3.4.0-1 +- Update to 3.4.0 + +* Thu Jul 27 2017 Fedora Release Engineering - 3.3.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sun Jul 9 2017 Ville Skyttä - 3.3.0-3 +- Point unversioned flake8 executable to Python 3 in F27+ +- Use python3_pkgversion in Python 3 package names +- Use some python2-* dependencies instead of plain python-* for Python 2 + +* Fri May 26 2017 Ville Skyttä - 3.3.0-2 +- Run tests with -Wall + +* Tue Feb 7 2017 Ville Skyttä - 3.3.0-1 +- Update to 3.3.0 + +* Tue Dec 13 2016 Charalampos Stratakis - 3.2.1-2 +- Rebuild for Python 3.6 + +* Tue Nov 22 2016 Ville Skyttä - 3.2.1-1 +- Update to 3.2.1 + +* Tue Nov 15 2016 Ville Skyttä - 3.2.0-1 +- Update to 3.2.0 + +* Sat Sep 17 2016 Ville Skyttä - 3.0.4-1 +- Update to 3.0.4 +- Add standard versioned names for executable + +* Tue Jul 19 2016 Fedora Release Engineering - 2.5.5-2 +- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages + +* Wed Jun 15 2016 Ville Skyttä - 2.5.5-1 +- Update to 2.5.5 (rhbz#1346516) + +* Fri Feb 12 2016 Ville Skyttä - 2.5.4-1 +- Update to 2.5.4 (rhbz#1306870) + +* Thu Feb 04 2016 Fedora Release Engineering - 2.5.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Sun Jan 31 2016 Ville Skyttä - 2.5.2-1 +- Update to 2.5.2 (rhbz#1303383) + +* Wed Dec 30 2015 Ville Skyttä - 2.5.1-1 +- Update to 2.5.1 (rhbz#1289545) +- Update to current Fedora Python packaging guidelines + +* Tue Nov 10 2015 Fedora Release Engineering - 2.5.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 + +* Tue Nov 10 2015 Fedora Release Engineering - 2.5.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 + +* Mon Nov 02 2015 Matthias Runge - 2.5.0-1 +- update to 2.5.0 (rhbz#1275447) + +* Mon Oct 26 2015 Ville Skyttä - 2.4.1-3 +- Update/improve description + +* Mon Jul 06 2015 Matthias Runge - 2.4.1-2 +- fix FTBFS (rhbz#1239837) + +* Thu Jun 18 2015 Fedora Release Engineering - 2.4.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Thu May 21 2015 Matej Cepl - 2.4.1-1 +- update to 2.4.1 (rhbz#1178814) + +* Mon Oct 20 2014 Matthias Runge - 2.2.5-1 +- update to 2.2.5 (rhbz#1132878) + +* Sat Jun 07 2014 Fedora Release Engineering - 2.1.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Wed May 14 2014 Bohuslav Kabrda - 2.1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4 + +* Wed Apr 09 2014 Matthias Runge - 2.1.0-1 +- update to 2.1.0 + +* Thu Jan 02 2014 Matthias Runge - 2.0-5 +- add missing requires to pep8, python-mccabe and pyflakes (rhbz#1046955) + +* Mon Nov 18 2013 Matthias Runge - 2.0-4 +- use __python2 instead of __python +- add CONTRIBUTORS.txt to py3 docs + +* Tue Nov 05 2013 Matthias Runge - 2.0-3 +- minimal spec cleanup, fix one rpmlint warning + +* Sat Sep 08 2012 Matej Cepl - 1.4-2 +- Update .spec file according to ongoing packaging review. + +* Tue Jul 10 2012 Matej Cepl - 1.4-1 +- initial package for Fedora +