## START: Set by rpmautospec ## (rpmautospec version 0.6.0) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 3; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %global pypi_name setproctitle %global forgeurl https://github.com/dvarrazzo/py-setproctitle Name: python-%{pypi_name} Version: 1.3.3 %global tag version-%{version} %forgemeta Release: %{autorelease} Summary: Python module to customize a process title # Automatically converted from old format: BSD - review is highly recommended. License: LicenseRef-Callaway-BSD URL: %{forgeurl} Source0: %{forgesource} BuildRequires: gcc BuildRequires: python3-devel # Tests BuildRequires: procps-ng %global _description %{expand: Python module allowing a process to change its title as displayed by system tool such as ps and top. It's useful in multiprocess systems, allowing to identify tasks each forked process is busy with. This technique has been used by PostgreSQL and OpenSSH. It is based on PostgreSQL implementation which has proven to be portable.} %description %_description %package -n python3-%{pypi_name} Summary: %{summary} %description -n python3-%{pypi_name} Python module allowing a process to change its title as displayed by system tool such as ps and top. It's useful in multi-process systems, allowing to identify tasks each forked process is busy with. This technique has been used by PostgreSQL and OpenSSH. It's based on PostgreSQL implementation which has proven to be portable. %prep %forgesetup # This string which is not used appears causes a crash of tox in fedora builds. sed -i 's/pypy-3.8//' tox.ini %generate_buildrequires %pyproject_buildrequires -t %build %pyproject_wheel %install %pyproject_install %pyproject_save_files %{pypi_name} %check %tox %files -n python3-%{pypi_name} -f %{pyproject_files} %doc README.rst %license COPYRIGHT %changelog ## START: Generated by rpmautospec * Wed Sep 04 2024 Miroslav Suchý - 1.3.3-3 - convert license to SPDX * Fri Jul 19 2024 Fedora Release Engineering - 1.3.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Mon Jun 24 2024 Steve Traylen - 1.3.3-1 - Upstream 1.3.3 * Mon Jun 24 2024 Steve Traylen - 1.3.2-1 - Update to version 1.3.2 - Run tests with tox - Use rpmautospec changelog - Use forgeurl to get tox.ini file - Use more conventional pypi_macro for name - Use pyproject_macros - Mark license file as license * Fri Jan 20 2023 Fedora Release Engineering - 1.2.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Fri Jul 22 2022 Fedora Release Engineering - 1.2.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Sun Jun 26 2022 Robert Scheck - 1.2.3-1 - Upstream 1.2.3 (bugfixes, RHBZ#2088869) - Fix %%check by using %%pytest (and provide ps(1) to run tests) * Mon Jun 13 2022 Python Maint - 1.2.2-5 - Rebuilt for Python 3.11 * Fri Jan 21 2022 Fedora Release Engineering - 1.2.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Fri Jul 23 2021 Fedora Release Engineering - 1.2.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Fri Jun 04 2021 Python Maint - 1.2.2-2 - Rebuilt for Python 3.10 * Wed Feb 10 2021 Haïkel Guémar - 1.2.2-1 - Upstream 1.2.2 (new API, bugfixes) * Wed Jan 27 2021 Fedora Release Engineering - 1.1.10-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Wed Jul 29 2020 Fedora Release Engineering - 1.1.10-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue May 26 2020 Miro Hrončok - 1.1.10-18 - Rebuilt for Python 3.9 * Thu Jan 30 2020 Fedora Release Engineering - 1.1.10-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Mon Aug 19 2019 Miro Hrončok - 1.1.10-16 - Rebuilt for Python 3.8 * Fri Jul 26 2019 Fedora Release Engineering - 1.1.10-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Fri Jul 26 2019 Haïkel Guémar - 1.1.10-14 - Fix RPM FTBFS with python 3.8 (RHBZ#1718363) * Thu Jul 11 2019 Miro Hrončok - 1.1.10-13 - Subpackage python2-setproctitle has been removed See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal * Sat Feb 02 2019 Fedora Release Engineering - 1.1.10-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Sun Nov 18 2018 Zbigniew Jędrzejewski-Szmek - 1.1.10-11 - Drop explicit locale setting See https://fedoraproject.org/wiki/Changes/Remove_glibc-langpacks-all_from_buildroot * Sat Jul 14 2018 Fedora Release Engineering - 1.1.10-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Tue Jun 19 2018 Miro Hrončok - 1.1.10-9 - Rebuilt for Python 3.7 * Mon Feb 12 2018 Iryna Shcherbina - 1.1.10-8 - Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) * Fri Feb 09 2018 Fedora Release Engineering - 1.1.10-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Dec 07 2017 Merlin Mathesius - 1.1.10-6 - Cleanup spec file conditionals * Thu Nov 16 2017 Björn Esser - 1.1.10-5 - Revert changes for EPEL7 * Thu Nov 16 2017 Björn Esser - 1.1.10-5 - Changes for EPEL7 * Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek - 1.1.10-4 - Python 2 binary package renamed to python2-setproctitle See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 * Thu Aug 03 2017 Fedora Release Engineering - 1.1.10-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 1.1.10-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Wed May 31 2017 Haïkel Guémar - 1.1.10-1 - Upstream 1.1.10 (RHBZ#1448910) * Sat Feb 11 2017 Fedora Release Engineering - 1.1.9-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Mon Dec 19 2016 Miro Hrončok - 1.1.9-5 - Rebuild for Python 3.6 * Tue Jul 19 2016 Fedora Release Engineering - 1.1.9-4 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages * Thu Feb 04 2016 Fedora Release Engineering - 1.1.9-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Tue Nov 10 2015 Fedora Release Engineering - 1.1.9-2 - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 * Sat Aug 15 2015 Haïkel Guémar - 1.1.9-1 - Upstream 1.1.9 * Thu Jun 18 2015 Fedora Release Engineering - 1.1.6-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sun Aug 17 2014 Fedora Release Engineering - 1.1.6-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 1.1.6-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Wed May 14 2014 Bohuslav Kabrda - 1.1.6-4 - Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4 * Sun Aug 04 2013 Fedora Release Engineering - 1.1.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Thu Feb 14 2013 Fedora Release Engineering - 1.1.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Sat Aug 4 2012 Haïkel Guémar - 1.1.6-1 - upstream 1.1.6 * Sat Jul 21 2012 Fedora Release Engineering - 1.1.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Mon Mar 05 2012 Haïkel Guémar - 1.1.3-2 - enable tests execution - spec cleaning * Sun Jan 29 2012 Haïkel Guémar - 1.1.3-1 - initial packaging ## END: Generated by rpmautospec