uv

  • Rust로 작성된 통합 파이썬 패키지,프로젝트 매니저
  • pip, pipx, poetry, pyenv, twine, virtualenv 등의 워크플로를 uv 만으로 해결 가능하며, 매우 빠른 속도를 자랑함.
기존 도구역할uv
pip패키지 설치uv pip install
virtualenv / venv가상환경 생성uv venv
pipxCLI 도구 격리uv tool / uvx
poetry / rye프로젝트 + 락파일uv init/add/sync/lock
pyenv파이썬 버전 관리uv python
pip-tools의존성 컴파일uv pip compile
twinePyPI 업로드uv publish

Example

# tool manage
uv tool install --python 3.11 droopescan
uv tool uninstall droopescan
uv tool list --show-python
 
# pip
uv pip list [--python 3.11]
uv pip list [--python 3.12]
 
# venv
uv venv --python 3.11
 
# run script
uv run script.py [--python 3.11]