[prev in list] [next in list] [prev in thread] [next in thread]
List: pykde
Subject: PyQt5 5.15.9 support for Python 3.11 on Windows - and a QML plugin issue
From: "Kyle Altendorf" <sda () fstab ! net>
Date: 2023-03-25 15:29:33
Message-ID: d147f0bb-82bf-416c-9df9-37c1a5cbecd0 () app ! fastmail ! com
[Download RAW message or body]
While I am not presently doing any work with Qt at all, I am trying to make it \
through updating the pyqt-tools family of projects to ease the hassle for those that \
find it useful. [0] I have made it through the layers up to pyqt-plugins which is \
building and passing tests for all of:
- Linux, macOS, and Windows
- Python 3.8 through 3.11
- PyQt5 5.15.9 and PyQt6 6.4.2
Except... for Windows with Python 3.11 and PyQt5 5.15.9. So my first question is: \
Is PyQt5 5.15.9 expected to fully work with Python 3.11 on Windows?
If yes, then I would be curious for thoughts on why the following error would happen \
only in this specific case.
https://github.com/altendky/pyqt-plugins/actions/runs/4516468364/jobs/7954838476#step:14:109
file:///D:/a/pyqt-plugins/pyqt-plugins/.tox/py311-qt5/Lib/site-packages/pyqt5_plugins/examples/qmldir:-1 \
plugin cannot be loaded for module \
"D:.a.pyqt-plugins.pyqt-plugins..py311-qt5.Lib.site-packages.pyqt5_plugins.examples": \
Module namespace 'examples' does not match import URI \
'D:.a.pyqt-plugins.pyqt-plugins..py311-qt5.Lib.site-packages.pyqt5_plugins.examples'
I did note a small change in PyQt*QmlPlugin::registerTypes possibly related to this \
[1], though it doesn't explain why there's only an issue with Python 3.11 combined \
with Windows.
PyQt5: import_path << QLibraryInfo::location(QLibraryInfo::Qml2ImportsPath);
https://doc.qt.io/qt-5/qlibraryinfo.html#location
PyQt6: import_path << QLibraryInfo::path(QLibraryInfo::Qml2ImportsPath);
https://doc.qt.io/qt-6/qlibraryinfo.html#path
Thanks for any pointers anyone has around this.
Cheers,
-kyle
0: https://github.com/altendky/pyqt-tools/issues/110
1: https://github.com/altendky/pyqt-tools/issues/110#issuecomment-1483847164
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic