|
41 | 41 |
|
42 | 42 | DEFAULT_PYTHON_VERSION = "3.8" |
43 | 43 |
|
44 | | -UNIT_TEST_PYTHON_VERSIONS: List[str] = ["3.8", "3.9", "3.10", "3.11", "3.12"] |
| 44 | +UNIT_TEST_PYTHON_VERSIONS: List[str] = ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] |
45 | 45 | UNIT_TEST_STANDARD_DEPENDENCIES = [ |
46 | 46 | "mock", |
47 | 47 | "asyncmock", |
|
71 | 71 | "geography", |
72 | 72 | "bqstorage", |
73 | 73 | ], |
| 74 | + "3.13": [ |
| 75 | + "tests", |
| 76 | + "geography", |
| 77 | + "bqstorage", |
| 78 | + ], |
74 | 79 | } |
75 | 80 |
|
76 | | -SYSTEM_TEST_PYTHON_VERSIONS: List[str] = ["3.8", "3.11", "3.12"] |
| 81 | +SYSTEM_TEST_PYTHON_VERSIONS: List[str] = ["3.8", "3.12", "3.13"] |
77 | 82 | SYSTEM_TEST_STANDARD_DEPENDENCIES: List[str] = [ |
78 | 83 | "mock", |
79 | 84 | "pytest", |
|
91 | 96 | "alembic", |
92 | 97 | "bqstorage", |
93 | 98 | ], |
94 | | - "3.11": [ |
| 99 | + "3.12": [ |
95 | 100 | "tests", |
96 | 101 | "geography", |
97 | 102 | "bqstorage", |
98 | 103 | ], |
99 | | - "3.12": [ |
| 104 | + "3.13": [ |
100 | 105 | "tests", |
101 | 106 | "geography", |
102 | 107 | "bqstorage", |
@@ -219,7 +224,7 @@ def unit(session, protobuf_implementation, install_extras=True): |
219 | 224 | ) |
220 | 225 | install_unittest_dependencies(session, "-c", constraints_path) |
221 | 226 |
|
222 | | - if install_extras and session.python in ["3.11", "3.12"]: |
| 227 | + if install_extras and session.python in ["3.11", "3.12", "3.13"]: |
223 | 228 | install_target = ".[geography,alembic,tests,bqstorage]" |
224 | 229 | elif install_extras: |
225 | 230 | install_target = ".[all]" |
@@ -395,7 +400,7 @@ def compliance(session): |
395 | 400 | ) |
396 | 401 | if session.python == "3.8": |
397 | 402 | extras = "[tests,alembic]" |
398 | | - elif session.python in ["3.11", "3.12"]: |
| 403 | + elif session.python in ["3.12", "3.13"]: |
399 | 404 | extras = "[tests,geography]" |
400 | 405 | else: |
401 | 406 | extras = "[tests]" |
@@ -522,7 +527,7 @@ def docfx(session): |
522 | 527 | ) |
523 | 528 |
|
524 | 529 |
|
525 | | -@nox.session(python="3.12") |
| 530 | +@nox.session(python="3.13") |
526 | 531 | @nox.parametrize( |
527 | 532 | "protobuf_implementation", |
528 | 533 | ["python", "upb", "cpp"], |
|
0 commit comments