Skip to content

Commit 78970a7

Browse files
committed
feat: Update requirements for Django 5.2
1 parent ab506e6 commit 78970a7

3 files changed

Lines changed: 54 additions & 53 deletions

File tree

dev/requirements.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
django > 5, < 5.2
1+
django > 5, < 6
22
../.[dev]
33
django-braces
44
django-modeltranslation

dev/requirements.txt

Lines changed: 45 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,30 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.12
33
# by the following command:
44
#
5-
# pip-compile
5+
# pip-compile requirements.in
66
#
77
alabaster==1.0.0
88
# via sphinx
9-
asgiref==3.9.1
9+
asgiref==3.11.1
1010
# via django
11-
babel==2.17.0
11+
babel==2.18.0
1212
# via sphinx
13-
blessed==1.21.0
13+
blessed==1.33.0
1414
# via curtsies
15-
bpython==0.25
15+
bpython==0.26
1616
# via cdh-django-core
17-
build==1.2.2.post1
17+
build==1.4.0
1818
# via pip-tools
19-
certifi==2025.7.14
19+
cdh-django-core[all,core,dev,docs,federated-auth,files,mail,recommended,rest,vue] @ file:///home/michael/cdh/django/dsc/django-shared-core
20+
# via file:///home/michael/cdh/django/dsc/django-shared-core
21+
certifi==2026.2.25
2022
# via requests
21-
cffi==1.17.1
23+
cffi==2.0.0
2224
# via cryptography
23-
charset-normalizer==3.4.2
25+
charset-normalizer==3.4.6
2426
# via requests
25-
click==8.2.1
27+
click==8.3.1
2628
# via pip-tools
2729
closure==20191111
2830
# via
@@ -36,17 +38,17 @@ cryptography==43.0.3
3638
# pysaml2
3739
curtsies==0.4.3
3840
# via bpython
39-
cwcwidth==0.1.10
41+
cwcwidth==0.1.12
4042
# via
4143
# bpython
4244
# curtsies
4345
defusedxml==0.7.1
4446
# via
4547
# djangosaml2
4648
# pysaml2
47-
deprecated==1.2.18
49+
deprecated==1.3.1
4850
# via cdh-django-core
49-
django==5.1.11
51+
django==5.2.12
5052
# via
5153
# -r requirements.in
5254
# cdh-django-core
@@ -68,66 +70,67 @@ django-csp==4.0
6870
# via
6971
# -r requirements.in
7072
# cdh-django-core
71-
django-debug-toolbar==5.2.0
73+
django-debug-toolbar==6.2.0
7274
# via
7375
# -r requirements.in
7476
# cdh-django-core
7577
django-extensions==4.1
7678
# via
7779
# -r requirements.in
7880
# cdh-django-core
79-
django-filter==25.1
81+
django-filter==25.2
8082
# via cdh-django-core
8183
django-impersonate==1.9.5
8284
# via
8385
# -r requirements.in
8486
# cdh-django-core
85-
django-modeltranslation==0.19.16
87+
django-modeltranslation==0.20.2
8688
# via
8789
# -r requirements.in
8890
# cdh-django-core
8991
django-simple-menu==2.1.4
9092
# via
9193
# -r requirements.in
9294
# cdh-django-core
93-
djangorestframework==3.16.0
95+
djangorestframework==3.16.1
9496
# via
9597
# -r requirements.in
9698
# cdh-django-core
97-
djangosaml2==1.11.1
99+
djangosaml2==1.12.0
98100
# via
99101
# -r requirements.in
100102
# cdh-django-core
101-
docutils==0.21.2
103+
docutils==0.22.4
102104
# via sphinx
103105
elementpath==4.8.0
104106
# via xmlschema
105-
faker==37.4.2
107+
faker==40.11.0
106108
# via cdh-django-core
107-
greenlet==3.2.3
109+
greenlet==3.3.2
108110
# via bpython
109-
idna==3.10
111+
idna==3.11
110112
# via requests
111-
imagesize==1.4.1
113+
imagesize==2.0.0
112114
# via sphinx
113115
jinja2==3.1.6
114116
# via sphinx
115117
lesscpy==0.15.1
116118
# via
117119
# -r requirements.in
118120
# cdh-django-core
119-
markupsafe==3.0.2
121+
markupsafe==3.0.3
120122
# via jinja2
121-
mysqlclient==2.2.7
123+
mysqlclient==2.2.8
122124
# via -r requirements.in
123-
packaging==25.0
125+
packaging==26.0
124126
# via
125127
# build
126128
# django-csp
127129
# sphinx
128-
pbr==6.1.1
130+
# wheel
131+
pbr==7.0.3
129132
# via sphinxcontrib-apidoc
130-
pip-tools==7.4.1
133+
pip-tools==7.5.3
131134
# via
132135
# -r requirements.in
133136
# cdh-django-core
@@ -137,13 +140,13 @@ pprintpp==0.4.0
137140
# via sphinxcontrib-django
138141
pscript==0.7.7
139142
# via vbuild
140-
pycparser==2.22
143+
pycparser==3.0
141144
# via cffi
142145
pygments==2.19.2
143146
# via
144147
# bpython
145148
# sphinx
146-
pyjwt==2.10.1
149+
pyjwt==2.12.1
147150
# via
148151
# -r requirements.in
149152
# cdh-django-core
@@ -153,7 +156,7 @@ pyproject-hooks==1.2.0
153156
# via
154157
# build
155158
# pip-tools
156-
pysaml2==7.5.2
159+
pysaml2==7.5.4
157160
# via djangosaml2
158161
pyscss==1.4.0
159162
# via
@@ -165,26 +168,24 @@ python-magic==0.4.27
165168
# via
166169
# -r requirements.in
167170
# cdh-django-core
168-
pytz==2025.2
169-
# via pysaml2
170171
pyxdg==0.28
171172
# via bpython
172-
requests==2.32.4
173+
requests==2.32.5
173174
# via
174175
# -r requirements.in
175176
# bpython
176177
# cdh-django-core
177178
# pysaml2
178179
# sphinx
179-
roman-numerals-py==3.1.0
180+
roman-numerals==4.1.0
180181
# via sphinx
181182
six==1.17.0
182183
# via
183184
# pyscss
184185
# python-dateutil
185186
snowballstemmer==3.0.1
186187
# via sphinx
187-
sphinx==8.2.3
188+
sphinx==9.1.0
188189
# via
189190
# cdh-django-core
190191
# sphinxcontrib-apidoc
@@ -208,25 +209,25 @@ sphinxcontrib-qthelp==2.0.0
208209
# via sphinx
209210
sphinxcontrib-serializinghtml==2.0.0
210211
# via sphinx
211-
sqlparse==0.5.3
212+
sqlparse==0.5.5
212213
# via
213214
# django
214215
# django-debug-toolbar
215-
tzdata==2025.2
216-
# via faker
217-
urllib3==2.5.0
216+
typing-extensions==4.15.0
217+
# via django-modeltranslation
218+
urllib3==2.6.3
218219
# via requests
219220
uu-sphinx-theme @ git+https://github.com/CentreForDigitalHumanities/sphinx-theme.git@main
220221
# via cdh-django-core
221222
vbuild==0.8.2
222223
# via
223224
# -r requirements.in
224225
# cdh-django-core
225-
wcwidth==0.2.13
226+
wcwidth==0.6.0
226227
# via blessed
227-
wheel==0.45.1
228+
wheel==0.46.3
228229
# via pip-tools
229-
wrapt==1.17.2
230+
wrapt==2.1.2
230231
# via deprecated
231232
xmlschema==2.5.1
232233
# via pysaml2

