Skip to content

Add a recommendation for packaging macos arm64 wheels #238

@mattip

Description

@mattip

Does the scientific-python community have a unified opinion around whether to distribute universal2 or separate arm64/x86_64 wheels? cibuildwheel did not take a stand and allows both approaches. Some of the considerations that came up in that issue:

against

  • for most large projects, using universal2 wheels makes the artifact twice as big which is a waste
  • testing is problematic. There still are few arm64 CI runners (not so true with https://cirrus-ci.org/)
  • conda uses separate installations

for

  • the default python provided by python.org uses universal2

Whatever the decision, we need better documentation, users are confused around how to work with mixed universal2 python and arm64-only wheels.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions