0dd58f9
Name:		python-pytest-steps
9d77d35
Version:	1.7.2
4d2d1fe
Release:	14%{?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
4d2d1fe
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.2-14
4d2d1fe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
4d2d1fe
e168427
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.2-13
e168427
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
e168427
15e1075
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.2-12
15e1075
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
15e1075
4e13887
* Wed Jun 28 2023 Python Maint <python-maint@redhat.com> - 1.7.2-11
4e13887
- Rebuilt for Python 3.12
4e13887
5a612a0
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.2-10
5a612a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
5a612a0
a78181f
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.2-9
a78181f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
a78181f
400d777
* Wed Jun 15 2022 Python Maint <python-maint@redhat.com> - 1.7.2-8
400d777
- Rebuilt for Python 3.11
400d777
92e8ca2
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.2-7
92e8ca2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
92e8ca2
c5e0156
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.2-6
c5e0156
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
c5e0156
49585aa
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 1.7.2-5
49585aa
- Rebuilt for Python 3.10
49585aa
679d191
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.2-4
679d191
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
679d191
81eabcd
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.2-3
81eabcd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
81eabcd
8de8031
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 1.7.2-2
8de8031
- Rebuilt for Python 3.9
8de8031
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