From 2f6bd47ae1bbfb7d53313c23330f82fdb410db3a Mon Sep 17 00:00:00 2001 From: Hugo van Kemenade Date: Tue, 24 Oct 2023 18:45:49 +0300 Subject: [PATCH] Add support for Python 3.12 (#956) * Add support for Python 3.12 * Add Trove classifier for 3.12 * Add 3.12 to CircleCI --------- Signed-off-by: Hugo van Kemenade --- .circleci/config.yml | 1 + setup.py | 1 + tox.ini | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 2341770b..624e4eae 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -79,6 +79,7 @@ workflows: - "3.9" - "3.10" - "3.11" + - "3.12" - test_nooptionals: matrix: parameters: diff --git a/setup.py b/setup.py index 95ad95f9..72b45a59 100644 --- a/setup.py +++ b/setup.py @@ -42,6 +42,7 @@ "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: System :: Monitoring", diff --git a/tox.ini b/tox.ini index 8220c415..6d6b756c 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = coverage-clean,py3.8,py3.9,py3.10,py3.11,pypy3.8,py3.9-nooptionals,coverage-report,flake8,isort,mypy +envlist = coverage-clean,py{3.8,3.9,3.10,3.11,3.12,py3.8,3.9-nooptionals},coverage-report,flake8,isort,mypy [testenv] deps =