Skip to content

Publish macOS Metal wheels on PyPI - #25

Merged
andimarafioti merged 1 commit into
mainfrom
publish-macos-pypi
Sep 25, 2026
Merged

andimarafioti merged 1 commit into
mainfrom
publish-macos-pypi

Conversation

@andimarafioti

Copy link
Copy Markdown
Owner

Pip cannot resolve the native wrapper on Apple Silicon from PyPI because the publisher only builds Linux CUDA wheels. Include a freshly built macOS 14+ arm64 Metal wheel in the same public release, using the plain package version so pip selects it by platform.

The reusable Metal workflow retains its +metal version and existing artifact name for PRs, validation, and Hugging Face publishing. PyPI opts into a plain version and collects the Metal artifact only after its ABI, metadata, and isolated installation checks pass. Update repository publishing guidance to describe both platforms.

Validation: actionlint passed; Python tests passed (62 passed, 2 skipped), including native ABI checks against the pinned source. The publishing workflow retains its strict distribution check before upload.

@andimarafioti
andimarafioti merged commit 04afa2f into main Sep 25, 2026
1 check passed
@andimarafioti
andimarafioti deleted the publish-macos-pypi branch September 25, 2026 07:40
@andimarafioti andimarafioti mentioned this pull request Sep 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant