On Apr 8, 2022, at 09:36, Anthony James Schaefer via ChimeraX-users <chimerax-users@cgl.ucsf.edu> wrote:Hello,Regular expressions are QRegularExpression in Qt.QtCore now. I think there's a ticket that listed some of the differences between Qt5 and Qt6, but I can't seem to find it.I don't use pycharm, so I'm not sure if there is a solution for that. Also not sure about adding PyQt5 to the dependencies.Best,TonyFrom: 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>: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,TonyFrom: ChimeraX-users <chimerax-users-bounces@cgl.ucsf.edu> on behalf of William Hofsøy via ChimeraX-users <chimerax-users@cgl.ucsf.edu>
Sent: Friday, April 8, 2022 7:53 AM
To: chimerax-users@cgl.ucsf.edu <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?
ChimeraX-users mailing list
ChimeraX-users@cgl.ucsf.edu
Manage subscription:
https://www.rbvi.ucsf.edu/mailman/listinfo/chimerax-users