]> git.pld-linux.org Git - packages/python-backports.functools_lru_cache.git/blame - python-backports.functools_lru_cache.spec
- updated to 1.6.4
[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}
adda5a1a
JB
11Version: 1.6.4
12Release: 1
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
adda5a1a 17# Source0-md5: 8fed424f30bf9554235aa02997b7574c
e01687ac 18URL: https://github.com/jaraco/backports.functools_lru_cache
bfd07881 19BuildRequires: python-modules >= 1:2.6
e01687ac 20BuildRequires: python-setuptools
adda5a1a
JB
21BuildRequires: python-setuptools_scm >= 3.4.1
22BuildRequires: python-toml
bfd07881 23%if %{with tests}
adda5a1a 24BuildRequires: python-pytest >= 4.6
bfd07881 25%endif
e01687ac
JK
26BuildRequires: rpm-pythonprov
27BuildRequires: rpmbuild(macros) >= 1.714
bfd07881 28%if %{with doc}
adda5a1a
JB
29BuildRequires: python3-jaraco.packaging >= 8.2
30BuildRequires: python3-rst.linker >= 1.9
31BuildRequires: sphinx-pdg-3
bfd07881 32%endif
e01687ac 33Requires: python-backports
bfd07881 34Requires: python-modules >= 1:2.6
e01687ac
JK
35BuildArch: noarch
36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38%description
39Backport of functools.lru_cache from Python 3.3.
40
bfd07881
JB
41%description
42Backport functools.lru_cache z Pythona 3.3.
43
44%package apidocs
45Summary: API documentation for Python backports.functools_lru_cache module
46Summary(pl.UTF-8): Dokumentacja API modułu Pythona backports.functools_lru_cache
47Group: Documentation
48
49%description apidocs
50API documentation for Python backports.functools_lru_cache module.
51
52%description apidocs -l pl.UTF-8
53Dokumentacja API modułu Pythona backports.functools_lru_cache.
54
e01687ac
JK
55%prep
56%setup -q -n %{pypi_name}-%{version}
57
58%build
bfd07881
JB
59%py_build
60
61%if %{with tests}
adda5a1a 62PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
bfd07881
JB
63%{__python} -m pytest tests
64%endif
65
66%if %{with doc}
67cd docs
adda5a1a 68sphinx-build-3 -b html . _build/html
bfd07881 69%endif
e01687ac
JK
70
71%install
72rm -rf $RPM_BUILD_ROOT
73
74%py_install
75
76%py_postclean
77
bfd07881 78%{__rm} $RPM_BUILD_ROOT%{py_sitescriptdir}/backports/__init__.*
e01687ac
JK
79
80%clean
81rm -rf $RPM_BUILD_ROOT
82
83%files
84%defattr(644,root,root,755)
bfd07881 85%doc CHANGES.rst LICENSE README.rst
e01687ac
JK
86%{py_sitescriptdir}/backports/functools_lru_cache.py[co]
87%{py_sitescriptdir}/%{pypi_name}-%{version}-py*.egg-info
bfd07881
JB
88
89%if %{with doc}
90%files apidocs
91%defattr(644,root,root,755)
92%doc docs/_build/html/{_static,*.html,*.js}
93%endif
This page took 0.03552 seconds and 4 git commands to generate.