Repository navigation
gh-159894: Upgrade bundled pip to 26.2.2 - #159910
Conversation
92445a5 to
bee6e7d
Compare
StanFromIreland
left a comment
There was a problem hiding this comment.
LGTM
(In the future, please try to avoid force-pushing, see the devguide for more information.)
Noted and apologies, I don't think I've ever got feedback before on updating a pip PR and I was trying to address this quickly so I didn't consult the dev guide. |
|
No worries, it's all good here, this isn't a particularly large PR anyway :-) |
|
Thanks @notatallshaw for the PR, and @StanFromIreland for merging it 🌮🎉.. I'm working now to backport this PR to: 3.13, 3.14, 3.15. |
|
GH-159941 is a backport of this pull request to the 3.15 branch. |
|
GH-159942 is a backport of this pull request to the 3.14 branch. |
|
GH-159943 is a backport of this pull request to the 3.13 branch. |
Upstream upgraded ensurepip's bundled pip to 26.2.2 only on 3.13+ (pythonGH-159910, cherry picked to 3.13 as d811ad4); the security-only 3.11 branch kept pip 24.0 and relies on the pythongh-160040 ssl denylist. 3.10 has no upstream release left, and the pip 23.0.1 it bundles carries a vendored certifi that still trusts the compromised eMudhra emSign root, so every venv created with ensurepip started out with a pip that loads those CAs. pip 26.2.2 supports Python >= 3.10. Wheel sha256 fd7f4dfa8190e014013b9f08f3e973f4e4c26ffd179a204895533a7254813a70, matching PyPI and the hash published in the python.org eMudhra advisory.
Update ensurepip's bundled pip from 26.2.1 to 26.2.2.