docs: add delvewheel to diagram, schema defaults, and docs (#2877)
Since delvewheel is now the default repair-wheel-command on Windows, update all places where auditwheel/delocate were referenced but delvewheel was missing: - diagram.html: add delvewheel repair block for Windows (was grouped with ios/pyodide as optional dot) - generate_schema.py: add Windows delvewheel default to the platform loop so schema.json includes the default - schema.json: regenerated with Windows delvewheel default - options.md: add Windows to defaults list, remove outdated tip about delvewheel being early-stage/optional, update examples - contributing.md: add delvewheel to the tool list Assisted-by: OpenCode:glm-5.1 Signed-off-by: Henry Schreiner <henryfs@princeton.edu>
This commit is contained in:
@@ -27,7 +27,7 @@ Other notes:
|
||||
|
||||
### cibuildwheel's relationship with build errors
|
||||
|
||||
cibuildwheel doesn't really do anything itself - it's always deferring to other tools (pip, wheel, auditwheel, delocate, docker). Without cibuildwheel, the process is really fragmented. Different tools, across different OSs need to be stitched together in just the right way to make it work.
|
||||
cibuildwheel doesn't really do anything itself - it's always deferring to other tools (pip, wheel, auditwheel, delocate, delvewheel, docker). Without cibuildwheel, the process is really fragmented. Different tools, across different OSs need to be stitched together in just the right way to make it work.
|
||||
|
||||
We're not responsible for errors in those tools, for fixing errors/crashes there. But cibuildwheel's job is providing users with an 'integrated' user experience across those tools. We provide an abstraction. The user says 'build me some wheels', not 'open the docker container, build a wheel with pip, fix up the symbols with auditwheel' etc. However, errors have a habit of breaking abstractions. And this is where users get confused, because the mechanism of cibuildwheel is laid bare, and they must understand a little bit how it works to debug.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user