PyOtherSide is a small library for Python and Qt to give your QML applications access to a Python interpreter.
The last PyOtherSide release was in early 2020, which was like, you know -- before the pandemic. Since then, Qt has seen a major release in the form of Qt 6. With every major Qt release, this removes some deprecated APIs and changes things around.
PyOtherSide 1.6.0 adds support for Qt 6, while still retaining
support for Qt 5 for now (the changes are mostly a few
around changed API between Qt 5 and Qt 6).
Due to the usual major-release changes in the way Qt renders things,
PyGLArea is broken with Qt 6 for now due to changes in the
Qt rendering pipeline. As a workaround, you can use the existing
PyFBO as drop-in replacement, which still works in Qt 6. If you
do not need Qt 6 support,
PyGLArea continues to work in Qt 5.
ChangeLog: Version 1.6.0 - 2022-08-05
- Support for Qt 6 (Qt 5 is still supported for now)
PyUnicode_AsUTF8from Python 3.3 when converting strings; strings returned from the converter are now valid as long as the PyObject is alive (previously they were valid until the next string conversion or until converter was destroyed)
- Removed outdated build instructions for Android and Windows