[packages/python3-pyproject-api] - fix tests

baggins baggins at pld-linux.org
Fri Mar 28 13:31:48 CET 2025


commit 1ede1e282d05eadf3300f0ed84b4eeb9c93f26b6
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Fri Mar 28 13:40:17 2025 +0100

    - fix tests

 python3-pyproject-api.spec | 14 +++++---------
 1 file changed, 5 insertions(+), 9 deletions(-)
---
diff --git a/python3-pyproject-api.spec b/python3-pyproject-api.spec
index 2eb74ac..e0cb7fb 100644
--- a/python3-pyproject-api.spec
+++ b/python3-pyproject-api.spec
@@ -18,15 +18,17 @@ BuildRequires:	python3-modules >= 1:3.2
 BuildRequires:	python3-build
 BuildRequires:	python3-installer
 %if %{with tests}
+BuildRequires:	python3-covdefaults >= 2.3
 BuildRequires:	python3-pytest >= 8.3.4
 BuildRequires:	python3-pytest-cov >= 6
 BuildRequires:	python3-pytest-mock >= 3.14
+BuildRequires:	python3-setuptools >= 75.8
 %endif
 BuildRequires:	rpm-pythonprov
 BuildRequires:	rpmbuild(macros) >= 2.044
 %if %{with doc}
-BuildRequires:	sphinx-pdg-3
-# or
+BuildRequires:	python3-furo >= 2024.8.6
+BuildRequires:	python3-sphinx-autodoc-typehints >= 3
 BuildRequires:	python3-tox
 %endif
 Requires:	python3-modules >= 1:3.2
@@ -58,17 +60,11 @@ Dokumentacja API modułu Pythona %{module}.
 %{__python3} -m zipfile -e build-3/*.whl build-3-test
 # use explicit plugins list for reliable builds (delete PYTEST_PLUGINS if empty)
 PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
-PYTEST_PLUGINS= \
+PYTEST_PLUGINS="pytest_mock" \
 %{__python3} -m pytest -o pythonpath="$PWD/build-3-test" tests
 %endif
 
 %if %{with doc}
-%{__make} -C docs html \
-	SPHINXBUILD=sphinx-build-3
-rm -rf docs/_build/html/_sources
-
-# or
-
 %{_bindir}/tox -e docs
 %endif
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/python3-pyproject-api.git/commitdiff/1ede1e282d05eadf3300f0ed84b4eeb9c93f26b6



More information about the pld-cvs-commit mailing list