]> git.pld-linux.org Git - packages/python-httplib2.git/blame - python-httplib2.spec
- python 3.5 rebuild
[packages/python-httplib2.git] / python-httplib2.spec
CommitLineData
dd8b4942
JR
1#
2# Conditional build:
3%bcond_without python3 # Python 3.x module
4
2f9adc1a 5Summary: A comprehensive HTTP client library
190dfc00 6Summary(pl.UTF-8): Obszerna biblioteka klienta HTTP
2f9adc1a 7Name: python-httplib2
dd8b4942 8Version: 0.8
7918fbfa 9Release: 3
2f9adc1a
ER
10License: MIT
11Group: Development/Languages/Python
8ed7808e 12Source0: http://httplib2.googlecode.com/files/httplib2-%{version}.zip
dd8b4942 13# Source0-md5: 0803da81fe1bb92f864715665defe65f
2f9adc1a
ER
14URL: http://bitworking.org/projects/httplib2/
15BuildRequires: python >= 2.3
a725a8a2 16BuildRequires: python-modules
dd8b4942
JR
17BuildRequires: sed >= 4.0
18%if %{with python3}
19BuildRequires: python3-devel
20BuildRequires: python3-distribute
21BuildRequires: python3-modules
22%endif
a725a8a2 23BuildRequires: rpm-pythonprov
2f9adc1a
ER
24BuildArch: noarch
25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27%description
28A comprehensive HTTP client library, httplib2.py supports many
190dfc00 29features left out of other HTTP libraries. Supports:
2f9adc1a
ER
30- HTTP and HTTPS
31- Keep-Alive
32- Authentication
33- Caching
34- All Methods
35- Redirects
36- Compression
37- Lost update support
38- Unit Tested
39
190dfc00
JB
40%description -l pl.UTF-8
41httplib2.py to obszerna biblioteka klienta HTTP, obsługująca wiele
42cech pomijanych przez inne biblioteki. Obsługuje:
43- HTTP i HTTPS
44- Keep-Alive
45- uwierzytelnianie
46- buforowanie
47- wszystkie metody
48- przekierowania
49- kompresję
50- Lost update
51- podlega testom jednostkowym.
52
dd8b4942
JR
53%package -n python3-httplib2
54Summary: A comprehensive HTTP client library
55Summary(pl.UTF-8): Obszerna biblioteka klienta HTTP
56Group: Development/Languages/Python
57
58%description -n python3-httplib2
59A comprehensive HTTP client library, httplib2.py supports many
60features left out of other HTTP libraries. Supports:
61- HTTP and HTTPS
62- Keep-Alive
63- Authentication
64- Caching
65- All Methods
66- Redirects
67- Compression
68- Lost update support
69- Unit Tested
70
71%description -n python3-httplib2 -l pl.UTF-8
72httplib2.py to obszerna biblioteka klienta HTTP, obsługująca wiele
73cech pomijanych przez inne biblioteki. Obsługuje:
74- HTTP i HTTPS
75- Keep-Alive
76- uwierzytelnianie
77- buforowanie
78- wszystkie metody
79- przekierowania
80- kompresję
81- Lost update
82- podlega testom jednostkowym.
83
2f9adc1a
ER
84%prep
85%setup -q -n httplib2-%{version}
86
dd8b4942
JR
87%if %{with python3}
88rm -rf build-3
89set -- *
90install -d build-3
91cp -a "$@" build-3
92find build-3 -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|'
93%endif
94
2f9adc1a
ER
95%install
96rm -rf $RPM_BUILD_ROOT
97%{__python} setup.py install \
dd8b4942
JR
98 --root=$RPM_BUILD_ROOT \
99 --optimize=2
100
101%if %{with python3}
102cd build-3
103%{__python3} setup.py install \
104 --root=$RPM_BUILD_ROOT \
105 --optimize=2
106cd ..
107%endif
2f9adc1a
ER
108
109%py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
110%py_postclean
111
112%clean
113rm -rf $RPM_BUILD_ROOT
114
115%files
116%defattr(644,root,root,755)
dd8b4942
JR
117%doc README CHANGELOG
118%{py_sitescriptdir}/httplib2
119%{py_sitescriptdir}/httplib2-%{version}-py*.egg-info
120
121%files -n python3-httplib2
122%defattr(644,root,root,755)
123%doc python3/README CHANGELOG
124%{py3_sitescriptdir}/httplib2
125%{py3_sitescriptdir}/httplib2-%{version}-py*.egg-info
This page took 0.786097 seconds and 4 git commands to generate.