blob: 5cd743a5d518ec2fdbe5e5878d7ce5ebc70e82a0 (
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
|
%global _empty_manifest_terminate_build 0
Name: python-restfly
Version: 1.4.7
Release: 1
Summary: REST API library framework
License: MIT
URL: https://github.com/librestfly/restfly
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/d7/53/ab6b588209523b97a8895b77a0ad02909c5529b87f2053e8f3e27ca1c659/restfly-1.4.7.tar.gz
BuildArch: noarch
Requires: python3-requests
Requires: python3-box
Requires: python3-arrow
%description
**RESTfly** (pronounced restfully) is a framework for building libraries to
easily interact with RESTful APIs.
RESTfly is a simple library designed to provide the scaffolding to make API
interaction libraries for just about any RESTful API. With an emphasis on
simplicity and readability of the resulting library code thats written, the
idea here is provide something that is not only useful for folks to use, but
can also serve as a reference implementation of the given APIs.
Please refer to the full documentation at https://restfly.readthedocs.io.
%package -n python3-restfly
Summary: REST API library framework
Provides: python-restfly
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-restfly
**RESTfly** (pronounced restfully) is a framework for building libraries to
easily interact with RESTful APIs.
RESTfly is a simple library designed to provide the scaffolding to make API
interaction libraries for just about any RESTful API. With an emphasis on
simplicity and readability of the resulting library code thats written, the
idea here is provide something that is not only useful for folks to use, but
can also serve as a reference implementation of the given APIs.
Please refer to the full documentation at https://restfly.readthedocs.io.
%package help
Summary: Development documents and examples for restfly
Provides: python3-restfly-doc
%description help
**RESTfly** (pronounced restfully) is a framework for building libraries to
easily interact with RESTful APIs.
RESTfly is a simple library designed to provide the scaffolding to make API
interaction libraries for just about any RESTful API. With an emphasis on
simplicity and readability of the resulting library code thats written, the
idea here is provide something that is not only useful for folks to use, but
can also serve as a reference implementation of the given APIs.
Please refer to the full documentation at https://restfly.readthedocs.io.
%prep
%autosetup -n restfly-1.4.7
%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-restfly -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Fri Apr 07 2023 Python_Bot <Python_Bot@openeuler.org> - 1.4.7-1
- Package Spec generated
|