由于不同的原因,我必须在我的 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
我尝试在文件名周围加上引号以及转义星号,但没有成功。
有任何想法吗?