From b136e5d751c9939a45153a775269b2bc8c3d0a3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Brigitta=20Sip=C5=91cz?= Date: Fri, 17 Oct 2025 18:24:04 -0700 Subject: [PATCH 1/3] CI: adding pytest 8.4 to the test matrix --- .github/workflows/python-tests.yml | 3 +++ tox.ini | 1 + 2 files changed, 4 insertions(+) diff --git a/.github/workflows/python-tests.yml b/.github/workflows/python-tests.yml index d68dbc3..eaa7679 100644 --- a/.github/workflows/python-tests.yml +++ b/.github/workflows/python-tests.yml @@ -61,6 +61,9 @@ jobs: - os: macos-latest python-version: '3.13' toxenv: py313-test-pytest83 + - os: windows-latest + python-version: '3.13' + toxenv: py313-test-pytest84 - os: windows-latest python-version: '3.14-dev' toxenv: py314-test-pytestdev diff --git a/tox.ini b/tox.ini index 8133d8b..54c4644 100644 --- a/tox.ini +++ b/tox.ini @@ -31,6 +31,7 @@ deps = pytest81: pytest==8.1.* pytest82: pytest==8.2.* pytest83: pytest==8.3.* + pytest84: pytest==8.4.* pytestdev: git+https://github.com/pytest-dev/pytest#egg=pytest numpydev: numpy>=0.0.dev0 pytestasyncio: pytest-asyncio From 868a64e429aea9e59070b66375ea59d85fec19a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Brigitta=20Sip=C5=91cz?= Date: Fri, 17 Oct 2025 18:24:39 -0700 Subject: [PATCH 2/3] CI: python 3.14 is released --- .github/workflows/python-tests.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/python-tests.yml b/.github/workflows/python-tests.yml index eaa7679..492fa1c 100644 --- a/.github/workflows/python-tests.yml +++ b/.github/workflows/python-tests.yml @@ -65,13 +65,13 @@ jobs: python-version: '3.13' toxenv: py313-test-pytest84 - os: windows-latest - python-version: '3.14-dev' + python-version: '3.14' toxenv: py314-test-pytestdev - os: macos-latest - python-version: '3.14-dev' + python-version: '3.14' toxenv: py314-test-pytestdev - os: ubuntu-latest - python-version: '3.14-dev' + python-version: '3.14' toxenv: py314-test-pytestdev-numpydev - os: ubuntu-latest python-version: '3.13' From 54a7898b3a1903c4689e6b85f0f87b26f266f8d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Brigitta=20Sip=C5=91cz?= Date: Fri, 17 Oct 2025 18:32:31 -0700 Subject: [PATCH 3/3] TST: new xfail for new python version --- tests/test_doctestplus.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_doctestplus.py b/tests/test_doctestplus.py index 1cff957..c88aa9f 100644 --- a/tests/test_doctestplus.py +++ b/tests/test_doctestplus.py @@ -1214,7 +1214,7 @@ def f(): @pytest.mark.xfail( - python_version() in ('3.11.9', '3.11.10', '3.11.11', '3.11.12', '3.11.13', '3.12.3'), + python_version() in ('3.11.9', '3.11.10', '3.11.11', '3.11.12', '3.11.13', '3.11.14', '3.12.3'), reason='broken by https://github.com/python/cpython/pull/115440') def test_ufunc(testdir): pytest.importorskip('numpy')