From 8f21d1b5a1a65d9fd0ad5ed4ae944c1e5b54578a Mon Sep 17 00:00:00 2001 From: Roman Date: Wed, 20 Nov 2024 14:53:39 -0800 Subject: [PATCH] add python3.12 support --- .circleci/config.yml | 8 ++++++-- setup.py | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 80bdc8c318..eb524eda71 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -287,6 +287,10 @@ workflows: - check_compatibility: python_version: "3.11" name: check-compatibility-3.11 + - check_compatibility: + python_version: "3.12" + name: check-compatibility-3.12 + pr-requirements: jobs: @@ -298,7 +302,7 @@ workflows: - build-and-test: matrix: parameters: - python-version: ["3.9.13", "3.10.6", "3.11.4"] + python-version: [ "3.9.13", "3.10.6", "3.11.4", "3.12.7" ] requires: - check-if-pr-is-draft - unit-tests-all-python-versions: @@ -307,7 +311,7 @@ workflows: - lint-and-type-check: matrix: parameters: - python-version: ["3.9.13", "3.10.6", "3.11.4"] + python-version: [ "3.9.13", "3.10.6", "3.11.4", "3.12.7" ] requires: - check-if-pr-is-draft #- coveralls: diff --git a/setup.py b/setup.py index efc9f926e2..73068b8315 100644 --- a/setup.py +++ b/setup.py @@ -86,6 +86,7 @@ def read_requirements(path): "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Scientific/Engineering :: Artificial Intelligence",