根据Jython的文档:
Jython 是 Java 平台的 Python 语言。 Jython 2.5 实现了相同的 语言为 CPython 2.5,几乎 所有核心 Python 标准 库模块。 (CPython 是 C Python 的实现 语言。)Jython 2.5 使用相同的 回归测试套件为 CPython,其中 一些小的修改。
有支持Python 3的计划吗?如果有的话,预计什么时候发布?
2023 年更新:2023 年 3 月提交提供了有关情况的更新:
最新发布的 Jython 版本仍然是 2.7.x(请参阅 Jython)。
这并不意味着 Jython 3 没有任何进展。在官方存储库之外进行了大量的探索,以免错误的开始和死胡同污染它。
自 2021 年初以来,Jython 3 探索性工作达到了值得从实验移植到官方存储库主体的形式。有风险的设计概念仍然在探索环境中开始,然后作为 PR 到达官方主分支。请查看 jython-dev 邮件列表以了解开发情况,或官方 Jython 存储库的主分支(不是主分支)。
另一项更新:2020 年 8 月的提交澄清了要查看的存储库不是 Jython3,而是主 Jython 存储库。无论如何,“Jython 的最新版本仍然是 2.7.x。Jython 3.x 应该会出现,但在撰写本文时,针对它的探索性工作并不稳定。 请关注 jython-dev 邮件列表以了解最新进展。”
更新:问题最初提出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 开发正在进行中。
然而,在 Frank Wierzbicki 的博客(Jython 的主要开发人员之一)上,您可以获得
更新,告诉您 Python 3 肯定受到关注。
Wierzbicki 在 2017 年的一次采访中表示,Python 3 令人向往,但很困难。
Langfristig 羊毛线 3.x 版本 veröffentlichen, aber das ist ein langwieriger Prozess, weil es eine 3.x-Serie gab 中的 große Menge an Veränderungen。
英语:
从长远来看,我们希望发布 3.x 版本,但这是一个漫长的过程 过程,因为3.x系列有很多变化。
Jython – Java 世界中的 Python [JVM 的海盗]