File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -27,9 +27,8 @@ limited-api = true
2727install = [' --skip-subprojects' ]
2828
2929[tool .cibuildwheel ]
30- # Build only with Python 3.10 to get cp310-abi3 wheels that work on all 3.10+
31- build = [" cp310-*" ]
32- skip = [" pp*" ]
30+ # Build cp310 for abi3 wheels (works on all CPython 3.10+) and PyPy
31+ build = [" cp310-*" , " pp310-*" ]
3332
3433[tool .cibuildwheel .linux ]
3534archs = [" auto" , " aarch64" ]
@@ -39,12 +38,18 @@ CC = "gcc"
3938
4039[tool .cibuildwheel .macos ]
4140archs = [" x86_64" , " arm64" ]
41+ skip = [" pp*" ]
4242
4343[[tool .cibuildwheel .overrides ]]
4444select = " *-musllinux*"
4545before-all = " apk add clang"
4646environment = {CC = " clang" }
4747
48+ # PyPy doesn't support limited API, so disable it for PyPy builds
49+ [[tool .cibuildwheel .overrides ]]
50+ select = " pp*"
51+ config-settings = {"setup-args" = " -Dpython.allow_limited_api=false" }
52+
4853[tool .isort ]
4954profile = " black"
5055line_length = 100
You can’t perform that action at this time.
0 commit comments