Laut Jythons Dokumentation :
Jython ist eine Implementierung der Python-Sprache für die Java-Plattform. Jython 2.5 implementiert dieselbe Sprache wie CPython 2.5 und fast alle Core Python-Standardbibliotheksmodule. (CPython ist die C-Implementierung der Python-Sprache.) Jython 2.5 verwendet mit einigen geringfügigen Änderungen dieselbe Regressionstestsuite wie CPython.
Gibt es Pläne, Python 3 zu unterstützen? Wenn ja, wann soll es veröffentlicht werden?
python
python-3.x
jython
Adam Paynter
quelle
quelle
Antworten:
Die Jython-Roadmap ist definitiv veraltet.
Im Weblog von Frank Wierzbicki (einem der Hauptentwickler von Jython) können Sie jedoch ein Update erhalten , das besagt, dass Python 3 definitiv auf dem Radar steht.
Leider ist noch nicht klar, wann, wie in einem Kommentar in demselben Blog aus dem Jahr 2010 angegeben:
In einem Interview im Jahr 2017 erklärte Wierzbicki, dass Python 3 wünschenswert, aber schwierig sei.
Englisch:
Jython - Python in der Java-Welt [Fluch der JVM] , JAXenter, 2017-04-12.
quelle
Update : 9 Jahre nachdem die Frage ursprünglich gestellt wurde, scheint die Antwort jetzt nicht in naher Zukunft zu sein . Das letzte Commit ist jetzt mehr als zwei Jahre alt (18. Juli 2017), und Entwickler sagen, dass der 3.x-Zweig "ruht" .
Meine ursprüngliche Antwort :
5 Jahre nachdem die Frage gestellt wurde, lautet die Antwort immer noch "es wird kommen, aber der Zeitrahmen für eine erste Veröffentlichung ist noch nicht klar".
Was wir sagen können ist, dass es jetzt ein jython3-Repository gibt, das auf Python 3.5 abzielt.
README.md
vom 28. Mai 2015, sagt:Die Jython-FAQ-Seite besagt Folgendes :
quelle
Ich schlage vor, woanders nach einem Python 3-Interpreter für die JVM zu suchen.
Das GraalPython-Projekt ( https://github.com/graalvm/graalpython ) sieht vielversprechend aus. Es gibt gute Gründe für seine Existenz, im Wesentlichen heißt es: "Lassen Sie uns das wissenschaftliche Rechnen und die Datenanalyse in Python unterstützen, was zB numpy bedeutet, einschließlich Native-Code-Module, und machen wir es schnell und interoperabel."
Jython, zu diesem Zeitpunkt nicht so sehr.
quelle