From 29394d004242dde117bb805900c99409a93b689c Mon Sep 17 00:00:00 2001 From: Matthieu Darbois Date: Thu, 25 Apr 2024 05:44:10 +0200 Subject: [PATCH] fix: use environment variable for `PIP_ROOT_USER_ACTION` (#259) 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 9fa7b6d..670ff02 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"