我需要3个env变量才能安装pycurl。 使用Tox时,在运行deps安装命令之前,我无法将env变量传递给Tox环境。
我已经尝试使用setenv
和passenv
,但是在安装结束后,两者都将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
预先感谢