Re: An update on Python bindings (Re: A new attempt on PyKDE5 binding generation)
Luca Beltrame <[email protected]>
| Newsgroups | gmane.comp.kde.devel.bindings,gmane.comp.kde.devel.core |
|---|---|
| Organization | KDE e.V. |
| Message-ID | <[email protected]> |
Il giorno Tue, 5 Sep 2017 22:12:26 +0100 Shaheed Haque <[email protected]> ha scritto: Hello Shaheed, first of all, thanks for continuing work on the bindings! > https://github.com/ShaheedHaque/extra-cmake-modules/tree/shaheed_master/find-modules/module_generation 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 usage. -- Luca Beltrame - KDE Forums team GPG key ID: A29D259B
signature.asc
(application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEkxcLGs5Ymg3lt6kxjfYx/QIdsMUFAlmvIV8ACgkQjfYx/QId sMXa2Qf/eD06RfxHpH/chElKYMeAa9ail9CCf3FOkeb+V/zupxFAbr/FIqNIQwnv Jwes2qgdC/WUkbPF+P/JlG/KpYdiECoMHw9RUPSzYTB/5GJvv9GeF2bt99DGC25O gnLBlNTSONqbSHhLsmmJOekB5f9wV6dLmQQm1e0uoUqmKUpst2ErqVGbtIEHYGNa Y/z/gwQ95yzYjHZ7N/pY6jI5ZMocFFb6oSL9ZwDQu6tJLQTtPeKPD6vjZmSc0QKl 0VUeDPRmBz9omrJ7NIdTYwPI5Ss1bPdwWnLMEm3ZgGQzLk275QWMwerZaD47xBWr uhqqIdwLGS+KZjxbNNIs760OBULY9w== =ze6o -----END PGP SIGNATURE-----