Skip to content

Commit ac5ef67

Browse files
committed
Stop shipping Python 3.7 wheels
Python 3.7 has been end-of-life since June 2023, and is not supported by any version of cibuildwheel which also supports Python 3.14. Continue testing that we can attach to a running Python 3.7 process or debug a core file left by one from a newer version of Python. Signed-off-by: Matt Wozniski <[email protected]>
1 parent f0f60fa commit ac5ef67

File tree

4 files changed

+9
-5
lines changed

4 files changed

+9
-5
lines changed

.github/workflows/build_wheels.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ jobs:
6868
- name: Build wheels
6969
uses: pypa/[email protected]
7070
env:
71-
CIBW_BUILD: "cp3{7..14}-${{ matrix.wheel_type }}"
71+
CIBW_BUILD: "cp3{8..14}-${{ matrix.wheel_type }}"
7272
CIBW_ARCHS_LINUX: auto aarch64
7373
CIBW_ENABLE: cpython-prerelease
7474
- uses: actions/upload-artifact@v4
@@ -82,7 +82,7 @@ jobs:
8282
strategy:
8383
fail-fast: false
8484
matrix:
85-
python_version: ["2.7"]
85+
python_version: ["2.7", "3.7"]
8686
steps:
8787
- uses: actions/checkout@v4
8888
- uses: actions/download-artifact@v4
@@ -99,7 +99,10 @@ jobs:
9999
sudo apt-get update
100100
sudo apt-get install -qy \
101101
gdb \
102-
python2.7-dev python2.7-dbg
102+
python${{ matrix.python_version }}-dev \
103+
python${{ matrix.python_version }}-dbg
104+
sudo apt-get install -qy \
105+
python${{ matrix.python_version }}-distutils || true
103106
- name: Install Python dependencies
104107
run: |
105108
python3 -m pip install --upgrade pip
@@ -119,7 +122,7 @@ jobs:
119122
strategy:
120123
fail-fast: false
121124
matrix:
122-
python_version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
125+
python_version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
123126
steps:
124127
- uses: actions/checkout@v4
125128
- name: Set up Python

news/229.removal.1.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
We no longer provide x86-64 musllinux_1_1 wheels. The manylinux project dropped support for musllinux_1_1 on November 1st, 2024.

news/229.removal.2.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
We no longer provide Python 3.7 wheels. Python 3.7 has been end-of-life since June 2023.

news/229.removal.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)