Jython何时支持Python 3?

时间:2010-02-28 12:21:53

标签: python python-3.x jython

根据Jython's documentation

  

Jython是一个实现   Java平台的Python语言。   Jython 2.5实现了相同的功能   语言为CPython 2.5,差不多   所有的Core Python标准   图书馆模块。 (CPython是C   Python的实现   语言。)Jython 2.5使用相同的语言   回归测试套件作为CPython,用   一些小修改。

有没有计划支持Python 3?如果是这样,它何时被安排发布?

4 个答案:

答案 0 :(得分:33)

Jython路线图肯定已经过时了 但是,在Frank Wierzbicki的Weblog(Jython的主要开发人员之一)上,你可以得到an update,告诉Python 3肯定是在雷达上。

不幸的是,目前尚不清楚,正如2010年comment in that same blog所述:

  

Jython将达到2.6,之后将达到3.x,   但是很难给出坚实的时间   帧。我希望得到2.6分   几个月。

在2017年的一次采访中,Wierzbicki表示Python 3是可取但很难的。

  

Langfristig wollen wir eine 3.x-Version   veröffentlichen,aber das ist ein langwieriger Prozess,weil es eine   großeMengeanVeränderungeninder 3.x-Serie gab。

英文:

  

我们希望从长远来看发布版本3.x,但这是一个抽象的   过程,因为3.x系列中有很多变化。

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

答案 1 :(得分:31)

问题提出5年后,答案仍然是“它会来,但初始发布的时间框架还不清楚”。

我们可以说现在有一个jython3 repository目标Python 3.5。 README.md,2015年5月28日,说:

  

这个回购正处于Jython 3.5发布的早期阶段。计划目标是与CPython 3.5的语言和运行时兼容性,以及对Python生态系统的持续实质性支持。

Jython FAQ page声明:

  

Jython 3.x开发正在进行中。

答案 2 :(得分:5)

我建议在其他地方寻找JVM上的Python 3解释器。

GraalPython项目(https://github.com/graalvm/graalpython)看起来很不错。它的存在背后有很好的理由,基本上说“让我们支持Python中的科学计算和数据分析,这意味着,例如numpy,包括本机代码模块,让我们使其快速和可互操作”。

Jython,目前还不多。

答案 3 :(得分:0)

可能是 Jython 网站 https://www.jython.org/jython-3-roadmap 上的最新信息,但没有时间表。