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
|
%global _empty_manifest_terminate_build 0
Name: python-PySimpleSOAP
Version: 1.16.2
Release: 1
Summary: Python simple and lightweight SOAP Library (master branch)
License: LGPL 3.0
URL: https://github.com/pysimplesoap/pysimplesoap
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/5f/ec/d320a12196d104819fd1f1c47db15ebd8a5cbaf0226091b339a312efefd4/PySimpleSOAP-1.16.2.tar.gz
BuildArch: noarch
%description
Python simple and lightweight SOAP library for client and server
webservices interfaces, aimed to be as small and easy as possible,
supporting most common functionality. Initially it was inspired by `PHP
Soap Extension <http://php.net/manual/en/book.soap.php>`__ (mimicking
its functionality, simplicity and ease of use), with many advanced
features added.
**Supports Python 3** (same codebase, no need to run 2to3)
%package -n python3-PySimpleSOAP
Summary: Python simple and lightweight SOAP Library (master branch)
Provides: python-PySimpleSOAP
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-PySimpleSOAP
Python simple and lightweight SOAP library for client and server
webservices interfaces, aimed to be as small and easy as possible,
supporting most common functionality. Initially it was inspired by `PHP
Soap Extension <http://php.net/manual/en/book.soap.php>`__ (mimicking
its functionality, simplicity and ease of use), with many advanced
features added.
**Supports Python 3** (same codebase, no need to run 2to3)
%package help
Summary: Development documents and examples for PySimpleSOAP
Provides: python3-PySimpleSOAP-doc
%description help
Python simple and lightweight SOAP library for client and server
webservices interfaces, aimed to be as small and easy as possible,
supporting most common functionality. Initially it was inspired by `PHP
Soap Extension <http://php.net/manual/en/book.soap.php>`__ (mimicking
its functionality, simplicity and ease of use), with many advanced
features added.
**Supports Python 3** (same codebase, no need to run 2to3)
%prep
%autosetup -n PySimpleSOAP-1.16.2
%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-PySimpleSOAP -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Thu Mar 09 2023 Python_Bot <Python_Bot@openeuler.org> - 1.16.2-1
- Package Spec generated
|