在安装黑色和安全时出现错误



我正在使用诗歌python应用程序。同时添加如下所示的开发依赖

poetry add black flake8 flake8-import-order flake8-docstrings flake8-black flake8-bugbear safety mypy pytest-cov pytest --group dev

blacksafety的获取错误如下

Because no versions of safety match >2.3.5,<3.0.0
and safety (2.3.5) depends on packaging (>=21.0,<22.0), safety (>=2.3.5,<3.0.0) requires packaging (>=21.0,<22.0).
And because black (23.3.0) depends on packaging (>=22.0)
and no versions of black match >23.3.0,<24.0.0, safety (>=2.3.5,<3.0.0) is incompatible with black (>=23.3.0,<24.0.0).
So, because project_titanic depends on both black (^23.3.0) and safety (^2.3.5), version solving failed.

请帮助。

检查您的pyproject。toml文件。我有一个问题,依赖关系是用旧的诗歌语法添加的:poetry add --dev safety而不是poetry add --group dev safety只需将它们从文件中删除并重新安装,以便它们仅列在[tool.poetry.group.dev.dependencies]

下。

诗歌版本升级后已解决。

最新更新