Skip to content

Commit 7da8114

Browse files
committed
📦 Python: support 3.14; drop 3.9
Python 3.9 is EOL, see https://devguide.python.org/versions/
1 parent ee37142 commit 7da8114

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

‎template/.github/workflows/.ci.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
runs-on: ubuntu-latest
2626
strategy:
2727
matrix:
28-
python-version: ['3.9', '3.13']
28+
python-version: ['3.10', '3.14']
2929

3030
steps:
3131
- uses: actions/checkout@v4

‎template/pyproject.toml.jinja‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,18 @@ name = "{{package_name}}"
77
dynamic = ["version"]
88
description = ''
99
readme = "README.md"
10-
requires-python = ">=3.9"
10+
requires-python = ">=3.10"
1111
license = {file = "LICENSE"}
1212
keywords = []
1313
authors = []
1414
classifiers = [
1515
"Development Status :: 4 - Beta",
1616
"Programming Language :: Python",
17-
"Programming Language :: Python :: 3.9",
1817
"Programming Language :: Python :: 3.10",
1918
"Programming Language :: Python :: 3.11",
2019
"Programming Language :: Python :: 3.12",
2120
"Programming Language :: Python :: 3.13",
21+
"Programming Language :: Python :: 3.14",
2222
]
2323

2424
[project.optional-dependencies]
@@ -73,7 +73,7 @@ parallel = false
7373
run = "pytest {args}"
7474

7575
[[tool.hatch.envs.hatch-test.matrix]]
76-
python = ["3.9", "3.10", "3.11", "3.12", "3.13"]
76+
python = ["3.10", "3.11", "3.12", "3.13", "3.14"]
7777

7878
[tool.ruff]
7979
lint.ignore = [

0 commit comments

Comments
 (0)