8d4e372
%global tarname setproctitle
8d4e372
8d4e372
Name:           python-setproctitle
522f8d2
Version:        1.2.2
21c62c0
Release:        3%{?dist}
8d4e372
Summary:        Python module to customize a process title
8d4e372
8d4e372
License:        BSD
8d4e372
URL:            http://pypi.python.org/pypi/%{tarname}
dd317e8
Source0:        https://pypi.io/packages/source/s/%{tarname}/%{tarname}-%{version}.tar.gz
8d4e372
61a5dcf
BuildRequires:  gcc
367608a
BuildRequires:  /usr/bin/2to3
8d4e372
c323edd
%global _description\
c323edd
Python module allowing a process to change its title as displayed by\
c323edd
system tool such as ps and top.\
c323edd
\
c323edd
It's useful in multiprocess systems, allowing to identify tasks each forked\
c323edd
process is busy with. This technique has been used by PostgreSQL and OpenSSH.\
c323edd
\
c323edd
It's based on PostgreSQL implementation which has proven to be portable.\
c323edd
\
c323edd
68be12b
78549e4
%description %_description
8d4e372
c323edd
%package -n python3-%{tarname}
8d4e372
Summary:        Python module to customize a process title
c323edd
BuildRequires:  python3-devel
c323edd
BuildRequires:  python3-setuptools
c323edd
BuildRequires:  python3-nose
8d4e372
c323edd
%description -n python3-%{tarname}
c323edd
Python module allowing a process to change its title as displayed by
c323edd
system tool such as ps and top.
8d4e372
c323edd
It's useful in multi-process systems, allowing to identify tasks each forked
c323edd
process is busy with. This technique has been used by PostgreSQL and OpenSSH.
8d4e372
c323edd
It's based on PostgreSQL implementation which has proven to be portable.
8d4e372
8d4e372
%prep
c323edd
%setup -q -n %{tarname}-%{version}
8d4e372
8d4e372
8d4e372
%build
537fea1
%py3_build
8d4e372
8d4e372
%install
537fea1
%py3_install
8d4e372
chmod 0755 %{buildroot}%{python3_sitearch}/setproctitle*.so
8d4e372
8d4e372
%check
d6d9620
# python3-config is broken for F31+:
d6d9620
# https://bugzilla.redhat.com/show_bug.cgi?id=1724190
d6d9620
#PYTHON=python3 PYCONFIG=python3-config make tests/pyrun3
8d4e372
8d4e372
c323edd
%files -n python3-%{tarname}
64c1486
%doc README.rst COPYRIGHT
8d4e372
# For arch-specific packages: sitearch
de1e721
%{python3_sitearch}/%{tarname}*.so
de1e721
%{python3_sitearch}/%{tarname}*.egg-info
8d4e372
8d4e372
%changelog
21c62c0
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.2-3
21c62c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
21c62c0
c1a157b
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 1.2.2-2
c1a157b
- Rebuilt for Python 3.10
c1a157b
522f8d2
* Wed Feb 10 2021 Haïkel Guémar <hguemar@fedoraproject.org> - 1.2.2-1
522f8d2
- Upstream 1.2.2 (new API, bugfixes)
522f8d2
1b0d15c
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.10-20
1b0d15c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
1b0d15c
64e6fe4
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.10-19
64e6fe4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
64e6fe4
9fee725
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 1.1.10-18
9fee725
- Rebuilt for Python 3.9
9fee725
1764785
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.10-17
1764785
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
1764785
2f4758f
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 1.1.10-16
2f4758f
- Rebuilt for Python 3.8
2f4758f
2ed1c4a
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.10-15
2ed1c4a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
2ed1c4a
d6d9620
* Fri Jul 26 2019 Haïkel Guémar <hguemar@fedoraproject.org> - 1.1.10-14
d6d9620
- Fix RPM FTBFS with python 3.8 (RHBZ#1718363)
d6d9620
a31334c
* Thu Jul 11 2019 Miro Hrončok <mhroncok@redhat.com> - 1.1.10-13
a31334c
- Subpackage python2-setproctitle has been removed
a31334c
  See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
a31334c
6b8e74c
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.10-12
6b8e74c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
6b8e74c
c27575b
* Sun Nov 18 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.1.10-11
c27575b
- Drop explicit locale setting
c27575b
  See https://fedoraproject.org/wiki/Changes/Remove_glibc-langpacks-all_from_buildroot
c27575b
a1e7d87
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.10-10
a1e7d87
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
a1e7d87
7382d64
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 1.1.10-9
7382d64
- Rebuilt for Python 3.7
7382d64
2e8bb7e
* Mon Feb 12 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1.1.10-8
2e8bb7e
- Update Python 2 dependency declarations to new packaging standards
2e8bb7e
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
2e8bb7e
0c04c56
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.10-7
0c04c56
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
0c04c56
2140fa6
* Thu Dec 07 2017 Merlin Mathesius <mmathesi@redhat.com> - 1.1.10-6
2140fa6
- Cleanup spec file conditionals
2140fa6
9818cc6
* Thu Nov 16 2017 Björn Esser <besser82@fedoraproject.org> - 1.1.10-5
c323edd
- Revert changes for EPEL7
c323edd
c323edd
* Thu Nov 16 2017 Björn Esser <besser82@fedoraproject.org> - 1.1.10-5
9818cc6
- Changes for EPEL7
9818cc6
78549e4
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.1.10-4
78549e4
- Python 2 binary package renamed to python2-setproctitle
78549e4
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
78549e4
6f66f27
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.10-3
6f66f27
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
6f66f27
fa2dfa3
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.10-2
fa2dfa3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
fa2dfa3
dd317e8
* Wed May 31 2017 Haïkel Guémar <hguemar@fedoraproject.org> - 1.1.10-1
dd317e8
- Upstream 1.1.10 (RHBZ#1448910)
dd317e8
85c682a
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.9-6
85c682a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
85c682a
742094b
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 1.1.9-5
742094b
- Rebuild for Python 3.6
742094b
a97dede
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.9-4
a97dede
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
a97dede
8452e45
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.9-3
8452e45
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
8452e45
e70ca6c
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.9-2
e70ca6c
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
e70ca6c
de1e721
* Sat Aug 15 2015 Haïkel Guémar <hguemar@fedoraproject.org> - 1.1.9-1
de1e721
- Upstream 1.1.9
de1e721
48bdc45
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.6-7
48bdc45
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
48bdc45
bd9e62a
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.6-6
bd9e62a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
bd9e62a
a8c7bac
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.6-5
a8c7bac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
a8c7bac
ea0b7d2
* Wed May 14 2014 Bohuslav Kabrda <bkabrda@redhat.com> - 1.1.6-4
ea0b7d2
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
ea0b7d2
b1a01f1
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.6-3
b1a01f1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
b1a01f1
0222d1f
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.6-2
0222d1f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
0222d1f
64c1486
* Sat Aug  4 2012 Haïkel Guémar <hguemar@fedoraproject.org> - 1.1.6-1
64c1486
- upstream 1.1.6
64c1486
6676571
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.3-3
6676571
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
6676571
8d4e372
* Mon Mar 05 2012 Haïkel Guémar <hguemar@fedoraproject.org> - 1.1.3-2
8d4e372
- enable tests execution
8d4e372
- spec cleaning
8d4e372
8d4e372
* Sun Jan 29 2012 Haïkel Guémar <hguemar@fedoraproject.org> - 1.1.3-1
8d4e372
- initial packaging
8d4e372