From 3fcfb82607c7d38730bc078f9b0a1905a58e52c3 Mon Sep 17 00:00:00 2001 From: Oliver Beckstein Date: Wed, 22 Jul 2026 18:28:36 -0700 Subject: [PATCH] bump Python support - add 3.14 - remove 3.9 and 3.10 --- .github/workflows/ci.yaml | 2 +- CHANGELOG.md | 5 ++++- pyproject.toml | 5 ++--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 2a699fb..7b69a24 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.11", "3.12", "3.13", "3.14"] steps: - uses: actions/checkout@v7 diff --git a/CHANGELOG.md b/CHANGELOG.md index 65637fc..66e9462 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,7 +19,8 @@ The rules for this file: ## [Unreleased] ### Authors -IAlibay +- IAlibay +- orbeckst ### Reviewers @@ -31,6 +32,8 @@ IAlibay ### Changed +- support Python 3.14 +- removed Python 3.9 and 3.10 - Modernized packaging to be PEP518 compliant. ### Removed diff --git a/pyproject.toml b/pyproject.toml index 3d2a939..1c74651 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,14 +26,13 @@ classifiers = [ "Topic :: Software Development :: Documentation", "Programming Language :: Python", "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.14", ] readme = {file = "README.md", content-type = "text/markdown"} -requires-python = ">=3.9" +requires-python = ">=3.11" dependencies = [ "sphinx_rtd_theme>=1.3", "sphinx>=6.2.1",