gh-112516: Update bundled pip version to 23.3.1#112517
Conversation
|
Most changes to Python require a NEWS entry. Add one using the blurb_it web app or the blurb command-line tool. If this change has little impact on Python users, wait for a maintainer to apply the |
|
Checked the In a separate directory: Those hashes match, therefore we should be fine to merge the commit: e7fe645 |
|
Sorry, @schribl and @ambv, I could not cleanly backport this to |
(cherry picked from commit 1e4680c) Co-authored-by: Thomas Bininda <schribl@gmail.com>
|
GH-112718 is a backport of this pull request to the 3.12 branch. |
|
I'm handling the 3.11 backport. |
|
GH-112719 is a backport of this pull request to the 3.11 branch. |
Hi I'm curious if this would be backported to 3.8 version? Thanks |
|
Python 3.8 only gets security fixes, and 3.8 releases are now provided as source only, so I don't think this qualifies for backporting on either count.
You can update pip through pip (e.g. |
|
I think what we've observed is that there's a vulnability in pip 23.2, and pip 23.3 would fix it, do you think this would qualify a bump for the security fix? https://nvd.nist.gov/vuln/detail/CVE-2023-5752 |
|
I'm also curious about the statement "Provided irregularly on an “as-needed” basis until October 2024." What are the regular security fixes that the community is watching an eye on for 3.8 to do the source fix? |
I don't think so, but it's up to the release managers and security team to decide. My understanding is that the CVE would only affect people trying to install a package from a Mercurial repo. Plus I'm not sure how worthwhile it is updating a pip binary file in a source-only release, when pip can be directly updated in other ways. But let's ask 3.8 release manager @ambv to confirm.
It means there are no longer planned release dates for new 3.8 versions. If a security fix comes up that is important enough to warrant a 3.8 release, one will be made at that time. |
closes: #112516
xref: pypa/pip#12370
As this also fixes some security issues within the vendored/bundled libraries this should also be backported to older releases in my opinion. I can do this manually if an automated attempt fails, but I would first wait for a recommendation on what versions this might get backported to.