在tox中deps之前的命令

时间:2017-01-09 18:48:13

标签: python tox

有没有办法在tox中使用deps之前运行命令。以下是我想要的概要:

[testenv:local_code]
commands = 
    bash -c "if [ -d "{toxinidir}/tools" ]; then \
       git clone git+ssh://git@repo/tools.git {toxinidir}/tools; \
       fi"
deps =
    --editable=file:///{toxinidir}/tools

不幸的是,deps在命令之前运行(我直观地理解了为什么)。我想知道是否有人知道如何绕过那个

1 个答案:

答案 0 :(得分:0)

您可以简单地将依赖项的安装移动到deps=参数中,其中每个命令都按顺序执行。

Install-time dependencies in requirements.txt

中的相关信息