From 33c9bbd24db66ae16f1f59196f9cc261ee1ae52e Mon Sep 17 00:00:00 2001 From: Ryan P Kilby Date: Wed, 17 Apr 2019 20:18:29 -0700 Subject: [PATCH] Add tox config --- setup.py | 6 ------ tests/requirements.pip | 5 ----- tox.ini | 27 +++++++++++++++++++++++++++ 3 files changed, 27 insertions(+), 11 deletions(-) delete mode 100644 tests/requirements.pip create mode 100644 tox.ini diff --git a/setup.py b/setup.py index 675b99d..30fbe9f 100644 --- a/setup.py +++ b/setup.py @@ -29,12 +29,6 @@ setup( extras_require={ 'with_social': ['django-allauth>=0.25.0'], }, - tests_require=[ - 'responses>=0.5.0', - 'django-allauth>=0.25.0', - 'djangorestframework-jwt>=1.9.0', - ], - test_suite='runtests.runtests', include_package_data=True, classifiers=[ 'Framework :: Django', diff --git a/tests/requirements.pip b/tests/requirements.pip deleted file mode 100644 index f48ee3c..0000000 --- a/tests/requirements.pip +++ /dev/null @@ -1,5 +0,0 @@ -django-allauth>=0.25.0 -responses>=0.3.0 -flake8==2.4.0 -djangorestframework-jwt>=1.7.2 -djangorestframework>=3.6.4 diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000..af016ab --- /dev/null +++ b/tox.ini @@ -0,0 +1,27 @@ +[tox] +envlist = + py{27,35,36}-django111-drf{38,39}, + py{35,36,37}-django20-drf{38,39}, + lint, + +[testenv] +commands = coverage run --parallel-mode manage.py test +usedevelop = True +setenv = + PYTHONDONTWRITEBYTECODE=1 +deps = + django111: Django ~= 1.11.0 + django20: Django ~= 2.0.0 + drf38: djangorestframework ~= 3.8.0 + drf39: djangorestframework ~= 3.9.0 + djangorestframework-jwt >= 1.9.0 + django-allauth >= 0.25.0 + responses >= 0.5.0 + coverage + +parallel_show_output = True + +[testenv:lint] +commands = flake8 rest_auth tests {posargs} +deps = + flake8