[chimerax-users] Dependency trouble
Anthony James Schaefer
tony.schaefer at uga.edu
Fri Apr 8 11:26:52 PDT 2022
Hey,
Just want to add that QRegularExpression is in Qt5, so you should be able to use that and have it work with ChimeraX 1.3 and the daily builds. QRegExp was a different thing and apparently, they phased it out in Qt6. Hopefully, you don't need to make too many changes, as QRegExp and QRegularExpression are somewhat different.
Best,
Tony
________________________________
From: William Hofsøy <2wswer at gmail.com>
Sent: Friday, April 8, 2022 12:17 PM
To: Anthony James Schaefer <tony.schaefer at uga.edu>
Cc: chimerax-users at cgl.ucsf.edu <chimerax-users at cgl.ucsf.edu>
Subject: Re: [chimerax-users] Dependency trouble
[EXTERNAL SENDER - PROCEED CAUTIOUSLY]
Hi again,
I am indeed running a daily build on that computer.
I tried your suggestion and it works partially but there are some issues.
For instance I am getting:
cannot import name 'QRegExp' from 'Qt.QtCore'
And I am also not sure how to set this up with pycharm as there is no module actually named just Qt. Which means I am getting red squiggles all over and it breaks the autocomplete.
I am also curious as to why adding PyQt5 to the dependencies doesn't work.
fre. 8. apr. 2022 kl. 17:26 skrev Anthony James Schaefer <tony.schaefer at uga.edu<mailto:tony.schaefer at uga.edu>>:
Is the other computer running a ChimeraX daily build? They are looking to switch to PyQt6 in one of the next versions. A ChimeraX developer would have more details on that.
Try changing your PyQt5 imports to just "Qt" (e.g. from Qt.QtWidgets import QPushButton). ChimeraX uses a shim to make things less dependent on the version of the Python Qt wrapper.
Best,
Tony
________________________________
From: ChimeraX-users <chimerax-users-bounces at cgl.ucsf.edu<mailto:chimerax-users-bounces at cgl.ucsf.edu>> on behalf of William Hofsøy via ChimeraX-users <chimerax-users at cgl.ucsf.edu<mailto:chimerax-users at cgl.ucsf.edu>>
Sent: Friday, April 8, 2022 7:53 AM
To: chimerax-users at cgl.ucsf.edu<mailto:chimerax-users at cgl.ucsf.edu> <chimerax-users at cgl.ucsf.edu<mailto:chimerax-users at cgl.ucsf.edu>>
Subject: [chimerax-users] Dependency trouble
[EXTERNAL SENDER - PROCEED CAUTIOUSLY]
Hi,
I was attempting to install my chimerax bundle on a different computer and encountered the error:
No module named 'PyQt5'
So I added this line to the bundle_info.xml under the Dependencies tag:
<Dependency name="PyQt5"/>
But I still get the same error?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.rbvi.ucsf.edu/pipermail/chimerax-users/attachments/20220408/5f58a6bd/attachment-0001.html>
More information about the ChimeraX-users
mailing list