An update on Python bindings (Re: A new attempt on PyKDE5 binding generation)

Luca Beltrame lbeltrame at
Tue Sep 5 23:12:47 BST 2017

Il giorno Tue, 5 Sep 2017 22:12:26 +0100
Shaheed Haque <srhaque at> ha scritto:

Hello Shaheed,

first of all, thanks for continuing work on the bindings!


Even if WIP, would you mind putting it up for review in Phab? It would
surely be useful for review.

> The good news is that the approach appears to have lived up to my hope
> in that the amount of rule code for PyKF5 needed appears to be

How do you handle Framework tiers and their dependencies? It would be
nice to track dependencies if existing: when packaging the current
bindings, sometimes compilation would fail due to a missing sip file
from another Framework. In an ideal world, CMake would catch that.

> framework with <some ongoing owner other than me for each framework>,
> and consolidate any needed info as Techbase documentation.

Docs are important. In fact, I think this approach should be merged
only with enough docs on:

- How to use it
- How to wrap a Framework
- How to write rules

Lack of these things is what brought PyKDE4 on the state it was.

> On balance, as despite the work that has gone into the SIP approach, I
> propose to explore the cppyy option.

I would want first to have a working implementation in SIP,even just
for familiarity, unless the limitations are so great that the impair

Luca Beltrame - KDE Forums team
GPG key ID: A29D259B
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 488 bytes
Desc: Firma digitale OpenPGP
URL: <>

More information about the kde-core-devel mailing list