Plans for PyQt6?

Detlev Offenbach detlev at die-offenbachs.de
Tue Apr 28 16:18:10 BST 2020


Hi,

one thing I would like to ask for already is some kind of 'porting tool' to 
make the job of porting PyQt5 applications to PyQt6 a bit easier (like in 
former times the 2to3 tool for Python). Somewhere I read, that Qt might be 
planning to provide such a tool. If it is usable for PyQt5 and/or PySide2 is 
unknown.

Why am I asking for this? The eric-ide code base is quite large and it would 
be a task of months, if I had to scan it manually. I would have to find out 
about all the removed and changed API first.

Detlev

Am Dienstag, 28. April 2020, 11:35:12 CEST schrieb Phil Thompson:
> On 28/04/2020 10:20, Florian Bruhin wrote:
> > Hey,
> > 
> > Inspired by the thread about qmake, I was wondering what the plans for
> > PyQt6
> > are in general.
> > 
> > Right now I'm assuming:
> > 
> > - The module name will change from PyQt5 to PyQt6, so applications
> > needing to
> > 
> >   support both will need some kind of wrapper
> > 
> > - There will be relatively few API changes outside of the ones in Qt -
> > right
> > 
> >   now I can only think of unscoped enum access being removed:
> > https://www.riverbankcomputing.com/static/Docs/PyQt5/gotchas.html#enums
> > 
> > - PyQt6 will be released some time after Qt 6 itself, though I guess
> > nightly
> > 
> >   snapshots will work against Qt 6 at some point before that:
> > https://lists.qt-project.org/pipermail/development/2020-April/039382.html
> > 
> > Does that sound about right?
> 
> Yes.
> 
> I plan to start working with Qt6 much earlier than I did with Qt5 and
> would expect the release of PyQt v6.0.0 to be soon after the
> corresponding release of Qt.
> 
> Closer to the time I will be asking people about other changes to make -
> this being an opportunity to break things for the better.
> 
> Phil

-- 
Detlev Offenbach
detlev at die-offenbachs.de




More information about the PyQt mailing list