[tox]
envlist = py27-django{18,19,110,111},lint
[testenv]
usedevelop = True
deps =
mock
dev: -e../mailmanclient
head: git+https://gitlab.com/mailman/mailmanclient.git
django18: Django>=1.8,<1.9
django19: Django>=1.9,<1.10
django110: Django>=1.10,<1.11
django111: Django>=1.11,<1.12
django-latest: https://github.com/django/django/archive/master.tar.gz
coverage: coverage
commands =
django-admin.py test --settings=django_mailman3.tests.settings_test {posargs:django_mailman3}
coverage: coverage run {envbindir}/django-admin.py test --settings=django_mailman3.tests.settings_test {posargs:django_mailman3}
coverage: coverage html
coverage: coverage report
[testenv:lint]
basepython = python2
deps =
flake8>3.0
commands =
flake8 {posargs}
[flake8]
show-source = True
exclude = .git,.tox,dist,*egg