Skip to content

Commit

Permalink
PEP 453: only remove setuptools once pip drops support for legacy ins…
Browse files Browse the repository at this point in the history
…talls (#2096)
  • Loading branch information
graingert authored Jul 2, 2022
1 parent 7c34ee4 commit 764ec27
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions pep-0453.txt
Original file line number Diff line number Diff line change
Expand Up @@ -647,10 +647,9 @@ detail. Other projects which explicitly require ``setuptools`` must still
provide an appropriate dependency declaration, rather than assuming
``setuptools`` will always be installed alongside ``pip``.

Once pip is able to run ``pip install --upgrade pip`` without needing
``setuptools`` installed first, then the private copy of ``setuptools``
will be removed from ``ensurepip`` in subsequent CPython releases.

The private copy of ``setuptools`` will be removed from ``ensurepip``
once it is no longer needed. This is likely to be at the point when
``get-pip.py`` stops installing ``setuptools`` by default.
As long as setuptools is needed, it will be a completely unmodified copy of
the latest upstream setuptools release, including the ``easy_install``
script if the upstream setuptools continues to include it. The installation
Expand Down

0 comments on commit 764ec27

Please sign in to comment.