diff options
author | Stephen Finucane <stephen@that.guru> | 2016-10-31 18:23:29 +0000 |
---|---|---|
committer | Stephen Finucane <stephen@that.guru> | 2016-11-18 01:32:07 +0000 |
commit | febad055fb6609369f1a465a5eec323549c5c065 (patch) | |
tree | 2fc0b02aa01d9440215027061729ca954b540d69 | |
parent | 77b3c90c6db1643d62dfc4f707aca07a3108a6ff (diff) | |
download | patchwork-febad055fb6609369f1a465a5eec323549c5c065.tar patchwork-febad055fb6609369f1a465a5eec323549c5c065.tar.gz |
requirements: Test older versions of DRF
We still care about Django 1.6 and 1.7, at least until 2.0 is released.
Start testing REST functionality on these versions by using older
versions.
Signed-off-by: Stephen Finucane <stephen@that.guru>
-rw-r--r-- | patchwork/settings/dev.py | 3 | ||||
-rw-r--r-- | requirements-dev.txt | 2 | ||||
-rw-r--r-- | requirements-prod.txt | 2 | ||||
-rw-r--r-- | requirements-test.txt | 2 | ||||
-rw-r--r-- | tox.ini | 4 |
5 files changed, 9 insertions, 4 deletions
diff --git a/patchwork/settings/dev.py b/patchwork/settings/dev.py index a084d6a..cb51b10 100644 --- a/patchwork/settings/dev.py +++ b/patchwork/settings/dev.py @@ -89,5 +89,4 @@ if django.VERSION >= (1, 8): ENABLE_XMLRPC = True -if django.VERSION >= (1, 8): - ENABLE_REST_API = True +ENABLE_REST_API = True diff --git a/requirements-dev.txt b/requirements-dev.txt index f516fad..fdfe00c 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,2 +1,4 @@ Django>=1.8,<1.11 +djangorestframework>=3.5,<3.6 +drf-nested-routers>=0.11.1,<0.12 -r requirements-test.txt diff --git a/requirements-prod.txt b/requirements-prod.txt index d189ad4..57e6fce 100644 --- a/requirements-prod.txt +++ b/requirements-prod.txt @@ -1,3 +1,5 @@ Django>=1.8,<1.11 +djangorestframework>=3.5,<3.6 +drf-nested-routers>=0.11.1,<0.12 psycopg2>2.6,<2.7 sqlparse diff --git a/requirements-test.txt b/requirements-test.txt index b27055f..aa756f5 100644 --- a/requirements-test.txt +++ b/requirements-test.txt @@ -2,5 +2,3 @@ mysqlclient>=1.3,<1.4 # replace this with psycopg2 for a PostgreSQL backend django-debug-toolbar==1.6 python-dateutil>2.0,<3.0 selenium>=3.0,<3.1 -djangorestframework>=3.5,<3.6 -drf-nested-routers>=0.11.1,<0.12 @@ -7,10 +7,14 @@ skipsdist = True deps = -r{toxinidir}/requirements-test.txt django16: django>=1.6,<1.7 + django16: djangorestframework>=3.2,<3.3 django17: django>=1.7,<1.8 + django17: djangorestframework>=3.3,<3.4 django18: django>=1.8,<1.9 django19: django>=1.9,<1.10 django110: django>=1.10,<1.11 + django{18,19,110}: djangorestframework>=3.5,<3.6 + drf-nested-routers>=0.11.1,<0.12 setenv = DJANGO_SETTINGS_MODULE = patchwork.settings.dev PYTHONDONTWRITEBYTECODE = 1 |