Skip to content

fix(ndb): Drop support for Python 3.9#16950

Merged
parthea merged 5 commits intomainfrom
feat/drop-python-3.7-3.9-google-cloud-ndb
May 5, 2026
Merged

fix(ndb): Drop support for Python 3.9#16950
parthea merged 5 commits intomainfrom
feat/drop-python-3.7-3.9-google-cloud-ndb

Conversation

@chalmerlowe
Copy link
Copy Markdown
Contributor

@chalmerlowe chalmerlowe commented May 5, 2026

This PR updates `google-cloud-ndb` to drop support for Python 3.9 and establish Python 3.10 as the minimum supported version.

Changes

  • Configuration: Updated `setup.py` and `noxfile.py` to require Python 3.10+ and remove references to Python 3.9.
  • Documentation: Updated `README.md` and `CONTRIBUTING.rst` to reflect supported Python versions.
  • Constraints: Transferred lower bounds to `constraints-3.10.txt` and dropped `constraints-3.9.txt`.
  • Updated lower bound for pytz due to incompatibility with Python 3.10.

Fixes internal issue: http://b/482126936 🦕

@chalmerlowe chalmerlowe requested a review from a team as a code owner May 5, 2026 17:23
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request drops support for Python 3.9 across the google-cloud-ndb package, updating documentation, CI configurations (Nox), and package metadata to reflect a minimum requirement of Python 3.10. Feedback includes adding missing documentation links for Python 3.13 and 3.14 in CONTRIBUTING.rst and including the corresponding Trove classifiers in setup.py to match the supported version range.

Comment thread packages/google-cloud-ndb/CONTRIBUTING.rst
Comment thread packages/google-cloud-ndb/setup.py
@chalmerlowe chalmerlowe added this to the Drop support for 3.7-3.9 milestone May 5, 2026
@chalmerlowe chalmerlowe marked this pull request as draft May 5, 2026 18:58
@parthea parthea marked this pull request as ready for review May 5, 2026 19:44
@parthea parthea changed the title feat(ndb): Drop support for Python 3.9 fix(ndb): Drop support for Python 3.9 May 5, 2026
@parthea parthea merged commit d37a953 into main May 5, 2026
30 checks passed
@parthea parthea deleted the feat/drop-python-3.7-3.9-google-cloud-ndb branch May 5, 2026 19:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants