
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@gmail.com> Sent: Friday, April 8, 2022 12:17 PM To: Anthony James Schaefer <tony.schaefer@uga.edu> Cc: chimerax-users@cgl.ucsf.edu <chimerax-users@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@uga.edu<mailto:tony.schaefer@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@cgl.ucsf.edu<mailto:chimerax-users-bounces@cgl.ucsf.edu>> on behalf of William Hofsøy via ChimeraX-users <chimerax-users@cgl.ucsf.edu<mailto:chimerax-users@cgl.ucsf.edu>> Sent: Friday, April 8, 2022 7:53 AM To: chimerax-users@cgl.ucsf.edu<mailto:chimerax-users@cgl.ucsf.edu> <chimerax-users@cgl.ucsf.edu<mailto:chimerax-users@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?