[tox]
envlist = py26,py27,py32,py33,py34,pypy,flake8

[base]
deps=pytest
    pytest-cov
	sqlalchemy
	pymongo
    redis
    tornado
    pytz

[py2base]
deps={[base]deps}
    mock
    twisted
    trollius
    funcsigs

[py3base]
deps={[base]deps}
    cython  # needed for compiling the gevent py3k fork
    https://github.com/fantix/gevent/archive/master.zip

[testenv]
commands=py.test -rsx

[testenv:py26]
deps={[py2base]deps}
    gevent

[testenv:py27]
deps={[py2base]deps}
    gevent

[testenv:pypy]
deps={[py2base]deps}

[testenv:py32]
deps={[py3base]deps}
    trollius
    funcsigs
    mock

[testenv:py33]
deps={[py3base]deps}
    asyncio

[testenv:py34]
deps={[py3base]deps}

[testenv:flake8]
deps=flake8
commands=flake8 apscheduler tests

[tox]
envlist = py26,py27,py32,py33,py34,pypy,flake8

[base]
deps=pytest
    pytest-cov
	sqlalchemy
	pymongo
    redis
    tornado
    pytz

[py2base]
deps={[base]deps}
    mock
    twisted
    trollius
    funcsigs

[py3base]
deps={[base]deps}
    cython  # needed for compiling the gevent py3k fork
    https://github.com/fantix/gevent/archive/master.zip

[testenv]
commands=py.test -rsx

[testenv:py26]
deps={[py2base]deps}
    gevent

[testenv:py27]
deps={[py2base]deps}
    gevent

[testenv:pypy]
deps={[py2base]deps}

[testenv:py32]
deps={[py3base]deps}
    trollius
    funcsigs
    mock

[testenv:py33]
deps={[py3base]deps}
    asyncio

[testenv:py34]
deps={[py3base]deps}

[testenv:flake8]
deps=flake8
commands=flake8 apscheduler tests
usedevelop=true

Install the package in development mode to reduce startup cost of the flake8 environment
Install the package in development mode to reduce startup cost of the flake8 environment
