gpt4 book ai didi

带有毒素的Python。如何仅针对一个依赖项设置安装命令

转载 作者:太空宇宙 更新时间:2023-11-03 18:12:38 24 4
gpt4 key购买 nike

您好,我正在尝试使用 Tox 来设置我的测试环境。

我想解决什么问题?

我很少有服务器使用不同的网络设置(不同的IP、不同的接口(interface)名称等)运行测试,因此我准备了包含所有配置的模块,并且我确实使用服务器编号安装它,即

pip install . --install-option="--serverNumber=102"

这样,在我的环境中,我只有一个配置,我可以在测试中导入它,而无需了解有关正在运行的实际服务器测试的任何信息。

现在我正在尝试使用 tox 来设置虚拟环境,但我遇到了问题,因为我不知道如何仅为一个依赖项定义特定的 install_command ?我什至不知道这是否可能。

提前感谢您的帮助

BR克日什托夫

最佳答案

在 deps 部分列出您的依赖项并单独安装 foobar:

[testenv]
deps =
dep1
dep2
dep3
....

commands =
pip install foobar --install-option="--serverNumber={posargs}"
py.test

如果您将 tox 启动为

tox -- 102

将执行:

pip install foobar --install-option="--serverNumber=102" 

关于带有毒素的Python。如何仅针对一个依赖项设置安装命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25608981/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com