トップ «前の日記(2021/05/13 (木) ) 最新 次の日記(2021/05/15 (土) )» 編集 RSS feed

HsbtDiary


2021/05/14 (金) [長年日記]

poetry の練習

Python での dependency resolution は poetry だろって感じになったようなので初めてスクラッチで触って練習してみた。

  • poetry init で pyproject.toml を作成
  • poetry add foo で使うライブラリを pyproject.toml に追加
  • poetry run foo で pyproject.toml の内容に従って依存関係を解決しつつ foo を実行

というように大体 bundler と同じだった。手元以外で動かすときには poetry install を実行って感じで。

poetry、bundle されるファイルがちゃんと macOS の cache ディレクトリなどを使うのは良くできてると感心した。bundler もそういうのがいいのかもなあ。