diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9fb26a689..a44a206e2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -16,6 +16,9 @@ jobs: strategy: matrix: include: + - name: 'Python 3.12' + os: ubuntu-latest + python: '3.12' - name: 'Python 3.11' os: ubuntu-latest python: '3.11' diff --git a/setup.py b/setup.py index e03a90480..5dea7764f 100644 --- a/setup.py +++ b/setup.py @@ -27,6 +27,7 @@ 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', 'Programming Language :: JavaScript', 'Operating System :: MacOS :: MacOS X', 'Operating System :: POSIX :: Linux', diff --git a/tox.ini b/tox.ini index 95c96db1a..662ea5fd5 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py39, py310, py311 +envlist = py39, py310, py311, py312 skip_missing_interpreters = true [testenv] @@ -17,3 +17,6 @@ basepython = python3.10 [testenv:py311] basepython = python3.11 + +[testenv:py312] +basepython = python3.12