2010-02-28 3 views
45

Nach Jython's documentation:Wann wird Jython Python 3 unterstützen?

Jython ist eine Implementierung der Python-Sprache für die Java-Plattform. Jython 2.5 implementiert die gleiche Sprache wie CPython 2.5 und fast alle Core Python Standard Bibliotheksmodule. (CPython ist die C Implementierung der Python Sprache.) Jython 2.5 verwendet das gleiche Regressionstestpaket als CPython mit einigen kleineren Modifikationen.

Gibt es Pläne Python 3 zu unterstützen? Wenn ja, wann soll es veröffentlicht werden?

+0

Gefunden, dass dies die gleiche Sache heute, 7 Jahre später fragte. Ich sehe, dass IronPython wieder aufgegriffen wurde ... aber immer noch kein Jython. –

Antwort

28

Jython Roadmap ist definitiv veraltet.
Auf Frank Wierzbickis Weblog (einem von Jythons Hauptentwicklern) können Sie jedoch an update erhalten und sagen, dass Python 3 definitiv auf dem Radar ist.

Leider ist es noch nicht klar, wann, wie es in einer comment in that same blog von 2010 heißt:

Jython 2.6 erreichen und später ein 3.x, aber es ist schwer, eine feste Zeit geben Rahmen. Ich hoffe, in ein paar Monaten eine 2.6 in zu bekommen.

In einem Interview im Jahr 2017 erklärte Wierzbicki, dass Python 3 wünschenswert, aber schwierig ist.

Langfristig wollen wir Eine 3.x-Version veröffentlichen, aber das ist ein langwieriger Prozess, Weil es Eine große Menge eine Veränderungen in der 3.x-Serie gab.

Englisch:

Wir wollen eine Version 3.x auf lange Sicht veröffentlichen, aber das ist ein herausgezogene Prozess, weil es eine Menge von Änderungen in der 3.x waren Serie.

Jython – Python in der Java-Welt [Pirates of the JVM], JAXenter, 2017-04-12.

+0

Toller Fund! Ich war mir sicher, dass diese Frage * irgendwo * gestellt worden sein musste, aber mein Google-Fu fehlte. :) –

+0

Nur nach "jython roadmap" gesucht ;-) –

+0

Wie peinlich! ;) –

-1

Python 3 ist immer noch viel zu früh für die Community, die Leute warten darauf, dass es etwas weiter verbreitet ist.

+3

Es ist nicht wirklich wichtig im Fall von Jython, weil Sie Zugriff auf alle Java-Bibliotheken haben :) –

+0

Wir alle warten auf die großen Bibliotheken, um nach Python 3 zu verschieben. –

+5

Ich arbeite seit Monaten in python3. Ich habe wirklich keine wirklichen Showstopper gefunden, außer dass wsgi und python3 ein Problem bezüglich der Unicode-Codierung haben. Offensichtlich ist der Fehler behoben, aber es scheint derzeit nicht auf Debian 7 zu sein. – NuclearPeon

23

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 jetzt ein jython3 repository targetting Python 3.5 ist. README.md, datiert 28. Mai 2015, sagt:

Dieses Repo befindet sich in den sehr frühen Stadien der Entwicklung einer Version von Jython 3.5. Geplante Ziele sind die Sprach- und Laufzeitkompatibilität mit CPython 3.5 sowie die kontinuierliche Unterstützung des Python-Ökosystems.

Jython FAQ page heißt es:

Jython 3.x Entwicklung im Gange ist.

+1

sieht es verlassen aus oder ist es aktiv? –

+3

@BhabaniSankarMishra schaut auf die Commit-Geschichte, es ist mild lebendig https://github.com/jython/jython3/commits/master, aber ich würde nicht damit rechnen, dass Jython 3 in naher Zukunft offiziell veröffentlicht wird. – Diego