tox.ini 具有多个依赖项的环境
tox.ini environment with multiple dependencies
我正在尝试根据 this example in the docs 在我的 tox.ini
文件中指定多个依赖项。这是我的 tox.ini
文件
[tox]
envlist = {py27,py36}-dj{a,b}
[testenv]
deps =
pytest
dja: Django
djb: numpy, pandas
commands = ...
如您所见,环境 djb
在同一行列出了多个依赖项。
当我运行tox
使用
tox -e py36-djb
我收到此错误消息
djb installdeps: numpy,pandas
ERROR: invocation failed (exit code 1), logfile: /.../.tox/djb/log/djb-1.log
我认为问题在于(对于 djb
)多个依赖项列在同一行,但我不确定是否有其他方法可以将多个 python 包安装到只有那个环境。
如何在 tox.ini
中为一个环境 (djb
) 指定多个依赖项?
尝试用 space 代替逗号:
[testenv]
deps =
djb: numpy pandas
或换行符:
[testenv]
deps =
djb:
numpy
pandas
或者单独列出依赖:
[testenv]
deps =
djb: numpy
djb: pandas
或者把依赖放到一个文件里req.txt
:
echo "\
numpy
pandas" > req-djb.txt
并安装它们:
[testenv]
deps = -rreq-djb.txt
我正在尝试根据 this example in the docs 在我的 tox.ini
文件中指定多个依赖项。这是我的 tox.ini
文件
[tox]
envlist = {py27,py36}-dj{a,b}
[testenv]
deps =
pytest
dja: Django
djb: numpy, pandas
commands = ...
如您所见,环境 djb
在同一行列出了多个依赖项。
当我运行tox
使用
tox -e py36-djb
我收到此错误消息
djb installdeps: numpy,pandas
ERROR: invocation failed (exit code 1), logfile: /.../.tox/djb/log/djb-1.log
我认为问题在于(对于 djb
)多个依赖项列在同一行,但我不确定是否有其他方法可以将多个 python 包安装到只有那个环境。
如何在 tox.ini
中为一个环境 (djb
) 指定多个依赖项?
尝试用 space 代替逗号:
[testenv]
deps =
djb: numpy pandas
或换行符:
[testenv]
deps =
djb:
numpy
pandas
或者单独列出依赖:
[testenv]
deps =
djb: numpy
djb: pandas
或者把依赖放到一个文件里req.txt
:
echo "\
numpy
pandas" > req-djb.txt
并安装它们:
[testenv]
deps = -rreq-djb.txt