Hi Sebastiaan! On Thu, Jul 02, 2020 at 05:26:28PM +0200, Sebastiaan Couwenberg wrote: > Dmitry, > > Is there a migration guide how to migrate to sip5?
Unfortunately, upstream does not provide any guide. What I wrote is based on my own experience. > qgis uses sipconfig to get various bits of information about SIP, > sipbuild doesn't seem to have the same information available. > > https://salsa.debian.org/debian-gis-team/qgis/-/blob/master/cmake/FindSIP.py > https://salsa.debian.org/debian-gis-team/qgis/-/blob/master/cmake/FindPyQt5.py > > I'd appreciate points how to port this to sip5. Otherwise I'll have to > wait for upstream to add support for sip5. Pinging upstream is a good first step, thanks for doing it. From a quick look at FindSIP.py: - sipcfg.sip_version → sipbuild.version.SIP_VERSION - sipcfg.sip_version_str → sipbuild.version.SIP_VERSION_STR - sipcfg.sip_bin → "/usr/bin/sip5" Not sure if the other variables apply to sip5. As a side note, sipconfig module that qgis currently uses is deprecated since at least 2014 :-( https://www.riverbankcomputing.com/pipermail/pyqt/2014-June/034430.html I am currently looking at krita (#964126) which uses similar FindSIP.py and FindPyQt5.py files, I will report back here when I get any success with it. -- Dmitry Shachnev
signature.asc
Description: PGP signature

