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
|
%global _empty_manifest_terminate_build 0
Name: python-mimerender
Version: 0.6.0
Release: 1
Summary: RESTful HTTP Content Negotiation for Flask, Bottle, web.py and webapp2 (Google App Engine)
License: MIT
URL: https://github.com/martinblech/mimerender
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/90/93/04da69a3a9adae4aae66cf9884f09d82e318018673ba9193a593db01e0ee/mimerender-0.6.0.tar.gz
BuildArch: noarch
%description
This module provides a decorator that wraps a HTTP
request handler to select the correct render function for a given HTTP
Accept header. It uses mimeparse to parse the accept string and select the
best available representation. Supports Flask, Bottle, web.py and webapp2
out of the box, and it's easy to add support for other frameworks.
%package -n python3-mimerender
Summary: RESTful HTTP Content Negotiation for Flask, Bottle, web.py and webapp2 (Google App Engine)
Provides: python-mimerender
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-mimerender
This module provides a decorator that wraps a HTTP
request handler to select the correct render function for a given HTTP
Accept header. It uses mimeparse to parse the accept string and select the
best available representation. Supports Flask, Bottle, web.py and webapp2
out of the box, and it's easy to add support for other frameworks.
%package help
Summary: Development documents and examples for mimerender
Provides: python3-mimerender-doc
%description help
This module provides a decorator that wraps a HTTP
request handler to select the correct render function for a given HTTP
Accept header. It uses mimeparse to parse the accept string and select the
best available representation. Supports Flask, Bottle, web.py and webapp2
out of the box, and it's easy to add support for other frameworks.
%prep
%autosetup -n mimerender-0.6.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-mimerender -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Fri Apr 07 2023 Python_Bot <Python_Bot@openeuler.org> - 0.6.0-1
- Package Spec generated
|