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

Add musllinux wheels #2403

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Add musllinux wheels #2403

wants to merge 3 commits into from

Conversation

alugowski
Copy link

Summary

  • OS: Linux
  • Bug fix: no
  • Type: wheels
  • Fixes: Add musllinux wheels

Description

Enable cibuildwheel's Musl wheel builder.

This enables pip install psutil on Alpine Linux without having to install a compiler, including on the minimal -alpine Python base Docker image.

@alugowski alugowski force-pushed the musl branch 2 times, most recently from d95a3e3 to 6c58a6f Compare April 15, 2024 23:35
Signed-off-by: Adam Lugowski <[email protected]>
@astoff
Copy link

astoff commented Jun 5, 2024

This would be extremely handy, I hope it gets released soon.

@alugowski
Copy link
Author

This would be extremely handy, I hope it gets released soon.

I would too, but it seems the maintainers have something against musl but haven't articulated it anywhere that I can see. For example there's this 2 year old PR #2126

@MrMino
Copy link

MrMino commented Jun 10, 2024

I've been repackaging each new psutil version for Musl using cibuildwheel and never ran into an issue with it. I just have an automated job that creates the wheels and pushes them to my local PyPI server.

AFAIR there were other PRs that tried to add this. I would look them up first, it seems like this is a duplicate of one of them.

@astoff
Copy link

astoff commented Jul 17, 2024

@giampaolo Any news about this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants