From e446fa2dab919a661c7e7b943c4de9fb743a7379 Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Mon, 8 Sep 2025 15:30:54 +0100 Subject: [PATCH] Support Python 3.14 --- .github/workflows/main.yml | 1 + CHANGELOG.rst | 5 +++++ README.rst | 2 +- pyproject.toml | 3 ++- tox.ini | 2 +- 5 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4a98417..4297dfd 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -25,6 +25,7 @@ jobs: - '3.11' - '3.12' - '3.13' + - '3.14' steps: - uses: actions/checkout@v5 diff --git a/CHANGELOG.rst b/CHANGELOG.rst index bbed7ee..64044f5 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog ========= +Unreleased +---------- + +* Support Python 3.14. + 3.16.0 (2024-10-25) ------------------- diff --git a/README.rst b/README.rst index 969c442..1d13d76 100644 --- a/README.rst +++ b/README.rst @@ -110,7 +110,7 @@ Install with: python -m pip install pytest-randomly -Python 3.9 to 3.13 supported. +Python 3.9 to 3.14 supported. Usage ===== diff --git a/pyproject.toml b/pyproject.toml index 2a96d32..2372a06 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,6 +33,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Typing :: Typed", ] dependencies = [ @@ -94,7 +95,7 @@ lint.extend-safe-fixes = [ lint.isort.required-imports = [ "from __future__ import annotations" ] [tool.pyproject-fmt] -max_supported_python = "3.13" +max_supported_python = "3.14" [tool.pytest.ini_options] addopts = """\ diff --git a/tox.ini b/tox.ini index eb674b7..6d53078 100644 --- a/tox.ini +++ b/tox.ini @@ -2,7 +2,7 @@ requires = tox>=4.2 env_list = - py{313, 312, 311, 310, 39} + py{314, 313, 312, 311, 310, 39} [testenv] runner = uv-venv-lock-runner