Skip to content

Commit e42d2d9

Browse files
authored
Merge pull request #477 from openedx/repo-tools/upgrade-python-requirements-b19d122
chore: Upgrade Python requirements
2 parents b19d122 + 9cef799 commit e42d2d9

7 files changed

Lines changed: 238 additions & 18 deletions

File tree

requirements/base.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,5 +119,5 @@ vine==5.1.0
119119
# amqp
120120
# celery
121121
# kombu
122-
wcwidth==0.5.3
122+
wcwidth==0.6.0
123123
# via prompt-toolkit

requirements/ci.txt

Lines changed: 34 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,37 @@
44
#
55
# make upgrade
66
#
7+
annotated-doc==0.0.4
8+
# via fastapi
9+
annotated-types==0.7.0
10+
# via pydantic
11+
anyio==4.12.1
12+
# via starlette
713
cachetools==7.0.0
814
# via tox
915
chardet==5.2.0
1016
# via tox
1117
click==8.3.1
12-
# via import-linter
18+
# via
19+
# import-linter
20+
# uvicorn
1321
colorama==0.4.6
1422
# via tox
1523
distlib==0.4.0
1624
# via virtualenv
25+
fastapi==0.128.5
26+
# via import-linter
1727
filelock==3.20.3
1828
# via
1929
# tox
2030
# virtualenv
2131
grimp==3.14
2232
# via import-linter
23-
import-linter==2.9
33+
h11==0.16.0
34+
# via uvicorn
35+
idna==3.11
36+
# via anyio
37+
import-linter==2.10
2438
# via -r requirements/ci.in
2539
markdown-it-py==4.0.0
2640
# via rich
@@ -36,17 +50,35 @@ platformdirs==4.5.1
3650
# virtualenv
3751
pluggy==1.6.0
3852
# via tox
53+
pydantic==2.12.5
54+
# via fastapi
55+
pydantic-core==2.41.5
56+
# via pydantic
3957
pygments==2.19.2
4058
# via rich
4159
pyproject-api==1.10.0
4260
# via tox
4361
rich==14.3.2
4462
# via import-linter
63+
starlette==0.52.1
64+
# via fastapi
4565
tox==4.34.1
4666
# via -r requirements/ci.in
4767
typing-extensions==4.15.0
4868
# via
69+
# anyio
70+
# fastapi
4971
# grimp
5072
# import-linter
73+
# pydantic
74+
# pydantic-core
75+
# starlette
76+
# typing-inspection
77+
typing-inspection==0.4.2
78+
# via
79+
# fastapi
80+
# pydantic
81+
uvicorn==0.40.0
82+
# via import-linter
5183
virtualenv==20.36.1
5284
# via tox

requirements/dev.txt

