diff --git a/.github/workflows/django-spanner-django6.0_tests.yml b/.github/workflows/django-spanner-django6.0_tests.yml index 6a8d33eea262..4f0515222386 100644 --- a/.github/workflows/django-spanner-django6.0_tests.yml +++ b/.github/workflows/django-spanner-django6.0_tests.yml @@ -79,7 +79,7 @@ jobs: - name: Setup Python uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7 with: - python-version: "3.12" + python-version: "3.15" - name: Run Django tests run: sh django_test_suite_6.0.sh env: diff --git a/.github/workflows/sqlalchemy-spanner-compliance-tests-against-emulator.yml b/.github/workflows/sqlalchemy-spanner-compliance-tests-against-emulator.yml index 1ed6d4908155..d7017f45561c 100644 --- a/.github/workflows/sqlalchemy-spanner-compliance-tests-against-emulator.yml +++ b/.github/workflows/sqlalchemy-spanner-compliance-tests-against-emulator.yml @@ -55,7 +55,7 @@ jobs: - name: Set up Python 3.14 uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7 with: - python-version: "3.14" + python-version: "3.15" - name: Install nox run: python -m pip install nox - name: Run nox compliance_test_20 diff --git a/packages/google-crc32c/scripts/requirements.txt b/packages/google-crc32c/scripts/requirements.txt index 6fab89625b0d..8d79efeeb9b6 100644 --- a/packages/google-crc32c/scripts/requirements.txt +++ b/packages/google-crc32c/scripts/requirements.txt @@ -35,9 +35,9 @@ wheel==0.48.0 \ # via -r requirements.in # The following packages are considered to be unsafe in a requirements file: -pip==26.2 \ - --hash=sha256:2d8542afcc84cdd8e846c2b36b2861fad1da376dd98f8e7113e9108a3c331690 \ - --hash=sha256:931c303696af6fa3417112103b1cad26890e5a07eccb5b99783700e33f2b8aad +pip==26.2.1 \ + --hash=sha256:71138adf1f4ca900cdb7d289c21b7494329f2332b6d85f0e1c42108c0384ed3e \ + --hash=sha256:f6ad667e89a1fe78046c8f13232b247200f5258d7828f3f7883d660878e0813f # via -r requirements.in setuptools==84.0.0 \ --hash=sha256:51a52592b3b99e102b609654876bd65f19f999935166d1352678931132b0c670 \ diff --git a/packages/sqlalchemy-spanner/noxfile.py b/packages/sqlalchemy-spanner/noxfile.py index c05f20d74300..08a6817e416a 100644 --- a/packages/sqlalchemy-spanner/noxfile.py +++ b/packages/sqlalchemy-spanner/noxfile.py @@ -132,7 +132,7 @@ class = StreamHandler SYSTEM_TEST_PYTHON_VERSIONS = ["3.12"] SYSTEM_COMPLIANCE_MIGRATION_TEST_PYTHON_VERSIONS = ["3.12", "3.14"] DEFAULT_PYTHON_VERSION = "3.14" -DEFAULT_PYTHON_VERSION_FOR_SQLALCHEMY_20 = "3.14" +DEFAULT_PYTHON_VERSION_FOR_SQLALCHEMY_20 = "3.15" nox.options.sessions = [ @@ -144,7 +144,7 @@ class = StreamHandler ] -@nox.session(python=DEFAULT_PYTHON_VERSION_FOR_SQLALCHEMY_20) +@nox.session(python=DEFAULT_PYTHON_VERSION) def lint(session): """Run linters. @@ -181,7 +181,7 @@ def lint(session): ) -@nox.session(python=DEFAULT_PYTHON_VERSION_FOR_SQLALCHEMY_20) +@nox.session(python=DEFAULT_PYTHON_VERSION) def lint_setup_py(session): """Verify that setup.py is valid (including RST check).""" session.install("docutils", "pygments", "setuptools") @@ -429,7 +429,9 @@ def unit(session, test_type): test_type == "mockserver" and session.python != DEFAULT_PYTHON_VERSION_FOR_SQLALCHEMY_20 ): - session.skip("mockserver tests only run on python 3.14") + session.skip( + f"mockserver tests only run on python {DEFAULT_PYTHON_VERSION_FOR_SQLALCHEMY_20}" + ) if test_type == "mockserver": mockserver(session)