From 6212ba5f2a8c3b38fc4515e9d60d2e8a177eb16c Mon Sep 17 00:00:00 2001 From: Valentin Samir Date: Sun, 16 Oct 2022 20:52:28 +0200 Subject: [PATCH] Add support for Django 4.0 and 4.2. Fix #81 --- CHANGELOG.rst | 4 ++++ README.rst | 2 +- setup.py | 2 +- tox.ini | 14 ++++++++++++++ 4 files changed, 20 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 239fb75..1c4d6a3 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -9,6 +9,10 @@ All notable changes to this project will be documented in this file. Unreleased ========== +Added +----- +* Support for Django 4.0 and 4.1 + Removed ------- * Drop support for Django 1.11 (now deprecated for more than 2 years) diff --git a/README.rst b/README.rst index 7ae789a..cbeddc9 100644 --- a/README.rst +++ b/README.rst @@ -29,7 +29,7 @@ Dependencies ``django-cas-server`` depends on the following python packages: -* Django >= 2.2 < 3.3 +* Django >= 2.2 < 4.2 * requests >= 2.4 * requests_futures >= 0.9.5 * lxml >= 3.4 diff --git a/setup.py b/setup.py index 9f289e5..56b0bf9 100644 --- a/setup.py +++ b/setup.py @@ -61,7 +61,7 @@ if __name__ == '__main__': }, keywords=['django', 'cas', 'cas3', 'server', 'sso', 'single sign-on', 'authentication', 'auth'], install_requires=[ - 'Django >= 2.2,<3.3', 'requests >= 2.4', 'requests_futures >= 0.9.5', + 'Django >= 2.2,<4.2', 'requests >= 2.4', 'requests_futures >= 0.9.5', 'lxml >= 3.4', 'six >= 1' ], url="https://github.com/nitmir/django-cas-server", diff --git a/tox.ini b/tox.ini index 568631d..b2a411b 100644 --- a/tox.ini +++ b/tox.ini @@ -5,6 +5,8 @@ envlist= py3-django22, py3-django31, py3-django32, + py3-django40, + py3-django41, ################## # generic config # @@ -115,6 +117,18 @@ deps = Django>=3.2,<3.3 {[base]deps} +[testenv:py3-django40] +basepython=python3 +deps = + Django>=4.0,<4.1 + {[base]deps} + +[testenv:py3-django41] +basepython=python3 +deps = + Django>=4.1,<4.2 + {[base]deps} + ######################### # Debian strech support # #########################