[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