【ポエトリー】
Poetry(ポエトリー) とは?
💡 Pythonプロジェクトの「詩的な」お世話係
📌 このページのポイント
Poetryって名前がおしゃれだけど、pipとは何が違うの?
pyproject.tomlっていうファイルが大事なの?
そうだよ。pyproject.tomlにプロジェクト名、バージョン、依存パッケージなどを全部書くんだ。requirements.txtとsetup.pyを別々に管理していた時代と比べると、一つのファイルにまとまって格段にスッキリするんだよ。
poetry.lockファイルって何のためにあるの?
lockファイルは依存パッケージの正確なバージョンを記録しておくためのものだよ。チームメンバー全員が同じバージョンのパッケージを使えるようになるから、「自分の環境では動くのに」問題を防げるんだ。
おもしろい!仮想環境も自動で作ってくれるの?
他に似たようなツールってある?
📖 おまけ:英語の意味
「Poetry」 = 詩
💬 「詩のように美しくPythonプロジェクトを管理する」というコンセプトから名付けられたんだよ