%global _empty_manifest_terminate_build 0 Name: python-pipeline Version: 0.1 Release: 1 Summary: Easy shell-like pipelines, with input from a file-like object License: PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 URL: http://sourceforge.net/projects/pythoric/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/91/6d/03f661ba5b9337c2c9fbe9668b08309c64996d213c46ee967b92e526148f/pipeline-0.1.0.tar.gz BuildArch: noarch %description Provides a file-like interface to other system processes and shell-like pipelines. In contrast with os.popen, the shell is not used to interpret the commands, and the exit status of each componenet of the pipeline is availabe. An alternative to builtin packages such as subprocess, commands, os.popen, popen2, os.system, etc. Examples of how to feed the pipe with a file-like object are included in the docstrings. Requires os.fork, but does not require any threading libraries. %package -n python3-pipeline Summary: Easy shell-like pipelines, with input from a file-like object Provides: python-pipeline BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-pipeline Provides a file-like interface to other system processes and shell-like pipelines. In contrast with os.popen, the shell is not used to interpret the commands, and the exit status of each componenet of the pipeline is availabe. An alternative to builtin packages such as subprocess, commands, os.popen, popen2, os.system, etc. Examples of how to feed the pipe with a file-like object are included in the docstrings. Requires os.fork, but does not require any threading libraries. %package help Summary: Development documents and examples for pipeline Provides: python3-pipeline-doc %description help Provides a file-like interface to other system processes and shell-like pipelines. In contrast with os.popen, the shell is not used to interpret the commands, and the exit status of each componenet of the pipeline is availabe. An alternative to builtin packages such as subprocess, commands, os.popen, popen2, os.system, etc. Examples of how to feed the pipe with a file-like object are included in the docstrings. Requires os.fork, but does not require any threading libraries. %prep %autosetup -n pipeline-0.1 %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-pipeline -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Mon May 15 2023 Python_Bot - 0.1-1 - Package Spec generated