From 464fc5b500c0185b0b7cd78f063d0bc4f29305bd Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Tue, 8 Dec 2020 21:29:39 +0300 Subject: [PATCH] Install Python2 from pkg file (#2217) --- images/macos/provision/core/python.sh | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/images/macos/provision/core/python.sh b/images/macos/provision/core/python.sh index f517b5958..229922096 100755 --- a/images/macos/provision/core/python.sh +++ b/images/macos/provision/core/python.sh @@ -7,11 +7,14 @@ echo "Installing Python Tooling" echo "Brew Installing Python 3" brew install python@3.9 -echo "Brew Installing Python 2" -# Create local tap with formula due to python2 formula depreciation -brew tap-new --no-git local/python2 -FORMULA_PATH=$(brew extract python@2 local/python2 | grep "Homebrew/Library/Taps") -brew install $FORMULA_PATH +echo "Install latest Python 2" +Python2Url="https://www.python.org/ftp/python/2.7.18/python-2.7.18-macosx10.9.pkg" +download_with_retries $Python2Url "/tmp" "python2.pkg" +sudo installer -pkg /tmp/python2.pkg -target / +pip install --upgrade pip + +echo "Install Python2 certificates" +bash -c "/Applications/Python\ 2.7/Install\ Certificates.command" echo "Installing pipx" export PIPX_BIN_DIR=/usr/local/opt/pipx_bin @@ -21,4 +24,4 @@ brew install pipx echo "export PIPX_BIN_DIR=${PIPX_BIN_DIR}" >> "${HOME}/.bashrc" echo "export PIPX_HOME=${PIPX_HOME}" >> "${HOME}/.bashrc" -echo 'export PATH="$PIPX_BIN_DIR:$PATH"' >> "${HOME}/.bashrc" +echo 'export PATH="$PIPX_BIN_DIR:$PATH"' >> "${HOME}/.bashrc" \ No newline at end of file