Skip to content

Commit 886512d

Browse files
committed
fix: upgrade litellm to avoid import extra dependencies
1 parent 5e02075 commit 886512d

File tree

6 files changed

+45
-15
lines changed

6 files changed

+45
-15
lines changed

backend/requirements/base.txt

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,8 @@ frozenlist==1.8.0
165165
# aiosignal
166166
fsspec==2025.9.0
167167
# via huggingface-hub
168+
grpcio==1.76.0
169+
# via litellm
168170
h11==0.16.0
169171
# via httpcore
170172
hf-xet==1.1.10
@@ -211,15 +213,16 @@ jsonschema-specifications==2025.9.1
211213
# via jsonschema
212214
kombu==5.6.1
213215
# via celery
214-
litellm==1.78.2
215-
# via -r requirements/base.in
216+
litellm==1.80.16
217+
# via
218+
# -r requirements/base.in
216219
markupsafe==3.0.3
217220
# via jinja2
218221
multidict==6.7.0
219222
# via
220223
# aiohttp
221224
# yarl
222-
openai==2.4.0
225+
openai==2.15.0
223226
# via litellm
224227
openedx-atlas==0.7.0
225228
# via -r requirements/base.in
@@ -330,6 +333,7 @@ typing-extensions==4.13.2
330333
# beautifulsoup4
331334
# edx-opaque-keys
332335
# exceptiongroup
336+
# grpcio
333337
# huggingface-hub
334338
# openai
335339
# pydantic

backend/requirements/constraints.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,5 @@
1010

1111
# Common constraints for edx repos
1212
-c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
13+
14+
litellm==1.80.16

backend/requirements/dev.txt

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,10 @@ fsspec==2025.9.0
299299
# via
300300
# -r requirements/quality.txt
301301
# huggingface-hub
302+
grpcio==1.76.0
303+
# via
304+
# -r requirements/quality.txt
305+
# litellm
302306
h11==0.16.0
303307
# via
304308
# -r requirements/quality.txt
@@ -376,8 +380,9 @@ kombu==5.6.1
376380
# via
377381
# -r requirements/quality.txt
378382
# celery
379-
litellm==1.78.2
380-
# via -r requirements/quality.txt
383+
litellm==1.80.16
384+
# via
385+
# -r requirements/quality.txt
381386
lxml[html-clean]==5.3.2
382387
# via
383388
# edx-i18n-tools
@@ -397,7 +402,7 @@ multidict==6.7.0
397402
# -r requirements/quality.txt
398403
# aiohttp
399404
# yarl
400-
openai==2.4.0
405+
openai==2.15.0
401406
# via
402407
# -r requirements/quality.txt
403408
# litellm
@@ -644,6 +649,7 @@ typing-extensions==4.13.2
644649
# beautifulsoup4
645650
# edx-opaque-keys
646651
# exceptiongroup
652+
# grpcio
647653
# huggingface-hub
648654
# openai
649655
# pydantic

backend/requirements/doc.txt

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,10 @@ fsspec==2025.9.0
272272
# via
273273
# -r requirements/test.txt
274274
# huggingface-hub
275+
grpcio==1.76.0
276+
# via
277+
# -r requirements/test.txt
278+
# litellm
275279
h11==0.16.0
276280
# via
277281
# -r requirements/test.txt
@@ -361,8 +365,9 @@ kombu==5.6.1
361365
# via
362366
# -r requirements/test.txt
363367
# celery
364-
litellm==1.78.2
365-
# via -r requirements/test.txt
368+
litellm==1.80.16
369+
# via
370+
# -r requirements/test.txt
366371
markdown-it-py==3.0.0
367372
# via rich
368373
markupsafe==3.0.3
@@ -382,7 +387,7 @@ multidict==6.7.0
382387
# yarl
383388
nh3==0.2.21
384389
# via readme-renderer
385-
openai==2.4.0
390+
openai==2.15.0
386391
# via
387392
# -r requirements/test.txt
388393
# litellm
@@ -617,6 +622,7 @@ typing-extensions==4.13.2
617622
# beautifulsoup4
618623
# edx-opaque-keys
619624
# exceptiongroup
625+
# grpcio
620626
# huggingface-hub
621627
# openai
622628
# pydantic

backend/requirements/quality.txt

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,10 @@ fsspec==2025.9.0
263263
# via
264264
# -r requirements/test.txt
265265
# huggingface-hub
266+
grpcio==1.76.0
267+
# via
268+
# -r requirements/test.txt
269+
# litellm
266270
h11==0.16.0
267271
# via
268272
# -r requirements/test.txt
@@ -339,8 +343,9 @@ kombu==5.6.1
339343
# via
340344
# -r requirements/test.txt
341345
# celery
342-
litellm==1.78.2
343-
# via -r requirements/test.txt
346+
litellm==1.80.16
347+
# via
348+
# -r requirements/test.txt
344349
markupsafe==3.0.3
345350
# via
346351
# -r requirements/test.txt
@@ -352,7 +357,7 @@ multidict==6.7.0
352357
# -r requirements/test.txt
353358
# aiohttp
354359
# yarl
355-
openai==2.4.0
360+
openai==2.15.0
356361
# via
357362
# -r requirements/test.txt
358363
# litellm
@@ -556,6 +561,7 @@ typing-extensions==4.13.2
556561
# beautifulsoup4
557562
# edx-opaque-keys
558563
# exceptiongroup
564+
# grpcio
559565
# huggingface-hub
560566
# openai
561567
# pydantic

backend/requirements/test.txt

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,10 @@ fsspec==2025.9.0
247247
# via
248248
# -r requirements/base.txt
249249
# huggingface-hub
250+
grpcio==1.76.0
251+
# via
252+
# -r requirements/base.txt
253+
# litellm
250254
h11==0.16.0
251255
# via
252256
# -r requirements/base.txt
@@ -317,8 +321,9 @@ kombu==5.6.1
317321
# via
318322
# -r requirements/base.txt
319323
# celery
320-
litellm==1.78.2
321-
# via -r requirements/base.txt
324+
litellm==1.80.16
325+
# via
326+
# -r requirements/base.txt
322327
markupsafe==3.0.3
323328
# via
324329
# -r requirements/base.txt
@@ -328,7 +333,7 @@ multidict==6.7.0
328333
# -r requirements/base.txt
329334
# aiohttp
330335
# yarl
331-
openai==2.4.0
336+
openai==2.15.0
332337
# via
333338
# -r requirements/base.txt
334339
# litellm
@@ -504,6 +509,7 @@ typing-extensions==4.13.2
504509
# beautifulsoup4
505510
# edx-opaque-keys
506511
# exceptiongroup
512+
# grpcio
507513
# huggingface-hub
508514
# openai
509515
# pydantic

0 commit comments

Comments
 (0)