Skip to content

Commit ca9e757

Browse files
chore: Upgrade Python requirements
1 parent 7ea8ed0 commit ca9e757

5 files changed

Lines changed: 47 additions & 33 deletions

File tree

requirements/base.txt

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ django-waffle==4.2.0
6060
# via
6161
# edx-django-utils
6262
# edx-drf-extensions
63-
djangorestframework==3.15.2
63+
djangorestframework==3.16.0
6464
# via
6565
# -r requirements/base.in
6666
# django-elasticsearch-dsl-drf
@@ -108,7 +108,7 @@ meilisearch==0.34.0
108108
# via -r requirements/base.in
109109
mysqlclient==2.2.7
110110
# via -r requirements/base.in
111-
newrelic==10.7.0
111+
newrelic==10.8.0
112112
# via edx-django-utils
113113
packaging==24.2
114114
# via
@@ -124,9 +124,9 @@ psutil==7.0.0
124124
# via edx-django-utils
125125
pycparser==2.22
126126
# via cffi
127-
pydantic==2.10.6
127+
pydantic==2.11.1
128128
# via camel-converter
129-
pydantic-core==2.27.2
129+
pydantic-core==2.33.0
130130
# via pydantic
131131
pyjwt[crypto]==2.10.1
132132
# via
@@ -141,7 +141,7 @@ python-dateutil==2.9.0.post0
141141
# via
142142
# -r requirements/base.in
143143
# elasticsearch-dsl
144-
pytz==2025.1
144+
pytz==2025.2
145145
# via -r requirements/base.in
146146
pyyaml==6.0.2
147147
# via
@@ -156,7 +156,7 @@ requests==2.32.3
156156
# -r requirements/base.in
157157
# edx-drf-extensions
158158
# meilisearch
159-
rpds-py==0.23.1
159+
rpds-py==0.24.0
160160
# via
161161
# jsonschema
162162
# referencing
@@ -175,13 +175,16 @@ stevedore==5.4.1
175175
# via
176176
# edx-django-utils
177177
# edx-opaque-keys
178-
typing-extensions==4.12.2
178+
typing-extensions==4.13.0
179179
# via
180180
# edx-opaque-keys
181181
# elasticsearch-dsl
182182
# pydantic
183183
# pydantic-core
184184
# referencing
185+
# typing-inspection
186+
typing-inspection==0.4.0
187+
# via pydantic
185188
uritemplate==4.1.1
186189
# via drf-spectacular
187190
urllib3==1.26.20
@@ -191,7 +194,7 @@ urllib3==1.26.20
191194
# requests
192195

193196
# The following packages are considered to be unsafe in a requirements file:
194-
setuptools==77.0.3
197+
setuptools==78.1.0
195198
# via
196199
# -r requirements/base.in
197200
# pbr

requirements/ci.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ pluggy==1.5.0
2828
# via tox
2929
pyproject-api==1.9.0
3030
# via tox
31-
tox==4.24.2
31+
tox==4.25.0
3232
# via -r requirements/ci.in
3333
virtualenv==20.29.3
3434
# via tox

requirements/pip.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ pip==24.2
1212
# via
1313
# -c https://raw.githubusercontent.com/openedx/edx-lint/master/edx_lint/files/common_constraints.txt
1414
# -r requirements/pip.in
15-
setuptools==77.0.3
15+
setuptools==78.1.0
1616
# via -r requirements/pip.in

requirements/quality.txt

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ colorama==0.4.6
7676
# via
7777
# -r requirements/test.txt
7878
# tox
79-
coverage[toml]==7.7.1
79+
coverage[toml]==7.8.0
8080
# via
8181
# -r requirements/test.txt
8282
# pytest-cov
@@ -141,7 +141,7 @@ django-waffle==4.2.0
141141
# -r requirements/test.txt
142142
# edx-django-utils
143143
# edx-drf-extensions
144-
djangorestframework==3.15.2
144+
djangorestframework==3.16.0
145145
# via
146146
# -r requirements/base.txt
147147
# -r requirements/test.txt
@@ -198,7 +198,7 @@ elasticsearch-dsl==7.4.1
198198
# django-elasticsearch-dsl-drf
199199
factory-boy==3.3.3
200200
# via -r requirements/test.txt
201-
faker==37.0.2
201+
faker==37.1.0
202202
# via
203203
# -r requirements/test.txt
204204
# factory-boy
@@ -262,7 +262,7 @@ mysqlclient==2.2.7
262262
# via
263263
# -r requirements/base.txt
264264
# -r requirements/test.txt
265-
newrelic==10.7.0
265+
newrelic==10.8.0
266266
# via
267267
# -r requirements/base.txt
268268
# -r requirements/test.txt
@@ -309,19 +309,19 @@ psutil==7.0.0
309309
# -r requirements/base.txt
310310
# -r requirements/test.txt
311311
# edx-django-utils
312-
pycodestyle==2.12.1
312+
pycodestyle==2.13.0
313313
# via -r requirements/quality.in
314314
pycparser==2.22
315315
# via
316316
# -r requirements/base.txt
317317
# -r requirements/test.txt
318318
# cffi
319-
pydantic==2.10.6
319+
pydantic==2.11.1
320320
# via
321321
# -r requirements/base.txt
322322
# -r requirements/test.txt
323323
# camel-converter
324-
pydantic-core==2.27.2
324+
pydantic-core==2.33.0
325325
# via
326326
# -r requirements/base.txt
327327
# -r requirements/test.txt
@@ -384,7 +384,7 @@ python-slugify==8.0.4
384384
# via
385385
# -r requirements/test.txt
386386
# code-annotations
387-
pytz==2025.1
387+
pytz==2025.2
388388
# via
389389
# -r requirements/base.txt
390390
# -r requirements/test.txt
@@ -407,7 +407,7 @@ requests==2.32.3
407407
# -r requirements/test.txt
408408
# edx-drf-extensions
409409
# meilisearch
410-
rpds-py==0.23.1
410+
rpds-py==0.24.0
411411
# via
412412
# -r requirements/base.txt
413413
# -r requirements/test.txt
@@ -448,16 +448,22 @@ tomlkit==0.13.2
448448
# via
449449
# -r requirements/test.txt
450450
# pylint
451-
tox==4.24.2
451+
tox==4.25.0
452452
# via -r requirements/test.txt
453-
typing-extensions==4.12.2
453+
typing-extensions==4.13.0
454454
# via
455455
# -r requirements/base.txt
456456
# -r requirements/test.txt
457457
# edx-opaque-keys
458458
# pydantic
459459
# pydantic-core
460460
# referencing
461+
# typing-inspection
462+
typing-inspection==0.4.0
463+
# via
464+
# -r requirements/base.txt
465+
# -r requirements/test.txt
466+
# pydantic
461467
tzdata==2025.2
462468
# via
463469
# -r requirements/test.txt
@@ -480,7 +486,7 @@ virtualenv==20.29.3
480486
# tox
481487

