-
-
Notifications
You must be signed in to change notification settings - Fork 704
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Publish wheels for macOS ARM #740
Comments
Oh, that would be great :) I'm not sure about the state of Python packaging but a universal wheel might also be good. Watchdog is currently my only Python dependency with an extension module and therefore keeping me from shipping a fully universal app bundle. |
@samschott Python packaging can definitely handle a universal wheel 😅 This project, however, can't ship a universal wheel because it requires platform-specific built distributions for macOS. |
@BoboTiG Looks like this was added in https://pypi.org/project/cibuildwheel/1.9.0/. The pipeline here just uses the latest version, so the next release should include the ability to build for Apple Silicon via cross-compiling: https://cibuildwheel.readthedocs.io/en/stable/faq/#apple-silicon |
@di, apologies, I should have been more precise. I meant "univeral2" wheels as in macOS universal binaries (combined binaries for Apple Silicon and Intel Macs). Looking at the docs, this does seem to be supported by cibuildwheel. I'm including watchdog as a dependency in a macOS app bundle and having a universal .so file served from PyPI would simplify the packaging process. |
Ah, got it! Yes it shouldn't be a problem to publish a |
macOS arm64 and universal2 wheels are online :) |
Nice! Greatly appreciated :) |
Waiting on pypa/cibuildwheel#484 before giving a try.
That will ease the support of new Apple Silicon machines.
The text was updated successfully, but these errors were encountered: