View Single Post
Old 01-22-2022, 09:42 PM   #113
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,382
Karma: 27756918
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
You are most welcome!

Yeah the enum changes in PyQt6 alone needed hundreds of commits to port, many of them are actually in master rather than qt6 branch. Indeed, I created the whole "from qt.core import" machinery just to ease this transition and future ones like it.

On a personal note, I have to say that the last few years for me have been quite frustrating in calibre land as I have had to spend all my time and energy porting things first from Qt4 -> Qt5 which involved rewriting the entire viewer to use Qt WebEngine, then from python2 -> python3 and now for Qt5 -> Qt6 and the associated work getting calibre to build on ARM. I am really looking forward to all this busywork being done so I can get back to developing actual features.
kovidgoyal is online now   Reply With Quote