Is it possible to do cross-compilation to build windows wheels?
See original GitHub issueAccording to jq’s wiki, https://github.com/stedolan/jq/wiki/Cross-compilation , you may be able to build wheels for Windows from Linux. I would like to help but have no idea about how you are currently building wheels? Should I make a PR to change the setup.py
or write a CI (continuous integration, github actions would be good) script?
Issue Analytics
- State:
- Created 3 years ago
- Comments:15 (1 by maintainers)
Top Results From Across the Web
Tips and tricks - cibuildwheel - Read the Docs
cibuildwheel supports cross-compiling ARM64 wheels on all Windows runners, but a native ARM64 runner is required for testing. On non-native runners, tests for ......
Read more >Towards standardizing cross compiling - Packaging
More generally, I'd like to be able to build all variants of a wheel from a single environment per platform (rather than per...
Read more >Cross-compile extension on Linux for Windows - Stack Overflow
It offers a cross platform toolchain that can build packages for Linux, OSX and Windows and greatly simplifies building and shipping cross ......
Read more >cibuildwheel - PyPI
Builds manylinux, musllinux, macOS 10.9+, and Windows wheels for CPython and PyPy ... Adds support for cross-compiling Windows ARM64 wheels.
Read more >Building from source — NumPy v1.25.dev0 Manual
It may be possible to use pip to build a wheel, but pip configures its own environment; adapting the pip environment to cross-compilation...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Wheels are currently built using Travis: https://github.com/mwilliamson/jq.py/blob/master/.travis.yml
Travis CI is no longer the go-to for open source projects due to its pricing changes. And, their Windows support is really inferior to Circle CI. If you need to grab a wheel, see https://github.com/Congee/jq.py/releases