<div dir="ltr">Hi Phil,<div><br></div><div>Have you tried it with Docker?</div><div><br></div><div>I mean it's done on clean installation, and it's not working as expected.</div><div>I guess you don't have any issue since you have the system lib installed and not only using the pip package.</div><div><br></div><div>Cheers,</div><div>Denis</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le lun. 30 déc. 2019 à 13:13, Phil Thompson <<a href="mailto:phil@riverbankcomputing.com">phil@riverbankcomputing.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 30/12/2019 10:05, Denis Rouzaud wrote:<br>
> Adding RUN apt update && apt install -y libqt5xml5 fixes the issue.<br>
> But this is not an acceptable solution, since the pip package should <br>
> work<br>
> on its own.<br>
> <br>
> Any idea?<br>
<br>
It's obviously not finding the library bundled in the wheel. As I said, <br>
I can't reproduce it and nobody else has reported a problem.<br>
<br>
Phil<br>
<br>
<br>
> Le dim. 29 déc. 2019 à 14:44, Denis Rouzaud <<a href="mailto:denis.rouzaud@gmail.com" target="_blank">denis.rouzaud@gmail.com</a>> a<br>
> écrit :<br>
> <br>
>> Hi Phil,<br>
>> <br>
>> Here is a minimal example with a docker file<br>
>> <br>
>> FROM python:3.7<br>
>> RUN pip install PyQt5<br>
>> RUN echo $(ls <br>
>> /usr/local/lib/python3.7/site-packages/PyQt5/Qt/lib/libQt5Xml.so.5)<br>
>> RUN ldd <br>
>> /usr/local/lib/python3.7/site-packages/PyQt5/Qt/lib/libQt5Xml.so.5<br>
>> RUN python -c "from PyQt5.pylupdate_main import main"<br>
>> <br>
>> <br>
>> Le dim. 29 déc. 2019 à 11:51, Phil Thompson <br>
>> <<a href="mailto:phil@riverbankcomputing.com" target="_blank">phil@riverbankcomputing.com</a>><br>
>> a écrit :<br>
>> <br>
>>> I can't reproduce this.<br>
>>> <br>
>>> Phil<br>
>>> <br>
>>> <br>
>>> On 26/12/2019 10:37, Denis Rouzaud wrote:<br>
>>> > Apprently, libQt5Xml.so.5 is well included in the wheel.<br>
>>> > The issue is that it is not found during runtime.<br>
>>> > I could fix this by<br>
>>> > doing:<br>
>>> ><br>
>>> LD_LIBRARY_PATH=/usr/local/lib/python3.7/site-packages/PyQt5/Qt/lib/:$LD_LIBRARY_PATH<br>
>>> > python<br>
>>> > -c "from PyQt5.pylupdate_main import main"<br>
>>> ><br>
>>> > What is the correct way to solve this?<br>
>>> ><br>
>>> > Cheers,<br>
>>> > Denis<br>
>>> ><br>
>>> > Le sam. 21 déc. 2019 à 23:12, Denis Rouzaud <<a href="mailto:denis.rouzaud@gmail.com" target="_blank">denis.rouzaud@gmail.com</a>> a<br>
>>> > écrit :<br>
>>> ><br>
>>> >> I am running pylupdate on Travis by installing PyQt5 from pip.<br>
>>> >> Since recently, I am getting this error.<br>
>>> >> Any idea?<br>
>>> >> Cheers,<br>
>>> >> Denis<br>
>>> >><br>
>>> >>   File "/home/travis/virtualenv/python3.7.1/bin/pylupdate5", line 6,<br>
>>> >> in <module><br>
>>> >> 263    from PyQt5.pylupdate_main import main<br>
>>> >> 264  File<br>
>>> >><br>
>>> "/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/PyQt5/pylupdate_main.py",<br>
>>> <br>
>>> >> line 24, in <module><br>
>>> >> 265    from .pylupdate import *<br>
>>> >> 266ImportError: libQt5Xml.so.5: cannot open shared object file: No<br>
>>> >> such file or directory<br>
>>> >> 267<br>
>>> >> 268<br>
>>> >><br>
>>> >> $<br>
>>> >><br>
>>> >><br>
>>> >><br>
>>> ><br>
>>> > _______________________________________________<br>
>>> > PyQt mailing list    <a href="mailto:PyQt@riverbankcomputing.com" target="_blank">PyQt@riverbankcomputing.com</a><br>
>>> > <a href="https://www.riverbankcomputing.com/mailman/listinfo/pyqt" rel="noreferrer" target="_blank">https://www.riverbankcomputing.com/mailman/listinfo/pyqt</a><br>
>>> <br>
>>> <br>
<br>
</blockquote></div>