From 3ea66fad26b071e386ba786fa9e5f49ba731c8c6 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Sat, 18 Nov 2023 02:58:50 +0100 Subject: [PATCH 1/6] GHA: test Python 2.7 --- .github/workflows/build.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1c8005e..af59a71 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -85,3 +85,15 @@ jobs: run: python -VV - name: Run tests run: python runtests.py --current --verbose + + test_python2.7: + name: 'Test Python 2.7' + runs-on: ubuntu-22.04 + steps: + - uses: actions/checkout@v3 + - name: Install setuptools + run: python2.7 -m pip install setuptools + - name: Display the Python version + run: python2.7 -VV + - name: Run tests + run: python2.7 runtests.py --current --verbose From 7f8b3d7268f9ddd0acbf55a7d4b910f391e49d63 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Sat, 18 Nov 2023 03:06:42 +0100 Subject: [PATCH 2/6] typo --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index af59a71..c131425 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -86,7 +86,7 @@ jobs: - name: Run tests run: python runtests.py --current --verbose - test_python2.7: + test_python27: name: 'Test Python 2.7' runs-on: ubuntu-22.04 steps: From 1c352e59dd7ff94cd1fb27288145e1236d9ce18d Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Sat, 18 Nov 2023 03:09:51 +0100 Subject: [PATCH 3/6] Install Python 2.7 --- .github/workflows/build.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c131425..7924e9a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -91,6 +91,10 @@ jobs: runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v3 + - name: Install Python 2.7 + run: | + apt-get update + apt-get -yq install python2.7 - name: Install setuptools run: python2.7 -m pip install setuptools - name: Display the Python version From cb0e3aed7aa31d817d1e8e0f05be47b39dc2bc5e Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Sat, 18 Nov 2023 03:10:43 +0100 Subject: [PATCH 4/6] sudo --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7924e9a..517f655 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -93,8 +93,8 @@ jobs: - uses: actions/checkout@v3 - name: Install Python 2.7 run: | - apt-get update - apt-get -yq install python2.7 + sudo apt-get update + sudo apt-get -yq install python2.7 - name: Install setuptools run: python2.7 -m pip install setuptools - name: Display the Python version From 3558e253236611ebb8c2a83312041c3fc2c982d5 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Sat, 18 Nov 2023 03:11:59 +0100 Subject: [PATCH 5/6] skip setuptools --- .github/workflows/build.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 517f655..92be921 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -95,8 +95,6 @@ jobs: run: | sudo apt-get update sudo apt-get -yq install python2.7 - - name: Install setuptools - run: python2.7 -m pip install setuptools - name: Display the Python version run: python2.7 -VV - name: Run tests From 18ba9c2f16053608ad6de6bbf6438e4f6941d73a Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Sat, 18 Nov 2023 03:12:57 +0100 Subject: [PATCH 6/6] install python2.7-dev --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 92be921..b3964fa 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -94,7 +94,7 @@ jobs: - name: Install Python 2.7 run: | sudo apt-get update - sudo apt-get -yq install python2.7 + sudo apt-get -yq install python2.7 python2.7-dev - name: Display the Python version run: python2.7 -VV - name: Run tests