diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e4cbe736dfd..2dd1899fb61 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -31,7 +31,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.9", "3.10", "3.11", "3.12.4", "3.13", "pypy-3.9"] + python-version: ["3.9", "3.10", "3.11", "3.12.4", "3.13", "3.14", "pypy-3.9"] os: [ubuntu-latest, macOS-latest, windows-latest] steps: diff --git a/CHANGES.md b/CHANGES.md index cb71e3f4ec4..2d7f8684ca8 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -9,6 +9,8 @@ +- Enable base 3.14 support (#4804) + ### Stable style @@ -59,6 +61,7 @@ +- Enable 3.14 base CI (#4804) - Enhance GitHub Action `psf/black` to support the `required-version` major-version-only "stability" format when using pyproject.toml (#4770) - Improve error message for vim plugin users. It now handles independently vim version diff --git a/pyproject.toml b/pyproject.toml index 11886e4a3c7..ed787d2422f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -60,6 +60,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Quality Assurance", ] diff --git a/tox.ini b/tox.ini index d4450219dc0..12493c42686 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] isolated_build = true -envlist = {,ci-}py{39,310,311,312,313,py3},fuzz,run_self,generate_schema +envlist = {,ci-}py{39,310,311,312,313,314,py3},fuzz,run_self,generate_schema [testenv] setenv =