[tox] envlist = py{2.7,3.4,3.5}-django{1.8,1.10,1.11}-{sqlite3,postgresql,mysql}-{redis,memcached,pylibmc,locmem,filebased}, py3.6-django1.11-{sqlite3,postgresql,mysql}-{redis,memcached,pylibmc,locmem,filebased}, [testenv] basepython = py2.7: python2.7 py3.4: python3.4 py3.5: python3.5 py3.6: python3.6 deps = django1.8: Django>=1.8,<1.9 django1.10: Django>=1.10,<1.11 django1.11: Django>=1.11,<1.12 psycopg2 mysqlclient django-redis python-memcached pylibmc pytz Jinja2 django-debug-toolbar beautifulsoup4 coverage setenv = sqlite3: DB_ENGINE=sqlite3 postgresql: DB_ENGINE=postgresql mysql: DB_ENGINE=mysql locmem: CACHE_BACKEND=locmem filebased: CACHE_BACKEND=filebased redis: CACHE_BACKEND=redis memcached: CACHE_BACKEND=memcached pylibmc: CACHE_BACKEND=pylibmc commands = coverage run -a --source=cachalot ./runtests.py