Skip to content

Commit 6dfb069

Browse files
committed
CI: always install setuptools on manylinux
SEtuptoolls and wheels were removed from the base image for all pythons (not just < 3.12) on 2025-06-22.
1 parent 8b68331 commit 6dfb069

2 files changed

Lines changed: 1 addition & 7 deletions

File tree

.github/workflows/Draft-Release.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -414,17 +414,12 @@ jobs:
414414
make install
415415
416416
- name: Install setuptools and wheel
417-
if: ${{ env.PYTHON >= 3.12 }}
418417
run: |
419418
python${{env.PYTHON}} -m pip install setuptools wheel
419+
420420
- name: Add custom problem matchers for annotations
421421
run: echo "::add-matcher::.github/problem-matchers.json"
422422

423-
- name: Install setuptools and wheel
424-
if: ${{ env.PYTHON >= 3.12 }}
425-
run: |
426-
python${{env.PYTHON}} -m pip install setuptools wheel
427-
428423
# This patches a bug where ManyLinux doesn't generate buildnumber as git dir is owned by diff user
429424
- name: Enable git safe-directory
430425
run: git config --global --add safe.directory $GITHUB_WORKSPACE

.github/workflows/Manylinux_2_28.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,6 @@ jobs:
134134
make install
135135
136136
- name: Install setuptools and wheel
137-
if: ${{ env.PYTHON >= 3.12 }}
138137
run: |
139138
python${{env.PYTHON}} -m pip install setuptools wheel
140139

0 commit comments

Comments
 (0)