Name: python-waitress Version: 3.0.1 Release: 1%{?dist} Summary: Waitress WSGI server License: ZPL-2.1 URL: https://github.com/Pylons/waitress Source0: waitress-%{version}-nodocs.tar.gz # Upstream ships non free docs files. # # https://github.com/Pylons/waitress/issues/78 # # We do not even want them in our src.rpms # So we remove them before uploading. # # Download the upstream tarball and invoke this script while in the # tarball's directory: # ./generate-tarball.sh 1.0 # Source1: generate-tarball.sh BuildArch: noarch %global _description %{expand: Waitress is a production-quality pure-Python WSGI server with very acceptable performance. It has no dependencies except ones which live in the Python standard library.} %description %{_description} %package -n python3-waitress Summary: %{summary} BuildRequires: python3-devel BuildRequires: pyproject-rpm-macros %description -n python3-waitress %{_description} %prep %autosetup -n waitress-%{version}-nodocs sed -e '/pytest-cov/d' \ -e '/coverage/d' \ -e '/addopts/d' \ -i setup.cfg %generate_buildrequires %pyproject_buildrequires -x testing %build %pyproject_wheel %install %pyproject_install %pyproject_save_files -l waitress %check %pytest %files -n python3-waitress -f %{pyproject_files} %doc README.rst CHANGES.txt %{_bindir}/waitress-serve %changelog * Thu Nov 07 2024 Carl George - 3.0.1-1 - Update to version 3.0.1 rhbz#2322297 - Resolves: CVE-2024-49768 - Resolves: CVE-2024-49769 * Fri Jul 19 2024 Fedora Release Engineering - 3.0.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Fri Jun 07 2024 Python Maint - 3.0.0-2 - Rebuilt for Python 3.13 * Tue May 21 2024 Carl George - 3.0.0-1 - Update to version 3.0.0 rhbz#2262711 * Fri Jan 26 2024 Fedora Release Engineering - 2.1.2-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Mon Jan 22 2024 Fedora Release Engineering - 2.1.2-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jul 21 2023 Fedora Release Engineering - 2.1.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Tue Jun 13 2023 Python Maint - 2.1.2-4 - Rebuilt for Python 3.12 * Wed May 10 2023 Carl George - 2.1.2-3 - Convert to pyproject macros - Run test suite - Switch to SPDX license identifier * Fri Jan 20 2023 Fedora Release Engineering - 2.1.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Tue Aug 02 2022 Alfredo Moralejo - 2.1.2-1 - Update to 2.1.2 Fixes rhbz#2091729 * Fri Jul 22 2022 Fedora Release Engineering - 2.1.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Mon Jun 13 2022 Python Maint - 2.1.1-2 - Rebuilt for Python 3.11 * Mon May 30 2022 Kevin Fenzi - 2.1.1-1 - Update to 2.1.1. Fixes rhbz#2051348 * Fri Jan 21 2022 Fedora Release Engineering - 1.4.4-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Fri Jul 23 2021 Fedora Release Engineering - 1.4.4-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Thu Jun 03 2021 Python Maint - 1.4.4-4 - Rebuilt for Python 3.10 * Wed Jan 27 2021 Fedora Release Engineering - 1.4.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Fri Jan 15 2021 Troy Dawson - 1.4.4-2 - Remove test BuildRequires until tests are working * Thu Sep 10 2020 Joel Capitao - 1.4.4-1 - Update to 1.4.4 * Wed Jul 29 2020 Fedora Release Engineering - 1.4.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Sat May 23 2020 Miro Hrončok - 1.4.3-2 - Rebuilt for Python 3.9 * Fri Feb 07 2020 Lorenzo Gil Sanchez - 1.4.3-1 - Update to 1.4.3 Fixes bug #1785591 * Thu Jan 30 2020 Fedora Release Engineering - 1.4.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Mon Jan 20 2020 Lorenzo Gil Sanchez - 1.4.2-1 - Update to 1.4.2 Fixes bugs #1785591 #1789807 #1789809 #1789810 #1791415 #1791416 #1791417 #1791420 #1791421 #1791422 #1791423 * Thu Jan 16 2020 Lorenzo Gil Sanchez - 1.4.1-1 - Update to 1.4.1 Fixes bug #1785591 * Wed Dec 25 2019 Lorenzo Gil Sanchez - 1.4.0-1 - Update to 1.4.0 Fixes bug #1785591 * Sun Oct 06 2019 Kevin Fenzi - 1.3.1-1 - Update to 1.3.1. Fixes bug #1747075 * Mon Sep 09 2019 Miro Hrončok - 1.2.1-5 - Subpackage python2-waitress has been removed See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal * Sat Aug 17 2019 Miro Hrončok - 1.2.1-4 - Rebuilt for Python 3.8 * Fri Jul 26 2019 Fedora Release Engineering - 1.2.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Sat Jun 29 2019 Kevin Fenzi - 1.2.1-2 - Remove non free docs from src.rpm and provide script to do so before upload. - Fixes bug #1684335 * Tue Feb 05 2019 Lorenzo Gil Sanchez - 1.2.1-1 - Update to 1.2.1 (#1667466) * Sat Feb 02 2019 Fedora Release Engineering - 1.1.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Sat Jul 14 2018 Fedora Release Engineering - 1.1.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Sun Jun 17 2018 Miro Hrončok - 1.1.0-3 - Rebuilt for Python 3.7 * Fri Feb 09 2018 Fedora Release Engineering - 1.1.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Sat Nov 11 2017 Lorenzo Gil Sanchez - 1.1.0-1 - Update to 1.1.0 (#1504455) * Thu Jul 27 2017 Fedora Release Engineering - 1.0.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Feb 18 2017 Lorenzo Gil Sanchez - 1.0.2-1 - Update to 1.0.2. Fixes bug #1419297 * Sat Feb 11 2017 Fedora Release Engineering - 1.0.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Mon Dec 19 2016 Miro Hrončok - 1.0.1-2 - Rebuild for Python 3.6 * Tue Oct 25 2016 Kevin Fenzi - 1.0.1-1 - Update to 1.0.1. Fixes bug #1387885 * Sat Sep 03 2016 Kevin Fenzi - 1.0.0-1 - Update to 1.0.0. Fixes bug #1372330 * Tue Jul 19 2016 Fedora Release Engineering - 0.9.0-4 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages * Wed Jun 29 2016 Igor Gnatenko - 0.9.0-3 - Modernize spec to comply with new packaging guidelines * Thu May 26 2016 Lorenzo Gil Sanchez - 0.9.0-2 - Fixed Source0 to point to new PyPi predictable URL format * Thu May 5 2016 Lorenzo Gil Sanchez - 0.9.0-1 - Update to 0.9.0 - Fixed 2 warnings from fedpkg lint * Sun Apr 10 2016 Kevin Fenzi - 0.9.0b1-1 - Update to 0.9.0b1. Fixes bug #1325661 * Mon Mar 21 2016 Lorenzo Gil Sanchez - 0.9.0b0-1 - New (beta) version * Thu Feb 04 2016 Fedora Release Engineering - 0.8.10-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Tue Nov 10 2015 Fedora Release Engineering - 0.8.10-2 - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 * Wed Sep 16 2015 Ralph Bean - 0.8.10-1 - new version * Thu Jun 18 2015 Fedora Release Engineering - 0.8.9-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Mon Apr 27 2015 Ralph Bean - 0.8.9-5 - Conditionalize the python3 subpackage. * Mon Jul 14 2014 Lorenzo Gil Sanchez - 0.8.9-4 - Fix comment in description section about versioned directory for docs - Use __python2 macro instead of __python * Sat Jun 14 2014 Lorenzo Gil Sanchez - 0.8.9-3 - Run the tests with nose to avoid unclosed socket errors * Sun Jun 08 2014 Fedora Release Engineering - 0.8.9-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sun May 25 2014 Lorenzo Gil Sanchez - 0.8.9-1 - Update to upstream * Wed May 14 2014 Bohuslav Kabrda - 0.8.8-2 - Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4 * Sun Dec 22 2013 Lorenzo Gil Sanchez - 0.8.8-1 - Update to upstream * Sun Dec 8 2013 Lorenzo Gil Sanchez - 0.8.5-3 - Remove python3 dependency on the python-waitress python2 package * Wed Aug 7 2013 Lorenzo Gil Sanchez - 0.8.5-2 - Update description to use the new Fedora 20 _pkgdocdir macro, which is also defined for backwards cmompatibility * Wed Jul 31 2013 Lorenzo Gil Sanchez - 0.8.5-1 - Update to upstream * Sat Jul 6 2013 Lorenzo Gil Sanchez - 0.8.4-1 - Update to upstream - Added waitress-serve as a binary executable in /usr/bin * Sun May 12 2013 Lorenzo Gil Sanchez - 0.8.3-1 - Update to upstream * Thu Feb 14 2013 Fedora Release Engineering - 0.8.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Wed Nov 28 2012 Lorenzo Gil Sanchez - 0.8.2-3 - Use version macro in the Source0 to avoid duplicates * Sat Nov 24 2012 Lorenzo Gil Sanchez - 0.8.2-2 - Point to the local docs directory in the description for the documentation - Remove py3dir before copying the files to it in the prep phase - Remove -O1 in the build phase as it is not used anymore in the Fedora Packaging guidelines - Remove files rpmlint doesn't like * Mon Nov 19 2012 Lorenzo Gil Sanchez - 0.8.2-1 - New package.