-
Notifications
You must be signed in to change notification settings - Fork 155
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
Binaries for alpine linux ? #992
Comments
This should be possible. We are working on releasing 0.13.2 today to support Python 3.12, but after that we should be able to add musl support. PyO3 supports it and so does cibuildwheel. We haven't tested the code so support would be Tier 3, but adding a CI job seems reasonable |
@IvanIsCoding many thanks :) |
I think we probably will want to combine this with #891 for 0.14.0. If we add musl builds for linux we'll be shipping a huge number of wheels for each release, using abi3 wheels will shrink that down quite a bit. |
I'll try to trigger a musl job with cibuildwheel. The fact that @nvuillam reported he was able to install makes me think we are able to compile against this architecture |
While I was triggering the job, I noticed one possible issue:
It seems NumPy only has binaries for |
We have |
Great, I'll try that in a next MegaLinter patch, many many thanks for your reactivity :) |
can we have musl-aarch64 as well? our use case: checkov on aarch64 |
I answered you on the other issue but: yes, we can try to publish a wheel for aarch64 for 0.13.2 |
Many thanks. Looking forward to it. |
We'll hold back publishing the wheels because we are moving our build system to use PyPI trusted publisher. You should see aarch64 musl wheels for 0.14.0 which will come up in a couple weeks. In the mean time, you'll need to install a Rust compiler. Fortunately, rustup makes that simple. I myself had never used Alpine linux and manage to install the toolchain |
What is the expected enhancement?
Hi, MegaLinter uses checkov that relies on rustwork, so to install checkov we need rust compiler, and it takes like forever during docker builds :)
Would it be possible to provide pre-compiled binaries for alpine linux ?
Many thanks & best regards :)
Issue on checkov repo : bridgecrewio/checkov#5608 (comment)
The text was updated successfully, but these errors were encountered: