diff --git a/CHANGELOG.md b/CHANGELOG.md index ca6f4a2c..2f13119f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ## v2.4.0 - UNPUBLISHED * Add support for Django 5.0 and Python 3.12. +* Drop support for Django 3.2 (Python 3.7), 4.0 and 4.1 ## v2.3.1 - May 2nd, 2023 diff --git a/pyproject.toml b/pyproject.toml index 4b6a47c4..8a576d27 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,8 +23,7 @@ legacy_tox_ini = """ [tox] min_version = 4.4 envlist = - {py38,py39,py310,py311}-django{320}-{end2end,unittests} - {py38,py39,py310,py311,py312}-django{400,410,420}-{end2end,unittests} + {py38,py39,py310,py311,py312}-django420-{end2end,unittests} {py310,py311,py312}-django{500,510}-{end2end,unittests} py39-lint @@ -38,12 +37,9 @@ python = [testenv] deps = - django320: Django>=3.2,<3.3 - django400: Django>=4.0,<4.1 - django410: Django>=4.1,<4.2 django420: Django>=4.2,<4.3 - django500: Django>=5.0a1,<5.1 - django510: Django>=5.1 + django500: Django>=5.0,<5.1 + django510: Django>=5.1,<5.2 coverage -rrequirements.txt skip_missing_interpreters=true diff --git a/setup.py b/setup.py index f874eb1c..f3365719 100644 --- a/setup.py +++ b/setup.py @@ -51,17 +51,14 @@ def get_version(): "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", - "Framework :: Django :: 3.2", - "Framework :: Django :: 4.0", - "Framework :: Django :: 4.1", "Framework :: Django :: 4.2", "Framework :: Django :: 5.0", + "Framework :: Django :: 5.1", "Topic :: System :: Monitoring", "License :: OSI Approved :: Apache Software License", ],