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
|
%global _empty_manifest_terminate_build 0
Name: python-egenix-mx-base
Version: 3.2.9
Release: 1
Summary: eGenix mx Base Distribution for Python - mxDateTime, mxTextTools, mxProxy, mxTools, mxBeeBase, mxStack, mxQueue, mxURL, mxUID
License: eGenix.com Public License 1.1.0; Copyright (c) 1997-2000, Marc-Andre Lemburg, All Rights Reserved; Copyright (c) 2000-2015, eGenix.com Software GmbH, All Rights Reserved
URL: http://www.egenix.com/products/python/mxBase/
Source0: https://mirrors.aliyun.com/pypi/web/packages/66/e6/e0709aedeb4a5c92a1aeb8c47ab50e9506eafc865806801bd3f01d72b671/egenix-mx-base-3.2.9.zip
BuildArch: noarch
%description
The eGenix mx Extension Series are a collection of Python extensions
written in ANSI C and Python which provide a large spectrum of useful
additions to everyday Python programming.
We are using the distribution on a daily basis on our own servers and
for client installations. Many large corporations are building their
Python applications on parts of the eGenix.com mx Base Distribution.
It is also included in popular Linux distributions, such
as RedHat, OpenSUSE, Debian, Ubuntu, etc.
%package -n python3-egenix-mx-base
Summary: eGenix mx Base Distribution for Python - mxDateTime, mxTextTools, mxProxy, mxTools, mxBeeBase, mxStack, mxQueue, mxURL, mxUID
Provides: python-egenix-mx-base
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-egenix-mx-base
The eGenix mx Extension Series are a collection of Python extensions
written in ANSI C and Python which provide a large spectrum of useful
additions to everyday Python programming.
We are using the distribution on a daily basis on our own servers and
for client installations. Many large corporations are building their
Python applications on parts of the eGenix.com mx Base Distribution.
It is also included in popular Linux distributions, such
as RedHat, OpenSUSE, Debian, Ubuntu, etc.
%package help
Summary: Development documents and examples for egenix-mx-base
Provides: python3-egenix-mx-base-doc
%description help
The eGenix mx Extension Series are a collection of Python extensions
written in ANSI C and Python which provide a large spectrum of useful
additions to everyday Python programming.
We are using the distribution on a daily basis on our own servers and
for client installations. Many large corporations are building their
Python applications on parts of the eGenix.com mx Base Distribution.
It is also included in popular Linux distributions, such
as RedHat, OpenSUSE, Debian, Ubuntu, etc.
%prep
%autosetup -n egenix-mx-base-3.2.9
%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-egenix-mx-base -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 3.2.9-1
- Package Spec generated
|