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

Allow manylinux_x_y wheel upload (PEP600) #7853

Merged
merged 2 commits into from
Aug 13, 2020
Merged

Conversation

mayeut
Copy link
Contributor

@mayeut mayeut commented Apr 25, 2020

manylinux_x_y platform tag is official per PEP600

see also pypa/manylinux#542

@mayeut
Copy link
Contributor Author

mayeut commented Apr 25, 2020

PEP600 does not restrict x & y other than those being numbers. However, it is said that a package index might decide to be conservative and reject wheels by restricting x & y a bit more.

It might make sense to restrict x to 2 for now. For y, it could be left unchecked or restricted to be between 5 (manylinux1) & 31 (latest glibc version is 2.31) however this will require to be updated now and then.

@mayeut
Copy link
Contributor Author

mayeut commented May 8, 2020

@di,

Could you review and/or assign reviewers please ?

Support for PEP600 under development in packaging as a prelude to pip.

manylinux_x_y platform tag is official per PEP600

see also pypa/manylinux#542
@mattip
Copy link

mattip commented Aug 13, 2020

Packaging, pip, and wheel now support PEP 600 tags (the heavy lifting is done by packaging, pip vendors in a copy and wheel has a dependency on packaging).

@di di merged commit 8815e29 into pypi:master Aug 13, 2020
@di
Copy link
Member

di commented Aug 13, 2020

Thanks @mattip and @mayeut for your work here!

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.

4 participants