BabyDozz commited on
Commit
73cd075
·
1 Parent(s): ab562f5

update poetry with smolagents[mcp]

Browse files
Files changed (2) hide show
  1. poetry.lock +80 -2
  2. pyproject.toml +1 -0
poetry.lock CHANGED
@@ -1,4 +1,4 @@
1
- # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand.
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 = "79d91b8759df060122b66e34cd90bc9ca4303b7c48df878ada45b81d9810c424"
 
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]