summaryrefslogtreecommitdiff
path: root/python-flask-jsonpify.spec
blob: a62a6cc08b197a73c02425c712c73188ee0916b1 (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
97
98
99
100
101
102
%global _empty_manifest_terminate_build 0
Name:		python-Flask-Jsonpify
Version:	1.5.0
Release:	1
Summary:	A Flask extension adding a decorator for JSONP support
License:	MIT
URL:		https://github.com/CoryDolphin/flask-jsonpify
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/60/0f/c389dea3988bffbe32c1a667989914b1cc0bce31b338c8da844d5e42b503/Flask-Jsonpify-1.5.0.tar.gz
BuildArch:	noarch


%description
Flask-Jsonpify is an extension to Flask's core jsonify function,
returning JSON-Padded responses when a callback is specified as
request's arguments. It's usage and implementation is the same as
flask.jsonify, differing only when a request has a ``callback``
specified in the request arguments, in which case the response body is
JSON-Padded, or JSONP, using the callback.
To add JSONP support to all routes which previously used flask.jsonify,
simply import jsonify from flask.ext.jsonpify instead of importing it
from flask. The arguments and responses are fully compatible.
Alternatively, import jsonpify from flask.ext.jsonpify to support JSONP
in certain places.

%package -n python3-Flask-Jsonpify
Summary:	A Flask extension adding a decorator for JSONP support
Provides:	python-Flask-Jsonpify
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-Flask-Jsonpify
Flask-Jsonpify is an extension to Flask's core jsonify function,
returning JSON-Padded responses when a callback is specified as
request's arguments. It's usage and implementation is the same as
flask.jsonify, differing only when a request has a ``callback``
specified in the request arguments, in which case the response body is
JSON-Padded, or JSONP, using the callback.
To add JSONP support to all routes which previously used flask.jsonify,
simply import jsonify from flask.ext.jsonpify instead of importing it
from flask. The arguments and responses are fully compatible.
Alternatively, import jsonpify from flask.ext.jsonpify to support JSONP
in certain places.

%package help
Summary:	Development documents and examples for Flask-Jsonpify
Provides:	python3-Flask-Jsonpify-doc
%description help
Flask-Jsonpify is an extension to Flask's core jsonify function,
returning JSON-Padded responses when a callback is specified as
request's arguments. It's usage and implementation is the same as
flask.jsonify, differing only when a request has a ``callback``
specified in the request arguments, in which case the response body is
JSON-Padded, or JSONP, using the callback.
To add JSONP support to all routes which previously used flask.jsonify,
simply import jsonify from flask.ext.jsonpify instead of importing it
from flask. The arguments and responses are fully compatible.
Alternatively, import jsonpify from flask.ext.jsonpify to support JSONP
in certain places.

%prep
%autosetup -n Flask-Jsonpify-1.5.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-Flask-Jsonpify -f filelist.lst
%dir %{python3_sitelib}/*

%files help -f doclist.lst
%{_docdir}/*

%changelog
* Sun Apr 23 2023 Python_Bot <Python_Bot@openeuler.org> - 1.5.0-1
- Package Spec generated