Python Poetry指定依赖于' sentry-sdk[flask] '



我正在尝试为使用Python Poetry进行依赖管理的现有Python Flask应用程序添加对Sentry的支持。

哨兵文档说运行这个:

pip install --upgrade 'sentry-sdk[flask]

。但是我想把它转换成Python诗歌的pyproject.toml依赖项。如果我这样做:

[tool.poetry.dependencies]
# <snip>
sentry-sdk = "1.5.12"

我得到一个SolverProblemError:

…依赖于sentry-sdk(1.5.12),不匹配任何版本,版本解析失败。

如果我尝试:

[tool.poetry.dependencies]
# <snip>
sentry-sdk[flask] = "1.5.12"

我得到Invalid TOML file

我如何将此pip依赖转换为Pythonpyproject.toml格式?

这是你如何用附加项指定依赖项的方法:

[tool.poetry.dependencies]
python = "^3.9"
sentry-sdk = {extras = ["flask"], version = "1.5.12"}

参见文档的以下部分:依赖项附加项

你也可以通过运行:

poetry add sentry-sdk[flask]==1.5.12

最新更新