]> git.pld-linux.org Git - packages/python-py.git/blame - python-py.spec
- pl for python3-
[packages/python-py.git] / python-py.spec
CommitLineData
2f514ebb 1#
628c8e46
JB
2# Conditional build:
3%bcond_without doc # HTML documentation build
8e9dea4c
ER
4%bcond_without python3 # CPython 3.x module
5
2f514ebb 6%define module py
628c8e46
JB
7Summary: Library with cross-python path, ini-parsing, io, code, log facilities
8Summary(pl.UTF-8): Biblioteka wspierająca obsługę ścieżek, ini, we/wy, kodowania i logowania w wielu Pythonach
2f514ebb 9Name: python-%{module}
8e9dea4c 10Version: 1.4.13
628c8e46
JB
11Release: 1
12License: MIT
2f514ebb 13Group: Development/Languages/Python
8e9dea4c
ER
14Source0: http://pypi.python.org/packages/source/p/py/py-%{version}.tar.gz
15# Source0-md5: 3857dc8309d5f284669b81184253c2bb
16Source1: http://docs.python.org/objects.inv?/python-objects.inv
17# Source1-md5: 3d3c0b594b2e91d559418c107d973633
628c8e46
JB
18Patch0: %{name}-offline.patch
19URL: http://pylib.org/
89e918b3 20BuildRequires: python-devel >= 1:2.5
4b858531 21BuildRequires: rpm-pythonprov
2f514ebb 22BuildRequires: rpmbuild(macros) >= 1.219
628c8e46 23%{?with_doc:BuildRequires: sphinx-pdg >= 1.0}
87d7dbd0 24%{?with_doc:BuildRequires: python-devel-tools}
8e9dea4c
ER
25%if %{with python3}
26BuildRequires: python3-devel
27BuildRequires: python3-modules
02637c55 28BuildRequires: python3-distribute
8e9dea4c 29%endif
2f514ebb 30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32%description
628c8e46
JB
33The py lib is a Python development support library featuring the
34following tools and modules:
8e9dea4c
ER
35 - py.path: uniform local and svn path objects
36 - py.apipkg: explicit API control and lazy-importing
37 - py.iniconfig: easy parsing of .ini files
628c8e46 38 - py.code: dynamic code generation and introspection
2f514ebb 39
4b858531 40%description -l pl.UTF-8
628c8e46
JB
41Biblioteka py to biblioteka wpierająca tworzenie oprogramowania w
42Pythonie. Zawiera następujące narzędzia i moduły:
43 - py.path - jednolite obiekty ścieżek lokalnych i svn
44 - py.apipkg - bezpośrednia kontrola API i leniwego importowania
45 - py.iniconfig - łatwa analiza plików .ini
46 - py.code - dynamiczne generowanie kodu i introspekcji
4b858531 47
8e9dea4c
ER
48%package -n python3-py
49Summary: Library with cross-python path, ini-parsing, io, code, log facilities
e50d971d 50Summary(pl.UTF-8): Biblioteka wspierająca obsługę ścieżek, ini, we/wy, kodowania i logowania w wielu Pythonach
8e9dea4c 51Group: Development/Languages/Python
8e9dea4c
ER
52
53%description -n python3-py
54The py lib is a Python development support library featuring the
55following tools and modules:
56- py.path: uniform local and svn path objects
57- py.apipkg: explicit API control and lazy-importing
58- py.iniconfig: easy parsing of .ini files
59- py.code: dynamic code generation and introspection
e50d971d
JB
60
61%description -n python3-py -l pl.UTF-8
62Biblioteka py to biblioteka wpierająca tworzenie oprogramowania w
63Pythonie. Zawiera następujące narzędzia i moduły:
64 - py.path - jednolite obiekty ścieżek lokalnych i svn
65 - py.apipkg - bezpośrednia kontrola API i leniwego importowania
66 - py.iniconfig - łatwa analiza plików .ini
67 - py.code - dynamiczne generowanie kodu i introspekcji
8e9dea4c 68
2f514ebb 69%prep
70%setup -q -n %{module}-%{version}
628c8e46
JB
71%patch0 -p1
72
73cp -p %{SOURCE1} doc
2f514ebb 74
75%build
4b858531 76%{__python} setup.py build
2f514ebb 77
8e9dea4c
ER
78%if %{with python3}
79%{__python3} setup.py \
80 build -b build-3
81%endif
82
628c8e46
JB
83%if %{with doc}
84PYTHONPATH=$(pwd) \
85%{__make} -C doc html
86%endif
87
2f514ebb 88%install
89rm -rf $RPM_BUILD_ROOT
4b858531 90%{__python} setup.py install \
2f514ebb 91 --root=$RPM_BUILD_ROOT \
92 --optimize=2
93
94%py_postclean
95
8e9dea4c
ER
96%if %{with python3}
97%{__python3} -- setup.py \
98 build -b build-3 \
99 install \
100 --root=$RPM_BUILD_ROOT \
101 --optimize=2
102
103%{__rm} $RPM_BUILD_ROOT%{py3_sitescriptdir}/py/test.py
104%endif
105
2f514ebb 106%clean
107rm -rf $RPM_BUILD_ROOT
108
109%files
110%defattr(644,root,root,755)
628c8e46 111%doc CHANGELOG LICENSE README.txt %{?with_doc:doc/_build/html}
8e9dea4c
ER
112%{py_sitescriptdir}/%{module}
113%{py_sitescriptdir}/%{module}-%{version}-py*.egg-info
114
115%if %{with python3}
116%files -n python3-py
117%defattr(644,root,root,755)
118%doc CHANGELOG LICENSE README.txt %{?with_doc:doc/_build/html}
119%{py3_sitescriptdir}/%{module}
120%{py3_sitescriptdir}/%{module}-%{version}-py*.egg-info
121%endif
This page took 0.216351 seconds and 4 git commands to generate.