【发布时间】:2015-06-15 01:05:35
【问题描述】:
我有一个像这样的tox.ini 文件:
[tox]
envlist =
{py27,py34}
[testenv]
setenv =
PYTHONDONTWRITEBYTECODE=1
deps =
-r{toxinidir}/requirements-test.txt
commands =
nosetests -v --stop --with-coverage --cover-package=project
所以,我需要从我的 SO 向我的 tox env 传递一个环境变量。这个变量是私有的,会根据环境而变化。
我是怎么做到的?
【问题讨论】:
-
你能告诉我们你到目前为止尝试了什么吗?
-
@GavinSchulz 我试试:[testenv] setenv = VAR=$VAR
-
你试过了吗:
ENV="foo" tox? -
@JamesMills 我也需要在 Travis 上运行它,所以这种方法行不通。
-
@JamesMills 我在本地尝试您的建议,但不起作用。
标签: python virtualenv tox