Skip to content

Add manylinux_2_31 to supported --python-platform#4965

Merged
charliermarsh merged 1 commit intomainfrom
charlie/glibc
Jul 10, 2024
Merged

Add manylinux_2_31 to supported --python-platform#4965
charliermarsh merged 1 commit intomainfrom
charlie/glibc

Conversation

@charliermarsh
Copy link
Copy Markdown
Member

Summary

I'll make an issue for arbitrary manylinux_x_y support.

Closes #4956.

@charliermarsh charliermarsh added the compatibility Compatibility with a specification or another tool label Jul 10, 2024
@charliermarsh charliermarsh enabled auto-merge (squash) July 10, 2024 16:24
@charliermarsh charliermarsh merged commit 7925d25 into main Jul 10, 2024
@charliermarsh charliermarsh deleted the charlie/glibc branch July 10, 2024 16:30
filaretov added a commit to filaretov/uv that referenced this pull request Nov 19, 2024
PR astral-sh#4965 added `*-manylinux_2_31` as a target triple, and issue astral-sh#4966
described the need for a more general solution.

In lieu of a general solution, this PR adds further explicit manylinux
target triples for different glibc version up to the one used by the
latest Ubuntu release (2.40).
charliermarsh pushed a commit that referenced this pull request Nov 19, 2024
<!--
Thank you for contributing to uv! To help us out with reviewing, please
consider the following:

- Does this pull request include a summary of the change? (See below.)
- Does this pull request include a descriptive title?
- Does this pull request include references to any relevant issues?
-->

## Summary

<!-- What's the purpose of the change? What does it do, and why? -->

PR #4965 added `*-manylinux_2_31` as a target triple, and issue #4966
described the need for a more general solution.

In lieu of a general solution, this PR adds further explicit manylinux
target triples for different glibc version up to the one used by the
latest Ubuntu release (glibc 2.40 used in Ubuntu 24.10).

## Test Plan

<!-- How was it tested? -->

Local, manual testing with a Python wheel targeting
`x86_64-manylinux_2_35`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

compatibility Compatibility with a specification or another tool

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support more platforms in --python-platforms

1 participant