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

ci: build musllinux_1_1 wheels #3523

Merged
merged 2 commits into from
May 11, 2024
Merged

Conversation

henryiii
Copy link
Contributor

@henryiii henryiii commented May 11, 2024

This is needed to include uv in manylinux, which has both the musllinux_1_1 and musllinux_1_2 images.

Summary

We are looking into including uv in the pypa/manylinux docker images, so that cibuildwheel will be able to use it. But to do so, we need all actively supported images to be able to take it, including musllinux_1_1.

Test Plan

The test was updated to make sure Alpine 3.12, which musllinux was based on, can run uv.

The binary build does need to be triggered on this PR to make sure it works. Ah,

pull_request:
paths:
# When we change pyproject.toml, we want to ensure that the maturin builds still work.
- pyproject.toml
# And when we change this workflow itself...
- .github/workflows/build-binaries.yml
is a good idea, nice.

Will need a followup to fill out the other platforms pypa/manylinux supports for musllinux.

@henryiii henryiii marked this pull request as draft May 11, 2024 05:03
@henryiii
Copy link
Contributor Author

henryiii commented May 11, 2024

(Making this draft because I forgot the cross-compiled musl wheels. I'll wait to see if it works first)

This is needed to include uv in manylinux, which has both the musllinux_1_1 and musllinux_1_2 images.

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
@henryiii henryiii marked this pull request as ready for review May 11, 2024 06:06
@charliermarsh charliermarsh merged commit df43dc9 into astral-sh:main May 11, 2024
60 checks passed
@charliermarsh
Copy link
Member

Awesome, thank you!

@charliermarsh charliermarsh added the releases Related to building and distributing release artifacts of uv label May 11, 2024
@henryiii henryiii deleted the patch-1 branch May 11, 2024 16:36
@henryiii henryiii mentioned this pull request May 13, 2024
charliermarsh pushed a commit that referenced this pull request May 15, 2024
## Summary

Working on followup to #3523. I expect some changes will be required to
match the glibc versions above.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
releases Related to building and distributing release artifacts of uv
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants