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 리비전 기록에는 확정된 이력 기록이 포함되어 있습니다.
이 릴리스는 국가 연구 이니셔티브 협회(Corporation for National Research Initiatives, CNRI)를 위해 BeOpen PythonLabs 직원들이 제작할 예정입니다.
일정
- 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: Fredrik Lundh의 새로운 정규 표현식 엔진이 8비트 문자열과 유니코드 문자열 모두를 지원하는 데 사용될 예정입니다. 이 엔진은 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.