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

Press into manylinux wheels #72

Open
YaroslavKormushyn opened this issue Jul 21, 2022 · 1 comment
Open

Press into manylinux wheels #72

YaroslavKormushyn opened this issue Jul 21, 2022 · 1 comment

Comments

@YaroslavKormushyn
Copy link

Pressed binary Linux wheels cannot be directly uploaded to PyPI, as outlined here. Binary Linux wheels must follow the manylinux tagging scheme in order to allow upload to PyPI.

If you press a conda package into a wheel now and try uploading it to PyPI right away, you will receive something like:
Binary wheel '<your_wheel_name>-linux_x86_64.whl' has an unsupported platform tag 'linux_x86_64'.

I chose the pythonocc-core package for example.

Do conda packages have the necessary metadata for us to make a 1-to-1 mapping to a manylinux tag?
If not, what would be the effort to make that mapping? There aren't many manylinux tags to choose from, so maybe that's an easy thing to do.

@YaroslavKormushyn
Copy link
Author

This might be done using auditwheel, however, the pressed wheels might be read as too-recent versioned symbols and won't repair.

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

No branches or pull requests

1 participant