uv 0.12.0 출시 및 주요 변경사항
uv 0.12.0
uv 0.12.0 버전에서는 <code>uv init</code> 명령어로 생성되는 기본 프로젝트 구조가 변경되었다. 이전 버전에서는 <code>main.py</code> 파일이 프로젝트 루트에 위치했으나, 이제는 <code>src/</code> 디렉토리 구조로 변경되었다. 또한, <code>uv_build</code> 백엔드를 설정하여 <code>uv build</code> 명령어로 휠 및 <code>.tar.gz</code> 배포 파일을 생성할 수 있게 되었다. <code>uv-init</code>는 스크립트 별칭으로 설정되어 <code>uv run uv-init</code> 명령어로 실행 시 <code>src/uv_init/__init__.py</code>의 새로운 <code>main()</code> 함수를 호출한다.
<code>uv init</code>의 기본 프로젝트 구조가 <code>src/</code> 형태로 변경되어, 더 나은 패키지 관리를 지원한다.
원문 출처
Simon Willison's Weblog