482488
# The following packages are considered to be unsafe in a requirements file:
483-
setuptools==77.0.3
489+
setuptools==78.1.0
484490
# via
485491
# -r requirements/base.txt
486492
# -r requirements/test.txt

requirements/test.txt

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ code-annotations==2.2.0
5555
# via -r requirements/test.in
5656
colorama==0.4.6
5757
# via tox
58-
coverage[toml]==7.7.1
58+
coverage[toml]==7.8.0
5959
# via
6060
# -r requirements/test.in
6161
# pytest-cov
@@ -105,7 +105,7 @@ django-waffle==4.2.0
105105
# -r requirements/base.txt
106106
# edx-django-utils
107107
# edx-drf-extensions
108-
djangorestframework==3.15.2
108+
djangorestframework==3.16.0
109109
# via
110110
# -r requirements/base.txt
111111
# django-elasticsearch-dsl-drf
@@ -147,7 +147,7 @@ elasticsearch-dsl==7.4.1
147147
# django-elasticsearch-dsl-drf
148148
factory-boy==3.3.3
149149
# via -r requirements/test.in
150-
faker==37.0.2
150+
faker==37.1.0
151151
# via factory-boy
152152
filelock==3.18.0
153153
# via
@@ -189,7 +189,7 @@ more-itertools==10.6.0
189189
# via -r requirements/test.in
190190
mysqlclient==2.2.7
191191
# via -r requirements/base.txt
192-
newrelic==10.7.0
192+
newrelic==10.8.0
193193
# via
194194
# -r requirements/base.txt
195195
# edx-django-utils
@@ -231,11 +231,11 @@ pycparser==2.22
231231
# via
232232
# -r requirements/base.txt
233233
# cffi
234-
pydantic==2.10.6
234+
pydantic==2.11.1
235235
# via
236236
# -r requirements/base.txt
237237
# camel-converter
238-
pydantic-core==2.27.2
238+
pydantic-core==2.33.0
239239
# via
240240
# -r requirements/base.txt
241241
# pydantic
@@ -273,7 +273,7 @@ python-dateutil==2.9.0.post0
273273
# elasticsearch-dsl
274274
python-slugify==8.0.4
275275
# via code-annotations
276-
pytz==2025.1
276+
pytz==2025.2
277277
# via -r requirements/base.txt
278278
pyyaml==6.0.2
279279
# via
@@ -291,7 +291,7 @@ requests==2.32.3
291291
# -r requirements/base.txt
292292
# edx-drf-extensions
293293
# meilisearch
294-
rpds-py==0.23.1
294+
rpds-py==0.24.0
295295
# via
296296
# -r requirements/base.txt
297297
# jsonschema
@@ -322,15 +322,20 @@ text-unidecode==1.3
322322
# via python-slugify
323323
tomlkit==0.13.2
324324
# via pylint
325-
tox==4.24.2
325+
tox==4.25.0
326326
# via -r requirements/test.in
327-
typing-extensions==4.12.2
327+
typing-extensions==4.13.0
328328
# via
329329
# -r requirements/base.txt
330330
# edx-opaque-keys
331331
# pydantic
332332
# pydantic-core
333333
# referencing
334+
# typing-inspection
335+
typing-inspection==0.4.0
336+
# via
337+
# -r requirements/base.txt
338+
# pydantic
334339
tzdata==2025.2
335340
# via faker
336341
uritemplate==4.1.1
@@ -347,7 +352,7 @@ virtualenv==20.29.3
347352
# via tox
348353

349354
# The following packages are considered to be unsafe in a requirements file:
350-
setuptools==77.0.3
355+
setuptools==78.1.0
351356
# via
352357
# -r requirements/base.txt
353358
# pbr

0 commit comments

Comments
 (0)