Jython何时支持Python 3?

Ada*_*ter 70 python jython python-3.x

根据Jython的文档:

Jython是Java平台的Python语言实现.Jython 2.5实现了与CPython 2.5相同的语言,以及几乎所有的Core Python标准库模块.(CPython是Python语言的C实现.)Jython 2.5使用与CPython相同的回归测试套件,并进行了一些小的修改.

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

Die*_*ego 40

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

我们可以说现在有一个针对Python 3.5 的jython3存储库.README.md,2015年5月28日,说:

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

Jython FAQ页面指出:

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

  • 它看起来被遗弃还是活跃? (6认同)
  • @BhabaniSankarMishra看着提交历史,它是温和的https://github.com/jython/jython3/commits/master但是我不会指望Jython 3很快就会正式发布. (6认同)
  • 看起来mo一息。自2017年7月18日以来没有提交。 (3认同)
  • 另请参阅 https://github.com/jython/jython3/issues/36。Frank Wierzbicki 在 2018 年 3 月 1 日写道:“Jython3 与其说是死了,不如说是停滞不前”。杰夫·艾伦于 2019 年 4 月 18 日写道:“它没有死,它正在休息”。 (3认同)

rob*_*rob 34

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

不幸的是,目前尚不清楚何时,正如2010年同一博客评论中所述:

Jython将达到2.6以及之后的3.x,但很难给出一个稳定的时间框架.我希望在几个月内能获得2.6分.

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

Langfristig wollen wir eine 3.x-Versionveröffentlichen,aber das ist ein langwieriger Prozess,weil eseinegroßeMengeanVeränderungeninder 3.x-Serie gab.

英语:

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

Jython - Python in der Java-Welt [JVM盗版],JAXenter,2017-04-12.

  • 5年多以后,[Jython 2.7已经发布](http://fwierzbicki.blogspot.fi/2015/05/jython-270-final-released.html). (9认同)
  • 这是在2年前发布的,现在的搜索仍然缺乏.看起来Jython 3并不是除了开发者的头部atm之外的任何地方. (4认同)
  • 他在2017年4月对弗兰克·维尔茨比基(Frank Wierzbicki)的德国采访中说,“从长远来看,我们希望发布3.x版本,但这是一个漫长的过程。” https://jaxenter.de/jython-jvm-pirates-52427 (2认同)

use*_*610 8

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

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

在这一点上,Jython 还不算多。