Remove the bundled setuptools so that ensurepip
and python -m venv
only installs pip.
The setup.py install
command of setuptools
is deprecated.
However, in an environment where setuptools
is installed but wheel
is not (such as one created with python -m venv
), pip falls back on running the deprecated and non-standard setup.py install
.
Since version 22.1 pip works correctly by default in environments where setuptools
is not installed, by enabling its PEP 517 mode automatically, leading to unsurprising installations in most cases.
So, in order to progressively expose more users to standard-based installation workflows, we (the pip team) would like that virtual environments are created without setuptools
by default.
Users faced with failing installations following this change (likely due to packages with customized setup.py
that do not support building a wheel) can easily pip install setuptools
to solve the issue.
pypa/pip#8102 (comment) and following comments has some more context.
Linked PRszware, hroncok, andriyor, AlexWaygood, Jackenmen and 2 more
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4