From 084c2e4b72faea598025ed80a748356e5d3f06cd Mon Sep 17 00:00:00 2001 From: James Prior Date: Fri, 10 Oct 2025 13:23:15 +0100 Subject: [PATCH] Test against Python 3.14 --- .github/workflows/tests.yaml | 2 +- pyproject.toml | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 4494d02..d43eeb0 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -9,7 +9,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-latest, macos-latest] - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] exclude: - os: macos-latest python-version: "3.8" diff --git a/pyproject.toml b/pyproject.toml index 79058f4..e5acb63 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,6 +21,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", ] @@ -76,7 +77,7 @@ lint = "ruff check ." typing = "mypy" [[tool.hatch.envs.test.matrix]] -python = ["38", "39", "310", "311", "312", "pypy38", "pypy39"] +python = ["38", "39", "310", "311", "312", "313", "314", "pypy38", "pypy39"] [tool.hatch.envs.test.scripts] test = "pytest {args}"