Skip to content

Commit 9b731fd

Browse files
committed
no 3.13 on osx/windows yet, drop manylinux-2014 support
1 parent 2929118 commit 9b731fd

2 files changed

Lines changed: 5 additions & 6 deletions

File tree

.github/workflows/build-wheels.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ echo "git-fetch-with-cli = true" >> "$HOME/.cargo/config.toml"
1212

1313
# build wheels
1414
for PYBIN in /opt/python/cp3[891]*/bin; do
15+
export PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 # for python 3.13
1516
"${PYBIN}/pip" install -r requirements.txt -r requirements-dev.txt
1617
"${PYBIN}/maturin" build -i "${PYBIN}/python" --release --strip
1718
done

.github/workflows/wheels.yml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,11 @@ on:
88

99
jobs:
1010
linux-x86-wheels:
11-
runs-on: ubuntu-24.04
11+
runs-on: ubuntu-latest
1212
strategy:
1313
matrix:
1414
container:
1515
- "quay.io/pypa/musllinux_1_2_x86_64"
16-
- "quay.io/pypa/manylinux2014_x86_64"
1716
- "quay.io/pypa/manylinux_2_28_x86_64"
1817
container: ${{ matrix.container }}
1918
steps:
@@ -28,12 +27,11 @@ jobs:
2827
if-no-files-found: error
2928

3029
linux-aarch-wheels:
31-
runs-on: ubuntu-24.04
30+
runs-on: ubuntu-lates
3231
strategy:
3332
matrix:
3433
container:
3534
- "quay.io/pypa/musllinux_1_2_aarch64"
36-
- "quay.io/pypa/manylinux2014_aarch64"
3735
- "quay.io/pypa/manylinux_2_28_aarch64"
3836
steps:
3937
- uses: actions/checkout@v4
@@ -53,7 +51,7 @@ jobs:
5351
runs-on: macos-latest
5452
strategy:
5553
matrix:
56-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
54+
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
5755
steps:
5856
- uses: actions/checkout@v4
5957
- uses: actions-rs/toolchain@v1
@@ -81,7 +79,7 @@ jobs:
8179
runs-on: windows-latest
8280
strategy:
8381
matrix:
84-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
82+
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
8583
steps:
8684
- uses: actions/checkout@v4
8785
- uses: actions-rs/toolchain@v1

0 commit comments

Comments
 (0)