]> git.pld-linux.org Git - packages/python-backports.functools_lru_cache.git/blame - python-backports.functools_lru_cache.spec
- release 2 (by relup.sh)
[packages/python-backports.functools_lru_cache.git] / python-backports.functools_lru_cache.spec
CommitLineData
e01687ac
JK
1#
2# Conditional build:
bfd07881
JB
3%bcond_without doc # Sphinx documentation
4%bcond_without tests # unit tests
e01687ac
JK
5
6%define pypi_name backports.functools_lru_cache
7
8Summary: Backport of functools.lru_cache from Python 3.3
bfd07881 9Summary(pl.UTF-8): Backport functools.lru_cache z Pythona 3.3
e01687ac 10Name: python-%{pypi_name}
bfd07881 11Version: 1.5
4e8226f3 12Release: 2
e01687ac
JK
13License: MIT
14Group: Libraries/Python
bfd07881
JB
15#Source0Download: https://pypi.org/simple/backports.functools_lru_cache/
16Source0: https://files.pythonhosted.org/packages/source/b/backports.functools_lru_cache/%{pypi_name}-%{version}.tar.gz
17# Source0-md5: 20f53f54cd3f04b3346ce75a54959754
e01687ac 18URL: https://github.com/jaraco/backports.functools_lru_cache
bfd07881 19BuildRequires: python-modules >= 1:2.6
e01687ac 20BuildRequires: python-setuptools
bfd07881
JB
21BuildRequires: python-setuptools_scm >= 1.15.0
22%if %{with tests}
23BuildRequires: python-pytest >= 2.8
24%endif
e01687ac
JK
25BuildRequires: rpm-pythonprov
26BuildRequires: rpmbuild(macros) >= 1.714
bfd07881
JB
27%if %{with doc}
28BuildRequires: python-jaraco.packaging >= 3.2
29BuildRequires: python-rst.linker
30BuildRequires: sphinx-pdg-2
31%endif
e01687ac 32Requires: python-backports
bfd07881 33Requires: python-modules >= 1:2.6
e01687ac
JK
34BuildArch: noarch
35BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37%description
38Backport of functools.lru_cache from Python 3.3.
39
bfd07881
JB
40%description
41Backport functools.lru_cache z Pythona 3.3.
42
43%package apidocs
44Summary: API documentation for Python backports.functools_lru_cache module
45Summary(pl.UTF-8): Dokumentacja API modułu Pythona backports.functools_lru_cache
46Group: Documentation
47
48%description apidocs
49API documentation for Python backports.functools_lru_cache module.
50
51%description apidocs -l pl.UTF-8
52Dokumentacja API modułu Pythona backports.functools_lru_cache.
53
e01687ac
JK
54%prep
55%setup -q -n %{pypi_name}-%{version}
56
57%build
bfd07881
JB
58%py_build
59
60%if %{with tests}
61%{__python} -m pytest tests
62%endif
63
64%if %{with doc}
65cd docs
66sphinx-build-2 -b html . _build/html
67%endif
e01687ac
JK
68
69%install
70rm -rf $RPM_BUILD_ROOT
71
72%py_install
73
74%py_postclean
75
bfd07881 76%{__rm} $RPM_BUILD_ROOT%{py_sitescriptdir}/backports/__init__.*
e01687ac
JK
77
78%clean
79rm -rf $RPM_BUILD_ROOT
80
81%files
82%defattr(644,root,root,755)
bfd07881 83%doc CHANGES.rst LICENSE README.rst
e01687ac
JK
84%{py_sitescriptdir}/backports/functools_lru_cache.py[co]
85%{py_sitescriptdir}/%{pypi_name}-%{version}-py*.egg-info
bfd07881
JB
86
87%if %{with doc}
88%files apidocs
89%defattr(644,root,root,755)
90%doc docs/_build/html/{_static,*.html,*.js}
91%endif
This page took 0.079315 seconds and 4 git commands to generate.