When will Jython support Python 3?

Adam Paynter picture Adam Paynter · Feb 28, 2010 · Viewed 41.8k times · Source

According to Jython's documentation:

Jython is an implementation of the Python language for the Java platform. Jython 2.5 implements the same language as CPython 2.5, and nearly all of the Core Python standard library modules. (CPython is the C implementation of the Python language.) Jython 2.5 uses the same regression test suite as CPython, with some minor modifications.

Are there any plans to support Python 3? If so, when is it scheduled to be released?

Answer

Diego picture Diego · Oct 30, 2015

Update: 9 years after the question has been originally asked the answer now seems to be not in the near future. Most recent commit is now more than two years old (July 18, 2017), and developers say that the 3.x branch is "resting".


My original answer:

5 years after the question has been asked, the answer is still "it will come, but the time frame for an initial release is not clear yet".

What we can say is that now there is a jython3 repository targetting Python 3.5. README.md, dated 28 May 2015, says:

This repo is in the very early stages of development of a release of Jython 3.5. Planned goals are language and runtime compatibility with CPython 3.5, along with continued substantial support of the Python ecosystem.

Jython FAQ page states that:

Jython 3.x development is in progress.