diff --git a/pyproject.toml b/pyproject.toml index b45c5f6e..28e1b742 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,13 +33,13 @@ dependencies = [] # Treat the same as NPM's `dependencies` [project.optional-dependencies] compat = ["six>=1.17.0"] -ai = ["httpx==0.28.1", "langchain>=1.2.16", "mcp>=1.27.0", "pydantic>=2.13.4"] +ai = ["httpx==0.28.1", "langchain>=1.2.18", "mcp>=1.27.1", "pydantic>=2.13.4"] anthropic = ["splunk-sdk[ai]>=2.1.1", "langchain-anthropic>=1.4.3"] openai = ["splunk-sdk[ai]>=2.1.1", "langchain-openai>=1.2.1"] google = [ "splunk-sdk[ai]>=2.1.1", "langchain-google-genai==4.2.2", - "google-auth>=2.51.0", + "google-auth>=2.52.0", ] # Treat the same as NPM's `devDependencies` @@ -53,7 +53,7 @@ test = [ "vcrpy>=8.1.1", ] release = ["build>=1.5.0", "jinja2>=3.1.6", "sphinx>=9.1.0", "twine>=6.2.0"] -lint = ["basedpyright>=1.39.3", "ruff>=0.15.12", "mbake>=1.4.6"] +lint = ["basedpyright>=1.39.4", "ruff>=0.15.12", "mbake>=1.4.6"] dev = [ "rich>=15.0.0", { include-group = "test" }, diff --git a/uv.lock b/uv.lock index a5c79c9e..2fa9aabb 100644 --- a/uv.lock +++ b/uv.lock @@ -80,14 +80,14 @@ wheels = [ [[package]] name = "basedpyright" -version = "1.39.3" +version = "1.39.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "nodejs-wheel-binaries" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/04/19/5a5b9b9197973da732638957be3a65cf514d2f5a4964eeedbf33b6c65bbd/basedpyright-1.39.3.tar.gz", hash = "sha256:2f794e6b5f4260fb89f614ca6cd23c6f305373bb6b50c4ed7794ff2ae647fb14", size = 25503187, upload-time = "2026-04-20T22:14:47.424Z" } +sdist = { url = "https://files.pythonhosted.org/packages/06/b0/ab36a25bb4637c6083e88721351f96b30742b84debdea42892b0f0d08cc9/basedpyright-1.39.4.tar.gz", hash = "sha256:e604088a0a808377a91d8ea0c4ef427c1af6fb335529bbe65a055263163d9252", size = 25507140, upload-time = "2026-05-11T11:27:04.631Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/54/5c/f950c1239ad26f3bb453e665428a2cf1893995de725a5eb0b64a2520b366/basedpyright-1.39.3-py3-none-any.whl", hash = "sha256:aba760dc83307727554f936d6b4381caa14482f30dbc2173167710e217c1f7ab", size = 12419181, upload-time = "2026-04-20T22:14:51.975Z" }, + { url = "https://files.pythonhosted.org/packages/dd/39/9c256405e8d2a974b9fb819bd9c8a44ca4ba0f335c8ebb8d6961cee5f0c0/basedpyright-1.39.4-py3-none-any.whl", hash = "sha256:3cefd334f101fa4125c4ced4db6ca620267b57536ba0c3f8a7ae8b13c4c11f7a", size = 12420117, upload-time = "2026-05-11T11:26:59.829Z" }, ] [[package]] @@ -396,15 +396,15 @@ wheels = [ [[package]] name = "google-auth" -version = "2.51.0" +version = "2.52.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cryptography" }, { name = "pyasn1-modules" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d4/12/25485f2df4797103154e5acc1680da895ceb0423904b3b62d9dfea57aa25/google_auth-2.51.0.tar.gz", hash = "sha256:a8191008d6aaace30f0823daa3f0073c734f8b4da8b8de074b5151aa9aa732c5", size = 334735, upload-time = "2026-05-07T08:03:48.833Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d4/f8/80d2493cbedece1c623dc3e3cb1883300871af0dcdae254409522985ac23/google_auth-2.52.0.tar.gz", hash = "sha256:01f30e1a9e3638698d89464f5e603ce29d18e1c0e63ec31ac570aba4e164aaf5", size = 335027, upload-time = "2026-05-07T19:45:24.033Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fa/27/49871f7e3f6021fac32faba996a77b2dbaf94c7f164c294035a28f450f1d/google_auth-2.51.0-py3-none-any.whl", hash = "sha256:230bd016f50d4c0b82fda2f50db5d372bc02cfd9bdab4ce5a9ce0d8c0f06bba5", size = 245526, upload-time = "2026-05-07T08:02:15.407Z" }, + { url = "https://files.pythonhosted.org/packages/ee/fc/2cdc74252746f547f81ff3f02d4d4234a3f411b5de5b61af97e633a060b9/google_auth-2.52.0-py3-none-any.whl", hash = "sha256:aee92803ba0ff93a70a3b8a35c7b4797837751cd6380b63ff38372b98f3ed627", size = 245614, upload-time = "2026-05-07T19:45:21.914Z" }, ] [package.optional-dependencies] @@ -693,16 +693,16 @@ wheels = [ [[package]] name = "langchain" -version = "1.2.17" +version = "1.2.18" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "langchain-core" }, { name = "langgraph" }, { name = "pydantic" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/46/35/322d13339acb61d7a733d03a73a9ade968c64ac0eb982f497d24e22a998f/langchain-1.2.17.tar.gz", hash = "sha256:c30b578c0eebbde8bec9247dbbbae1a791128557b99b65c8be1e007040975d09", size = 577779, upload-time = "2026-04-30T20:25:34.626Z" } +sdist = { url = "https://files.pythonhosted.org/packages/1d/4e/b651ecac63af474b28519384f7011294493d139937b1a9591581291eef34/langchain-1.2.18.tar.gz", hash = "sha256:7e829dbf117affadfd2067a0e97b4af20222f535f30fb812a28472d842c1074c", size = 582882, upload-time = "2026-05-08T13:59:19.895Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d1/cf/b183dba8667f7b6d1be546fb8089a3bc3bc12b514f551f5317ae03815770/langchain-1.2.17-py3-none-any.whl", hash = "sha256:ff881cdfbe90e0b6afac42eea7999657c282cc73db059c910d803f4e9f8ff305", size = 113131, upload-time = "2026-04-30T20:25:32.895Z" }, + { url = "https://files.pythonhosted.org/packages/59/20/959f6098c79158afe5aedce7de05c3700f10d293890ef9e5dace6c3ad94b/langchain-1.2.18-py3-none-any.whl", hash = "sha256:8432d43a65540845ed6f1a783d38d869c4659a6b9405f9a510169ad40d2f7bae", size = 113643, upload-time = "2026-05-08T13:59:18.461Z" }, ] [[package]] @@ -935,7 +935,7 @@ wheels = [ [[package]] name = "mcp" -version = "1.27.0" +version = "1.27.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, @@ -953,9 +953,9 @@ dependencies = [ { name = "typing-inspection" }, { name = "uvicorn", marker = "sys_platform != 'emscripten'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/8b/eb/c0cfc62075dc6e1ec1c64d352ae09ac051d9334311ed226f1f425312848a/mcp-1.27.0.tar.gz", hash = "sha256:d3dc35a7eec0d458c1da4976a48f982097ddaab87e278c5511d5a4a56e852b83", size = 607509, upload-time = "2026-04-02T14:48:08.88Z" } +sdist = { url = "https://files.pythonhosted.org/packages/38/83/d1efe7c2980d8a3afa476f4e3d42d53dd54c0ab94c27bee5d755b45c8b73/mcp-1.27.1.tar.gz", hash = "sha256:0f47e1820f8f8f941466b39749eb1d1839a04caddca2bc60e9d46e8a99914924", size = 608458, upload-time = "2026-05-08T16:50:12.601Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/9c/46/f6b4ad632c67ef35209a66127e4bddc95759649dd595f71f13fba11bdf9a/mcp-1.27.0-py3-none-any.whl", hash = "sha256:5ce1fa81614958e267b21fb2aa34e0aea8e2c6ede60d52aba45fd47246b4d741", size = 215967, upload-time = "2026-04-02T14:48:07.24Z" }, + { url = "https://files.pythonhosted.org/packages/fd/73/42d9596facebdb533b7f0b86c1b0364ef350d1f8ba78b1052e8a58b48b65/mcp-1.27.1-py3-none-any.whl", hash = "sha256:1af3c4203b329430fde7a87b4fcb6392a041f5cb851fd68fc674016ab4e7c06f", size = 216260, upload-time = "2026-05-08T16:50:10.547Z" }, ] [[package]] @@ -1852,13 +1852,13 @@ test = [ [package.metadata] requires-dist = [ - { name = "google-auth", marker = "extra == 'google'", specifier = ">=2.51.0" }, + { name = "google-auth", marker = "extra == 'google'", specifier = ">=2.52.0" }, { name = "httpx", marker = "extra == 'ai'", specifier = "==0.28.1" }, - { name = "langchain", marker = "extra == 'ai'", specifier = ">=1.2.16" }, + { name = "langchain", marker = "extra == 'ai'", specifier = ">=1.2.18" }, { name = "langchain-anthropic", marker = "extra == 'anthropic'", specifier = ">=1.4.3" }, { name = "langchain-google-genai", marker = "extra == 'google'", specifier = "==4.2.2" }, { name = "langchain-openai", marker = "extra == 'openai'", specifier = ">=1.2.1" }, - { name = "mcp", marker = "extra == 'ai'", specifier = ">=1.27.0" }, + { name = "mcp", marker = "extra == 'ai'", specifier = ">=1.27.1" }, { name = "pydantic", marker = "extra == 'ai'", specifier = ">=2.13.4" }, { name = "six", marker = "extra == 'compat'", specifier = ">=1.17.0" }, { name = "splunk-sdk", extras = ["ai"], marker = "extra == 'anthropic'", specifier = ">=2.1.1" }, @@ -1869,7 +1869,7 @@ provides-extras = ["compat", "ai", "anthropic", "openai", "google"] [package.metadata.requires-dev] dev = [ - { name = "basedpyright", specifier = ">=1.39.3" }, + { name = "basedpyright", specifier = ">=1.39.4" }, { name = "build", specifier = ">=1.5.0" }, { name = "jinja2", specifier = ">=3.1.6" }, { name = "mbake", specifier = ">=1.4.6" }, @@ -1885,7 +1885,7 @@ dev = [ { name = "vcrpy", specifier = ">=8.1.1" }, ] lint = [ - { name = "basedpyright", specifier = ">=1.39.3" }, + { name = "basedpyright", specifier = ">=1.39.4" }, { name = "mbake", specifier = ">=1.4.6" }, { name = "ruff", specifier = ">=0.15.12" }, ]