Skip to content
This repository was archived by the owner on Mar 31, 2026. It is now read-only.

Commit 6cad111

Browse files
committed
chore(python): Update core files for Python 3.14 support
1 parent 60c0184 commit 6cad111

4 files changed

Lines changed: 9 additions & 4 deletions

File tree

CONTRIBUTING.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,12 +226,14 @@ We support:
226226
- `Python 3.11`_
227227
- `Python 3.12`_
228228
- `Python 3.13`_
229+
- `Python 3.14`_
229230

230231
.. _Python 3.9: https://docs.python.org/3.9/
231232
.. _Python 3.10: https://docs.python.org/3.10/
232233
.. _Python 3.11: https://docs.python.org/3.11/
233234
.. _Python 3.12: https://docs.python.org/3.12/
234235
.. _Python 3.13: https://docs.python.org/3.13/
236+
.. _Python 3.14: https://docs.python.org/3.14/
235237

236238

237239
Supported versions can be found in our ``noxfile.py`` `config`_.

noxfile.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,17 +32,18 @@
3232
ISORT_VERSION = "isort==5.11.0"
3333
LINT_PATHS = ["docs", "google", "tests", "noxfile.py", "setup.py"]
3434

35-
DEFAULT_PYTHON_VERSION = "3.12"
35+
DEFAULT_PYTHON_VERSION = "3.14"
3636

3737
DEFAULT_MOCK_SERVER_TESTS_PYTHON_VERSION = "3.12"
38-
SYSTEM_TEST_PYTHON_VERSIONS: List[str] = ["3.12"]
38+
SYSTEM_TEST_PYTHON_VERSIONS: List[str] = ["3.14"]
3939

4040
UNIT_TEST_PYTHON_VERSIONS: List[str] = [
4141
"3.9",
4242
"3.10",
4343
"3.11",
4444
"3.12",
4545
"3.13",
46+
"3.14",
4647
]
4748
UNIT_TEST_STANDARD_DEPENDENCIES = [
4849
"mock",
@@ -81,6 +82,7 @@
8182
"unit-3.11",
8283
"unit-3.12",
8384
"unit-3.13",
85+
"unit-3.14",
8486
"system",
8587
"cover",
8688
"lint",
@@ -480,7 +482,7 @@ def docfx(session):
480482
)
481483

482484

483-
@nox.session(python="3.13")
485+
@nox.session(python="3.14")
484486
@nox.parametrize(
485487
"protobuf_implementation,database_dialect",
486488
[

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@
8787
"Programming Language :: Python :: 3.10",
8888
"Programming Language :: Python :: 3.11",
8989
"Programming Language :: Python :: 3.12",
90+
"Programming Language :: Python :: 3.14",
9091
"Operating System :: OS Independent",
9192
"Topic :: Internet",
9293
],

testing/constraints-3.14.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ google-auth>=2
1010
grpcio>=1
1111
proto-plus>=1
1212
protobuf>=6
13-
grpc-google-iam-v1>=0
13+
grpc-google-iam-v1>=0

0 commit comments

Comments
 (0)