|
64 | 64 | # https://cloud.google.com/run/docs/runtimes/python |
65 | 65 | E2E_TEST_PYTHON_VERSION = "3.12" |
66 | 66 |
|
67 | | -UNIT_TEST_PYTHON_VERSIONS = ["3.10", "3.11", "3.12", "3.13"] |
| 67 | +UNIT_TEST_PYTHON_VERSIONS = ["3.9", "3.10", "3.11", "3.12", "3.13"] |
68 | 68 | UNIT_TEST_STANDARD_DEPENDENCIES = [ |
69 | 69 | "mock", |
70 | 70 | PYTEST_VERSION, |
|
85 | 85 | # 3.10 is needed for Windows tests as it is the only version installed in the |
86 | 86 | # bigframes-windows container image. For more information, search |
87 | 87 | # bigframes/windows-docker, internally. |
88 | | -SYSTEM_TEST_PYTHON_VERSIONS = ["3.10", "3.11", "3.12", "3.13"] |
| 88 | +SYSTEM_TEST_PYTHON_VERSIONS = ["3.9", "3.10", "3.11", "3.12", "3.13"] |
89 | 89 | SYSTEM_TEST_STANDARD_DEPENDENCIES = [ |
90 | 90 | "jinja2", |
91 | 91 | "mock", |
@@ -661,9 +661,7 @@ def prerelease(session: nox.sessions.Session, tests_path, extra_pytest_options=( |
661 | 661 | # version, the first version we test with in the unit tests sessions has a |
662 | 662 | # constraints file containing all dependencies and extras. |
663 | 663 | with open( |
664 | | - CURRENT_DIRECTORY |
665 | | - / "testing" |
666 | | - / f"constraints-{UNIT_TEST_PYTHON_VERSIONS[0]}.txt", |
| 664 | + CURRENT_DIRECTORY / "testing" / f"constraints-{DEFAULT_PYTHON_VERSION}.txt", |
667 | 665 | encoding="utf-8", |
668 | 666 | ) as constraints_file: |
669 | 667 | constraints_text = constraints_file.read() |
|
0 commit comments