Как передать переменные окружения в Tox перед установкой deps? - PullRequest
2 голосов
/ 15 марта 2019

Мне нужно 3 переменные env, чтобы установить pycurl.Когда я использую Tox, я не могу передать свои переменные env в среду Tox, пока она не запустит команду установки deps.

Я уже пытался использовать setenv и passenv, но оба передали переменные env всреда после завершения установки.Я также не могу установить переменные 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

Мои переменные env:

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

Заранее спасибо

...