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](https://community.kde.org/GSoC/2024/StatusReports/ManuelAlcaraz) by @manuelal added infrastructure for generating Python bindings in KDE. ## Existing work Qt has official support for Python with [Qt for Python](https://doc.qt.io/qtforpython-6/). - [x] [ECM](https://invent.kde.org/frameworks/extra-cmake-modules/-/merge_requests/450) ## **Tier 1** - [ ] Attica - [ ] BluezQt - [ ] KArchive - [ ] KCalendarCore - [ ] KCodecs - [ ] KConfig - [x] KCoreAddons https://invent.kde.org/frameworks/kcoreaddons/-/merge_requests/467 - [ ] KDBusAddons - [ ] KDNSSD - [ ] KGlobalAccel - [x] KGuiAddons https://invent.kde.org/frameworks/kguiaddons/-/merge_requests/149 - [ ] KHolidays - [x] KI18n https://invent.kde.org/frameworks/ki18n/-/merge_requests/137 - [ ] KIdleTime - [ ] Kirigami2 - [ ] KItemModels - [ ] KItemViews - [ ] KPlotting - [ ] KQuickCharts - [ ] KSyntaxHighlighting - [ ] KTextTemplate - [ ] KUserFeedback - [x] KWidgetsAddons https://invent.kde.org/frameworks/kwidgetsaddons/-/merge_requests/258 - [ ] KWindowSystem - [ ] ModemManagerQt - [ ] NetworkManagerQt - [ ] Prison - [ ] Solid - [ ] Sonnet - [ ] ThreadWeaver **Tier 2** - [ ] KAuth - [ ] KColorScheme - [ ] KCompletion - [ ] KContacts - [ ] KCrash - [ ] KDeclarative - [ ] KDocTools - [ ] KFileMetaData - [ ] KImageFormats - [x] KNotifications https://invent.kde.org/frameworks/knotifications/-/merge_requests/157 - [ ] KPackage - [ ] KPty - [ ] KService - [x] KStatusNotifierItem https://invent.kde.org/frameworks/kstatusnotifieritem/-/merge_requests/26 - [x] KUnitConversion https://invent.kde.org/frameworks/kunitconversion/-/merge_requests/48 - [ ] Syndication **Tier 3** - [ ] Baloo - [ ] KBookmarks - [ ] KCMUtils - [ ] KConfigWidgets - [ ] KDAV - [ ] KDED - [ ] KDESu - [ ] KIconThemes - [ ] KIO - [ ] KJobWidgets - [ ] KNewStuff - [ ] KNotifyConfig - [ ] KParts - [ ] KPeople - [ ] KRunner - [ ] KSvg - [ ] KTextEditor - [ ] KTextWidgets - [ ] KWallet - [x] KXmlGui https://invent.kde.org/frameworks/kxmlgui/-/merge_requests/258 - [ ] Purpose
issue