Closed vjraitila closed 1 year ago
Bionic is really old. And that pip version is old too (note the eggs). Pretty sure it will work fine if you modernize your tooling.
The joined tags are fine, it simply means it's compatible with both manylinux_2_17_aarch64 and manylinux2014_aarch64.
Okay, gotcha. That fact that joined tags are fine was new to me. I did try to find a mention of this in the PEP, but could not find one. I ran into this while attempting to build Hadoop (to be exact, the development container) for aarch64. The problem only surfaced with the then latest set of wheels (for 1.7.1) which introduced the one with joined tags - the earlier ones worked. It seems that 1.8.0 yet again does not have them.
Anyway, my particular downstream issue has since been resolved by exactly that - modernizing the tooling.
The wheels seem to be broken at https://pypi.org/project/lazy-object-proxy/#files - and have been for quite some time.
Run into it with the following Dockerfile:
which not only fails retrieving the appropriate wheel for aarch64, but also does not compile from source (due to older version of Python in Ubuntu Bionic):
I know next to nothing about Python wheels, but looking at the available ones at PyPI, this one looks strange to me:
It looks like two tags have been clobbed together. What I would expect is two separate wheels like: