Deadsnakes no longer supports focal

This commit is contained in:
Dmitry Makarenko 2025-10-25 14:13:49 +03:00
parent 164839920c
commit 08964cfb21

View File

@ -108,15 +108,17 @@ fi
# Need to bump python3 to 3.10 for Ubuntu 20.04 # Need to bump python3 to 3.10 for Ubuntu 20.04
source /etc/os-release source /etc/os-release
if [[ "$ID" == "ubuntu" && "$VERSION_ID" == "20.04" ]]; then if [[ "$ID" == "ubuntu" && "$VERSION_ID" == "20.04" ]]; then
sudo apt install -y --no-install-recommends software-properties-common sudo apt-get update -y
sudo add-apt-repository -y ppa:deadsnakes/ppa sudo apt-get install -y --no-install-recommends ca-certificates curl gnupg
sudo apt update sudo update-ca-certificates
sudo apt install -y --no-install-recommends python3.10 curl -sSL https://github.com/astral-sh/python-build-standalone/releases/download/20251014/cpython-3.10.19+20251014-x86_64-unknown-linux-gnu-install_only.tar.gz \
sudo bash -c "curl -sS https://bootstrap.pypa.io/get-pip.py | python3.10" | sudo tar -xz -C /usr/local
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1 sudo ln -sf /usr/local/python/bin/python3.10 /usr/bin/python3
sudo update-alternatives --set python3 /usr/bin/python3.10 sudo ln -sf /usr/local/python/bin/python3.10 /usr/bin/python
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1 export PATH="/usr/local/python/bin:$PATH"
sudo update-alternatives --set python /usr/bin/python3 echo "/usr/local/python/bin" >> "$GITHUB_PATH"
python3 -m ensurepip
python3 -m pip install --upgrade pip
else else
sudo apt install -y --no-install-recommends python3 python3-pip sudo apt install -y --no-install-recommends python3 python3-pip
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1