diff --git a/.gitignore b/.gitignore index 9350028..59c024f 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ docs/_build *.egg-info *.egg .coverage +coverage.xml reports/ build/ dist/ diff --git a/docs/changelog.rst b/docs/changelog.rst index 493208d..ae945fe 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -4,6 +4,10 @@ Changelog X.Y (unreleased) ---------------- +- **BACKWARD-INCOMPATIBLE** Dropped support Django < 4.2. + +- Confirmed support for Django 4.2 and 5.0 (no code changes were required). + 6.0 (2023-10-27) ---------------- diff --git a/setup.py b/setup.py index fcf7200..e8ee73e 100644 --- a/setup.py +++ b/setup.py @@ -1,6 +1,7 @@ import codecs from os import path -from setuptools import setup, find_packages + +from setuptools import find_packages, setup def read(*parts): @@ -28,9 +29,8 @@ def read(*parts): 'Development Status :: 5 - Production/Stable', 'Environment :: Web Environment', 'Framework :: Django', - 'Framework :: Django :: 3.2', - 'Framework :: Django :: 4.0', - 'Framework :: Django :: 4.1', + 'Framework :: Django :: 4.2', + 'Framework :: Django :: 5.0', 'Intended Audience :: Developers', 'License :: OSI Approved :: BSD License', 'Operating System :: OS Independent', diff --git a/tox.ini b/tox.ini index 1a11677..be2e565 100644 --- a/tox.ini +++ b/tox.ini @@ -2,9 +2,8 @@ downloadcache = {distshare} args_are_paths = false envlist = - py{38,39,310}-dj32 - py{38,39,310}-dj40 - py{38,39,310,311}-dj41 + py{38,39,310,311,312}-dj42 + py{310,311,312}-dj50 py{310,311,312}-djmain [testenv] @@ -12,9 +11,8 @@ usedevelop = true commands = make test allowlist_externals = make deps = - dj32: Django>=3.2a1,<4.0 - dj40: Django>=4.0a1,<4.1 - dj41: Django>=4.1a1,<4.2 + dj42: Django>=4.2,<5.0 + dj50: Django>=5.0,<5.1 djmain: https://github.com/django/django/tarball/main coverage flake8