Skip to content

Commit ce359aa

Browse files
committed
Change minimum version to 3.10
1 parent 314d833 commit ce359aa

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
strategy:
1313
matrix:
1414
os: [ubuntu-latest, windows-latest, macos-latest]
15-
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
15+
python-version: ['3.10', '3.11', '3.12', '3.13']
1616

1717
steps:
1818
- uses: actions/checkout@v4

pyproject.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ readme = "README.md"
66
authors = [
77
{ name = "Binyamin Y Cohen", email = "biny@xpo.dev" }
88
]
9-
requires-python = ">=3.9"
9+
requires-python = ">=3.10"
1010
dependencies = []
1111
license = { text = "MIT" }
1212
keywords = ["interface", "abc", "explicit", "implementation", "typing"]
@@ -16,7 +16,6 @@ classifiers = [
1616
"License :: OSI Approved :: MIT License",
1717
"Operating System :: OS Independent",
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",
@@ -47,7 +46,7 @@ dev = [
4746

4847
[tool.black]
4948
line-length = 88
50-
target-version = ['py39']
49+
target-version = ['py310']
5150
include = '\.pyi?$'
5251

5352
[tool.isort]
@@ -62,7 +61,7 @@ python_functions = ["test_*"]
6261
addopts = "-v --tb=short"
6362

6463
[tool.mypy]
65-
python_version = "3.9"
64+
python_version = "3.10"
6665
warn_return_any = true
6766
warn_unused_configs = true
6867
disallow_untyped_defs = true

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)