KDE Frameworks: dropping dead(?) Python bindings generation code?

Friedrich W. H. Kossebau kossebau at kde.org
Wed Feb 16 00:01:10 GMT 2022


Hi,

is anybody of you packaging KDE Frameworks still generating and packaging also 
any Python bindings of it?

Or could we remove the logic from the KDE Frameworks sources in one of the 
next KF 5.* releases, e.g. like this for KCoreAddons:
    https://invent.kde.org/frameworks/kcoreaddons/-/merge_requests/198

Please tell
    "Fine with removing, not using that since X."
or
    "Meh, we are using that, please keep it (and let me help fix it)"

Motivation is that it seems the binding generation is broken as with current 
upstream software, with no official KF Python bindings maintainer around and 
no-one else who seems to work on fixing that. Even more might it need a big 
rewrite rather. 
E.g. on #kde-devel I was told that"pyqt5 5.15.6 + sip4" do no more go 
together, referencing https://www.riverbankcomputing.com/pipermail/pyqt/2021-November/044346.html:
> It wasn't an intentional breakage but it's not something I'm going to rush 
to fix.

Also KDE CI has not been covering the binding generation for some time due to 
being a fragile thing before and without someone fixing it. So things might 
have regressed without anyone noticing, even more due to all the KF6 
preparations.

So if indeed this is now dead code without anyone using it, and any future 
revival would need different logic anyway, we could clean up what there is now 
and have less things to juggle with during the KF6 preparations.

Cheers
Friedrich




More information about the Distributions mailing list