From 78ee6b005fdf565ea0c0ea659808ee4abdbf190d Mon Sep 17 00:00:00 2001 From: Ryan Alexander Alberts Date: Fri, 17 Apr 2026 17:00:45 -0400 Subject: [PATCH] fix: unpin duckduckgo-search==6.4.1 (yanked from PyPI) Version 6.4.1 is no longer distributed on PyPI (6.4.2 is the closest available in the 6.4.x line). Four requirements.txt files still pin the unavailable version, causing a hard `pip install` failure on a clean checkout. Widen to `>=6.4.2,<9` so the resolver picks the latest compatible release (currently 8.1.1); the lower bound preserves the original intent of pinning within the 6.4.x family, and the upper bound matches the loosest existing pin elsewhere in the repo (ai_competitor_intelligence_agent_team uses 7.2.1, the ADK crash course uses `>=6.0.0`). Affected projects: - starter_ai_agents/ai_medical_imaging_agent - rag_tutorials/rag_database_routing - rag_tutorials/rag_agent_cohere - advanced_ai_agents/multi_agent_apps/agent_teams/ai_teaching_agent_team Fixes #63 Made-with: Cursor --- .../agent_teams/ai_teaching_agent_team/requirements.txt | 2 +- rag_tutorials/rag_agent_cohere/requirements.txt | 2 +- rag_tutorials/rag_database_routing/requirements.txt | 2 +- starter_ai_agents/ai_medical_imaging_agent/requirements.txt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/advanced_ai_agents/multi_agent_apps/agent_teams/ai_teaching_agent_team/requirements.txt b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_teaching_agent_team/requirements.txt index b7d538c4..92076222 100644 --- a/advanced_ai_agents/multi_agent_apps/agent_teams/ai_teaching_agent_team/requirements.txt +++ b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_teaching_agent_team/requirements.txt @@ -1,6 +1,6 @@ streamlit==1.41.1 openai==1.58.1 -duckduckgo-search==6.4.1 +duckduckgo-search>=6.4.2,<9 typing-extensions>=4.5.0 agno>=2.2.10 composio-phidata==0.6.9 diff --git a/rag_tutorials/rag_agent_cohere/requirements.txt b/rag_tutorials/rag_agent_cohere/requirements.txt index 0d698700..f708b655 100644 --- a/rag_tutorials/rag_agent_cohere/requirements.txt +++ b/rag_tutorials/rag_agent_cohere/requirements.txt @@ -5,7 +5,7 @@ langchain-cohere==0.3.2 langchain-qdrant==0.2.0 cohere==5.11.4 qdrant-client==1.12.1 -duckduckgo-search==6.4.1 +duckduckgo-search>=6.4.2,<9 streamlit==1.40.2 tenacity==9.0.0 typing-extensions==4.12.2 diff --git a/rag_tutorials/rag_database_routing/requirements.txt b/rag_tutorials/rag_database_routing/requirements.txt index 083344f3..bf08bd13 100644 --- a/rag_tutorials/rag_database_routing/requirements.txt +++ b/rag_tutorials/rag_database_routing/requirements.txt @@ -8,4 +8,4 @@ sentence-transformers>=2.2.2 agno langchain-openai==0.2.14 langgraph==0.2.53 -duckduckgo-search==6.4.1 \ No newline at end of file +duckduckgo-search>=6.4.2,<9 \ No newline at end of file diff --git a/starter_ai_agents/ai_medical_imaging_agent/requirements.txt b/starter_ai_agents/ai_medical_imaging_agent/requirements.txt index 1a904e07..67fc6b47 100644 --- a/starter_ai_agents/ai_medical_imaging_agent/requirements.txt +++ b/starter_ai_agents/ai_medical_imaging_agent/requirements.txt @@ -1,5 +1,5 @@ streamlit==1.40.2 agno>=2.2.10 Pillow==10.0.0 -duckduckgo-search==6.4.1 +duckduckgo-search>=6.4.2,<9 google-generativeai==0.8.3 \ No newline at end of file