Skip to content
Snippets Groups Projects
Commit 2642ef8e authored by Matt Harbison's avatar Matt Harbison
Browse files

pyproject: migrate macOS `cibuildwheel` settings to pyproject.toml

Same as for the Windows migration in the prior commit, but we need to override
the architectures supported in CI, because the current CI system is too old to
support building arm64 binaries.  The shell script did (and still does) build
universal2 wheels, because it's run on a different system that's isolated from
the CI system.

Already, it's obvious that these platform scripts were slightly diverging (e.g.
this macOS one didn't specify the set of python targets).  Also, the CI target
for macOS is doing something strange- it's looping over its own list of targets
and building them, but not in a parallel matrix.  Linux is doing something
similar, but in a standalone shell script.  I suspect we can call
`cibuildwheel --print-build-identifiers` to let it figure out what should be
built based on the config file settings, and then feed each identifier to
`cibuildwheel --only $ID`.  But let's save that for now for simplicity.
parent 505f6c5b
No related branches found
No related tags found
2 merge requests!1292Draft: 7.0rc preparation,!1185Move most cibuildwheel config settings to pyproject.toml
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment