From c950daee2eb96f86ccbdcf6938c7b099f5f87bbf Mon Sep 17 00:00:00 2001 From: Silvio Leite Date: Tue, 14 Aug 2018 15:39:13 -0300 Subject: [PATCH] Implementing the tox and travis --- .gitignore | 1 + .travis.yml | 11 +++++++++++ requirements-dev.txt | 1 + tox.ini | 12 ++++++++++++ 4 files changed, 25 insertions(+) create mode 100644 .travis.yml create mode 100644 tox.ini diff --git a/.gitignore b/.gitignore index c9e1d8d..1a4c519 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ build/ dist/ django_progressive_web_app.egg-info/ +.tox/ diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..a349891 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,11 @@ +language: python +python: + - "3.6" + - "3.7" +env: + - DJANGO_VERSION=2.0 +install: + - pip install Django==$DJANGO_VERSION + - pip install tox-travis + - pip install -q -r requirements-dev.txt +script: tox \ No newline at end of file diff --git a/requirements-dev.txt b/requirements-dev.txt index e3a0394..5323983 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1 +1,2 @@ pypandoc==1.3.3 +tox==3.2.1 \ No newline at end of file diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000..ddcb362 --- /dev/null +++ b/tox.ini @@ -0,0 +1,12 @@ +[tox] +envlist = py37-django{18,20} + +[testenv] +commands = python runtests.py +setenv = + DJANGO_SETTINGS_MODULE=tests.test_settings + PYTHONPATH={toxinidir} +basepython = + py36: python3.6 + py37: python3.7 +deps = django20: Django==2.0 \ No newline at end of file