From 7503b958b308f41ce5e0d19ec2bd842adab7b6c3 Mon Sep 17 00:00:00 2001 From: Tim Graham Date: Mon, 27 Aug 2018 15:04:35 -0400 Subject: [PATCH 1/3] Add testing for Django 2.1 --- .travis.yml | 4 ++++ README.rst | 2 +- setup.py | 1 + tox.ini | 2 ++ 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index b1f643a..c13eff1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -33,6 +33,10 @@ matrix: python: "3.5" - env: TOXENV=py36-django20 python: "3.6" + - env: TOXENV=py35-django21 + python: "3.5" + - env: TOXENV=py36-django21 + python: "3.6" - env: TOXENV=py35-django-master python: "3.5" - env: TOXENV=py36-django-master diff --git a/README.rst b/README.rst index c3e7a77..8907ebd 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.1, and Python versions 2.7, 3.4, 3.5, and 3.6. Installation ------------ diff --git a/setup.py b/setup.py index d05825e..a0fd1a4 100644 --- a/setup.py +++ b/setup.py @@ -80,6 +80,7 @@ def get_long_description(title): 'Framework :: Django :: 1.10', 'Framework :: Django :: 1.11', 'Framework :: Django :: 2.0', + 'Framework :: Django :: 2.1', 'Intended Audience :: Developers', 'License :: OSI Approved :: BSD License', 'Operating System :: OS Independent', diff --git a/tox.ini b/tox.ini index d93702c..8bfc4ea 100644 --- a/tox.ini +++ b/tox.ini @@ -9,6 +9,7 @@ envlist = py{27,34,35}-django{18,19,110} py{27,34,35,36}-django111 py{35,36}-django20 + py{35,36}-django21 py{35,36}-django-master [testenv] @@ -19,6 +20,7 @@ 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 django-master: https://github.com/django/django/archive/master.tar.gz pylibmc>=1.4.1 mock From d2c884f188234b016688364b0a929bc3bb2a8fab Mon Sep 17 00:00:00 2001 From: Tim Graham Date: Fri, 25 Jan 2019 10:32:50 -0500 Subject: [PATCH 2/3] Add testing for Django 2.2 --- .travis.yml | 4 ++++ README.rst | 2 +- setup.py | 1 + tox.ini | 2 ++ 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index c13eff1..471963d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -37,6 +37,10 @@ matrix: python: "3.5" - env: TOXENV=py36-django21 python: "3.6" + - env: TOXENV=py35-django22 + python: "3.5" + - env: TOXENV=py36-django22 + python: "3.6" - env: TOXENV=py35-django-master python: "3.5" - env: TOXENV=py36-django-master diff --git a/README.rst b/README.rst index 8907ebd..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.1, 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 a0fd1a4..89f3388 100644 --- a/setup.py +++ b/setup.py @@ -81,6 +81,7 @@ def get_long_description(title): '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', diff --git a/tox.ini b/tox.ini index 8bfc4ea..f932332 100644 --- a/tox.ini +++ b/tox.ini @@ -10,6 +10,7 @@ envlist = py{27,34,35,36}-django111 py{35,36}-django20 py{35,36}-django21 + py{35,36}-django22 py{35,36}-django-master [testenv] @@ -21,6 +22,7 @@ deps = 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 From 894d3e86767cafe1a392037ef0b9980ed6363256 Mon Sep 17 00:00:00 2001 From: Tim Graham Date: Fri, 25 Jan 2019 10:41:16 -0500 Subject: [PATCH 3/3] Add testing for Python 3.7 --- .travis.yml | 12 ++++++++++++ setup.py | 1 + tox.ini | 10 +++++----- 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 471963d..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,26 +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/setup.py b/setup.py index 89f3388..d03f80b 100644 --- a/setup.py +++ b/setup.py @@ -92,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 f932332..c3737ef 100644 --- a/tox.ini +++ b/tox.ini @@ -7,11 +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}-django21 - py{35,36}-django22 - 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