诗歌更新不更新过时了

问题描述 投票:0回答:1

我有

  • Python 3.11
  • 诗歌1.7.1

当我执行命令时

poetry show --outdated

它向我显示了过时的库列表,还有 myPy:

enter image description here

但是当我这样做时

poetry update mypy

enter image description here

什么也没发生,输出是:

 Updating dependencies
 Resolving dependencies... (0.3s)
 No dependencies to install or update

enter image description here

这是我的 pyproject.toml

[tool.poetry.dev-dependencies]
black = "~24.1.1"
flake8 = "~7.0.0"
isort = "~5.13.2"
mypy = "~1.8.0"

我已将其 mypy = "~1.8.0" 更改为 mypy = "~1.8" 遵循本指南:

波浪线要求Python Poetry

但什么都没有改变。

我缺少什么?

mypy python-poetry
1个回答
0
投票

经过更多调查后,我意识到 pyproject.tom 有“波浪号”要求, 同时,如果我想更新库,我应该使用 所谓的“插入符号要求”

插入符要求诗歌

我已将 pyproject.toml 更改为:

mypy = "^1.8.0"

现在是命令

poetry update mypy

有效!

Package operations: 0 installs, 1 update, 0 removals

  • Updating mypy (1.8.0 -> 1.10.0)

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.