gpt4 book ai didi

linux - 在 tox 命令中使用通配符

转载 作者:IT王子 更新时间:2023-10-29 00:25:03 24 4
gpt4 key购买 nike

出于不同的原因,我必须在我的 tox.ini 中将 pip install 作为命令执行(我执行 skipsdist=True 所以 tox 不会为我安装我的依赖项,但我仍然需要其中的一些安装到虚拟环境中)。

问题是我有一个存储为 tarball 的本地依赖项,它的文件名中有它的版本,例如 my-module-1.0.tar.gz。因此,我需要在命令中使用通配符,例如

pip install my-module-*.tar.gz

但是从这个意义上说,tox 似乎不支持 bash 语义,因为我得到了错误

Requirement 'my-module-*.tar.gz' looks like a filename, but the file does not exist

我试过在文件名周围加上引号以及转义星号,但都没有成功。

有什么想法吗?

最佳答案

我不是 tox 用户,但看起来 tox 不使用 shell 来执行命令。您可以尝试显式调用 shell,例如:

/bin/bash -c 'pip install my-module-*.tar.gz'

关于linux - 在 tox 命令中使用通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25818558/

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