Spaces:
Sleeping
Sleeping
update poetry with smolagents[mcp]
Browse files- poetry.lock +80 -2
- pyproject.toml +1 -0
poetry.lock
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
# This file is automatically @generated by Poetry 1.8.
|
2 |
|
3 |
[[package]]
|
4 |
name = "aiofiles"
|
@@ -579,6 +579,17 @@ files = [
|
|
579 |
{file = "joblib-1.5.1.tar.gz", hash = "sha256:f4f86e351f39fe3d0d32a9f2c3d8af1ee4cec285aafcb27003dda5205576b444"},
|
580 |
]
|
581 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
582 |
[[package]]
|
583 |
name = "markdown-it-py"
|
584 |
version = "3.0.0"
|
@@ -700,6 +711,31 @@ cli = ["python-dotenv (>=1.0.0)", "typer (>=0.12.4)"]
|
|
700 |
rich = ["rich (>=13.9.4)"]
|
701 |
ws = ["websockets (>=15.0.1)"]
|
702 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
703 |
[[package]]
|
704 |
name = "mdurl"
|
705 |
version = "0.1.2"
|
@@ -1593,6 +1629,48 @@ files = [
|
|
1593 |
{file = "six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"},
|
1594 |
]
|
1595 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1596 |
[[package]]
|
1597 |
name = "sniffio"
|
1598 |
version = "1.3.1"
|
@@ -1862,4 +1940,4 @@ files = [
|
|
1862 |
[metadata]
|
1863 |
lock-version = "2.0"
|
1864 |
python-versions = "^3.10"
|
1865 |
-
content-hash = "
|
|
|
1 |
+
# This file is automatically @generated by Poetry 1.8.2 and should not be changed by hand.
|
2 |
|
3 |
[[package]]
|
4 |
name = "aiofiles"
|
|
|
579 |
{file = "joblib-1.5.1.tar.gz", hash = "sha256:f4f86e351f39fe3d0d32a9f2c3d8af1ee4cec285aafcb27003dda5205576b444"},
|
580 |
]
|
581 |
|
582 |
+
[[package]]
|
583 |
+
name = "jsonref"
|
584 |
+
version = "1.1.0"
|
585 |
+
description = "jsonref is a library for automatic dereferencing of JSON Reference objects for Python."
|
586 |
+
optional = false
|
587 |
+
python-versions = ">=3.7"
|
588 |
+
files = [
|
589 |
+
{file = "jsonref-1.1.0-py3-none-any.whl", hash = "sha256:590dc7773df6c21cbf948b5dac07a72a251db28b0238ceecce0a2abfa8ec30a9"},
|
590 |
+
{file = "jsonref-1.1.0.tar.gz", hash = "sha256:32fe8e1d85af0fdefbebce950af85590b22b60f9e95443176adbde4e1ecea552"},
|
591 |
+
]
|
592 |
+
|
593 |
[[package]]
|
594 |
name = "markdown-it-py"
|
595 |
version = "3.0.0"
|
|
|
711 |
rich = ["rich (>=13.9.4)"]
|
712 |
ws = ["websockets (>=15.0.1)"]
|
713 |
|
714 |
+
[[package]]
|
715 |
+
name = "mcpadapt"
|
716 |
+
version = "0.1.9"
|
717 |
+
description = "Adapt MCP servers to many agentic framework."
|
718 |
+
optional = false
|
719 |
+
python-versions = ">=3.10"
|
720 |
+
files = [
|
721 |
+
{file = "mcpadapt-0.1.9-py3-none-any.whl", hash = "sha256:9f2a6ad1155efdf1a43c11e8449ae9258295c4e140c3c6ff672983a8ac8bde33"},
|
722 |
+
{file = "mcpadapt-0.1.9.tar.gz", hash = "sha256:03e601c4c083f3f4eb178e6a6bcd157bcb45e25c140ea0895567bab346b67645"},
|
723 |
+
]
|
724 |
+
|
725 |
+
[package.dependencies]
|
726 |
+
jsonref = ">=1.1.0"
|
727 |
+
mcp = ">=1.9.0"
|
728 |
+
pydantic = ">=2.10.6"
|
729 |
+
python-dotenv = ">=1.0.1"
|
730 |
+
|
731 |
+
[package.extras]
|
732 |
+
crewai = ["crewai (>=0.108.0)"]
|
733 |
+
google-genai = ["google-genai (>=1.2.0)"]
|
734 |
+
langchain = ["langchain (>=0.3.14)", "langchain-anthropic (>=0.3.1)", "langgraph (>=0.2.62)"]
|
735 |
+
llamaindex = ["llama-index (>=0.12.14)"]
|
736 |
+
smolagents = ["smolagents (>=1.2.2)"]
|
737 |
+
test = ["crewai (>=0.108.0)", "google-genai (>=1.2.0)", "langchain (>=0.3.14)", "langchain-anthropic (>=0.3.1)", "langgraph (>=0.2.62)", "pytest (>=8.3.4)", "pytest-asyncio (>=0.25.2)", "smolagents (>=1.2.2)"]
|
738 |
+
|
739 |
[[package]]
|
740 |
name = "mdurl"
|
741 |
version = "0.1.2"
|
|
|
1629 |
{file = "six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"},
|
1630 |
]
|
1631 |
|
1632 |
+
[[package]]
|
1633 |
+
name = "smolagents"
|
1634 |
+
version = "1.17.0"
|
1635 |
+
description = "🤗 smolagents: a barebones library for agents. Agents write python code to call tools or orchestrate other agents."
|
1636 |
+
optional = false
|
1637 |
+
python-versions = ">=3.10"
|
1638 |
+
files = [
|
1639 |
+
{file = "smolagents-1.17.0-py3-none-any.whl", hash = "sha256:b6b7853d454c24c949cb306858523e97792310b9ab422a61cba5ccbab48f01c1"},
|
1640 |
+
{file = "smolagents-1.17.0.tar.gz", hash = "sha256:8d4ec4ccb759986560299e5489eab530282c68a4110820919d13a69e642f2b5b"},
|
1641 |
+
]
|
1642 |
+
|
1643 |
+
[package.dependencies]
|
1644 |
+
huggingface-hub = ">=0.31.2"
|
1645 |
+
jinja2 = ">=3.1.4"
|
1646 |
+
mcp = {version = "*", optional = true, markers = "extra == \"mcp\""}
|
1647 |
+
mcpadapt = {version = ">=0.1.8", optional = true, markers = "extra == \"mcp\""}
|
1648 |
+
pillow = ">=10.0.1"
|
1649 |
+
python-dotenv = "*"
|
1650 |
+
requests = ">=2.32.3"
|
1651 |
+
rich = ">=13.9.4"
|
1652 |
+
|
1653 |
+
[package.extras]
|
1654 |
+
all = ["smolagents[audio,bedrock,docker,e2b,gradio,litellm,mcp,mlx-lm,openai,telemetry,toolkit,transformers,vision]"]
|
1655 |
+
audio = ["smolagents[torch]", "soundfile"]
|
1656 |
+
bedrock = ["boto3 (>=1.36.18)"]
|
1657 |
+
dev = ["smolagents[quality,test]", "sqlalchemy"]
|
1658 |
+
docker = ["docker (>=7.1.0)", "websocket-client"]
|
1659 |
+
e2b = ["e2b-code-interpreter (>=1.0.3)", "python-dotenv (>=1.0.1)"]
|
1660 |
+
gradio = ["gradio (>=5.14.0)"]
|
1661 |
+
litellm = ["litellm (>=1.60.2)"]
|
1662 |
+
mcp = ["mcp", "mcpadapt (>=0.1.8)"]
|
1663 |
+
mlx-lm = ["mlx-lm"]
|
1664 |
+
openai = ["openai (>=1.58.1)"]
|
1665 |
+
quality = ["ruff (>=0.9.0)"]
|
1666 |
+
telemetry = ["arize-phoenix", "openinference-instrumentation-smolagents (>=0.1.4)", "opentelemetry-exporter-otlp", "opentelemetry-sdk"]
|
1667 |
+
test = ["Wikipedia-API (>=0.8.1)", "ipython (>=8.31.0)", "pandas (>=2.2.3)", "pytest (>=8.1.0)", "pytest-datadir", "python-dotenv (>=1.0.1)", "rank-bm25", "smolagents[all]"]
|
1668 |
+
toolkit = ["duckduckgo-search (>=6.3.7)", "markdownify (>=0.14.1)"]
|
1669 |
+
torch = ["numpy (>=1.21.2)", "torch", "torchvision"]
|
1670 |
+
transformers = ["accelerate", "smolagents[torch]", "transformers (>=4.0.0)"]
|
1671 |
+
vision = ["helium", "selenium"]
|
1672 |
+
vllm = ["torch", "vllm"]
|
1673 |
+
|
1674 |
[[package]]
|
1675 |
name = "sniffio"
|
1676 |
version = "1.3.1"
|
|
|
1940 |
[metadata]
|
1941 |
lock-version = "2.0"
|
1942 |
python-versions = "^3.10"
|
1943 |
+
content-hash = "0f5fdb3a07bac902b37789b5f44f5b58e6f2705a2363be2be576a467715dc746"
|
pyproject.toml
CHANGED
@@ -9,6 +9,7 @@ readme = "README.md"
|
|
9 |
python = "^3.10"
|
10 |
gradio = {extras = ["mcp"], version = "^5.32.1"}
|
11 |
textblob = "^0.19.0"
|
|
|
12 |
|
13 |
|
14 |
[build-system]
|
|
|
9 |
python = "^3.10"
|
10 |
gradio = {extras = ["mcp"], version = "^5.32.1"}
|
11 |
textblob = "^0.19.0"
|
12 |
+
smolagents = {extras = ["mcp"], version = "^1.17.0"}
|
13 |
|
14 |
|
15 |
[build-system]
|