diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index da05c628..a72f507b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -31,7 +31,7 @@ jobs: matrix: name: [ "windows-py39", - "windows-py313", + "windows-py314", "windows-pypy3", "ubuntu-py310-pytestmain", @@ -40,6 +40,7 @@ jobs: "ubuntu-py311", "ubuntu-py312", "ubuntu-py313", + "ubuntu-py314", "ubuntu-pypy3", "ubuntu-benchmark", ] @@ -53,6 +54,10 @@ jobs: python: "3.13" os: windows-latest tox_env: "py313" + - name: "windows-py314" + python: "3.14" + os: windows-latest + tox_env: "py314" - name: "windows-pypy3" python: "pypy3.9" os: windows-latest @@ -86,6 +91,11 @@ jobs: os: ubuntu-latest tox_env: "py313" use_coverage: true + - name: "ubuntu-py314" + python: "3.14" + os: ubuntu-latest + tox_env: "py314" + use_coverage: true - name: "ubuntu-pypy3" python: "pypy3.9" os: ubuntu-latest diff --git a/pyproject.toml b/pyproject.toml index 429e9d0b..e381b8b7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,6 +29,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", ] description = "plugin and hook calling mechanisms for python" readme = {file = "README.rst", content-type = "text/x-rst"} diff --git a/tox.ini b/tox.ini index 02a75ef9..ecb6dfeb 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist=docs,py{39,310,311,312,313,py3},py{39}-pytestmain +envlist=docs,py{39,310,311,312,313,314,py3},py{39}-pytestmain [testenv] commands=