Updated the build process.

The build now tests for newer Python 3.x versions and PyPy.
Also the build will now test itself against Django 1.7RC1 instead of the latest beta version.
This commit is contained in:
Omer Katz
2014-07-15 11:52:54 +03:00
parent 274408eb1f
commit 1191d659d1

View File

@@ -3,12 +3,15 @@ python:
- "2.6" - "2.6"
- "2.7" - "2.7"
- "3.2" - "3.2"
- "3.3"
- "3.4"
- "pypy"
env: env:
- DJANGO=django==1.3 - DJANGO=django==1.3
- DJANGO=django==1.4 - DJANGO=django==1.4
- DJANGO=django==1.5 - DJANGO=django==1.5
- DJANGO=django==1.6 - DJANGO=django==1.6
- DJANGO=https://www.djangoproject.com/download/1.7.b4/tarball/ - DJANGO=https://www.djangoproject.com/download/1.7c1/tarball/
matrix: matrix:
exclude: exclude:
# Django < 1.5 not supported on python 3 # Django < 1.5 not supported on python 3
@@ -16,13 +19,25 @@ matrix:
env: DJANGO=django==1.3 env: DJANGO=django==1.3
- python: "3.2" - python: "3.2"
env: DJANGO=django==1.4 env: DJANGO=django==1.4
- python: "3.3"
env: DJANGO=django==1.3
- python: "3.3"
env: DJANGO=django==1.4
- python: "3.4"
env: DJANGO=django==1.3
- python: "3.4"
env: DJANGO=django==1.4
- python: "pypy"
env: DJANGO=django==1.3
- python: "pypy"
env: DJANGO=django==1.4
# Django >= 1.5 strongly recommends python 2.7 or later (so skip 2.6) # Django >= 1.5 strongly recommends python 2.7 or later (so skip 2.6)
- python: "2.6" - python: "2.6"
env: DJANGO=django==1.5 env: DJANGO=django==1.5
- python: "2.6" - python: "2.6"
env: DJANGO=django==1.6 env: DJANGO=django==1.6
- python: "2.6" - python: "2.6"
env: DJANGO=https://www.djangoproject.com/download/1.7.b4/tarball/ env: DJANGO=https://www.djangoproject.com/download/1.7c1/tarball/
install: install:
- pip install -q $DJANGO - pip install -q $DJANGO
- pip install . - pip install .