https://github.com/python-poetry/poetry/issues/1051 に書いてある。
pyproject.toml
の [tool.poetry]
にある name
フィールドと同名のモジュールをインストールすることはできない。 Poetry がもともとモジュール開発を意識して作られたことから、納得できる。
[tool.poetry]
+ name = "mypulp"
- name = "pulp"
version = "0.1.0"
description = ""
authors = ["Your Name <you@example.com>"]
私の場合は PuLP
モジュールを試すときに pulp
というディレクトリで poetry init
を実行した。初期値を使ったため pyproject.toml の中のモジュール名が pulp
になっていたため poetry
経由で pulp
のインストールができなかった。
ちなみに、 pip
であれば問題なくインストールできる。