このドキュメントは、Rust 製の高速な Python パッケージ管理ツール uv
の基本的な使い方と、典型的な開発フローをまとめたものです。
uv
は、pip
、pip-tools
、venv
、virtualenv
の機能を、単一の高速なコマンドラインツールで置き換えることを目指しています。
- 超高速: Rust で書かれており、依存関係の解決やパッケージのインストールが非常に高速です。
- オールインワン: 仮想環境の作成、パッケージのインストール、依存関係の固定(コンパイル)、環境の同期など、多くの機能を単一のツールで提供します。