m3g4p0p commited on
Commit
dd1d65e
·
1 Parent(s): 20654e3

adjust dependencies

Browse files
Files changed (3) hide show
  1. myapp/app.py +2 -2
  2. pyproject.toml +1 -0
  3. uv.lock +169 -0
myapp/app.py CHANGED
@@ -33,10 +33,10 @@ with gr.Blocks() as demo:
33
  @gr.on(
34
  triggers=[button.click, prompt.submit],
35
  inputs=prompt,
36
- outputs=background,
37
  )
38
  def generate_background(prompt):
39
- return client.text_to_image(prompt, width=400, height=400)
40
 
41
  @gr.on(
42
  triggers=[text.submit, scale.change, background.change],
 
33
  @gr.on(
34
  triggers=[button.click, prompt.submit],
35
  inputs=prompt,
36
+ outputs=[background, output],
37
  )
38
  def generate_background(prompt):
39
+ return client.text_to_image(prompt, width=400, height=400), None
40
 
41
  @gr.on(
42
  triggers=[text.submit, scale.change, background.change],
pyproject.toml CHANGED
@@ -13,6 +13,7 @@ dependencies = [
13
 
14
  [project.optional-dependencies]
15
  develop = [
 
16
  "python-dotenv>=1.0.1",
17
  ]
18
 
 
13
 
14
  [project.optional-dependencies]
15
  develop = [
16
+ "ipdb>=0.13.13",
17
  "python-dotenv>=1.0.1",
18
  ]
19
 
uv.lock CHANGED
@@ -37,6 +37,15 @@ wheels = [
37
  { url = "https://files.pythonhosted.org/packages/46/eb/e7f063ad1fec6b3178a3cd82d1a3c4de82cccf283fc42746168188e1cdd5/anyio-4.8.0-py3-none-any.whl", hash = "sha256:b5011f270ab5eb0abf13385f851315585cc37ef330dd88e27ec3d34d651fd47a", size = 96041 },
38
  ]
39
 
 
 
 
 
 
 
 
 
 
40
  [[package]]
41
  name = "audioop-lts"
42
  version = "0.2.1"
@@ -142,6 +151,24 @@ wheels = [
142
  { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335 },
143
  ]
144
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
145
  [[package]]
146
  name = "fastapi"
147
  version = "0.115.6"
@@ -302,6 +329,51 @@ wheels = [
302
  { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442 },
303
  ]
304
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
305
  [[package]]
306
  name = "jinja2"
307
  version = "3.1.5"
@@ -344,6 +416,18 @@ wheels = [
344
  { url = "https://files.pythonhosted.org/packages/3f/14/c3554d512d5f9100a95e737502f4a2323a1959f6d0d01e0d0997b35f7b10/MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl", hash = "sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb", size = 17127 },
345
  ]
346
 
 
 
 
 
 
 
 
 
 
 
 
 
347
  [[package]]
348
  name = "mdurl"
349
  version = "0.1.2"
@@ -366,6 +450,7 @@ dependencies = [
366
 
367
  [package.optional-dependencies]
368
  develop = [
 
369
  { name = "python-dotenv" },
370
  ]
371
 
@@ -373,6 +458,7 @@ develop = [
373
  requires-dist = [
374
  { name = "gradio", specifier = ">=5.12.0" },
375
  { name = "huggingface-hub", specifier = ">=0.27.1" },
 
376
  { name = "python-dotenv", marker = "extra == 'develop'", specifier = ">=1.0.1" },
377
  { name = "qrcode-artistic", specifier = ">=3.0.2" },
378
  { name = "segno", specifier = ">=1.6.1" },
@@ -493,6 +579,27 @@ wheels = [
493
  { url = "https://files.pythonhosted.org/packages/ab/5f/b38085618b950b79d2d9164a711c52b10aefc0ae6833b96f626b7021b2ed/pandas-2.2.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:ad5b65698ab28ed8d7f18790a0dc58005c7629f227be9ecc1072aa74c0c1d43a", size = 13098436 },
494
  ]
495
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
496
  [[package]]
497
  name = "pillow"
498
  version = "11.1.0"
@@ -531,6 +638,36 @@ wheels = [
531
  { url = "https://files.pythonhosted.org/packages/cf/6c/41c21c6c8af92b9fea313aa47c75de49e2f9a467964ee33eb0135d47eb64/pillow-11.1.0-cp313-cp313t-win_arm64.whl", hash = "sha256:67cd427c68926108778a9005f2a04adbd5e67c442ed21d95389fe1d595458756", size = 2377651 },
532
  ]
533
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
534
  [[package]]
535
  name = "pydantic"
536
  version = "2.10.5"
@@ -790,6 +927,20 @@ wheels = [
790
  { url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235 },
791
  ]
792
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
793
  [[package]]
794
  name = "starlette"
795
  version = "0.41.3"
@@ -823,6 +974,15 @@ wheels = [
823
  { url = "https://files.pythonhosted.org/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2", size = 78540 },
824
  ]
825
 
 
 
 
 
 
 
 
 
 
826
  [[package]]
827
  name = "typer"
828
  version = "0.15.1"
@@ -878,6 +1038,15 @@ wheels = [
878
  { url = "https://files.pythonhosted.org/packages/61/14/33a3a1352cfa71812a3a21e8c9bfb83f60b0011f5e36f2b1399d51928209/uvicorn-0.34.0-py3-none-any.whl", hash = "sha256:023dc038422502fa28a09c7a30bf2b6991512da7dcdb8fd35fe57cfc154126f4", size = 62315 },
879
  ]
880
 
 
 
 
 
 
 
 
 
 
881
  [[package]]
882
  name = "websockets"
883
  version = "14.2"
 
37
  { url = "https://files.pythonhosted.org/packages/46/eb/e7f063ad1fec6b3178a3cd82d1a3c4de82cccf283fc42746168188e1cdd5/anyio-4.8.0-py3-none-any.whl", hash = "sha256:b5011f270ab5eb0abf13385f851315585cc37ef330dd88e27ec3d34d651fd47a", size = 96041 },
38
  ]
39
 
40
+ [[package]]
41
+ name = "asttokens"
42
+ version = "3.0.0"
43
+ source = { registry = "https://pypi.org/simple" }
44
+ sdist = { url = "https://files.pythonhosted.org/packages/4a/e7/82da0a03e7ba5141f05cce0d302e6eed121ae055e0456ca228bf693984bc/asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7", size = 61978 }
45
+ wheels = [
46
+ { url = "https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2", size = 26918 },
47
+ ]
48
+
49
  [[package]]
50
  name = "audioop-lts"
51
  version = "0.2.1"
 
151
  { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335 },
152
  ]
153
 
154
+ [[package]]
155
+ name = "decorator"
156
+ version = "5.1.1"
157
+ source = { registry = "https://pypi.org/simple" }
158
+ sdist = { url = "https://files.pythonhosted.org/packages/66/0c/8d907af351aa16b42caae42f9d6aa37b900c67308052d10fdce809f8d952/decorator-5.1.1.tar.gz", hash = "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330", size = 35016 }
159
+ wheels = [
160
+ { url = "https://files.pythonhosted.org/packages/d5/50/83c593b07763e1161326b3b8c6686f0f4b0f24d5526546bee538c89837d6/decorator-5.1.1-py3-none-any.whl", hash = "sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186", size = 9073 },
161
+ ]
162
+
163
+ [[package]]
164
+ name = "executing"
165
+ version = "2.1.0"
166
+ source = { registry = "https://pypi.org/simple" }
167
+ sdist = { url = "https://files.pythonhosted.org/packages/8c/e3/7d45f492c2c4a0e8e0fad57d081a7c8a0286cdd86372b070cca1ec0caa1e/executing-2.1.0.tar.gz", hash = "sha256:8ea27ddd260da8150fa5a708269c4a10e76161e2496ec3e587da9e3c0fe4b9ab", size = 977485 }
168
+ wheels = [
169
+ { url = "https://files.pythonhosted.org/packages/b5/fd/afcd0496feca3276f509df3dbd5dae726fcc756f1a08d9e25abe1733f962/executing-2.1.0-py2.py3-none-any.whl", hash = "sha256:8d63781349375b5ebccc3142f4b30350c0cd9c79f921cde38be2be4637e98eaf", size = 25805 },
170
+ ]
171
+
172
  [[package]]
173
  name = "fastapi"
174
  version = "0.115.6"
 
329
  { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442 },
330
  ]
331
 
332
+ [[package]]
333
+ name = "ipdb"
334
+ version = "0.13.13"
335
+ source = { registry = "https://pypi.org/simple" }
336
+ dependencies = [
337
+ { name = "decorator" },
338
+ { name = "ipython" },
339
+ ]
340
+ sdist = { url = "https://files.pythonhosted.org/packages/3d/1b/7e07e7b752017f7693a0f4d41c13e5ca29ce8cbcfdcc1fd6c4ad8c0a27a0/ipdb-0.13.13.tar.gz", hash = "sha256:e3ac6018ef05126d442af680aad863006ec19d02290561ac88b8b1c0b0cfc726", size = 17042 }
341
+ wheels = [
342
+ { url = "https://files.pythonhosted.org/packages/0c/4c/b075da0092003d9a55cf2ecc1cae9384a1ca4f650d51b00fc59875fe76f6/ipdb-0.13.13-py3-none-any.whl", hash = "sha256:45529994741c4ab6d2388bfa5d7b725c2cf7fe9deffabdb8a6113aa5ed449ed4", size = 12130 },
343
+ ]
344
+
345
+ [[package]]
346
+ name = "ipython"
347
+ version = "8.31.0"
348
+ source = { registry = "https://pypi.org/simple" }
349
+ dependencies = [
350
+ { name = "colorama", marker = "sys_platform == 'win32'" },
351
+ { name = "decorator" },
352
+ { name = "jedi" },
353
+ { name = "matplotlib-inline" },
354
+ { name = "pexpect", marker = "sys_platform != 'emscripten' and sys_platform != 'win32'" },
355
+ { name = "prompt-toolkit" },
356
+ { name = "pygments" },
357
+ { name = "stack-data" },
358
+ { name = "traitlets" },
359
+ ]
360
+ sdist = { url = "https://files.pythonhosted.org/packages/01/35/6f90fdddff7a08b7b715fccbd2427b5212c9525cd043d26fdc45bee0708d/ipython-8.31.0.tar.gz", hash = "sha256:b6a2274606bec6166405ff05e54932ed6e5cfecaca1fc05f2cacde7bb074d70b", size = 5501011 }
361
+ wheels = [
362
+ { url = "https://files.pythonhosted.org/packages/04/60/d0feb6b6d9fe4ab89fe8fe5b47cbf6cd936bfd9f1e7ffa9d0015425aeed6/ipython-8.31.0-py3-none-any.whl", hash = "sha256:46ec58f8d3d076a61d128fe517a51eb730e3aaf0c184ea8c17d16e366660c6a6", size = 821583 },
363
+ ]
364
+
365
+ [[package]]
366
+ name = "jedi"
367
+ version = "0.19.2"
368
+ source = { registry = "https://pypi.org/simple" }
369
+ dependencies = [
370
+ { name = "parso" },
371
+ ]
372
+ sdist = { url = "https://files.pythonhosted.org/packages/72/3a/79a912fbd4d8dd6fbb02bf69afd3bb72cf0c729bb3063c6f4498603db17a/jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0", size = 1231287 }
373
+ wheels = [
374
+ { url = "https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9", size = 1572278 },
375
+ ]
376
+
377
  [[package]]
378
  name = "jinja2"
379
  version = "3.1.5"
 
416
  { url = "https://files.pythonhosted.org/packages/3f/14/c3554d512d5f9100a95e737502f4a2323a1959f6d0d01e0d0997b35f7b10/MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl", hash = "sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb", size = 17127 },
417
  ]
418
 
419
+ [[package]]
420
+ name = "matplotlib-inline"
421
+ version = "0.1.7"
422
+ source = { registry = "https://pypi.org/simple" }
423
+ dependencies = [
424
+ { name = "traitlets" },
425
+ ]
426
+ sdist = { url = "https://files.pythonhosted.org/packages/99/5b/a36a337438a14116b16480db471ad061c36c3694df7c2084a0da7ba538b7/matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90", size = 8159 }
427
+ wheels = [
428
+ { url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca", size = 9899 },
429
+ ]
430
+
431
  [[package]]
432
  name = "mdurl"
433
  version = "0.1.2"
 
450
 
451
  [package.optional-dependencies]
452
  develop = [
453
+ { name = "ipdb" },
454
  { name = "python-dotenv" },
455
  ]
456
 
 
458
  requires-dist = [
459
  { name = "gradio", specifier = ">=5.12.0" },
460
  { name = "huggingface-hub", specifier = ">=0.27.1" },
461
+ { name = "ipdb", marker = "extra == 'develop'", specifier = ">=0.13.13" },
462
  { name = "python-dotenv", marker = "extra == 'develop'", specifier = ">=1.0.1" },
463
  { name = "qrcode-artistic", specifier = ">=3.0.2" },
464
  { name = "segno", specifier = ">=1.6.1" },
 
579
  { url = "https://files.pythonhosted.org/packages/ab/5f/b38085618b950b79d2d9164a711c52b10aefc0ae6833b96f626b7021b2ed/pandas-2.2.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:ad5b65698ab28ed8d7f18790a0dc58005c7629f227be9ecc1072aa74c0c1d43a", size = 13098436 },
580
  ]
581
 
582
+ [[package]]
583
+ name = "parso"
584
+ version = "0.8.4"
585
+ source = { registry = "https://pypi.org/simple" }
586
+ sdist = { url = "https://files.pythonhosted.org/packages/66/94/68e2e17afaa9169cf6412ab0f28623903be73d1b32e208d9e8e541bb086d/parso-0.8.4.tar.gz", hash = "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d", size = 400609 }
587
+ wheels = [
588
+ { url = "https://files.pythonhosted.org/packages/c6/ac/dac4a63f978e4dcb3c6d3a78c4d8e0192a113d288502a1216950c41b1027/parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18", size = 103650 },
589
+ ]
590
+
591
+ [[package]]
592
+ name = "pexpect"
593
+ version = "4.9.0"
594
+ source = { registry = "https://pypi.org/simple" }
595
+ dependencies = [
596
+ { name = "ptyprocess" },
597
+ ]
598
+ sdist = { url = "https://files.pythonhosted.org/packages/42/92/cc564bf6381ff43ce1f4d06852fc19a2f11d180f23dc32d9588bee2f149d/pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f", size = 166450 }
599
+ wheels = [
600
+ { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772 },
601
+ ]
602
+
603
  [[package]]
604
  name = "pillow"
605
  version = "11.1.0"
 
638
  { url = "https://files.pythonhosted.org/packages/cf/6c/41c21c6c8af92b9fea313aa47c75de49e2f9a467964ee33eb0135d47eb64/pillow-11.1.0-cp313-cp313t-win_arm64.whl", hash = "sha256:67cd427c68926108778a9005f2a04adbd5e67c442ed21d95389fe1d595458756", size = 2377651 },
639
  ]
640
 
641
+ [[package]]
642
+ name = "prompt-toolkit"
643
+ version = "3.0.50"
644
+ source = { registry = "https://pypi.org/simple" }
645
+ dependencies = [
646
+ { name = "wcwidth" },
647
+ ]
648
+ sdist = { url = "https://files.pythonhosted.org/packages/a1/e1/bd15cb8ffdcfeeb2bdc215de3c3cffca11408d829e4b8416dcfe71ba8854/prompt_toolkit-3.0.50.tar.gz", hash = "sha256:544748f3860a2623ca5cd6d2795e7a14f3d0e1c3c9728359013f79877fc89bab", size = 429087 }
649
+ wheels = [
650
+ { url = "https://files.pythonhosted.org/packages/e4/ea/d836f008d33151c7a1f62caf3d8dd782e4d15f6a43897f64480c2b8de2ad/prompt_toolkit-3.0.50-py3-none-any.whl", hash = "sha256:9b6427eb19e479d98acff65196a307c555eb567989e6d88ebbb1b509d9779198", size = 387816 },
651
+ ]
652
+
653
+ [[package]]
654
+ name = "ptyprocess"
655
+ version = "0.7.0"
656
+ source = { registry = "https://pypi.org/simple" }
657
+ sdist = { url = "https://files.pythonhosted.org/packages/20/e5/16ff212c1e452235a90aeb09066144d0c5a6a8c0834397e03f5224495c4e/ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220", size = 70762 }
658
+ wheels = [
659
+ { url = "https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35", size = 13993 },
660
+ ]
661
+
662
+ [[package]]
663
+ name = "pure-eval"
664
+ version = "0.2.3"
665
+ source = { registry = "https://pypi.org/simple" }
666
+ sdist = { url = "https://files.pythonhosted.org/packages/cd/05/0a34433a064256a578f1783a10da6df098ceaa4a57bbeaa96a6c0352786b/pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42", size = 19752 }
667
+ wheels = [
668
+ { url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0", size = 11842 },
669
+ ]
670
+
671
  [[package]]
672
  name = "pydantic"
673
  version = "2.10.5"
 
927
  { url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235 },
928
  ]
929
 
930
+ [[package]]
931
+ name = "stack-data"
932
+ version = "0.6.3"
933
+ source = { registry = "https://pypi.org/simple" }
934
+ dependencies = [
935
+ { name = "asttokens" },
936
+ { name = "executing" },
937
+ { name = "pure-eval" },
938
+ ]
939
+ sdist = { url = "https://files.pythonhosted.org/packages/28/e3/55dcc2cfbc3ca9c29519eb6884dd1415ecb53b0e934862d3559ddcb7e20b/stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9", size = 44707 }
940
+ wheels = [
941
+ { url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695", size = 24521 },
942
+ ]
943
+
944
  [[package]]
945
  name = "starlette"
946
  version = "0.41.3"
 
974
  { url = "https://files.pythonhosted.org/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2", size = 78540 },
975
  ]
976
 
977
+ [[package]]
978
+ name = "traitlets"
979
+ version = "5.14.3"
980
+ source = { registry = "https://pypi.org/simple" }
981
+ sdist = { url = "https://files.pythonhosted.org/packages/eb/79/72064e6a701c2183016abbbfedaba506d81e30e232a68c9f0d6f6fcd1574/traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7", size = 161621 }
982
+ wheels = [
983
+ { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359 },
984
+ ]
985
+
986
  [[package]]
987
  name = "typer"
988
  version = "0.15.1"
 
1038
  { url = "https://files.pythonhosted.org/packages/61/14/33a3a1352cfa71812a3a21e8c9bfb83f60b0011f5e36f2b1399d51928209/uvicorn-0.34.0-py3-none-any.whl", hash = "sha256:023dc038422502fa28a09c7a30bf2b6991512da7dcdb8fd35fe57cfc154126f4", size = 62315 },
1039
  ]
1040
 
1041
+ [[package]]
1042
+ name = "wcwidth"
1043
+ version = "0.2.13"
1044
+ source = { registry = "https://pypi.org/simple" }
1045
+ sdist = { url = "https://files.pythonhosted.org/packages/6c/63/53559446a878410fc5a5974feb13d31d78d752eb18aeba59c7fef1af7598/wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5", size = 101301 }
1046
+ wheels = [
1047
+ { url = "https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859", size = 34166 },
1048
+ ]
1049
+
1050
  [[package]]
1051
  name = "websockets"
1052
  version = "14.2"