将依赖转移到 poetry 中的 --dev

Transfer dependency to --dev in poetry

如果不小心安装了poetry中的一个依赖作为主依赖(即poetry add ...),有没有办法快速将它转为开发依赖(即poetry add --dev ...),或者你有没有卸载它并使用 poetry add --dev?

重新安装

您可以手动将 pyproject.toml 中的相应行从 [tool.poetry.dependencies] 部分移动到 [tool.poetry.dev-dependencies],然后再移动 运行 poetry lock --no-update

您也可以按任意顺序 poetry add -D <dep>poetry remove <dep>。只要确保使用相同的版本约束即可。诗歌 stops/warns 如果您使用不同的约束,因为它们会发生冲突。