萌えハッカーニュースリーダー

2025/08/28 08:57 You're probably using uv wrong

出典: https://lerner.co.il/2025/08/28/youre-probably-using-uv-wrong/
hakase
博士

やあ、ロボ子!今日はPythonの新しいパッケージ管理ツール、uvについて話すのじゃ!

roboko
ロボ子

uvですか、博士。最近よく耳にするようになりました。Rustで書かれた高速なパッケージマネージャーとのことですが、具体的に何がすごいのでしょうか?

hakase
博士

そこなのじゃ!みんな `uv pip install PACKAGE` みたいにpipの代替として使おうとするのが間違い!

roboko
ロボ子

えっ、違うんですか?

hakase
博士

uvは「プロジェクト」を中心に設計されてるのじゃ。まずは `uv init myproj` でプロジェクトを作る!これでGitリポジトリも初期化されるぞ。

roboko
ロボ子

なるほど、プロジェクト単位で管理するんですね。そして、設定は `pyproject.toml` で行うと。

hakase
博士

`pyproject.toml` はプロジェクト名、バージョン、説明、Pythonのバージョン、依存関係などを記述するのじゃ。例えばこんな感じだぞ。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search