[Active] PEP 693 - Python 3.12 Release Schedule
원문 링크: PEP 693 - Python 3.12 Release Schedule
상태: Active 유형: Informational 작성일: 24-May-2022
PEP 693 – Python 3.12 릴리스 스케줄
- 작성자: Thomas Wouters
- 상태: Active (활성)
- 유형: Informational (정보성)
- 주제: Release (릴리스)
- 생성일: 2022년 5월 24일
- Python 버전: 3.12
개요 (Abstract)
이 문서는 Python 3.12의 개발 및 릴리스 스케줄을 설명합니다.
릴리스 관리자 및 크루 (Release Manager and Crew)
- 3.12 릴리스 관리자: Thomas Wouters
- Windows 설치 프로그램: Steve Dower
- Mac 설치 프로그램: Ned Deily
- 문서: Julien Palard
릴리스 스케줄 (Release Schedule)
3.12.0 스케줄 (3.12.0 schedule)
참고: 아래 날짜는 PEP 602에 정의된 대로 기능 버전 간의 12개월 릴리스 주기(cadence)를 초래하는 17개월 개발 기간을 사용합니다.
실제 진행 (Actual):
- 3.12 개발 시작: 2022년 5월 8일 (일요일)
- 3.12.0 alpha 1: 2022년 10월 24일 (월요일)
- 3.12.0 alpha 2: 2022년 11월 14일 (월요일)
- 3.12.0 alpha 3: 2022년 12월 6일 (화요일)
- 3.12.0 alpha 4: 2023년 1월 10일 (화요일)
- 3.12.0 alpha 5: 2023년 2월 7일 (화요일)
- 3.12.0 alpha 6: 2023년 3월 7일 (화요일)
- 3.12.0 alpha 7: 2023년 4월 4일 (화요일)
- 3.12.0 beta 1: 2023년 5월 22일 (월요일)
- (이 시점 이후로는 새로운 기능이 추가되지 않습니다.)
- 3.12.0 beta 2: 2023년 6월 6일 (화요일)
- 3.12.0 beta 3: 2023년 6월 19일 (월요일)
- 3.12.0 beta 4: 2023년 7월 11일 (화요일)
- 3.12.0 candidate 1: 2023년 8월 6일 (일요일)
- 3.12.0 candidate 2: 2023년 9월 6일 (수요일)
- 3.12.0 candidate 3: 2023년 9월 19일 (화요일)
- 3.12.0 final: 2023년 10월 2일 (월요일)
버그 수정 릴리스 (Bugfix releases)
실제 진행 (Actual):
- 3.12.1: 2023년 12월 7일 (목요일)
- 3.12.2: 2024년 2월 6일 (화요일)
- 3.12.3: 2024년 4월 9일 (화요일)
- 3.12.4: 2024년 6월 6일 (목요일)
- 3.12.5: 2024년 8월 6일 (화요일)
- 3.12.6: 2024년 9월 6일 (금요일)
- 3.12.7: 2024년 10월 1일 (화요일)
- 3.12.8: 2024년 12월 3일 (화요일)
- 3.12.9: 2025년 2월 4일 (화요일)
- 3.12.10: 2025년 4월 8일 (화요일) (바이너리 설치 프로그램을 포함하는 마지막 정규 버그 수정 릴리스)
소스 전용 보안 수정 릴리스 (Source-only security fix releases)
2028년 10월까지 필요에 따라 비정기적으로 제공됩니다.
- 3.12.11: 2025년 6월 3일 (화요일)
3.12 수명 주기 (3.12 Lifespan)
Python 3.12는 약 18개월 동안 약 2개월마다 버그 수정 업데이트를 받았습니다. 3.13.0 최종 릴리스 후 얼마 지나지 않아, 열 번째이자 마지막 3.12 버그 수정 업데이트가 릴리스되었습니다. 그 이후에는 3.12.0 최종 릴리스 후 5년까지, 즉 대략 2028년 10월까지 보안 업데이트(소스 전용)가 릴리스될 예정입니다.
3.12의 기능 (Features for 3.12)
새로운 기능은 “What’s New In Python 3.12” 문서에서 확인할 수 있습니다.
저작권 (Copyright)
이 문서는 퍼블릭 도메인(public domain)으로 지정되거나 CC0-1.0-Universal 라이선스 중 더 관대한 라이선스에 따라 제공됩니다.
This PEP (Python Enhancement Proposal) outlines the development and release schedule for Python 3.12. It provides detailed timelines for alpha, beta, and release candidate versions, culminating in the final 3.12.0 release on October 2, 2023. The document also specifies the schedule for subsequent bugfix releases and mentions that source-only security fixes will continue until approximately October 2028, ensuring long-term support. The release manager and crew for this version are also listed. This informational PEP helps developers anticipate and plan for the new Python version.
이 PEP의 제안 내용, 도입 배경 및 Python 사용에 미치는 영향
제안 내용: PEP 693은 Python 3.12 버전의 개발 및 릴리스 일정에 대한 구체적인 계획을 제공하는 정보성 문서입니다. 여기에는 알파, 베타, 릴리스 후보(Release Candidate) 단계의 시작 및 종료 날짜와 최종 릴리스 날짜가 명시되어 있습니다. 또한, 정기적인 버그 수정 릴리스(bugfix releases)와 최종적으로는 소스 코드 전용(source-only) 보안 수정 릴리스의 일정도 포함되어 있습니다.
도입 배경: Python은 PEP 602에 따라 12개월마다 새로운 기능 버전을 릴리스하는 주기(cadence)를 가지고 있습니다. 이러한 정기적인 릴리스 주기를 관리하고, 개발자 및 사용자 커뮤니티가 다음 Python 버전의 출시를 예측하고 준비할 수 있도록 릴리스 스케줄을 명확히 공지하는 것이 중요합니다. 이 PEP는 Python 3.12의 개발 과정과 지원 기간을 투명하게 공유하기 위해 작성되었습니다.
실제 Python 사용에 미치는 영향:
- 예측 가능성: 개발자들은 이 스케줄을 통해 Python 3.12의 각 개발 단계와 최종 릴리스 시점을 정확히 알 수 있어, 자신의 프로젝트 업그레이드 또는 새로운 프로젝트 시작 시기를 계획할 수 있습니다.
- 안정성 및 보안: 정기적인 버그 수정 릴리스와 장기간의 소스 전용 보안 업데이트(2028년 10월까지) 계획은 Python 3.12를 사용하는 애플리케이션의 안정성과 보안을 보장하는 데 기여합니다. 이는 프로덕션 환경에서 Python 3.12를 도입하는 기업이나 개인에게 중요한 요소입니다.
- 새로운 기능 도입 계획: “No new features beyond this point”라고 명시된 beta 1 릴리스 시점(2023년 5월 22일)은 개발자들이 3.12에 어떤 기능이 포함될지 최종적으로 확인할 수 있는 시점을 알려줍니다. 이를 통해 개발자들은 자신의 코드 베이스를 3.12의 새로운 기능에 맞춰 준비하거나, 특정 기능이 필요한 경우 릴리스를 기다릴 수 있습니다. “What’s New In Python 3.12” 문서를 통해 구체적인 기능 목록을 확인할 수 있습니다.
- 툴 및 라이브러리 생태계: Python 3.12의 릴리스 스케줄은 다른 라이브러리 및 툴 개발자들에게도 중요합니다. 이들은 이 스케줄에 맞춰 자신의 제품이 Python 3.12와 호환되도록 업데이트를 계획할 수 있습니다.
결론적으로, PEP 693은 Python 3.12의 개발 및 지원 일정을 명확히 하여 Python 생태계의 모든 참여자가 계획을 세우고 안정적으로 Python을 활용할 수 있도록 돕는 중요한 정보 문서입니다.# PEP 693 – Python 3.12 릴리스 스케줄
이 문서는 Python 3.12의 개발 및 릴리스 스케줄을 설명하는 정보성 PEP(Python Enhancement Proposal)입니다.
- 작성자: Thomas Wouters
- 상태: Active (활성)
- 유형: Informational (정보성)
- 주제: Release (릴리스)
- 생성일: 2022년 5월 24일
- Python 버전: 3.12
개요 (Abstract)
이 문서는 Python 3.12의 개발 및 릴리스 스케줄을 설명합니다.
릴리스 관리자 및 크루 (Release Manager and Crew)
Python 3.12 릴리스를 담당하는 주요 인력은 다음과 같습니다.
- 3.12 릴리스 관리자: Thomas Wouters
- Windows 설치 프로그램: Steve Dower
- Mac 설치 프로그램: Ned Deily
- 문서: Julien Palard
릴리스 스케줄 (Release Schedule)
3.12.0 스케줄 (3.12.0 schedule)
참고: 아래 날짜는 PEP 602에 정의된 대로 기능 버전 간의 12개월 릴리스 주기(release cadence)를 초래하는 17개월 개발 기간을 사용합니다.
실제 진행 (Actual):
- 3.12 개발 시작: 2022년 5월 8일 (일요일)
- 3.12.0 alpha 1: 2022년 10월 24일 (월요일)
- 3.12.0 alpha 2: 2022년 11월 14일 (월요일)
- 3.12.0 alpha 3: 2022년 12월 6일 (화요일)
- 3.12.0 alpha 4: 2023년 1월 10일 (화요일)
- 3.12.0 alpha 5: 2023년 2월 7일 (화요일)
- 3.12.0 alpha 6: 2023년 3월 7일 (화요일)
- 3.12.0 alpha 7: 2023년 4월 4일 (화요일)
- 3.12.0 beta 1: 2023년 5월 22일 (월요일)
- (이 시점 이후로는 새로운 기능이 추가되지 않습니다.)
- 3.12.0 beta 2: 2023년 6월 6일 (화요일)
- 3.12.0 beta 3: 2023년 6월 19일 (월요일)
- 3.12.0 beta 4: 2023년 7월 11일 (화요일)
- 3.12.0 candidate 1: 2023년 8월 6일 (일요일)
- 3.12.0 candidate 2: 2023년 9월 6일 (수요일)
- 3.12.0 candidate 3: 2023년 9월 19일 (화요일)
- 3.12.0 final: 2023년 10월 2일 (월요일)
버그 수정 릴리스 (Bugfix releases)
실제 진행 (Actual):
- 3.12.1: 2023년 12월 7일 (목요일)
- 3.12.2: 2024년 2월 6일 (화요일)
- 3.12.3: 2024년 4월 9일 (화요일)
- 3.12.4: 2024년 6월 6일 (목요일)
- 3.12.5: 2024년 8월 6일 (화요일)
- 3.12.6: 2024년 9월 6일 (금요일)
- 3.12.7: 2024년 10월 1일 (화요일)
- 3.12.8: 2024년 12월 3일 (화요일)
- 3.12.9: 2025년 2월 4일 (화요일)
- 3.12.10: 2025년 4월 8일 (화요일) (바이너리 설치 프로그램을 포함하는 마지막 정규 버그 수정 릴리스)
소스 전용 보안 수정 릴리스 (Source-only security fix releases)
2028년 10월까지 필요에 따라 비정기적으로 제공됩니다.
- 3.12.11: 2025년 6월 3일 (화요일)
3.12 수명 주기 (3.12 Lifespan)
Python 3.12는 약 18개월 동안 약 2개월마다 버그 수정 업데이트를 받았습니다. 3.13.0 최종 릴리스 후 얼마 지나지 않아, 열 번째이자 마지막 3.12 버그 수정 업데이트가 릴리스되었습니다. 그 이후에는 3.12.0 최종 릴리스 후 5년까지, 즉 대략 2028년 10월까지 보안 업데이트(소스 전용)가 릴리스될 예정입니다.
3.12의 기능 (Features for 3.12)
새로운 기능은 “What’s New In Python 3.12” 문서에서 확인할 수 있습니다.
저작권 (Copyright)
이 문서는 퍼블릭 도메인(public domain)으로 지정되거나 CC0-1.0-Universal 라이선스 중 더 관대한 라이선스에 따라 제공됩니다.
이 PEP의 제안 내용, 도입 배경 및 Python 사용에 미치는 영향
제안 내용: PEP 693은 Python 3.12 버전의 개발 및 릴리스 일정에 대한 구체적인 계획을 제공하는 정보성 문서입니다. 여기에는 알파, 베타, 릴리스 후보(Release Candidate) 단계의 시작 및 종료 날짜와 최종 릴리스 날짜가 명시되어 있습니다. 또한, 정기적인 버그 수정 릴리스(bugfix releases)와 최종적으로는 소스 코드 전용(source-only) 보안 수정 릴리스의 일정도 포함되어 있습니다.
도입 배경: Python은 PEP 602에 따라 12개월마다 새로운 기능 버전을 릴리스하는 주기(cadence)를 가지고 있습니다. 이러한 정기적인 릴리스 주기를 관리하고, 개발자 및 사용자 커뮤니티가 다음 Python 버전의 출시를 예측하고 준비할 수 있도록 릴리스 스케줄을 명확히 공지하는 것이 중요합니다. 이 PEP는 Python 3.12의 개발 과정과 지원 기간을 투명하게 공유하기 위해 작성되었습니다.
실제 Python 사용에 미치는 영향:
- 예측 가능성: 개발자들은 이 스케줄을 통해 Python 3.12의 각 개발 단계와 최종 릴리스 시점을 정확히 알 수 있어, 자신의 프로젝트 업그레이드 또는 새로운 프로젝트 시작 시기를 계획할 수 있습니다.
- 안정성 및 보안: 정기적인 버그 수정 릴리스와 장기간의 소스 전용 보안 업데이트(2028년 10월까지) 계획은 Python 3.12를 사용하는 애플리케이션의 안정성과 보안을 보장하는 데 기여합니다. 이는 프로덕션 환경에서 Python 3.12를 도입하는 기업이나 개인에게 중요한 요소입니다.
- 새로운 기능 도입 계획: “No new features beyond this point”라고 명시된 beta 1 릴리스 시점(2023년 5월 22일)은 개발자들이 3.12에 어떤 기능이 포함될지 최종적으로 확인할 수 있는 시점을 알려줍니다. 이를 통해 개발자들은 자신의 코드 베이스를 3.12의 새로운 기능에 맞춰 준비하거나, 특정 기능이 필요한 경우 릴리스를 기다릴 수 있습니다. “What’s New In Python 3.12” 문서를 통해 구체적인 기능 목록을 확인할 수 있습니다.
- 툴 및 라이브러리 생태계: Python 3.12의 릴리스 스케줄은 다른 라이브러리 및 툴 개발자들에게도 중요합니다. 이들은 이 스케줄에 맞춰 자신의 제품이 Python 3.12와 호환되도록 업데이트를 계획할 수 있습니다.
결론적으로, PEP 693은 Python 3.12의 개발 및 지원 일정을 명확히 하여 Python 생태계의 모든 참여자가 계획을 세우고 안정적으로 Python을 활용할 수 있도록 돕는 중요한 정보 문서입니다.
⚠️ 알림: 이 문서는 AI를 활용하여 번역되었으며, 기술적 정확성을 보장하지 않습니다. 정확한 내용은 반드시 원문을 확인하시기 바랍니다.
Comments