diff --git a/pyproject.toml b/pyproject.toml index 58c374529..9733c92f3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -41,7 +41,7 @@ letta = [ ] pydantic-ai = [ "pydantic-ai-slim[anthropic]>=1.56.0", - "openai>=1.0.0", + "openai>=2.41.1", ] anthropic = [ "anthropic>=0.75.0", @@ -54,7 +54,7 @@ langgraph = [ "langchain-anthropic>=0.3.0", "langchain-community>=0.4.0", # 0.4.0+ required for langchain 1.0 compatibility "langchain-text-splitters>=0.3.0", - "openai>=1.0.0", + "openai>=2.41.1", "beautifulsoup4>=4.12.0", ] claude_sdk = [ @@ -62,12 +62,12 @@ claude_sdk = [ ] parlant = [ "parlant>=3.0.0", - "openai>=1.0.0", + "openai>=2.41.1", "werkzeug>=3.1.6", ] crewai = [ "crewai==1.14.3", - "openai>=2.0.0", # crewai 1.14.3 requires openai>=2.0.0 + "openai>=2.41.1", # crewai 1.14.3 requires openai>=2.0.0 "nest-asyncio>=1.6.0", # Required for sync-to-async bridging in CrewAI tools "pillow>=12.1.1", ] @@ -154,7 +154,7 @@ dev = [ "langchain-anthropic>=0.3.0", "langchain-community>=0.4.0", "langchain-text-splitters>=0.3.0", - "openai>=1.0.0", + "openai>=2.41.1", "beautifulsoup4>=4.12.0", # Include a2a-sdk for testing "a2a-sdk>=0.3.22", @@ -202,7 +202,7 @@ dev-crewai = [ "httpx>=0.24.0", # CrewAI and its deps "crewai==1.14.3", - "openai>=2.0.0", + "openai>=2.41.1", "nest-asyncio>=1.6.0", "pillow>=12.1.1", # Development tools diff --git a/uv.lock b/uv.lock index 07546e263..c83aa9ad7 100644 --- a/uv.lock +++ b/uv.lock @@ -455,7 +455,7 @@ wheels = [ [[package]] name = "band-sdk" -version = "0.2.9" +version = "0.2.11" source = { editable = "." } dependencies = [ { name = "cryptography" }, @@ -676,12 +676,12 @@ requires-dist = [ { name = "mcp", marker = "extra == 'dev'", specifier = ">=1.25.0" }, { name = "nest-asyncio", marker = "extra == 'crewai'", specifier = ">=1.6.0" }, { name = "nest-asyncio", marker = "extra == 'dev-crewai'", specifier = ">=1.6.0" }, - { name = "openai", marker = "extra == 'crewai'", specifier = ">=2.0.0" }, - { name = "openai", marker = "extra == 'dev'", specifier = ">=1.0.0" }, - { name = "openai", marker = "extra == 'dev-crewai'", specifier = ">=2.0.0" }, - { name = "openai", marker = "extra == 'langgraph'", specifier = ">=1.0.0" }, - { name = "openai", marker = "extra == 'parlant'", specifier = ">=1.0.0" }, - { name = "openai", marker = "extra == 'pydantic-ai'", specifier = ">=1.0.0" }, + { name = "openai", marker = "extra == 'crewai'", specifier = ">=2.41.1" }, + { name = "openai", marker = "extra == 'dev'", specifier = ">=2.41.1" }, + { name = "openai", marker = "extra == 'dev-crewai'", specifier = ">=2.41.1" }, + { name = "openai", marker = "extra == 'langgraph'", specifier = ">=2.41.1" }, + { name = "openai", marker = "extra == 'parlant'", specifier = ">=2.41.1" }, + { name = "openai", marker = "extra == 'pydantic-ai'", specifier = ">=2.41.1" }, { name = "parlant", marker = "extra == 'dev'", specifier = ">=3.0.0" }, { name = "parlant", marker = "extra == 'parlant'", specifier = ">=3.0.0" }, { name = "phoenix-channels-python-client", specifier = ">=0.2.1" }, @@ -5007,7 +5007,7 @@ wheels = [ [[package]] name = "openai" -version = "2.32.0" +version = "2.41.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, @@ -5020,9 +5020,9 @@ dependencies = [ { name = "tqdm" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ed/59/bdcc6b759b8c42dd73afaf5bf8f902c04b37987a5514dbc1c64dba390fef/openai-2.32.0.tar.gz", hash = "sha256:c54b27a9e4cb8d51f0dd94972ffd1a04437efeb259a9e60d8922b8bd26fe55e0", size = 693286, upload-time = "2026-04-15T22:28:19.434Z" } +sdist = { url = "https://files.pythonhosted.org/packages/40/36/4c926a91554483977608951360c18c2e911592785eb87a6437813f6123f7/openai-2.41.1.tar.gz", hash = "sha256:23d617a0432457ad844973bee8f540be9da90894f7c5686852d2d365da058f57", size = 783584, upload-time = "2026-06-10T16:10:37.667Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/1e/c1/d6e64ccd0536bf616556f0cad2b6d94a8125f508d25cfd814b1d2db4e2f1/openai-2.32.0-py3-none-any.whl", hash = "sha256:4dcc9badeb4bf54ad0d187453742f290226d30150890b7890711bda4f32f192f", size = 1162570, upload-time = "2026-04-15T22:28:17.714Z" }, + { url = "https://files.pythonhosted.org/packages/20/74/925d7b3892927e9804aaf58d374a45dc28e4420ff90e992272b77286343e/openai-2.41.1-py3-none-any.whl", hash = "sha256:a939565f350cb7443cb843b801b88c716ac8024b492fb94ca269d5f6b1bbefd6", size = 1353380, upload-time = "2026-06-10T16:10:35.756Z" }, ] [[package]]