From 7568ebd5ae7772d38204b14671c921b101b0ff6e Mon Sep 17 00:00:00 2001 From: jo Date: Thu, 2 Oct 2025 10:25:01 +0200 Subject: [PATCH] feat: support python 3.14 Adds support for the newly released Python 3.14. --- .github/workflows/test.yml | 8 +++++++- .gitlab-ci.yml | 8 +++++++- setup.py | 1 + tox.ini | 3 ++- 4 files changed, 17 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 14899fa4..2eee2995 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,13 @@ jobs: strategy: matrix: - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: + - "3.9" + - "3.10" + - "3.11" + - "3.12" + - "3.13" + - "3.14" name: Python ${{ matrix.python-version }} steps: diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4cef0733..db175f38 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,7 +26,13 @@ test: parallel: matrix: - - python_version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + - python_version: + - "3.9" + - "3.10" + - "3.11" + - "3.12" + - "3.13" + - "3.14" image: python:${python_version}-alpine before_script: diff --git a/setup.py b/setup.py index 9a9bcdd1..53f75dde 100644 --- a/setup.py +++ b/setup.py @@ -32,6 +32,7 @@ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", ], python_requires=">=3.9", install_requires=[ diff --git a/tox.ini b/tox.ini index 5e316e4e..1baff836 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py39, py310, py311, py312, py313 +envlist = py39, py310, py311, py312, py313, py314 [testenv] passenv = FAKE_API_ENDPOINT @@ -15,3 +15,4 @@ python = 3.11: py311 3.12: py312 3.13: py313 + 3.14: py314