如何在 pyproject.toml 中使用 --no-deps?

MYK*_*MYK 8 python pip dependency-management pyproject.toml

我有一个pyproject.toml包含一些 python 包的文件。

它有一个像这样的部分:

dependencies = [
    'pandas == 1.4.3',
    'streamlit == 1.11.1',
    ...
]
Run Code Online (Sandbox Code Playgroud)

然后我通常使用安装这些依赖项

python -m pip install .[dependencies]

我需要安装一个新软件包,该软件包的依赖项之一存在冲突。我查了一下,“冲突”是肤浅的 - 即。新包的维护者只是“忘记”更新requirements.txt以允许pandas>=1.4。

我可以通过运行来做到这一点python -m pip install {new_package} --no-deps

但是有什么办法可以在pyproject.toml文件中做到这一点吗?