Skip to content

Tag linux wheels with new manylinux platform tags #35

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

Open
auscompgeek opened this issue Jan 13, 2020 · 3 comments
Open

Tag linux wheels with new manylinux platform tags #35

auscompgeek opened this issue Jan 13, 2020 · 3 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@auscompgeek
Copy link
Member

The accepted PEP 600 defines new manylinux tags corresponding to glibc versions. By my understanding, WPILib's linuxx86-64 corresponds to Ubuntu 18.04, which would correspond to the platform tag manylinux_2_27_x86_64.

PEP 599 (manylinux2014) also explicitly allows the armv7l and aarch64 platforms, so we should be good to publish wheels for all WPILib Linux platforms once we have the infrastructure.

@auscompgeek
Copy link
Member Author

Unfortunately it looks like pip doesn't understand PEP 600 yet. But the standard exists so that shouldn't really stop us from doing it anyway I guess.

@auscompgeek
Copy link
Member Author

Looks like pip and PyPI speak PEP 600 now. PyPA's tracking issue: pypa/manylinux#542

@auscompgeek auscompgeek added enhancement New feature or request help wanted Extra attention is needed labels Sep 5, 2020
@auscompgeek
Copy link
Member Author

pip 20.3 is out now with PEP 600 support.

We won't be able to use auditwheel on most of our packages, so we'll have to manually (in CI) rename our wheels. But this will mean we can host our x86-64 Linux wheels on PyPI.

@auscompgeek auscompgeek added the good first issue Good for newcomers label Jan 9, 2021
@auscompgeek auscompgeek removed the good first issue Good for newcomers label Dec 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant