python-cffi / cffi

A Foreign Function Interface package for calling C libraries from Python.
https://cffi.readthedocs.io/en/latest/
Other
114 stars 41 forks source link

Add `aarch64` `musllinux` wheel #41

Closed sanmai-NL closed 6 months ago

sanmai-NL commented 9 months ago

When one runs Alpine Linux (e.g., a container) on a modern MacBook, there's no binary wheel available for cffi. It can cause build failures in environment set up to avoid compilations from source/sdists. Can you add a wheel for this setup?

arigo commented 9 months ago

@nitzmahone Any feedback on this request?

n8felton commented 9 months ago

@nitzmahone I noticed that #19 is currently in Draft and WIP, so I'm not sure if you'd want a PR against main to implement this, or if you want it added to nitzmahone:dynamic_build_matrix.

ofek commented 8 months ago

Has there been any update on this?

strayge commented 6 months ago

It would be awesome to see new wheels released on PyPI

nitzmahone commented 6 months ago

We'll likely do that within the next week or so- we're waiting for (thing I can't talk about yet), but if it doesn't happen in the next few days, I'll likely release what we have. Don't worry, it's not a CVE or anything, so if you want to use the build artifacts off the PR GHA run in the meantime, they should be good to go.