diff --git a/a2a/reservation_service/pyproject.toml b/a2a/reservation_service/pyproject.toml index 3247eec5..94117c4d 100644 --- a/a2a/reservation_service/pyproject.toml +++ b/a2a/reservation_service/pyproject.toml @@ -14,7 +14,7 @@ dependencies = [ "langchain-core>=1.3.3", "langchain-community>=0.3.27", "langchain-ollama>=0.2.1", - "langchain-openai>=0.3.7", + "langchain-openai>=1.2.2", "openinference-instrumentation-langchain>=0.1.65", "pydantic-settings>=2.14.1", "langchain-mcp-adapters>=0.1.0", diff --git a/a2a/reservation_service/uv.lock b/a2a/reservation_service/uv.lock index e80c7e87..0eee5bc8 100644 --- a/a2a/reservation_service/uv.lock +++ b/a2a/reservation_service/uv.lock @@ -1021,16 +1021,16 @@ wheels = [ [[package]] name = "langchain-openai" -version = "1.0.3" +version = "1.2.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "langchain-core" }, { name = "openai" }, { name = "tiktoken" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/dc/73/6a96bc3a48825317886fa52a2a598286d35cf0384fce5dc3e5da7be06fd0/langchain_openai-1.0.3.tar.gz", hash = "sha256:e9df56540c1118002ab5306208c4845715e9209779c8a7ac9037eded98435fdc", size = 1032676, upload-time = "2025-11-15T00:29:03.774Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f7/1b/c506c7f41156d3a6b4582b4c487f480001b8741deecc6e2d4931fdf4cf2c/langchain_openai-1.2.2.tar.gz", hash = "sha256:8698ffcee9a086e91ab6d207f0026181a03effcbf86bf9aee1808ee35af69dcc", size = 1147539, upload-time = "2026-05-21T22:08:31.123Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ff/de/0cb08f8732f070397233df7ad5ef461d83784ce567e7a57d5de5eb96851f/langchain_openai-1.0.3-py3-none-any.whl", hash = "sha256:18d254dbe946d9e9fe6d31416c60c8fc06513427f6e8d8c372e015345e1e17f6", size = 82536, upload-time = "2025-11-15T00:29:02.573Z" }, + { url = "https://files.pythonhosted.org/packages/a6/8e/7406c99afacafc8c2ce0fa4152f9f8b9598c93ceb291959821abd053b982/langchain_openai-1.2.2-py3-none-any.whl", hash = "sha256:7da39a3c70cbafa93853456199e39a264dc70651be79b12ac49b4f6a448bce2d", size = 99631, upload-time = "2026-05-21T22:08:29.527Z" }, ] [[package]] @@ -1390,7 +1390,7 @@ wheels = [ [[package]] name = "openai" -version = "2.8.1" +version = "2.38.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, @@ -1402,9 +1402,9 @@ dependencies = [ { name = "tqdm" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d5/e4/42591e356f1d53c568418dc7e30dcda7be31dd5a4d570bca22acb0525862/openai-2.8.1.tar.gz", hash = "sha256:cb1b79eef6e809f6da326a7ef6038719e35aa944c42d081807bfa1be8060f15f", size = 602490, upload-time = "2025-11-17T22:39:59.549Z" } +sdist = { url = "https://files.pythonhosted.org/packages/8f/12/cfa322c5f5dd8fa21aab9a7a8e979e7a11123800f86ca8d82eb68a83d213/openai-2.38.0.tar.gz", hash = "sha256:798694c6cf74145541fda94325b6f8f72d8e1fd0262cc137c8d728177a6a4ce3", size = 772764, upload-time = "2026-05-21T21:23:42.105Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/55/4f/dbc0c124c40cb390508a82770fb9f6e3ed162560181a85089191a851c59a/openai-2.8.1-py3-none-any.whl", hash = "sha256:c6c3b5a04994734386e8dad3c00a393f56d3b68a27cd2e8acae91a59e4122463", size = 1022688, upload-time = "2025-11-17T22:39:57.675Z" }, + { url = "https://files.pythonhosted.org/packages/0a/bf/ccff9be562e24207716d04ef9dc931c76aff0c89a7265da43e2104d7fe06/openai-2.38.0-py3-none-any.whl", hash = "sha256:ec6661c57b2dcc47414a767e6e3335c7ed3d19c9696999283a3c82e95c756a3c", size = 1344910, upload-time = "2026-05-21T21:23:39.636Z" }, ] [[package]] @@ -2265,7 +2265,7 @@ requires-dist = [ { name = "langchain-core", specifier = ">=1.3.3" }, { name = "langchain-mcp-adapters", specifier = ">=0.1.0" }, { name = "langchain-ollama", specifier = ">=0.2.1" }, - { name = "langchain-openai", specifier = ">=0.3.7" }, + { name = "langchain-openai", specifier = ">=1.2.2" }, { name = "langgraph", specifier = ">=0.2.55" }, { name = "openinference-instrumentation-langchain", specifier = ">=0.1.65" }, { name = "opentelemetry-exporter-otlp" },