PEP 160 – Python 1.6 릴리스 일정
- Author:
- Fred L. Drake, Jr. <fred at fdrake.net>
- Status:
- Final
- Type:
- Informational
- Topic:
- Release
- Created:
- 25-Jul-2000
- Python-Version:
- 1.6
- Post-History:
번역·라이선스 안내
이 비공식 한국어 번역은 원문 Copyright 절의 Public Domain 조건에 따라 제공합니다. 원저자와 공식 원문은 그대로 표시합니다. 수정되지 않은 기준 원문 · 공식 최신판
소개
이 PEP는 Python 1.6 릴리스 일정을 설명합니다. 확정된 이력 기록은 이 파일의 CVS 개정 이력에 담겨 있습니다.
이 릴리스는 BeOpen PythonLabs 직원들이 Corporation for National Research Initiatives(CNRI)를 위해 제작할 예정입니다.
일정
- 8월 1일: 1.6 베타 1 릴리스(계획).
- 8월 3일: 1.6 베타 1 릴리스(실제).
- 8월 15일: 1.6 최종 릴리스(계획).
- 9월 5일: 1.6 최종 릴리스(실제).
기능
그동안 해 온 여러 약속을 이행하려면 Python 1.6에 여러 기능이 필요합니다. 다음 기능은 완전히 동작해야 하고, 문서화되어야 하며, Python 2.0 계획과 상위 호환되어야 합니다:
- 유니코드 지원: Python 2.0용으로 정의된 유니코드 객체를 모든 메서드와 코덱 지원을 포함하여 제공해야 합니다.
- SRE: 8비트 문자열과 유니코드 문자열을 모두 지원하기 위해 Fredrik Lundh의 새 정규 표현식 엔진을 사용할 예정입니다. 이 엔진은 pcre 기반 버전의 re 모듈에 사용된 회귀 테스트를 통과해야 합니다.
- curses 모듈은 패키지로 전환하는 도중이었으므로 최종 형태를 채택했습니다.
메커니즘
이 릴리스는 2000년 5월 16일 CNRI 업무 종료 시점의 개발 트리를 기점으로 한 브랜치로 만들 예정입니다. 메일링 리스트가 어수선해지는 것을 줄이고 서로 갈라지거나 호환되지 않는 구현을 피하기 위해, 이후 체크인에서 필요한 패치는 가능하면 개별 파일의 브랜치 태그를 옮기는 방식으로 병합할 것입니다.
브랜치 태그는 “cnri-16-start”입니다.
패치와 기능은 2000년 5월 16일 당시 적용되던 회귀 테스트를 통과하는 데 필요한 만큼 병합할 것입니다.
베타 릴리스는 CVS 저장소에 “r16b1”로 태그되어 있고, Python 1.6 최종 릴리스는 저장소에 “release16”으로 태그되어 있습니다.
Copyright
This document has been placed in the public domain.