@@ -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
1126asgiref==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
7389click-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
186207filelock==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
202228idna==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
350388pydocstyle==6.3.0
351389 # via -r requirements/quality.txt
352390pygments==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
436473requests-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
474516stevedore==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
508562tzdata==2025.3
509563 # via
510564 # -r requirements/quality.txt
@@ -516,8 +570,14 @@ tzlocal==5.3.1
516570urllib3==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
521581vine==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
0 commit comments