【发布时间】:2022-05-19 14:50:15
【问题描述】:
将[tool.poetry.extras] 部分添加到pyproject.toml 后,Poetry 会显示以下警告,例如在安装时:
警告:锁定文件不是最新的 pyproject.toml 中的最新更改。您可能会得到过时的依赖项。运行 update 来更新它们。
这很好,但是如果我运行 poetry update 它会升级我的依赖项,这不是我目前想要的。如果我改为运行poetry lock,它仍然会升级依赖项。
很抱歉没有提供可重现的示例,生成具有过时依赖项的poetry.lock 文件非常棘手。我现有的一个太大了,无法在此处发布。
更新:为此问题打开sdispater/poetry#1614
【问题讨论】:
-
我用这个答案解决了这个问题:stackoverflow.com/a/62040725/9247792
标签: python python-poetry