Skip to content

Commit ac58d7f

Browse files
authored
Upgrade Django to latest security release 5.2.7 (#389)
Signed-off-by: tdruez <[email protected]>
1 parent 50f1856 commit ac58d7f

File tree

102 files changed

+519
-444
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

102 files changed

+519
-444
lines changed

pyproject.toml

Lines changed: 27 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -35,18 +35,18 @@ dependencies = [
3535
"wheel==0.45.1",
3636
"pip==25.1.1",
3737
# Django
38-
"Django==5.2.6",
39-
"asgiref==3.9.1",
40-
"typing_extensions==4.14.0",
38+
"Django==5.2.7",
39+
"asgiref==3.10.0",
40+
"typing_extensions==4.15.0",
4141
"sqlparse==0.5.3",
4242
# Django apps
4343
"django-crispy-forms==2.4",
4444
"crispy_bootstrap5==2025.6",
4545
"django-grappelli==4.0.2",
46-
"django-filter==25.1",
46+
"django-filter==25.2",
4747
"django-registration==3.4",
4848
"confusable_homoglyphs==3.3.1",
49-
"django-guardian==3.0.3",
49+
"django-guardian==3.2.0",
5050
"django-environ==0.12.0",
5151
"django-debug-toolbar==6.0.0",
5252
# CAPTCHA
@@ -55,8 +55,8 @@ dependencies = [
5555
# REST API
5656
"djangorestframework==3.16.1",
5757
# API documentation
58-
"drf-yasg==1.21.10",
59-
"uritemplate==4.1.1",
58+
"drf-yasg==1.21.11",
59+
"uritemplate==4.2.0",
6060
"inflection==0.5.1",
6161
"pytz==2025.2",
6262
# Track failed login attempts
@@ -66,54 +66,56 @@ dependencies = [
6666
"qrcode==8.2",
6767
"pypng==0.20220715.0",
6868
# Database
69-
"psycopg==3.2.9",
69+
"psycopg==3.2.10",
7070
# Cache
7171
"redis==6.4.0",
7272
# redis dependencies:
7373
"packaging==25.0",
74-
"pyparsing==3.2.3",
74+
"pyparsing==3.2.5",
7575
"async-timeout==5.0.1",
7676
"Deprecated==1.2.18",
77-
"wrapt==1.17.2",
77+
"wrapt==1.17.3",
7878
# Antivirus
7979
"clamd==1.0.2",
8080
# Testing
8181
"model_bakery==1.10.1",
8282
# Task queue
83-
"rq==2.4.1",
83+
"rq==2.6.0",
84+
"croniter==6.0.0",
8485
"django-rq==3.1.0",
85-
"fakeredis==2.31.0",
86+
"fakeredis==2.32.0",
8687
# Scheduler
8788
"rq-scheduler==0.14.0",
8889
"crontab==1.0.5",
8990
"freezegun==1.5.2",
9091
# Libs
91-
"certifi==2025.8.3",
92+
"certifi==2025.10.5",
9293
"urllib3==2.5.0",
9394
"python-dateutil==2.9.0.post0",
9495
"python-mimeparse==2.0.0",
9596
"PyJWT==2.10.1",
9697
"natsort==8.4.0",
9798
"six==1.17.0",
98-
"requests==2.32.4",
99-
"idna==3.10",
99+
"requests==2.32.5",
100+
"idna==3.11",
100101
"charset-normalizer==3.4.3",
101102
"PyYAML==6.0.2",
102103
"cython==3.1.1",
103-
"zipp==3.22.0",
104-
"XlsxWriter==3.2.5",
104+
"zipp==3.23.0",
105+
"XlsxWriter==3.2.9",
105106
# Markdown
106-
"markdown==3.8",
107+
"markdown==3.9",
107108
"bleach==6.2.0",
108109
"bleach_allowlist==1.0.3",
109110
"webencodings==0.5.1",
110111
# Authentication
111-
"oauthlib==3.2.2",
112+
"oauthlib==3.3.1",
112113
"python3-openid==3.2.0",
113114
"requests-oauthlib==2.0.0",
114115
"defusedxml==0.7.1",
115116
# LDAP Auth
116-
"python-ldap==3.4.4",
117+
"python_ldap==3.4.5",
118+
"setuptools-scm==9.2.1",
117119
"pyasn1==0.6.1",
118120
"pyasn1-modules==0.4.2",
119121
"django-auth-ldap==5.2.0",
@@ -149,10 +151,9 @@ dependencies = [
149151
"attrs==25.3.0",
150152
"pyrsistent==0.20.0",
151153
# CycloneDX
152-
"cyclonedx-python-lib==10.2.0",
154+
"cyclonedx-python-lib==11.1.0",
153155
"sortedcontainers==2.4.0",
154-
"toml==0.10.2",
155-
"py-serializable==2.0.0",
156+
"py-serializable==2.1.0",
156157
# Git
157158
"GitPython==3.1.45",
158159
"gitdb==4.0.12",
@@ -170,11 +171,11 @@ dependencies = [
170171
[project.optional-dependencies]
171172
dev = [
172173
# Linter and Validation
173-
"ruff==0.11.12",
174+
"ruff==0.14.0",
174175
# Documentation
175176
"doc8==1.1.2",
176177
"stevedore==5.4.1",
177-
"Pygments==2.19.1",
178+
"Pygments==2.19.2",
178179
"docutils==0.21.2",
179180
"restructuredtext-lint==1.4.0",
180181
"pbr==6.1.1",
@@ -222,7 +223,7 @@ select = [
222223
"I", # isort
223224
"C9", # McCabe complexity
224225
]
225-
ignore = ["UP032", "UP038", "D1", "D203", "D205", "D212", "D400", "D415", "S308"]
226+
ignore = ["UP032", "D1", "D203", "D205", "D212", "D400", "D415", "S308"]
226227

227228
[tool.ruff.lint.isort]
228229
force-single-line = true
23.5 KB
Binary file not shown.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
about_resource: asgiref-3.10.0-py3-none-any.whl
2+
name: asgiref
3+
version: 3.10.0
4+
download_url: https://files.pythonhosted.org/packages/17/9c/fc2331f538fbf7eedba64b2052e99ccf9ba9d6888e2f41441ee28847004b/asgiref-3.10.0-py3-none-any.whl
5+
package_url: pkg:pypi/[email protected]
6+
license_expression: bsd-new
7+
copyright: Copyright asgiref project contributors
8+
attribute: yes
9+
checksum_md5: b3ab18457914d7cdc3e77eaa97a115f8
10+
checksum_sha1: 3ccca8dbe35e9ad5723e76aa6b99906a6acdf5e8
11+
licenses:
12+
- key: bsd-new
13+
name: BSD-3-Clause
14+
file: bsd-new.LICENSE
-23.2 KB
Binary file not shown.

thirdparty/dist/asgiref-3.9.1-py3-none-any.whl.ABOUT

Lines changed: 0 additions & 14 deletions
This file was deleted.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
about_resource: certifi-2025.10.5-py3-none-any.whl
2+
name: certifi
3+
version: 2025.10.5
4+
download_url: https://files.pythonhosted.org/packages/e4/37/af0d2ef3967ac0d6113837b44a4f0bfe1328c2b9763bd5b1744520e5cfed/certifi-2025.10.5-py3-none-any.whl
5+
package_url: pkg:pypi/[email protected]
6+
license_expression: mpl-2.0
7+
copyright: Copyright certifi project contributors
8+
redistribute: yes
9+
attribute: yes
10+
track_changes: yes
11+
checksum_md5: 7b56f7121949a196441739c539fd01be
12+
checksum_sha1: 5a711df8a34083f85c5cf47560886db09f5f2787
13+
licenses:
14+
- key: mpl-2.0
15+
name: Mozilla Public License 2.0
16+
file: mpl-2.0.LICENSE

thirdparty/dist/certifi-2025.8.3-py3-none-any.whl.ABOUT

Lines changed: 0 additions & 16 deletions
This file was deleted.
24.9 KB
Binary file not shown.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
about_resource: croniter-6.0.0-py2.py3-none-any.whl
2+
name: croniter
3+
version: 6.0.0
4+
download_url: https://files.pythonhosted.org/packages/07/4b/290b4c3efd6417a8b0c284896de19b1d5855e6dbdb97d2a35e68fa42de85/croniter-6.0.0-py2.py3-none-any.whl
5+
package_url: pkg:pypi/[email protected]
6+
license_expression: mit
7+
copyright: Copyright croniter project contributors
8+
attribute: yes
9+
checksum_md5: cf38dc49016e4432d82238daf646c2aa
10+
checksum_sha1: 14d2a0b2b1687490a0a65c9714e31ad89ffac349
11+
licenses:
12+
- key: mit
13+
name: MIT License
14+
file: mit.LICENSE

0 commit comments

Comments
 (0)