feat(storage): drop Python 3.7-3.9 support and regenerate#17178
Conversation
There was a problem hiding this comment.
Code Review
This pull request drops support for Python 3.9 across the google-cloud-storage package, updating setup.py, noxfile.py, and package metadata to reflect a minimum requirement of Python 3.10. The changes include updating dependency constraints, removing legacy compatibility logic for older Python versions, and advancing copyright headers to 2026. Review feedback suggests using flexible regex patterns instead of hardcoded versions in the librarian post-processing configuration to ensure robust replacement logic. Additionally, the removal of the warnings-as-errors flag in the documentation build was flagged as a change that should be applied consistently across the repository rather than in an individual package.
Updates post processing to account for dropping support for Python 3.7, 3.8, 3.9 and the impacts that has on using 3.10 for lower bounds testing.
Changes
setup.pyandconstraints-3.10.txt