@@ -44,7 +44,7 @@ dependencies = [
4444 " google-cloud-spanner>=3.56.0, <4.0.0" , # For Spanner database
4545 " google-cloud-speech>=2.30.0, <3.0.0" , # For Audio Transcription
4646 " google-cloud-storage>=2.18.0, <4.0.0" , # For GCS Artifact service
47- " google-genai>=1.64 .0, <2.0.0" , # Google GenAI SDK
47+ " google-genai>=1.72 .0, <2.0.0" , # Google GenAI SDK
4848 " graphviz>=0.20.2, <1.0.0" , # Graphviz for graph rendering
4949 " httpx>=0.27.0, <1.0.0" , # HTTP client library
5050 " jsonschema>=4.23.0, <5.0.0" , # Agent Builder config validation
@@ -123,7 +123,8 @@ test = [
123123 " a2a-sdk>=0.3.0,<0.4.0" ,
124124 " anthropic>=0.43.0" , # For anthropic model tests
125125 " crewai[tools];python_version>='3.11' and python_version<'3.12'" , # For CrewaiTool tests; chromadb/pypika fail on 3.12+
126- " google-cloud-firestore>=2.11.0" ,
126+ " google-cloud-firestore>=2.11.0, <3.0.0" ,
127+ " google-cloud-iamconnectorcredentials>=0.1.0, <0.2.0" ,
127128 " google-cloud-parametermanager>=0.4.0, <1.0.0" ,
128129 " kubernetes>=29.0.0" , # For GkeCodeExecutor
129130 " langchain-community>=0.3.17" ,
@@ -159,7 +160,7 @@ extensions = [
159160 " beautifulsoup4>=3.2.2" , # For load_web_page tool.
160161 " crewai[tools];python_version>='3.11' and python_version<'3.12'" , # For CrewaiTool; chromadb/pypika fail on 3.12+
161162 " docker>=7.0.0" , # For ContainerCodeExecutor
162- " google-cloud-firestore>=2.11.0" , # For Firestore services
163+ " google-cloud-firestore>=2.11.0, <3.0.0 " , # For Firestore services
163164 " google-cloud-parametermanager>=0.4.0, <1.0.0" ,
164165 " kubernetes>=29.0.0" , # For GkeCodeExecutor
165166 " k8s-agent-sandbox>=0.1.1.post3" , # For GkeCodeExecutor sandbox mode
@@ -178,6 +179,10 @@ toolbox = ["toolbox-adk>=1.0.0, <2.0.0"]
178179
179180slack = [" slack-bolt>=1.22.0" ]
180181
182+ agent-identity = [
183+ " google-cloud-iamconnectorcredentials>=0.1.0, <0.2.0" ,
184+ ]
185+
181186[tool .pyink ]
182187# Format py files following Google style-guide
183188line-length = 80
0 commit comments