diff --git a/pyproject.toml b/pyproject.toml index 9a04cd7c3..e0c7ce8b9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "uipath-langchain" -version = "0.16.0" +version = "0.16.1" description = "Python SDK that enables developers to build and deploy LangGraph agents to the UiPath Cloud Platform" readme = { file = "README.md", content-type = "text/markdown" } requires-python = ">=3.11" @@ -18,7 +18,7 @@ dependencies = [ "pydantic-settings>=2.6.0", "python-dotenv>=1.0.1", "httpx>=0.27.0", - "openinference-instrumentation-langchain>=0.1.56", + "openinference-instrumentation-langchain>=0.1.69, <0.2.0", "jsonschema-pydantic-converter>=0.4.0", "jsonpath-ng>=1.7.0", "mcp==1.26.0", diff --git a/testcases/chat-models/pyproject.toml b/testcases/chat-models/pyproject.toml index 5ea025ce2..10d248d75 100644 --- a/testcases/chat-models/pyproject.toml +++ b/testcases/chat-models/pyproject.toml @@ -16,5 +16,8 @@ dependencies = [ ] requires-python = ">=3.11" +[tool.uv] +exclude-newer = "2 days" + [tool.uv.sources] uipath-langchain = { path = "../../", editable = true } diff --git a/testcases/company-research-agent/pyproject.toml b/testcases/company-research-agent/pyproject.toml index 816eb14a0..00daf4749 100644 --- a/testcases/company-research-agent/pyproject.toml +++ b/testcases/company-research-agent/pyproject.toml @@ -15,6 +15,9 @@ dependencies = [ [project.optional-dependencies] dev = ["mypy>=1.11.1", "ruff>=0.6.1"] +[tool.uv] +exclude-newer = "2 days" + [tool.uv.sources] uipath-langchain = { path = "../../", editable = true } diff --git a/testcases/debug-breakpoints/pyproject.toml b/testcases/debug-breakpoints/pyproject.toml index a8b7b24c8..1f5f6a4dd 100644 --- a/testcases/debug-breakpoints/pyproject.toml +++ b/testcases/debug-breakpoints/pyproject.toml @@ -18,6 +18,9 @@ dependencies = [ ] requires-python = ">=3.11" +[tool.uv] +exclude-newer = "2 days" + [tool.uv.sources] uipath-langchain = { path = "../../", editable = true } diff --git a/testcases/dev-console/pyproject.toml b/testcases/dev-console/pyproject.toml index ec18caf85..59a4a69bb 100644 --- a/testcases/dev-console/pyproject.toml +++ b/testcases/dev-console/pyproject.toml @@ -18,6 +18,9 @@ dependencies = [ ] requires-python = ">=3.11" +[tool.uv] +exclude-newer = "2 days" + [tool.uv.sources] uipath-langchain = { path = "../../", editable = true } diff --git a/testcases/init-flow/pyproject.toml b/testcases/init-flow/pyproject.toml index aacb8e2c4..16afa2702 100644 --- a/testcases/init-flow/pyproject.toml +++ b/testcases/init-flow/pyproject.toml @@ -9,5 +9,8 @@ dependencies = [ ] requires-python = ">=3.11" +[tool.uv] +exclude-newer = "2 days" + [tool.uv.sources] uipath-langchain = { path = "../../", editable = true } diff --git a/testcases/model-onboarding/pyproject.toml b/testcases/model-onboarding/pyproject.toml index 5eff568c0..8e2fc89c1 100644 --- a/testcases/model-onboarding/pyproject.toml +++ b/testcases/model-onboarding/pyproject.toml @@ -12,5 +12,8 @@ dependencies = [ ] requires-python = ">=3.11" +[tool.uv] +exclude-newer = "2 days" + [tool.uv.sources] uipath-langchain = { path = "../../", editable = true } diff --git a/testcases/multimodal-invoke/pyproject.toml b/testcases/multimodal-invoke/pyproject.toml index 3c34afd16..4fb7b9d78 100644 --- a/testcases/multimodal-invoke/pyproject.toml +++ b/testcases/multimodal-invoke/pyproject.toml @@ -12,5 +12,8 @@ dependencies = [ ] requires-python = ">=3.11" +[tool.uv] +exclude-newer = "2 days" + [tool.uv.sources] uipath-langchain = { path = "../../", editable = true } diff --git a/testcases/simple-local-mcp/pyproject.toml b/testcases/simple-local-mcp/pyproject.toml index 2864d375f..a9cf7dca0 100644 --- a/testcases/simple-local-mcp/pyproject.toml +++ b/testcases/simple-local-mcp/pyproject.toml @@ -19,5 +19,8 @@ dependencies = [ ] requires-python = ">=3.11" +[tool.uv] +exclude-newer = "2 days" + [tool.uv.sources] uipath-langchain = { path = "../../", editable = true } diff --git a/testcases/template-agent/pyproject.toml b/testcases/template-agent/pyproject.toml index 4f5789cc8..9f0e1b21f 100644 --- a/testcases/template-agent/pyproject.toml +++ b/testcases/template-agent/pyproject.toml @@ -8,5 +8,8 @@ dependencies = [ ] requires-python = ">=3.11" +[tool.uv] +exclude-newer = "2 days" + [tool.uv.sources] uipath-langchain = { path = "../../", editable = true } diff --git a/testcases/ticket-classification/expected_traces.json b/testcases/ticket-classification/expected_traces.json index 2a57522e0..39122b1bd 100644 --- a/testcases/ticket-classification/expected_traces.json +++ b/testcases/ticket-classification/expected_traces.json @@ -18,7 +18,7 @@ { "name": "PydanticOutputParser", "attributes": { - "openinference.span.kind": "UNKNOWN" + "openinference.span.kind": "CHAIN" } } ] diff --git a/testcases/ticket-classification/pyproject.toml b/testcases/ticket-classification/pyproject.toml index f45f1e848..d8667a0e8 100644 --- a/testcases/ticket-classification/pyproject.toml +++ b/testcases/ticket-classification/pyproject.toml @@ -17,5 +17,8 @@ dependencies = [ ] requires-python = ">=3.11" +[tool.uv] +exclude-newer = "2 days" + [tool.uv.sources] uipath-langchain = { path = "../../", editable = true } diff --git a/uv.lock b/uv.lock index 0dfff3f36..121f0819f 100644 --- a/uv.lock +++ b/uv.lock @@ -13,9 +13,9 @@ exclude-newer = "0001-01-01T00:00:00Z" # This has no effect and is included for exclude-newer-span = "P2D" [options.exclude-newer-package] +uipath-runtime = false uipath = false uipath-platform = false -uipath-runtime = false uipath-llm-client = false jsonschema-pydantic-converter = false uipath-langchain-client = false @@ -2802,7 +2802,7 @@ wheels = [ [[package]] name = "openinference-instrumentation-langchain" -version = "0.1.66" +version = "0.1.69" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "openinference-instrumentation" }, @@ -2812,9 +2812,9 @@ dependencies = [ { name = "opentelemetry-semantic-conventions" }, { name = "wrapt" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7b/ac/8f67854dd90a4ab717f4377a3f6b01753cc2873c5ce1cc04f4c294606808/openinference_instrumentation_langchain-0.1.66.tar.gz", hash = "sha256:2f567b0b099f2e96de3ddd32696d3afd14cea2bb7af4c19f8b72a6c5fd2af576", size = 75639, upload-time = "2026-05-18T18:51:35.713Z" } +sdist = { url = "https://files.pythonhosted.org/packages/41/5c/13529631310dd66ac54e1029e06e67efe1aebce49976e4b4aa8f74784564/openinference_instrumentation_langchain-0.1.69.tar.gz", hash = "sha256:db18bb6d73bcb798266ff08d094817cb5ec90ad433e4118bec248425dc704aa0", size = 77927, upload-time = "2026-08-04T22:21:37.54Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d8/cf/0e4cc81ae8d9b504aa7f2942565a86d185f4c6c7206ad1e30bf4ac643274/openinference_instrumentation_langchain-0.1.66-py3-none-any.whl", hash = "sha256:f10c9bda4d2877583c35d5d55e3ca22de78917a1cdbe2cfe4da75312ea51840f", size = 24840, upload-time = "2026-05-18T18:51:34.384Z" }, + { url = "https://files.pythonhosted.org/packages/f7/48/89bfedfa72d351328bba5b5f0d29b9b1056f8cd135dd70bc9cfa2fc79716/openinference_instrumentation_langchain-0.1.69-py3-none-any.whl", hash = "sha256:4509fc63f28f52a07eda07d5beb315261643eca6d709801fa62a48273ada9a02", size = 25211, upload-time = "2026-08-04T22:21:36.259Z" }, ] [[package]] @@ -4498,7 +4498,7 @@ wheels = [ [[package]] name = "uipath-langchain" -version = "0.16.0" +version = "0.16.1" source = { editable = "." } dependencies = [ { name = "a2a-sdk" }, @@ -4573,7 +4573,7 @@ requires-dist = [ { name = "langgraph", specifier = ">=1.1.8,<2.0.0" }, { name = "langgraph-checkpoint-sqlite", specifier = ">=3.0.3,<4.0.0" }, { name = "mcp", specifier = "==1.26.0" }, - { name = "openinference-instrumentation-langchain", specifier = ">=0.1.56" }, + { name = "openinference-instrumentation-langchain", specifier = ">=0.1.69,<0.2.0" }, { name = "pillow", specifier = ">=12.1.1" }, { name = "pydantic-settings", specifier = ">=2.6.0" }, { name = "python-dotenv", specifier = ">=1.0.1" },