summaryrefslogtreecommitdiff
path: root/python-webhelpers.spec
blob: 06ee72e1880627691a862188b52b61680eb7c90d (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
103
104
105
106
107
108
109
110
111
%global _empty_manifest_terminate_build 0
Name:		python-WebHelpers
Version:	1.3
Release:	1
Summary:	Web Helpers
License:	UNKNOWN
URL:		https://webhelpers.readthedocs.org/en/latest/
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/ee/68/4d07672821d514184357f1552f2dad923324f597e722de3b016ca4f7844f/WebHelpers-1.3.tar.gz
BuildArch:	noarch


%description
Web Helpers is a library of helper functions intended to make writing 
web applications easier. It's the standard function library for
Pylons and TurboGears 2, but can be used with any web framework.  It also
contains a large number of functions not specific to the web, including text
processing, number formatting, date calculations, container objects, etc.

Version 1.3 fixes a performance regression in 1.2 regarding paginate with
SQLAlchemy.

WebHelpers itself depends only on MarkupSafe, but certain helpers depend on
third-party packages as described in the docs.

The development version of WebHelpers is at
http://bitbucket.org/bbangert/webhelpers (Mercurial)

%package -n python3-WebHelpers
Summary:	Web Helpers
Provides:	python-WebHelpers
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-WebHelpers
Web Helpers is a library of helper functions intended to make writing 
web applications easier. It's the standard function library for
Pylons and TurboGears 2, but can be used with any web framework.  It also
contains a large number of functions not specific to the web, including text
processing, number formatting, date calculations, container objects, etc.

Version 1.3 fixes a performance regression in 1.2 regarding paginate with
SQLAlchemy.

WebHelpers itself depends only on MarkupSafe, but certain helpers depend on
third-party packages as described in the docs.

The development version of WebHelpers is at
http://bitbucket.org/bbangert/webhelpers (Mercurial)

%package help
Summary:	Development documents and examples for WebHelpers
Provides:	python3-WebHelpers-doc
%description help
Web Helpers is a library of helper functions intended to make writing 
web applications easier. It's the standard function library for
Pylons and TurboGears 2, but can be used with any web framework.  It also
contains a large number of functions not specific to the web, including text
processing, number formatting, date calculations, container objects, etc.

Version 1.3 fixes a performance regression in 1.2 regarding paginate with
SQLAlchemy.

WebHelpers itself depends only on MarkupSafe, but certain helpers depend on
third-party packages as described in the docs.

The development version of WebHelpers is at
http://bitbucket.org/bbangert/webhelpers (Mercurial)

%prep
%autosetup -n WebHelpers-1.3

%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-WebHelpers -f filelist.lst
%dir %{python3_sitelib}/*

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

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