Skip to content

Commit ddd5be5

Browse files
committed
for the 3rd time, skip single-arch builds on cpython
1 parent 918bf33 commit ddd5be5

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

pyproject.toml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ build-backend = "setuptools.build_meta"
1313
[tool.cibuildwheel]
1414
# Also skip wheels for free-threaded CPython 3.14 (e.g. 'cp314t') until we
1515
# actually support them. We currently aren't thread-safe as we define HB_NO_MT=1.
16-
skip = ["cp38-*", "cp39-*", "cp3??t-*"]
16+
# CPython abi3 wheels only need universal2 on macOS, skip the single-arch builds.
17+
skip = ["cp38-*", "cp39-*", "cp3??t-*", "cp*-macosx_x86_64", "cp*-macosx_arm64"]
1718
enable = ["pypy"]
1819
test-requires = "pytest"
1920
test-command = "pytest {project}/tests"
@@ -24,11 +25,6 @@ archs = ["x86_64", "universal2", "arm64"]
2425
[tool.cibuildwheel.linux]
2526
archs = ["native"]
2627

27-
# CPython abi3 wheels only need universal2 on macOS, skip the single-arch builds
28-
[[tool.cibuildwheel.overrides]]
29-
select = "cp*-macosx_{x86_64,arm64}"
30-
skip = true
31-
3228
# Run abi3audit after the default repair commands to scan for abi3 violations
3329
# https://github.com/pypa/abi3audit
3430
# Only on Unix platforms (Linux/macOS) since Windows has no default repair command

0 commit comments

Comments
 (0)