Lines changed: 65 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,26 @@ amqp==5.3.1
88
# via
99
# -r requirements/quality.txt
1010
# kombu
11+
annotated-doc==0.0.4
12+
# via
13+
# -r requirements/ci.txt
14+
# -r requirements/quality.txt
15+
# fastapi
16+
annotated-types==0.7.0
17+
# via
18+
# -r requirements/ci.txt
19+
# -r requirements/quality.txt
20+
# pydantic
21+
anyio==4.12.1
22+
# via
23+
# -r requirements/ci.txt
24+
# -r requirements/quality.txt
25+
# starlette
1126
asgiref==3.11.1
1227
# via
1328
# -r requirements/quality.txt
1429
# django
15-
astroid==4.0.3
30+
astroid==4.0.4
1631
# via
1732
# -r requirements/quality.txt
1833
# pylint
@@ -70,6 +85,7 @@ click==8.3.1
7085
# edx-lint
7186
# import-linter
7287
# pip-tools
88+
# uvicorn
7389
click-didyoumean==0.3.1
7490
# via
7591
# -r requirements/quality.txt
@@ -183,6 +199,11 @@ edx-opaque-keys==3.0.0
183199
# via
184200
# -r requirements/quality.txt
185201
# edx-drf-extensions
202+
fastapi==0.128.5
203+
# via
204+
# -r requirements/ci.txt
205+
# -r requirements/quality.txt
206+
# import-linter
186207
filelock==3.20.3
187208
# via
188209
# -r requirements/ci.txt
@@ -195,15 +216,22 @@ grimp==3.14
195216
# -r requirements/ci.txt
196217
# -r requirements/quality.txt
197218
# import-linter
198-
id==1.5.0
219+
h11==0.16.0
220+
# via
221+
# -r requirements/ci.txt
222+
# -r requirements/quality.txt
223+
# uvicorn
224+
id==1.6.1
199225
# via
200226
# -r requirements/quality.txt
201227
# twine
202228
idna==3.11
203229
# via
230+
# -r requirements/ci.txt
204231
# -r requirements/quality.txt
232+
# anyio
205233
# requests
206-
import-linter==2.9
234+
import-linter==2.10
207235
# via
208236
# -r requirements/ci.txt
209237
# -r requirements/quality.txt
@@ -347,6 +375,16 @@ pycparser==3.0
347375
# via
348376
# -r requirements/quality.txt
349377
# cffi
378+
pydantic==2.12.5
379+
# via
380+
# -r requirements/ci.txt
381+
# -r requirements/quality.txt
382+
# fastapi
383+
pydantic-core==2.41.5
384+
# via
385+
# -r requirements/ci.txt
386+
# -r requirements/quality.txt
387+
# pydantic
350388
pydocstyle==6.3.0
351389
# via -r requirements/quality.txt
352390
pygments==2.19.2
@@ -430,7 +468,6 @@ requests==2.32.5
430468
# via
431469
# -r requirements/quality.txt
432470
# edx-drf-extensions
433-
# id
434471
# requests-toolbelt
435472
# twine
436473
requests-toolbelt==1.0.0
@@ -471,6 +508,11 @@ sqlparse==0.5.5
471508
# -r requirements/quality.txt
472509
# django
473510
# django-debug-toolbar
511+
starlette==0.52.1
512+
# via
513+
# -r requirements/ci.txt
514+
# -r requirements/quality.txt
515+
# fastapi
474516
stevedore==5.6.0
475517
# via
476518
# -r requirements/quality.txt
@@ -498,13 +540,25 @@ typing-extensions==4.15.0
498540
# via
499541
# -r requirements/ci.txt
500542
# -r requirements/quality.txt
543+
# anyio
501544
# django-stubs
502545
# django-stubs-ext
503546
# djangorestframework-stubs
504547
# edx-opaque-keys
548+
# fastapi
505549
# grimp
506550
# import-linter
507551
# mypy
552+
# pydantic
553+
# pydantic-core
554+
# starlette
555+
# typing-inspection
556+
typing-inspection==0.4.2
557+
# via
558+
# -r requirements/ci.txt
559+
# -r requirements/quality.txt
560+
# fastapi
561+
# pydantic
508562
tzdata==2025.3
509563
# via
510564
# -r requirements/quality.txt
@@ -516,8 +570,14 @@ tzlocal==5.3.1
516570
urllib3==2.6.3
517571
# via
518572
# -r requirements/quality.txt
573+
# id
519574
# requests
520575
# twine
576+
uvicorn==0.40.0
577+
# via
578+
# -r requirements/ci.txt
579+
# -r requirements/quality.txt
580+
# import-linter
521581
vine==5.1.0
522582
# via
523583
# -r requirements/quality.txt
@@ -528,7 +588,7 @@ virtualenv==20.36.1
528588
# via
529589
# -r requirements/ci.txt
530590
# tox
531-
wcwidth==0.5.3
591+
wcwidth==0.6.0
532592
# via
533593
# -r requirements/quality.txt
534594
# prompt-toolkit

requirements/doc.txt

