blob: 445ee6606f56a8c30ef0f9ef1f4b05a4a63a316a (
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
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
%global _empty_manifest_terminate_build 0
Name: python-pyzolib
Version: 0.3.4
Release: 1
Summary: Utilities for the Pyzo environment.
License: (new) BSD
URL: http://bitbucket.org/pyzo/pyzolib
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/df/2e/571e44fb64f23e17f3f3a4a5926519dc0243f61619704fd343c77f3fb5b3/pyzolib-0.3.4.tar.gz
BuildArch: noarch
%description
Package pyzolib
The pyzolib package provides basic functionality for the Pyzo environment.
It contains a collection of modules and small packages that should be
imported as "from pyzolib import xxx"
The packages currently are:
* path - object oriented path processing (no more os.path.x)
* paths - Get paths to useful directories in a cross platform manner.
* qt - Proxy for importing QtCore et al. from PySide or PyQt4
* ssdf - the Simple Structured Data Format (for config files and
scientific databases)
* insertdocs - a sphynx pre-processor to include docstrings in the text,
allowing readthedocs.org to host the docs without requiring importing code.
* pyximport - for easy on the fly compilation of Cython, using the Pyzo
environment to establish the location of a gcc compiler.
* gccutils - used by the above to manage the gcc compiler.
* interprerers - list the Python interpreters available on this system.
* dllutils - utilities to set the RPATH in dynamic libararies and
remove depndencies on the MSVCR from the embedded manifest.
* shebang - for making shebangs in pyzo distro absolute.
%package -n python3-pyzolib
Summary: Utilities for the Pyzo environment.
Provides: python-pyzolib
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-pyzolib
Package pyzolib
The pyzolib package provides basic functionality for the Pyzo environment.
It contains a collection of modules and small packages that should be
imported as "from pyzolib import xxx"
The packages currently are:
* path - object oriented path processing (no more os.path.x)
* paths - Get paths to useful directories in a cross platform manner.
* qt - Proxy for importing QtCore et al. from PySide or PyQt4
* ssdf - the Simple Structured Data Format (for config files and
scientific databases)
* insertdocs - a sphynx pre-processor to include docstrings in the text,
allowing readthedocs.org to host the docs without requiring importing code.
* pyximport - for easy on the fly compilation of Cython, using the Pyzo
environment to establish the location of a gcc compiler.
* gccutils - used by the above to manage the gcc compiler.
* interprerers - list the Python interpreters available on this system.
* dllutils - utilities to set the RPATH in dynamic libararies and
remove depndencies on the MSVCR from the embedded manifest.
* shebang - for making shebangs in pyzo distro absolute.
%package help
Summary: Development documents and examples for pyzolib
Provides: python3-pyzolib-doc
%description help
Package pyzolib
The pyzolib package provides basic functionality for the Pyzo environment.
It contains a collection of modules and small packages that should be
imported as "from pyzolib import xxx"
The packages currently are:
* path - object oriented path processing (no more os.path.x)
* paths - Get paths to useful directories in a cross platform manner.
* qt - Proxy for importing QtCore et al. from PySide or PyQt4
* ssdf - the Simple Structured Data Format (for config files and
scientific databases)
* insertdocs - a sphynx pre-processor to include docstrings in the text,
allowing readthedocs.org to host the docs without requiring importing code.
* pyximport - for easy on the fly compilation of Cython, using the Pyzo
environment to establish the location of a gcc compiler.
* gccutils - used by the above to manage the gcc compiler.
* interprerers - list the Python interpreters available on this system.
* dllutils - utilities to set the RPATH in dynamic libararies and
remove depndencies on the MSVCR from the embedded manifest.
* shebang - for making shebangs in pyzo distro absolute.
%prep
%autosetup -n pyzolib-0.3.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-pyzolib -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Thu Mar 09 2023 Python_Bot <Python_Bot@openeuler.org> - 0.3.4-1
- Package Spec generated
|