Skip to content

Commit a1aacd9

Browse files
Bucknallaclaude
andcommitted
Drop Python 3.9 support, add 3.14, fix filelock security vulnerability
- Drop Python 3.9 (EOL October 2025) - Add Python 3.14 support (tested locally, all 438 tests pass) - Update filelock to >=3.24.3 to fix security vulnerability - Update CI test matrix to 3.10-3.14 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 75d83c2 commit a1aacd9

4 files changed

Lines changed: 313 additions & 295 deletions

File tree

.github/workflows/python-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
runs-on: ubuntu-24.04
2828
strategy:
2929
matrix:
30-
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
30+
python-version: ['3.10', '3.11', '3.12', '3.13', '3.14']
3131

3232
env:
3333
DD_API_KEY: ${{ secrets.DD_API_KEY }}

Pipfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ verify_ssl = true
44
name = "pypi"
55

66
[packages]
7-
filelock = ">=3.4.1"
7+
filelock = ">=3.24.3"
88

99
[dev-packages]
1010
python-periphery = "==2.3.0"
@@ -19,6 +19,6 @@ pytest-cov = "*"
1919
build = "*"
2020
twine = "*"
2121
pre-commit = "*"
22-
exceptiongroup = "*" # Python 3.9 & 3.10 compatibility with pytest
22+
exceptiongroup = "*" # Python 3.10 compatibility with pytest
2323
doxypypy = "*" # For generating API documentation
2424
requests = "*"

0 commit comments

Comments
 (0)