-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Open
Labels
type: maintenanceRelated to Development and Maintenance ProcessesRelated to Development and Maintenance Processes
Milestone
Description
We've been dropping Python 3.x support for the last couple of releases on the YY.1 release, I propose we continue this process.
In particular dropping Python 3.9 will allow pip to finally switch from urllib3 v1 to v2, and truststore will be enabled by default for all users.
Like with the previous release I suggest we keep the ruff target-version to the dropped version of Python, at least for one release: https://github.com/pypa/pip/blob/25.3/pyproject.toml#L206. This will validate no breaking syntax for Python 3.9 in pip's internal code.
And I do wonder if we should have a separate (informal) policy for syntax breakage, compared to explicit support, given the tooling makes it quite easy.
Metadata
Metadata
Assignees
Labels
type: maintenanceRelated to Development and Maintenance ProcessesRelated to Development and Maintenance Processes