Skip to content

Commit 32973bf

Browse files
authored
Merge pull request #171 from GBocharov/fix/support-python-3-14
feat: support Python 3.14
2 parents f129da1 + ad66c58 commit 32973bf

2 files changed

Lines changed: 802 additions & 766 deletions

File tree

pyproject.toml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,17 @@ classifiers = [
1717
"Programming Language :: Python :: 3.11",
1818
"Programming Language :: Python :: 3.12",
1919
"Programming Language :: Python :: 3.13",
20+
"Programming Language :: Python :: 3.14",
2021
]
2122
dependencies = [
2223
"cryptography>=44.0.0",
2324
"grpcio>=1.68.1,<2",
24-
"protobuf>=5.29.1,<6",
25+
"protobuf>=6.31.1,<7",
2526
"googleapis-common-protos>=1.66.0,<2",
2627
"pyjwt>=2.10.1,<3",
2728
"requests>=2.32.3,<3",
2829
"six>=1.17.0,<2",
29-
"grpcio-tools>=1.68.1",
30+
"grpcio-tools>=1.76.0",
3031
"deprecated>=1.2.18",
3132
]
3233

@@ -50,7 +51,7 @@ format = [
5051
"isort>=5.13.2",
5152
]
5253
genproto = [
53-
"grpcio-tools>=1.68.1",
54+
"grpcio-tools>=1.76.0",
5455
"mypy-protobuf>=3.6.0",
5556
]
5657
type = [
@@ -144,6 +145,7 @@ env_list = [
144145
"3.11",
145146
"3.12",
146147
"3.13",
148+
"3.14",
147149
"type",
148150
"format",
149151
"style",
@@ -191,7 +193,7 @@ commands = [
191193
]
192194

193195
[tool.tox.gh.python]
194-
# uncomment when upgrade grpcio-tools, current version does not work with 3.13
196+
"3.14" = ["3.14"]
195197
"3.13" = ["3.13"]
196198
"3.12" = ["3.12"]
197199
"3.11" = ["3.11"]

0 commit comments

Comments
 (0)