forked from deshaw/pyflyby
-
Notifications
You must be signed in to change notification settings - Fork 2
/
tox.ini
69 lines (61 loc) · 1.85 KB
/
tox.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# pyflyby/tox.ini
# License for THIS FILE ONLY: CC0 Public Domain Dedication
# http://creativecommons.org/publicdomain/zero/1.0/
# Tox (http://tox.testrun.org/) is a tool for running tests
# in multiple virtualenvs. This configuration file will run the
# test suite on all supported python versions. To use it, "pip install tox"
# and then run "tox" from this directory.
[tox]
envlist = py{26,27}-ipy{010,011,012,013,10,12}, py27-ipy{20,21,22,23,24,30,31,32,40,41,42,50,51,52,53,54,55,56,57}
[testenv]
# Run tests using py.test.
# We use {envsitepackagesdir}/pyflyby instead of lib/python/pyflyby, because
# the latter causes py.test to add lib/python/pyflyby to sys.path, which
# causes some problems (e.g. sharing *.pyc files across versions).
commands = py.test --doctest-modules {envsitepackagesdir}/pyflyby tests
# Make sure that $PYTHONPATH doesn't point to some other version of pyflyby.
setenv =
PYTHONPATH =
# Dependencies.
deps =
py26: pexpect==3.3
py27: pexpect>=3.3
pytest
pyflakes
epydoc
ipy010: ipython>=0.10,<0.11
ipy011: ipython>=0.11,<0.12
ipy012: ipython>=0.12,<0.13
ipy013: ipython>=0.13,<0.14
ipy10: ipython>=1.0,<1.1
ipy12: ipython>=1.2,<1.3
ipy20: ipython>=2.0,<2.1
ipy21: ipython>=2.1,<2.2
ipy22: ipython>=2.2,<2.3
ipy23: ipython>=2.3,<2.4
ipy24: ipython>=2.4,<3
ipy30: ipython>=3.0,<3.1
ipy30: jsonschema
ipy31: ipython>=3.1,<3.2
ipy31: jsonschema
ipy32: ipython>=3.2,<3.3
ipy32: jsonschema
ipy40: ipython>=4.0,<4.1
ipy40: jupyter-console
ipy40: notebook
ipy41: notebook
ipy42: notebook
ipy50: notebook
ipy51: notebook
ipy52: notebook
ipy53: notebook
ipy54: notebook
ipy55: notebook
ipy56: notebook
ipy57: notebook
tornado
pyzmq
jinja2
readline
requests
rlipython