Bug 1398528

Summary: Kate's default Python plugins are not available
Product: [Fedora] Fedora Reporter: Nick Coghlan <ncoghlan>
Component: kateAssignee: Than Ngo <than>
Status: CLOSED CANTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 24CC: jreznik, rdieter, than
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-11-25 06:54:43 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Nick Coghlan 2016-11-25 06:11:06 UTC
Description of problem:

As a follow up to https://bugzilla.redhat.com/show_bug.cgi?id=1169738 the Python plugins have apparently been part of the default upstream Kate release since some time in 2013: https://kate-editor.org/2013/02/18/new-plugins-to-the-kate-utils-to-python-javascript-django-and-xml/

However, of the plugins described there, only the XML ones appear in the Kate plugins menu on Fedora, and I can't find any documentation anywhere on what needs to be done to enable the others as a Fedora user, and "dnf search kate" doesn't provide any promising info either.

Version-Release number of selected component (if applicable):

kate-16.08.2-1.fc24.x86_64
kate-plugins-16.08.2-1.fc24.x86_64

How reproducible:

Always

Steps to Reproduce:
1. Run Kate
2. Open Settings->Configure Kate
3. Go to the "Plugins" section

Actual results:

No Python plugins listed

Expected results:

Python plugins are listed and can be enabled

Additional info:

I get the same problem building Kate from source with the default instructions at https://kate-editor.org/build-it/#linux

I also tried installing the Python level dependencies listed at the old Python module https://pypi.python.org/pypi/Kate-plugins page (with only pyplete and pyjslint needing to be installed as --user installs directly from PyPI) but that didn't make any visible difference in the behaviour of Kate (neither the system one nor my local build)

Comment 1 Nick Coghlan 2016-11-25 06:54:43 UTC
I finally managed to find a reference to the feature being removed upstream here: https://bugs.kde.org/show_bug.cgi?id=333941#c6

And it looks like support for any Python-based app extensions was gutted framework wide with the move to KF5: https://forum.kde.org/viewtopic.php?f=289&t=124308

Comment 2 Kevin Kofler 2016-11-25 14:40:28 UTC
*** Bug 1169738 has been marked as a duplicate of this bug. ***