Skip to content

Commit ad21983

Browse files
authored
Build additional wheels on upgraded cibuildwheel (#169)
* update checkout version * update cibuildwheel version * build cp313, cp314, and pp311 wheels * correctly ignore win32 builds on windows
1 parent c2217de commit ad21983

2 files changed

Lines changed: 9 additions & 5 deletions

File tree

.github/workflows/build-wheels.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
sanity_check:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v4
14+
- uses: actions/checkout@v5
1515

1616
- uses: actions/setup-python@v5
1717
name: Install Python
@@ -85,15 +85,15 @@ jobs:
8585
os: [ubuntu-latest, windows-latest, macos-latest]
8686

8787
steps:
88-
- uses: actions/checkout@v4
88+
- uses: actions/checkout@v5
8989

9090
- name: Set up QEMU # Needed to build aarch64 wheels
9191
if: runner.os == 'Linux'
9292
uses: docker/setup-qemu-action@v3
9393
with:
9494
platforms: all
9595

96-
- uses: closeio/cibuildwheel@v2.20.0
96+
- uses: closeio/cibuildwheel@v3.1.3
9797

9898
- uses: actions/upload-artifact@v4
9999
with:
@@ -105,7 +105,7 @@ jobs:
105105
needs: [sanity_check]
106106
runs-on: ubuntu-latest
107107
steps:
108-
- uses: actions/checkout@v4
108+
- uses: actions/checkout@v5
109109

110110
- uses: actions/setup-python@v5
111111
name: Install Python

pyproject.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,14 @@ build = [
1616
"cp310-*",
1717
"cp311-*",
1818
"cp312-*",
19+
"cp313-*",
20+
"cp314-*",
1921
"pp38-*",
2022
"pp39-*",
2123
"pp310-*",
24+
"pp311-*",
2225
]
26+
enable = ["pypy", "pypy-eol"]
2327

2428
[tool.cibuildwheel.linux]
2529
archs = ["x86_64", "aarch64"]
@@ -31,4 +35,4 @@ skip = ["pp*"]
3135

3236
[tool.cibuildwheel.windows]
3337
archs = ["AMD64"]
34-
skip = ["pp*-win*", "*-win3"]
38+
skip = ["pp*-win*", "*-win32"]

0 commit comments

Comments
 (0)