Instead of using pip as the default, set it to default. This way each platform can choose independently what to do as the default behavior. This is intended as part of adding Pyodide support. Pyodide cannot use pip as the build frontend. It always uses a modified pypa/build. So if the build_frontend is explicitly set to pip we want to raise an error. But if it's unset, then we should be able to tell and just do what we want.
48 lines
1.1 KiB
TOML
48 lines
1.1 KiB
TOML
[tool.cibuildwheel]
|
|
build = "*"
|
|
skip = ""
|
|
test-skip = ""
|
|
|
|
archs = ["auto"]
|
|
build-frontend = "default"
|
|
config-settings = {}
|
|
dependency-versions = "pinned"
|
|
environment = {}
|
|
environment-pass = []
|
|
build-verbosity = ""
|
|
|
|
before-all = ""
|
|
before-build = ""
|
|
repair-wheel-command = ""
|
|
|
|
test-command = ""
|
|
before-test = ""
|
|
test-requires = []
|
|
test-extras = []
|
|
|
|
container-engine = "docker"
|
|
|
|
manylinux-x86_64-image = "manylinux2014"
|
|
manylinux-i686-image = "manylinux2014"
|
|
manylinux-aarch64-image = "manylinux2014"
|
|
manylinux-ppc64le-image = "manylinux2014"
|
|
manylinux-s390x-image = "manylinux2014"
|
|
manylinux-pypy_x86_64-image = "manylinux2014"
|
|
manylinux-pypy_i686-image = "manylinux2014"
|
|
manylinux-pypy_aarch64-image = "manylinux2014"
|
|
|
|
musllinux-x86_64-image = "musllinux_1_1"
|
|
musllinux-i686-image = "musllinux_1_1"
|
|
musllinux-aarch64-image = "musllinux_1_1"
|
|
musllinux-ppc64le-image = "musllinux_1_1"
|
|
musllinux-s390x-image = "musllinux_1_1"
|
|
|
|
|
|
[tool.cibuildwheel.linux]
|
|
repair-wheel-command = "auditwheel repair -w {dest_dir} {wheel}"
|
|
|
|
[tool.cibuildwheel.macos]
|
|
repair-wheel-command = "delocate-wheel --require-archs {delocate_archs} -w {dest_dir} -v {wheel}"
|
|
|
|
[tool.cibuildwheel.windows]
|