Name: python-pytest-cases
Version: 3.8.3
Release: %autorelease
Summary: Separate test code from test cases in pytest
License: BSD
URL: https://pypi.org/project/pytest-cases/
Source0: %{pypi_source pytest-cases}
BuildArch: noarch
BuildRequires: pyproject-rpm-macros
BuildRequires: python3dist(makefun) > 1.7
BuildRequires: python3dist(decopatch)
BuildRequires: python3dist(pytest-harvest) > 1.10
BuildRequires: python3dist(pytest-asyncio)
%description
%{summary}.
%package -n python3-pytest-cases
Summary: %{summary}
%description -n python3-pytest-cases
%{summary}.
%prep
%autosetup -n pytest-cases-%{version}
cat >pyproject.toml <<EOF
[build-system]
requires = [
"decopatch",
"pytest-runner",
"pytest-steps",
"setuptools_scm",
"pypandoc",
"six"]
build-backend = "setuptools.build_meta"
EOF
%generate_buildrequires
%pyproject_buildrequires
%build
%pyproject_wheel
%install
%pyproject_install
%check
PYTHONPATH=build/lib %{python3} -m pytest -v
%files -n python3-pytest-cases
%license LICENSE
%doc README.md
%{python3_sitelib}/pytest_cases/
%{python3_sitelib}/pytest_cases-%{version}.dist-info/
%changelog
%autochangelog