caa76f8
%bcond_without tests
caa76f8
cf47133
Name:           python-more-itertools
cc63bf0
Version:        10.1.0
93e5af7
Release:        %autorelease
162ee17
Summary:        More routines for operating on Python iterables, beyond itertools
d219e9a
License:        MIT
1e517bb
URL:            https://github.com/more-itertools/more-itertools
cf47133
Source0:        %{pypi_source more-itertools}
d219e9a
BuildArch:      noarch
162ee17
d219e9a
BuildRequires:  python3-devel
d219e9a
162ee17
%global _description %{expand:
162ee17
Python's itertools library is a gem - you can compose elegant solutions for
162ee17
a variety of problems with the functions it provides. In more-itertools we
162ee17
collect additional building blocks, recipes, and routines for working with
162ee17
Python iterables.}
162ee17
d219e9a
%description %_description
d219e9a
cf47133
%package -n python3-more-itertools
162ee17
Summary:        %{summary}
d219e9a
cf47133
%description -n python3-more-itertools %_description
d219e9a
d219e9a
%prep
cf47133
%autosetup -p1 -n more-itertools-%{version}
d219e9a
caa76f8
%generate_buildrequires
cf47133
%pyproject_buildrequires -r %{?with_tests: -t}
caa76f8
d219e9a
%build
caa76f8
%pyproject_wheel
d219e9a
d219e9a
%install
caa76f8
%pyproject_install
caa76f8
%pyproject_save_files more_itertools
d219e9a
caa76f8
%if %{with tests}
d219e9a
%check
caa76f8
%tox
caa76f8
%endif
d219e9a
cf47133
%files -n python3-more-itertools -f %pyproject_files
cf47133
%doc README.rst
d219e9a
d219e9a
%changelog
93e5af7
%autochangelog