在诗歌中将依赖转移到--dev

问题描述

如果您不小心在诗歌中安装了依赖项作为主要依赖项(即poetry add ...),是否可以快速将其转换为开发依赖项(即poetry add --dev ...),还是必须卸载并重新安装poetry add --dev

解决方法

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

,

您也可以按任一顺序poetry add -D <dep>poetry remove <dep>。只要确保使用相同的版本约束即可。如果您使用不同的约束条件,则诗歌会停止/警告您。