From c38d9fa1611a7d49cd15cea15841447615efae92 Mon Sep 17 00:00:00 2001 From: Dulmandakh Date: Fri, 6 Dec 2024 23:38:06 +0800 Subject: [PATCH] drop Django 3.2, 4.0 and 4.1 --- CHANGELOG.md | 1 + README.md | 4 ++-- pyproject.toml | 10 +++------- setup.py | 5 +---- 4 files changed, 7 insertions(+), 13 deletions(-) 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/README.md b/README.md index d6556338..0bdb1c91 100644 --- a/README.md +++ b/README.md @@ -22,8 +22,8 @@ This library provides Prometheus metrics for Django related operations: ### Requirements -* Django >= 3.2 -* Python 3.7 and above. +* Django >= 4.2 +* Python 3.8 and above. ### Installation 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", ],