compatibility with pillow wheels #859
MrBitBucket
started this conversation in
General
Replies: 1 comment 10 replies
-
they provide manylinux2014 wheels and you probably try to build your wheels on manylinux2010 docker image. I suggest to build 3.10 wheels on manylinux2014. |
Beta Was this translation helpful? Give feedback.
10 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'm trying to extend the reportlab builds with latest cibuildwheel (2.2.0a1 and get cp310 as well) I have a failure in something I thought should work the build phase worked and reports in
https://github.com/MrBitBucket/reportlab-mirror/runs/3766263538?check_suite_focus=true
Fixed-up wheel written to /tmp/cibuildwheel/repaired_wheel/reportlab-3.6.2-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
However, this fails in the testing phase because reportlab requires Pillow. It seems that the test failed to use any of the wheels in pypi at https://pypi.org/project/Pillow/#files and then tried to build from source. Resulting in a failure because of a lack in the environment of a libjpeg.
Just above the 3.10 build I see that the "Building cp39-manylinux_x86_64 wheel" build and test worked fine and there a pillow wheel was downloaded. The wheel produced in 3.9 is
reportlab-3.6.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
and the pillow wheel downloaded was
Pillow-8.3.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
In the cp310 case I suppose Pillow-8.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl is the nearest, but obviously there's a compatibilty issue and it wants to build from source; that will cause issues for other users. Is there a way out?
Beta Was this translation helpful? Give feedback.
All reactions