From 8d52bc371dd82123c4b0d7e3798498943cbf7ec7 Mon Sep 17 00:00:00 2001 From: Anuradha Karuppiah Date: Wed, 1 Oct 2025 11:16:25 -0700 Subject: [PATCH] =?UTF-8?q?Revert=20"mcp-client-cli:=20Note=20that=20clien?= =?UTF-8?q?t=20and=20server=20transports=20must=20match.=20(#=E2=80=A6"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit c7d487d22a6911199b7ed1c31f713779c9fe3d13. --- docs/source/versions1.json | 6 +----- docs/source/workflows/mcp/mcp-client.md | 1 - examples/HITL/por_to_jiratickets/pyproject.toml | 2 +- examples/HITL/simple_calculator_hitl/pyproject.toml | 2 +- examples/MCP/simple_auth_mcp/pyproject.toml | 2 +- examples/MCP/simple_calculator_mcp/pyproject.toml | 4 ++-- examples/RAG/simple_rag/pyproject.toml | 2 +- examples/advanced_agents/alert_triage_agent/pyproject.toml | 2 +- examples/advanced_agents/profiler_agent/pyproject.toml | 2 +- examples/control_flow/router_agent/pyproject.toml | 2 +- examples/control_flow/sequential_executor/pyproject.toml | 2 +- .../automated_description_generation/pyproject.toml | 2 +- examples/custom_functions/plot_charts/pyproject.toml | 2 +- .../workflows/text_file_ingest/pyproject.toml | 2 +- .../email_phishing_analyzer/pyproject.toml | 2 +- .../simple_calculator_eval/pyproject.toml | 2 +- .../simple_web_query_eval/pyproject.toml | 2 +- examples/evaluation_and_profiling/swe_bench/pyproject.toml | 2 +- examples/frameworks/adk_demo/pyproject.toml | 2 +- examples/frameworks/agno_personal_finance/pyproject.toml | 4 ++-- .../frameworks/haystack_deep_research_agent/pyproject.toml | 2 +- examples/frameworks/multi_frameworks/pyproject.toml | 2 +- examples/frameworks/semantic_kernel_demo/pyproject.toml | 2 +- examples/front_ends/simple_auth/pyproject.toml | 2 +- .../simple_calculator_custom_routes/pyproject.toml | 2 +- examples/getting_started/simple_calculator/pyproject.toml | 2 +- examples/getting_started/simple_web_query/pyproject.toml | 4 ++-- examples/notebooks/first_search_agent/pyproject.toml | 2 +- examples/notebooks/retail_sales_agent/pyproject.toml | 2 +- examples/object_store/user_report/pyproject.toml | 2 +- examples/observability/redact_pii/pyproject.toml | 2 +- .../simple_calculator_observability/pyproject.toml | 2 +- packages/compat/aiqtoolkit/pyproject.toml | 2 +- packages/compat/aiqtoolkit_agno/pyproject.toml | 2 +- packages/compat/aiqtoolkit_crewai/pyproject.toml | 2 +- packages/compat/aiqtoolkit_langchain/pyproject.toml | 2 +- packages/compat/aiqtoolkit_llama_index/pyproject.toml | 2 +- packages/compat/aiqtoolkit_mem0ai/pyproject.toml | 2 +- packages/compat/aiqtoolkit_semantic_kernel/pyproject.toml | 2 +- packages/compat/aiqtoolkit_test/pyproject.toml | 2 +- packages/compat/aiqtoolkit_weave/pyproject.toml | 2 +- packages/compat/aiqtoolkit_zep_cloud/pyproject.toml | 2 +- packages/nvidia_nat_adk/pyproject.toml | 2 +- packages/nvidia_nat_agno/pyproject.toml | 2 +- packages/nvidia_nat_all/pyproject.toml | 2 +- packages/nvidia_nat_crewai/pyproject.toml | 2 +- packages/nvidia_nat_data_flywheel/pyproject.toml | 2 +- packages/nvidia_nat_ingestion/pyproject.toml | 2 +- packages/nvidia_nat_langchain/pyproject.toml | 2 +- packages/nvidia_nat_llama_index/pyproject.toml | 2 +- packages/nvidia_nat_mcp/pyproject.toml | 2 +- packages/nvidia_nat_mem0ai/pyproject.toml | 2 +- packages/nvidia_nat_mysql/pyproject.toml | 2 +- packages/nvidia_nat_opentelemetry/pyproject.toml | 2 +- packages/nvidia_nat_phoenix/pyproject.toml | 2 +- packages/nvidia_nat_profiling/pyproject.toml | 2 +- packages/nvidia_nat_ragaai/pyproject.toml | 2 +- packages/nvidia_nat_redis/pyproject.toml | 2 +- packages/nvidia_nat_s3/pyproject.toml | 2 +- packages/nvidia_nat_semantic_kernel/pyproject.toml | 2 +- packages/nvidia_nat_test/pyproject.toml | 2 +- packages/nvidia_nat_weave/pyproject.toml | 2 +- packages/nvidia_nat_zep_cloud/pyproject.toml | 2 +- 63 files changed, 65 insertions(+), 70 deletions(-) diff --git a/docs/source/versions1.json b/docs/source/versions1.json index b4ec6ab9e..af85cdfd6 100644 --- a/docs/source/versions1.json +++ b/docs/source/versions1.json @@ -1,11 +1,7 @@ [ - { - "version": "1.4", - "preferred": true, - "url": "../1.4/" - }, { "version": "1.3", + "preferred": true, "url": "../1.3/" }, { diff --git a/docs/source/workflows/mcp/mcp-client.md b/docs/source/workflows/mcp/mcp-client.md index 3b5bb29cd..ea2d06ce1 100644 --- a/docs/source/workflows/mcp/mcp-client.md +++ b/docs/source/workflows/mcp/mcp-client.md @@ -262,7 +262,6 @@ nat mcp client tool list --transport stdio --command "python" --args "-m mcp_ser # For sse transport nat mcp client tool list --url http://localhost:9901/sse --transport sse ``` -For SSE transport, ensure the MCP server is started with the `--transport sse` flag. The transport type on the client and server needs to match for MCP communication to work. The default transport type is `streamable-http`. Sample output: ```text diff --git a/examples/HITL/por_to_jiratickets/pyproject.toml b/examples/HITL/por_to_jiratickets/pyproject.toml index ffdbafb19..c8c3d0459 100644 --- a/examples/HITL/por_to_jiratickets/pyproject.toml +++ b/examples/HITL/por_to_jiratickets/pyproject.toml @@ -9,7 +9,7 @@ root = "../../.." [project] name = "nat_por_to_jiratickets" dynamic = ["version"] -dependencies = ["nvidia-nat[langchain]~=1.4"] +dependencies = ["nvidia-nat[langchain]~=1.3"] requires-python = ">=3.11,<3.14" description = "Custom NeMo Agent toolkit Workflow" classifiers = ["Programming Language :: Python"] diff --git a/examples/HITL/simple_calculator_hitl/pyproject.toml b/examples/HITL/simple_calculator_hitl/pyproject.toml index a0ac66258..2cf8bd97f 100644 --- a/examples/HITL/simple_calculator_hitl/pyproject.toml +++ b/examples/HITL/simple_calculator_hitl/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_simple_calculator_hitl" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.4", + "nvidia-nat[langchain]~=1.3", "nat_simple_calculator", "nat_por_to_jiratickets", ] diff --git a/examples/MCP/simple_auth_mcp/pyproject.toml b/examples/MCP/simple_auth_mcp/pyproject.toml index ee4c142f7..ce5f1ea3c 100644 --- a/examples/MCP/simple_auth_mcp/pyproject.toml +++ b/examples/MCP/simple_auth_mcp/pyproject.toml @@ -13,7 +13,7 @@ root = "../../.." name = "nat_simple_auth_mcp" dynamic = ["version"] dependencies = [ - "nvidia-nat[mcp]~=1.4", + "nvidia-nat[mcp]~=1.3", ] requires-python = ">=3.11,<3.14" description = "Simple MCP authentication example" diff --git a/examples/MCP/simple_calculator_mcp/pyproject.toml b/examples/MCP/simple_calculator_mcp/pyproject.toml index 49a501c10..6b6756045 100644 --- a/examples/MCP/simple_calculator_mcp/pyproject.toml +++ b/examples/MCP/simple_calculator_mcp/pyproject.toml @@ -13,8 +13,8 @@ root = "../../.." name = "nat_simple_calculator_mcp" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.4", - "nvidia-nat[mcp]~=1.4", + "nvidia-nat[langchain]~=1.3", + "nvidia-nat[mcp]~=1.3", "nat_simple_calculator", "mcp-server-time~=2025.8" ] diff --git a/examples/RAG/simple_rag/pyproject.toml b/examples/RAG/simple_rag/pyproject.toml index 6d16cd8c0..0126e7a0b 100644 --- a/examples/RAG/simple_rag/pyproject.toml +++ b/examples/RAG/simple_rag/pyproject.toml @@ -13,7 +13,7 @@ root = "../../.." name = "nat_simple_rag" dynamic = ["version"] dependencies = [ - "nvidia-nat[ingestion,langchain,mem0ai]~=1.4", + "nvidia-nat[ingestion,langchain,mem0ai]~=1.3", ] requires-python = ">=3.11,<3.14" description = "Simple NeMo Agent toolkit Rag example" diff --git a/examples/advanced_agents/alert_triage_agent/pyproject.toml b/examples/advanced_agents/alert_triage_agent/pyproject.toml index e4cd0a5bc..463a7cd74 100644 --- a/examples/advanced_agents/alert_triage_agent/pyproject.toml +++ b/examples/advanced_agents/alert_triage_agent/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_alert_triage_agent" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.4", + "nvidia-nat[langchain]~=1.3", "langchain-core", # version determined by nvidia-nat[langchain] "pandas>=2.0.0", "ansible-runner>=2.3.0", diff --git a/examples/advanced_agents/profiler_agent/pyproject.toml b/examples/advanced_agents/profiler_agent/pyproject.toml index db1af9d2a..ddd15725d 100644 --- a/examples/advanced_agents/profiler_agent/pyproject.toml +++ b/examples/advanced_agents/profiler_agent/pyproject.toml @@ -15,7 +15,7 @@ dependencies = [ # of precision in the version specifier. For example, use `~=1.2` instead of `~=1.2.3` and `~=0.1.3` instead of # `~=0.1.3.5`. # Keep sorted!!! - "nvidia-nat[langchain,profiling,telemetry]~=1.4", + "nvidia-nat[langchain,profiling,telemetry]~=1.3", "pydantic", # version determined by nvidia-nat ] requires-python = ">=3.11,<3.14" diff --git a/examples/control_flow/router_agent/pyproject.toml b/examples/control_flow/router_agent/pyproject.toml index 9258b3aff..0125ab85b 100644 --- a/examples/control_flow/router_agent/pyproject.toml +++ b/examples/control_flow/router_agent/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_router_agent" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.4" + "nvidia-nat[langchain]~=1.3" ] requires-python = ">=3.11,<3.14" description = "Router Agent for NeMo Agent toolkit" diff --git a/examples/control_flow/sequential_executor/pyproject.toml b/examples/control_flow/sequential_executor/pyproject.toml index 7854dc03a..2786f83ec 100644 --- a/examples/control_flow/sequential_executor/pyproject.toml +++ b/examples/control_flow/sequential_executor/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_sequential_executor" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.4", + "nvidia-nat[langchain]~=1.3", ] requires-python = ">=3.11,<3.14" description = "Sequential executor for NeMo Agent toolkit" diff --git a/examples/custom_functions/automated_description_generation/pyproject.toml b/examples/custom_functions/automated_description_generation/pyproject.toml index 3e7df7528..8f5144654 100644 --- a/examples/custom_functions/automated_description_generation/pyproject.toml +++ b/examples/custom_functions/automated_description_generation/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_automated_description_generation" dynamic = ["version"] dependencies = [ - "nvidia-nat[ingestion,langchain]~=1.4", + "nvidia-nat[ingestion,langchain]~=1.3", "usearch~=2.21.0", ] requires-python = ">=3.11,<3.14" diff --git a/examples/custom_functions/plot_charts/pyproject.toml b/examples/custom_functions/plot_charts/pyproject.toml index e1f587914..d95e074dc 100644 --- a/examples/custom_functions/plot_charts/pyproject.toml +++ b/examples/custom_functions/plot_charts/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_plot_charts" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.4", + "nvidia-nat[langchain]~=1.3", "matplotlib==3.9.*", "seaborn==0.13.*", ] diff --git a/examples/documentation_guides/workflows/text_file_ingest/pyproject.toml b/examples/documentation_guides/workflows/text_file_ingest/pyproject.toml index 221706b03..3bcce46c6 100644 --- a/examples/documentation_guides/workflows/text_file_ingest/pyproject.toml +++ b/examples/documentation_guides/workflows/text_file_ingest/pyproject.toml @@ -10,7 +10,7 @@ root = "../../../.." name = "text_file_ingest" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.4", + "nvidia-nat[langchain]~=1.3", "bs4==0.0.2", "usearch~=2.21.0", ] diff --git a/examples/evaluation_and_profiling/email_phishing_analyzer/pyproject.toml b/examples/evaluation_and_profiling/email_phishing_analyzer/pyproject.toml index 668ae5282..c91363fc9 100644 --- a/examples/evaluation_and_profiling/email_phishing_analyzer/pyproject.toml +++ b/examples/evaluation_and_profiling/email_phishing_analyzer/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_email_phishing_analyzer" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.4", + "nvidia-nat[langchain]~=1.3", "arize-phoenix~=11.28", "bs4==0.0.2", "networkx~=3.4", diff --git a/examples/evaluation_and_profiling/simple_calculator_eval/pyproject.toml b/examples/evaluation_and_profiling/simple_calculator_eval/pyproject.toml index de4942954..190168e3d 100644 --- a/examples/evaluation_and_profiling/simple_calculator_eval/pyproject.toml +++ b/examples/evaluation_and_profiling/simple_calculator_eval/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_simple_calculator_eval" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.4", + "nvidia-nat[langchain]~=1.3", "nat_simple_calculator", ] requires-python = ">=3.11,<3.14" diff --git a/examples/evaluation_and_profiling/simple_web_query_eval/pyproject.toml b/examples/evaluation_and_profiling/simple_web_query_eval/pyproject.toml index 6d89680cf..ec23ab42d 100644 --- a/examples/evaluation_and_profiling/simple_web_query_eval/pyproject.toml +++ b/examples/evaluation_and_profiling/simple_web_query_eval/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_simple_web_query_eval" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain,profiling]~=1.4", + "nvidia-nat[langchain,profiling]~=1.3", "nat_simple_web_query", ] requires-python = ">=3.11,<3.14" diff --git a/examples/evaluation_and_profiling/swe_bench/pyproject.toml b/examples/evaluation_and_profiling/swe_bench/pyproject.toml index 4356766c4..63b9dbfcb 100644 --- a/examples/evaluation_and_profiling/swe_bench/pyproject.toml +++ b/examples/evaluation_and_profiling/swe_bench/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_swe_bench" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.4", + "nvidia-nat[langchain]~=1.3", "swebench==3.0.3", ] diff --git a/examples/frameworks/adk_demo/pyproject.toml b/examples/frameworks/adk_demo/pyproject.toml index 8479a8ae1..abd68d394 100644 --- a/examples/frameworks/adk_demo/pyproject.toml +++ b/examples/frameworks/adk_demo/pyproject.toml @@ -16,7 +16,7 @@ requires-python = ">=3.11,<3.14" dependencies = [ "zstandard", "matplotlib~=3.9", - "nvidia-nat[adk]~=1.4" + "nvidia-nat[adk]~=1.3" ] description = "Google ADK Example" keywords = ["ai", "agents", "tools", "mcp"] diff --git a/examples/frameworks/agno_personal_finance/pyproject.toml b/examples/frameworks/agno_personal_finance/pyproject.toml index 5a486694e..9e7576bc3 100644 --- a/examples/frameworks/agno_personal_finance/pyproject.toml +++ b/examples/frameworks/agno_personal_finance/pyproject.toml @@ -10,8 +10,8 @@ root = "../../.." name = "nat_agno_personal_finance" dynamic = ["version"] dependencies = [ - "nvidia-nat[agno]~=1.4", - "nvidia-nat[litellm,openai]~=1.4", + "nvidia-nat[agno]~=1.3", + "nvidia-nat[openai,litellm]", ] requires-python = ">=3.11,<3.14" description = "Custom NeMo Agent toolkit Workflow using Agno for personal finance" diff --git a/examples/frameworks/haystack_deep_research_agent/pyproject.toml b/examples/frameworks/haystack_deep_research_agent/pyproject.toml index 456b4f911..5d8c65fda 100644 --- a/examples/frameworks/haystack_deep_research_agent/pyproject.toml +++ b/examples/frameworks/haystack_deep_research_agent/pyproject.toml @@ -9,7 +9,7 @@ root = "../../.." name = "nat_haystack_deep_research_agent" dynamic = ["version"] dependencies = [ - "nvidia-nat~=1.4", + "nvidia-nat~=1.3", "haystack-ai>=2.17.0,<2.19", "opensearch-haystack~=4.2.0", "nvidia-haystack~=0.3.0", diff --git a/examples/frameworks/multi_frameworks/pyproject.toml b/examples/frameworks/multi_frameworks/pyproject.toml index 88bff7ae9..0abc0e599 100644 --- a/examples/frameworks/multi_frameworks/pyproject.toml +++ b/examples/frameworks/multi_frameworks/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_multi_frameworks" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain,llama-index,openai]~=1.4", + "nvidia-nat[langchain,llama-index,openai]~=1.3", "arxiv~=2.1.3", "bs4==0.0.2", "markdown-it-py~=3.0", diff --git a/examples/frameworks/semantic_kernel_demo/pyproject.toml b/examples/frameworks/semantic_kernel_demo/pyproject.toml index cb4f4cfde..18bb4d626 100644 --- a/examples/frameworks/semantic_kernel_demo/pyproject.toml +++ b/examples/frameworks/semantic_kernel_demo/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_semantic_kernel_demo" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain,mem0ai,semantic-kernel]~=1.4", + "nvidia-nat[langchain,mem0ai,semantic-kernel]~=1.3", "usearch==2.21.0", ] requires-python = ">=3.11,<3.14" diff --git a/examples/front_ends/simple_auth/pyproject.toml b/examples/front_ends/simple_auth/pyproject.toml index c7e2e3453..ee35eec14 100644 --- a/examples/front_ends/simple_auth/pyproject.toml +++ b/examples/front_ends/simple_auth/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_simple_auth" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.4", + "nvidia-nat[langchain]~=1.3", "httpx", ] requires-python = ">=3.11,<3.14" diff --git a/examples/front_ends/simple_calculator_custom_routes/pyproject.toml b/examples/front_ends/simple_calculator_custom_routes/pyproject.toml index 7078a9eda..b86ef9139 100644 --- a/examples/front_ends/simple_calculator_custom_routes/pyproject.toml +++ b/examples/front_ends/simple_calculator_custom_routes/pyproject.toml @@ -13,7 +13,7 @@ root = "../../.." name = "nat_simple_calculator_custom_routes" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.4", + "nvidia-nat[langchain]~=1.3", "nat_simple_calculator", ] requires-python = ">=3.11,<3.14" diff --git a/examples/getting_started/simple_calculator/pyproject.toml b/examples/getting_started/simple_calculator/pyproject.toml index 90f3e3ee4..e94a55788 100644 --- a/examples/getting_started/simple_calculator/pyproject.toml +++ b/examples/getting_started/simple_calculator/pyproject.toml @@ -9,7 +9,7 @@ root = "../../.." [project] name = "nat_simple_calculator" dynamic = ["version"] -dependencies = ["nvidia-nat[langchain]~=1.4"] +dependencies = ["nvidia-nat[langchain]~=1.3"] requires-python = ">=3.11,<3.14" description = "Simple Calculator NeMo Agent toolkit example" keywords = ["ai", "rag", "agents"] diff --git a/examples/getting_started/simple_web_query/pyproject.toml b/examples/getting_started/simple_web_query/pyproject.toml index 4357a614f..a3a1c4a1c 100644 --- a/examples/getting_started/simple_web_query/pyproject.toml +++ b/examples/getting_started/simple_web_query/pyproject.toml @@ -10,8 +10,8 @@ root = "../../.." name = "nat_simple_web_query" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.4", - "nvidia-nat[telemetry]~=1.4", + "nvidia-nat[langchain]~=1.3", + "nvidia-nat[telemetry]~=1.3", "usearch~=2.21.0", ] requires-python = ">=3.11,<3.14" diff --git a/examples/notebooks/first_search_agent/pyproject.toml b/examples/notebooks/first_search_agent/pyproject.toml index 788d4e88b..4a7e1538a 100644 --- a/examples/notebooks/first_search_agent/pyproject.toml +++ b/examples/notebooks/first_search_agent/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_first_search_agent" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.4", + "nvidia-nat[langchain]~=1.3", "jupyter~=1.1", "jupyterlab~=4.3", "notebook~=7.3", diff --git a/examples/notebooks/retail_sales_agent/pyproject.toml b/examples/notebooks/retail_sales_agent/pyproject.toml index 5860f7a82..c2a572abb 100644 --- a/examples/notebooks/retail_sales_agent/pyproject.toml +++ b/examples/notebooks/retail_sales_agent/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_retail_sales_agent" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.4", + "nvidia-nat[langchain]~=1.3", "pandas==2.3.1", "llama-index-vector-stores-milvus", "jupyter~=1.1", diff --git a/examples/object_store/user_report/pyproject.toml b/examples/object_store/user_report/pyproject.toml index 70f8630ee..df52a5a99 100644 --- a/examples/object_store/user_report/pyproject.toml +++ b/examples/object_store/user_report/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_user_report" dynamic = ["version"] dependencies = [ - "nvidia-nat[mysql,redis,s3]~=1.4", + "nvidia-nat[mysql,redis,s3]~=1.3", ] requires-python = ">=3.11,<3.14" description = "NeMo Agent toolkit example that uses an Object Store" diff --git a/examples/observability/redact_pii/pyproject.toml b/examples/observability/redact_pii/pyproject.toml index a85f89bcc..4c063c46a 100644 --- a/examples/observability/redact_pii/pyproject.toml +++ b/examples/observability/redact_pii/pyproject.toml @@ -9,7 +9,7 @@ root = "../../.." [project] name = "nat_redact_pii" dynamic = ["version"] -dependencies = ["nvidia-nat[weave]~=1.4"] +dependencies = ["nvidia-nat[weave]~=1.3"] requires-python = ">=3.11,<3.14" description = "Simple Redact PII example" keywords = ["ai", "pii", "redaction"] diff --git a/examples/observability/simple_calculator_observability/pyproject.toml b/examples/observability/simple_calculator_observability/pyproject.toml index 1e3a93dfc..e45a30494 100644 --- a/examples/observability/simple_calculator_observability/pyproject.toml +++ b/examples/observability/simple_calculator_observability/pyproject.toml @@ -13,7 +13,7 @@ root = "../../.." name = "nat_simple_calculator_observability" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain,telemetry]~=1.4", + "nvidia-nat[langchain,telemetry]~=1.3", "nat_simple_calculator", ] requires-python = ">=3.11,<3.14" diff --git a/packages/compat/aiqtoolkit/pyproject.toml b/packages/compat/aiqtoolkit/pyproject.toml index 7ac455d45..e2b5e92a7 100644 --- a/packages/compat/aiqtoolkit/pyproject.toml +++ b/packages/compat/aiqtoolkit/pyproject.toml @@ -9,7 +9,7 @@ root = "../../.." [project] name = "aiqtoolkit" dynamic = ["version"] -dependencies = ["nvidia-nat~=1.4"] +dependencies = ["nvidia-nat~=1.3"] readme = "pypi.md" description = "Transitional package for nvidia-nat, this package is deprecated and will be removed in the future." classifiers = [ diff --git a/packages/compat/aiqtoolkit_agno/pyproject.toml b/packages/compat/aiqtoolkit_agno/pyproject.toml index 15b70db57..b8350064b 100644 --- a/packages/compat/aiqtoolkit_agno/pyproject.toml +++ b/packages/compat/aiqtoolkit_agno/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." [project] name = "aiqtoolkit-agno" dynamic = ["version"] -dependencies = ["nvidia-nat[agno]~=1.4"] +dependencies = ["nvidia-nat[agno]~=1.3"] readme = "pypi.md" description = "Transitional package for nvidia-nat-agno, this package is deprecated and will be removed in the future." classifiers = [ diff --git a/packages/compat/aiqtoolkit_crewai/pyproject.toml b/packages/compat/aiqtoolkit_crewai/pyproject.toml index 33374805f..07baa3a3e 100644 --- a/packages/compat/aiqtoolkit_crewai/pyproject.toml +++ b/packages/compat/aiqtoolkit_crewai/pyproject.toml @@ -9,7 +9,7 @@ root = "../../.." [project] name = "aiqtoolkit-crewai" dynamic = ["version"] -dependencies = ["nvidia-nat[crewai]~=1.4"] +dependencies = ["nvidia-nat[crewai]~=1.3"] readme = "pypi.md" description = "Transitional package for nvidia-nat-crewai, this package is deprecated and will be removed in the future." classifiers = [ diff --git a/packages/compat/aiqtoolkit_langchain/pyproject.toml b/packages/compat/aiqtoolkit_langchain/pyproject.toml index 5ba4ee47c..86cc904a7 100644 --- a/packages/compat/aiqtoolkit_langchain/pyproject.toml +++ b/packages/compat/aiqtoolkit_langchain/pyproject.toml @@ -14,7 +14,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to aiq packages. # Keep sorted!!! - "nvidia-nat[langchain]~=1.4", + "nvidia-nat[langchain]~=1.3", ] readme = "pypi.md" description = "Transitional package for nvidia-nat-langchain, this package is deprecated and will be removed in the future." diff --git a/packages/compat/aiqtoolkit_llama_index/pyproject.toml b/packages/compat/aiqtoolkit_llama_index/pyproject.toml index b8abfae04..5eab3c3f3 100644 --- a/packages/compat/aiqtoolkit_llama_index/pyproject.toml +++ b/packages/compat/aiqtoolkit_llama_index/pyproject.toml @@ -11,7 +11,7 @@ root = "../../.." [project] name = "aiqtoolkit-llama-index" dynamic = ["version"] -dependencies = ["nvidia-nat[llama-index]~=1.4"] +dependencies = ["nvidia-nat[llama-index]~=1.3"] readme = "pypi.md" description = "Transitional package for nvidia-nat-llama-index, this package is deprecated and will be removed in the future." classifiers = [ diff --git a/packages/compat/aiqtoolkit_mem0ai/pyproject.toml b/packages/compat/aiqtoolkit_mem0ai/pyproject.toml index b1f524cad..b57b95e35 100644 --- a/packages/compat/aiqtoolkit_mem0ai/pyproject.toml +++ b/packages/compat/aiqtoolkit_mem0ai/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." [project] name = "aiqtoolkit-mem0ai" dynamic = ["version"] -dependencies = ["nvidia-nat[mem0ai]~=1.4"] +dependencies = ["nvidia-nat[mem0ai]~=1.3"] readme = "pypi.md" description = "Transitional package for nvidia-nat-mem0ai, this package is deprecated and will be removed in the future." classifiers = [ diff --git a/packages/compat/aiqtoolkit_semantic_kernel/pyproject.toml b/packages/compat/aiqtoolkit_semantic_kernel/pyproject.toml index df376f90b..df1df9401 100644 --- a/packages/compat/aiqtoolkit_semantic_kernel/pyproject.toml +++ b/packages/compat/aiqtoolkit_semantic_kernel/pyproject.toml @@ -9,7 +9,7 @@ root = "../../.." [project] name = "aiqtoolkit-semantic-kernel" dynamic = ["version"] -dependencies = ["nvidia-nat[semantic-kernel]~=1.4"] +dependencies = ["nvidia-nat[semantic-kernel]~=1.3"] readme = "pypi.md" description = "Transitional package for nvidia-nat-semantic-kernel, this package is deprecated and will be removed in the future." classifiers = [ diff --git a/packages/compat/aiqtoolkit_test/pyproject.toml b/packages/compat/aiqtoolkit_test/pyproject.toml index 81134e4f2..1c7d0067a 100644 --- a/packages/compat/aiqtoolkit_test/pyproject.toml +++ b/packages/compat/aiqtoolkit_test/pyproject.toml @@ -9,7 +9,7 @@ root = "../../.." [project] name = "aiqtoolkit-test" dynamic = ["version"] -dependencies = ["nvidia-nat[test]~=1.4"] +dependencies = ["nvidia-nat[test]~=1.3"] readme = "pypi.md" description = "Transitional package for nvidia-nat-test, this package is deprecated and will be removed in the future." classifiers = [ diff --git a/packages/compat/aiqtoolkit_weave/pyproject.toml b/packages/compat/aiqtoolkit_weave/pyproject.toml index e3df4ca8a..012c7a610 100644 --- a/packages/compat/aiqtoolkit_weave/pyproject.toml +++ b/packages/compat/aiqtoolkit_weave/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." [project] name = "aiqtoolkit-weave" dynamic = ["version"] -dependencies = ["nvidia-nat[weave]~=1.4"] +dependencies = ["nvidia-nat[weave]~=1.3"] readme = "pypi.md" description = "Transitional package for nvidia-nat-weave, this package is deprecated and will be removed in the future." classifiers = [ diff --git a/packages/compat/aiqtoolkit_zep_cloud/pyproject.toml b/packages/compat/aiqtoolkit_zep_cloud/pyproject.toml index 7cd93b2b1..137d07418 100644 --- a/packages/compat/aiqtoolkit_zep_cloud/pyproject.toml +++ b/packages/compat/aiqtoolkit_zep_cloud/pyproject.toml @@ -9,7 +9,7 @@ root = "../../.." [project] name = "aiqtoolkit-zep-cloud" dynamic = ["version"] -dependencies = ["nvidia-nat[zep-cloud]~=1.4"] +dependencies = ["nvidia-nat[zep-cloud]~=1.3"] readme = "pypi.md" description = "Transitional package for nvidia-nat-zep-cloud, this package is deprecated and will be removed in the future." classifiers = [ diff --git a/packages/nvidia_nat_adk/pyproject.toml b/packages/nvidia_nat_adk/pyproject.toml index a0d7c10fd..23e80692e 100644 --- a/packages/nvidia_nat_adk/pyproject.toml +++ b/packages/nvidia_nat_adk/pyproject.toml @@ -34,7 +34,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nat packages. # Keep sorted!!! - "nvidia-nat[litellm]~=1.4", + "nvidia-nat[litellm]~=1.3", "google-adk~=1.14.1", ] diff --git a/packages/nvidia_nat_agno/pyproject.toml b/packages/nvidia_nat_agno/pyproject.toml index 7ba6e74e2..b952180da 100644 --- a/packages/nvidia_nat_agno/pyproject.toml +++ b/packages/nvidia_nat_agno/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat[openai]~=1.4", + "nvidia-nat[openai]~=1.3", "agno~=1.2.3", "google-search-results~=2.4.2", ] diff --git a/packages/nvidia_nat_all/pyproject.toml b/packages/nvidia_nat_all/pyproject.toml index 2f113f72f..d05198dd9 100644 --- a/packages/nvidia_nat_all/pyproject.toml +++ b/packages/nvidia_nat_all/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat[async_endpoints,gunicorn]~=1.4", + "nvidia-nat[gunicorn, async_endpoints]~=1.3", "nvidia-nat-adk", "nvidia-nat-agno", "nvidia-nat-crewai", diff --git a/packages/nvidia_nat_crewai/pyproject.toml b/packages/nvidia_nat_crewai/pyproject.toml index 641a6f698..fed4216bf 100644 --- a/packages/nvidia_nat_crewai/pyproject.toml +++ b/packages/nvidia_nat_crewai/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat[litellm]~=1.4", + "nvidia-nat[litellm]~=1.3", "crewai~=0.193.2", ] requires-python = ">=3.11,<3.14" diff --git a/packages/nvidia_nat_data_flywheel/pyproject.toml b/packages/nvidia_nat_data_flywheel/pyproject.toml index 2a0346d4f..17c5af1f2 100644 --- a/packages/nvidia_nat_data_flywheel/pyproject.toml +++ b/packages/nvidia_nat_data_flywheel/pyproject.toml @@ -21,7 +21,7 @@ dependencies = [ # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to aiq packages. # Keep sorted!!! "elasticsearch~=8.1", - "nvidia-nat~=1.4", + "nvidia-nat~=1.3", ] requires-python = ">=3.11,<3.14" description = "Subpackage for NVIDIA Data Flywheel Blueprint integration in NeMo Agent Toolkit" diff --git a/packages/nvidia_nat_ingestion/pyproject.toml b/packages/nvidia_nat_ingestion/pyproject.toml index 5cc6c0114..b36cb74e4 100644 --- a/packages/nvidia_nat_ingestion/pyproject.toml +++ b/packages/nvidia_nat_ingestion/pyproject.toml @@ -21,7 +21,7 @@ dependencies = [ # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! "lxml~=5.4", - "nvidia-nat~=1.4", + "nvidia-nat~=1.3", ] requires-python = ">=3.11,<3.14" description = "Meta-package providing ingestion dependencies for NVIDIA NeMo Agent Toolkit" diff --git a/packages/nvidia_nat_langchain/pyproject.toml b/packages/nvidia_nat_langchain/pyproject.toml index 98ce53644..47c3d29d7 100644 --- a/packages/nvidia_nat_langchain/pyproject.toml +++ b/packages/nvidia_nat_langchain/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.4", + "nvidia-nat~=1.3", "langchain-aws~=0.2.31", "langchain-core~=0.3.75", "langchain-litellm~=0.2.3", diff --git a/packages/nvidia_nat_llama_index/pyproject.toml b/packages/nvidia_nat_llama_index/pyproject.toml index fb1d2df32..5f51b4025 100644 --- a/packages/nvidia_nat_llama_index/pyproject.toml +++ b/packages/nvidia_nat_llama_index/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.4", + "nvidia-nat~=1.3", # We ran into pydantic validation errors with newer versions of llama-index, not sure which version introduced the # error "llama-index-core~=0.12.21", diff --git a/packages/nvidia_nat_mcp/pyproject.toml b/packages/nvidia_nat_mcp/pyproject.toml index f676cc06a..863fcb343 100644 --- a/packages/nvidia_nat_mcp/pyproject.toml +++ b/packages/nvidia_nat_mcp/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.4", + "nvidia-nat~=1.3", "mcp~=1.14", ] requires-python = ">=3.11,<3.14" diff --git a/packages/nvidia_nat_mem0ai/pyproject.toml b/packages/nvidia_nat_mem0ai/pyproject.toml index 1d9040d46..06336dd55 100644 --- a/packages/nvidia_nat_mem0ai/pyproject.toml +++ b/packages/nvidia_nat_mem0ai/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.4", + "nvidia-nat~=1.3", "mem0ai~=0.1.30", ] requires-python = ">=3.11,<3.14" diff --git a/packages/nvidia_nat_mysql/pyproject.toml b/packages/nvidia_nat_mysql/pyproject.toml index 049b34b66..7856e020f 100644 --- a/packages/nvidia_nat_mysql/pyproject.toml +++ b/packages/nvidia_nat_mysql/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.4", + "nvidia-nat~=1.3", "aiomysql>=0.2.0", ] requires-python = ">=3.11,<3.14" diff --git a/packages/nvidia_nat_opentelemetry/pyproject.toml b/packages/nvidia_nat_opentelemetry/pyproject.toml index 378d7ed43..054e96504 100644 --- a/packages/nvidia_nat_opentelemetry/pyproject.toml +++ b/packages/nvidia_nat_opentelemetry/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.4", + "nvidia-nat~=1.3", "opentelemetry-api~=1.2", "opentelemetry-exporter-otlp~=1.3", "opentelemetry-sdk~=1.3", diff --git a/packages/nvidia_nat_phoenix/pyproject.toml b/packages/nvidia_nat_phoenix/pyproject.toml index b7a546277..ecead737c 100644 --- a/packages/nvidia_nat_phoenix/pyproject.toml +++ b/packages/nvidia_nat_phoenix/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat[opentelemetry]~=1.4", + "nvidia-nat[opentelemetry]~=1.3", "arize-phoenix~=11.28", ] requires-python = ">=3.11,<3.14" diff --git a/packages/nvidia_nat_profiling/pyproject.toml b/packages/nvidia_nat_profiling/pyproject.toml index 4b891b145..7ba0fad89 100644 --- a/packages/nvidia_nat_profiling/pyproject.toml +++ b/packages/nvidia_nat_profiling/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.4", + "nvidia-nat~=1.3", "matplotlib~=3.9", "prefixspan~=0.5.2", "scikit-learn~=1.6", diff --git a/packages/nvidia_nat_ragaai/pyproject.toml b/packages/nvidia_nat_ragaai/pyproject.toml index c5f2f8110..9f348b833 100644 --- a/packages/nvidia_nat_ragaai/pyproject.toml +++ b/packages/nvidia_nat_ragaai/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat[litellm,opentelemetry]~=1.4", + "nvidia-nat[litellm,opentelemetry]~=1.3", "ragaai-catalyst>=2.2.0,<2.3", ] requires-python = ">=3.11,<3.14" diff --git a/packages/nvidia_nat_redis/pyproject.toml b/packages/nvidia_nat_redis/pyproject.toml index 1c17c91a1..3046132af 100644 --- a/packages/nvidia_nat_redis/pyproject.toml +++ b/packages/nvidia_nat_redis/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.4", + "nvidia-nat~=1.3", "redis~=4.3.4", ] requires-python = ">=3.11,<3.14" diff --git a/packages/nvidia_nat_s3/pyproject.toml b/packages/nvidia_nat_s3/pyproject.toml index ffbec342a..2f22fae94 100644 --- a/packages/nvidia_nat_s3/pyproject.toml +++ b/packages/nvidia_nat_s3/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.4", + "nvidia-nat~=1.3", "aioboto3>=11.0.0", ] requires-python = ">=3.11,<3.14" diff --git a/packages/nvidia_nat_semantic_kernel/pyproject.toml b/packages/nvidia_nat_semantic_kernel/pyproject.toml index 5d024a0a6..108354a35 100644 --- a/packages/nvidia_nat_semantic_kernel/pyproject.toml +++ b/packages/nvidia_nat_semantic_kernel/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.4", + "nvidia-nat~=1.3", "semantic-kernel~=1.35", ] requires-python = ">=3.11,<3.14" diff --git a/packages/nvidia_nat_test/pyproject.toml b/packages/nvidia_nat_test/pyproject.toml index 0a235b615..ddc42f3d5 100644 --- a/packages/nvidia_nat_test/pyproject.toml +++ b/packages/nvidia_nat_test/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.4", + "nvidia-nat~=1.3", "langchain-community~=0.3", "pytest~=8.3", ] diff --git a/packages/nvidia_nat_weave/pyproject.toml b/packages/nvidia_nat_weave/pyproject.toml index 2e404b5f4..96463e500 100644 --- a/packages/nvidia_nat_weave/pyproject.toml +++ b/packages/nvidia_nat_weave/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.4", + "nvidia-nat~=1.3", "presidio-analyzer~=2.2", "presidio-anonymizer~=2.2", # Weave is pinned to a specfic version as we have seen breaking changes with minor releases diff --git a/packages/nvidia_nat_zep_cloud/pyproject.toml b/packages/nvidia_nat_zep_cloud/pyproject.toml index eab0bcf2d..f0f947808 100644 --- a/packages/nvidia_nat_zep_cloud/pyproject.toml +++ b/packages/nvidia_nat_zep_cloud/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.4", + "nvidia-nat~=1.3", "zep-cloud~=2.2.0", ] requires-python = ">=3.11,<3.14"