[PyQt] A Heads Up for PyQt Packagers

Kovid Goyal kovid at kovidgoyal.net
Sun Jun 24 03:55:15 BST 2018


How is one supposed to build one's own PyQt extensions. Currently I do
that by calling the system wide sip binary to process the SIP files. I
assume I now have to use the sip binary bundled with PyQt? Is there one?
And if so, how do I get the path to it?

Kovid.

On Sun, Jun 17, 2018 at 10:27:54PM +0100, Phil Thompson wrote:
> This will mainly be of interest to people who create sip, PyQt4, PyQt5 etc. packages for Linux but also anybody who builds from source.
> 
> Starting with v5.11 (ie. the next release) PyQt5 will use a private copy of the sip module. Packagers have the choice of including it with PyQt5 or creating a new package (PyQt5_sip?). The wheels will use the second approach (because the module is Python version specific, whereas the PyQt5 modules themselves are not).
> 
> There will be one last release of PyQt4 which will also use a private copy of the sip module.
> 
> As a matter of interest, wxPython also uses a private copy of the sip module.
> 
> The change fixes a 20 year old design mistake and makes it much easier to move on with SIP v5 without worrying about the baggage of PyQt4.
> 
> Phil
> _______________________________________________
> PyQt mailing list    PyQt at riverbankcomputing.com
> https://www.riverbankcomputing.com/mailman/listinfo/pyqt

-- 
_____________________________________

Dr. Kovid Goyal 
https://www.kovidgoyal.net
https://calibre-ebook.com
_____________________________________


More information about the PyQt mailing list