|
34 | 34 |
|
35 | 35 | DEFAULT_PYTHON_VERSION = "3.8" |
36 | 36 |
|
37 | | -UNIT_TEST_PYTHON_VERSIONS: List[str] = ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"] |
| 37 | +UNIT_TEST_PYTHON_VERSIONS: List[str] = ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] |
38 | 38 | UNIT_TEST_STANDARD_DEPENDENCIES = [ |
39 | 39 | "mock", |
40 | 40 | "asyncmock", |
@@ -195,7 +195,7 @@ def install_unittest_dependencies(session, *constraints): |
195 | 195 | def unit(session, protobuf_implementation): |
196 | 196 | # Install all test dependencies, then install this package in-place. |
197 | 197 |
|
198 | | - if protobuf_implementation == "cpp" and session.python in ("3.11", "3.12"): |
| 198 | + if protobuf_implementation == "cpp" and session.python in ("3.11", "3.12", "3.13"): |
199 | 199 | session.skip("cpp implementation is not supported in python 3.11+") |
200 | 200 |
|
201 | 201 | constraints_path = str( |
@@ -451,7 +451,7 @@ def docfx(session): |
451 | 451 | def prerelease_deps(session, protobuf_implementation): |
452 | 452 | """Run all tests with prerelease versions of dependencies installed.""" |
453 | 453 |
|
454 | | - if protobuf_implementation == "cpp" and session.python in ("3.11", "3.12"): |
| 454 | + if protobuf_implementation == "cpp" and session.python in ("3.11", "3.12", "3.13"): |
455 | 455 | session.skip("cpp implementation is not supported in python 3.11+") |
456 | 456 |
|
457 | 457 | # Install all dependencies |
|
0 commit comments