%global _empty_manifest_terminate_build 0 Name: python-subprocess32 Version: 3.5.4 Release: 1 Summary: A backport of the subprocess module from Python 3 for use on 2.x. License: PSF license URL: https://github.com/google/python-subprocess32 Source0: https://mirrors.nju.edu.cn/pypi/web/packages/32/c8/564be4d12629b912ea431f1a50eb8b3b9d00f1a0b1ceff17f266be190007/subprocess32-3.5.4.tar.gz BuildArch: noarch %description This is a backport of the subprocess standard library module from Python 3.2 - 3.5 for use on Python 2. It includes bugfixes and some new features. On POSIX systems it is guaranteed to be reliable when used in threaded applications. It includes timeout support from Python 3.3 and the run() API from 3.5 but otherwise matches 3.2's API. It has not been tested by the author on Windows. On Python 3, it merely redirects the subprocess32 name to subprocess. %package -n python3-subprocess32 Summary: A backport of the subprocess module from Python 3 for use on 2.x. Provides: python-subprocess32 BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-subprocess32 This is a backport of the subprocess standard library module from Python 3.2 - 3.5 for use on Python 2. It includes bugfixes and some new features. On POSIX systems it is guaranteed to be reliable when used in threaded applications. It includes timeout support from Python 3.3 and the run() API from 3.5 but otherwise matches 3.2's API. It has not been tested by the author on Windows. On Python 3, it merely redirects the subprocess32 name to subprocess. %package help Summary: Development documents and examples for subprocess32 Provides: python3-subprocess32-doc %description help This is a backport of the subprocess standard library module from Python 3.2 - 3.5 for use on Python 2. It includes bugfixes and some new features. On POSIX systems it is guaranteed to be reliable when used in threaded applications. It includes timeout support from Python 3.3 and the run() API from 3.5 but otherwise matches 3.2's API. It has not been tested by the author on Windows. On Python 3, it merely redirects the subprocess32 name to subprocess. %prep %autosetup -n subprocess32-3.5.4 %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 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 fi if [ -d usr/lib64 ]; then 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 fi if [ -d usr/sbin ]; then 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 fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-subprocess32 -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Mon Apr 10 2023 Python_Bot - 3.5.4-1 - Package Spec generated