2 %bcond_without doc # API documentation
3 %bcond_without tests # unit tests
6 Summary: Simple yet flexible natural sorting in Python
8 # Name must match the python module/package name (as on pypi or in 'import' statement)
9 Name: python3-%{module}
13 Group: Libraries/Python
15 #Source0Download: https://pypi.org/simple/MODULE/
16 Source0: https://pypi.debian.net/natsort/%{module}-%{version}.tar.gz
17 # Source0-md5: 585f58381542884f2cc9c4d73962a08f
18 URL: https://pypi.org/project/natsort/
19 BuildRequires: python3-modules >= 1:3.2
20 #BuildRequires: python3-setuptools
22 #BuildRequires: python3-
24 BuildRequires: rpm-pythonprov
25 BuildRequires: rpmbuild(macros) >= 1.714
27 BuildRequires: sphinx-pdg-3
29 # replace with other requires if defined in setup.py
30 Requires: python3-modules >= 1:3.2
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 Simple yet flexible natural sorting in Python.
38 Summary: API documentation for Python %{module} module
39 Summary(pl.UTF-8): Dokumentacja API modułu Pythona %{module}
43 API documentation for Python %{module} module.
45 %description apidocs -l pl.UTF-8
46 Dokumentacja API modułu Pythona %{module}.
49 %setup -q -n %{module}-%{version}
55 %{__python3} -m pytest tests
59 %{_bindir}/tox -e docs
63 rm -rf $RPM_BUILD_ROOT
68 rm -rf $RPM_BUILD_ROOT
71 %defattr(644,root,root,755)
72 %doc CHANGELOG.md README.rst
73 %attr(755,root,root) %{_bindir}/natsort
74 %dir %{py3_sitescriptdir}/%{module}
75 %{py3_sitescriptdir}/%{module}/*.py
76 %{py3_sitescriptdir}/%{module}/__pycache__
77 %{py3_sitescriptdir}/%{module}-%{version}-py*.egg-info
78 %dir %{py3_sitescriptdir}/%{module}/compat
79 %{py3_sitescriptdir}/%{module}/compat/*.py
80 %{py3_sitescriptdir}/%{module}/compat/__pycache__
84 %defattr(644,root,root,755)
85 %doc docs/_build/html/*