在安装deps之前如何将环境变量传递给Tox?

时间:2019-03-15 10:00:09

标签: python pycurl tox

我需要3个env变量才能安装pycurl。 使用Tox时,在运行deps安装命令之前,我无法将env变量传递给Tox环境。

我已经尝试使用setenvpassenv,但是在安装结束后,两者都将env变量传递给环境。 我也无法通过命令设置环境变量,因为它说找不到export命令。

这是我的tox.ini:

[tox]
envlist = py27
skipsdist = True

[testenv:py27]
deps = -r{toxinidir}/requirements.txt
       -r{toxinidir}/requirements_test.txt

[testenv]
setenv =
    PYTHONPATH = {toxinidir}
    PYTHONHASHSEED = 0
commands = pytest {toxinidir}/tests

我的环境变量是:

PYCURL_SSL_LIBRARY=openssl
CPPFLAGS=-I/usr/local/opt/openssl/include
LDFLAGS=-L/usr/local/opt/openssl/lib

预先感谢

0 个答案:

没有答案