Skip to content

Commit b9abce4

Browse files
ryan-williamsclaude
andcommitted
Drop Python 3.9 support (EOL)
- Update `requires-python` to `>=3.10` - Remove 3.9 from test matrix and classifiers 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 9471e64 commit b9abce4

2 files changed

Lines changed: 2 additions & 15 deletions

File tree

.github/workflows/tests.yaml

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -53,20 +53,8 @@ jobs:
5353
fail-fast: false
5454
matrix:
5555
os: [ubuntu-latest, macos-latest]
56-
pyv: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
56+
pyv: ["3.10", "3.11", "3.12", "3.13", "3.14"]
5757
include:
58-
- os: windows-latest
59-
pyv: "3.9"
60-
pytestargs: "--splitting-algorithm=least_duration --splits 4 --group 1"
61-
- os: windows-latest
62-
pyv: "3.9"
63-
pytestargs: "--splitting-algorithm=least_duration --splits 4 --group 2"
64-
- os: windows-latest
65-
pyv: "3.9"
66-
pytestargs: "--splitting-algorithm=least_duration --splits 4 --group 3"
67-
- os: windows-latest
68-
pyv: "3.9"
69-
pytestargs: "--splitting-algorithm=least_duration --splits 4 --group 4"
7058
- os: windows-latest
7159
pyv: "3.10"
7260
pytestargs: "--splitting-algorithm=least_duration --splits 4 --group 1"

pyproject.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,10 @@ license = "Apache-2.0"
1616
license-files = ["LICENSE"]
1717
authors = [{ name = "Dmitry Petrov", email = "dmitry@dvc.org" }]
1818
maintainers = [{ name = "Ryan Williams" }]
19-
requires-python = ">=3.9"
19+
requires-python = ">=3.10"
2020
classifiers = [
2121
"Development Status :: 4 - Beta",
2222
"Programming Language :: Python :: 3",
23-
"Programming Language :: Python :: 3.9",
2423
"Programming Language :: Python :: 3.10",
2524
"Programming Language :: Python :: 3.11",
2625
"Programming Language :: Python :: 3.12",

0 commit comments

Comments
 (0)