diff --git a/.travis.yml b/.travis.yml index b1f643a..541488f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,7 @@ # Config file for automatic testing at travis-ci.org # Use faster container-based builds +dist: xenial sudo: false language: python install: pip install tox @@ -29,18 +30,37 @@ matrix: python: "2.7" - env: TOXENV=py36-django111 python: "3.6" + - env: TOXENV=py37-django111 + python: "3.7" - env: TOXENV=py35-django20 python: "3.5" - env: TOXENV=py36-django20 python: "3.6" + - env: TOXENV=py37-django20 + python: "3.7" + - env: TOXENV=py35-django21 + python: "3.5" + - env: TOXENV=py37-django21 + python: "3.7" + - env: TOXENV=py36-django21 + python: "3.6" + - env: TOXENV=py35-django22 + python: "3.5" + - env: TOXENV=py36-django22 + python: "3.6" + - env: TOXENV=py37-django22 + python: "3.7" - env: TOXENV=py35-django-master python: "3.5" - env: TOXENV=py36-django-master python: "3.6" + - env: TOXENV=py37-django-master + python: "3.7" allow_failures: # Django master is allowed to fail - env: TOXENV=py35-django-master - env: TOXENV=py36-django-master + - env: TOXENV=py37-django-master # See pylibmc's .travis.yml if a lot more configuration is needed services: diff --git a/README.rst b/README.rst index c3e7a77..5461a3a 100644 --- a/README.rst +++ b/README.rst @@ -53,7 +53,7 @@ Requirements ------------ django-pylibmc requires pylibmc 1.4.1 or above. It supports Django 1.8 through -2.0, and Python versions 2.7, 3.4, 3.5, and 3.6. +2.2, and Python versions 2.7, 3.4, 3.5, and 3.6. Installation ------------ diff --git a/setup.py b/setup.py index d05825e..d03f80b 100644 --- a/setup.py +++ b/setup.py @@ -80,6 +80,8 @@ def get_long_description(title): 'Framework :: Django :: 1.10', 'Framework :: Django :: 1.11', 'Framework :: Django :: 2.0', + 'Framework :: Django :: 2.1', + 'Framework :: Django :: 2.2', 'Intended Audience :: Developers', 'License :: OSI Approved :: BSD License', 'Operating System :: OS Independent', @@ -90,6 +92,7 @@ def get_long_description(title): 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', 'Topic :: Software Development :: Libraries :: Python Modules', ] ) diff --git a/tox.ini b/tox.ini index d93702c..c3737ef 100644 --- a/tox.ini +++ b/tox.ini @@ -7,9 +7,11 @@ envlist = lint py{27,34,35}-django{18,19,110} - py{27,34,35,36}-django111 - py{35,36}-django20 - py{35,36}-django-master + py{27,34,35,36,37}-django111 + py3{5,6,7}-django20 + py3{5,6,7}-django21 + py3{5,6,7}-django22 + py3{5,6,7}-django-master [testenv] commands = {envpython} runtests.py @@ -19,6 +21,8 @@ deps = django110: Django>=1.10,<1.11 django111: Django>=1.11,<2.0 django20: Django>=2.0,<2.1 + django21: Django>=2.1,<2.2 + django22: Django>=2.2a1,<3.0 django-master: https://github.com/django/django/archive/master.tar.gz pylibmc>=1.4.1 mock