Lines changed: 51 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,18 @@ amqp==5.3.1
1212
# via
1313
# -r requirements/test.txt
1414
# kombu
15+
annotated-doc==0.0.4
16+
# via
17+
# -r requirements/test.txt
18+
# fastapi
19+
annotated-types==0.7.0
20+
# via
21+
# -r requirements/test.txt
22+
# pydantic
23+
anyio==4.12.1
24+
# via
25+
# -r requirements/test.txt
26+
# starlette
1527
asgiref==3.11.1
1628
# via
1729
# -r requirements/test.txt
@@ -53,6 +65,7 @@ click==8.3.1
5365
# code-annotations
5466
# edx-django-utils
5567
# import-linter
68+
# uvicorn
5669
click-didyoumean==0.3.1
5770
# via
5871
# -r requirements/test.txt
@@ -144,19 +157,28 @@ edx-opaque-keys==3.0.0
144157
# via
145158
# -r requirements/test.txt
146159
# edx-drf-extensions
160+
fastapi==0.128.5
161+
# via
162+
# -r requirements/test.txt
163+
# import-linter
147164
freezegun==1.5.5
148165
# via -r requirements/test.txt
149166
grimp==3.14
150167
# via
151168
# -r requirements/test.txt
152169
# import-linter
170+
h11==0.16.0
171+
# via
172+
# -r requirements/test.txt
173+
# uvicorn
153174
idna==3.11
154175
# via
155176
# -r requirements/test.txt
177+
# anyio
156178
# requests
157179
imagesize==1.4.1
158180
# via sphinx
159-
import-linter==2.9
181+
import-linter==2.10
160182
# via -r requirements/test.txt
161183
iniconfig==2.3.0
162184
# via
@@ -229,6 +251,14 @@ pycparser==3.0
229251
# via
230252
# -r requirements/test.txt
231253
# cffi
254+
pydantic==2.12.5
255+
# via
256+
# -r requirements/test.txt
257+
# fastapi
258+
pydantic-core==2.41.5
259+
# via
260+
# -r requirements/test.txt
261+
# pydantic
232262
pydata-sphinx-theme==0.15.4
233263
# via sphinx-book-theme
234264
pygments==2.19.2
@@ -332,6 +362,10 @@ sqlparse==0.5.5
332362
# -r requirements/test.txt
333363
# django
334364
# django-debug-toolbar
365+
starlette==0.52.1
366+
# via
367+
# -r requirements/test.txt
368+
# fastapi
335369
stevedore==5.6.0
336370
# via
337371
# -r requirements/test.txt
@@ -353,15 +387,26 @@ types-pyyaml==6.0.12.20250915
353387
typing-extensions==4.15.0
354388
# via
355389
# -r requirements/test.txt
390+
# anyio
356391
# beautifulsoup4
357392
# django-stubs
358393
# django-stubs-ext
359394
# djangorestframework-stubs
360395
# edx-opaque-keys
396+
# fastapi
361397
# grimp
362398
# import-linter
363399
# mypy
400+
# pydantic
401+
# pydantic-core
364402
# pydata-sphinx-theme
403+
# starlette
404+
# typing-inspection
405+
typing-inspection==0.4.2
406+
# via
407+
# -r requirements/test.txt
408+
# fastapi
409+
# pydantic
365410
tzdata==2025.3
366411
# via
367412
# -r requirements/test.txt
@@ -374,13 +419,17 @@ urllib3==2.6.3
374419
# via
375420
# -r requirements/test.txt
376421
# requests
422+
uvicorn==0.40.0
423+
# via
424+
# -r requirements/test.txt
425+
# import-linter
377426
vine==5.1.0
378427
# via
379428
# -r requirements/test.txt
380429
# amqp
381430
# celery
382431
# kombu
383-
wcwidth==0.5.3
432+
wcwidth==0.6.0
384433
# via
385434
# -r requirements/test.txt
386435
# prompt-toolkit

requirements/pip.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ pip==25.3
1414
# via
1515
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
1616
# -r requirements/pip.in
17-
setuptools==80.10.2
17+
setuptools==82.0.0
1818
# via -r requirements/pip.in

0 commit comments

Comments
 (0)