From 76ecaad0646a8f54867912db440a859c0da7fb8b Mon Sep 17 00:00:00 2001 From: mayeut Date: Sat, 17 Feb 2024 13:24:21 +0100 Subject: [PATCH] fix: use environment variable for `PIP_ROOT_USER_ACTION` The option does not exists in every pip version, using the environment variable allows for pip not to fail in this case. --- installers/macos-pkg-setup-template.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/installers/macos-pkg-setup-template.sh b/installers/macos-pkg-setup-template.sh index 9fa7b6dd..670ff022 100644 --- a/installers/macos-pkg-setup-template.sh +++ b/installers/macos-pkg-setup-template.sh @@ -69,8 +69,9 @@ fi chmod +x ../python $PYTHON_MAJOR $PYTHON_MAJOR_DOT_MINOR $PYTHON_MAJOR_MINOR python echo "Upgrading pip..." +export PIP_ROOT_USER_ACTION=ignore ./python -m ensurepip -./python -m pip install --ignore-installed pip --disable-pip-version-check --no-warn-script-location --root-user-action=ignore +./python -m pip install --ignore-installed pip --disable-pip-version-check --no-warn-script-location echo "Install OpenSSL certificates" sh -e "${PYTHON_APPLICATION_PATH}/Install Certificates.command"