From e26667ea40416f714fceb61c40efc26d37725836 Mon Sep 17 00:00:00 2001 From: Lorenze Jay Date: Fri, 10 Jan 2025 18:17:27 -0800 Subject: [PATCH] removing serpapi from dependenices --- src/crewai_tools/tools/serpapi_tool/serpapi_base_tool.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/crewai_tools/tools/serpapi_tool/serpapi_base_tool.py b/src/crewai_tools/tools/serpapi_tool/serpapi_base_tool.py index 5dbc52214..4174092ac 100644 --- a/src/crewai_tools/tools/serpapi_tool/serpapi_base_tool.py +++ b/src/crewai_tools/tools/serpapi_tool/serpapi_base_tool.py @@ -14,7 +14,7 @@ class SerpApiBaseTool(BaseTool): super().__init__(**kwargs) try: - from serpapi import Client + from serpapi import Client # type: ignore except ImportError: import click @@ -24,6 +24,7 @@ class SerpApiBaseTool(BaseTool): import subprocess subprocess.run(["uv", "add", "serpapi"], check=True) + from serpapi import Client else: raise ImportError( "`serpapi` package not found, please install with `uv add serpapi`"