[PyQt] SIP RuntimeError: the sip module implements API v12.0 to v12.3 but the xxx module requires API v12.4

Phil Thompson phil at riverbankcomputing.com
Wed Apr 4 13:29:38 BST 2018


On 4 Apr 2018, at 12:24 pm, Denis Rouzaud <denis.rouzaud at gmail.com> wrote:
> 
> Hi Phil, hi list,
> 
> I have added a home built snapshot of SIP in our Docker container to build our software.
> When building, I get this error
> 
> RuntimeError: the sip module implements API v12.0 to v12.3 but the qgis._core module requires API v12.4
> 
> I would like to be sure what it means.
> 12.4 is the version I built myself (i.e. upcoming 4.19.9).

12.4 was implemented in v4.19.8

> So does it means, I have another version of SIP floating around?

Looks like it.

> Or does it means that the other libs (PyQt, QScintilla) have been build using older SIP and that I have to rebuild them?

No, that would only happen if the API version was bumped to 13.0.

Phil


More information about the PyQt mailing list