kate-cpp-helper-plugin
kate-cpp-helper-plugin copied to clipboard
KF5 Port
Any plan on porting this to KF5?
Plans still the same... See issue #23. Unfortunately PyKDE5 still not available, so I can't move to KF5, hence can't work on porting this plugin :(
It seems that there are some wip on "PyKDE5": https://quickgit.kde.org/?p=pykde5.git
There's now pykf5. Any update on this?
Great news!!! I'll take a look after my vacation ...
On 17 Jan 2017 17:55, "Gustavo Castro" [email protected] wrote:
There's now pykf5. Any update on this?
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/zaufi/kate-cpp-helper-plugin/issues/26#issuecomment-273074325, or mute the thread https://github.com/notifications/unsubscribe-auth/AAhfay8J0fMceU3ws2K-tk9PZaCJtL7vks5rTJAlgaJpZM4IRwzz .
@gustawho,
what the repo for this work? I see only https://cgit.kde.org/pykde5.git/ with really old latest commits...
looks like python modules are now integrated to c++ libraries
How does it look? :) I'll try to give it another try ... ;-)
unfortunately I didnt work with kde python api since 4.* and have no idea how does it look in gentoo. For example upstream library https://download.kde.org/stable/frameworks/5.36/kcoreaddons-5.36.0.tar.xz.mirrorlist builds PyKF5/KCoreAddons.so
(I didnt find any cmake flag which can be used to enable/disable building of python modules), no python files generated, it appears all modules are now just *.so files. dir
for KCoreAddons
for example shows:
In [1]: from PyKF5 import KCoreAddons
In [2]: dir(KCoreAddons)
Out[2]:
['KAboutData',
'KAboutLicense',
'KAboutPerson',
'KAutoSaveFile',
'KBackup',
'KCharMacroExpander',
'KCompositeJob',
'KCoreAddons',
'KCrash',
'KDirWatch',
'KFileSystemType',
'KFormat',
'KGroupId',
'KJob',
'KJobTrackerInterface',
'KJobUiDelegate',
'KMacroExpander',
'KMacroExpanderBase',
'KMessage',
'KMessageHandler',
'KParts',
'KPluginFactory',
'KPluginLoader',
'KPluginMetaData',
'KPluginName',
'KProcess',
'KRandom',
'KRandomSequence',
'KSharedDataCache',
'KShell',
'KStringHandler',
'KTextToHTML',
'KTextToHTMLEmoticonsInterface',
'KUrlMimeData',
'KUser',
'KUserGroup',
'KUserId',
'KWordMacroExpander',
'Kdelibs4ConfigMigrator',
'Kdelibs4Migration',
'__doc__',
'__file__',
'__loader__',
'__name__',
'__package__',
'__spec__',
'qHash']