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

astral-sh/uv

uv 0.12.24 릴리스, 성능 최적화와 버그 수정

원제 astral-sh/uv 0.12.24

0.12.24
Key Point

uv는 Rust 기반의 빠른 Python 패키지 관리자로, 개발 속도에 직결된 환경 생성과 의존성 해석이 더욱 최적화되었으며 설정 유연성이 높아져 다양한 환경과 플랫폼 지원이 강화되었다.

핵심 요약

  • Python 패키지 관리자 uv 0.12.24가 2025년 10월 8일 공개되었다.
  • uv cache prune으로 고아 상태의 임시 빌드 환경을 제거할 수 있으며, PEP 508 마커 연산자를 그룹 표현식 앞에 직접 쓸 수 있게 개선했다.
  • 환경 생성 후 인터프리터 캐시를 미리 채워 후속 명령 실행을 빠르게 하고, ARM64 macOS 바이너리의 코드 서명 검증 작업을 줄였다.
  • uv 바이너리 크기를 약 232KB 감소시켰고, uv-build 실행 파일을 7.5% 줄였으며, 패키지 인덱스 파싱 시 리소스 제한을 강제했다.
  • GraalPy와 Pyodide용 커스텀 설치 미러 지원을 추가하고, UV_NO_CACHE, UV_OFFLINE, UV_SYSTEM_CERTS 환경변수에 false 값으로 설정 오버라이드 기능을 넣었다.
  • 해시 검증 비활성화 옵션 사용 시에도 제공된 해시를 검증하도록 수정했으며, 스크립트 환경 생성 시 관리형 Python의 정확한 패치 버전을 존중하도록 했다.
  • 의존성 오버라이드와 제약 조건이 선택되지 않은 extras에 딸린 선택 의존성을 활성화하지 않도록 방지했다.
  • GitHub 의존성에서 #이나 % 문자를 포함한 Git 참조를 해석할 수 있게 했고, Pyodide 인터프리터를 올바르게 인식하도록 수정했다.
  • IPv6 루프백 주소에서 uv auth login을 허용하고, 부분 문자열 암호 보존 같은 세부 버그들을 수정했다.
  • Docker와 AWS Lambda 예제를 동결된 lockfile을 사용하는 방식으로 업데이트했다.
AI 요약 안내

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

요약 원칙 ↗