]> git.pld-linux.org Git - packages/python-urllib3.git/blame - python-urllib3.spec
Version: 1.10
[packages/python-urllib3.git] / python-urllib3.spec
CommitLineData
d1b278cf 1#
f980972e 2# Conditional build:
d1b278cf
JB
3%bcond_without python2 # CPython 2.x module
4%bcond_without python3 # CPython 3.x module
f980972e
ŁK
5#
6%define module urllib3
7Summary: HTTP library with thread-safe connection pooling, file post, and more
d1b278cf 8Summary(pl.UTF-8): Biblioteka HTTP z bezpieczną wątkowo pulą połączeń, wysyłaniem plików itd.
f980972e 9Name: python-%{module}
9454fb03
JK
10Version: 1.10
11Release: 1
f980972e
ŁK
12License: MIT
13Group: Development/Languages/Python
14Source0: https://pypi.python.org/packages/source/u/urllib3/%{module}-%{version}.tar.gz
9454fb03 15# Source0-md5: 9badc8f09ea2d3c36cbb5071bfe52ebd
f980972e
ŁK
16URL: http://urllib3.readthedocs.org/
17%if %{with python2}
18BuildRequires: python-modules >= 1:2.7
19%endif
20%if %{with python3}
d1b278cf 21BuildRequires: python3-modules >= 1:3.2
f980972e
ŁK
22%endif
23BuildRequires: rpm-pythonprov
24BuildRequires: rpmbuild(macros) >= 1.219
25Requires: python-modules >= 1:2.7
26BuildArch: noarch
27BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29%description
d1b278cf 30Python 2 HTTP module with connection pooling and file POST abilities.
f980972e
ŁK
31Features are:
32- Re-use the same socket connection for multiple requests (with
33 optional client-side certificate verification).
34- File posting (encode_multipart_formdata).
35- Built-in redirection and retries (optional).
36- Supports gzip and deflate decoding.
37- Thread-safe and sanity-safe.
38
d1b278cf
JB
39%description -l pl.UTF-8
40Moduł HTTP dla Pythona 2 z pulą połączeń i możliwością wysyłania
41plików metodą POST. Możliwości:
42- używanie tego samego połączenia dla wielu żądań (z opcjonalną
43 weryfikacją certyfikatu po stronie klienta)
44- wysyłanie plików (encode_multipart_formdata)
45- wbudowane przekierowania i ponawianie prób (opcjonalne)
46- obsługa kodowań gzip i deflate
47- bezpieczeństwo względem wątków.
48
f980972e
ŁK
49%package -n python3-urllib3
50Summary: HTTP library with thread-safe connection pooling, file post, and more
d1b278cf 51Summary(pl.UTF-8): Biblioteka HTTP z bezpieczną wątkowo pulą połączeń, wysyłaniem plików itd.
f980972e 52Group: Development/Languages/Python
d1b278cf 53Requires: python3-modules >= 1:3.2
f980972e
ŁK
54
55%description -n python3-urllib3
d1b278cf 56Python 3 HTTP module with connection pooling and file POST abilities.
f980972e
ŁK
57Features are:
58- Re-use the same socket connection for multiple requests (with
59 optional client-side certificate verification).
60- File posting (encode_multipart_formdata).
61- Built-in redirection and retries (optional).
62- Supports gzip and deflate decoding.
63- Thread-safe and sanity-safe.
64
d1b278cf
JB
65%description -n python3-urllib3 -l pl.UTF-8
66Moduł HTTP dla Pythona 3 z pulą połączeń i możliwością wysyłania
67plików metodą POST. Możliwości:
68- używanie tego samego połączenia dla wielu żądań (z opcjonalną
69 weryfikacją certyfikatu po stronie klienta)
70- wysyłanie plików (encode_multipart_formdata)
71- wbudowane przekierowania i ponawianie prób (opcjonalne)
72- obsługa kodowań gzip i deflate
73- bezpieczeństwo względem wątków.
74
f980972e
ŁK
75%prep
76%setup -q -n %{module}-%{version}
77
78%build
79%if %{with python2}
80%{__python} setup.py build -b py2
81%endif
82
83%if %{with python3}
84%{__python3} setup.py build -b py3
85%endif
86
87%install
88rm -rf $RPM_BUILD_ROOT
89
90%if %{with python2}
91%{__python} setup.py \
92 build -b py2 \
93 install \
94 --skip-build \
95 --optimize=2 \
96 --root=$RPM_BUILD_ROOT
97%py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
98%py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
99%py_postclean
100%endif
101
102%if %{with python3}
d1b278cf 103%{__python3} setup.py \
f980972e
ŁK
104 build -b py3 \
105 install \
106 --skip-build \
107 --optimize=2 \
108 --root=$RPM_BUILD_ROOT
109%endif
110
111# dummyserver is a part of unitstests
112%{__rm} -rf $RPM_BUILD_ROOT%{py_sitescriptdir}/dummyserver \
113 $RPM_BUILD_ROOT%{py3_sitescriptdir}/dummyserver
114
115%clean
116rm -rf $RPM_BUILD_ROOT
117
118%if %{with python2}
119%files
120%defattr(644,root,root,755)
121%doc CHANGES.rst CONTRIBUTORS.txt README.rst
122%{py_sitescriptdir}/%{module}
f980972e
ŁK
123%{py_sitescriptdir}/%{module}-%{version}-py*.egg-info
124%endif
f980972e
ŁK
125
126%if %{with python3}
127%files -n python3-urllib3
128%defattr(644,root,root,755)
129%doc CHANGES.rst CONTRIBUTORS.txt README.rst
130%{py3_sitescriptdir}/%{module}
131%{py3_sitescriptdir}/%{module}-%{version}-py*.egg-info
132%endif
This page took 0.071859 seconds and 4 git commands to generate.