blob: ca02ac4a1a9a22eb2cdb3d83dcb843a492243b0f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
|
%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.aliyun.com/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
* Thu Jun 08 2023 Python_Bot <Python_Bot@openeuler.org> - 0.9.3-1
- Package Spec generated
|