##// END OF EJS Templates
Life, the Universe, and Everything
Life, the Universe, and Everything

File last commit:

r22756:eb42678a
r22964:63780027
Show More
tox.ini
28 lines | 1.1 KiB | text/x-ini | IniLexer
; Tox (http://tox.testrun.org/) is a virtualenv manager for running tests in
; multiple environments. This configuration file gets the requirements from
; setup.py like a "pip install ipython[test]". To create the environments, it
; requires every interpreter available/installed.
; -- Commands --
; pip install tox # Installs tox
; tox # Runs the tests (call from the directory with tox.ini)
; tox -r # Ditto, but forcing the virtual environments to be rebuilt
; tox -e py35,pypy # Runs only in the selected environments
; tox -- --all -j # Runs "iptest --all -j" in every environment
[tox]
envlist = py{36,35,34,33,27,py}
skip_missing_interpreters = True
toxworkdir = /tmp/tox_ipython
[testenv]
; PyPy requires its Numpy fork instead of "pip install numpy"
; Other IPython/testing dependencies should be in setup.py, not here
deps =
pypy: https://bitbucket.org/pypy/numpy/get/master.zip
py{36,35,34,33,27}: matplotlib
.[test]
; It's just to avoid loading the IPython package in the current directory
changedir = {envtmpdir}
commands = iptest {posargs}