@@ -32,8 +32,8 @@ dependencies = [
3232 " click>=8.1.8, <9.0.0" , # For CLI tools
3333 " fastapi>=0.115.0, <1.0.0" , # FastAPI framework
3434 " google-api-python-client>=2.157.0, <3.0.0" , # Google API client discovery
35- " google-cloud-bigtable>=2.32.0" , # For Bigtable database
3635 " google-cloud-aiplatform[agent_engines]>=1.95.1, <2.0.0" , # For VertexAI integrations, e.g. example store.
36+ " google-cloud-bigtable>=2.32.0" , # For Bigtable database
3737 " google-cloud-secret-manager>=2.22.0, <3.0.0" , # Fetching secrets in RestAPI Tool
3838 " google-cloud-spanner>=3.56.0, <4.0.0" , # For Spanner database
3939 " google-cloud-speech>=2.30.0, <3.0.0" , # For Audio Transcription
@@ -48,8 +48,8 @@ dependencies = [
4848 " python-dateutil>=2.9.0.post0, <3.0.0" , # For Vertext AI Session Service
4949 " python-dotenv>=1.0.0, <2.0.0" , # To manage environment variables
5050 " requests>=2.32.4, <3.0.0" ,
51- " sqlalchemy-spanner>=1.14.0" , # Spanner database session service
5251 " sqlalchemy>=2.0, <3.0.0" , # SQL database ORM
52+ " sqlalchemy-spanner>=1.14.0" , # Spanner database session service
5353 " starlette>=0.46.2, <1.0.0" , # For FastAPI CLI
5454 " tenacity>=8.0.0, <9.0.0" , # For Retry management
5555 " typing-extensions>=4.5, <5" ,
@@ -98,25 +98,25 @@ eval = [
9898 # go/keep-sorted start
9999 " google-cloud-aiplatform[evaluation]>=1.100.0" ,
100100 " pandas>=2.2.3" ,
101- " tabulate>=0.9.0" ,
102101 " rouge-score>=0.1.2" ,
102+ " tabulate>=0.9.0" ,
103103 # go/keep-sorted end
104104]
105105
106106test = [
107107 # go/keep-sorted start
108108 " a2a-sdk>=0.3.0,<0.4.0;python_version>='3.10'" ,
109- " anthropic>=0.43.0" , # For anthropic model tests
109+ " anthropic>=0.43.0" , # For anthropic model tests
110+ " kubernetes>=29.0.0" , # For GkeCodeExecutor
110111 " langchain-community>=0.3.17" ,
111- " langgraph>=0.2.60, <= 0.4.10" , # For LangGraphAgent
112- " litellm>=1.75.5, <2.0.0" , # For LiteLLM tests
113- " kubernetes>=29.0. 0" , # For GkeCodeExecutor
114- " llama-index-readers-file>=0.4.0 " , # For retrieval tests
115- " openai>=1.100.2 " , # For LiteLLM
112+ " langgraph>=0.2.60, <= 0.4.10" , # For LangGraphAgent
113+ " litellm>=1.75.5, <2.0.0" , # For LiteLLM tests
114+ " llama-index-readers-file>=0.4. 0" , # For retrieval tests
115+ " openai>=1.100.2 " , # For LiteLLM
116+ " pytest>=8.3.4 " ,
116117 " pytest-asyncio>=0.25.0" ,
117118 " pytest-mock>=3.14.0" ,
118119 " pytest-xdist>=3.6.1" ,
119- " pytest>=8.3.4" ,
120120 " python-multipart>=0.0.9" ,
121121 " rouge-score>=0.1.2" ,
122122 " tabulate>=0.9.0" ,
@@ -138,9 +138,9 @@ extensions = [
138138 " beautifulsoup4>=3.2.2" , # For load_web_page tool.
139139 " crewai[tools];python_version>='3.10'" , # For CrewaiTool
140140 " docker>=7.0.0" , # For ContainerCodeExecutor
141+ " kubernetes>=29.0.0" , # For GkeCodeExecutor
141142 " langgraph>=0.2.60" , # For LangGraphAgent
142143 " litellm>=1.75.5" , # For LiteLlm class. Currently has OpenAI limitations. TODO: once LiteLlm fix it
143- " kubernetes>=29.0.0" , # For GkeCodeExecutor
144144 " llama-index-readers-file>=0.4.0" , # For retrieval using LlamaIndex.
145145 " llama-index-embeddings-google-genai>=0.3.0" ,# For files retrieval using LlamaIndex.
146146 " lxml>=5.3.0" , # For load_web_page tool.
0 commit comments