uv: Pythonスクリプトの依存関係管理を簡素化するツール
uvは、Pythonスクリプトの依存関係管理を簡素化する強力なツールです。手動で環境を管理する必要がなくなり、仮想環境を自動的に処理し、依存関係に対する宣言的なアプローチを優先します。スクリプトが標準ライブラリモジュールや`rich`などの外部パッケージに依存している場合でも、`uv run`コマンドと`--with`オプションを使って簡単に実行できます。uvはインラインスクリプトメタデータにも対応しており、スクリプト内で依存関係とPythonのバージョン要件を宣言できます。さらに、依存関係のロックを提供することで再現性を高め、stdinからのスクリプトの読み取り、.pyw拡張子のサポート、代替パッケージインデックスの指定など、さまざまなシナリオに対応しています。
続きを読む