[PyQt] ANN: SIP v5.0.0 and PyQt-builder v1.0.0 Released

Detlev Offenbach detlev at die-offenbachs.de
Thu Oct 10 17:48:55 BST 2019


Hi,

should PyQt-Builder be available via the PyQt web site as well?

Detlev

Am Donnerstag, 10. Oktober 2019, 06:01:21 CEST schrieb Mikhail Terekhov:
> On 10/08/2019 01:28 PM, Phil Thompson wrote:
> > SIP v5.0.0 and PyQt-builder v1.0.0 have been released and can be
> > installed from PyPI.
> > 
> > SIP v4 was released 15 years ago and was only really a code generator.
> > It was up to the bindings author to get the generated code compiled
> > and turned into something that could be distributed and installed. SIP
> > v5 implements a complete extensible build system with which it is easy
> > to create sdists and wheels for uploading to PyPI.
> > 
> > There are very few changes to the code generator (so long as you
> > aren't using deprecated features) so there should be no need to modify
> > your .sip files. Current PyQt snapshots will build with either SIP v4
> > or SIP v5. PyQt v5.14 will be built with SIP v5. Therefore, migrating
> > to SIP v5 should be all about changing (and hopefully significantly
> > simplifying) the way you build your bindings rather than making
> > changes to the bindings themselves.
> > 
> > If features are added to SIP v5 then they will also be backported to
> > new releases of SIP v4. However when SIP v6 is released (in mid-2020)
> > support for SIP v4 will be dropped and the old configure.py build
> > scripts will be removed from the next major release of PyQt (which
> > will probably be PyQt v5.15). In other words Linux distro packagers
> > should have at least 9 months to migrate to SIP v5.
> > 
> > SIP v5 does not support Python v2.
> > 
> > PyQt-builder is an extension to the SIP v5 buildsystem used to build
> > PyQt and projects that depend on it. It also includes pyqt-bundle
> > which is a command line tool for taking a PyQt wheel and bundling it
> > with a locally installed copy of Qt.
> > 
> > The PyQt documentation has been updated to a beta version of the v5.14
> > documentation and includes the new build instructions, using
> > pyqt-bundle and the PyQt-builder API.
> > 
> > PyQt5-sip has been updated to v12.7.0. This is identical to the
> > previous release but adopts a different versioning scheme based on
> > semantic versioning of the sip module ABI rather than the version of
> > SIP used to create it. SIP v5 itself will also use semantic versioning.
> > 
> > Phil
> > _______________________________________________
> > PyQt mailing list    PyQt at riverbankcomputing.com
> > https://www.riverbankcomputing.com/mailman/listinfo/pyqt
> 
> Hi,
> 
> 
> Is PyQt-builder available for download as a tar archive?
> 
> 
> Regards,
> 
> Mikhail
> 
> _______________________________________________
> PyQt mailing list    PyQt at riverbankcomputing.com
> https://www.riverbankcomputing.com/mailman/listinfo/pyqt

-- 
Detlev Offenbach
detlev at die-offenbachs.de




More information about the PyQt mailing list