%global _empty_manifest_terminate_build 0 Name: python-Scripy Version: 0.9.3 Release: 1 Summary: Python tools for manage system commands as replacement to bash script License: UNKNOWN URL: http://bitbucket.org/ares/scripy/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/b8/94/e938ead848dd951c03a6cad601dee4150cca8a7251e74c983fc2001df792/Scripy-0.9.3.tar.gz BuildArch: noarch %description The shell scripting gets to be non-maintainable code; its sintaxis is very cryptic and it's very hard to debug. Aside all these negative point increase at the same time as the size of the program grows. Here is where Python comes. Whatever administrator without great knowledge about programming can built basic scripts fastly after of read the `tutorial`_. Its sintaxis is as pseudo-code so it's very easy to code. The `basic errors`_ --as syntax errors and exceptions-- help to debug together to the error logging system implemented in `logging`_ module. In addition Python comes with an extensive `standard library`_ of useful modules which will help to speed up the development of scripts, and if you need some another module could be searched in the `PyPi`_ repository. I had forked the *Fabric* project to add the files editing and something other thing but my goal is very different to that project, aside of that my changes were not added until that I deleted my forked repository (after many months). %package -n python3-Scripy Summary: Python tools for manage system commands as replacement to bash script Provides: python-Scripy BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-Scripy The shell scripting gets to be non-maintainable code; its sintaxis is very cryptic and it's very hard to debug. Aside all these negative point increase at the same time as the size of the program grows. Here is where Python comes. Whatever administrator without great knowledge about programming can built basic scripts fastly after of read the `tutorial`_. Its sintaxis is as pseudo-code so it's very easy to code. The `basic errors`_ --as syntax errors and exceptions-- help to debug together to the error logging system implemented in `logging`_ module. In addition Python comes with an extensive `standard library`_ of useful modules which will help to speed up the development of scripts, and if you need some another module could be searched in the `PyPi`_ repository. I had forked the *Fabric* project to add the files editing and something other thing but my goal is very different to that project, aside of that my changes were not added until that I deleted my forked repository (after many months). %package help Summary: Development documents and examples for Scripy Provides: python3-Scripy-doc %description help The shell scripting gets to be non-maintainable code; its sintaxis is very cryptic and it's very hard to debug. Aside all these negative point increase at the same time as the size of the program grows. Here is where Python comes. Whatever administrator without great knowledge about programming can built basic scripts fastly after of read the `tutorial`_. Its sintaxis is as pseudo-code so it's very easy to code. The `basic errors`_ --as syntax errors and exceptions-- help to debug together to the error logging system implemented in `logging`_ module. In addition Python comes with an extensive `standard library`_ of useful modules which will help to speed up the development of scripts, and if you need some another module could be searched in the `PyPi`_ repository. I had forked the *Fabric* project to add the files editing and something other thing but my goal is very different to that project, aside of that my changes were not added until that I deleted my forked repository (after many months). %prep %autosetup -n Scripy-0.9.3 %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-Scripy -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Mon May 15 2023 Python_Bot - 0.9.3-1 - Package Spec generated