피드로 돌아가기
Python 3.14.0 beta 3 is here!
Python InsiderPython Insider
Backend

Python 팀이 3.14 베타 3을 출시해 PEP 734, 779 등 신기능 추가 및 Sigstore 기반 서명 검증 도입

Python 3.14.0 beta 3 is here!

Hugo van Kemenade2025년 6월 17일5beginner

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 변경 사항을 조기에 발견할 수 있다.

원문 읽기