Подтвердить что ты не робот

Когда Jython поддерживает Python 3?

Согласно Документация Jython:

Jython - это реализация Язык Python для платформы Java. Jython 2.5 реализует тот же язык как CPython 2.5, и почти весь стандарт Core Python библиотечных модулей. (CPython - это C реализация Python язык.) Jython 2.5 использует тот же набор регрессионных тестов как CPython, с некоторые незначительные изменения.

Есть ли планы поддержать Python 3? Если да, то когда он будет выпущен?

4b9b3361

Ответ 1

Дорожная карта Jython определенно устарела.
Тем не менее, на сайте Frank Wierzbicki Weblog (один из главных разработчиков Jython) вы можете получить обновление, сообщающее, что Python 3 определенно находится на радаре.

К сожалению, пока неясно, когда, как говорится в комментарии к тому же блогу за 2010 год:

Jython достигнет 2,6, а затем и 3х, но трудно установить точные временные рамки. Я надеюсь выпустить 2.6 за несколько месяцев.

В интервью в 2017 году Вежбицкий заявил, что Python 3 желателен, но сложен.

Langfristig wollen wir eine 3.x-Version veröffentlichen, aber das ist ein langwieriger Prozess, weil es eine große Menge Veränderungen in der 3.x-Serie gab.

Английский:

Мы хотим опубликовать версию 3.x в долгосрочной перспективе, но это затянувшийся процесс, потому что в серии 3.x было много изменений.

Jython - Python in der Java-Welt [Пираты JVM], JAXenter, 2017-04-12.

Ответ 2

Обновление: через 9 лет после того, как вопрос был задан изначально, ответ, похоже, не в ближайшем будущем. Самому последнему коммиту уже более двух лет (18 июля 2017 года), и разработчики говорят, что ветка 3.x "отдыхает".


Мой оригинальный ответ:

Спустя 5 лет после того, как вопрос был задан, ответ все еще "он придет, но сроки для первоначального выпуска пока не ясны".

Что мы можем сказать, так это то, что теперь существует репозиторий jython3, предназначенный для Python 3.5. README.md от 28 мая 2015 года гласит:

Это репо находится на самой ранней стадии разработки релиза Jython 3.5. Запланированные цели - совместимость языка и среды выполнения с CPython 3.5, а также продолжающаяся существенная поддержка экосистемы Python.

Страница часто задаваемых вопросов Jython гласит:

Разработка Jython 3.x продолжается.

Ответ 3

Пришел сюда в поисках информации о том, как получить мой проект Django2 на Jython.

Джанго на Jython

Jython - это реализация Python, работающая на платформе Java (JVM).

Если вы хотите использовать Jython (который поддерживает только Python 2.7 на момент написания этой статьи), вы должны использовать Django 1.11.x (последняя серия, поддерживающая Python 2). Поддержка Jython может быть добавлена в Django, если выпущен совместимый с Python 3 Jython.

Ответ 4

Python 3 все еще ПУТЬ на раннем этапе для сообщества, люди ждут его более широкого распространения.