Add python-eventlet package to MOS 9.0 repository
[packages/trusty/python-eventlet.git] / python-eventlet / tox.ini
1 # The flake8 and pep8 sections just contain configuration for corresponding tools.
2 # Checkers are not run implicitly.
3 [flake8]
4 exclude = *.egg*,.env,.git,.hg,.tox,_*,build*,dist*,venv*,six.py,mock.py
5 ignore = E261
6 max-line-length = 101
7
8 [pep8]
9 count = 1
10 exclude = *.egg*,.env,.git,.hg,.tox,_*,build*,dist*,venv*,six.py,mock.py
11 ignore = E261
12 max-line-length = 101
13 show-source = 1
14 statistics = 1
15
16 [tox]
17 minversion=1.8
18 envlist =
19     pep8, py{26,27,33,34,py}-{selects,poll,epolls}, py{27,34,py}-dns
20
21 [testenv:pep8]
22 basepython = python2.7
23 setenv =
24     {[testenv]setenv}
25 deps =
26     pep8==1.5.6
27 commands =
28     pep8 benchmarks/ eventlet/ tests/
29
30 [testenv]
31 passenv = TRAVIS*
32 setenv =
33     PYTHONDONTWRITEBYTECODE = 1
34     selects: EVENTLET_HUB = selects
35     poll: EVENTLET_HUB = poll
36     epolls: EVENTLET_HUB = epolls
37 basepython =
38     py26: python2.6
39     py27: python2.7
40     py33: python3.3
41     py34: python3.4
42     pypy: pypy
43 deps =
44     nose==1.3.1
45     setuptools==5.4.1
46     py27-dns: dnspython==1.12.0
47     py{26,27}-{selects,poll,epolls}: MySQL-python==1.2.5
48     py{34,py}-dns: dnspython3==1.12.0
49     {selects,poll,epolls}: psycopg2cffi-compat==1.1
50     {selects,poll,epolls}: pyopenssl==0.13
51     {selects,poll,epolls}: pyzmq==13.1.0
52 commands =
53     nosetests --verbose {posargs:tests/}
54     nosetests --verbose --with-doctest eventlet/coros.py eventlet/event.py \
55         eventlet/pools.py eventlet/queue.py eventlet/timeout.py