tox.ini 722 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. [tox]
  2. usedevelop = true
  3. minversion = 2.4
  4. envlist =
  5. py{27,35,36,37,38}-tests,
  6. py37-{docs,lint}
  7. [testenv]
  8. basepython =
  9. py27: python2.7
  10. py35: python3.5
  11. py36: python3.6
  12. py37: python3.7
  13. py38: python3.8
  14. deps =
  15. tests: -rtests/requirements.txt
  16. docs: sphinx
  17. extras = pandas
  18. commands =
  19. tests: pytest {posargs:tests}
  20. docs: sphinx-build -b html -d {envtmpdir}/doctrees docs {envtmpdir}/html
  21. [testenv:py37-lint]
  22. basepython = python3.7
  23. deps =
  24. flake8
  25. # flake8-black
  26. # flake8-isort
  27. twine
  28. check-manifest
  29. commands =
  30. # flake8 src/tablib tests/
  31. check-manifest -v
  32. python setup.py sdist
  33. twine check dist/*
  34. [flake8]
  35. exclude =
  36. .tox
  37. ignore=E501,E127,E128,E124