Skip to content

Commit f719231

Browse files
Jammy2211claude
authored andcommitted
Drop Python 3.9-3.11, add 3.13 — CI and metadata now target 3.12 + 3.13
Python 3.9 is EOL since Oct 2025. Standardize on 3.12 + 3.13 across all repos to match PyAutoBuild and catch forward-compatibility issues early. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 23598a8 commit f719231

2 files changed

Lines changed: 4 additions & 6 deletions

File tree

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
runs-on: ubuntu-latest
88
strategy:
99
matrix:
10-
python-version: [3.9, '3.10', '3.11', '3.12']
10+
python-version: ['3.12', '3.13']
1111
steps:
1212
- name: Checkout PyAutoConf
1313
uses: actions/checkout@v2

pyproject.toml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ dynamic = ["version"]
88
description="PyAuto Data Structures"
99
readme = { file = "README.rst", content-type = "text/x-rst" }
1010
license = { text = "MIT" }
11-
requires-python = ">=3.9"
11+
requires-python = ">=3.12"
1212
authors = [
1313
{ name = "James Nightingale", email = "James.Nightingale@newcastle.ac.uk" },
1414
{ name = "Richard Hayes", email = "richard@rghsoftware.co.uk" },
@@ -18,10 +18,8 @@ classifiers = [
1818
"Topic :: Scientific/Engineering :: Physics",
1919
"Natural Language :: English",
2020
"Operating System :: OS Independent",
21-
"Programming Language :: Python :: 3.9",
22-
"Programming Language :: Python :: 3.10",
23-
"Programming Language :: Python :: 3.11",
24-
"Programming Language :: Python :: 3.12"
21+
"Programming Language :: Python :: 3.12",
22+
"Programming Language :: Python :: 3.13"
2523
]
2624
keywords = ["cli"]
2725
dependencies = [

0 commit comments

Comments
 (0)