diff --git a/.github/workflows/install_dependencies.sh b/.github/workflows/install_dependencies.sh index 523c8f406a..2064271dbd 100644 --- a/.github/workflows/install_dependencies.sh +++ b/.github/workflows/install_dependencies.sh @@ -1,7 +1,6 @@ #!/bin/bash python_native_pkgs="libpython3-dev python3 python3-pip python3-setuptools python3-wheel" -python3_8_pkgs="libpython3.8-dev python3.8 python3.8-pip python3.8-setuptools python3.8-wheel" other_pkgs="build-essential castxml cmake libboost-all-dev libgtest-dev liblapacke-dev libopenblas-dev libpugixml-dev sqlite3" sudo apt-get update @@ -15,9 +14,12 @@ if [ `lsb_release -a | grep Release | grep 22.04 | wc -l` == 1 ]; then echo "deb https://ppa.launchpadcontent.net/ubuntu-toolchain-r/test/ubuntu/ jammy main" > ${TMPFILE} sudo mv ${TMPFILE} /etc/apt/sources.list.d/ubuntu-toolchain-r-ubuntu-test-jammy.list sudo apt-get update - sudo apt-get install -y --no-install-recommends ${python3_8_pkgs} + sudo apt-get install -y --no-install-recommends libpython3.8-dev python3.8 + sudo python3.8 -m ensurepip --upgrade sudo pip3.8 install colcon-common-extensions xmlrunner pygccxml pyplusplus sudo pip3.8 install --upgrade setuptools==59.6.0 + sudo pip3.8 install python3.8-wheel + sudo pip3 install --upgrade setuptools==59.6.0 else sudo pip3 install --upgrade setuptools==51.1.2