-
Notifications
You must be signed in to change notification settings - Fork 846
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
0.11.5 and 0.11.6 packages not compatible with manylinux2010 #946
Comments
Hi @vgod-dbx , Thanks for sharing this. The library is built automatically on Script for building is here : https://github.com/huggingface/tokenizers/blob/master/bindings/python/build-wheels.sh The only thing I see that could bring in Is there anything in there that might explain where Also if you have any suggestions on steps we could take to ensure we don't break that in the future it would be nice. |
Hi Narsil, I did some investigation and found out the issue came from Is it possible for you to use this image for building your wheels until they fix this issue? I'll report this bug back to them and hope they can fix it. |
Hi @vgod-dbx , Thank you very much for this investigation ! Saved me lots of time for sure. It seems like the merge happened quite a while ago (15sep 2021). Since we're using If upstream doesn't respond we'll see what we can do. Also , relooking at the PEP you linked, it seems that it's now being superseeded with PEP600 https://www.python.org/dev/peps/pep-0600/ which clearly seem to indicate that the fixed list of dependencies was sort of dropped. I am by no means expert on this subject so I'll just follow discussions here and upstream |
Thanks Narsil. I understand that you want to keep the builder image up to date. |
Indeed. cross-ref auditwheel answer
You won't get any security update using an end-of-life distro: as mentioned in manylinux readme, manylinux2010 image is based on CentOS 6 which reached EOL on November 30th, 2020. Updating to manylinux2014 has implications on the version of |
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days. |
The binary wheel packages of 0.11.5 and 0.11.6 (e.g.
tokenizers-0.11.5-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
) are not compatible with the manylinux2010 policy.The problem is that
tokenizers.cpython-39-x86_64-linux-gnu.so
has a dependency on libz.so.1, which is not included in manylinux2010 nor manylinux2014.Is it possible to fix the packages so we can deploy tokenizers on our minimal systems that don't have libz.so.1?
The text was updated successfully, but these errors were encountered: