kkremitzki wrote:The daily PPA currently has PySide 2 packages uploaded for 18.04 only; I tried uploading my Pivy package as well, which depends on PySide 2, but for some reason it wasn't able to find the packages and failed to build.
Does it have a build dependency to PySide2? IIRC, the old Pivy didn't have a build dependency to a Python binding for Qt (at that time only PyQt was available) but tried to load it at runtime. With PySide(2) there is also a way not to wrap/unwrap Qt classes via C++ but via Python so to avoid the build dependency.
ian.rees wrote:* Building with Qt 4 and Python 3 is tricky, because some of the PySide (not PySide2) tools/libraries want to pull in Python 2 libraries. The packaging dependencies are such that you can't install everything we need from PySide only for Python 3...
I would avoid this combination since Qt4 will disappear soon from future releases of all major Linux distributions and Py2 will follow soon. It's not worth to put any effort to make this working.
ian.rees wrote:* Ubuntu 18.04 is distributed with Qt5.9.5, but most of the PySide2 packaging at this stage is for Qt5.11
Is it? I know that with the release of Qt5.11 it was officially announced that PySide2 will be part of Qt. But I recently build PySide2 on Windows against Qt < 5.11 and can't remember of any build failures. So far, the only problem is that the Python modules contain stupid suffixes in the file names and that the debug versions don't have the required "_d" suffix. Also, the PySide2 source code is not part of the Qt source tarball but you have to download it separately.