根据Jython的文档:
Jython是Java平台的Python语言的实现。Jython 2.5实现与CPython 2.5相同的语言,以及几乎所有的Core Python标准库模块。(CPython是Python语言的C实现。)Jython 2.5使用与CPython相同的回归测试套件,但做了一些小的修改。
有计划支持Python 3吗?如果是这样,它计划何时发布?
根据Jython的文档:
Jython是Java平台的Python语言的实现。Jython 2.5实现与CPython 2.5相同的语言,以及几乎所有的Core Python标准库模块。(CPython是Python语言的C实现。)Jython 2.5使用与CPython相同的回归测试套件,但做了一些小的修改。
有计划支持Python 3吗?如果是这样,它计划何时发布?
Answers:
Jython路线图绝对过时了。
但是,在Frank Wierzbicki的Weblog(Jython的主要开发人员之一)上,您可以获取更新,并告知Python 3肯定会受到关注。
不幸的是,目前尚不清楚何时,正如该博客在2010年发表的评论中所述:
Jython将达到2.6,然后达到3.x,但是很难给出可靠的时间表。我希望能在几个月后获得2.6分。
在2017年的一次采访中,Wierzbicki表示Python 3是可取的,但很困难。
Langfristig wollen wine eine 3.x版本Veröffentlichen,Aber das ist ein langwieriger Prozess,weil es einegroßeMenge aVeränderungenin der 3.x-Serie gab。
英语:
从长远来看,我们希望发布3.x版本,但这是一个漫长的过程,因为3.x系列中有很多更改。
Jython – der Java-Welt中的Python [JVM盗版],JAXenter,2017年4月12日。
更新:最初提出问题9年后,现在看来答案不在不久的将来。现在,最新提交已超过两年(2017年7月18日),开发人员说3.x分支正在“休息”。
我的原始答案:
提出问题5年后,答案仍然是“会来,但是初始发布的时间表尚不清楚”。
我们可以说的是,现在有一个针对Python 3.5的jython3存储库。README.md
于2015年5月28日发表声明:
此回购处于Jython 3.5发行版开发的早期。计划的目标是与CPython 3.5的语言和运行时兼容性,以及对Python生态系统的持续实质性支持。
Jython FAQ页面指出:
Jython 3.x开发正在进行中。
我建议在其他地方寻找JVM上的Python 3解释器。
GraalPython项目(https://github.com/graalvm/graalpython)看起来很不错。它的存在背后有一个很好的理由,基本上说:“让我们支持Python中的科学计算和数据分析,这意味着,例如numpy,包括本机代码模块,让我们使其快速和可互操作”。
Jython,目前还不多。