Poetry は、Python の依存管理とパッケージ管理をまとめて扱いやすくするツールです。
pyproject.toml と ロックファイル を軸に、依存関係を管理しやすくします。
まず押さえたいポイント
どんな場面で使うか
- チームで依存関係をそろえたいとき
- パッケージとして公開したいとき
- 既に Poetry 前提で運用している現場
どんなふうに理解するとよいか
Python プロジェクト全体の管理役 と考えると分かりやすいです。
単にライブラリを入れるだけでなく、依存の追加、ロック、公開までつながりやすいのが特徴です。
押さえておきたい注意点
既存の現場でかなり使いやすい一方、最近は uv との比較も増えています。
新規導入では、今のチームが何を重視するかも見て判断した方がよいです。
実務で見るポイント
- チーム運用との相性がよい
- 公開や依存管理まで含めて整理しやすい
- 新規で導入するなら uv との比較対象になりやすい