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
Uh oh!
There was an error while loading. Please reload this page.
-
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