Python support in KDE
The goal here is to enable writing KDE-aligned applications in Python. Augmenting existing applications with Python or creating python-based scripting APIs is not a focus of this goal.
Work by @manuelal added infrastructure for generating Python bindings in KDE.
Existing work
Qt has official support for Python with Qt for Python.
Tier 1
-
Attica -
BluezQt -
KArchive -
KCalendarCore -
KCodecs -
KConfig -
KCoreAddons frameworks/kcoreaddons!467 (merged) -
KDBusAddons -
KDNSSD -
KGlobalAccel -
KGuiAddons frameworks/kguiaddons!149 (merged) -
KHolidays -
KI18n frameworks/ki18n!137 -
KIdleTime -
Kirigami2 -
KItemModels -
KItemViews -
KPlotting -
KQuickCharts -
KSyntaxHighlighting -
KTextTemplate -
KUserFeedback -
KWidgetsAddons frameworks/kwidgetsaddons!258 (merged) -
KWindowSystem -
ModemManagerQt -
NetworkManagerQt -
Prison -
Solid -
Sonnet -
ThreadWeaver
Tier 2
-
KAuth -
KColorScheme -
KCompletion -
KContacts -
KCrash -
KDeclarative -
KDocTools -
KFileMetaData -
KImageFormats -
KNotifications frameworks/knotifications!157 (merged) -
KPackage -
KPty -
KService -
KStatusNotifierItem -
KUnitConversion frameworks/kunitconversion!48 (merged) -
Syndication
Tier 3
-
Baloo -
KBookmarks -
KCMUtils -
KConfigWidgets -
KDAV -
KDED -
KDESu -
KIconThemes -
KIO -
KJobWidgets -
KNewStuff -
KNotifyConfig -
KParts -
KPeople -
KRunner -
KSvg -
KTextEditor -
KTextWidgets -
KWallet -
KXmlGui frameworks/kxmlgui!258 (merged) -
Purpose
Edited by Nicolas Fella