diff --git a/python/PyQt6/core/core.sip.in b/python/PyQt6/core/core.sip.in index a9a7b7a9532..165aaa4ecbb 100644 --- a/python/PyQt6/core/core.sip.in +++ b/python/PyQt6/core/core.sip.in @@ -91,15 +91,6 @@ done: %End -%Import QtXml/QtXmlmod.sip -%Import QtNetwork/QtNetworkmod.sip -%Import QtSql/QtSqlmod.sip - -%Import QtPrintSupport/QtPrintSupportmod.sip -%Import QtWidgets/QtWidgetsmod.sip -%Import QtPositioning/QtPositioningmod.sip -%Import QtSerialPort/QtSerialPortmod.sip - %Feature HAVE_GUI %Feature HAVE_QTSERIALPORT %Feature HAVE_QTPRINTER @@ -108,6 +99,18 @@ done: %Feature HAVE_WEBENGINE_SIP %Feature PYQT6 +%Import QtXml/QtXmlmod.sip +%Import QtNetwork/QtNetworkmod.sip +%Import QtSql/QtSqlmod.sip + +%Import QtPrintSupport/QtPrintSupportmod.sip +%Import QtWidgets/QtWidgetsmod.sip +%Import QtPositioning/QtPositioningmod.sip + +%If (HAVE_QTSERIALPORT) +%Import QtSerialPort/QtSerialPortmod.sip +%End + %Include conversions.sip %Include qgsexception.sip %Include typedefs.sip diff --git a/python/core/core.sip.in b/python/core/core.sip.in index 10c6ff3f4c5..8378dd45520 100644 --- a/python/core/core.sip.in +++ b/python/core/core.sip.in @@ -91,6 +91,13 @@ done: %End +%Feature HAVE_GUI +%Feature HAVE_QTSERIALPORT +%Feature HAVE_QTPRINTER +%Feature ANDROID +%Feature VECTOR_MAPPED_TYPE +%Feature HAVE_WEBENGINE_SIP + %Import QtXml/QtXmlmod.sip %Import QtNetwork/QtNetworkmod.sip %Import QtSql/QtSqlmod.sip @@ -98,14 +105,10 @@ done: %Import QtPrintSupport/QtPrintSupportmod.sip %Import QtWidgets/QtWidgetsmod.sip %Import QtPositioning/QtPositioningmod.sip -%Import QtSerialPort/QtSerialPortmod.sip -%Feature HAVE_GUI -%Feature HAVE_QTSERIALPORT -%Feature HAVE_QTPRINTER -%Feature ANDROID -%Feature VECTOR_MAPPED_TYPE -%Feature HAVE_WEBENGINE_SIP +%If (HAVE_QTSERIALPORT) +%Import QtSerialPort/QtSerialPortmod.sip +%End %Include conversions.sip %Include qgsexception.sip