[packages/python-invoke] - fixed tests running (but some fail even for python2); fixed docs build by switching to python2
qboosh
qboosh at pld-linux.org
Sat Dec 6 20:09:03 CET 2025
commit 35c49afe4372c470768d715e7d55492c0d90608b
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Dec 6 20:09:17 2025 +0100
- fixed tests running (but some fail even for python2); fixed docs build by switching to python2
python-invoke.spec | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
---
diff --git a/python-invoke.spec b/python-invoke.spec
index 7c08ccd..a66cf9f 100644
--- a/python-invoke.spec
+++ b/python-invoke.spec
@@ -1,9 +1,9 @@
-# TODO: system six, yaml
+# TODO: system lexicon, six, yaml
# completions (bash, fish, zsh: invoke/completion/*.completion)
#
# Conditional build:
%bcond_without doc # Sphinx documentation
-%bcond_with tests # unit tests
+%bcond_with tests # unit tests (some failures)
%bcond_without python2 # CPython 2.x module
%bcond_without python3 # CPython 3.x module
@@ -24,7 +24,6 @@ URL: https://www.pyinvoke.org/
BuildRequires: python-modules >= 1:2.7
BuildRequires: python-setuptools
%if %{with tests}
-BuildRequires: python-invocations >= 2.4.0
BuildRequires: python-mock >= 1.0.1
BuildRequires: python-pytest >= 4.6.3
BuildRequires: python-pytest-relaxed >= 1.1.5
@@ -34,7 +33,6 @@ BuildRequires: python-pytest-relaxed >= 1.1.5
BuildRequires: python3-modules >= 1:3.4
BuildRequires: python3-setuptools
%if %{with tests}
-BuildRequires: python3-invocations >= 2.4.0
BuildRequires: python3-pytest >= 4.6.3
BuildRequires: python3-pytest-relaxed >= 1.1.5
%endif
@@ -42,8 +40,8 @@ BuildRequires: python3-pytest-relaxed >= 1.1.5
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.714
%if %{with doc}
-BuildRequires: python3-alabaster >= 0.7
-BuildRequires: sphinx-pdg-3
+BuildRequires: python-alabaster >= 0.7
+BuildRequires: sphinx-pdg-2
%endif
Requires: python-modules >= 1:2.7
BuildArch: noarch
@@ -93,7 +91,8 @@ Dokumentacja API modułu Pythona invoke.
%if %{with tests}
PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
-%{__python} tasks.py test
+PYTEST_PLUGINS=pytest_relaxed.plugin \
+%{__python} -m pytest tests
%endif
%endif
@@ -102,12 +101,13 @@ PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
%if %{with tests}
PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
-%{__python} tasks.py test
+PYTEST_PLUGINS=pytest_relaxed.plugin \
+%{__python} -m pytest tests
%endif
%endif
%if %{with doc}
-sphinx-build-3 -b html sites/docs sites/docs/_build/html
+sphinx-build-2 -b html sites/docs sites/docs/_build/html
%endif
%install
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/python-invoke.git/commitdiff/35c49afe4372c470768d715e7d55492c0d90608b
More information about the pld-cvs-commit
mailing list