Skip to content

Commit 9bd4c02

Browse files
committed
chore: drop Python 3.9 (EOL), add Python 3.14
Update supported Python versions per devguide.python.org/versions: - Remove 3.9 (end-of-life as of October 2025) - Add 3.14 (stable as of October 2025) - Update requires-python to >=3.10 - Add Python version classifiers for PyPI visibility - Regenerate uv.lock for new Python constraint Fixes #308
1 parent 124b4e1 commit 9bd4c02

3 files changed

Lines changed: 124 additions & 89 deletions

File tree

.github/workflows/test.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ jobs:
2323
strategy:
2424
matrix:
2525
python-version:
26-
- "3.9"
2726
- "3.10"
2827
- "3.11"
2928
- "3.12"
3029
- "3.13"
30+
- "3.14"
3131
steps:
3232
- uses: "actions/checkout@v6"
3333
- uses: "authzed/action-spicedb@v1"

pyproject.toml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,16 @@ name = "authzed"
33
version = "0.0.0"
44
description = "Client library for SpiceDB."
55
authors = [{ name = "Authzed", email = "support@authzed.com" }]
6-
requires-python = ">=3.9,<4"
6+
requires-python = ">=3.10,<4"
77
readme = "README.md"
8+
classifiers = [
9+
"Programming Language :: Python :: 3",
10+
"Programming Language :: Python :: 3.10",
11+
"Programming Language :: Python :: 3.11",
12+
"Programming Language :: Python :: 3.12",
13+
"Programming Language :: Python :: 3.13",
14+
"Programming Language :: Python :: 3.14",
15+
]
816
dependencies = [
917
"grpcio~=1.63",
1018
"protobuf>=5.26,<7",

0 commit comments

Comments
 (0)