pyblish / pyblish-lite

A community-driven alternative to pyblish-qml
GNU Lesser General Public License v3.0
50 stars 41 forks source link

vendor Qt is outdated and doesnt work with PySide6 #133

Open hannesdelbeke opened 3 months ago

hannesdelbeke commented 3 months ago
File "...\site-packages\pyblish_lite\vendor\Qt.py", line 1676, in _install
LogPython: Error:     raise ImportError("No Qt binding were found.")
LogPython: Error: ImportError: No Qt binding were found.
mottosso commented 3 months ago

Indeed, it'll need to pop in the new Qt.py and make a few tweaks to make it work. A PR would be lovely!

aharjunmaa commented 1 month ago

I was able to circumvent this error by simply copying the newest Qt.py module (v1.4.1) into the "vendor" directory to overwrite the old one. @mottosso, is this a sufficient solution?

mottosso commented 1 month ago

Yep, that's it!

aharjunmaa commented 4 weeks ago

Here's the PR:

https://github.com/pyblish/pyblish-lite/pull/134

I'm not sure exactly what "few tweaks" are necessary; I did find one PySide6 bug that I fixed as well, and after that, our custom UI that is based on Pyblish Lite works as before the PySide6 update. More extensive testing may be necessary.