GitHub Releases오픈소스 · 도구오늘의 주요

astral-sh/uv

uv 0.13.1 릴리스, 바이너리 크기 축소 및 안정성 개선

원제 astral-sh/uv 0.13.1

0.13.1
Key Point

Python 패키지 관리자 uv가 안정성과 성능을 개선했으며 더 많은 플랫폼을 지원하게 되어, 다양한 환경의 개발자들이 더 안정적인 환경 관리가 가능합니다.

핵심 요약

  • uv pip check와 uv pip install --strict에서 Python 버전 상한선을 무시하도록 변경해 일관된 해결책 제공.
  • Linux SPARC 플랫폼 지원 추가, 파일시스템 복제와 상세 캐시 계산 불가 시 폴백 방식 도입.
  • 해석되지 않은 신뢰할 수 있는 해시(trusted hashes)를 해석 오류에서 보고하는 기능 추가.
  • CPython 3.16.0a1 지원 추가.
  • tool-install-locks 활성화 시 uv tool upgrade로 설치된 도구 업그레이드 가능 (프리뷰).
  • PEP 825 variant labels 파싱 지원 추가 (프리뷰).
  • 바이너리 크기 감소 및 Simple API 파싱 속도 향상, 패키지 메타데이터 파싱 오버헤드 감소.
  • 도구/관리 Python 제거 시 무관한 파일 삭제 방지, 하드링크와 긴 tar 사용자/그룹명 포함 소스 배포판 지원 복구.
  • device 파일과 FIFO를 uv pip compile/export 출력 대상으로 보존.
  • symlink 인터프리터에서 생성된 환경의 sys._base_executable 감지 수정.
  • lockfile과 Python 버전 파일, managed Python sysconfig 파일의 부분 작성 방지로 동시 읽기 안정성 개선.
  • uv cache clean과의 경합으로 인한 설치/동기화/환경 생성 실패 방지.
  • Git 의존성이 전체 commit 해시로 고정된 환경 재사용 시 다시 해석하지 않도록 개선.
  • Python 3.15 기반 uv Docker 이미지를 안정 태그로 배포.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