IT技術で仕事を減らしたい!

ITエンジニアのメモ+α

Python Poetry updateのwarningの解決

どうも、nippa です。

poetry のアップデートで warning がでました。

今回その対策を記事にしておきます。

環境

  • macOS 12.6
  • poetry 1.5.1

Warning の内容

poetry self updateを行った際に以下のようなアラートが表示されました。

Warning: The locked version 1.5.0 for shellingham is a yanked version. Reason for being yanked: Incorrect package metadata

このアラートはpoetry 1.5.0からshellinghamパッケージが削除もしくは無効化され たことによるアラートになります。

Warning の解決

解決方法としては、lock コマンドを利用して、update 後の環境をロックすることで解決 できます。

# 各依存関係をロックする前に、チェックを行う。
poetry self lock  --check

# 問題がなければ、ロックします。
poetry self lock

感想

poetry を update で警告が気になりましたので、記事に残しておきます。

ではでは、また次回。