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 이미지를 안정 태그로 배포.
릴리스 노트 보기 ↗github.com