[packages/python-docwriter] - actually run tests; mistune 2.x is not supported

qboosh qboosh at pld-linux.org
Wed Apr 27 06:40:43 CEST 2022


commit 42b9ae07e7e6dfb8e15345cc76ecd2ffc761ca4e
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed Apr 27 06:41:01 2022 +0200

    - actually run tests; mistune 2.x is not supported

 python-docwriter-requirements.patch |  2 +-
 python-docwriter.spec               | 22 ++++++++++++++++++++--
 2 files changed, 21 insertions(+), 3 deletions(-)
---
diff --git a/python-docwriter.spec b/python-docwriter.spec
index 7b17dd9..7d28b09 100644
--- a/python-docwriter.spec
+++ b/python-docwriter.spec
@@ -23,6 +23,7 @@ BuildRequires:	python-setuptools_scm
 %if %{with tests}
 BuildRequires:	python-PyYAML >= 5.1
 BuildRequires:	python-mistune >= 0.8.4
+BuildRequires:	python-mistune < 2
 BuildRequires:	python-mkdocs >= 1.0.4
 BuildRequires:	python-mkdocs-material >= 4.0.2
 BuildRequires:	python-pytest
@@ -35,6 +36,7 @@ BuildRequires:	python3-setuptools_scm
 %if %{with tests}
 BuildRequires:	python3-PyYAML >= 5.1
 BuildRequires:	python3-mistune >= 0.8.4
+BuildRequires:	python3-mistune < 2
 BuildRequires:	python3-mkdocs >= 1.0.4
 BuildRequires:	python3-mkdocs-material >= 4.0.2
 BuildRequires:	python3-pytest
@@ -76,11 +78,27 @@ FreeType.
 
 %build
 %if %{with python2}
-%py_build %{?with_tests:test}
+%py_build
+
+%if %{with tests}
+cd tests
+PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
+PYTHONPATH=$(pwd)/.. \
+%{__python} -m pytest
+cd ..
+%endif
 %endif
 
 %if %{with python3}
-%py3_build %{?with_tests:test}
+%py3_build
+
+%if %{with tests}
+cd tests
+PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
+PYTHONPATH=$(pwd)/.. \
+%{__python3} -m pytest
+cd ..
+%endif
 %endif
 
 %install
diff --git a/python-docwriter-requirements.patch b/python-docwriter-requirements.patch
index 96a4a1a..1bcaefc 100644
--- a/python-docwriter-requirements.patch
+++ b/python-docwriter-requirements.patch
@@ -8,7 +8,7 @@
 -mkdocs==1.0.4
 -mkdocs-material==4.0.2
 -PyYAML==5.1
-+mistune>=0.8.4
++mistune>=0.8.4,<2
 +mkdocs>=1.0.4
 +mkdocs-material>=4.0.2
 +PyYAML>=5.1
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/python-docwriter.git/commitdiff/42b9ae07e7e6dfb8e15345cc76ecd2ffc761ca4e



More information about the pld-cvs-commit mailing list