tox.ini 912 B

1234567891011121314151617181920212223242526272829303132333435
  1. [tox]
  2. envlist = py{27,34,35,36}-django{18,111},
  3. py{35,36,37,38}-django{20,21,22,30,31,32,41,42},
  4. py{36,37}-django{master},
  5. lint, docs
  6. [testenv]
  7. deps =
  8. coverage
  9. pytest
  10. pytest-cov
  11. pytest-django
  12. python-coveralls
  13. django18: Django>=1.8,<1.9
  14. django111: Django>=1.11,<2.0
  15. django20: Django>=2.0,<2.1
  16. django21: Django>=2.1,<2.2
  17. django22: Django>=2.2,<3
  18. django30: Django>=3.0,<3.1
  19. django31: Django>=3.1,<3.2
  20. django32: Django>=3.2,<3.3
  21. django41: Django>=4.1,<4.3
  22. djangomaster: https://github.com/django/django/archive/master.tar.gz#egg=Django
  23. commands = py.test {posargs}
  24. [testenv:docs]
  25. deps = sphinx
  26. commands =
  27. sphinx-build -W -b html -d {envtmpdir}/doctrees docs {envtmpdir}/_build/html
  28. sphinx-build -W -b linkcheck docs {envtmpdir}/_build/html
  29. [testenv:lint]
  30. deps =
  31. flake8==3.3.0
  32. commands=flake8 django_babel tests