Merge pull request #162 from jonashaag/build

Simplify tox.ini, add more configurations to .travis.yml
fix_request_path_info
Diederik van der Boor 2015-09-30 17:39:00 +02:00
commit 670b2be79c
2 changed files with 26 additions and 121 deletions

View File

@ -4,29 +4,29 @@ python:
- "2.7" - "2.7"
- "3.2" - "3.2"
- "3.3" - "3.3"
- "3.4"
env: env:
- DJANGO=django==1.4.5 - DJANGO=">=1.4,<1.5"
- DJANGO=django==1.5 - DJANGO=">=1.5,<1.6"
- DJANGO=django==1.6 - DJANGO=">=1.6,<1.7"
- DJANGO=django==1.7 - DJANGO=">=1.7,<1.8"
- DJANGO=django==1.8 - DJANGO=">=1.8,<1.9"
#- DJANGO=https://github.com/django/django/archive/stable/1.6.x.zip
matrix: matrix:
exclude: exclude:
- python: "3.4"
env: DJANGO=">=1.4,<1.5"
- python: "3.3" - python: "3.3"
env: DJANGO=django==1.4.5 env: DJANGO=">=1.4,<1.5"
- python: "3.2" - python: "3.2"
env: DJANGO=django==1.4.5 env: DJANGO=">=1.4,<1.5"
- python: "2.6" - python: "2.6"
env: DJANGO=django==1.7 env: DJANGO=">=1.7,<1.8"
- python: "2.6" - python: "2.6"
env: DJANGO=django==1.8 env: DJANGO=">=1.8,<1.9"
- python: "2.6"
env: DJANGO=https://www.djangoproject.com/download/1.8a1/tarball/
install: install:
- pip install $DJANGO coverage==3.6 - pip install django$DJANGO coverage==3.6
script: script:
- coverage run --source=polymorphic runtests.py - coverage run --source=polymorphic runtests.py

121
tox.ini
View File

@ -1,119 +1,24 @@
[tox] [tox]
envlist= envlist=
py26-django14, py26-django{14,15,16},
py26-django15, py27-django{14,15,16,17,18},
py26-django16, py32-django{14,15,16,17,18},
py33-django{14,15,16,17,18},
py27-django14, py34-django{14,15,16,17,18},
py27-django15,
py27-django16,
py27-django17,
py27-django18,
py32-django15,
py32-django16,
py32-django17,
py32-django18,
py33-django15,
py33-django16,
py33-django17,
py33-django18,
py33-django-dev,
docs, docs,
[testenv] [testenv]
deps =
django14: Django >= 1.4, < 1.5
django15: Django >= 1.5, < 1.6
django16: Django >= 1.6, < 1.7
django17: Django >= 1.7, < 1.8
django18: Django >= 1.8, < 1.9
django19: Django >= 1.9a1, < 1.10
django-dev: https://github.com/django/django/tarball/master
commands= commands=
python runtests.py python runtests.py
# Build configurations
[testenv:py26-django14]
basepython=python2.6
deps=
django==1.4.5
[testenv:py26-django15]
basepython=python2.6
deps=
django==1.5
[testenv:py26-django16]
basepython=python2.6
deps=
django==1.6
[testenv:py27-django14]
basepython=python2.7
deps=
django==1.4.5
[testenv:py27-django15]
basepython=python2.7
deps=
django==1.5
[testenv:py27-django16]
basepython=python2.7
deps=
django==1.6
[testenv:py27-django17]
basepython=python2.7
deps=
django==1.7
[testenv:py27-django18]
basepython=python2.7
deps=
django==1.8
[testenv:py32-django15]
basepython=python3.2
deps=
django==1.5
[testenv:py32-django16]
basepython=python3.2
deps=
django==1.6
[testenv:py32-django17]
basepython=python3.2
deps=
django==1.7
[testenv:py32-django18]
basepython=python3.2
deps=
django==1.8
[testenv:py33-django15]
basepython=python3.3
deps=
django==1.5
[testenv:py33-django16]
basepython=python3.3
deps=
django==1.6
[testenv:py33-django17]
basepython=python3.3
deps=
django==1.7
[testenv:py33-django18]
basepython=python3.3
deps=
django==1.8
[testenv:py33-django-dev]
basepython=python3.3
deps=
https://github.com/django/django/archive/master.zip
[testenv:docs] [testenv:docs]
changedir=docs changedir=docs
deps=Sphinx deps=Sphinx