Skip to content

Commit d87bc02

Browse files
authored
Drop support for Django3.2 and Django4.1 (#1505)
1 parent 7770732 commit d87bc02

File tree

4 files changed

+3
-33
lines changed

4 files changed

+3
-33
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -16,42 +16,25 @@ jobs:
1616
matrix:
1717
os: [ubuntu-22.04]
1818
python-version:
19-
- "3.7"
2019
- "3.8"
2120
- "3.9"
2221
- "3.10"
2322
- "3.11"
2423
- "3.12"
2524
django-version:
26-
- "3.2"
27-
- "4.1"
2825
- "4.2"
2926
- "5.0"
3027
- "5.1"
3128
- "main"
3229
exclude:
33-
- python-version: "3.7"
34-
django-version: "4.1"
35-
- python-version: "3.12"
36-
django-version: "4.1"
37-
- python-version: "3.7"
38-
django-version: "4.2"
39-
- python-version: "3.12"
40-
django-version: "4.2"
41-
- python-version: "3.7"
42-
django-version: "5.0"
4330
- python-version: "3.8"
4431
django-version: "5.0"
4532
- python-version: "3.9"
4633
django-version: "5.0"
47-
- python-version: "3.7"
48-
django-version: "5.1"
4934
- python-version: "3.8"
5035
django-version: "5.1"
5136
- python-version: "3.9"
5237
django-version: "5.1"
53-
- python-version: "3.7"
54-
django-version: "main"
5538
- python-version: "3.8"
5639
django-version: "main"
5740
- python-version: "3.9"
@@ -60,10 +43,6 @@ jobs:
6043
django-version: "main"
6144
- python-version: "3.11"
6245
django-version: "main"
63-
- python-version: "3.11"
64-
django-version: "3.2"
65-
- python-version: "3.12"
66-
django-version: "3.2"
6746

6847
steps:
6948
- uses: actions/checkout@v4
@@ -88,7 +67,7 @@ jobs:
8867
strategy:
8968
matrix:
9069
os: [ubuntu-22.04]
91-
python-version: ["3.7"]
70+
python-version: ["3.8"]
9271

9372
steps:
9473
- uses: actions/checkout@v4

pyproject.toml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ classifiers = [
1919
"Development Status :: 5 - Production/Stable",
2020
"Environment :: Web Environment",
2121
"Framework :: Django",
22-
"Framework :: Django :: 3.2",
23-
"Framework :: Django :: 4.1",
2422
"Framework :: Django :: 4.2",
2523
"Framework :: Django :: 5.0",
2624
"Framework :: Django :: 5.1",
@@ -29,7 +27,6 @@ classifiers = [
2927
"Operating System :: OS Independent",
3028
"Programming Language :: Python",
3129
"Programming Language :: Python :: 3 :: Only",
32-
"Programming Language :: Python :: 3.7",
3330
"Programming Language :: Python :: 3.8",
3431
"Programming Language :: Python :: 3.9",
3532
"Programming Language :: Python :: 3.10",

tests/test_s3.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1027,8 +1027,6 @@ def test_save(self):
10271027

10281028

10291029
class S3FileTests(TestCase):
1030-
# Remove the override_settings after Python3.7 is dropped
1031-
@override_settings(AWS_S3_OBJECT_PARAMETERS={"ContentType": "text/html"})
10321030
def setUp(self) -> None:
10331031
self.storage = s3.S3Storage()
10341032
self.storage._connections.connection = mock.MagicMock()

tox.ini

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
[tox]
22
minversion = 1.9
33
envlist =
4-
py{3.7,3.8,3.9,3.10}-django3.2
5-
py{3.8,3.9,3.10,3.11}-django4.1
6-
py{3.8,3.9,3.10,3.11}-django4.2
4+
py{3.8,3.9,3.10,3.11,3.12}-django4.2
75
py{3.10,3.11,3.12}-django5.0
86
py{3.10,3.11,3.12}-django5.1
97
py{3.12,3.13}-djangomain
@@ -20,9 +18,7 @@ setenv =
2018
commands = pytest --cov=storages {posargs}
2119
deps =
2220
cryptography
23-
django3.2: django~=3.2.9
24-
django4.1: django~=4.1.0
25-
django4.2: django~=4.2.0
21+
django4.2: django~=4.2.8
2622
django5.0: django~=5.0.0
2723
django5.1: django~=5.1.0
2824
djangomain: https://github.com/django/django/archive/main.tar.gz

0 commit comments

Comments
 (0)