-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
[Packaging] Add wheels for Alpine Linux #18036
Comments
Wes McKinney / @wesm: |
Wes McKinney / @wesm: |
Uwe Korn / @xhochy: If there was an alternative Package repository for wheels on Alpine Linux, we could upload wheels there but this also does not seem to exist. Closing as "Won't fix" until the Alpine community has adressed this. |
Adam Davis: |
Looks like this could be reopened now. This is a bit of a pressing issue given that |
OK. I reopen this. |
We need this too. I can maybe take a crack at it though I'm pretty unfamiliar with Python packaging and wheels. Is it basically copy/paste this file https://github.com/apache/arrow/blob/main/ci/docker/python-wheel-manylinux.dockerfile and hack stuff so that it's Alpine instead of CentOS? |
Does PyPA provide a Docker image for musllinux wheel like https://quay.io/repository/pypa/manylinux2014_x86_64?tab=tags ? |
@kou yes, several, just filter by |
OK. Let's use these images as base images. |
Anything I can do to help? Happy to test and provide feedback. Or donate to individuals or foundations. |
@kou I'm willing to work on this, although I'm not familiar with the code base. Can you give me some pointers to what needs to be done? |
Sure. Here are related things:
(We may need to change another files too...) |
Currently when attempting to install pyarrow using pip on Alpine Linux you get the following error message from pip:
Notice the 'Skipping link ... it is not compatible with this Python` messages. They happen because the wheel format is currently incompatible with musl libc.
This means we must publish the source distribution to allow pip to fallback to compilation of arrow.
Reporter: Omer Katz / @thedrow
Related issues:
Note: This issue was originally created as ARROW-2058. Please see the migration documentation for further details.
The text was updated successfully, but these errors were encountered: