SIGN IN SIGN UP

Revert build dependency installer isolation for legacy build environment (#14228)

This was unneeded for the legacy isolation method (as --ignore-installed
is used) and stops pip from being able to use the same keyring available
in a venv while installing build dependencies (note that the virtual
environment isn't activated so the subprocess keyring provider is useless
here).

This is harder to fix (and thus left unfixed) for venv-isolation since
the subprocess installer will use the temporary venv's Python executable
to run pip, so there's no way for said pip subprocess to directly import
keyring. The proper fix is to switch to the inprocess installer when using
venv isolation.

So, I guess the real answer to everything is fix inprocess-build-deps
and venv-isolation compatibility and aim to enable both together 🙃.
R
Richard Si committed
ae2eb4fed21ce9e9dabcf2d2c904c12a6a204a00
Parent: 6236392