[packages/python3-pytest-trio] - updated dependencies, fixed build with Sphinx 6+ and unshared net

qboosh qboosh at pld-linux.org
Sat Jul 5 14:47:04 CEST 2025


commit b5028c483517cecfb6cc1650f394cb85de86b41c
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Jul 5 14:48:32 2025 +0200

    - updated dependencies, fixed build with Sphinx 6+ and unshared net

 pytest-trio-sphinx.patch | 12 ++++++++++++
 python3-pytest-trio.spec | 21 +++++++++++----------
 2 files changed, 23 insertions(+), 10 deletions(-)
---
diff --git a/python3-pytest-trio.spec b/python3-pytest-trio.spec
index 09b4844..29bb5a5 100644
--- a/python3-pytest-trio.spec
+++ b/python3-pytest-trio.spec
@@ -13,25 +13,25 @@ Group:		Libraries/Python
 #Source0Download: https://pypi.org/simple/pytest-trio/
 Source0:	https://files.pythonhosted.org/packages/source/p/pytest-trio/pytest-trio-%{version}.tar.gz
 # Source0-md5:	2bf10f1c4028c783e2bc0341c911646b
+Patch0:		pytest-trio-sphinx.patch
 URL:		https://pypi.org/project/pytest-trio/
-BuildRequires:	python3-modules >= 1:3.6
+BuildRequires:	python3-modules >= 1:3.7
 BuildRequires:	python3-setuptools
 %if %{with tests}
-BuildRequires:	python3-async_generator >= 1.9
-BuildRequires:	python3-hypothesis >= 3.64
-BuildRequires:	python3-outcome
-BuildRequires:	python3-pytest >= 6.0.0
-BuildRequires:	python3-pytest-cov
-BuildRequires:	python3-trio >= 0.15.0
+BuildRequires:	python3-hypothesis >= 6.56.4
+BuildRequires:	python3-outcome >= 1.1.0
+BuildRequires:	python3-pytest >= 7.2.0
+BuildRequires:	python3-pytest-cov >= 4.0.0
+BuildRequires:	python3-trio >= 0.22.0
 %endif
 BuildRequires:	rpm-pythonprov
 BuildRequires:	rpmbuild(macros) >= 1.714
 %if %{with doc}
 BuildRequires:	python3-sphinx_rtd_theme
 BuildRequires:	python3-sphinxcontrib-trio
-BuildRequires:	sphinx-pdg-3
+BuildRequires:	sphinx-pdg-3 >= 6
 %endif
-Requires:	python3-modules >= 1:3.6
+Requires:	python3-modules >= 1:3.7
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -57,6 +57,7 @@ Dokumentacja API modułu Pythona pytest-trio.
 
 %prep
 %setup -q -n pytest-trio-%{version}
+%patch -P0 -p1
 
 # relies on trio tests sources installed
 %{__rm} pytest_trio/_tests/test_hypothesis_interaction.py
@@ -68,7 +69,7 @@ Dokumentacja API modułu Pythona pytest-trio.
 PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
 PYTEST_PLUGINS="pytest_trio.plugin" \
 PYTHONPATH=$(pwd) \
-%{__python3} -m pytest pytest_trio/_tests
+%{__python3} -m pytest pytest_trio/_tests -k 'not test_async_yield_fixture_with_nursery and not test_try'
 %endif
 
 %if %{with doc}
diff --git a/pytest-trio-sphinx.patch b/pytest-trio-sphinx.patch
new file mode 100644
index 0000000..7894c19
--- /dev/null
+++ b/pytest-trio-sphinx.patch
@@ -0,0 +1,12 @@
+Adjust for Sphinx 6+
+--- pytest-trio-0.8.0/docs/source/_templates/layout.html.orig	2022-06-07 07:46:48.000000000 +0200
++++ pytest-trio-0.8.0/docs/source/_templates/layout.html	2025-07-05 14:31:06.621039881 +0200
+@@ -15,7 +15,7 @@ https://stackoverflow.com/questions/2524
+     <div class="trio-version">{{ nav_version }}</div>
+   {% endif %}
+   <br>
+-  <img class="logo" src="{{ pathto('_static/' + logo, 1) }}" />
++  <img class="logo" src="{{ pathto('_static/' + logo_url, 1) }}" />
+ </a>
+ 
+ {% include "searchbox.html" %}
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/python3-pytest-trio.git/commitdiff/b5028c483517cecfb6cc1650f394cb85de86b41c



More information about the pld-cvs-commit mailing list