blob: 4e4d3a8190e05ba8b3fb2fc5b5148c639859071e (
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
|
%global _empty_manifest_terminate_build 0
Name: python-Pyro
Version: 3.16
Release: 1
Summary: distributed object middleware for Python (IPC/RPC), version 3.x
License: MIT
URL: https://pypi.org/project/Pyro/
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/61/68/0978adae315261b87acd216517c2c7f00780396e4d1426c5412458c6a28f/Pyro-3.16.tar.gz
BuildArch: noarch
%description
Pyro stands for PYthon Remote Objects. It is an advanced and powerful Distributed Object Technology system written entirely in Python, that is designed to be very easy to use.
This is version 3.x of Pyro, which is no longer being maintained.
For the current version with new features, look at `Pyro4 <http://pypi.python.org/pypi/Pyro4>`_ instead.
%package -n python3-Pyro
Summary: distributed object middleware for Python (IPC/RPC), version 3.x
Provides: python-Pyro
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-Pyro
Pyro stands for PYthon Remote Objects. It is an advanced and powerful Distributed Object Technology system written entirely in Python, that is designed to be very easy to use.
This is version 3.x of Pyro, which is no longer being maintained.
For the current version with new features, look at `Pyro4 <http://pypi.python.org/pypi/Pyro4>`_ instead.
%package help
Summary: Development documents and examples for Pyro
Provides: python3-Pyro-doc
%description help
Pyro stands for PYthon Remote Objects. It is an advanced and powerful Distributed Object Technology system written entirely in Python, that is designed to be very easy to use.
This is version 3.x of Pyro, which is no longer being maintained.
For the current version with new features, look at `Pyro4 <http://pypi.python.org/pypi/Pyro4>`_ instead.
%prep
%autosetup -n Pyro-3.16
%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-Pyro -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Thu Mar 09 2023 Python_Bot <Python_Bot@openeuler.org> - 3.16-1
- Package Spec generated
|