summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBertrand Bordage <bordage.bertrand@gmail.com>2017-06-02 23:25:08 (GMT)
committerBertrand Bordage <bordage.bertrand@gmail.com>2017-06-02 23:25:08 (GMT)
commit8aeb9f892bb1e50259db62bded64ad606bcdf886 (patch)
tree9a9db5cf3986c9ce63fb8d14f3fd52c61f3b53b7
parent86d138c0238e1bdd3b30bc6393e1955ba5f0f6ad (diff)
downloaddjango-cachalot-8aeb9f892bb1e50259db62bded64ad606bcdf886.zip
django-cachalot-8aeb9f892bb1e50259db62bded64ad606bcdf886.tar.gz
django-cachalot-8aeb9f892bb1e50259db62bded64ad606bcdf886.tar.bz2
Makes Travis CI correctly run on different Python versions.
-rw-r--r--.travis.yml316
1 files changed, 160 insertions, 156 deletions
diff --git a/.travis.yml b/.travis.yml
index 43d3210..38db60f 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,10 +1,5 @@
language: python
-# We say we use Python 3.6 otherwise we only access by default
-# to Python 2.7, 3.4, & 3.5
-
-python: 3.6
-
services:
- memcached
- redis-server
@@ -14,157 +9,166 @@ addons:
cache: pip
-env:
- - TOXENV=py2.7-django1.8-sqlite3-redis
- - TOXENV=py2.7-django1.8-sqlite3-memcached
- - TOXENV=py2.7-django1.8-sqlite3-pylibmc
- - TOXENV=py2.7-django1.8-sqlite3-locmem
- - TOXENV=py2.7-django1.8-sqlite3-filebased
- - TOXENV=py2.7-django1.8-postgresql-redis
- - TOXENV=py2.7-django1.8-postgresql-memcached
- - TOXENV=py2.7-django1.8-postgresql-pylibmc
- - TOXENV=py2.7-django1.8-postgresql-locmem
- - TOXENV=py2.7-django1.8-postgresql-filebased
- - TOXENV=py2.7-django1.8-mysql-redis
- - TOXENV=py2.7-django1.8-mysql-memcached
- - TOXENV=py2.7-django1.8-mysql-pylibmc
- - TOXENV=py2.7-django1.8-mysql-locmem
- - TOXENV=py2.7-django1.8-mysql-filebased
- - TOXENV=py2.7-django1.10-sqlite3-redis
- - TOXENV=py2.7-django1.10-sqlite3-memcached
- - TOXENV=py2.7-django1.10-sqlite3-pylibmc
- - TOXENV=py2.7-django1.10-sqlite3-locmem
- - TOXENV=py2.7-django1.10-sqlite3-filebased
- - TOXENV=py2.7-django1.10-postgresql-redis
- - TOXENV=py2.7-django1.10-postgresql-memcached
- - TOXENV=py2.7-django1.10-postgresql-pylibmc
- - TOXENV=py2.7-django1.10-postgresql-locmem
- - TOXENV=py2.7-django1.10-postgresql-filebased
- - TOXENV=py2.7-django1.10-mysql-redis
- - TOXENV=py2.7-django1.10-mysql-memcached
- - TOXENV=py2.7-django1.10-mysql-pylibmc
- - TOXENV=py2.7-django1.10-mysql-locmem
- - TOXENV=py2.7-django1.10-mysql-filebased
- - TOXENV=py2.7-django1.11-sqlite3-redis
- - TOXENV=py2.7-django1.11-sqlite3-memcached
- - TOXENV=py2.7-django1.11-sqlite3-pylibmc
- - TOXENV=py2.7-django1.11-sqlite3-locmem
- - TOXENV=py2.7-django1.11-sqlite3-filebased
- - TOXENV=py2.7-django1.11-postgresql-redis
- - TOXENV=py2.7-django1.11-postgresql-memcached
- - TOXENV=py2.7-django1.11-postgresql-pylibmc
- - TOXENV=py2.7-django1.11-postgresql-locmem
- - TOXENV=py2.7-django1.11-postgresql-filebased
- - TOXENV=py2.7-django1.11-mysql-redis
- - TOXENV=py2.7-django1.11-mysql-memcached
- - TOXENV=py2.7-django1.11-mysql-pylibmc
- - TOXENV=py2.7-django1.11-mysql-locmem
- - TOXENV=py2.7-django1.11-mysql-filebased
- - TOXENV=py3.4-django1.8-sqlite3-redis
- - TOXENV=py3.4-django1.8-sqlite3-memcached
- - TOXENV=py3.4-django1.8-sqlite3-pylibmc
- - TOXENV=py3.4-django1.8-sqlite3-locmem
- - TOXENV=py3.4-django1.8-sqlite3-filebased
- - TOXENV=py3.4-django1.8-postgresql-redis
- - TOXENV=py3.4-django1.8-postgresql-memcached
- - TOXENV=py3.4-django1.8-postgresql-pylibmc
- - TOXENV=py3.4-django1.8-postgresql-locmem
- - TOXENV=py3.4-django1.8-postgresql-filebased
- - TOXENV=py3.4-django1.8-mysql-redis
- - TOXENV=py3.4-django1.8-mysql-memcached
- - TOXENV=py3.4-django1.8-mysql-pylibmc
- - TOXENV=py3.4-django1.8-mysql-locmem
- - TOXENV=py3.4-django1.8-mysql-filebased
- - TOXENV=py3.4-django1.10-sqlite3-redis
- - TOXENV=py3.4-django1.10-sqlite3-memcached
- - TOXENV=py3.4-django1.10-sqlite3-pylibmc
- - TOXENV=py3.4-django1.10-sqlite3-locmem
- - TOXENV=py3.4-django1.10-sqlite3-filebased
- - TOXENV=py3.4-django1.10-postgresql-redis
- - TOXENV=py3.4-django1.10-postgresql-memcached
- - TOXENV=py3.4-django1.10-postgresql-pylibmc
- - TOXENV=py3.4-django1.10-postgresql-locmem
- - TOXENV=py3.4-django1.10-postgresql-filebased
- - TOXENV=py3.4-django1.10-mysql-redis
- - TOXENV=py3.4-django1.10-mysql-memcached
- - TOXENV=py3.4-django1.10-mysql-pylibmc
- - TOXENV=py3.4-django1.10-mysql-locmem
- - TOXENV=py3.4-django1.10-mysql-filebased
- - TOXENV=py3.4-django1.11-sqlite3-redis
- - TOXENV=py3.4-django1.11-sqlite3-memcached
- - TOXENV=py3.4-django1.11-sqlite3-pylibmc
- - TOXENV=py3.4-django1.11-sqlite3-locmem
- - TOXENV=py3.4-django1.11-sqlite3-filebased
- - TOXENV=py3.4-django1.11-postgresql-redis
- - TOXENV=py3.4-django1.11-postgresql-memcached
- - TOXENV=py3.4-django1.11-postgresql-pylibmc
- - TOXENV=py3.4-django1.11-postgresql-locmem
- - TOXENV=py3.4-django1.11-postgresql-filebased
- - TOXENV=py3.4-django1.11-mysql-redis
- - TOXENV=py3.4-django1.11-mysql-memcached
- - TOXENV=py3.4-django1.11-mysql-pylibmc
- - TOXENV=py3.4-django1.11-mysql-locmem
- - TOXENV=py3.4-django1.11-mysql-filebased
- - TOXENV=py3.5-django1.8-sqlite3-redis
- - TOXENV=py3.5-django1.8-sqlite3-memcached
- - TOXENV=py3.5-django1.8-sqlite3-pylibmc
- - TOXENV=py3.5-django1.8-sqlite3-locmem
- - TOXENV=py3.5-django1.8-sqlite3-filebased
- - TOXENV=py3.5-django1.8-postgresql-redis
- - TOXENV=py3.5-django1.8-postgresql-memcached
- - TOXENV=py3.5-django1.8-postgresql-pylibmc
- - TOXENV=py3.5-django1.8-postgresql-locmem
- - TOXENV=py3.5-django1.8-postgresql-filebased
- - TOXENV=py3.5-django1.8-mysql-redis
- - TOXENV=py3.5-django1.8-mysql-memcached
- - TOXENV=py3.5-django1.8-mysql-pylibmc
- - TOXENV=py3.5-django1.8-mysql-locmem
- - TOXENV=py3.5-django1.8-mysql-filebased
- - TOXENV=py3.5-django1.10-sqlite3-redis
- - TOXENV=py3.5-django1.10-sqlite3-memcached
- - TOXENV=py3.5-django1.10-sqlite3-pylibmc
- - TOXENV=py3.5-django1.10-sqlite3-locmem
- - TOXENV=py3.5-django1.10-sqlite3-filebased
- - TOXENV=py3.5-django1.10-postgresql-redis
- - TOXENV=py3.5-django1.10-postgresql-memcached
- - TOXENV=py3.5-django1.10-postgresql-pylibmc
- - TOXENV=py3.5-django1.10-postgresql-locmem
- - TOXENV=py3.5-django1.10-postgresql-filebased
- - TOXENV=py3.5-django1.10-mysql-redis
- - TOXENV=py3.5-django1.10-mysql-memcached
- - TOXENV=py3.5-django1.10-mysql-pylibmc
- - TOXENV=py3.5-django1.10-mysql-locmem
- - TOXENV=py3.5-django1.10-mysql-filebased
- - TOXENV=py3.5-django1.11-sqlite3-redis
- - TOXENV=py3.5-django1.11-sqlite3-memcached
- - TOXENV=py3.5-django1.11-sqlite3-pylibmc
- - TOXENV=py3.5-django1.11-sqlite3-locmem
- - TOXENV=py3.5-django1.11-sqlite3-filebased
- - TOXENV=py3.5-django1.11-postgresql-redis
- - TOXENV=py3.5-django1.11-postgresql-memcached
- - TOXENV=py3.5-django1.11-postgresql-pylibmc
- - TOXENV=py3.5-django1.11-postgresql-locmem
- - TOXENV=py3.5-django1.11-postgresql-filebased
- - TOXENV=py3.5-django1.11-mysql-redis
- - TOXENV=py3.5-django1.11-mysql-memcached
- - TOXENV=py3.5-django1.11-mysql-pylibmc
- - TOXENV=py3.5-django1.11-mysql-locmem
- - TOXENV=py3.5-django1.11-mysql-filebased
- - TOXENV=py3.6-django1.11-sqlite3-redis
- - TOXENV=py3.6-django1.11-sqlite3-memcached
- - TOXENV=py3.6-django1.11-sqlite3-pylibmc
- - TOXENV=py3.6-django1.11-sqlite3-locmem
- - TOXENV=py3.6-django1.11-sqlite3-filebased
- - TOXENV=py3.6-django1.11-postgresql-redis
- - TOXENV=py3.6-django1.11-postgresql-memcached
- - TOXENV=py3.6-django1.11-postgresql-pylibmc
- - TOXENV=py3.6-django1.11-postgresql-locmem
- - TOXENV=py3.6-django1.11-postgresql-filebased
- - TOXENV=py3.6-django1.11-mysql-redis
- - TOXENV=py3.6-django1.11-mysql-memcached
- - TOXENV=py3.6-django1.11-mysql-pylibmc
- - TOXENV=py3.6-django1.11-mysql-locmem
- - TOXENV=py3.6-django1.11-mysql-filebased
+matrix:
+ include:
+ - python: 2.7
+ env:
+ - TOXENV=py2.7-django1.8-sqlite3-redis
+ - TOXENV=py2.7-django1.8-sqlite3-memcached
+ - TOXENV=py2.7-django1.8-sqlite3-pylibmc
+ - TOXENV=py2.7-django1.8-sqlite3-locmem
+ - TOXENV=py2.7-django1.8-sqlite3-filebased
+ - TOXENV=py2.7-django1.8-postgresql-redis
+ - TOXENV=py2.7-django1.8-postgresql-memcached
+ - TOXENV=py2.7-django1.8-postgresql-pylibmc
+ - TOXENV=py2.7-django1.8-postgresql-locmem
+ - TOXENV=py2.7-django1.8-postgresql-filebased
+ - TOXENV=py2.7-django1.8-mysql-redis
+ - TOXENV=py2.7-django1.8-mysql-memcached
+ - TOXENV=py2.7-django1.8-mysql-pylibmc
+ - TOXENV=py2.7-django1.8-mysql-locmem
+ - TOXENV=py2.7-django1.8-mysql-filebased
+ - TOXENV=py2.7-django1.10-sqlite3-redis
+ - TOXENV=py2.7-django1.10-sqlite3-memcached
+ - TOXENV=py2.7-django1.10-sqlite3-pylibmc
+ - TOXENV=py2.7-django1.10-sqlite3-locmem
+ - TOXENV=py2.7-django1.10-sqlite3-filebased
+ - TOXENV=py2.7-django1.10-postgresql-redis
+ - TOXENV=py2.7-django1.10-postgresql-memcached
+ - TOXENV=py2.7-django1.10-postgresql-pylibmc
+ - TOXENV=py2.7-django1.10-postgresql-locmem
+ - TOXENV=py2.7-django1.10-postgresql-filebased
+ - TOXENV=py2.7-django1.10-mysql-redis
+ - TOXENV=py2.7-django1.10-mysql-memcached
+ - TOXENV=py2.7-django1.10-mysql-pylibmc
+ - TOXENV=py2.7-django1.10-mysql-locmem
+ - TOXENV=py2.7-django1.10-mysql-filebased
+ - TOXENV=py2.7-django1.11-sqlite3-redis
+ - TOXENV=py2.7-django1.11-sqlite3-memcached
+ - TOXENV=py2.7-django1.11-sqlite3-pylibmc
+ - TOXENV=py2.7-django1.11-sqlite3-locmem
+ - TOXENV=py2.7-django1.11-sqlite3-filebased
+ - TOXENV=py2.7-django1.11-postgresql-redis
+ - TOXENV=py2.7-django1.11-postgresql-memcached
+ - TOXENV=py2.7-django1.11-postgresql-pylibmc
+ - TOXENV=py2.7-django1.11-postgresql-locmem
+ - TOXENV=py2.7-django1.11-postgresql-filebased
+ - TOXENV=py2.7-django1.11-mysql-redis
+ - TOXENV=py2.7-django1.11-mysql-memcached
+ - TOXENV=py2.7-django1.11-mysql-pylibmc
+ - TOXENV=py2.7-django1.11-mysql-locmem
+ - TOXENV=py2.7-django1.11-mysql-filebased
+ - python: 3.4
+ env:
+ - TOXENV=py3.4-django1.8-sqlite3-redis
+ - TOXENV=py3.4-django1.8-sqlite3-memcached
+ - TOXENV=py3.4-django1.8-sqlite3-pylibmc
+ - TOXENV=py3.4-django1.8-sqlite3-locmem
+ - TOXENV=py3.4-django1.8-sqlite3-filebased
+ - TOXENV=py3.4-django1.8-postgresql-redis
+ - TOXENV=py3.4-django1.8-postgresql-memcached
+ - TOXENV=py3.4-django1.8-postgresql-pylibmc
+ - TOXENV=py3.4-django1.8-postgresql-locmem
+ - TOXENV=py3.4-django1.8-postgresql-filebased
+ - TOXENV=py3.4-django1.8-mysql-redis
+ - TOXENV=py3.4-django1.8-mysql-memcached
+ - TOXENV=py3.4-django1.8-mysql-pylibmc
+ - TOXENV=py3.4-django1.8-mysql-locmem
+ - TOXENV=py3.4-django1.8-mysql-filebased
+ - TOXENV=py3.4-django1.10-sqlite3-redis
+ - TOXENV=py3.4-django1.10-sqlite3-memcached
+ - TOXENV=py3.4-django1.10-sqlite3-pylibmc
+ - TOXENV=py3.4-django1.10-sqlite3-locmem
+ - TOXENV=py3.4-django1.10-sqlite3-filebased
+ - TOXENV=py3.4-django1.10-postgresql-redis
+ - TOXENV=py3.4-django1.10-postgresql-memcached
+ - TOXENV=py3.4-django1.10-postgresql-pylibmc
+ - TOXENV=py3.4-django1.10-postgresql-locmem
+ - TOXENV=py3.4-django1.10-postgresql-filebased
+ - TOXENV=py3.4-django1.10-mysql-redis
+ - TOXENV=py3.4-django1.10-mysql-memcached
+ - TOXENV=py3.4-django1.10-mysql-pylibmc
+ - TOXENV=py3.4-django1.10-mysql-locmem
+ - TOXENV=py3.4-django1.10-mysql-filebased
+ - TOXENV=py3.4-django1.11-sqlite3-redis
+ - TOXENV=py3.4-django1.11-sqlite3-memcached
+ - TOXENV=py3.4-django1.11-sqlite3-pylibmc
+ - TOXENV=py3.4-django1.11-sqlite3-locmem
+ - TOXENV=py3.4-django1.11-sqlite3-filebased
+ - TOXENV=py3.4-django1.11-postgresql-redis
+ - TOXENV=py3.4-django1.11-postgresql-memcached
+ - TOXENV=py3.4-django1.11-postgresql-pylibmc
+ - TOXENV=py3.4-django1.11-postgresql-locmem
+ - TOXENV=py3.4-django1.11-postgresql-filebased
+ - TOXENV=py3.4-django1.11-mysql-redis
+ - TOXENV=py3.4-django1.11-mysql-memcached
+ - TOXENV=py3.4-django1.11-mysql-pylibmc
+ - TOXENV=py3.4-django1.11-mysql-locmem
+ - TOXENV=py3.4-django1.11-mysql-filebased
+ - python: 3.5
+ env:
+ - TOXENV=py3.5-django1.8-sqlite3-redis
+ - TOXENV=py3.5-django1.8-sqlite3-memcached
+ - TOXENV=py3.5-django1.8-sqlite3-pylibmc
+ - TOXENV=py3.5-django1.8-sqlite3-locmem
+ - TOXENV=py3.5-django1.8-sqlite3-filebased
+ - TOXENV=py3.5-django1.8-postgresql-redis
+ - TOXENV=py3.5-django1.8-postgresql-memcached
+ - TOXENV=py3.5-django1.8-postgresql-pylibmc
+ - TOXENV=py3.5-django1.8-postgresql-locmem
+ - TOXENV=py3.5-django1.8-postgresql-filebased
+ - TOXENV=py3.5-django1.8-mysql-redis
+ - TOXENV=py3.5-django1.8-mysql-memcached
+ - TOXENV=py3.5-django1.8-mysql-pylibmc
+ - TOXENV=py3.5-django1.8-mysql-locmem
+ - TOXENV=py3.5-django1.8-mysql-filebased
+ - TOXENV=py3.5-django1.10-sqlite3-redis
+ - TOXENV=py3.5-django1.10-sqlite3-memcached
+ - TOXENV=py3.5-django1.10-sqlite3-pylibmc
+ - TOXENV=py3.5-django1.10-sqlite3-locmem
+ - TOXENV=py3.5-django1.10-sqlite3-filebased
+ - TOXENV=py3.5-django1.10-postgresql-redis
+ - TOXENV=py3.5-django1.10-postgresql-memcached
+ - TOXENV=py3.5-django1.10-postgresql-pylibmc
+ - TOXENV=py3.5-django1.10-postgresql-locmem
+ - TOXENV=py3.5-django1.10-postgresql-filebased
+ - TOXENV=py3.5-django1.10-mysql-redis
+ - TOXENV=py3.5-django1.10-mysql-memcached
+ - TOXENV=py3.5-django1.10-mysql-pylibmc
+ - TOXENV=py3.5-django1.10-mysql-locmem
+ - TOXENV=py3.5-django1.10-mysql-filebased
+ - TOXENV=py3.5-django1.11-sqlite3-redis
+ - TOXENV=py3.5-django1.11-sqlite3-memcached
+ - TOXENV=py3.5-django1.11-sqlite3-pylibmc
+ - TOXENV=py3.5-django1.11-sqlite3-locmem
+ - TOXENV=py3.5-django1.11-sqlite3-filebased
+ - TOXENV=py3.5-django1.11-postgresql-redis
+ - TOXENV=py3.5-django1.11-postgresql-memcached
+ - TOXENV=py3.5-django1.11-postgresql-pylibmc
+ - TOXENV=py3.5-django1.11-postgresql-locmem
+ - TOXENV=py3.5-django1.11-postgresql-filebased
+ - TOXENV=py3.5-django1.11-mysql-redis
+ - TOXENV=py3.5-django1.11-mysql-memcached
+ - TOXENV=py3.5-django1.11-mysql-pylibmc
+ - TOXENV=py3.5-django1.11-mysql-locmem
+ - TOXENV=py3.5-django1.11-mysql-filebased
+ - python: 3.6
+ env:
+ - TOXENV=py3.6-django1.11-sqlite3-redis
+ - TOXENV=py3.6-django1.11-sqlite3-memcached
+ - TOXENV=py3.6-django1.11-sqlite3-pylibmc
+ - TOXENV=py3.6-django1.11-sqlite3-locmem
+ - TOXENV=py3.6-django1.11-sqlite3-filebased
+ - TOXENV=py3.6-django1.11-postgresql-redis
+ - TOXENV=py3.6-django1.11-postgresql-memcached
+ - TOXENV=py3.6-django1.11-postgresql-pylibmc
+ - TOXENV=py3.6-django1.11-postgresql-locmem
+ - TOXENV=py3.6-django1.11-postgresql-filebased
+ - TOXENV=py3.6-django1.11-mysql-redis
+ - TOXENV=py3.6-django1.11-mysql-memcached
+ - TOXENV=py3.6-django1.11-mysql-pylibmc
+ - TOXENV=py3.6-django1.11-mysql-locmem
+ - TOXENV=py3.6-django1.11-mysql-filebased
sudo: false