From a5f83837d18e83433d5e9c0e0d10c70c6f6adad8 Mon Sep 17 00:00:00 2001 From: David Wobrock Date: Sun, 5 May 2019 12:40:03 +0200 Subject: [PATCH] Add support for Django 2.2 (by testing it in the CI) --- .travis.yml | 6 ++++++ CHANGELOG.md | 2 ++ setup.py | 1 + tox.ini | 5 +++-- 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 602ec9b..a77488f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,6 +16,8 @@ matrix: env: TOXENV=py35-django20 - python: 3.5 env: TOXENV=py35-django21 + - python: 3.5 + env: TOXENV=py35-django22 - python: 3.6 env: TOXENV=py36-django111 @@ -23,6 +25,8 @@ matrix: env: TOXENV=py36-django20 - python: 3.6 env: TOXENV=py36-django21 + - python: 3.6 + env: TOXENV=py36-django22 - python: 3.7 env: TOXENV=py37-django111 @@ -30,6 +34,8 @@ matrix: env: TOXENV=py37-django20 - python: 3.7 env: TOXENV=py37-django21 + - python: 3.7 + env: TOXENV=py37-django22 - python: 3.6 env: TOXENV=lint diff --git a/CHANGELOG.md b/CHANGELOG.md index 3370324..3730fe4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ Additionally, the linter now needs to be added the to the `INSTALLED_APPS` in yo * The linter is now much faster: we don't setup django once for each migration * The linter is now more robust: we rely on Django internals to discover migrations * Clean up of the testing setup: it is cleaner, less brittle and we have more confidence that it works +* Added support for Django 2.2 +* Dropped support for Python 3.4 Fixed bugs: diff --git a/setup.py b/setup.py index 68d6ec9..f84d85a 100644 --- a/setup.py +++ b/setup.py @@ -60,6 +60,7 @@ setup( "Framework :: Django :: 1.11", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", + "Framework :: Django :: 2.2", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", diff --git a/tox.ini b/tox.ini index f644d37..22f055d 100644 --- a/tox.ini +++ b/tox.ini @@ -1,7 +1,7 @@ [tox] envlist = py27-django111 - py{35,36,37}-django{111,20,21} + py{35,36,37}-django{111,20,21,22} lint [testenv] @@ -11,7 +11,8 @@ pip_pre = true deps = django111: django>=1.11,<2.0 django20: django>=2.0,<2.1 - django21: django>=2.1 + django21: django>=2.1,<2.2 + django22: django>=2.2 appdirs==1.4.3 py27: mock==2.0.0