diff --git a/setup.py b/setup.py index 0fbece6..e05b33f 100644 --- a/setup.py +++ b/setup.py @@ -29,6 +29,7 @@ def read(*parts): "Framework :: Django", "Framework :: Django :: 3.2", "Framework :: Django :: 4.0", + "Framework :: Django :: 4.1", "Framework :: Flask", "Intended Audience :: Developers", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", diff --git a/tests/constraints/django-4.1.txt b/tests/constraints/django-4.1.txt new file mode 100644 index 0000000..a0aaa8b --- /dev/null +++ b/tests/constraints/django-4.1.txt @@ -0,0 +1 @@ +Django>=4.1,<4.2 diff --git a/tests/constraints/flask-2.2.txt b/tests/constraints/flask-2.2.txt new file mode 100644 index 0000000..1e7ae79 --- /dev/null +++ b/tests/constraints/flask-2.2.txt @@ -0,0 +1 @@ +Flask>=2.2,<2.3 diff --git a/tests/django/settings.py b/tests/django/settings.py index 875e136..341b3f3 100644 --- a/tests/django/settings.py +++ b/tests/django/settings.py @@ -66,3 +66,5 @@ }, "loggers": {"request.summary": {"handlers": ["console"], "level": "DEBUG"}}, } + +USE_TZ = True # Default False until Django 5.0, when it switches to True diff --git a/tox.ini b/tox.ini index 378e2a4..b28cbcb 100644 --- a/tox.ini +++ b/tox.ini @@ -5,8 +5,8 @@ envlist = py38-lint py38-docs py{37,38,39,310}-dj32 - py{38,39,310}-dj{40} - py{37,38,39,310}-fl{012,10,11,20,21} + py{38,39,310}-dj{40,41} + py{37,38,39,310}-fl{012,10,11,20,21,22} py{37,38,39}-s20 py{37,38,39,310}-s{21,22} @@ -25,24 +25,26 @@ setenv = PYTHONPATH = {toxinidir} deps = -rtests/requirements/default.txt - dj{32,40}: -rtests/requirements/django.txt - fl{012,10,11,20,21}: -rtests/requirements/flask.txt + dj{32,40,41}: -rtests/requirements/django.txt + fl{012,10,11,20,21,22}: -rtests/requirements/flask.txt s20: -rtests/requirements/sanic-20.txt s{21,22}: -rtests/requirements/sanic.txt dj32: -ctests/constraints/django-3.2.txt dj40: -ctests/constraints/django-4.0.txt + dj41: -ctests/constraints/django-4.1.txt fl012: -ctests/constraints/flask-0.12.txt fl10: -ctests/constraints/flask-1.0.txt fl11: -ctests/constraints/flask-1.1.txt fl20: -ctests/constraints/flask-2.0.txt - fl21: -ctests/constraints/flask-2.0.txt + fl21: -ctests/constraints/flask-2.1.txt + fl22: -ctests/constraints/flask-2.2.txt s20: -ctests/constraints/sanic-20.txt s21: -ctests/constraints/sanic-21.txt s22: -ctests/constraints/sanic-22.txt commands = python --version - dj{32,40}: pytest tests/core/ tests/django --nomigrations {posargs:} - fl{012,10,11,20,21}: pytest tests/core/ tests/flask/ {posargs:} + dj{32,40,41}: pytest tests/core/ tests/django --nomigrations {posargs:} + fl{012,10,11,20,21,22}: pytest tests/core/ tests/flask/ {posargs:} s{20,21,22}: pytest tests/core/ tests/sanic/ {posargs:} [testenv:py38-docs]