From b6fc4257617e98470ba7d44ad7e275d6d0dbda36 Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Mon, 13 Oct 2025 08:05:11 +0200 Subject: [PATCH] ci: Add Python 3.14 and 3.14t to the testing --- .github/workflows/ci.yml | 6 ++++-- docs/requirements.txt | 2 +- noxfile.py | 11 ++++++++++- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 79c8480..1f8a46b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -39,7 +39,7 @@ jobs: noxenv: ${{ fromJson(needs.list.outputs.noxenvs) }} posargs: [""] include: - - noxenv: tests-3.13 + - noxenv: tests-3.14 posargs: coverage github steps: @@ -61,7 +61,9 @@ jobs: 3.11 3.12 3.13 - pypy3.10 + 3.14 + 3.14t + pypy3.11 allow-prereleases: true - name: Set up uv diff --git a/docs/requirements.txt b/docs/requirements.txt index b2db3b2..bf93573 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -22,7 +22,7 @@ imagesize==1.4.1 # via sphinx jinja2==3.1.6 # via sphinx -lxml==5.4.0 +lxml==6.0.2 # via sphinx-json-schema-spec markupsafe==3.0.2 # via jinja2 diff --git a/noxfile.py b/noxfile.py index 4126e4a..eb3316a 100644 --- a/noxfile.py +++ b/noxfile.py @@ -17,7 +17,16 @@ (path.parent / f"{path.stem}.in", path) for path in REQUIREMENTS.values() ] -SUPPORTED = ["3.9", "3.10", "pypy3.10", "3.11", "3.12", "3.13"] +SUPPORTED = [ + "3.9", + "3.10", + "pypy3.11", + "3.11", + "3.12", + "3.13", + "3.14t", + "3.14", +] LATEST = SUPPORTED[-1] nox.options.default_venv_backend = "uv|virtualenv"