From ff2a67420073bb1fee9d10387c796106a2752eba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emil=20Stenstr=C3=B6m?= Date: Sun, 7 Jun 2020 08:46:06 +0200 Subject: [PATCH] Add flake8 and isort to CI. --- tox.ini | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/tox.ini b/tox.ini index 5279fbf6..1807d677 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,13 @@ [tox] -envlist = py27-django111,py34-django{111,20},py35-django{111,20,21,22},py36-django{111,20,21,22,30},py37-django{111,20,21,22,30},py38-django{111,20,21,22,30} +envlist = + py27-django111 + py34-django{111,20} + py35-django{111,20,21,22} + py36-django{111,20,21,22,30} + py37-django{111,20,21,22,30} + py38-django{111,20,21,22,30} + flake8 + isort [tox:travis] 2.7 = py27-django111 @@ -7,7 +15,7 @@ envlist = py27-django111,py34-django{111,20},py35-django{111,20,21,22},py36-djan 3.5 = py35-django{111,20,21,22} 3.6 = py36-django{111,20,21,22,30} 3.7 = py37-django{111,20,21,22,30} -3.8 = py38-django{111,20,21,22,30} +3.8 = py38-django{111,20,21,22,30}, flake8, isort [testenv] deps = @@ -18,4 +26,20 @@ deps = django21: Django>=2.1,<2.2 django22: Django>=2.2,<2.3 django30: Django>=3.0,<3.1 + flake8 + isort commands = py.test {posargs} + +[testenv:flake8] +# Note: Settings for flake8 exists in the setup.cfg file +changedir = {toxinidir} +deps = flake8 +commands = + flake8 . + +[testenv:isort] +# Note: Settings for isort exists in the setup.cfg file +changedir = {toxinidir} +deps = isort +commands = + isort --recursive --check-only --diff django-components