From 8203ef99a923d680b7f0489fa7f70ecf00165226 Mon Sep 17 00:00:00 2001 From: chalmer lowe Date: Fri, 1 May 2026 09:06:30 -0400 Subject: [PATCH 1/2] chore(sqlalchemy-spanner): update Python version in setup.py to 3.10 --- packages/sqlalchemy-spanner/setup.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/sqlalchemy-spanner/setup.py b/packages/sqlalchemy-spanner/setup.py index 9bf2183e2982..b01fd1d74301 100644 --- a/packages/sqlalchemy-spanner/setup.py +++ b/packages/sqlalchemy-spanner/setup.py @@ -58,11 +58,10 @@ author="Google LLC", author_email="googleapis-packages@google.com", license="Apache 2.0", + python_requires=">=3.10", classifiers=[ "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", - "Programming Language :: Python :: 3.8", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", From d9dc8841ebb3452040435d76e05a9a6d53a0c0dc Mon Sep 17 00:00:00 2001 From: chalmer lowe Date: Fri, 1 May 2026 09:06:35 -0400 Subject: [PATCH 2/2] chore(sqlalchemy-spanner): update Python version in noxfile.py to 3.10 --- packages/sqlalchemy-spanner/noxfile.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/sqlalchemy-spanner/noxfile.py b/packages/sqlalchemy-spanner/noxfile.py index f0e115ef3ed5..91878438cc07 100644 --- a/packages/sqlalchemy-spanner/noxfile.py +++ b/packages/sqlalchemy-spanner/noxfile.py @@ -80,11 +80,10 @@ class = StreamHandler BLACK_VERSION = "black==23.7.0" ISORT_VERSION = "isort==5.11.0" BLACK_PATHS = ["google", "tests", "noxfile.py", "setup.py", "samples"] -UNIT_TEST_PYTHON_VERSIONS = ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] +UNIT_TEST_PYTHON_VERSIONS = ["3.10", "3.11", "3.12", "3.13", "3.14"] ALL_PYTHON = list(UNIT_TEST_PYTHON_VERSIONS) -ALL_PYTHON.extend(["3.7"]) SYSTEM_TEST_PYTHON_VERSIONS = ["3.12"] -SYSTEM_COMPLIANCE_MIGRATION_TEST_PYTHON_VERSIONS = ["3.8", "3.12", "3.14"] +SYSTEM_COMPLIANCE_MIGRATION_TEST_PYTHON_VERSIONS = ["3.12", "3.14"] DEFAULT_PYTHON_VERSION = "3.14" DEFAULT_PYTHON_VERSION_FOR_SQLALCHEMY_20 = "3.14" @@ -318,8 +317,6 @@ def _migration_test(session): @nox.parametrize("test_type", ["unit", "mockserver"]) def unit(session, test_type): """Run unit tests.""" - if session.python in ("3.7",): - session.skip("Python 3.7 is no longer supported") if ( test_type == "mockserver"