ich möchte ein Plugin für Kate in Python 3 schreiben, was Kate laut diesem Blogpost seit KDE 4.10 unterstützt. Sollte es zumindest. Leider weiß ich noch nicht, wie ich Kate beibringe, dass mein Plugin auch in Python 3 geschrieben ist, daher wird es mit Python 2.7 geladen, was zu einem SyntaxError führt, wenn ich solche Sachen wie Funktionsannotationen verwende.
Was ich schon versucht habe:
- Zuerst natürlich das Offensichtlichste: Die Shebang zu /usr/bin/env python3 ändern.
- Nachdem das nicht geklappt hat, habe ich mein Plugin mit der Endung .py3 versehen, was dazu geführt hat, dass Kate es ignoriert.
System:
Python 3.3.1 und 2.7.4
Kubuntu 13.04
Kate 3.10.4 mit KDE 4.10.4
Kann mir jemand helfen?