chore: drop support for Python 3.7-3.9#2770
Conversation
There was a problem hiding this comment.
Code Review
This pull request drops support for Python 3.7, 3.8, and 3.9, raising the minimum supported Python version to 3.10 across configuration files, documentation, setup scripts, and tests. It also updates issue/PR assignment configurations and modernizes GCS copy commands in Kokoro scripts. The reviewer feedback highlights obsolete notes in CONTRIBUTING.rst regarding older Python 3 versions and Python 2 compatibility that should be removed or updated.
| .. note:: | ||
|
|
||
| System tests are only configured to run under Python 3.8. | ||
| System tests are only configured to run under Python 3.10. |
There was a problem hiding this comment.
|
|
||
|
|
||
| We also explicitly decided to support Python 3 beginning with version 3.7. | ||
| We also explicitly decided to support Python 3 beginning with version 3.10. |
There was a problem hiding this comment.
Since the minimum supported Python version is now 3.10, the reasons listed below (specifically the third bullet point regarding Unicode literal support for Python 2 and Python 3 compatibility) are obsolete and no longer applicable. Consider removing or updating that bullet point to reflect modern Python 3.10+ features.
Drop support for Python 3.7. 3.8, and 3.9.
Fixes: #2769