From ba25e09b829b94cbbe409032af7140dab5cf5881 Mon Sep 17 00:00:00 2001 From: Erik Sundell Date: Mon, 18 Oct 2021 19:56:15 +0200 Subject: [PATCH] Pin pip to 21.3.* --- .github/workflows/unit-test.yaml | 4 +++- bootstrap/bootstrap.py | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/unit-test.yaml b/.github/workflows/unit-test.yaml index 2c44b15..c01c910 100644 --- a/.github/workflows/unit-test.yaml +++ b/.github/workflows/unit-test.yaml @@ -86,8 +86,10 @@ jobs: ${{ hashFiles('setup.py', 'dev-requirements.txt', '.github/workflows/unit-test.yaml') }} - name: Install Python dependencies + # Keep pip version pinning in sync with the one in bootstrap.py! + # See changelog at https://pip.pypa.io/en/latest/news/#changelog run: | - python3 -m pip install -U pip + python3 -m pip install -U "pip==21.3.*" python3 -m pip install -r dev-requirements.txt python3 -m pip install -e . pip freeze diff --git a/bootstrap/bootstrap.py b/bootstrap/bootstrap.py index 563138a..dc1309f 100644 --- a/bootstrap/bootstrap.py +++ b/bootstrap/bootstrap.py @@ -334,8 +334,10 @@ def main(): # Upgrade pip + # Keep pip version pinning in sync with the one in unit-test.yml! + # See changelog at https://pip.pypa.io/en/latest/news/#changelog logger.info('Upgrading pip...') - run_subprocess([pip_bin, 'install', '--upgrade', 'pip']) + run_subprocess([pip_bin, 'install', '--upgrade', 'pip==21.3.*']) # Install/upgrade TLJH installer