[PyQt] Getting %If checks to work in SIP class declarations
Raphael Kubo da Costa
rakuco at FreeBSD.org
Sat Aug 2 21:04:53 BST 2014
PyKDE's bindings are having some trouble with SIP 4.16 after it renamed
annotations like PyQt4NoQMetaObject to PyQtNoQMetaObject.
I was trying to check for SIP_4_16 in the sip files and do something
%If (SIP_4_16 - )
class Foo : QObject /NoDefaultCtors,PyQtNoQMetaObject/
%If ( - SIP_4_16)
class Foo : QObject /NoDefaultCtors,PyQt4NoQMetaObject/
but sip errors out with a syntax error pointing to the line with the
Is there a different way to do this?
More information about the PyQt