피드로 돌아가기
Python InsiderBackend
원문 읽기
Python 팀이 3.14 베타 3을 출시해 PEP 734, 779 등 신기능 추가 및 Sigstore 기반 서명 검증 도입
Python 3.14.0 beta 3 is here!
AI 요약
Context
Python 3.14는 현재 개발 단계에 있으며, 베타 3(3.14.0b3)은 계획된 4개 베타 릴리스 중 3번째다. 커뮤니티의 광범위한 테스트를 통해 최종 릴리스 전 기능 검증과 버그 보고가 필요한 단계다.
Technical Solution
- PGP 서명 방식을 Sigstore 기반 검증으로 변경: 릴리스 아티팩트의 서명 검증 메커니즘 전환
- macOS 및 Windows 릴리스 바이너리에 실험용 JIT 컴파일러 포함: 공식 빌드에 JIT 지원 추가
- Windows 설치 매니저 교체: 기존 인스톨러를 새로운 install manager로 전환 (Windows Store 또는 FTP 페이지에서 설치 가능)
- PEP 761 적용: 더 이상 PGP 서명 제공 안 함
- PEP 734, 779 추가: 베타 3에서 예외적으로 새로 도입된 기능
Key Takeaway
베타 릴리스 단계에서는 ABI 호환성 보장(베타 4 이후 변경 없음)과 광범위한 커뮤니티 테스트를 우선하며, 프로덕션 환경은 최종 RC 버전(3.14.0rc1) 출시를 기다리는 것이 위험 최소화 전략이다.
실천 포인트
Python 패키지 유지보수자는 3.14 베타 페이즈 중에 프리릴리스 휠(wheel)을 생성해 배포하면, 다른 프로젝트들의 호환성 테스트를 가능하게 하고 ABI 변경 사항을 조기에 발견할 수 있다.