diff --git a/python-setproctitle.spec b/python-setproctitle.spec index 112fad8..3eb7aea 100644 --- a/python-setproctitle.spec +++ b/python-setproctitle.spec @@ -1,63 +1,51 @@ %global _empty_manifest_terminate_build 0 -Name: python-setproctitle -Version: 1.2.1 -Release: 2 -Summary: A Python module to customize the process title -License: BSD -URL: https://github.com/dvarrazzo/py-setproctitle -Source0: https://files.pythonhosted.org/packages/a7/e1/e76b903af017cc4a99f823b5e4235c1136dcca6902e6b7ee4d545958ba8c/setproctitle-1.2.1.tar.gz - -Requires: python3-pytest +Name: python-setproctitle +Version: 1.2.2 +Release: 1 +Summary: A Python module to customize the process title +License: BSD +URL: https://github.com/dvarrazzo/py-setproctitle +Source0: https://files.pythonhosted.org/packages/a1/7f/a1d4f4c7b66f0fc02f35dc5c85f45a8b4e4a7988357a29e61c14e725ef86/setproctitle-1.2.2.tar.gz %description -The setproctitle module allows a process to change its title (as displayed -by system tools such as ps and top). -Changing the title is mostly useful in multi-process systems, for example -when a master process is forked: changing the children's title allows to -identify the task each process is busy with. The technique is used by -PostgreSQL and the OpenSSH Server for example. -The procedure is hardly portable across different systems. PostgreSQL provides -a good multi-platform implementation: this module is a Python wrapper -around PostgreSQL code. +A Python module to customize the process title %package -n python3-setproctitle -Summary: A Python module to customize the process title -Provides: python-setproctitle -BuildRequires: python3-devel -BuildRequires: python3-setuptools -BuildRequires: python3-cffi -BuildRequires: gcc +Summary: A Python module to customize the process title +Provides: python-setproctitle +# Base build requires +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pbr +BuildRequires: python3-pip +BuildRequires: python3-wheel +BuildRequires: python3-cffi +BuildRequires: gcc +# Tests running requires +BuildRequires: python3-pytest +BuildRequires: python3-setproctitle + +Requires: python3-pytest + %description -n python3-setproctitle -The setproctitle module allows a process to change its title (as displayed -by system tools such as ps and top). -Changing the title is mostly useful in multi-process systems, for example -when a master process is forked: changing the children's title allows to -identify the task each process is busy with. The technique is used by -PostgreSQL and the OpenSSH Server for example. -The procedure is hardly portable across different systems. PostgreSQL provides -a good multi-platform implementation: this module is a Python wrapper -around PostgreSQL code. +A Python module to customize the process title + %package help -Summary: Development documents and examples for setproctitle -Provides: python3-setproctitle-doc +Summary: A Python module to customize the process title +Provides: python3-setproctitle-doc + %description help -The setproctitle module allows a process to change its title (as displayed -by system tools such as ps and top). -Changing the title is mostly useful in multi-process systems, for example -when a master process is forked: changing the children's title allows to -identify the task each process is busy with. The technique is used by -PostgreSQL and the OpenSSH Server for example. -The procedure is hardly portable across different systems. PostgreSQL provides -a good multi-platform implementation: this module is a Python wrapper -around PostgreSQL code. +A Python module to customize the process title + %prep -%autosetup -n setproctitle-1.2.1 +%autosetup -n setproctitle-%{version} %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 @@ -65,25 +53,28 @@ 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 + 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 + 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 + 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 + 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 + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . +%check +%{__python3} -m pytest + %files -n python3-setproctitle -f filelist.lst %dir %{python3_sitearch}/* @@ -91,6 +82,9 @@ mv %{buildroot}/doclist.lst . %{_docdir}/* %changelog +* Mon Aug 09 2021 OpenStack_SIG - 1.2.2-1 +- Upgrade version to 1.2.2 + * Wed Aug 04 2021 chenyanpanHW - 1.2.1-2 - DESC: delete BuildRequires gdb diff --git a/setproctitle-1.2.1.tar.gz b/setproctitle-1.2.1.tar.gz deleted file mode 100644 index 491a45c..0000000 Binary files a/setproctitle-1.2.1.tar.gz and /dev/null differ diff --git a/setproctitle-1.2.2.tar.gz b/setproctitle-1.2.2.tar.gz new file mode 100644 index 0000000..568def2 Binary files /dev/null and b/setproctitle-1.2.2.tar.gz differ