Skip to content

Commit f11fc31

Browse files
committed
feat(ci): Add Python 3.14 support to core files
1 parent 6997ae7 commit f11fc31

File tree

4 files changed

+6
-2
lines changed

4 files changed

+6
-2
lines changed

.github/sync-repo-settings.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ branchProtectionRules:
1717
- 'unit (3.10)'
1818
- 'unit (3.11)'
1919
- 'unit (3.12)'
20+
- 'unit (3.13)'
21+
- 'unit (3.14)'
2022
- 'cover'
2123
- 'docs'
2224
- 'docfx'

noxfile.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ def default(session):
9696
)
9797

9898

99-
@nox.session(python=["3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13"])
99+
@nox.session(python=["3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"])
100100
def unit(session):
101101
"""Default unit test session."""
102102
default(session)

setup.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@
3434
]
3535
extras = {
3636
"grpc": [
37-
"grpcio >= 1.38.0, < 2.0.0",
37+
"grpcio >= 1.38.0, < 2.0.0; python_version < '3.14'",
38+
"grpcio >= 1.75.1, < 2.0.0; python_version >= '3.14'",
3839
"grpcio-status >= 1.38.0, < 2.0.0",
3940
],
4041
}
@@ -82,6 +83,7 @@
8283
"Programming Language :: Python :: 3.11",
8384
"Programming Language :: Python :: 3.12",
8485
"Programming Language :: Python :: 3.13",
86+
"Programming Language :: Python :: 3.14",
8587
"Operating System :: OS Independent",
8688
"Topic :: Internet",
8789
],

testing/constraints-3.14.txt

Whitespace-only changes.

0 commit comments

Comments
 (0)