-
Notifications
You must be signed in to change notification settings - Fork 291
Closed
Description
Description
Currently, we have added a single opt-in identifier (per platform): the free threaded build requires a custom setting, free-threaded-support
. But there is an incoming build that we might also want to make opt-in (#1538, GraalPy), and PyPy3.7-3.9 should also be opt-in. Mayne even past-EoL Pythons could be opt in if requires-python was not found. Pyodide (and iOS/Android in the future) are platforms, so not an issue. Maybe we should come up with a way to specify a non-default builds more generally?
As a quick thought to get design ideas going, we could have an opt-in list:
[tool.cibuildwheel]
opt-in = ["free-threaded", "graalpy", "old-pypy", "old-python"]
CIBW_OPT_IN: "free-threaded;graalpy;old-pypy;old-python"
Build log
No response
CI config
No response
Metadata
Metadata
Assignees
Labels
No labels