Skip to content

Commit 4fbaf24

Browse files
slivercn2ygk
authored andcommitted
Drop support for Django 3.2
Run django-upgrade --target-version 4.2
1 parent f34fb42 commit 4fbaf24

File tree

6 files changed

+8
-12
lines changed

6 files changed

+8
-12
lines changed

CHANGELOG.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,15 @@ any parts of the framework not mentioned in the documentation should generally b
2626
### Removed
2727

2828
* Removed support for Python 3.7.
29+
* Removed support for Django 3.2.
2930
* Removed support for Django 4.0.
3031
* Removed support for Django 4.1.
3132
* Removed support for Django REST framework 3.13.
3233
* Removed obsolete compat `NullBooleanField` and `get_reference` definitions.
3334

3435
## [6.1.0] - 2023-08-25
3536

36-
This is the last release supporting Python 3.7, Django 4.0, Django 4.1 and Django REST framework 3.13.
37+
This is the last release supporting Python 3.7, Django 3.2, Django 4.0, Django 4.1 and Django REST framework 3.13.
3738

3839
### Added
3940

README.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ Requirements
9393
------------
9494

9595
1. Python (3.8, 3.9, 3.10, 3.11, 3.12)
96-
2. Django (3.2, 4.2, 5.0)
96+
2. Django (4.2, 5.0)
9797
3. Django REST framework (3.14, 3.15)
9898

9999
We **highly** recommend and only officially support the latest patch release of each Python, Django and REST framework series.

docs/getting-started.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ like the following:
5252
## Requirements
5353

5454
1. Python (3.8, 3.9, 3.10, 3.11, 3.12)
55-
2. Django (3.2, 4.2, 5.0)
55+
2. Django (4.2, 5.0)
5656
3. Django REST framework (3.14, 3.15)
5757

5858
We **highly** recommend and only officially support the latest patch release of each Python, Django and REST framework series.

example/urls_test.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from django.urls import re_path
1+
from django.urls import path, re_path
22
from rest_framework import routers
33

44
from .api.resources.identity import GenericIdentity, Identity
@@ -46,8 +46,8 @@
4646

4747
urlpatterns = [
4848
# old tests
49-
re_path(
50-
r"identities/default/(?P<pk>\d+)$",
49+
path(
50+
"identities/default/<int:pk>",
5151
GenericIdentity.as_view(),
5252
name="user-default",
5353
),

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ def get_package_data(package):
107107
install_requires=[
108108
"inflection>=0.5.0",
109109
"djangorestframework>=3.14",
110-
"django>=3.2",
110+
"django>=4.2",
111111
],
112112
extras_require={
113113
"django-polymorphic": ["django-polymorphic>=3.0"],

tox.ini

-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
[tox]
22
envlist =
3-
py{38,39,310}-django32-drf{314,315,master},
43
py{38,39,310,311,312}-django42-drf{314,315,master},
54
py{310,311,312}-django50-drf{314,315,master},
65
black,
@@ -9,7 +8,6 @@ envlist =
98

109
[testenv]
1110
deps =
12-
django32: Django>=3.2,<3.3
1311
django42: Django>=4.2,<4.3
1412
django50: Django>=5.0,<5.1
1513
drf314: djangorestframework>=3.14,<3.15
@@ -48,9 +46,6 @@ deps =
4846
commands =
4947
sphinx-build -W -b html -d docs/_build/doctrees docs docs/_build/html
5048

51-
[testenv:py{38,39,310}-django32-drfmaster]
52-
ignore_outcome = true
53-
5449
[testenv:py{38,39,310,311,312}-django42-drfmaster]
5550
ignore_outcome = true
5651

0 commit comments

Comments
 (0)