Spaces:
Runtime error
Runtime error
phil71x
commited on
Commit
·
2a203bf
1
Parent(s):
a8a913b
build: Update dependencies in pyproject.toml to include gradio[mcp] and textblob.
Browse files- pdm.lock +922 -11
- pyproject.toml +1 -1
pdm.lock
CHANGED
@@ -5,11 +5,53 @@
|
|
5 |
groups = ["default", "lint", "vscode"]
|
6 |
strategy = ["inherit_metadata"]
|
7 |
lock_version = "4.5.0"
|
8 |
-
content_hash = "sha256:
|
9 |
|
10 |
[[metadata.targets]]
|
11 |
requires_python = "==3.11.*"
|
12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
[[package]]
|
14 |
name = "appnope"
|
15 |
version = "0.1.4"
|
@@ -47,6 +89,17 @@ files = [
|
|
47 |
{file = "asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7"},
|
48 |
]
|
49 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
50 |
[[package]]
|
51 |
name = "cffi"
|
52 |
version = "1.17.1"
|
@@ -73,13 +126,52 @@ files = [
|
|
73 |
{file = "cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824"},
|
74 |
]
|
75 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
76 |
[[package]]
|
77 |
name = "colorama"
|
78 |
version = "0.4.6"
|
79 |
requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
|
80 |
summary = "Cross-platform colored terminal text."
|
81 |
-
groups = ["lint", "vscode"]
|
82 |
-
marker = "sys_platform == \"win32\""
|
83 |
files = [
|
84 |
{file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"},
|
85 |
{file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"},
|
@@ -148,6 +240,229 @@ files = [
|
|
148 |
{file = "executing-2.2.0.tar.gz", hash = "sha256:5d108c028108fe2551d1a7b2e8b713341e2cb4fc0aa7dcf966fa4327a5226755"},
|
149 |
]
|
150 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
151 |
[[package]]
|
152 |
name = "ipykernel"
|
153 |
version = "6.29.5"
|
@@ -237,6 +552,31 @@ files = [
|
|
237 |
{file = "jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0"},
|
238 |
]
|
239 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
240 |
[[package]]
|
241 |
name = "jupyter-client"
|
242 |
version = "8.6.3"
|
@@ -272,6 +612,41 @@ files = [
|
|
272 |
{file = "jupyter_core-5.7.2.tar.gz", hash = "sha256:aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9"},
|
273 |
]
|
274 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
275 |
[[package]]
|
276 |
name = "matplotlib-inline"
|
277 |
version = "0.1.7"
|
@@ -297,6 +672,40 @@ files = [
|
|
297 |
{file = "mccabe-0.7.0.tar.gz", hash = "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325"},
|
298 |
]
|
299 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
300 |
[[package]]
|
301 |
name = "nest-asyncio"
|
302 |
version = "1.6.0"
|
@@ -308,17 +717,104 @@ files = [
|
|
308 |
{file = "nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe"},
|
309 |
]
|
310 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
311 |
[[package]]
|
312 |
name = "packaging"
|
313 |
version = "25.0"
|
314 |
requires_python = ">=3.8"
|
315 |
summary = "Core utilities for Python packages"
|
316 |
-
groups = ["vscode"]
|
317 |
files = [
|
318 |
{file = "packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484"},
|
319 |
{file = "packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f"},
|
320 |
]
|
321 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
322 |
[[package]]
|
323 |
name = "parso"
|
324 |
version = "0.8.4"
|
@@ -344,6 +840,34 @@ files = [
|
|
344 |
{file = "pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f"},
|
345 |
]
|
346 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
347 |
[[package]]
|
348 |
name = "platformdirs"
|
349 |
version = "4.3.8"
|
@@ -419,12 +943,91 @@ files = [
|
|
419 |
{file = "pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6"},
|
420 |
]
|
421 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
422 |
[[package]]
|
423 |
name = "pygments"
|
424 |
version = "2.19.1"
|
425 |
requires_python = ">=3.8"
|
426 |
summary = "Pygments is a syntax highlighting package written in Python."
|
427 |
-
groups = ["vscode"]
|
428 |
files = [
|
429 |
{file = "pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c"},
|
430 |
{file = "pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f"},
|
@@ -459,7 +1062,7 @@ name = "python-dateutil"
|
|
459 |
version = "2.9.0.post0"
|
460 |
requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
|
461 |
summary = "Extensions to the standard Python datetime module"
|
462 |
-
groups = ["vscode"]
|
463 |
dependencies = [
|
464 |
"six>=1.5",
|
465 |
]
|
@@ -468,6 +1071,38 @@ files = [
|
|
468 |
{file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"},
|
469 |
]
|
470 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
471 |
[[package]]
|
472 |
name = "pywin32"
|
473 |
version = "310"
|
@@ -480,6 +1115,25 @@ files = [
|
|
480 |
{file = "pywin32-310-cp311-cp311-win_arm64.whl", hash = "sha256:19ec5fc9b1d51c4350be7bb00760ffce46e6c95eaf2f0b2f1150657b1a43c582"},
|
481 |
]
|
482 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
483 |
[[package]]
|
484 |
name = "pyzmq"
|
485 |
version = "26.4.0"
|
@@ -509,12 +1163,71 @@ files = [
|
|
509 |
{file = "pyzmq-26.4.0.tar.gz", hash = "sha256:4bd13f85f80962f91a651a7356fe0472791a5f7a92f227822b5acf44795c626d"},
|
510 |
]
|
511 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
512 |
[[package]]
|
513 |
name = "ruff"
|
514 |
version = "0.11.10"
|
515 |
requires_python = ">=3.7"
|
516 |
summary = "An extremely fast Python linter and code formatter, written in Rust."
|
517 |
-
groups = ["lint"]
|
518 |
files = [
|
519 |
{file = "ruff-0.11.10-py3-none-linux_armv6l.whl", hash = "sha256:859a7bfa7bc8888abbea31ef8a2b411714e6a80f0d173c2a82f9041ed6b50f58"},
|
520 |
{file = "ruff-0.11.10-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:968220a57e09ea5e4fd48ed1c646419961a0570727c7e069842edd018ee8afed"},
|
@@ -536,17 +1249,80 @@ files = [
|
|
536 |
{file = "ruff-0.11.10.tar.gz", hash = "sha256:d522fb204b4959909ecac47da02830daec102eeb100fb50ea9554818d47a5fa6"},
|
537 |
]
|
538 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
539 |
[[package]]
|
540 |
name = "six"
|
541 |
version = "1.17.0"
|
542 |
requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
|
543 |
summary = "Python 2 and 3 compatibility utilities"
|
544 |
-
groups = ["vscode"]
|
545 |
files = [
|
546 |
{file = "six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274"},
|
547 |
{file = "six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"},
|
548 |
]
|
549 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
550 |
[[package]]
|
551 |
name = "stack-data"
|
552 |
version = "0.6.3"
|
@@ -562,12 +1338,41 @@ files = [
|
|
562 |
{file = "stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9"},
|
563 |
]
|
564 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
565 |
[[package]]
|
566 |
name = "tomlkit"
|
567 |
version = "0.13.2"
|
568 |
requires_python = ">=3.8"
|
569 |
summary = "Style preserving TOML library"
|
570 |
-
groups = ["lint"]
|
571 |
files = [
|
572 |
{file = "tomlkit-0.13.2-py3-none-any.whl", hash = "sha256:7a974427f6e119197f670fbbbeae7bef749a6c14e793db934baefc1b5f03efde"},
|
573 |
{file = "tomlkit-0.13.2.tar.gz", hash = "sha256:fff5fe59a87295b278abd31bec92c15d9bc4a06885ab12bcea52c71119392e79"},
|
@@ -594,6 +1399,20 @@ files = [
|
|
594 |
{file = "tornado-6.5.tar.gz", hash = "sha256:c70c0a26d5b2d85440e4debd14a8d0b463a0cf35d92d3af05f5f1ffa8675c826"},
|
595 |
]
|
596 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
597 |
[[package]]
|
598 |
name = "traitlets"
|
599 |
version = "5.14.3"
|
@@ -605,18 +1424,88 @@ files = [
|
|
605 |
{file = "traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7"},
|
606 |
]
|
607 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
608 |
[[package]]
|
609 |
name = "typing-extensions"
|
610 |
version = "4.13.2"
|
611 |
requires_python = ">=3.8"
|
612 |
summary = "Backported and Experimental Type Hints for Python 3.8+"
|
613 |
-
groups = ["vscode"]
|
614 |
-
marker = "python_version < \"3.12\""
|
615 |
files = [
|
616 |
{file = "typing_extensions-4.13.2-py3-none-any.whl", hash = "sha256:a439e7c04b49fec3e5d3e2beaa21755cadbbdc391694e28ccdd36ca4a1408f8c"},
|
617 |
{file = "typing_extensions-4.13.2.tar.gz", hash = "sha256:e6c81219bd689f51865d9e372991c540bda33a0379d5573cddb9a3a23f7caaef"},
|
618 |
]
|
619 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
620 |
[[package]]
|
621 |
name = "wcwidth"
|
622 |
version = "0.2.13"
|
@@ -629,3 +1518,25 @@ files = [
|
|
629 |
{file = "wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859"},
|
630 |
{file = "wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5"},
|
631 |
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
groups = ["default", "lint", "vscode"]
|
6 |
strategy = ["inherit_metadata"]
|
7 |
lock_version = "4.5.0"
|
8 |
+
content_hash = "sha256:a9b7d133f90f7176a1d91402f9fb60f80bd326b4edd2a2d1b058f35be30c34ec"
|
9 |
|
10 |
[[metadata.targets]]
|
11 |
requires_python = "==3.11.*"
|
12 |
|
13 |
+
[[package]]
|
14 |
+
name = "aiofiles"
|
15 |
+
version = "24.1.0"
|
16 |
+
requires_python = ">=3.8"
|
17 |
+
summary = "File support for asyncio."
|
18 |
+
groups = ["default"]
|
19 |
+
files = [
|
20 |
+
{file = "aiofiles-24.1.0-py3-none-any.whl", hash = "sha256:b4ec55f4195e3eb5d7abd1bf7e061763e864dd4954231fb8539a0ef8bb8260e5"},
|
21 |
+
{file = "aiofiles-24.1.0.tar.gz", hash = "sha256:22a075c9e5a3810f0c2e48f3008c94d68c65d763b9b03857924c99e57355166c"},
|
22 |
+
]
|
23 |
+
|
24 |
+
[[package]]
|
25 |
+
name = "annotated-types"
|
26 |
+
version = "0.7.0"
|
27 |
+
requires_python = ">=3.8"
|
28 |
+
summary = "Reusable constraint types to use with typing.Annotated"
|
29 |
+
groups = ["default"]
|
30 |
+
dependencies = [
|
31 |
+
"typing-extensions>=4.0.0; python_version < \"3.9\"",
|
32 |
+
]
|
33 |
+
files = [
|
34 |
+
{file = "annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"},
|
35 |
+
{file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"},
|
36 |
+
]
|
37 |
+
|
38 |
+
[[package]]
|
39 |
+
name = "anyio"
|
40 |
+
version = "4.9.0"
|
41 |
+
requires_python = ">=3.9"
|
42 |
+
summary = "High level compatibility layer for multiple asynchronous event loop implementations"
|
43 |
+
groups = ["default"]
|
44 |
+
dependencies = [
|
45 |
+
"exceptiongroup>=1.0.2; python_version < \"3.11\"",
|
46 |
+
"idna>=2.8",
|
47 |
+
"sniffio>=1.1",
|
48 |
+
"typing-extensions>=4.5; python_version < \"3.13\"",
|
49 |
+
]
|
50 |
+
files = [
|
51 |
+
{file = "anyio-4.9.0-py3-none-any.whl", hash = "sha256:9f76d541cad6e36af7beb62e978876f3b41e3e04f2c1fbf0884604c0a9c4d93c"},
|
52 |
+
{file = "anyio-4.9.0.tar.gz", hash = "sha256:673c0c244e15788651a4ff38710fea9675823028a6f08a5eda409e0c9840a028"},
|
53 |
+
]
|
54 |
+
|
55 |
[[package]]
|
56 |
name = "appnope"
|
57 |
version = "0.1.4"
|
|
|
89 |
{file = "asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7"},
|
90 |
]
|
91 |
|
92 |
+
[[package]]
|
93 |
+
name = "certifi"
|
94 |
+
version = "2025.4.26"
|
95 |
+
requires_python = ">=3.6"
|
96 |
+
summary = "Python package for providing Mozilla's CA Bundle."
|
97 |
+
groups = ["default"]
|
98 |
+
files = [
|
99 |
+
{file = "certifi-2025.4.26-py3-none-any.whl", hash = "sha256:30350364dfe371162649852c63336a15c70c6510c2ad5015b21c2345311805f3"},
|
100 |
+
{file = "certifi-2025.4.26.tar.gz", hash = "sha256:0a816057ea3cdefcef70270d2c515e4506bbc954f417fa5ade2021213bb8f0c6"},
|
101 |
+
]
|
102 |
+
|
103 |
[[package]]
|
104 |
name = "cffi"
|
105 |
version = "1.17.1"
|
|
|
126 |
{file = "cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824"},
|
127 |
]
|
128 |
|
129 |
+
[[package]]
|
130 |
+
name = "charset-normalizer"
|
131 |
+
version = "3.4.2"
|
132 |
+
requires_python = ">=3.7"
|
133 |
+
summary = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
|
134 |
+
groups = ["default"]
|
135 |
+
files = [
|
136 |
+
{file = "charset_normalizer-3.4.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:be1e352acbe3c78727a16a455126d9ff83ea2dfdcbc83148d2982305a04714c2"},
|
137 |
+
{file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa88ca0b1932e93f2d961bf3addbb2db902198dca337d88c89e1559e066e7645"},
|
138 |
+
{file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d524ba3f1581b35c03cb42beebab4a13e6cdad7b36246bd22541fa585a56cccd"},
|
139 |
+
{file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28a1005facc94196e1fb3e82a3d442a9d9110b8434fc1ded7a24a2983c9888d8"},
|
140 |
+
{file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fdb20a30fe1175ecabed17cbf7812f7b804b8a315a25f24678bcdf120a90077f"},
|
141 |
+
{file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0f5d9ed7f254402c9e7d35d2f5972c9bbea9040e99cd2861bd77dc68263277c7"},
|
142 |
+
{file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:efd387a49825780ff861998cd959767800d54f8308936b21025326de4b5a42b9"},
|
143 |
+
{file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:f0aa37f3c979cf2546b73e8222bbfa3dc07a641585340179d768068e3455e544"},
|
144 |
+
{file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:e70e990b2137b29dc5564715de1e12701815dacc1d056308e2b17e9095372a82"},
|
145 |
+
{file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:0c8c57f84ccfc871a48a47321cfa49ae1df56cd1d965a09abe84066f6853b9c0"},
|
146 |
+
{file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6b66f92b17849b85cad91259efc341dce9c1af48e2173bf38a85c6329f1033e5"},
|
147 |
+
{file = "charset_normalizer-3.4.2-cp311-cp311-win32.whl", hash = "sha256:daac4765328a919a805fa5e2720f3e94767abd632ae410a9062dff5412bae65a"},
|
148 |
+
{file = "charset_normalizer-3.4.2-cp311-cp311-win_amd64.whl", hash = "sha256:e53efc7c7cee4c1e70661e2e112ca46a575f90ed9ae3fef200f2a25e954f4b28"},
|
149 |
+
{file = "charset_normalizer-3.4.2-py3-none-any.whl", hash = "sha256:7f56930ab0abd1c45cd15be65cc741c28b1c9a34876ce8c17a2fa107810c0af0"},
|
150 |
+
{file = "charset_normalizer-3.4.2.tar.gz", hash = "sha256:5baececa9ecba31eff645232d59845c07aa030f0c81ee70184a90d35099a0e63"},
|
151 |
+
]
|
152 |
+
|
153 |
+
[[package]]
|
154 |
+
name = "click"
|
155 |
+
version = "8.1.8"
|
156 |
+
requires_python = ">=3.7"
|
157 |
+
summary = "Composable command line interface toolkit"
|
158 |
+
groups = ["default"]
|
159 |
+
dependencies = [
|
160 |
+
"colorama; platform_system == \"Windows\"",
|
161 |
+
"importlib-metadata; python_version < \"3.8\"",
|
162 |
+
]
|
163 |
+
files = [
|
164 |
+
{file = "click-8.1.8-py3-none-any.whl", hash = "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2"},
|
165 |
+
{file = "click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a"},
|
166 |
+
]
|
167 |
+
|
168 |
[[package]]
|
169 |
name = "colorama"
|
170 |
version = "0.4.6"
|
171 |
requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
|
172 |
summary = "Cross-platform colored terminal text."
|
173 |
+
groups = ["default", "lint", "vscode"]
|
174 |
+
marker = "sys_platform == \"win32\" or platform_system == \"Windows\""
|
175 |
files = [
|
176 |
{file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"},
|
177 |
{file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"},
|
|
|
240 |
{file = "executing-2.2.0.tar.gz", hash = "sha256:5d108c028108fe2551d1a7b2e8b713341e2cb4fc0aa7dcf966fa4327a5226755"},
|
241 |
]
|
242 |
|
243 |
+
[[package]]
|
244 |
+
name = "fastapi"
|
245 |
+
version = "0.115.12"
|
246 |
+
requires_python = ">=3.8"
|
247 |
+
summary = "FastAPI framework, high performance, easy to learn, fast to code, ready for production"
|
248 |
+
groups = ["default"]
|
249 |
+
dependencies = [
|
250 |
+
"pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4",
|
251 |
+
"starlette<0.47.0,>=0.40.0",
|
252 |
+
"typing-extensions>=4.8.0",
|
253 |
+
]
|
254 |
+
files = [
|
255 |
+
{file = "fastapi-0.115.12-py3-none-any.whl", hash = "sha256:e94613d6c05e27be7ffebdd6ea5f388112e5e430c8f7d6494a9d1d88d43e814d"},
|
256 |
+
{file = "fastapi-0.115.12.tar.gz", hash = "sha256:1e2c2a2646905f9e83d32f04a3f86aff4a286669c6c950ca95b5fd68c2602681"},
|
257 |
+
]
|
258 |
+
|
259 |
+
[[package]]
|
260 |
+
name = "ffmpy"
|
261 |
+
version = "0.5.0"
|
262 |
+
requires_python = "<4.0,>=3.8"
|
263 |
+
summary = "A simple Python wrapper for FFmpeg"
|
264 |
+
groups = ["default"]
|
265 |
+
files = [
|
266 |
+
{file = "ffmpy-0.5.0-py3-none-any.whl", hash = "sha256:df3799cf5816daa56d4959a023630ee53c6768b66009dae6d131519ba4b80233"},
|
267 |
+
{file = "ffmpy-0.5.0.tar.gz", hash = "sha256:277e131f246d18e9dcfee9bb514c50749031c43582ce5ef82c57b51e3d3955c3"},
|
268 |
+
]
|
269 |
+
|
270 |
+
[[package]]
|
271 |
+
name = "filelock"
|
272 |
+
version = "3.18.0"
|
273 |
+
requires_python = ">=3.9"
|
274 |
+
summary = "A platform independent file lock."
|
275 |
+
groups = ["default"]
|
276 |
+
files = [
|
277 |
+
{file = "filelock-3.18.0-py3-none-any.whl", hash = "sha256:c401f4f8377c4464e6db25fff06205fd89bdd83b65eb0488ed1b160f780e21de"},
|
278 |
+
{file = "filelock-3.18.0.tar.gz", hash = "sha256:adbc88eabb99d2fec8c9c1b229b171f18afa655400173ddc653d5d01501fb9f2"},
|
279 |
+
]
|
280 |
+
|
281 |
+
[[package]]
|
282 |
+
name = "fsspec"
|
283 |
+
version = "2025.3.2"
|
284 |
+
requires_python = ">=3.9"
|
285 |
+
summary = "File-system specification"
|
286 |
+
groups = ["default"]
|
287 |
+
files = [
|
288 |
+
{file = "fsspec-2025.3.2-py3-none-any.whl", hash = "sha256:2daf8dc3d1dfa65b6aa37748d112773a7a08416f6c70d96b264c96476ecaf711"},
|
289 |
+
{file = "fsspec-2025.3.2.tar.gz", hash = "sha256:e52c77ef398680bbd6a98c0e628fbc469491282981209907bbc8aea76a04fdc6"},
|
290 |
+
]
|
291 |
+
|
292 |
+
[[package]]
|
293 |
+
name = "gradio"
|
294 |
+
version = "5.29.1"
|
295 |
+
requires_python = ">=3.10"
|
296 |
+
summary = "Python library for easily interacting with trained machine learning models"
|
297 |
+
groups = ["default"]
|
298 |
+
dependencies = [
|
299 |
+
"aiofiles<25.0,>=22.0",
|
300 |
+
"anyio<5.0,>=3.0",
|
301 |
+
"audioop-lts<1.0; python_version >= \"3.13\"",
|
302 |
+
"fastapi<1.0,>=0.115.2",
|
303 |
+
"ffmpy",
|
304 |
+
"gradio-client==1.10.1",
|
305 |
+
"groovy~=0.1",
|
306 |
+
"httpx>=0.24.1",
|
307 |
+
"huggingface-hub>=0.28.1",
|
308 |
+
"jinja2<4.0",
|
309 |
+
"markupsafe<4.0,>=2.0",
|
310 |
+
"numpy<3.0,>=1.0",
|
311 |
+
"orjson~=3.0",
|
312 |
+
"packaging",
|
313 |
+
"pandas<3.0,>=1.0",
|
314 |
+
"pillow<12.0,>=8.0",
|
315 |
+
"pydantic<2.12,>=2.0",
|
316 |
+
"pydub",
|
317 |
+
"python-multipart>=0.0.18",
|
318 |
+
"pyyaml<7.0,>=5.0",
|
319 |
+
"ruff>=0.9.3; sys_platform != \"emscripten\"",
|
320 |
+
"safehttpx<0.2.0,>=0.1.6",
|
321 |
+
"semantic-version~=2.0",
|
322 |
+
"starlette<1.0,>=0.40.0; sys_platform != \"emscripten\"",
|
323 |
+
"tomlkit<0.14.0,>=0.12.0",
|
324 |
+
"typer<1.0,>=0.12; sys_platform != \"emscripten\"",
|
325 |
+
"typing-extensions~=4.0",
|
326 |
+
"urllib3~=2.0; sys_platform == \"emscripten\"",
|
327 |
+
"uvicorn>=0.14.0; sys_platform != \"emscripten\"",
|
328 |
+
]
|
329 |
+
files = [
|
330 |
+
{file = "gradio-5.29.1-py3-none-any.whl", hash = "sha256:e6fb5e984c514a8a863feaa7a6d56a8c5ded16e14c301bb3716ebe2c1ca0556c"},
|
331 |
+
{file = "gradio-5.29.1.tar.gz", hash = "sha256:34a39d1d2d21e73f01912ec59d15a507d6501b158840ebf63696b5cff1a9d8a6"},
|
332 |
+
]
|
333 |
+
|
334 |
+
[[package]]
|
335 |
+
name = "gradio-client"
|
336 |
+
version = "1.10.1"
|
337 |
+
requires_python = ">=3.10"
|
338 |
+
summary = "Python library for easily interacting with trained machine learning models"
|
339 |
+
groups = ["default"]
|
340 |
+
dependencies = [
|
341 |
+
"fsspec",
|
342 |
+
"httpx>=0.24.1",
|
343 |
+
"huggingface-hub>=0.19.3",
|
344 |
+
"packaging",
|
345 |
+
"typing-extensions~=4.0",
|
346 |
+
"websockets<16.0,>=10.0",
|
347 |
+
]
|
348 |
+
files = [
|
349 |
+
{file = "gradio_client-1.10.1-py3-none-any.whl", hash = "sha256:fcff53f6aad3dfa9dd082adedb94256172d6b20666b1ef66480d82023e1907db"},
|
350 |
+
{file = "gradio_client-1.10.1.tar.gz", hash = "sha256:550662eae8dc0d06d44cb8d42be74f214db1e793ad4d789d7b7ecb42e82ca045"},
|
351 |
+
]
|
352 |
+
|
353 |
+
[[package]]
|
354 |
+
name = "gradio"
|
355 |
+
version = "5.29.1"
|
356 |
+
extras = ["mcp"]
|
357 |
+
requires_python = ">=3.10"
|
358 |
+
summary = "Python library for easily interacting with trained machine learning models"
|
359 |
+
groups = ["default"]
|
360 |
+
dependencies = [
|
361 |
+
"gradio==5.29.1",
|
362 |
+
"mcp<2.0.0,>=1.6.0",
|
363 |
+
"pydantic>=2.11; sys_platform != \"emscripten\"",
|
364 |
+
]
|
365 |
+
files = [
|
366 |
+
{file = "gradio-5.29.1-py3-none-any.whl", hash = "sha256:e6fb5e984c514a8a863feaa7a6d56a8c5ded16e14c301bb3716ebe2c1ca0556c"},
|
367 |
+
{file = "gradio-5.29.1.tar.gz", hash = "sha256:34a39d1d2d21e73f01912ec59d15a507d6501b158840ebf63696b5cff1a9d8a6"},
|
368 |
+
]
|
369 |
+
|
370 |
+
[[package]]
|
371 |
+
name = "groovy"
|
372 |
+
version = "0.1.2"
|
373 |
+
requires_python = ">3.9"
|
374 |
+
summary = "A small Python library created to help developers protect their applications from Server Side Request Forgery (SSRF) attacks."
|
375 |
+
groups = ["default"]
|
376 |
+
files = [
|
377 |
+
{file = "groovy-0.1.2-py3-none-any.whl", hash = "sha256:7f7975bab18c729a257a8b1ae9dcd70b7cafb1720481beae47719af57c35fa64"},
|
378 |
+
{file = "groovy-0.1.2.tar.gz", hash = "sha256:25c1dc09b3f9d7e292458aa762c6beb96ea037071bf5e917fc81fb78d2231083"},
|
379 |
+
]
|
380 |
+
|
381 |
+
[[package]]
|
382 |
+
name = "h11"
|
383 |
+
version = "0.16.0"
|
384 |
+
requires_python = ">=3.8"
|
385 |
+
summary = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1"
|
386 |
+
groups = ["default"]
|
387 |
+
files = [
|
388 |
+
{file = "h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86"},
|
389 |
+
{file = "h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1"},
|
390 |
+
]
|
391 |
+
|
392 |
+
[[package]]
|
393 |
+
name = "httpcore"
|
394 |
+
version = "1.0.9"
|
395 |
+
requires_python = ">=3.8"
|
396 |
+
summary = "A minimal low-level HTTP client."
|
397 |
+
groups = ["default"]
|
398 |
+
dependencies = [
|
399 |
+
"certifi",
|
400 |
+
"h11>=0.16",
|
401 |
+
]
|
402 |
+
files = [
|
403 |
+
{file = "httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55"},
|
404 |
+
{file = "httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8"},
|
405 |
+
]
|
406 |
+
|
407 |
+
[[package]]
|
408 |
+
name = "httpx"
|
409 |
+
version = "0.28.1"
|
410 |
+
requires_python = ">=3.8"
|
411 |
+
summary = "The next generation HTTP client."
|
412 |
+
groups = ["default"]
|
413 |
+
dependencies = [
|
414 |
+
"anyio",
|
415 |
+
"certifi",
|
416 |
+
"httpcore==1.*",
|
417 |
+
"idna",
|
418 |
+
]
|
419 |
+
files = [
|
420 |
+
{file = "httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad"},
|
421 |
+
{file = "httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc"},
|
422 |
+
]
|
423 |
+
|
424 |
+
[[package]]
|
425 |
+
name = "httpx-sse"
|
426 |
+
version = "0.4.0"
|
427 |
+
requires_python = ">=3.8"
|
428 |
+
summary = "Consume Server-Sent Event (SSE) messages with HTTPX."
|
429 |
+
groups = ["default"]
|
430 |
+
files = [
|
431 |
+
{file = "httpx-sse-0.4.0.tar.gz", hash = "sha256:1e81a3a3070ce322add1d3529ed42eb5f70817f45ed6ec915ab753f961139721"},
|
432 |
+
{file = "httpx_sse-0.4.0-py3-none-any.whl", hash = "sha256:f329af6eae57eaa2bdfd962b42524764af68075ea87370a2de920af5341e318f"},
|
433 |
+
]
|
434 |
+
|
435 |
+
[[package]]
|
436 |
+
name = "huggingface-hub"
|
437 |
+
version = "0.31.2"
|
438 |
+
requires_python = ">=3.8.0"
|
439 |
+
summary = "Client library to download and publish models, datasets and other repos on the huggingface.co hub"
|
440 |
+
groups = ["default"]
|
441 |
+
dependencies = [
|
442 |
+
"filelock",
|
443 |
+
"fsspec>=2023.5.0",
|
444 |
+
"packaging>=20.9",
|
445 |
+
"pyyaml>=5.1",
|
446 |
+
"requests",
|
447 |
+
"tqdm>=4.42.1",
|
448 |
+
"typing-extensions>=3.7.4.3",
|
449 |
+
]
|
450 |
+
files = [
|
451 |
+
{file = "huggingface_hub-0.31.2-py3-none-any.whl", hash = "sha256:8138cd52aa2326b4429bb00a4a1ba8538346b7b8a808cdce30acb6f1f1bdaeec"},
|
452 |
+
{file = "huggingface_hub-0.31.2.tar.gz", hash = "sha256:7053561376ed7f6ffdaecf09cc54d70dc784ac6315fa4bb9b93e19662b029675"},
|
453 |
+
]
|
454 |
+
|
455 |
+
[[package]]
|
456 |
+
name = "idna"
|
457 |
+
version = "3.10"
|
458 |
+
requires_python = ">=3.6"
|
459 |
+
summary = "Internationalized Domain Names in Applications (IDNA)"
|
460 |
+
groups = ["default"]
|
461 |
+
files = [
|
462 |
+
{file = "idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"},
|
463 |
+
{file = "idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"},
|
464 |
+
]
|
465 |
+
|
466 |
[[package]]
|
467 |
name = "ipykernel"
|
468 |
version = "6.29.5"
|
|
|
552 |
{file = "jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0"},
|
553 |
]
|
554 |
|
555 |
+
[[package]]
|
556 |
+
name = "jinja2"
|
557 |
+
version = "3.1.6"
|
558 |
+
requires_python = ">=3.7"
|
559 |
+
summary = "A very fast and expressive template engine."
|
560 |
+
groups = ["default"]
|
561 |
+
dependencies = [
|
562 |
+
"MarkupSafe>=2.0",
|
563 |
+
]
|
564 |
+
files = [
|
565 |
+
{file = "jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67"},
|
566 |
+
{file = "jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d"},
|
567 |
+
]
|
568 |
+
|
569 |
+
[[package]]
|
570 |
+
name = "joblib"
|
571 |
+
version = "1.5.0"
|
572 |
+
requires_python = ">=3.9"
|
573 |
+
summary = "Lightweight pipelining with Python functions"
|
574 |
+
groups = ["default"]
|
575 |
+
files = [
|
576 |
+
{file = "joblib-1.5.0-py3-none-any.whl", hash = "sha256:206144b320246485b712fc8cc51f017de58225fa8b414a1fe1764a7231aca491"},
|
577 |
+
{file = "joblib-1.5.0.tar.gz", hash = "sha256:d8757f955389a3dd7a23152e43bc297c2e0c2d3060056dad0feefc88a06939b5"},
|
578 |
+
]
|
579 |
+
|
580 |
[[package]]
|
581 |
name = "jupyter-client"
|
582 |
version = "8.6.3"
|
|
|
612 |
{file = "jupyter_core-5.7.2.tar.gz", hash = "sha256:aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9"},
|
613 |
]
|
614 |
|
615 |
+
[[package]]
|
616 |
+
name = "markdown-it-py"
|
617 |
+
version = "3.0.0"
|
618 |
+
requires_python = ">=3.8"
|
619 |
+
summary = "Python port of markdown-it. Markdown parsing, done right!"
|
620 |
+
groups = ["default"]
|
621 |
+
marker = "sys_platform != \"emscripten\""
|
622 |
+
dependencies = [
|
623 |
+
"mdurl~=0.1",
|
624 |
+
]
|
625 |
+
files = [
|
626 |
+
{file = "markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb"},
|
627 |
+
{file = "markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1"},
|
628 |
+
]
|
629 |
+
|
630 |
+
[[package]]
|
631 |
+
name = "markupsafe"
|
632 |
+
version = "3.0.2"
|
633 |
+
requires_python = ">=3.9"
|
634 |
+
summary = "Safely add untrusted strings to HTML/XML markup."
|
635 |
+
groups = ["default"]
|
636 |
+
files = [
|
637 |
+
{file = "MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d"},
|
638 |
+
{file = "MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93"},
|
639 |
+
{file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832"},
|
640 |
+
{file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84"},
|
641 |
+
{file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca"},
|
642 |
+
{file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798"},
|
643 |
+
{file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e"},
|
644 |
+
{file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4"},
|
645 |
+
{file = "MarkupSafe-3.0.2-cp311-cp311-win32.whl", hash = "sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d"},
|
646 |
+
{file = "MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b"},
|
647 |
+
{file = "markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0"},
|
648 |
+
]
|
649 |
+
|
650 |
[[package]]
|
651 |
name = "matplotlib-inline"
|
652 |
version = "0.1.7"
|
|
|
672 |
{file = "mccabe-0.7.0.tar.gz", hash = "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325"},
|
673 |
]
|
674 |
|
675 |
+
[[package]]
|
676 |
+
name = "mcp"
|
677 |
+
version = "1.9.0"
|
678 |
+
requires_python = ">=3.10"
|
679 |
+
summary = "Model Context Protocol SDK"
|
680 |
+
groups = ["default"]
|
681 |
+
dependencies = [
|
682 |
+
"anyio>=4.5",
|
683 |
+
"httpx-sse>=0.4",
|
684 |
+
"httpx>=0.27",
|
685 |
+
"pydantic-settings>=2.5.2",
|
686 |
+
"pydantic<3.0.0,>=2.7.2",
|
687 |
+
"python-multipart>=0.0.9",
|
688 |
+
"sse-starlette>=1.6.1",
|
689 |
+
"starlette>=0.27",
|
690 |
+
"uvicorn>=0.23.1; sys_platform != \"emscripten\"",
|
691 |
+
]
|
692 |
+
files = [
|
693 |
+
{file = "mcp-1.9.0-py3-none-any.whl", hash = "sha256:9dfb89c8c56f742da10a5910a1f64b0d2ac2c3ed2bd572ddb1cfab7f35957178"},
|
694 |
+
{file = "mcp-1.9.0.tar.gz", hash = "sha256:905d8d208baf7e3e71d70c82803b89112e321581bcd2530f9de0fe4103d28749"},
|
695 |
+
]
|
696 |
+
|
697 |
+
[[package]]
|
698 |
+
name = "mdurl"
|
699 |
+
version = "0.1.2"
|
700 |
+
requires_python = ">=3.7"
|
701 |
+
summary = "Markdown URL utilities"
|
702 |
+
groups = ["default"]
|
703 |
+
marker = "sys_platform != \"emscripten\""
|
704 |
+
files = [
|
705 |
+
{file = "mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"},
|
706 |
+
{file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"},
|
707 |
+
]
|
708 |
+
|
709 |
[[package]]
|
710 |
name = "nest-asyncio"
|
711 |
version = "1.6.0"
|
|
|
717 |
{file = "nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe"},
|
718 |
]
|
719 |
|
720 |
+
[[package]]
|
721 |
+
name = "nltk"
|
722 |
+
version = "3.9.1"
|
723 |
+
requires_python = ">=3.8"
|
724 |
+
summary = "Natural Language Toolkit"
|
725 |
+
groups = ["default"]
|
726 |
+
dependencies = [
|
727 |
+
"click",
|
728 |
+
"joblib",
|
729 |
+
"regex>=2021.8.3",
|
730 |
+
"tqdm",
|
731 |
+
]
|
732 |
+
files = [
|
733 |
+
{file = "nltk-3.9.1-py3-none-any.whl", hash = "sha256:4fa26829c5b00715afe3061398a8989dc643b92ce7dd93fb4585a70930d168a1"},
|
734 |
+
{file = "nltk-3.9.1.tar.gz", hash = "sha256:87d127bd3de4bd89a4f81265e5fa59cb1b199b27440175370f7417d2bc7ae868"},
|
735 |
+
]
|
736 |
+
|
737 |
+
[[package]]
|
738 |
+
name = "numpy"
|
739 |
+
version = "2.2.6"
|
740 |
+
requires_python = ">=3.10"
|
741 |
+
summary = "Fundamental package for array computing in Python"
|
742 |
+
groups = ["default"]
|
743 |
+
files = [
|
744 |
+
{file = "numpy-2.2.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f9f1adb22318e121c5c69a09142811a201ef17ab257a1e66ca3025065b7f53ae"},
|
745 |
+
{file = "numpy-2.2.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c820a93b0255bc360f53eca31a0e676fd1101f673dda8da93454a12e23fc5f7a"},
|
746 |
+
{file = "numpy-2.2.6-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:3d70692235e759f260c3d837193090014aebdf026dfd167834bcba43e30c2a42"},
|
747 |
+
{file = "numpy-2.2.6-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:481b49095335f8eed42e39e8041327c05b0f6f4780488f61286ed3c01368d491"},
|
748 |
+
{file = "numpy-2.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b64d8d4d17135e00c8e346e0a738deb17e754230d7e0810ac5012750bbd85a5a"},
|
749 |
+
{file = "numpy-2.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba10f8411898fc418a521833e014a77d3ca01c15b0c6cdcce6a0d2897e6dbbdf"},
|
750 |
+
{file = "numpy-2.2.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bd48227a919f1bafbdda0583705e547892342c26fb127219d60a5c36882609d1"},
|
751 |
+
{file = "numpy-2.2.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9551a499bf125c1d4f9e250377c1ee2eddd02e01eac6644c080162c0c51778ab"},
|
752 |
+
{file = "numpy-2.2.6-cp311-cp311-win32.whl", hash = "sha256:0678000bb9ac1475cd454c6b8c799206af8107e310843532b04d49649c717a47"},
|
753 |
+
{file = "numpy-2.2.6-cp311-cp311-win_amd64.whl", hash = "sha256:e8213002e427c69c45a52bbd94163084025f533a55a59d6f9c5b820774ef3303"},
|
754 |
+
{file = "numpy-2.2.6.tar.gz", hash = "sha256:e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd"},
|
755 |
+
]
|
756 |
+
|
757 |
+
[[package]]
|
758 |
+
name = "orjson"
|
759 |
+
version = "3.10.18"
|
760 |
+
requires_python = ">=3.9"
|
761 |
+
summary = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy"
|
762 |
+
groups = ["default"]
|
763 |
+
files = [
|
764 |
+
{file = "orjson-3.10.18-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:e0a183ac3b8e40471e8d843105da6fbe7c070faab023be3b08188ee3f85719b8"},
|
765 |
+
{file = "orjson-3.10.18-cp311-cp311-macosx_15_0_arm64.whl", hash = "sha256:5ef7c164d9174362f85238d0cd4afdeeb89d9e523e4651add6a5d458d6f7d42d"},
|
766 |
+
{file = "orjson-3.10.18-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:afd14c5d99cdc7bf93f22b12ec3b294931518aa019e2a147e8aa2f31fd3240f7"},
|
767 |
+
{file = "orjson-3.10.18-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7b672502323b6cd133c4af6b79e3bea36bad2d16bca6c1f645903fce83909a7a"},
|
768 |
+
{file = "orjson-3.10.18-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:51f8c63be6e070ec894c629186b1c0fe798662b8687f3d9fdfa5e401c6bd7679"},
|
769 |
+
{file = "orjson-3.10.18-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3f9478ade5313d724e0495d167083c6f3be0dd2f1c9c8a38db9a9e912cdaf947"},
|
770 |
+
{file = "orjson-3.10.18-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:187aefa562300a9d382b4b4eb9694806e5848b0cedf52037bb5c228c61bb66d4"},
|
771 |
+
{file = "orjson-3.10.18-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9da552683bc9da222379c7a01779bddd0ad39dd699dd6300abaf43eadee38334"},
|
772 |
+
{file = "orjson-3.10.18-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e450885f7b47a0231979d9c49b567ed1c4e9f69240804621be87c40bc9d3cf17"},
|
773 |
+
{file = "orjson-3.10.18-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:5e3c9cc2ba324187cd06287ca24f65528f16dfc80add48dc99fa6c836bb3137e"},
|
774 |
+
{file = "orjson-3.10.18-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:50ce016233ac4bfd843ac5471e232b865271d7d9d44cf9d33773bcd883ce442b"},
|
775 |
+
{file = "orjson-3.10.18-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b3ceff74a8f7ffde0b2785ca749fc4e80e4315c0fd887561144059fb1c138aa7"},
|
776 |
+
{file = "orjson-3.10.18-cp311-cp311-win32.whl", hash = "sha256:fdba703c722bd868c04702cac4cb8c6b8ff137af2623bc0ddb3b3e6a2c8996c1"},
|
777 |
+
{file = "orjson-3.10.18-cp311-cp311-win_amd64.whl", hash = "sha256:c28082933c71ff4bc6ccc82a454a2bffcef6e1d7379756ca567c772e4fb3278a"},
|
778 |
+
{file = "orjson-3.10.18-cp311-cp311-win_arm64.whl", hash = "sha256:a6c7c391beaedd3fa63206e5c2b7b554196f14debf1ec9deb54b5d279b1b46f5"},
|
779 |
+
{file = "orjson-3.10.18.tar.gz", hash = "sha256:e8da3947d92123eda795b68228cafe2724815621fe35e8e320a9e9593a4bcd53"},
|
780 |
+
]
|
781 |
+
|
782 |
[[package]]
|
783 |
name = "packaging"
|
784 |
version = "25.0"
|
785 |
requires_python = ">=3.8"
|
786 |
summary = "Core utilities for Python packages"
|
787 |
+
groups = ["default", "vscode"]
|
788 |
files = [
|
789 |
{file = "packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484"},
|
790 |
{file = "packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f"},
|
791 |
]
|
792 |
|
793 |
+
[[package]]
|
794 |
+
name = "pandas"
|
795 |
+
version = "2.2.3"
|
796 |
+
requires_python = ">=3.9"
|
797 |
+
summary = "Powerful data structures for data analysis, time series, and statistics"
|
798 |
+
groups = ["default"]
|
799 |
+
dependencies = [
|
800 |
+
"numpy>=1.22.4; python_version < \"3.11\"",
|
801 |
+
"numpy>=1.23.2; python_version == \"3.11\"",
|
802 |
+
"numpy>=1.26.0; python_version >= \"3.12\"",
|
803 |
+
"python-dateutil>=2.8.2",
|
804 |
+
"pytz>=2020.1",
|
805 |
+
"tzdata>=2022.7",
|
806 |
+
]
|
807 |
+
files = [
|
808 |
+
{file = "pandas-2.2.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:66108071e1b935240e74525006034333f98bcdb87ea116de573a6a0dccb6c039"},
|
809 |
+
{file = "pandas-2.2.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7c2875855b0ff77b2a64a0365e24455d9990730d6431b9e0ee18ad8acee13dbd"},
|
810 |
+
{file = "pandas-2.2.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cd8d0c3be0515c12fed0bdbae072551c8b54b7192c7b1fda0ba56059a0179698"},
|
811 |
+
{file = "pandas-2.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c124333816c3a9b03fbeef3a9f230ba9a737e9e5bb4060aa2107a86cc0a497fc"},
|
812 |
+
{file = "pandas-2.2.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:63cc132e40a2e084cf01adf0775b15ac515ba905d7dcca47e9a251819c575ef3"},
|
813 |
+
{file = "pandas-2.2.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:29401dbfa9ad77319367d36940cd8a0b3a11aba16063e39632d98b0e931ddf32"},
|
814 |
+
{file = "pandas-2.2.3-cp311-cp311-win_amd64.whl", hash = "sha256:3fc6873a41186404dad67245896a6e440baacc92f5b716ccd1bc9ed2995ab2c5"},
|
815 |
+
{file = "pandas-2.2.3.tar.gz", hash = "sha256:4f18ba62b61d7e192368b84517265a99b4d7ee8912f8708660fb4a366cc82667"},
|
816 |
+
]
|
817 |
+
|
818 |
[[package]]
|
819 |
name = "parso"
|
820 |
version = "0.8.4"
|
|
|
840 |
{file = "pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f"},
|
841 |
]
|
842 |
|
843 |
+
[[package]]
|
844 |
+
name = "pillow"
|
845 |
+
version = "11.2.1"
|
846 |
+
requires_python = ">=3.9"
|
847 |
+
summary = "Python Imaging Library (Fork)"
|
848 |
+
groups = ["default"]
|
849 |
+
files = [
|
850 |
+
{file = "pillow-11.2.1-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:35ca289f712ccfc699508c4658a1d14652e8033e9b69839edf83cbdd0ba39e70"},
|
851 |
+
{file = "pillow-11.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e0409af9f829f87a2dfb7e259f78f317a5351f2045158be321fd135973fff7bf"},
|
852 |
+
{file = "pillow-11.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d4e5c5edee874dce4f653dbe59db7c73a600119fbea8d31f53423586ee2aafd7"},
|
853 |
+
{file = "pillow-11.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b93a07e76d13bff9444f1a029e0af2964e654bfc2e2c2d46bfd080df5ad5f3d8"},
|
854 |
+
{file = "pillow-11.2.1-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:e6def7eed9e7fa90fde255afaf08060dc4b343bbe524a8f69bdd2a2f0018f600"},
|
855 |
+
{file = "pillow-11.2.1-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:8f4f3724c068be008c08257207210c138d5f3731af6c155a81c2b09a9eb3a788"},
|
856 |
+
{file = "pillow-11.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:a0a6709b47019dff32e678bc12c63008311b82b9327613f534e496dacaefb71e"},
|
857 |
+
{file = "pillow-11.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f6b0c664ccb879109ee3ca702a9272d877f4fcd21e5eb63c26422fd6e415365e"},
|
858 |
+
{file = "pillow-11.2.1-cp311-cp311-win32.whl", hash = "sha256:cc5d875d56e49f112b6def6813c4e3d3036d269c008bf8aef72cd08d20ca6df6"},
|
859 |
+
{file = "pillow-11.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:0f5c7eda47bf8e3c8a283762cab94e496ba977a420868cb819159980b6709193"},
|
860 |
+
{file = "pillow-11.2.1-cp311-cp311-win_arm64.whl", hash = "sha256:4d375eb838755f2528ac8cbc926c3e31cc49ca4ad0cf79cff48b20e30634a4a7"},
|
861 |
+
{file = "pillow-11.2.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:80f1df8dbe9572b4b7abdfa17eb5d78dd620b1d55d9e25f834efdbee872d3aed"},
|
862 |
+
{file = "pillow-11.2.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:ea926cfbc3957090becbcbbb65ad177161a2ff2ad578b5a6ec9bb1e1cd78753c"},
|
863 |
+
{file = "pillow-11.2.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:738db0e0941ca0376804d4de6a782c005245264edaa253ffce24e5a15cbdc7bd"},
|
864 |
+
{file = "pillow-11.2.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9db98ab6565c69082ec9b0d4e40dd9f6181dab0dd236d26f7a50b8b9bfbd5076"},
|
865 |
+
{file = "pillow-11.2.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:036e53f4170e270ddb8797d4c590e6dd14d28e15c7da375c18978045f7e6c37b"},
|
866 |
+
{file = "pillow-11.2.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:14f73f7c291279bd65fda51ee87affd7c1e097709f7fdd0188957a16c264601f"},
|
867 |
+
{file = "pillow-11.2.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:208653868d5c9ecc2b327f9b9ef34e0e42a4cdd172c2988fd81d62d2bc9bc044"},
|
868 |
+
{file = "pillow-11.2.1.tar.gz", hash = "sha256:a64dd61998416367b7ef979b73d3a85853ba9bec4c2925f74e588879a58716b6"},
|
869 |
+
]
|
870 |
+
|
871 |
[[package]]
|
872 |
name = "platformdirs"
|
873 |
version = "4.3.8"
|
|
|
943 |
{file = "pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6"},
|
944 |
]
|
945 |
|
946 |
+
[[package]]
|
947 |
+
name = "pydantic"
|
948 |
+
version = "2.11.4"
|
949 |
+
requires_python = ">=3.9"
|
950 |
+
summary = "Data validation using Python type hints"
|
951 |
+
groups = ["default"]
|
952 |
+
dependencies = [
|
953 |
+
"annotated-types>=0.6.0",
|
954 |
+
"pydantic-core==2.33.2",
|
955 |
+
"typing-extensions>=4.12.2",
|
956 |
+
"typing-inspection>=0.4.0",
|
957 |
+
]
|
958 |
+
files = [
|
959 |
+
{file = "pydantic-2.11.4-py3-none-any.whl", hash = "sha256:d9615eaa9ac5a063471da949c8fc16376a84afb5024688b3ff885693506764eb"},
|
960 |
+
{file = "pydantic-2.11.4.tar.gz", hash = "sha256:32738d19d63a226a52eed76645a98ee07c1f410ee41d93b4afbfa85ed8111c2d"},
|
961 |
+
]
|
962 |
+
|
963 |
+
[[package]]
|
964 |
+
name = "pydantic-core"
|
965 |
+
version = "2.33.2"
|
966 |
+
requires_python = ">=3.9"
|
967 |
+
summary = "Core functionality for Pydantic validation and serialization"
|
968 |
+
groups = ["default"]
|
969 |
+
dependencies = [
|
970 |
+
"typing-extensions!=4.7.0,>=4.6.0",
|
971 |
+
]
|
972 |
+
files = [
|
973 |
+
{file = "pydantic_core-2.33.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:4c5b0a576fb381edd6d27f0a85915c6daf2f8138dc5c267a57c08a62900758c7"},
|
974 |
+
{file = "pydantic_core-2.33.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e799c050df38a639db758c617ec771fd8fb7a5f8eaaa4b27b101f266b216a246"},
|
975 |
+
{file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f"},
|
976 |
+
{file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc"},
|
977 |
+
{file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de"},
|
978 |
+
{file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a"},
|
979 |
+
{file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef"},
|
980 |
+
{file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e"},
|
981 |
+
{file = "pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d"},
|
982 |
+
{file = "pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30"},
|
983 |
+
{file = "pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf"},
|
984 |
+
{file = "pydantic_core-2.33.2-cp311-cp311-win32.whl", hash = "sha256:6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51"},
|
985 |
+
{file = "pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", hash = "sha256:1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab"},
|
986 |
+
{file = "pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", hash = "sha256:6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65"},
|
987 |
+
{file = "pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:dd14041875d09cc0f9308e37a6f8b65f5585cf2598a53aa0123df8b129d481f8"},
|
988 |
+
{file = "pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d87c561733f66531dced0da6e864f44ebf89a8fba55f31407b00c2f7f9449593"},
|
989 |
+
{file = "pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612"},
|
990 |
+
{file = "pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7"},
|
991 |
+
{file = "pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e"},
|
992 |
+
{file = "pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8"},
|
993 |
+
{file = "pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf"},
|
994 |
+
{file = "pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb"},
|
995 |
+
{file = "pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1"},
|
996 |
+
{file = "pydantic_core-2.33.2.tar.gz", hash = "sha256:7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc"},
|
997 |
+
]
|
998 |
+
|
999 |
+
[[package]]
|
1000 |
+
name = "pydantic-settings"
|
1001 |
+
version = "2.9.1"
|
1002 |
+
requires_python = ">=3.9"
|
1003 |
+
summary = "Settings management using Pydantic"
|
1004 |
+
groups = ["default"]
|
1005 |
+
dependencies = [
|
1006 |
+
"pydantic>=2.7.0",
|
1007 |
+
"python-dotenv>=0.21.0",
|
1008 |
+
"typing-inspection>=0.4.0",
|
1009 |
+
]
|
1010 |
+
files = [
|
1011 |
+
{file = "pydantic_settings-2.9.1-py3-none-any.whl", hash = "sha256:59b4f431b1defb26fe620c71a7d3968a710d719f5f4cdbbdb7926edeb770f6ef"},
|
1012 |
+
{file = "pydantic_settings-2.9.1.tar.gz", hash = "sha256:c509bf79d27563add44e8446233359004ed85066cd096d8b510f715e6ef5d268"},
|
1013 |
+
]
|
1014 |
+
|
1015 |
+
[[package]]
|
1016 |
+
name = "pydub"
|
1017 |
+
version = "0.25.1"
|
1018 |
+
summary = "Manipulate audio with an simple and easy high level interface"
|
1019 |
+
groups = ["default"]
|
1020 |
+
files = [
|
1021 |
+
{file = "pydub-0.25.1-py2.py3-none-any.whl", hash = "sha256:65617e33033874b59d87db603aa1ed450633288aefead953b30bded59cb599a6"},
|
1022 |
+
{file = "pydub-0.25.1.tar.gz", hash = "sha256:980a33ce9949cab2a569606b65674d748ecbca4f0796887fd6f46173a7b0d30f"},
|
1023 |
+
]
|
1024 |
+
|
1025 |
[[package]]
|
1026 |
name = "pygments"
|
1027 |
version = "2.19.1"
|
1028 |
requires_python = ">=3.8"
|
1029 |
summary = "Pygments is a syntax highlighting package written in Python."
|
1030 |
+
groups = ["default", "vscode"]
|
1031 |
files = [
|
1032 |
{file = "pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c"},
|
1033 |
{file = "pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f"},
|
|
|
1062 |
version = "2.9.0.post0"
|
1063 |
requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
|
1064 |
summary = "Extensions to the standard Python datetime module"
|
1065 |
+
groups = ["default", "vscode"]
|
1066 |
dependencies = [
|
1067 |
"six>=1.5",
|
1068 |
]
|
|
|
1071 |
{file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"},
|
1072 |
]
|
1073 |
|
1074 |
+
[[package]]
|
1075 |
+
name = "python-dotenv"
|
1076 |
+
version = "1.1.0"
|
1077 |
+
requires_python = ">=3.9"
|
1078 |
+
summary = "Read key-value pairs from a .env file and set them as environment variables"
|
1079 |
+
groups = ["default"]
|
1080 |
+
files = [
|
1081 |
+
{file = "python_dotenv-1.1.0-py3-none-any.whl", hash = "sha256:d7c01d9e2293916c18baf562d95698754b0dbbb5e74d457c45d4f6561fb9d55d"},
|
1082 |
+
{file = "python_dotenv-1.1.0.tar.gz", hash = "sha256:41f90bc6f5f177fb41f53e87666db362025010eb28f60a01c9143bfa33a2b2d5"},
|
1083 |
+
]
|
1084 |
+
|
1085 |
+
[[package]]
|
1086 |
+
name = "python-multipart"
|
1087 |
+
version = "0.0.20"
|
1088 |
+
requires_python = ">=3.8"
|
1089 |
+
summary = "A streaming multipart parser for Python"
|
1090 |
+
groups = ["default"]
|
1091 |
+
files = [
|
1092 |
+
{file = "python_multipart-0.0.20-py3-none-any.whl", hash = "sha256:8a62d3a8335e06589fe01f2a3e178cdcc632f3fbe0d492ad9ee0ec35aab1f104"},
|
1093 |
+
{file = "python_multipart-0.0.20.tar.gz", hash = "sha256:8dd0cab45b8e23064ae09147625994d090fa46f5b0d1e13af944c331a7fa9d13"},
|
1094 |
+
]
|
1095 |
+
|
1096 |
+
[[package]]
|
1097 |
+
name = "pytz"
|
1098 |
+
version = "2025.2"
|
1099 |
+
summary = "World timezone definitions, modern and historical"
|
1100 |
+
groups = ["default"]
|
1101 |
+
files = [
|
1102 |
+
{file = "pytz-2025.2-py2.py3-none-any.whl", hash = "sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00"},
|
1103 |
+
{file = "pytz-2025.2.tar.gz", hash = "sha256:360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3"},
|
1104 |
+
]
|
1105 |
+
|
1106 |
[[package]]
|
1107 |
name = "pywin32"
|
1108 |
version = "310"
|
|
|
1115 |
{file = "pywin32-310-cp311-cp311-win_arm64.whl", hash = "sha256:19ec5fc9b1d51c4350be7bb00760ffce46e6c95eaf2f0b2f1150657b1a43c582"},
|
1116 |
]
|
1117 |
|
1118 |
+
[[package]]
|
1119 |
+
name = "pyyaml"
|
1120 |
+
version = "6.0.2"
|
1121 |
+
requires_python = ">=3.8"
|
1122 |
+
summary = "YAML parser and emitter for Python"
|
1123 |
+
groups = ["default"]
|
1124 |
+
files = [
|
1125 |
+
{file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"},
|
1126 |
+
{file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"},
|
1127 |
+
{file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"},
|
1128 |
+
{file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"},
|
1129 |
+
{file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"},
|
1130 |
+
{file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"},
|
1131 |
+
{file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"},
|
1132 |
+
{file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"},
|
1133 |
+
{file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"},
|
1134 |
+
{file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"},
|
1135 |
+
]
|
1136 |
+
|
1137 |
[[package]]
|
1138 |
name = "pyzmq"
|
1139 |
version = "26.4.0"
|
|
|
1163 |
{file = "pyzmq-26.4.0.tar.gz", hash = "sha256:4bd13f85f80962f91a651a7356fe0472791a5f7a92f227822b5acf44795c626d"},
|
1164 |
]
|
1165 |
|
1166 |
+
[[package]]
|
1167 |
+
name = "regex"
|
1168 |
+
version = "2024.11.6"
|
1169 |
+
requires_python = ">=3.8"
|
1170 |
+
summary = "Alternative regular expression module, to replace re."
|
1171 |
+
groups = ["default"]
|
1172 |
+
files = [
|
1173 |
+
{file = "regex-2024.11.6-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:5478c6962ad548b54a591778e93cd7c456a7a29f8eca9c49e4f9a806dcc5d638"},
|
1174 |
+
{file = "regex-2024.11.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c89a8cc122b25ce6945f0423dc1352cb9593c68abd19223eebbd4e56612c5b7"},
|
1175 |
+
{file = "regex-2024.11.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:94d87b689cdd831934fa3ce16cc15cd65748e6d689f5d2b8f4f4df2065c9fa20"},
|
1176 |
+
{file = "regex-2024.11.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1062b39a0a2b75a9c694f7a08e7183a80c63c0d62b301418ffd9c35f55aaa114"},
|
1177 |
+
{file = "regex-2024.11.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:167ed4852351d8a750da48712c3930b031f6efdaa0f22fa1933716bfcd6bf4a3"},
|
1178 |
+
{file = "regex-2024.11.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2d548dafee61f06ebdb584080621f3e0c23fff312f0de1afc776e2a2ba99a74f"},
|
1179 |
+
{file = "regex-2024.11.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f2a19f302cd1ce5dd01a9099aaa19cae6173306d1302a43b627f62e21cf18ac0"},
|
1180 |
+
{file = "regex-2024.11.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bec9931dfb61ddd8ef2ebc05646293812cb6b16b60cf7c9511a832b6f1854b55"},
|
1181 |
+
{file = "regex-2024.11.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:9714398225f299aa85267fd222f7142fcb5c769e73d7733344efc46f2ef5cf89"},
|
1182 |
+
{file = "regex-2024.11.6-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:202eb32e89f60fc147a41e55cb086db2a3f8cb82f9a9a88440dcfc5d37faae8d"},
|
1183 |
+
{file = "regex-2024.11.6-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:4181b814e56078e9b00427ca358ec44333765f5ca1b45597ec7446d3a1ef6e34"},
|
1184 |
+
{file = "regex-2024.11.6-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:068376da5a7e4da51968ce4c122a7cd31afaaec4fccc7856c92f63876e57b51d"},
|
1185 |
+
{file = "regex-2024.11.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ac10f2c4184420d881a3475fb2c6f4d95d53a8d50209a2500723d831036f7c45"},
|
1186 |
+
{file = "regex-2024.11.6-cp311-cp311-win32.whl", hash = "sha256:c36f9b6f5f8649bb251a5f3f66564438977b7ef8386a52460ae77e6070d309d9"},
|
1187 |
+
{file = "regex-2024.11.6-cp311-cp311-win_amd64.whl", hash = "sha256:02e28184be537f0e75c1f9b2f8847dc51e08e6e171c6bde130b2687e0c33cf60"},
|
1188 |
+
{file = "regex-2024.11.6.tar.gz", hash = "sha256:7ab159b063c52a0333c884e4679f8d7a85112ee3078fe3d9004b2dd875585519"},
|
1189 |
+
]
|
1190 |
+
|
1191 |
+
[[package]]
|
1192 |
+
name = "requests"
|
1193 |
+
version = "2.32.3"
|
1194 |
+
requires_python = ">=3.8"
|
1195 |
+
summary = "Python HTTP for Humans."
|
1196 |
+
groups = ["default"]
|
1197 |
+
dependencies = [
|
1198 |
+
"certifi>=2017.4.17",
|
1199 |
+
"charset-normalizer<4,>=2",
|
1200 |
+
"idna<4,>=2.5",
|
1201 |
+
"urllib3<3,>=1.21.1",
|
1202 |
+
]
|
1203 |
+
files = [
|
1204 |
+
{file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"},
|
1205 |
+
{file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"},
|
1206 |
+
]
|
1207 |
+
|
1208 |
+
[[package]]
|
1209 |
+
name = "rich"
|
1210 |
+
version = "14.0.0"
|
1211 |
+
requires_python = ">=3.8.0"
|
1212 |
+
summary = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal"
|
1213 |
+
groups = ["default"]
|
1214 |
+
marker = "sys_platform != \"emscripten\""
|
1215 |
+
dependencies = [
|
1216 |
+
"markdown-it-py>=2.2.0",
|
1217 |
+
"pygments<3.0.0,>=2.13.0",
|
1218 |
+
"typing-extensions<5.0,>=4.0.0; python_version < \"3.11\"",
|
1219 |
+
]
|
1220 |
+
files = [
|
1221 |
+
{file = "rich-14.0.0-py3-none-any.whl", hash = "sha256:1c9491e1951aac09caffd42f448ee3d04e58923ffe14993f6e83068dc395d7e0"},
|
1222 |
+
{file = "rich-14.0.0.tar.gz", hash = "sha256:82f1bc23a6a21ebca4ae0c45af9bdbc492ed20231dcb63f297d6d1021a9d5725"},
|
1223 |
+
]
|
1224 |
+
|
1225 |
[[package]]
|
1226 |
name = "ruff"
|
1227 |
version = "0.11.10"
|
1228 |
requires_python = ">=3.7"
|
1229 |
summary = "An extremely fast Python linter and code formatter, written in Rust."
|
1230 |
+
groups = ["default", "lint"]
|
1231 |
files = [
|
1232 |
{file = "ruff-0.11.10-py3-none-linux_armv6l.whl", hash = "sha256:859a7bfa7bc8888abbea31ef8a2b411714e6a80f0d173c2a82f9041ed6b50f58"},
|
1233 |
{file = "ruff-0.11.10-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:968220a57e09ea5e4fd48ed1c646419961a0570727c7e069842edd018ee8afed"},
|
|
|
1249 |
{file = "ruff-0.11.10.tar.gz", hash = "sha256:d522fb204b4959909ecac47da02830daec102eeb100fb50ea9554818d47a5fa6"},
|
1250 |
]
|
1251 |
|
1252 |
+
[[package]]
|
1253 |
+
name = "safehttpx"
|
1254 |
+
version = "0.1.6"
|
1255 |
+
requires_python = ">3.9"
|
1256 |
+
summary = "A small Python library created to help developers protect their applications from Server Side Request Forgery (SSRF) attacks."
|
1257 |
+
groups = ["default"]
|
1258 |
+
dependencies = [
|
1259 |
+
"httpx",
|
1260 |
+
]
|
1261 |
+
files = [
|
1262 |
+
{file = "safehttpx-0.1.6-py3-none-any.whl", hash = "sha256:407cff0b410b071623087c63dd2080c3b44dc076888d8c5823c00d1e58cb381c"},
|
1263 |
+
{file = "safehttpx-0.1.6.tar.gz", hash = "sha256:b356bfc82cee3a24c395b94a2dbeabbed60aff1aa5fa3b5fe97c4f2456ebce42"},
|
1264 |
+
]
|
1265 |
+
|
1266 |
+
[[package]]
|
1267 |
+
name = "semantic-version"
|
1268 |
+
version = "2.10.0"
|
1269 |
+
requires_python = ">=2.7"
|
1270 |
+
summary = "A library implementing the 'SemVer' scheme."
|
1271 |
+
groups = ["default"]
|
1272 |
+
files = [
|
1273 |
+
{file = "semantic_version-2.10.0-py2.py3-none-any.whl", hash = "sha256:de78a3b8e0feda74cabc54aab2da702113e33ac9d9eb9d2389bcf1f58b7d9177"},
|
1274 |
+
{file = "semantic_version-2.10.0.tar.gz", hash = "sha256:bdabb6d336998cbb378d4b9db3a4b56a1e3235701dc05ea2690d9a997ed5041c"},
|
1275 |
+
]
|
1276 |
+
|
1277 |
+
[[package]]
|
1278 |
+
name = "shellingham"
|
1279 |
+
version = "1.5.4"
|
1280 |
+
requires_python = ">=3.7"
|
1281 |
+
summary = "Tool to Detect Surrounding Shell"
|
1282 |
+
groups = ["default"]
|
1283 |
+
marker = "sys_platform != \"emscripten\""
|
1284 |
+
files = [
|
1285 |
+
{file = "shellingham-1.5.4-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686"},
|
1286 |
+
{file = "shellingham-1.5.4.tar.gz", hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de"},
|
1287 |
+
]
|
1288 |
+
|
1289 |
[[package]]
|
1290 |
name = "six"
|
1291 |
version = "1.17.0"
|
1292 |
requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
|
1293 |
summary = "Python 2 and 3 compatibility utilities"
|
1294 |
+
groups = ["default", "vscode"]
|
1295 |
files = [
|
1296 |
{file = "six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274"},
|
1297 |
{file = "six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"},
|
1298 |
]
|
1299 |
|
1300 |
+
[[package]]
|
1301 |
+
name = "sniffio"
|
1302 |
+
version = "1.3.1"
|
1303 |
+
requires_python = ">=3.7"
|
1304 |
+
summary = "Sniff out which async library your code is running under"
|
1305 |
+
groups = ["default"]
|
1306 |
+
files = [
|
1307 |
+
{file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"},
|
1308 |
+
{file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"},
|
1309 |
+
]
|
1310 |
+
|
1311 |
+
[[package]]
|
1312 |
+
name = "sse-starlette"
|
1313 |
+
version = "2.3.5"
|
1314 |
+
requires_python = ">=3.9"
|
1315 |
+
summary = "SSE plugin for Starlette"
|
1316 |
+
groups = ["default"]
|
1317 |
+
dependencies = [
|
1318 |
+
"anyio>=4.7.0",
|
1319 |
+
"starlette>=0.41.3",
|
1320 |
+
]
|
1321 |
+
files = [
|
1322 |
+
{file = "sse_starlette-2.3.5-py3-none-any.whl", hash = "sha256:251708539a335570f10eaaa21d1848a10c42ee6dc3a9cf37ef42266cdb1c52a8"},
|
1323 |
+
{file = "sse_starlette-2.3.5.tar.gz", hash = "sha256:228357b6e42dcc73a427990e2b4a03c023e2495ecee82e14f07ba15077e334b2"},
|
1324 |
+
]
|
1325 |
+
|
1326 |
[[package]]
|
1327 |
name = "stack-data"
|
1328 |
version = "0.6.3"
|
|
|
1338 |
{file = "stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9"},
|
1339 |
]
|
1340 |
|
1341 |
+
[[package]]
|
1342 |
+
name = "starlette"
|
1343 |
+
version = "0.46.2"
|
1344 |
+
requires_python = ">=3.9"
|
1345 |
+
summary = "The little ASGI library that shines."
|
1346 |
+
groups = ["default"]
|
1347 |
+
dependencies = [
|
1348 |
+
"anyio<5,>=3.6.2",
|
1349 |
+
"typing-extensions>=3.10.0; python_version < \"3.10\"",
|
1350 |
+
]
|
1351 |
+
files = [
|
1352 |
+
{file = "starlette-0.46.2-py3-none-any.whl", hash = "sha256:595633ce89f8ffa71a015caed34a5b2dc1c0cdb3f0f1fbd1e69339cf2abeec35"},
|
1353 |
+
{file = "starlette-0.46.2.tar.gz", hash = "sha256:7f7361f34eed179294600af672f565727419830b54b7b084efe44bb82d2fccd5"},
|
1354 |
+
]
|
1355 |
+
|
1356 |
+
[[package]]
|
1357 |
+
name = "textblob"
|
1358 |
+
version = "0.19.0"
|
1359 |
+
requires_python = ">=3.9"
|
1360 |
+
summary = "Simple, Pythonic text processing. Sentiment analysis, part-of-speech tagging, noun phrase parsing, and more."
|
1361 |
+
groups = ["default"]
|
1362 |
+
dependencies = [
|
1363 |
+
"nltk>=3.9",
|
1364 |
+
]
|
1365 |
+
files = [
|
1366 |
+
{file = "textblob-0.19.0-py3-none-any.whl", hash = "sha256:af6b8827886f1ee839a625f4865e5abb1584eae8db2259627b33a6a0b02ef19d"},
|
1367 |
+
{file = "textblob-0.19.0.tar.gz", hash = "sha256:0a3d06a47cf7759441da3418c4843aed3797a998beba2108c6245a2020f83b01"},
|
1368 |
+
]
|
1369 |
+
|
1370 |
[[package]]
|
1371 |
name = "tomlkit"
|
1372 |
version = "0.13.2"
|
1373 |
requires_python = ">=3.8"
|
1374 |
summary = "Style preserving TOML library"
|
1375 |
+
groups = ["default", "lint"]
|
1376 |
files = [
|
1377 |
{file = "tomlkit-0.13.2-py3-none-any.whl", hash = "sha256:7a974427f6e119197f670fbbbeae7bef749a6c14e793db934baefc1b5f03efde"},
|
1378 |
{file = "tomlkit-0.13.2.tar.gz", hash = "sha256:fff5fe59a87295b278abd31bec92c15d9bc4a06885ab12bcea52c71119392e79"},
|
|
|
1399 |
{file = "tornado-6.5.tar.gz", hash = "sha256:c70c0a26d5b2d85440e4debd14a8d0b463a0cf35d92d3af05f5f1ffa8675c826"},
|
1400 |
]
|
1401 |
|
1402 |
+
[[package]]
|
1403 |
+
name = "tqdm"
|
1404 |
+
version = "4.67.1"
|
1405 |
+
requires_python = ">=3.7"
|
1406 |
+
summary = "Fast, Extensible Progress Meter"
|
1407 |
+
groups = ["default"]
|
1408 |
+
dependencies = [
|
1409 |
+
"colorama; platform_system == \"Windows\"",
|
1410 |
+
]
|
1411 |
+
files = [
|
1412 |
+
{file = "tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2"},
|
1413 |
+
{file = "tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2"},
|
1414 |
+
]
|
1415 |
+
|
1416 |
[[package]]
|
1417 |
name = "traitlets"
|
1418 |
version = "5.14.3"
|
|
|
1424 |
{file = "traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7"},
|
1425 |
]
|
1426 |
|
1427 |
+
[[package]]
|
1428 |
+
name = "typer"
|
1429 |
+
version = "0.15.4"
|
1430 |
+
requires_python = ">=3.7"
|
1431 |
+
summary = "Typer, build great CLIs. Easy to code. Based on Python type hints."
|
1432 |
+
groups = ["default"]
|
1433 |
+
marker = "sys_platform != \"emscripten\""
|
1434 |
+
dependencies = [
|
1435 |
+
"click<8.2,>=8.0.0",
|
1436 |
+
"rich>=10.11.0",
|
1437 |
+
"shellingham>=1.3.0",
|
1438 |
+
"typing-extensions>=3.7.4.3",
|
1439 |
+
]
|
1440 |
+
files = [
|
1441 |
+
{file = "typer-0.15.4-py3-none-any.whl", hash = "sha256:eb0651654dcdea706780c466cf06d8f174405a659ffff8f163cfbfee98c0e173"},
|
1442 |
+
{file = "typer-0.15.4.tar.gz", hash = "sha256:89507b104f9b6a0730354f27c39fae5b63ccd0c95b1ce1f1a6ba0cfd329997c3"},
|
1443 |
+
]
|
1444 |
+
|
1445 |
[[package]]
|
1446 |
name = "typing-extensions"
|
1447 |
version = "4.13.2"
|
1448 |
requires_python = ">=3.8"
|
1449 |
summary = "Backported and Experimental Type Hints for Python 3.8+"
|
1450 |
+
groups = ["default", "vscode"]
|
|
|
1451 |
files = [
|
1452 |
{file = "typing_extensions-4.13.2-py3-none-any.whl", hash = "sha256:a439e7c04b49fec3e5d3e2beaa21755cadbbdc391694e28ccdd36ca4a1408f8c"},
|
1453 |
{file = "typing_extensions-4.13.2.tar.gz", hash = "sha256:e6c81219bd689f51865d9e372991c540bda33a0379d5573cddb9a3a23f7caaef"},
|
1454 |
]
|
1455 |
|
1456 |
+
[[package]]
|
1457 |
+
name = "typing-inspection"
|
1458 |
+
version = "0.4.0"
|
1459 |
+
requires_python = ">=3.9"
|
1460 |
+
summary = "Runtime typing introspection tools"
|
1461 |
+
groups = ["default"]
|
1462 |
+
dependencies = [
|
1463 |
+
"typing-extensions>=4.12.0",
|
1464 |
+
]
|
1465 |
+
files = [
|
1466 |
+
{file = "typing_inspection-0.4.0-py3-none-any.whl", hash = "sha256:50e72559fcd2a6367a19f7a7e610e6afcb9fac940c650290eed893d61386832f"},
|
1467 |
+
{file = "typing_inspection-0.4.0.tar.gz", hash = "sha256:9765c87de36671694a67904bf2c96e395be9c6439bb6c87b5142569dcdd65122"},
|
1468 |
+
]
|
1469 |
+
|
1470 |
+
[[package]]
|
1471 |
+
name = "tzdata"
|
1472 |
+
version = "2025.2"
|
1473 |
+
requires_python = ">=2"
|
1474 |
+
summary = "Provider of IANA time zone data"
|
1475 |
+
groups = ["default"]
|
1476 |
+
files = [
|
1477 |
+
{file = "tzdata-2025.2-py2.py3-none-any.whl", hash = "sha256:1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8"},
|
1478 |
+
{file = "tzdata-2025.2.tar.gz", hash = "sha256:b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9"},
|
1479 |
+
]
|
1480 |
+
|
1481 |
+
[[package]]
|
1482 |
+
name = "urllib3"
|
1483 |
+
version = "2.4.0"
|
1484 |
+
requires_python = ">=3.9"
|
1485 |
+
summary = "HTTP library with thread-safe connection pooling, file post, and more."
|
1486 |
+
groups = ["default"]
|
1487 |
+
files = [
|
1488 |
+
{file = "urllib3-2.4.0-py3-none-any.whl", hash = "sha256:4e16665048960a0900c702d4a66415956a584919c03361cac9f1df5c5dd7e813"},
|
1489 |
+
{file = "urllib3-2.4.0.tar.gz", hash = "sha256:414bc6535b787febd7567804cc015fee39daab8ad86268f1310a9250697de466"},
|
1490 |
+
]
|
1491 |
+
|
1492 |
+
[[package]]
|
1493 |
+
name = "uvicorn"
|
1494 |
+
version = "0.34.2"
|
1495 |
+
requires_python = ">=3.9"
|
1496 |
+
summary = "The lightning-fast ASGI server."
|
1497 |
+
groups = ["default"]
|
1498 |
+
marker = "sys_platform != \"emscripten\""
|
1499 |
+
dependencies = [
|
1500 |
+
"click>=7.0",
|
1501 |
+
"h11>=0.8",
|
1502 |
+
"typing-extensions>=4.0; python_version < \"3.11\"",
|
1503 |
+
]
|
1504 |
+
files = [
|
1505 |
+
{file = "uvicorn-0.34.2-py3-none-any.whl", hash = "sha256:deb49af569084536d269fe0a6d67e3754f104cf03aba7c11c40f01aadf33c403"},
|
1506 |
+
{file = "uvicorn-0.34.2.tar.gz", hash = "sha256:0e929828f6186353a80b58ea719861d2629d766293b6d19baf086ba31d4f3328"},
|
1507 |
+
]
|
1508 |
+
|
1509 |
[[package]]
|
1510 |
name = "wcwidth"
|
1511 |
version = "0.2.13"
|
|
|
1518 |
{file = "wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859"},
|
1519 |
{file = "wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5"},
|
1520 |
]
|
1521 |
+
|
1522 |
+
[[package]]
|
1523 |
+
name = "websockets"
|
1524 |
+
version = "15.0.1"
|
1525 |
+
requires_python = ">=3.9"
|
1526 |
+
summary = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)"
|
1527 |
+
groups = ["default"]
|
1528 |
+
files = [
|
1529 |
+
{file = "websockets-15.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:823c248b690b2fd9303ba00c4f66cd5e2d8c3ba4aa968b2779be9532a4dad431"},
|
1530 |
+
{file = "websockets-15.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678999709e68425ae2593acf2e3ebcbcf2e69885a5ee78f9eb80e6e371f1bf57"},
|
1531 |
+
{file = "websockets-15.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d50fd1ee42388dcfb2b3676132c78116490976f1300da28eb629272d5d93e905"},
|
1532 |
+
{file = "websockets-15.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d99e5546bf73dbad5bf3547174cd6cb8ba7273062a23808ffea025ecb1cf8562"},
|
1533 |
+
{file = "websockets-15.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:66dd88c918e3287efc22409d426c8f729688d89a0c587c88971a0faa2c2f3792"},
|
1534 |
+
{file = "websockets-15.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8dd8327c795b3e3f219760fa603dcae1dcc148172290a8ab15158cf85a953413"},
|
1535 |
+
{file = "websockets-15.0.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8fdc51055e6ff4adeb88d58a11042ec9a5eae317a0a53d12c062c8a8865909e8"},
|
1536 |
+
{file = "websockets-15.0.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:693f0192126df6c2327cce3baa7c06f2a117575e32ab2308f7f8216c29d9e2e3"},
|
1537 |
+
{file = "websockets-15.0.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:54479983bd5fb469c38f2f5c7e3a24f9a4e70594cd68cd1fa6b9340dadaff7cf"},
|
1538 |
+
{file = "websockets-15.0.1-cp311-cp311-win32.whl", hash = "sha256:16b6c1b3e57799b9d38427dda63edcbe4926352c47cf88588c0be4ace18dac85"},
|
1539 |
+
{file = "websockets-15.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:27ccee0071a0e75d22cb35849b1db43f2ecd3e161041ac1ee9d2352ddf72f065"},
|
1540 |
+
{file = "websockets-15.0.1-py3-none-any.whl", hash = "sha256:f7a866fbc1e97b5c617ee4116daaa09b722101d4a3c170c787450ba409f9736f"},
|
1541 |
+
{file = "websockets-15.0.1.tar.gz", hash = "sha256:82544de02076bafba038ce055ee6412d68da13ab47f0c60cab827346de828dee"},
|
1542 |
+
]
|
pyproject.toml
CHANGED
@@ -5,7 +5,7 @@ description = "Default template for PDM package"
|
|
5 |
authors = [
|
6 |
{name = "phil71x", email = "[email protected]"},
|
7 |
]
|
8 |
-
dependencies = []
|
9 |
requires-python = "==3.11.*"
|
10 |
readme = "README.md"
|
11 |
license = {text = "MIT"}
|
|
|
5 |
authors = [
|
6 |
{name = "phil71x", email = "[email protected]"},
|
7 |
]
|
8 |
+
dependencies = ["gradio[mcp]>=5.29.1", "textblob>=0.19.0"]
|
9 |
requires-python = "==3.11.*"
|
10 |
readme = "README.md"
|
11 |
license = {text = "MIT"}
|