Blame python-pytest-steps.spec

0dd58f9
Name:		python-pytest-steps
9d77d35
Version:	1.7.2
0dd58f9
Release:	1%{?dist}
0dd58f9
Summary:	Create step-wise / incremental tests in pytest
0dd58f9
0dd58f9
License:	BSD
0dd58f9
URL:		https://pypi.org/project/pytest-steps/
0dd58f9
Source0:	%{pypi_source pytest-steps}
0dd58f9
0dd58f9
BuildArch:	noarch
0dd58f9
BuildRequires:	pyproject-rpm-macros
0dd58f9
0dd58f9
%description
0dd58f9
%{summary}.
0dd58f9
0dd58f9
%package -n python3-pytest-steps
0dd58f9
Summary: %{summary}
0dd58f9
%{?python_provide:%python_provide python3-pytest-steps}
0dd58f9
0dd58f9
%description -n python3-pytest-steps
0dd58f9
%{summary}.
0dd58f9
0dd58f9
%prep
0dd58f9
%autosetup -n pytest-steps-%{version}
0dd58f9
9d77d35
# upstream has a pyproject.toml file, but it does not have enough stuff.
0dd58f9
cat >pyproject.toml <
0dd58f9
[build-system]
0dd58f9
requires = ["pytest-runner",
0dd58f9
	    "pytest-harvest",
0dd58f9
	    "setuptools_scm",
0dd58f9
	    "pypandoc",
0dd58f9
	    "six",
0dd58f9
	    "wheel",
0dd58f9
	    "wrapt",
0dd58f9
	    "pandas",
0dd58f9
	    "tabulate"]
0dd58f9
build-backend = "setuptools.build_meta"
0dd58f9
EOF
0dd58f9
0dd58f9
sed -r -i "s/'pandoc', //" setup.py
0dd58f9
sed -r -i "s/(TESTS_REQUIRE = \[.*)\]/\1, 'wrapt'\]/" setup.py
0dd58f9
0dd58f9
mv -i -v pytest_steps/tests/conftest.py .
0dd58f9
0dd58f9
%generate_buildrequires
0dd58f9
%pyproject_buildrequires -r
0dd58f9
0dd58f9
%build
0dd58f9
%pyproject_wheel
0dd58f9
0dd58f9
%install
0dd58f9
%pyproject_install
0dd58f9
0dd58f9
%check
0dd58f9
args=(
0dd58f9
  --ignore pytest_steps/tests/test_with_cases.py # avoid circular dep
0dd58f9
)
0dd58f9
PYTHONPATH=%{buildroot}/%{python3_sitelib} %{__python3} -m pytest -v "${args[@]}"
0dd58f9
0dd58f9
%files -n python3-pytest-steps
0dd58f9
%license LICENSE
0dd58f9
%doc README.md
0dd58f9
%{python3_sitelib}/pytest_steps/
0dd58f9
%{python3_sitelib}/pytest_steps-%{version}.dist-info/
0dd58f9
0dd58f9
%changelog
9d77d35
* Tue Jan 28 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.7.2-1
9d77d35
- Update to latest version (#1795548)
9d77d35
9d77d35
* Sat Aug 10 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.6.2-1
0dd58f9
- Initial packaging