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

PyPi wheel name scheme changed #140

Closed
alerque opened this issue Jun 1, 2021 · 2 comments
Closed

PyPi wheel name scheme changed #140

alerque opened this issue Jun 1, 2021 · 2 comments

Comments

@alerque
Copy link
Contributor

alerque commented Jun 1, 2021

I'll preface this by saying Python Wheel naming schemes are bizarrely complex to my eye anyway so their may be a reason for this. However the new scheme includes even more duplicate or nonsense information that the last one:

  • Old: skia_python-87.1-cp39-cp39-manylinux2014_x86_64.whl
  • New: skia_python-87.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Is the extra manylinux_2_17_86_64. actually serving a purpose? It's bad enough that cp39 is duplicated...

As a distro packager every time something like this changes we have to go futz around and figure out what the new scheme is. It would be nice if it made more sense and didn't change between releases without good cause.

@kyamagu
Copy link
Owner

kyamagu commented Jun 1, 2021

The new scheme includes explicit glibc version, and they are automatically labeled via auditwheel in skia-python.

@alerque
Copy link
Contributor Author

alerque commented Aug 2, 2021

Bah humbug is what I say. This is debug info that could have gone inside the package instead of on the label. Since only one alternative is offered and it does not need to match the glibc on the host system to run it is irrelevant detail about the build system that packagers have to know and update periodically for no gain in end users being able to pick the right package.

If you don't plan on fixing this by turning off whatever option is relevant, just close this issue. Just color your distro packagers somewhat annoyed.

@kyamagu kyamagu closed this as completed Aug 3, 2021
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

2 participants