Also drops Django 1.9 & Python 3.3.

This commit is contained in:
Bertrand Bordage 2017-06-02 22:59:35 +02:00
parent e6b71a8213
commit d7a36def44
4 changed files with 101 additions and 71 deletions

View File

@ -1,9 +1,9 @@
language: python language: python
# We say we use Python 3.5 otherwise we only access by default # We say we use Python 3.6 otherwise we only access by default
# to Python 2.7, 3.3, & 3.4 # to Python 2.7, 3.4, & 3.5
python: 3.5 python: 3.6
services: services:
- memcached - memcached
@ -15,21 +15,6 @@ addons:
cache: pip cache: pip
env: env:
- TOXENV=py3.3-django1.8-sqlite3-redis
- TOXENV=py3.3-django1.8-sqlite3-memcached
- TOXENV=py3.3-django1.8-sqlite3-pylibmc
- TOXENV=py3.3-django1.8-sqlite3-locmem
- TOXENV=py3.3-django1.8-sqlite3-filebased
- TOXENV=py3.3-django1.8-postgresql-redis
- TOXENV=py3.3-django1.8-postgresql-memcached
- TOXENV=py3.3-django1.8-postgresql-pylibmc
- TOXENV=py3.3-django1.8-postgresql-locmem
- TOXENV=py3.3-django1.8-postgresql-filebased
- TOXENV=py3.3-django1.8-mysql-redis
- TOXENV=py3.3-django1.8-mysql-memcached
- TOXENV=py3.3-django1.8-mysql-pylibmc
- TOXENV=py3.3-django1.8-mysql-locmem
- TOXENV=py3.3-django1.8-mysql-filebased
- TOXENV=py2.7-django1.8-sqlite3-redis - TOXENV=py2.7-django1.8-sqlite3-redis
- TOXENV=py2.7-django1.8-sqlite3-memcached - TOXENV=py2.7-django1.8-sqlite3-memcached
- TOXENV=py2.7-django1.8-sqlite3-pylibmc - TOXENV=py2.7-django1.8-sqlite3-pylibmc
@ -45,21 +30,6 @@ env:
- TOXENV=py2.7-django1.8-mysql-pylibmc - TOXENV=py2.7-django1.8-mysql-pylibmc
- TOXENV=py2.7-django1.8-mysql-locmem - TOXENV=py2.7-django1.8-mysql-locmem
- TOXENV=py2.7-django1.8-mysql-filebased - TOXENV=py2.7-django1.8-mysql-filebased
- TOXENV=py2.7-django1.9-sqlite3-redis
- TOXENV=py2.7-django1.9-sqlite3-memcached
- TOXENV=py2.7-django1.9-sqlite3-pylibmc
- TOXENV=py2.7-django1.9-sqlite3-locmem
- TOXENV=py2.7-django1.9-sqlite3-filebased
- TOXENV=py2.7-django1.9-postgresql-redis
- TOXENV=py2.7-django1.9-postgresql-memcached
- TOXENV=py2.7-django1.9-postgresql-pylibmc
- TOXENV=py2.7-django1.9-postgresql-locmem
- TOXENV=py2.7-django1.9-postgresql-filebased
- TOXENV=py2.7-django1.9-mysql-redis
- TOXENV=py2.7-django1.9-mysql-memcached
- TOXENV=py2.7-django1.9-mysql-pylibmc
- TOXENV=py2.7-django1.9-mysql-locmem
- TOXENV=py2.7-django1.9-mysql-filebased
- TOXENV=py2.7-django1.10-sqlite3-redis - TOXENV=py2.7-django1.10-sqlite3-redis
- TOXENV=py2.7-django1.10-sqlite3-memcached - TOXENV=py2.7-django1.10-sqlite3-memcached
- TOXENV=py2.7-django1.10-sqlite3-pylibmc - TOXENV=py2.7-django1.10-sqlite3-pylibmc
@ -75,6 +45,21 @@ env:
- TOXENV=py2.7-django1.10-mysql-pylibmc - TOXENV=py2.7-django1.10-mysql-pylibmc
- TOXENV=py2.7-django1.10-mysql-locmem - TOXENV=py2.7-django1.10-mysql-locmem
- TOXENV=py2.7-django1.10-mysql-filebased - 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-redis
- TOXENV=py3.4-django1.8-sqlite3-memcached - TOXENV=py3.4-django1.8-sqlite3-memcached
- TOXENV=py3.4-django1.8-sqlite3-pylibmc - TOXENV=py3.4-django1.8-sqlite3-pylibmc
@ -90,21 +75,6 @@ env:
- TOXENV=py3.4-django1.8-mysql-pylibmc - TOXENV=py3.4-django1.8-mysql-pylibmc
- TOXENV=py3.4-django1.8-mysql-locmem - TOXENV=py3.4-django1.8-mysql-locmem
- TOXENV=py3.4-django1.8-mysql-filebased - TOXENV=py3.4-django1.8-mysql-filebased
- TOXENV=py3.4-django1.9-sqlite3-redis
- TOXENV=py3.4-django1.9-sqlite3-memcached
- TOXENV=py3.4-django1.9-sqlite3-pylibmc
- TOXENV=py3.4-django1.9-sqlite3-locmem
- TOXENV=py3.4-django1.9-sqlite3-filebased
- TOXENV=py3.4-django1.9-postgresql-redis
- TOXENV=py3.4-django1.9-postgresql-memcached
- TOXENV=py3.4-django1.9-postgresql-pylibmc
- TOXENV=py3.4-django1.9-postgresql-locmem
- TOXENV=py3.4-django1.9-postgresql-filebased
- TOXENV=py3.4-django1.9-mysql-redis
- TOXENV=py3.4-django1.9-mysql-memcached
- TOXENV=py3.4-django1.9-mysql-pylibmc
- TOXENV=py3.4-django1.9-mysql-locmem
- TOXENV=py3.4-django1.9-mysql-filebased
- TOXENV=py3.4-django1.10-sqlite3-redis - TOXENV=py3.4-django1.10-sqlite3-redis
- TOXENV=py3.4-django1.10-sqlite3-memcached - TOXENV=py3.4-django1.10-sqlite3-memcached
- TOXENV=py3.4-django1.10-sqlite3-pylibmc - TOXENV=py3.4-django1.10-sqlite3-pylibmc
@ -120,6 +90,21 @@ env:
- TOXENV=py3.4-django1.10-mysql-pylibmc - TOXENV=py3.4-django1.10-mysql-pylibmc
- TOXENV=py3.4-django1.10-mysql-locmem - TOXENV=py3.4-django1.10-mysql-locmem
- TOXENV=py3.4-django1.10-mysql-filebased - 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-redis
- TOXENV=py3.5-django1.8-sqlite3-memcached - TOXENV=py3.5-django1.8-sqlite3-memcached
- TOXENV=py3.5-django1.8-sqlite3-pylibmc - TOXENV=py3.5-django1.8-sqlite3-pylibmc
@ -135,21 +120,6 @@ env:
- TOXENV=py3.5-django1.8-mysql-pylibmc - TOXENV=py3.5-django1.8-mysql-pylibmc
- TOXENV=py3.5-django1.8-mysql-locmem - TOXENV=py3.5-django1.8-mysql-locmem
- TOXENV=py3.5-django1.8-mysql-filebased - TOXENV=py3.5-django1.8-mysql-filebased
- TOXENV=py3.5-django1.9-sqlite3-redis
- TOXENV=py3.5-django1.9-sqlite3-memcached
- TOXENV=py3.5-django1.9-sqlite3-pylibmc
- TOXENV=py3.5-django1.9-sqlite3-locmem
- TOXENV=py3.5-django1.9-sqlite3-filebased
- TOXENV=py3.5-django1.9-postgresql-redis
- TOXENV=py3.5-django1.9-postgresql-memcached
- TOXENV=py3.5-django1.9-postgresql-pylibmc
- TOXENV=py3.5-django1.9-postgresql-locmem
- TOXENV=py3.5-django1.9-postgresql-filebased
- TOXENV=py3.5-django1.9-mysql-redis
- TOXENV=py3.5-django1.9-mysql-memcached
- TOXENV=py3.5-django1.9-mysql-pylibmc
- TOXENV=py3.5-django1.9-mysql-locmem
- TOXENV=py3.5-django1.9-mysql-filebased
- TOXENV=py3.5-django1.10-sqlite3-redis - TOXENV=py3.5-django1.10-sqlite3-redis
- TOXENV=py3.5-django1.10-sqlite3-memcached - TOXENV=py3.5-django1.10-sqlite3-memcached
- TOXENV=py3.5-django1.10-sqlite3-pylibmc - TOXENV=py3.5-django1.10-sqlite3-pylibmc
@ -165,6 +135,67 @@ env:
- TOXENV=py3.5-django1.10-mysql-pylibmc - TOXENV=py3.5-django1.10-mysql-pylibmc
- TOXENV=py3.5-django1.10-mysql-locmem - TOXENV=py3.5-django1.10-mysql-locmem
- TOXENV=py3.5-django1.10-mysql-filebased - 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.8-sqlite3-redis
- TOXENV=py3.6-django1.8-sqlite3-memcached
- TOXENV=py3.6-django1.8-sqlite3-pylibmc
- TOXENV=py3.6-django1.8-sqlite3-locmem
- TOXENV=py3.6-django1.8-sqlite3-filebased
- TOXENV=py3.6-django1.8-postgresql-redis
- TOXENV=py3.6-django1.8-postgresql-memcached
- TOXENV=py3.6-django1.8-postgresql-pylibmc
- TOXENV=py3.6-django1.8-postgresql-locmem
- TOXENV=py3.6-django1.8-postgresql-filebased
- TOXENV=py3.6-django1.8-mysql-redis
- TOXENV=py3.6-django1.8-mysql-memcached
- TOXENV=py3.6-django1.8-mysql-pylibmc
- TOXENV=py3.6-django1.8-mysql-locmem
- TOXENV=py3.6-django1.8-mysql-filebased
- TOXENV=py3.6-django1.10-sqlite3-redis
- TOXENV=py3.6-django1.10-sqlite3-memcached
- TOXENV=py3.6-django1.10-sqlite3-pylibmc
- TOXENV=py3.6-django1.10-sqlite3-locmem
- TOXENV=py3.6-django1.10-sqlite3-filebased
- TOXENV=py3.6-django1.10-postgresql-redis
- TOXENV=py3.6-django1.10-postgresql-memcached
- TOXENV=py3.6-django1.10-postgresql-pylibmc
- TOXENV=py3.6-django1.10-postgresql-locmem
- TOXENV=py3.6-django1.10-postgresql-filebased
- TOXENV=py3.6-django1.10-mysql-redis
- TOXENV=py3.6-django1.10-mysql-memcached
- TOXENV=py3.6-django1.10-mysql-pylibmc
- TOXENV=py3.6-django1.10-mysql-locmem
- TOXENV=py3.6-django1.10-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
sudo: false sudo: false

