diff options
Diffstat (limited to 'tox.ini')
| -rw-r--r-- | tox.ini | 127 | 
1 files changed, 28 insertions, 99 deletions
| @@ -1,102 +1,31 @@  [tox] -downloadcache = {toxworkdir}/cache/ -envlist = py3.3-django1.6,py3.2-django1.6,py2.7-django1.6,py2.6-django1.6,py3.3-django1.5,py3.2-django1.5,py2.7-django1.5,py2.6-django1.5,py2.7-django1.4,py2.6-django1.4,py2.7-django1.3,py2.6-django1.3 +envlist = +       py27-{flake8,docs}, +       {py26,py27}-django14, +       {py26,py27,py32,py33,py34}-django{15,16}, +       {py27,py32,py33,py34}-django{17,18beta}  [testenv] -commands = {envpython} rest_framework/runtests/runtests.py - -[testenv:py3.3-django1.6] -basepython = python3.3 -deps = https://www.djangoproject.com/download/1.6a1/tarball/ -       django-filter==0.6a1 -       defusedxml==0.3 - -[testenv:py3.2-django1.6] -basepython = python3.2 -deps = https://www.djangoproject.com/download/1.6a1/tarball/ -       django-filter==0.6a1 -       defusedxml==0.3 - -[testenv:py2.7-django1.6] -basepython = python2.7 -deps = https://www.djangoproject.com/download/1.6a1/tarball/ -       django-filter==0.6a1 -       defusedxml==0.3 -       django-oauth-plus==2.0 -       oauth2==1.5.211 -       django-oauth2-provider==0.2.4 - -[testenv:py2.6-django1.6] -basepython = python2.6 -deps = https://www.djangoproject.com/download/1.6a1/tarball/ -       django-filter==0.6a1 -       defusedxml==0.3 -       django-oauth-plus==2.0 -       oauth2==1.5.211 -       django-oauth2-provider==0.2.4 - -[testenv:py3.3-django1.5] -basepython = python3.3 -deps = django==1.5 -       django-filter==0.6a1 -       defusedxml==0.3 - -[testenv:py3.2-django1.5] -basepython = python3.2 -deps = django==1.5 -       django-filter==0.6a1 -       defusedxml==0.3 - -[testenv:py2.7-django1.5] -basepython = python2.7 -deps = django==1.5 -       django-filter==0.6a1 -       defusedxml==0.3 -       django-oauth-plus==2.0 -       oauth2==1.5.211 -       django-oauth2-provider==0.2.3 - -[testenv:py2.6-django1.5] -basepython = python2.6 -deps = django==1.5 -       django-filter==0.6a1 -       defusedxml==0.3 -       django-oauth-plus==2.0 -       oauth2==1.5.211 -       django-oauth2-provider==0.2.3 - -[testenv:py2.7-django1.4] -basepython = python2.7 -deps = django==1.4.3 -       django-filter==0.6a1 -       defusedxml==0.3 -       django-oauth-plus==2.0 -       oauth2==1.5.211 -       django-oauth2-provider==0.2.3 - -[testenv:py2.6-django1.4] -basepython = python2.6 -deps = django==1.4.3 -       django-filter==0.6a1 -       defusedxml==0.3 -       django-oauth-plus==2.0 -       oauth2==1.5.211 -       django-oauth2-provider==0.2.3 - -[testenv:py2.7-django1.3] -basepython = python2.7 -deps = django==1.3.5 -       django-filter==0.5.4 -       defusedxml==0.3 -       django-oauth-plus==2.0 -       oauth2==1.5.211 -       django-oauth2-provider==0.2.3 - -[testenv:py2.6-django1.3] -basepython = python2.6 -deps = django==1.3.5 -       django-filter==0.5.4 -       defusedxml==0.3 -       django-oauth-plus==2.0 -       oauth2==1.5.211 -       django-oauth2-provider==0.2.3 +commands = ./runtests.py --fast +setenv = +       PYTHONDONTWRITEBYTECODE=1 +deps = +       django14: Django==1.4.11  # Should track minimum supported +       django15: Django==1.5.6  # Should track minimum supported +       django16: Django==1.6.3  # Should track minimum supported +       django17: Django==1.7.2  # Should track maximum supported +       django18beta: https://www.djangoproject.com/download/1.8b1/tarball/ +       -rrequirements/requirements-testing.txt +       -rrequirements/requirements-optionals.txt + +[testenv:py27-flake8] +deps = +       -rrequirements/requirements-testing.txt +       -rrequirements/requirements-codestyle.txt +commands = ./runtests.py --lintonly + +[testenv:py27-docs] +deps = +       -rrequirements/requirements-testing.txt +       -rrequirements/requirements-documentation.txt +commands = mkdocs build | 
