]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-95299: Stop installing setuptools as a part of ensurepip and venv (#101039)
authorPradyun Gedam <pradyunsg@gmail.com>
Tue, 18 Apr 2023 04:43:34 +0000 (23:43 -0500)
committerGitHub <noreply@github.com>
Tue, 18 Apr 2023 04:43:34 +0000 (23:43 -0500)
commitece20dba120a1a4745721c49f8d7389d4b1ee2a7
treebcf21108159d242e4067f4ef9a1304d7f10a7f8a
parentf39e00f9521a0d412a5fc9a50f2a553ec2bb1a7c
gh-95299: Stop installing setuptools as a part of ensurepip and venv (#101039)

Remove the bundled setuptools wheel from ensurepip, and stop installing setuptools in environments created by venv.

Co-Authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
Co-authored-by: Oleg Iarygin <oleg@arhadthedev.net>
13 files changed:
.github/workflows/verify-ensurepip-wheels.yml
Doc/library/venv.rst
Doc/using/venv-create.inc
Doc/whatsnew/3.12.rst
Lib/ensurepip/__init__.py
Lib/ensurepip/_bundled/setuptools-65.5.0-py3-none-any.whl [deleted file]
Lib/test/test_ensurepip.py
Lib/test/test_venv.py
Lib/venv/__init__.py
Mac/BuildScript/scripts/postflight.ensurepip
Mac/Makefile.in
Misc/NEWS.d/next/Library/2023-01-14-17-54-56.gh-issue-95299.vUhpKz.rst [new file with mode: 0644]
Tools/build/verify_ensurepip_wheels.py