3 %bcond_without doc # Sphinx documentation
4 %bcond_without tests # unit tests
6 Summary: More routines for operating on iterables, beyond itertools
7 Summary(pl.UTF-8): Uzupełniające itertools dodatkowe funkcje do operowania na zmiennych iterowalnych
8 Name: python3-more_itertools
12 Group: Libraries/Python
13 #Source0Download: https://pypi.org/simple/more-itertools/
14 Source0: https://files.pythonhosted.org/packages/source/m/more_itertools/more-itertools-%{version}.tar.gz
15 # Source0-md5: 81687cb0c6cd178390b069d81b4e6672
16 URL: https://github.com/erikrose/more-itertools
17 BuildRequires: python3-modules >= 1:3.6
18 BuildRequires: python3-setuptools
19 BuildRequires: rpm-pythonprov
20 BuildRequires: rpmbuild(macros) >= 1.714
22 BuildRequires: python3-sphinx_rtd_theme
23 BuildRequires: sphinx-pdg-3
25 Requires: python3-modules >= 1:3.6
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 Python's itertools library is a gem - you can compose elegant
31 solutions for a variety of problems with the functions it provides. In
32 more-itertools we collect additional building blocks, recipes, and
33 routines for working with Python iterables.
35 %description -l pl.UTF-8
36 Biblioteka Pythona itertools to skarb - przy użyciu udostępnianych
37 funkcji można komponować eleganckie rozwiązania różnych problemów.
38 W pakiecie more-itertools zebrane są dodatkowe elementy konstrukcyjne,
39 przepisy i procedury do pracy z pythonowymi zmiennymi iterowalnymi.
42 Summary: API documentation for Python more-itertools module
43 Summary(pl.UTF-8): Dokumentacja API modułu Pythona more-itertools
47 API documentation for Python more-itertools module.
49 %description apidocs -l pl.UTF-8
50 Dokumentacja API modułu Pythona more-itertools.
53 %setup -q -n more-itertools-%{version}
59 %{__python3} -m unittest discover -s tests
64 %{__make} -C docs html \
65 SPHINXBUILD=sphinx-build-3
69 rm -rf $RPM_BUILD_ROOT
74 rm -rf $RPM_BUILD_ROOT
77 %defattr(644,root,root,755)
78 %doc LICENSE README.rst
79 %{py3_sitescriptdir}/more_itertools
80 %{py3_sitescriptdir}/more_itertools-%{version}-py*.egg-info
84 %defattr(644,root,root,755)
85 %doc docs/_build/html/{_modules,_static,*.html,*.js}