Skip to content

Commit 62c6979

Browse files
chore: Upgrade Python requirements (#598)
* chore: Upgrade Python requirements * fix: resolve mypy quality check failures from upgraded dependencies --------- Co-authored-by: Farhan Khan <farhan.khan@arbisoft.com>
1 parent e268363 commit 62c6979

10 files changed

Lines changed: 74 additions & 71 deletions

File tree

requirements/base.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@ billiard==4.2.4
1616
# via celery
1717
celery==5.6.3
1818
# via -r requirements/base.in
19-
certifi==2026.4.22
19+
certifi==2026.5.20
2020
# via requests
2121
cffi==2.0.0
2222
# via
2323
# cryptography
2424
# pynacl
2525
charset-normalizer==3.4.7
2626
# via requests
27-
click==8.4.0
27+
click==8.4.1
2828
# via
2929
# celery
3030
# click-didyoumean
@@ -93,7 +93,7 @@ edx-organizations==8.0.0
9393
# via -r requirements/base.in
9494
fastavro==1.12.2
9595
# via openedx-events
96-
idna==3.15
96+
idna==3.17
9797
# via requests
9898
kombu==5.6.2
9999
# via celery
@@ -109,7 +109,7 @@ psutil==7.2.2
109109
# via edx-django-utils
110110
pycparser==3.0
111111
# via cffi
112-
pyjwt[crypto]==2.12.1
112+
pyjwt[crypto]==2.13.0
113113
# via
114114
# drf-jwt
115115
# edx-drf-extensions
@@ -131,7 +131,7 @@ six==1.17.0
131131
# python-dateutil
132132
sqlparse==0.5.5
133133
# via django
134-
stevedore==5.7.0
134+
stevedore==5.8.0
135135
# via
136136
# edx-django-utils
137137
# edx-opaque-keys

requirements/ci.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55
# make upgrade
66
#
7-
cachetools==7.1.2
7+
cachetools==7.1.4
88
# via tox
99
colorama==0.4.6
1010
# via tox
@@ -19,22 +19,22 @@ packaging==26.2
1919
# via
2020
# pyproject-api
2121
# tox
22-
platformdirs==4.9.6
22+
platformdirs==4.10.0
2323
# via
2424
# python-discovery
2525
# tox
2626
# virtualenv
2727
pluggy==1.6.0
2828
# via tox
29-
pyproject-api==1.10.0
29+
pyproject-api==1.10.1
3030
# via tox
31-
python-discovery==1.3.1
31+
python-discovery==1.4.0
3232
# via
3333
# tox
3434
# virtualenv
3535
tomli-w==1.2.0
3636
# via tox
37-
tox==4.54.0
37+
tox==4.55.0
3838
# via -r requirements/ci.in
39-
virtualenv==21.3.3
39+
virtualenv==21.4.2
4040
# via tox

requirements/dev.txt

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,13 @@ build==1.5.0
3333
# via
3434
# -r requirements/pip-tools.txt
3535
# pip-tools
36-
cachetools==7.1.2
36+
cachetools==7.1.4
3737
# via
3838
# -r requirements/ci.txt
3939
# tox
4040
celery==5.6.3
4141
# via -r requirements/quality.txt
42-
certifi==2026.4.22
42+
certifi==2026.5.20
4343
# via
4444
# -r requirements/quality.txt
4545
# requests
@@ -54,7 +54,7 @@ charset-normalizer==3.4.7
5454
# via
5555
# -r requirements/quality.txt
5656
# requests
57-
click==8.4.0
57+
click==8.4.1
5858
# via
5959
# -r requirements/pip-tools.txt
6060
# -r requirements/quality.txt
@@ -92,7 +92,7 @@ colorama==0.4.6
9292
# via
9393
# -r requirements/ci.txt
9494
# tox
95-
coverage[toml]==7.14.0
95+
coverage[toml]==7.14.1
9696
# via
9797
# -r requirements/quality.txt
9898
# pytest-cov
@@ -103,7 +103,7 @@ cryptography==48.0.0
103103
# secretstorage
104104
ddt==1.7.2
105105
# via -r requirements/quality.txt
106-
diff-cover==10.2.0
106+
diff-cover==10.3.0
107107
# via -r requirements/dev.in
108108
dill==0.4.1
109109
# via
@@ -147,11 +147,11 @@ django-simple-history==3.11.0
147147
# via
148148
# -r requirements/quality.txt
149149
# edx-organizations
150-
django-stubs==6.0.4
150+
django-stubs==6.0.5
151151
# via
152152
# -r requirements/quality.txt
153153
# djangorestframework-stubs
154-
django-stubs-ext==6.0.4
154+
django-stubs-ext==6.0.5
155155
# via
156156
# -r requirements/quality.txt
157157
# django-stubs
@@ -172,7 +172,7 @@ dnspython==2.8.0
172172
# via
173173
# -r requirements/quality.txt
174174
# pymongo
175-
docutils==0.22.4
175+
docutils==0.23
176176
# via
177177
# -r requirements/quality.txt
178178
# readme-renderer
@@ -226,7 +226,7 @@ id==1.6.1
226226
# via
227227
# -r requirements/quality.txt
228228
# twine
229-
idna==3.15
229+
idna==3.17
230230
# via
231231
# -r requirements/quality.txt
232232
# requests
@@ -274,11 +274,11 @@ librt==0.11.0
274274
# via
275275
# -r requirements/quality.txt
276276
# mypy
277-
lxml[html-clean]==6.1.0
277+
lxml[html-clean]==6.1.1
278278
# via
279279
# edx-i18n-tools
280280
# lxml-html-clean
281-
lxml-html-clean==0.4.4
281+
lxml-html-clean==0.4.5
282282
# via lxml
283283
markdown-it-py==4.2.0
284284
# via
@@ -298,7 +298,7 @@ mdurl==0.1.2
298298
# markdown-it-py
299299
mock==5.2.0
300300
# via -r requirements/quality.txt
301-
more-itertools==11.0.2
301+
more-itertools==11.1.0
302302
# via
303303
# -r requirements/quality.txt
304304
# jaraco-classes
@@ -341,7 +341,7 @@ pillow==12.2.0
341341
# edx-organizations
342342
pip-tools==7.5.3
343343
# via -r requirements/pip-tools.txt
344-
platformdirs==4.9.6
344+
platformdirs==4.10.0
345345
# via
346346
# -r requirements/ci.txt
347347
# -r requirements/quality.txt
@@ -382,7 +382,7 @@ pygments==2.20.0
382382
# pytest
383383
# readme-renderer
384384
# rich
385-
pyjwt[crypto]==2.12.1
385+
pyjwt[crypto]==2.13.0
386386
# via
387387
# -r requirements/quality.txt
388388
# drf-jwt
@@ -415,7 +415,7 @@ pynacl==1.6.2
415415
# via
416416
# -r requirements/quality.txt
417417
# edx-django-utils
418-
pyproject-api==1.10.0
418+
pyproject-api==1.10.1
419419
# via
420420
# -r requirements/ci.txt
421421
# tox
@@ -438,7 +438,7 @@ python-dateutil==2.9.0.post0
438438
# -r requirements/quality.txt
439439
# celery
440440
# freezegun
441-
python-discovery==1.3.1
441+
python-discovery==1.4.0
442442
# via
443443
# -r requirements/ci.txt
444444
# tox
@@ -491,7 +491,7 @@ six==1.17.0
491491
# edx-ccx-keys
492492
# edx-lint
493493
# python-dateutil
494-
snowballstemmer==3.0.1
494+
snowballstemmer==3.1.0
495495
# via
496496
# -r requirements/quality.txt
497497
# pydocstyle
@@ -500,7 +500,7 @@ sqlparse==0.5.5
500500
# -r requirements/quality.txt
501501
# django
502502
# django-debug-toolbar
503-
stevedore==5.7.0
503+
stevedore==5.8.0
504504
# via
505505
# -r requirements/quality.txt
506506
# code-annotations
@@ -519,11 +519,11 @@ tomlkit==0.15.0
519519
# -r requirements/quality.txt
520520
# edx-lint
521521
# pylint
522-
tox==4.54.0
522+
tox==4.55.0
523523
# via -r requirements/ci.txt
524524
twine==6.2.0
525525
# via -r requirements/quality.txt
526-
types-pyyaml==6.0.12.20260510
526+
types-pyyaml==6.0.12.20260518
527527
# via
528528
# -r requirements/quality.txt
529529
# django-stubs
@@ -558,7 +558,7 @@ vine==5.1.0
558558
# amqp
559559
# celery
560560
# kombu
561-
virtualenv==21.3.3
561+
virtualenv==21.4.2
562562
# via
563563
# -r requirements/ci.txt
564564
# tox

requirements/doc.txt

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ billiard==4.2.4
3636
# celery
3737
celery==5.6.3
3838
# via -r requirements/test.txt
39-
certifi==2026.4.22
39+
certifi==2026.5.20
4040
# via
4141
# -r requirements/test.txt
4242
# requests
@@ -49,7 +49,7 @@ charset-normalizer==3.4.7
4949
# via
5050
# -r requirements/test.txt
5151
# requests
52-
click==8.4.0
52+
click==8.4.1
5353
# via
5454
# -r requirements/test.txt
5555
# celery
@@ -73,7 +73,7 @@ click-repl==0.3.0
7373
# celery
7474
code-annotations==3.0.0
7575
# via -r requirements/test.txt
76-
coverage[toml]==7.14.0
76+
coverage[toml]==7.14.1
7777
# via
7878
# -r requirements/test.txt
7979
# pytest-cov
@@ -115,11 +115,11 @@ django-simple-history==3.11.0
115115
# via
116116
# -r requirements/test.txt
117117
# edx-organizations
118-
django-stubs==6.0.4
118+
django-stubs==6.0.5
119119
# via
120120
# -r requirements/test.txt
121121
# djangorestframework-stubs
122-
django-stubs-ext==6.0.4
122+
django-stubs-ext==6.0.5
123123
# via
124124
# -r requirements/test.txt
125125
# django-stubs
@@ -185,7 +185,7 @@ grimp==3.14
185185
# via
186186
# -r requirements/test.txt
187187
# import-linter
188-
idna==3.15
188+
idna==3.17
189189
# via
190190
# -r requirements/test.txt
191191
# requests
@@ -281,7 +281,7 @@ pygments==2.20.0
281281
# readme-renderer
282282
# rich
283283
# sphinx
284-
pyjwt[crypto]==2.12.1
284+
pyjwt[crypto]==2.13.0
285285
# via
286286
# -r requirements/test.txt
287287
# drf-jwt
@@ -342,9 +342,9 @@ six==1.17.0
342342
# -r requirements/test.txt
343343
# edx-ccx-keys
344344
# python-dateutil
345-
snowballstemmer==3.0.1
345+
snowballstemmer==3.1.0
346346
# via sphinx
347-
soupsieve==2.8.3
347+
soupsieve==2.8.4
348348
# via beautifulsoup4
349349
sphinx==9.1.0
350350
# via
@@ -373,7 +373,7 @@ sqlparse==0.5.5
373373
# -r requirements/test.txt
374374
# django
375375
# django-debug-toolbar
376-
stevedore==5.7.0
376+
stevedore==5.8.0
377377
# via
378378
# -r requirements/test.txt
379379
# code-annotations
@@ -386,7 +386,7 @@ text-unidecode==1.3
386386
# python-slugify
387387
tomlkit==0.15.0
388388
# via -r requirements/test.txt
389-
types-pyyaml==6.0.12.20260510
389+
types-pyyaml==6.0.12.20260518
390390
# via
391391
# -r requirements/test.txt
392392
# django-stubs

requirements/pip-tools.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#
77
build==1.5.0
88
# via pip-tools
9-
click==8.4.0
9+
click==8.4.1
1010
# via pip-tools
1111
packaging==26.2
1212
# via

requirements/pip.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ wheel==0.47.0
1010
# via -r requirements/pip.in
1111

1212
# The following packages are considered to be unsafe in a requirements file:
13-
pip==26.1.1
13+
pip==26.1.2
1414
# via -r requirements/pip.in
1515
setuptools==82.0.1
1616
# via -r requirements/pip.in

0 commit comments

Comments
 (0)