From bd82d0dfee2b2990ce9696c111d744a9ee90ea8e Mon Sep 17 00:00:00 2001 From: chalmer lowe Date: Fri, 1 May 2026 09:28:06 -0400 Subject: [PATCH 1/2] chore(django-google-spanner): update Python version in setup.py to 3.10 --- packages/django-google-spanner/setup.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/django-google-spanner/setup.py b/packages/django-google-spanner/setup.py index 02d623a95edd..7a1ea34c9370 100644 --- a/packages/django-google-spanner/setup.py +++ b/packages/django-google-spanner/setup.py @@ -62,8 +62,6 @@ "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", - "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", @@ -75,5 +73,5 @@ "Framework :: Django :: 4.2", ], extras_require=extras, - python_requires=">=3.8", + python_requires=">=3.10", ) From 7ad363ec2e38811d9b05dd4bd93d127f14b41502 Mon Sep 17 00:00:00 2001 From: chalmer lowe Date: Fri, 1 May 2026 09:28:19 -0400 Subject: [PATCH 2/2] chore(django-google-spanner): update Python version in noxfile.py to 3.10 --- packages/django-google-spanner/noxfile.py | 7 ------- 1 file changed, 7 deletions(-) diff --git a/packages/django-google-spanner/noxfile.py b/packages/django-google-spanner/noxfile.py index e9646d97fc70..9b37a39e3e82 100644 --- a/packages/django-google-spanner/noxfile.py +++ b/packages/django-google-spanner/noxfile.py @@ -28,8 +28,6 @@ DEFAULT_PYTHON_VERSION = "3.14" UNIT_TEST_PYTHON_VERSIONS = [ - "3.8", - "3.9", "3.10", "3.11", "3.12", @@ -37,7 +35,6 @@ "3.14", ] ALL_PYTHON = list(UNIT_TEST_PYTHON_VERSIONS) -ALL_PYTHON.extend(["3.7"]) SYSTEM_TEST_PYTHON_VERSIONS = ALL_PYTHON @@ -125,8 +122,6 @@ def default(session, django_version="3.2"): @nox.session(python=ALL_PYTHON) def unit(session): """Run the unit test suite.""" - if session.python in ("3.7",): - session.skip("Python 3.7 is no longer supported") # TODO: Remove this check once support for Python 3.14 is added to Protobuf. if session.python == "3.14": session.skip("Protobuf upb implementation is not supported in Python 3.14 yet") @@ -217,8 +212,6 @@ def system(session): # See: https://github.com/googleapis/python-spanner-django/pull/929. session.skip("System tests are temporarily disabled.") - if session.python == "3.7": - session.skip("Python 3.7 is no longer supported") print("System tests with django 3.2") system_test(session) print("System tests with django 4.2")