pyproject.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ requires-python = ">=3.9"
1818
license = {file = "LICENSE"}
1919
classifiers = [
2020
"Programming Language :: Python :: 3",
21-
"Framework :: Django :: 4.0",
21+
"Framework :: Django :: 5",
2222
"License :: OSI Approved :: Apache Software License",
2323
"Operating System :: Linux",
2424
]
2525
dependencies = [
26-
"Django >=4.2,<5.2",
26+
"Django >=4.2,<6",
2727
"Deprecated",
2828
]
2929

@@ -48,35 +48,35 @@ core = [
4848
"djangorestframework",
4949
"django-csp",
5050
"cryptography",
51-
"Django >=4.2,<5.2",
51+
"Django >=4.2,<6",
5252
]
5353
mail = [
54-
"Django >=4.2,<5.2",
54+
"Django >=4.2,<6",
5555
]
5656
federated-auth = [
5757
"djangosaml2 >=1.11"
5858
]
5959
files = [
6060
"python-magic",
61-
"Django >=4.2,<5.2",
61+
"Django >=4.2,<6",
6262
]
6363
integration_platform = [
6464
"cdh-django-core[rest]",
65-
"Django >=4.2,<5.2",
65+
"Django >=4.2,<6",
6666
]
6767
rest = [
6868
"requests",
6969
"PyJWT",
7070
"djangorestframework",
7171
"django-filter",
72-
"Django >=4.2,<5.2",
72+
"Django >=4.2,<6",
7373
]
7474
vue = [
7575
"pyscss",
7676
"lesscpy",
7777
"closure",
7878
"vbuild",
79-
"Django >=4.2,<5.2",
79+
"Django >=4.2,<6",
8080
]
8181
docs = [
8282
"sphinx",

0 commit comments

Comments
 (0)