From dd47e015884e3d9bb2499a452735739b2a33b5da Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Wed, 15 Oct 2025 00:43:11 +0200 Subject: [PATCH 1/2] Drop support for near-end-of-life Python 3.9 --- .github/workflows/test.yml | 2 +- setup.py | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1b622f7..226a4a5 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,7 +14,7 @@ jobs: run_test_suite: strategy: matrix: - python-version: [3.9, 3.13] # no current need for in-between versions + python-version: ["3.10", 3.13] # no current need for in-between versions name: Run the Test Suite runs-on: ubuntu-24.04 steps: diff --git a/setup.py b/setup.py index 6520054..2b149af 100644 --- a/setup.py +++ b/setup.py @@ -20,14 +20,13 @@ "Operating System :: OS Independent", "Topic :: Software Development", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3 :: Only", ], - python_requires='>=3.9', + python_requires='>=3.10', setup_requires=[ 'setuptools>=38.6.0', # for long_description_content_type ], From d56724a2118f0e0a1fee3c45a23176409fb109c0 Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Wed, 15 Oct 2025 00:43:21 +0200 Subject: [PATCH 2/2] Add support for Python 3.14 --- .github/workflows/test.yml | 2 +- setup.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 226a4a5..680b158 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,7 +14,7 @@ jobs: run_test_suite: strategy: matrix: - python-version: ["3.10", 3.13] # no current need for in-between versions + python-version: ["3.10", 3.14] # no current need for in-between versions name: Run the Test Suite runs-on: ubuntu-24.04 steps: diff --git a/setup.py b/setup.py index 2b149af..3d2fff6 100644 --- a/setup.py +++ b/setup.py @@ -24,6 +24,7 @@ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Programming Language :: Python :: 3 :: Only", ], python_requires='>=3.10',