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

Ensure use of cibuildwheel for wheels meant to be published #13

Closed
agriyakhetarpal opened this issue Jan 4, 2024 · 0 comments · Fixed by #14
Closed

Ensure use of cibuildwheel for wheels meant to be published #13

agriyakhetarpal opened this issue Jan 4, 2024 · 0 comments · Fixed by #14

Comments

@agriyakhetarpal
Copy link
Owner

agriyakhetarpal commented Jan 4, 2024

Note to self: use cibuildwheel-enabled Python implementations since GitHub Actions runners are messing up the platform specification for Python 3.12 (#12) – x86_64 runner is named as a universal one.

Might have to map CIBW_ARCHS_MACOS: x86_64 arm64 to GOARCH: amd64 arm64 in setup.py accordingly

Originally posted by @agriyakhetarpal in #12 (comment)

agriyakhetarpal added a commit that referenced this issue Jan 5, 2024
The platform specification detection on macOS with Python 3.12 is wrong on GitHub Actions runners since universal Python implementations are being installed. #13 took care of this, but it should be worth adding this note as well here.
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
None yet
Projects
None yet
1 participant