diff --git a/pyproject.toml b/pyproject.toml index a49e298f6e..c177745080 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,7 +38,7 @@ dependencies = [ ] [project.optional-dependencies] -anthropic = ["anthropic>=0.18.0,<1.0.0"] +anthropic = ["anthropic>=0.18.0,<2.0.0"] typesafe = ["typesafe-sdk>=0.6.0,<1.0.0"] weaviate = ["weaviate-client>=4.5.4,<4.22.0"] mcp = ["mcp; python_version >= '3.10'"] diff --git a/uv.lock b/uv.lock index 49915f771e..d7475b8dc6 100644 --- a/uv.lock +++ b/uv.lock @@ -207,21 +207,20 @@ wheels = [ [[package]] name = "anthropic" -version = "0.121.0" +version = "1.8.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, - { name = "distro" }, { name = "docstring-parser" }, - { name = "httpx" }, + { name = "httpx2" }, { name = "jiter" }, { name = "pydantic" }, { name = "sniffio" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/0f/ca/3cb2c20ee729736fbd4546d5d8b67e818288529fe70cb7a80dbf80aef70b/anthropic-0.121.0.tar.gz", hash = "sha256:e79d6e08ab3376602fc9a70d4d5ea3540817c76cf7e16658bed790834e1833d6", size = 1013292, upload-time = "2026-08-07T17:11:07.241Z" } +sdist = { url = "https://files.pythonhosted.org/packages/65/b8/f4de0e90bbd641e86a1d6b20e017442033a2c1d2f5381799f82057115bd7/anthropic-1.8.0.tar.gz", hash = "sha256:9c1783ed90f409617749a61c5ab98e20624a572626f2e0a15cea03ed8e1401e5", size = 1221762, upload-time = "2026-09-22T16:25:38.167Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fa/91/b3d41643f1f639927e8c5fb02c3bd8bffe6f1f29e219b3bd4c61e267b15c/anthropic-0.121.0-py3-none-any.whl", hash = "sha256:6048713fa441e59e1cba8363171cd2a86273b25bd213e9c7ac70a523af88b011", size = 1035493, upload-time = "2026-08-07T17:11:08.508Z" }, + { url = "https://files.pythonhosted.org/packages/5b/18/5d25a703b66ba34e9277f875f692a3bea3b0ff4d47ee5d188521a01cdd2a/anthropic-1.8.0-py3-none-any.whl", hash = "sha256:79a4516a21e64fd7b15be1a49ebf544bd6376c96a971a77365358823a2717bc6", size = 1348276, upload-time = "2026-09-22T16:25:36.515Z" }, ] [[package]] @@ -868,7 +867,7 @@ wheels = [ [[package]] name = "dspy" -version = "3.4.0b1" +version = "3.4.0" source = { editable = "." } dependencies = [ { name = "anyio" }, @@ -953,7 +952,7 @@ dev = [ [package.metadata] requires-dist = [ - { name = "anthropic", marker = "extra == 'anthropic'", specifier = ">=0.18.0,<1.0.0" }, + { name = "anthropic", marker = "extra == 'anthropic'", specifier = ">=0.18.0,<2.0.0" }, { name = "anyio" }, { name = "build", marker = "extra == 'dev'", specifier = ">=1.0.3" }, { name = "cachetools", specifier = ">=5.5.0" },