Skip to content
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

Investigate cross-compilation for macOS arm64 #2

Closed
agriyakhetarpal opened this issue Jan 1, 2024 · 1 comment · Fixed by #14
Closed

Investigate cross-compilation for macOS arm64 #2

agriyakhetarpal opened this issue Jan 1, 2024 · 1 comment · Fixed by #14
Labels
enhancement New feature or request packaging infrastructure Releases, installation, etc.

Comments

@agriyakhetarpal
Copy link
Owner

There might be options that the Go toolchain can use for this.

@agriyakhetarpal
Copy link
Owner Author

Note to self: delocate-fuse can be used to create universal wheels provided platform specifications can be set or overridden manually (might have to use CIBW_ARCHS_MACOS and check for it in setup.py)

@agriyakhetarpal agriyakhetarpal added enhancement New feature or request packaging infrastructure Releases, installation, etc. labels Jan 2, 2024
agriyakhetarpal added a commit that referenced this issue Jan 4, 2024
…tion (#12)

Closes #7 and sets up baseline work for #2, which can be continued with setting up `cibuildwheel`.
agriyakhetarpal added a commit that referenced this issue Jan 5, 2024
…macOS wheels

Closes #13
Closes #2 

- Cross-compiled macOS wheels and native wheels, fused with helper
scripts and `delocate-fuse` later
- Linux amd64 and aarch64 wheels (the latter is via QEMU emulation)
- Python 3.8–3.12 support
- Windows amd64 wheels
- Notes on supported architectures and platforms have been added to the README
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request packaging infrastructure Releases, installation, etc.
Projects
None yet
1 participant