summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBertrand Bordage <bordage.bertrand@gmail.com>2017-06-02 23:36:27 (GMT)
committerBertrand Bordage <bordage.bertrand@gmail.com>2017-06-02 23:36:27 (GMT)
commit018b6cc936b3bb18bc12abcde0a25b83d249989d (patch)
tree73e586ea80559a774bf52575bbbb6f53145e2b3a
parent8aeb9f892bb1e50259db62bded64ad606bcdf886 (diff)
downloaddjango-cachalot-018b6cc936b3bb18bc12abcde0a25b83d249989d.zip
django-cachalot-018b6cc936b3bb18bc12abcde0a25b83d249989d.tar.gz
django-cachalot-018b6cc936b3bb18bc12abcde0a25b83d249989d.tar.bz2
Fixes the Travis matrix by creating a script to generate it.
-rw-r--r--.travis.yml459
-rwxr-xr-xtravis-matrix.py12
2 files changed, 312 insertions, 159 deletions
diff --git a/.travis.yml b/.travis.yml
index 38db60f..acd5288 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -11,165 +11,306 @@ cache: pip
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
-
+ - python: 2.7
+ env: TOXENV=py2.7-django1.8-sqlite3-redis
+ - python: 2.7
+ env: TOXENV=py2.7-django1.8-sqlite3-memcached
+ - python: 2.7
+ env: TOXENV=py2.7-django1.8-sqlite3-pylibmc
+ - python: 2.7
+ env: TOXENV=py2.7-django1.8-sqlite3-locmem
+ - python: 2.7
+ env: TOXENV=py2.7-django1.8-sqlite3-filebased
+ - python: 2.7
+ env: TOXENV=py2.7-django1.8-postgresql-redis
+ - python: 2.7
+ env: TOXENV=py2.7-django1.8-postgresql-memcached
+ - python: 2.7
+ env: TOXENV=py2.7-django1.8-postgresql-pylibmc
+ - python: 2.7
+ env: TOXENV=py2.7-django1.8-postgresql-locmem
+ - python: 2.7
+ env: TOXENV=py2.7-django1.8-postgresql-filebased
+ - python: 2.7
+ env: TOXENV=py2.7-django1.8-mysql-redis
+ - python: 2.7
+ env: TOXENV=py2.7-django1.8-mysql-memcached
+ - python: 2.7
+ env: TOXENV=py2.7-django1.8-mysql-pylibmc
+ - python: 2.7
+ env: TOXENV=py2.7-django1.8-mysql-locmem
+ - python: 2.7
+ env: TOXENV=py2.7-django1.8-mysql-filebased
+ - python: 2.7
+ env: TOXENV=py2.7-django1.10-sqlite3-redis
+ - python: 2.7
+ env: TOXENV=py2.7-django1.10-sqlite3-memcached
+ - python: 2.7
+ env: TOXENV=py2.7-django1.10-sqlite3-pylibmc
+ - python: 2.7
+ env: TOXENV=py2.7-django1.10-sqlite3-locmem
+ - python: 2.7
+ env: TOXENV=py2.7-django1.10-sqlite3-filebased
+ - python: 2.7
+ env: TOXENV=py2.7-django1.10-postgresql-redis
+ - python: 2.7
+ env: TOXENV=py2.7-django1.10-postgresql-memcached
+ - python: 2.7
+ env: TOXENV=py2.7-django1.10-postgresql-pylibmc
+ - python: 2.7
+ env: TOXENV=py2.7-django1.10-postgresql-locmem
+ - python: 2.7
+ env: TOXENV=py2.7-django1.10-postgresql-filebased
+ - python: 2.7
+ env: TOXENV=py2.7-django1.10-mysql-redis
+ - python: 2.7
+ env: TOXENV=py2.7-django1.10-mysql-memcached
+ - python: 2.7
+ env: TOXENV=py2.7-django1.10-mysql-pylibmc
+ - python: 2.7
+ env: TOXENV=py2.7-django1.10-mysql-locmem
+ - python: 2.7
+ env: TOXENV=py2.7-django1.10-mysql-filebased
+ - python: 2.7
+ env: TOXENV=py2.7-django1.11-sqlite3-redis
+ - python: 2.7
+ env: TOXENV=py2.7-django1.11-sqlite3-memcached
+ - python: 2.7
+ env: TOXENV=py2.7-django1.11-sqlite3-pylibmc
+ - python: 2.7
+ env: TOXENV=py2.7-django1.11-sqlite3-locmem
+ - python: 2.7
+ env: TOXENV=py2.7-django1.11-sqlite3-filebased
+ - python: 2.7
+ env: TOXENV=py2.7-django1.11-postgresql-redis
+ - python: 2.7
+ env: TOXENV=py2.7-django1.11-postgresql-memcached
+ - python: 2.7
+ env: TOXENV=py2.7-django1.11-postgresql-pylibmc
+ - python: 2.7
+ env: TOXENV=py2.7-django1.11-postgresql-locmem
+ - python: 2.7
+ env: TOXENV=py2.7-django1.11-postgresql-filebased
+ - python: 2.7
+ env: TOXENV=py2.7-django1.11-mysql-redis
+ - python: 2.7
+ env: TOXENV=py2.7-django1.11-mysql-memcached
+ - python: 2.7
+ env: TOXENV=py2.7-django1.11-mysql-pylibmc
+ - python: 2.7
+ env: TOXENV=py2.7-django1.11-mysql-locmem
+ - python: 2.7
+ env: TOXENV=py2.7-django1.11-mysql-filebased
+ - python: 3.4
+ env: TOXENV=py3.4-django1.8-sqlite3-redis
+ - python: 3.4
+ env: TOXENV=py3.4-django1.8-sqlite3-memcached
+ - python: 3.4
+ env: TOXENV=py3.4-django1.8-sqlite3-pylibmc
+ - python: 3.4
+ env: TOXENV=py3.4-django1.8-sqlite3-locmem
+ - python: 3.4
+ env: TOXENV=py3.4-django1.8-sqlite3-filebased
+ - python: 3.4
+ env: TOXENV=py3.4-django1.8-postgresql-redis
+ - python: 3.4
+ env: TOXENV=py3.4-django1.8-postgresql-memcached
+ - python: 3.4
+ env: TOXENV=py3.4-django1.8-postgresql-pylibmc
+ - python: 3.4
+ env: TOXENV=py3.4-django1.8-postgresql-locmem
+ - python: 3.4
+ env: TOXENV=py3.4-django1.8-postgresql-filebased
+ - python: 3.4
+ env: TOXENV=py3.4-django1.8-mysql-redis
+ - python: 3.4
+ env: TOXENV=py3.4-django1.8-mysql-memcached
+ - python: 3.4
+ env: TOXENV=py3.4-django1.8-mysql-pylibmc
+ - python: 3.4
+ env: TOXENV=py3.4-django1.8-mysql-locmem
+ - python: 3.4
+ env: TOXENV=py3.4-django1.8-mysql-filebased
+ - python: 3.4
+ env: TOXENV=py3.4-django1.10-sqlite3-redis
+ - python: 3.4
+ env: TOXENV=py3.4-django1.10-sqlite3-memcached
+ - python: 3.4
+ env: TOXENV=py3.4-django1.10-sqlite3-pylibmc
+ - python: 3.4
+ env: TOXENV=py3.4-django1.10-sqlite3-locmem
+ - python: 3.4
+ env: TOXENV=py3.4-django1.10-sqlite3-filebased
+ - python: 3.4
+ env: TOXENV=py3.4-django1.10-postgresql-redis
+ - python: 3.4
+ env: TOXENV=py3.4-django1.10-postgresql-memcached
+ - python: 3.4
+ env: TOXENV=py3.4-django1.10-postgresql-pylibmc
+ - python: 3.4
+ env: TOXENV=py3.4-django1.10-postgresql-locmem
+ - python: 3.4
+ env: TOXENV=py3.4-django1.10-postgresql-filebased
+ - python: 3.4
+ env: TOXENV=py3.4-django1.10-mysql-redis
+ - python: 3.4
+ env: TOXENV=py3.4-django1.10-mysql-memcached
+ - python: 3.4
+ env: TOXENV=py3.4-django1.10-mysql-pylibmc
+ - python: 3.4
+ env: TOXENV=py3.4-django1.10-mysql-locmem
+ - python: 3.4
+ env: TOXENV=py3.4-django1.10-mysql-filebased
+ - python: 3.4
+ env: TOXENV=py3.4-django1.11-sqlite3-redis
+ - python: 3.4
+ env: TOXENV=py3.4-django1.11-sqlite3-memcached
+ - python: 3.4
+ env: TOXENV=py3.4-django1.11-sqlite3-pylibmc
+ - python: 3.4
+ env: TOXENV=py3.4-django1.11-sqlite3-locmem
+ - python: 3.4
+ env: TOXENV=py3.4-django1.11-sqlite3-filebased
+ - python: 3.4
+ env: TOXENV=py3.4-django1.11-postgresql-redis
+ - python: 3.4
+ env: TOXENV=py3.4-django1.11-postgresql-memcached
+ - python: 3.4
+ env: TOXENV=py3.4-django1.11-postgresql-pylibmc
+ - python: 3.4
+ env: TOXENV=py3.4-django1.11-postgresql-locmem
+ - python: 3.4
+ env: TOXENV=py3.4-django1.11-postgresql-filebased
+ - python: 3.4
+ env: TOXENV=py3.4-django1.11-mysql-redis
+ - python: 3.4
+ env: TOXENV=py3.4-django1.11-mysql-memcached
+ - python: 3.4
+ env: TOXENV=py3.4-django1.11-mysql-pylibmc
+ - python: 3.4
+ env: TOXENV=py3.4-django1.11-mysql-locmem
+ - python: 3.4
+ env: TOXENV=py3.4-django1.11-mysql-filebased
+ - python: 3.5
+ env: TOXENV=py3.5-django1.8-sqlite3-redis
+ - python: 3.5
+ env: TOXENV=py3.5-django1.8-sqlite3-memcached
+ - python: 3.5
+ env: TOXENV=py3.5-django1.8-sqlite3-pylibmc
+ - python: 3.5
+ env: TOXENV=py3.5-django1.8-sqlite3-locmem
+ - python: 3.5
+ env: TOXENV=py3.5-django1.8-sqlite3-filebased
+ - python: 3.5
+ env: TOXENV=py3.5-django1.8-postgresql-redis
+ - python: 3.5
+ env: TOXENV=py3.5-django1.8-postgresql-memcached
+ - python: 3.5
+ env: TOXENV=py3.5-django1.8-postgresql-pylibmc
+ - python: 3.5
+ env: TOXENV=py3.5-django1.8-postgresql-locmem
+ - python: 3.5
+ env: TOXENV=py3.5-django1.8-postgresql-filebased
+ - python: 3.5
+ env: TOXENV=py3.5-django1.8-mysql-redis
+ - python: 3.5
+ env: TOXENV=py3.5-django1.8-mysql-memcached
+ - python: 3.5
+ env: TOXENV=py3.5-django1.8-mysql-pylibmc
+ - python: 3.5
+ env: TOXENV=py3.5-django1.8-mysql-locmem
+ - python: 3.5
+ env: TOXENV=py3.5-django1.8-mysql-filebased
+ - python: 3.5
+ env: TOXENV=py3.5-django1.10-sqlite3-redis
+ - python: 3.5
+ env: TOXENV=py3.5-django1.10-sqlite3-memcached
+ - python: 3.5
+ env: TOXENV=py3.5-django1.10-sqlite3-pylibmc
+ - python: 3.5
+ env: TOXENV=py3.5-django1.10-sqlite3-locmem
+ - python: 3.5
+ env: TOXENV=py3.5-django1.10-sqlite3-filebased
+ - python: 3.5
+ env: TOXENV=py3.5-django1.10-postgresql-redis
+ - python: 3.5
+ env: TOXENV=py3.5-django1.10-postgresql-memcached
+ - python: 3.5
+ env: TOXENV=py3.5-django1.10-postgresql-pylibmc
+ - python: 3.5
+ env: TOXENV=py3.5-django1.10-postgresql-locmem
+ - python: 3.5
+ env: TOXENV=py3.5-django1.10-postgresql-filebased
+ - python: 3.5
+ env: TOXENV=py3.5-django1.10-mysql-redis
+ - python: 3.5
+ env: TOXENV=py3.5-django1.10-mysql-memcached
+ - python: 3.5
+ env: TOXENV=py3.5-django1.10-mysql-pylibmc
+ - python: 3.5
+ env: TOXENV=py3.5-django1.10-mysql-locmem
+ - python: 3.5
+ env: TOXENV=py3.5-django1.10-mysql-filebased
+ - python: 3.5
+ env: TOXENV=py3.5-django1.11-sqlite3-redis
+ - python: 3.5
+ env: TOXENV=py3.5-django1.11-sqlite3-memcached
+ - python: 3.5
+ env: TOXENV=py3.5-django1.11-sqlite3-pylibmc
+ - python: 3.5
+ env: TOXENV=py3.5-django1.11-sqlite3-locmem
+ - python: 3.5
+ env: TOXENV=py3.5-django1.11-sqlite3-filebased
+ - python: 3.5
+ env: TOXENV=py3.5-django1.11-postgresql-redis
+ - python: 3.5
+ env: TOXENV=py3.5-django1.11-postgresql-memcached
+ - python: 3.5
+ env: TOXENV=py3.5-django1.11-postgresql-pylibmc
+ - python: 3.5
+ env: TOXENV=py3.5-django1.11-postgresql-locmem
+ - python: 3.5
+ env: TOXENV=py3.5-django1.11-postgresql-filebased
+ - python: 3.5
+ env: TOXENV=py3.5-django1.11-mysql-redis
+ - python: 3.5
+ env: TOXENV=py3.5-django1.11-mysql-memcached
+ - python: 3.5
+ env: TOXENV=py3.5-django1.11-mysql-pylibmc
+ - python: 3.5
+ env: TOXENV=py3.5-django1.11-mysql-locmem
+ - python: 3.5
+ env: TOXENV=py3.5-django1.11-mysql-filebased
+ - python: 3.6
+ env: TOXENV=py3.6-django1.11-sqlite3-redis
+ - python: 3.6
+ env: TOXENV=py3.6-django1.11-sqlite3-memcached
+ - python: 3.6
+ env: TOXENV=py3.6-django1.11-sqlite3-pylibmc
+ - python: 3.6
+ env: TOXENV=py3.6-django1.11-sqlite3-locmem
+ - python: 3.6
+ env: TOXENV=py3.6-django1.11-sqlite3-filebased
+ - python: 3.6
+ env: TOXENV=py3.6-django1.11-postgresql-redis
+ - python: 3.6
+ env: TOXENV=py3.6-django1.11-postgresql-memcached
+ - python: 3.6
+ env: TOXENV=py3.6-django1.11-postgresql-pylibmc
+ - python: 3.6
+ env: TOXENV=py3.6-django1.11-postgresql-locmem
+ - python: 3.6
+ env: TOXENV=py3.6-django1.11-postgresql-filebased
+ - python: 3.6
+ env: TOXENV=py3.6-django1.11-mysql-redis
+ - python: 3.6
+ env: TOXENV=py3.6-django1.11-mysql-memcached
+ - python: 3.6
+ env: TOXENV=py3.6-django1.11-mysql-pylibmc
+ - python: 3.6
+ env: TOXENV=py3.6-django1.11-mysql-locmem
+ - python: 3.6
+ env: TOXENV=py3.6-django1.11-mysql-filebased
sudo: false
diff --git a/travis-matrix.py b/travis-matrix.py
new file mode 100755
index 0000000..54e2687
--- /dev/null
+++ b/travis-matrix.py
@@ -0,0 +1,12 @@
+#!/usr/bin/env python
+
+from subprocess import check_output
+
+
+envs = check_output(['tox', '-l'])
+
+print('matrix:')
+print(' include:')
+for env in filter(bool, envs.decode().split('\n')):
+ print(' - python: %s' % env[2:5])
+ print(' env: TOXENV=' + env)