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
|
%global _empty_manifest_terminate_build 0
Name: python-pyrax
Version: 1.10.0
Release: 1
Summary: Python language bindings for OpenStack Clouds.
License: Apache License, Version 2.0
URL: https://github.com/pycontribs/pyrax
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/10/59/02de1fc01a6828daf1ebbe06e9bcc89eff7708775643877d12884a50d826/pyrax-1.10.0.tar.gz
BuildArch: noarch
Requires: python3-novaclient
Requires: python3-rackspace-novaclient
Requires: python3-keyring
Requires: python3-requests
Requires: python3-six
Requires: python3-mock
%description
Python SDK for OpenStack/Rackspace APIs
**DEPRECATED**: Pyrax is no longer being developed or supported.
See `openstacksdk <https://pypi.python.org/pypi/openstacksdk>`__
and the `rackspacesdk <https://pypi.python.org/pypi/rackspacesdk>`__
plugin in order to interact with Rackspace's OpenStack-based
public cloud.
See the LICENSE file for license and copyright information.
**pyrax** should work with most OpenStack-based cloud deployments,
though it specifically targets the Rackspace public cloud. For example,
the code for cloudfiles contains the ability to publish your content on
Rackspace's CDN network, even though CDN support is not part of
OpenStack Swift. But if you don't use any of the CDN-related code, your
app will work fine on any standard Swift deployment.
See the `Release
Notes <https://github.com/pycontribs/pyrax/tree/master/RELEASENOTES.md>`_
for what has changed in the latest release
%package -n python3-pyrax
Summary: Python language bindings for OpenStack Clouds.
Provides: python-pyrax
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-pyrax
Python SDK for OpenStack/Rackspace APIs
**DEPRECATED**: Pyrax is no longer being developed or supported.
See `openstacksdk <https://pypi.python.org/pypi/openstacksdk>`__
and the `rackspacesdk <https://pypi.python.org/pypi/rackspacesdk>`__
plugin in order to interact with Rackspace's OpenStack-based
public cloud.
See the LICENSE file for license and copyright information.
**pyrax** should work with most OpenStack-based cloud deployments,
though it specifically targets the Rackspace public cloud. For example,
the code for cloudfiles contains the ability to publish your content on
Rackspace's CDN network, even though CDN support is not part of
OpenStack Swift. But if you don't use any of the CDN-related code, your
app will work fine on any standard Swift deployment.
See the `Release
Notes <https://github.com/pycontribs/pyrax/tree/master/RELEASENOTES.md>`_
for what has changed in the latest release
%package help
Summary: Development documents and examples for pyrax
Provides: python3-pyrax-doc
%description help
Python SDK for OpenStack/Rackspace APIs
**DEPRECATED**: Pyrax is no longer being developed or supported.
See `openstacksdk <https://pypi.python.org/pypi/openstacksdk>`__
and the `rackspacesdk <https://pypi.python.org/pypi/rackspacesdk>`__
plugin in order to interact with Rackspace's OpenStack-based
public cloud.
See the LICENSE file for license and copyright information.
**pyrax** should work with most OpenStack-based cloud deployments,
though it specifically targets the Rackspace public cloud. For example,
the code for cloudfiles contains the ability to publish your content on
Rackspace's CDN network, even though CDN support is not part of
OpenStack Swift. But if you don't use any of the CDN-related code, your
app will work fine on any standard Swift deployment.
See the `Release
Notes <https://github.com/pycontribs/pyrax/tree/master/RELEASENOTES.md>`_
for what has changed in the latest release
%prep
%autosetup -n pyrax-1.10.0
%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-pyrax -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Tue Apr 25 2023 Python_Bot <Python_Bot@openeuler.org> - 1.10.0-1
- Package Spec generated
|