View File

@ -4,8 +4,8 @@ Quick start
Requirements Requirements
............ ............
- Django 1.8, 1.9 or 1.10 - Django 1.8, 1.10 or 1.11
- Python 2.7, 3.3, 3.4, or 3.5 - Python 2.7, 3.4, 3.5 or 3.6
- a cache configured as ``'default'`` with one of these backends: - a cache configured as ``'default'`` with one of these backends:
- `django-redis <https://github.com/niwibe/django-redis>`_ - `django-redis <https://github.com/niwibe/django-redis>`_

View File

@ -27,14 +27,14 @@ setup(
'License :: OSI Approved :: BSD License', 'License :: OSI Approved :: BSD License',
'Operating System :: OS Independent', 'Operating System :: OS Independent',
'Framework :: Django :: 1.8', 'Framework :: Django :: 1.8',
'Framework :: Django :: 1.9',
'Framework :: Django :: 1.10', 'Framework :: Django :: 1.10',
'Framework :: Django :: 1.11',
'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2',
'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.3',
'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Topic :: Internet :: WWW/HTTP', 'Topic :: Internet :: WWW/HTTP',
], ],
license='BSD', license='BSD',

View File

@ -1,18 +1,17 @@
[tox] [tox]
envlist = envlist =
py3.3-django1.8-{sqlite3,postgresql,mysql}-{redis,memcached,pylibmc,locmem,filebased}, py{2.7,3.4,3.5,3.6}-django{1.8,1.10,1.11}-{sqlite3,postgresql,mysql}-{redis,memcached,pylibmc,locmem,filebased},
py{2.7,3.4,3.5}-django{1.8,1.9,1.10}-{sqlite3,postgresql,mysql}-{redis,memcached,pylibmc,locmem,filebased},
[testenv] [testenv]
basepython = basepython =
py2.7: python2.7 py2.7: python2.7
py3.3: python3.3
py3.4: python3.4 py3.4: python3.4
py3.5: python3.5 py3.5: python3.5
py3.6: python3.6
deps = deps =
django1.8: Django>=1.8,<1.9 django1.8: Django>=1.8,<1.9
django1.9: Django>=1.9,<1.10
django1.10: Django>=1.10,<1.11 django1.10: Django>=1.10,<1.11
django1.11: Django>=1.11,<1.12
psycopg2 psycopg2
mysqlclient mysqlclient
django-redis django-redis