From 231ee08f717074019f5ad3528837229b3da69076 Mon Sep 17 00:00:00 2001 From: Darren Worrall Date: Sun, 21 May 2023 15:20:29 +0100 Subject: [PATCH] Upgrade python dependency toolchain in CI setup --- .github/workflows/tests.yml | 4 ++++ bin/before-install | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a047fa0d..c3919307 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -49,6 +49,10 @@ jobs: sudo add-apt-repository -y ppa:deadsnakes/ppa sudo apt-get -qq update sudo apt-get install -y python2.7 python3.6 python3.7 + # https://github.com/pypa/setuptools/issues/2988#issuecomment-1007991935 + git clone https://github.com/pypa/setuptools.git && cd setuptools && sudo python3.10 setup.py install + sudo apt install python3.10-distutils + curl -sS https://bootstrap.pypa.io/get-pip.py | python3.10 sudo pip install autopep8 - name: Run Python tests run: | diff --git a/bin/before-install b/bin/before-install index ce18eda9..aba77014 100755 --- a/bin/before-install +++ b/bin/before-install @@ -11,7 +11,6 @@ case ENV['SUITE'] when 'python' Dir.chdir('python/') do run('sudo', 'pip', 'install', '-U', 'pip') - run('sudo', 'pip', 'install', 'setuptools==33.1.1') run('pip', '--version') run('sudo', 'make', 'install') end