Skip to content

Commit 943a7a8

Browse files
committed
ci: Update cibuildwheel and generate wheels for Python 3.14
1 parent c9781ca commit 943a7a8

1 file changed

Lines changed: 13 additions & 8 deletions

File tree

.github/workflows/actions.yml

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,12 @@ jobs:
2121
pip install --upgrade pip setuptools
2222
pip install cython cibuildwheel==$VERSION
2323
env:
24-
VERSION: 2.22.0
24+
VERSION: 3.2.1
2525
- name: Build wheels
2626
run: cibuildwheel --output-dir wheelhouse
2727
env:
28-
CIBW_BUILD: 'cp3{9,10,11,12,13}-* pp3{9,10,11}-*'
28+
CIBW_BUILD: 'cp3{9,10,11,12,13,14}-* pp3{9,10,11}-*'
29+
CIBW_ENABLE: 'pypy pypy-eol'
2930
- uses: ncipollo/release-action@v1
3031
name: Upload wheels
3132
if: ${{ github.ref_type == 'tag' }}
@@ -56,11 +57,12 @@ jobs:
5657
pip install --upgrade pip setuptools
5758
pip install cython cibuildwheel==$VERSION
5859
env:
59-
VERSION: 2.22.0
60+
VERSION: 3.2.1
6061
- name: Build wheels
6162
run: cibuildwheel --output-dir wheelhouse
6263
env:
63-
CIBW_BUILD: 'cp3{9,10,11,12,13}-* pp3{9,10,11}-*'
64+
CIBW_BUILD: 'cp3{9,10,11,12,13,14}-* pp3{9,10,11}-*'
65+
CIBW_ENABLE: 'pypy pypy-eol'
6466
CIBW_ARCHS_MACOS: x86_64 arm64
6567
- uses: ncipollo/release-action@v1
6668
name: Upload wheels
@@ -91,11 +93,13 @@ jobs:
9193
run: |
9294
pip install cibuildwheel==$env:VERSION
9395
env:
94-
VERSION: 2.22.0
96+
VERSION: 3.2.1
9597
- name: Build wheels
9698
run: cibuildwheel --output-dir wheelhouse
9799
env:
98-
CIBW_BUILD: 'cp3{9,10,11,12,13}-* pp3{9,10,11}-*'
100+
CIBW_BUILD: 'cp3{9,10,11,12,13,14}-* pp3{9,10,11}-*'
101+
CIBW_ENABLE: 'pypy pypy-eol'
102+
CIBW_BEFORE_BUILD: pip install cython
99103
- uses: ncipollo/release-action@v1
100104
name: Upload wheels
101105
if: ${{ github.ref_type == 'tag' }}
@@ -138,11 +142,12 @@ jobs:
138142
pip install --upgrade pip setuptools
139143
pip install cibuildwheel==$VERSION
140144
env:
141-
VERSION: 2.22.0
145+
VERSION: 3.2.1
142146
- name: Build wheels
143147
run: cibuildwheel --output-dir wheelhouse
144148
env:
145-
CIBW_BUILD: 'cp3{9,10,11,12,13}-* pp3{9,10,11}-*'
149+
CIBW_BUILD: 'cp3{9,10,11,12,13,14}-* pp3{9,10,11}-*'
150+
CIBW_ENABLE: 'pypy pypy-eol'
146151
CIBW_ARCHS: ${{ matrix.arch }}
147152
- uses: ncipollo/release-action@v1
148153
name: Upload wheels

0 commit comments

Comments
 (0)