[python] 자이 썬은 언제 파이썬 3을 지원하나요?

자이 썬의 문서 에 따르면 :

Jython은 Java 플랫폼 용 Python 언어의 구현입니다. Jython 2.5는 CPython 2.5와 동일한 언어 및 거의 모든 Core Python 표준 라이브러리 모듈을 구현합니다. (CPython은 Python 언어의 C 구현입니다.) Jython 2.5는 CPython과 동일한 회귀 테스트 스위트를 사용하지만 약간의 수정이 있습니다.

Python 3를 지원할 계획이 있습니까? 그렇다면 언제 출시 될 예정입니까?



답변

자이 썬 로드맵은 확실히 구식입니다.
그러나 Frank Wierzbicki의 Weblog (Jython의 주요 개발자 중 한 명) 에서 Python 3이 확실히 레이더에 있음을 알리는 업데이트를 얻을 수 있습니다 .

안타깝게도 2010 년의 동일한 블로그댓글에 언급 된 바와 같이 아직 명확하지 않습니다 .

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ße Menge an Veränderungen in der 3.x-Serie gab.

영어:

장기적으로 버전 3.x를 게시하고 싶지만, 3.x 시리즈에 많은 변경 사항이 있었기 때문에 이는 드문 프로세스입니다.

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


답변

업데이트 : 원래 질문이 제기 된 지 9 년이 지난 지금 대답 은 가까운 장래에 없을 것 같습니다 . 가장 최근의 커밋 은 이제 2 년이 넘었으며 (2017 년 7 월 18 일) 개발자는 3.x 브랜치가 “휴식 중”이라고 말합니다 .


내 원래 대답 :

질문을받은 지 5 년이 지난 후에도 대답은 여전히 ​​”올 것입니다. 그러나 초기 릴리스의시기는 아직 명확하지 않습니다.”입니다.

우리가 말할 수있는 것은 이제 Python 3.5를 대상으로 하는 jython3 저장소 가 있다는 것입니다 . README.md, 2015 년 5 월 28 일자

이 저장소는 Jython 3.5 릴리스의 개발 초기 단계에 있습니다. 계획된 목표는 Python 생태계에 대한 지속적인 실질적인 지원과 함께 CPython 3.5와의 언어 및 런타임 호환성입니다.

Jython FAQ 페이지에 다음 내용이 나와 있습니다.

자이 썬 3.x 개발이 진행 중입니다.


답변

JVM에서 Python 3 인터프리터를 찾는 것이 좋습니다.

GraalPython 프로젝트 ( https://github.com/graalvm/graalpython )는 유망 해 보입니다. 그것의 존재 뒤에는 좋은 근거가 있습니다. 본질적으로 그것은 “파이썬에서 과학적 컴퓨팅과 데이터 분석을 지원합시다. 즉, 원시 코드 모듈을 포함하여 numpy를 의미하며 빠르고 상호 운용 가능하게 만들자”라고 말합니다.

이 시점에서 자이 썬은 그리 많지 않다.


답변