Skip to content

Commit 448cb1b

Browse files
chore: Upgrade Python requirements (#387)
1 parent 947dc9f commit 448cb1b

File tree

8 files changed

+96
-123
lines changed

8 files changed

+96
-123
lines changed

requirements/base.txt

Lines changed: 13 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ billiard==4.2.1
1616
# via celery
1717
celery==5.5.3
1818
# via event-tracking
19-
certifi==2025.7.14
19+
certifi==2025.8.3
2020
# via requests
2121
cffi==1.17.1
2222
# via
2323
# cryptography
2424
# pynacl
25-
charset-normalizer==3.4.2
25+
charset-normalizer==3.4.3
2626
# via requests
2727
click==8.2.1
2828
# via
@@ -40,7 +40,7 @@ click-repl==0.3.0
4040
# via celery
4141
code-annotations==2.3.0
4242
# via edx-toggles
43-
cryptography==45.0.5
43+
cryptography==45.0.6
4444
# via pyjwt
4545
django==4.2.23
4646
# via
@@ -67,7 +67,7 @@ django-waffle==5.0.0
6767
# edx-django-utils
6868
# edx-drf-extensions
6969
# edx-toggles
70-
djangorestframework==3.16.0
70+
djangorestframework==3.16.1
7171
# via
7272
# -r requirements/base.in
7373
# drf-jwt
@@ -98,7 +98,7 @@ edx-toggles==5.4.1
9898
# event-tracking
9999
event-tracking==3.3.0
100100
# via -r requirements/base.in
101-
fastavro==1.11.1
101+
fastavro==1.12.0
102102
# via openedx-events
103103
fs==2.4.16
104104
# via xblock
@@ -108,7 +108,7 @@ jinja2==3.1.6
108108
# via code-annotations
109109
kombu==5.5.4
110110
# via celery
111-
lxml==6.0.0
111+
lxml==6.0.1
112112
# via xblock
113113
mako==1.3.10
114114
# via xblock
@@ -117,12 +117,10 @@ markupsafe==3.0.2
117117
# jinja2
118118
# mako
119119
# xblock
120-
openedx-events==10.4.0
120+
openedx-events==10.5.0
121121
# via event-tracking
122122
packaging==25.0
123123
# via kombu
124-
pbr==6.1.1
125-
# via stevedore
126124
prompt-toolkit==3.0.51
127125
# via click-repl
128126
psutil==7.0.0
@@ -133,7 +131,7 @@ pyjwt[crypto]==2.10.1
133131
# via
134132
# drf-jwt
135133
# edx-drf-extensions
136-
pymongo==4.13.2
134+
pymongo==4.14.1
137135
# via
138136
# edx-opaque-keys
139137
# event-tracking
@@ -154,7 +152,7 @@ pyyaml==6.0.2
154152
# via
155153
# code-annotations
156154
# xblock
157-
requests==2.32.4
155+
requests==2.32.5
158156
# via edx-drf-extensions
159157
semantic-version==2.10.0
160158
# via edx-drf-extensions
@@ -168,21 +166,19 @@ six==1.17.0
168166
# python-dateutil
169167
sqlparse==0.5.3
170168
# via django
171-
stevedore==5.4.1
169+
stevedore==5.5.0
172170
# via
173171
# code-annotations
174172
# edx-django-utils
175173
# edx-opaque-keys
176174
text-unidecode==1.3
177175
# via python-slugify
178-
typing-extensions==4.14.1
176+
typing-extensions==4.15.0
179177
# via edx-opaque-keys
180178
tzdata==2025.2
181179
# via kombu
182-
urllib3==2.2.3
183-
# via
184-
# -c requirements/common_constraints.txt
185-
# requests
180+
urllib3==2.5.0
181+
# via requests
186182
vine==5.1.0
187183
# via
188184
# amqp
@@ -203,4 +199,3 @@ setuptools==80.9.0
203199
# -r requirements/base.in
204200
# fs
205201
# openedx-events
206-
# pbr

requirements/ci.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
#
55
# make upgrade
66
#
7-
cachetools==6.1.0
7+
cachetools==6.2.0
88
# via tox
99
chardet==5.2.0
1010
# via tox
1111
colorama==0.4.6
1212
# via tox
1313
distlib==0.4.0
1414
# via virtualenv
15-
filelock==3.18.0
15+
filelock==3.19.1
1616
# via
1717
# tox
1818
# virtualenv
@@ -22,15 +22,15 @@ packaging==25.0
2222
# via
2323
# pyproject-api
2424
# tox
25-
platformdirs==4.3.8
25+
platformdirs==4.4.0
2626
# via
2727
# tox
2828
# virtualenv
2929
pluggy==1.6.0
3030
# via tox
3131
pyproject-api==1.9.1
3232
# via tox
33-
tox==4.28.3
33+
tox==4.28.4
3434
# via -r requirements/ci.in
35-
virtualenv==20.32.0
35+
virtualenv==20.34.0
3636
# via tox

requirements/common_constraints.txt

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,6 @@ Django<5.0
1919
# See https://github.com/openedx/edx-platform/issues/35126 for more info
2020
elasticsearch<7.14.0
2121

22-
# django-simple-history>3.0.0 adds indexing and causes a lot of migrations to be affected
23-
django-simple-history==3.0.0
24-
2522
# Cause: https://github.com/openedx/edx-lint/issues/458
2623
# This can be unpinned once https://github.com/openedx/edx-lint/issues/459 has been resolved.
2724
pip<24.3
28-
29-
# Cause: https://github.com/openedx/edx-lint/issues/475
30-
# This can be unpinned once https://github.com/openedx/edx-lint/issues/476 has been resolved.
31-
urllib3<2.3.0

requirements/dev.txt

Lines changed: 25 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ attrs==25.3.0
1818
# via openedx-events
1919
billiard==4.2.1
2020
# via celery
21-
build==1.2.2.post1
21+
build==1.3.0
2222
# via pip-tools
23-
cachetools==6.1.0
23+
cachetools==6.2.0
2424
# via tox
2525
celery==5.5.3
2626
# via event-tracking
27-
certifi==2025.7.14
27+
certifi==2025.8.3
2828
# via requests
2929
cffi==1.17.1
3030
# via
@@ -34,7 +34,7 @@ chardet==5.2.0
3434
# via
3535
# diff-cover
3636
# tox
37-
charset-normalizer==3.4.2
37+
charset-normalizer==3.4.3
3838
# via requests
3939
click==8.2.1
4040
# via
@@ -61,9 +61,9 @@ code-annotations==2.3.0
6161
# edx-toggles
6262
colorama==0.4.6
6363
# via tox
64-
coverage[toml]==7.10.1
64+
coverage[toml]==7.10.5
6565
# via pytest-cov
66-
cryptography==45.0.5
66+
cryptography==45.0.6
6767
# via
6868
# pyjwt
6969
# secretstorage
@@ -101,7 +101,7 @@ django-waffle==5.0.0
101101
# edx-django-utils
102102
# edx-drf-extensions
103103
# edx-toggles
104-
djangorestframework==3.16.0
104+
djangorestframework==3.16.1
105105
# via
106106
# -r requirements/base.in
107107
# drf-jwt
@@ -143,15 +143,15 @@ event-tracking==3.3.0
143143
# via -r requirements/base.in
144144
factory-boy==3.3.3
145145
# via -r requirements/test.in
146-
faker==37.4.2
146+
faker==37.5.3
147147
# via factory-boy
148-
fastavro==1.11.1
148+
fastavro==1.12.0
149149
# via openedx-events
150-
filelock==3.18.0
150+
filelock==3.19.1
151151
# via
152152
# tox
153153
# virtualenv
154-
freezegun==1.5.3
154+
freezegun==1.5.5
155155
# via -r requirements/test.in
156156
fs==2.4.16
157157
# via xblock
@@ -169,7 +169,7 @@ jaraco-classes==3.4.0
169169
# via keyring
170170
jaraco-context==6.0.1
171171
# via keyring
172-
jaraco-functools==4.2.1
172+
jaraco-functools==4.3.0
173173
# via keyring
174174
jeepney==0.9.0
175175
# via
@@ -183,7 +183,7 @@ keyring==25.6.0
183183
# via twine
184184
kombu==5.5.4
185185
# via celery
186-
lxml[html-clean]==6.0.0
186+
lxml[html-clean]==6.0.1
187187
# via
188188
# edx-i18n-tools
189189
# lxml-html-clean
@@ -192,7 +192,7 @@ lxml-html-clean==0.4.2
192192
# via lxml
193193
mako==1.3.10
194194
# via xblock
195-
markdown-it-py==3.0.0
195+
markdown-it-py==4.0.0
196196
# via rich
197197
markupsafe==3.0.2
198198
# via
@@ -211,7 +211,7 @@ more-itertools==10.7.0
211211
# jaraco-functools
212212
nh3==0.3.0
213213
# via readme-renderer
214-
openedx-events==10.4.0
214+
openedx-events==10.5.0
215215
# via event-tracking
216216
packaging==25.0
217217
# via
@@ -223,11 +223,9 @@ packaging==25.0
223223
# twine
224224
path==16.16.0
225225
# via edx-i18n-tools
226-
pbr==6.1.1
227-
# via stevedore
228-
pip-tools==7.4.1
226+
pip-tools==7.5.0
229227
# via -r requirements/dev.in
230-
platformdirs==4.3.8
228+
platformdirs==4.4.0
231229
# via
232230
# pylint
233231
# tox
@@ -260,7 +258,7 @@ pyjwt[crypto]==2.10.1
260258
# via
261259
# drf-jwt
262260
# edx-drf-extensions
263-
pylint==3.3.7
261+
pylint==3.3.8
264262
# via
265263
# edx-lint
266264
# pylint-celery
@@ -274,7 +272,7 @@ pylint-plugin-utils==0.9.0
274272
# via
275273
# pylint-celery
276274
# pylint-django
277-
pymongo==4.13.2
275+
pymongo==4.14.1
278276
# via
279277
# edx-opaque-keys
280278
# event-tracking
@@ -313,7 +311,7 @@ pyyaml==6.0.2
313311
# xblock
314312
readme-renderer==44.0
315313
# via twine
316-
requests==2.32.4
314+
requests==2.32.5
317315
# via
318316
# edx-drf-extensions
319317
# id
@@ -342,7 +340,7 @@ snowballstemmer==3.0.1
342340
# via pydocstyle
343341
sqlparse==0.5.3
344342
# via django
345-
stevedore==5.4.1
343+
stevedore==5.5.0
346344
# via
347345
# code-annotations
348346
# edx-django-utils
@@ -351,27 +349,26 @@ text-unidecode==1.3
351349
# via python-slugify
352350
tomlkit==0.13.3
353351
# via pylint
354-
tox==4.28.3
352+
tox==4.28.4
355353
# via -r requirements/dev.in
356354
twine==6.1.0
357355
# via -r requirements/quality.in
358-
typing-extensions==4.14.1
356+
typing-extensions==4.15.0
359357
# via edx-opaque-keys
360358
tzdata==2025.2
361359
# via
362360
# faker
363361
# kombu
364-
urllib3==2.2.3
362+
urllib3==2.5.0
365363
# via
366-
# -c requirements/common_constraints.txt
367364
# requests
368365
# twine
369366
vine==5.1.0
370367
# via
371368
# amqp
372369
# celery
373370
# kombu
374-
virtualenv==20.32.0
371+
virtualenv==20.34.0
375372
# via tox
376373
wcwidth==0.2.13
377374
# via prompt-toolkit

0 commit comments

Comments
 (0)