From b89c0878406e55604b80d6c30b9cf453dbb5dc3f Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Thu, 22 Oct 2026 10:46:01 +0200 Subject: [PATCH] feat: support python 3.15 Signed-off-by: Jan Kowalleck --- .github/workflows/docker.yml | 2 +- .github/workflows/python.yml | 7 ++++--- .github/workflows/release.yml | 2 +- pyproject.toml | 1 + tox.ini | 2 +- 5 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 0b73bab7..a58816e2 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -32,7 +32,7 @@ concurrency: env: REPORTS_DIR: CI_reports - PYTHON_VERSION: "3.14" + PYTHON_VERSION: "3.15" POETRY_VERSION: "1.8.1" permissions: {} diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index e5086ab1..c55e8d66 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -36,7 +36,7 @@ concurrency: cancel-in-progress: true env: - PYTHON_VERSION_DEFAULT: "3.14" + PYTHON_VERSION_DEFAULT: "3.15" POETRY_VERSION: "1.8.1" REPORTS_DIR: CI_reports TESTS_REPORTS_ARTIFACT: tests-reports @@ -128,7 +128,7 @@ jobs: fail-fast: false matrix: include: - - python-version: '3.14' # latest + - python-version: '3.15' # latest os: ubuntu-latest toxenv-factors: '-current' - python-version: '3.9' # lowest @@ -222,7 +222,8 @@ jobs: - macos-latest - windows-latest python-version: - - "3.14" # highest supported + - "3.15" # highest supported + - "3.14" - "3.13" - "3.12" - "3.11" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9954a02f..c4bc3f92 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -60,7 +60,7 @@ env: REPORTS_DIR: CI_reports DIST_DIR: dist DIST_ARTIFACT: python-dist - PYTHON_VERSION_DEFAULT: "3.14" + PYTHON_VERSION_DEFAULT: "3.15" POETRY_VERSION: "1.8.1" permissions: {} diff --git a/pyproject.toml b/pyproject.toml index 0d26394a..8a47898c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -58,6 +58,7 @@ classifiers = [ "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.14", + "Programming Language :: Python :: 3.15", "Typing :: Typed" ] [tool.poetry.urls] diff --git a/tox.ini b/tox.ini index fffcf065..7ddef4ed 100644 --- a/tox.ini +++ b/tox.ini @@ -8,7 +8,7 @@ minversion = 4.0 envlist = flake8 mypy-{current,lowest} - py{314,313,312,311,310,39} + py{315,314,313,312,311,310,39} bandit deptry skip_missing_interpreters = True