Skip to content

Commit b228e97

Browse files
m96-chanclaude
andcommitted
chore: Update Python version support to 3.10-3.14
- Drop Python 3.9 support (EOL October 2025) - Add Python 3.14 support (in development) - Update CI/CD workflows for new version matrix 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 43ff370 commit b228e97

4 files changed

Lines changed: 6 additions & 6 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ jobs:
104104
strategy:
105105
fail-fast: false
106106
matrix:
107-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
107+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
108108
steps:
109109
- uses: actions/checkout@v4
110110

@@ -159,7 +159,7 @@ jobs:
159159
strategy:
160160
fail-fast: false
161161
matrix:
162-
python-version: ["3.9", "3.10", "3.11", "3.12"]
162+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
163163
steps:
164164
- uses: actions/checkout@v4
165165

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
strategy:
1616
fail-fast: false
1717
matrix:
18-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
18+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
1919
steps:
2020
- uses: actions/checkout@v4
2121

.github/workflows/test-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
strategy:
1818
fail-fast: false
1919
matrix:
20-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
20+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
2121
steps:
2222
- uses: actions/checkout@v4
2323

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,18 @@ description = "High-performance ETW (Event Tracing for Windows) consumer library
99
readme = "README.md"
1010
license = { text = "MIT" }
1111
authors = [{ name = "m96-chan" }]
12-
requires-python = ">=3.9"
12+
requires-python = ">=3.10"
1313
classifiers = [
1414
"Development Status :: 3 - Alpha",
1515
"Intended Audience :: Developers",
1616
"License :: OSI Approved :: MIT License",
1717
"Operating System :: Microsoft :: Windows",
1818
"Programming Language :: Python :: 3",
19-
"Programming Language :: Python :: 3.9",
2019
"Programming Language :: Python :: 3.10",
2120
"Programming Language :: Python :: 3.11",
2221
"Programming Language :: Python :: 3.12",
2322
"Programming Language :: Python :: 3.13",
23+
"Programming Language :: Python :: 3.14",
2424
"Programming Language :: Rust",
2525
"Topic :: System :: Monitoring",
2626
"Topic :: System :: Logging",

0 commit comments

Comments
 (0)