Revert "Use SETUPTOOLS_USE_DISTUTILS=stdlib for global pip installs"

This partially reverts commit 18b4251bf4.

Support for loading distutils from the standard library is now deprecated
since v70.3.0 [1]. It was needed initially to ease the transition and
can be removed now.

[1] https://setuptools.pypa.io/en/latest/history.html#v70-3-0

Change-Id: Ib929219ae81b802a4632963ef71a258edf4deee5
This commit is contained in:
Joel Capitao 2024-11-13 10:33:28 +01:00
parent 13da42be4d
commit c6c5e12f6b

View File

@ -199,13 +199,7 @@ function pip_install {
echo "Using python $PYTHON3_VERSION to install $package_dir" echo "Using python $PYTHON3_VERSION to install $package_dir"
else else
local cmd_pip="python$PYTHON3_VERSION -m pip" local cmd_pip="python$PYTHON3_VERSION -m pip"
# See local sudo_pip="sudo -H LC_ALL=en_US.UTF-8"
# https://github.com/pypa/setuptools/issues/2232
# http://lists.openstack.org/pipermail/openstack-discuss/2020-August/016905.html
# this makes setuptools >=50 use the platform distutils.
# We only want to do this on global pip installs, not if
# installing in a virtualenv
local sudo_pip="sudo -H LC_ALL=en_US.UTF-8 SETUPTOOLS_USE_DISTUTILS=stdlib "
echo "Using python $PYTHON3_VERSION to install $package_dir" echo "Using python $PYTHON3_VERSION to install $package_dir"
fi fi