diff --git a/packages/nemo_platform/pyproject.toml b/packages/nemo_platform/pyproject.toml index 5bbdbaafc3..ae48215587 100644 --- a/packages/nemo_platform/pyproject.toml +++ b/packages/nemo_platform/pyproject.toml @@ -289,7 +289,7 @@ models-service = [ # Generated from [tool.bundle-package]; do not edit by hand. nemo-agents-example-calculator = [ - "nvidia-nat-core>=1.7.0rc1,<2.0", + "nvidia-nat-core>=1.7.0rc3,<1.8", ] # Generated from [tool.bundle-package]; do not edit by hand. @@ -297,12 +297,12 @@ nemo-agents-plugin = [ "nemo-platform-plugin", "nmp-common", "nemo-agents-example-calculator", - "nvidia-nat-core>=1.7.0rc1,<2.0", - "nvidia-nat-atif>=1.7.0rc1,<2.0", - "nvidia-nat-opentelemetry>=1.7.0rc1,<2.0", - "nvidia-nat-langchain>=1.7.0rc1,<2.0", - "nvidia-nat-eval>=1.7.0rc1,<2.0", - "nvidia-nat-config-optimizer>=1.7.0rc1,<2.0", + "nvidia-nat-core>=1.7.0rc3,<1.8", + "nvidia-nat-atif>=1.7.0rc3,<1.8", + "nvidia-nat-opentelemetry>=1.7.0rc3,<1.8", + "nvidia-nat-langchain>=1.7.0rc3,<1.8", + "nvidia-nat-eval>=1.7.0rc3,<1.8", + "nvidia-nat-config-optimizer>=1.7.0rc3,<1.8", "httpx>=0.27", "pyyaml>=6.0", "anthropic>=0.88.0", diff --git a/plugins/nemo-agents/examples/calculator-agent/pyproject.toml b/plugins/nemo-agents/examples/calculator-agent/pyproject.toml index 9c580ff502..bdcf5739b6 100644 --- a/plugins/nemo-agents/examples/calculator-agent/pyproject.toml +++ b/plugins/nemo-agents/examples/calculator-agent/pyproject.toml @@ -8,7 +8,7 @@ version = "0.1.0" description = "NAT ``calculator`` function group for the nemo-agents calculator ReAct example." requires-python = ">=3.11" dependencies = [ - "nvidia-nat-core>=1.7.0rc1,<2.0", + "nvidia-nat-core>=1.7.0rc3,<1.8", ] [project.entry-points."nat.components"] diff --git a/plugins/nemo-agents/examples/calculator-agent/src/calculator_agent/calculator-agent.yml b/plugins/nemo-agents/examples/calculator-agent/src/calculator_agent/calculator-agent.yml index 5d69ad8af6..dfeacd07bb 100644 --- a/plugins/nemo-agents/examples/calculator-agent/src/calculator_agent/calculator-agent.yml +++ b/plugins/nemo-agents/examples/calculator-agent/src/calculator_agent/calculator-agent.yml @@ -37,3 +37,8 @@ workflow: llm_name: llm verbose: false parse_agent_response_max_retries: 3 + # Use the LLM's native tool-calling API (bind_tools) instead of NAT's text-mode + # ReAct regex parser. The text parser in nvidia-nat-core>=1.7 rejects tool-call + # output where JSON args are followed by trailing prose (e.g. Nemotron-3 emits + # `{"numbers":[50,35]}\n\nThen we get ...`). + use_native_tool_calling: true diff --git a/plugins/nemo-agents/pyproject.toml b/plugins/nemo-agents/pyproject.toml index d54f73feeb..085a2df08d 100644 --- a/plugins/nemo-agents/pyproject.toml +++ b/plugins/nemo-agents/pyproject.toml @@ -8,12 +8,12 @@ dependencies = [ "nemo-platform-plugin", "nmp-common", "nemo-agents-example-calculator", - "nvidia-nat-core>=1.7.0rc1,<2.0", - "nvidia-nat-atif>=1.7.0rc1,<2.0", - "nvidia-nat-opentelemetry>=1.7.0rc1,<2.0", - "nvidia-nat-langchain>=1.7.0rc1,<2.0", - "nvidia-nat-eval>=1.7.0rc1,<2.0", - "nvidia-nat-config-optimizer>=1.7.0rc1,<2.0", + "nvidia-nat-core>=1.7.0rc3,<1.8", + "nvidia-nat-atif>=1.7.0rc3,<1.8", + "nvidia-nat-opentelemetry>=1.7.0rc3,<1.8", + "nvidia-nat-langchain>=1.7.0rc3,<1.8", + "nvidia-nat-eval>=1.7.0rc3,<1.8", + "nvidia-nat-config-optimizer>=1.7.0rc3,<1.8", "httpx>=0.27", "pyyaml>=6.0", # improvement/ subpackage — agent-improvement workflow (POC). diff --git a/pyproject.toml b/pyproject.toml index 754fd97836..410b476435 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -90,7 +90,7 @@ dev = [ "nmp-testing", "mlflow-skinny", # Optional dep for fine-tuning (shipped in training images); skinny variant to test API surface without bloating uv.lock "nemo-platform-plugin", # Optional runtime dep; included here for type checking - "nvidia-nat-atif>=1.7.0rc1,<2.0", # ATIF schema models for agentic-use trajectory validation + "nvidia-nat-atif>=1.7.0rc3,<1.8", # ATIF schema models for agentic-use trajectory validation "nemo-platform-sdk-tools", # Include SDK/license tool migration target for testing "nmp-build-tools", # Build hook helpers imported by package-local hatch_build.py files "nmp-dev-mcp", # Include MCP dev tools diff --git a/uv.lock b/uv.lock index 1e2fb2b43b..0a81652ff8 100644 --- a/uv.lock +++ b/uv.lock @@ -4620,7 +4620,7 @@ dependencies = [ ] [package.metadata] -requires-dist = [{ name = "nvidia-nat-core", specifier = ">=1.7.0rc1,<2.0" }] +requires-dist = [{ name = "nvidia-nat-core", specifier = ">=1.7.0rc3,<1.8" }] [[package]] name = "nemo-agents-plugin" @@ -4661,12 +4661,12 @@ requires-dist = [ { name = "nemo-platform", editable = "packages/nemo_platform" }, { name = "nemo-platform-plugin", editable = "packages/nemo_platform_plugin" }, { name = "nmp-common", editable = "packages/nmp_common" }, - { name = "nvidia-nat-atif", specifier = ">=1.7.0rc1,<2.0" }, - { name = "nvidia-nat-config-optimizer", specifier = ">=1.7.0rc1,<2.0" }, - { name = "nvidia-nat-core", specifier = ">=1.7.0rc1,<2.0" }, - { name = "nvidia-nat-eval", specifier = ">=1.7.0rc1,<2.0" }, - { name = "nvidia-nat-langchain", specifier = ">=1.7.0rc1,<2.0" }, - { name = "nvidia-nat-opentelemetry", specifier = ">=1.7.0rc1,<2.0" }, + { name = "nvidia-nat-atif", specifier = ">=1.7.0rc3,<1.8" }, + { name = "nvidia-nat-config-optimizer", specifier = ">=1.7.0rc3,<1.8" }, + { name = "nvidia-nat-core", specifier = ">=1.7.0rc3,<1.8" }, + { name = "nvidia-nat-eval", specifier = ">=1.7.0rc3,<1.8" }, + { name = "nvidia-nat-langchain", specifier = ">=1.7.0rc3,<1.8" }, + { name = "nvidia-nat-opentelemetry", specifier = ">=1.7.0rc3,<1.8" }, { name = "pytest", marker = "extra == 'test'", specifier = ">=8.0" }, { name = "pytest-asyncio", marker = "extra == 'test'", specifier = ">=0.23" }, { name = "pyyaml", specifier = ">=6.0" }, @@ -5801,25 +5801,25 @@ requires-dist = [ { name = "nmp-evaluator", marker = "extra == 'services'", editable = "services/evaluator" }, { name = "nvidia-ml-py", marker = "extra == 'nemo-platform-sdk'", specifier = ">=13.0.0" }, { name = "nvidia-ml-py", marker = "extra == 'nmp-common'", specifier = ">=13.0.0" }, - { name = "nvidia-nat-atif", marker = "extra == 'nemo-agents-plugin'", specifier = ">=1.7.0rc1,<2.0" }, - { name = "nvidia-nat-atif", marker = "extra == 'plugins'", specifier = ">=1.7.0rc1,<2.0" }, - { name = "nvidia-nat-atif", marker = "extra == 'services'", specifier = ">=1.7.0rc1,<2.0" }, - { name = "nvidia-nat-config-optimizer", marker = "extra == 'nemo-agents-plugin'", specifier = ">=1.7.0rc1,<2.0" }, - { name = "nvidia-nat-config-optimizer", marker = "extra == 'plugins'", specifier = ">=1.7.0rc1,<2.0" }, - { name = "nvidia-nat-config-optimizer", marker = "extra == 'services'", specifier = ">=1.7.0rc1,<2.0" }, - { name = "nvidia-nat-core", marker = "extra == 'nemo-agents-example-calculator'", specifier = ">=1.7.0rc1,<2.0" }, - { name = "nvidia-nat-core", marker = "extra == 'nemo-agents-plugin'", specifier = ">=1.7.0rc1,<2.0" }, - { name = "nvidia-nat-core", marker = "extra == 'plugins'", specifier = ">=1.7.0rc1,<2.0" }, - { name = "nvidia-nat-core", marker = "extra == 'services'", specifier = ">=1.7.0rc1,<2.0" }, - { name = "nvidia-nat-eval", marker = "extra == 'nemo-agents-plugin'", specifier = ">=1.7.0rc1,<2.0" }, - { name = "nvidia-nat-eval", marker = "extra == 'plugins'", specifier = ">=1.7.0rc1,<2.0" }, - { name = "nvidia-nat-eval", marker = "extra == 'services'", specifier = ">=1.7.0rc1,<2.0" }, - { name = "nvidia-nat-langchain", marker = "extra == 'nemo-agents-plugin'", specifier = ">=1.7.0rc1,<2.0" }, - { name = "nvidia-nat-langchain", marker = "extra == 'plugins'", specifier = ">=1.7.0rc1,<2.0" }, - { name = "nvidia-nat-langchain", marker = "extra == 'services'", specifier = ">=1.7.0rc1,<2.0" }, - { name = "nvidia-nat-opentelemetry", marker = "extra == 'nemo-agents-plugin'", specifier = ">=1.7.0rc1,<2.0" }, - { name = "nvidia-nat-opentelemetry", marker = "extra == 'plugins'", specifier = ">=1.7.0rc1,<2.0" }, - { name = "nvidia-nat-opentelemetry", marker = "extra == 'services'", specifier = ">=1.7.0rc1,<2.0" }, + { name = "nvidia-nat-atif", marker = "extra == 'nemo-agents-plugin'", specifier = ">=1.7.0rc3,<1.8" }, + { name = "nvidia-nat-atif", marker = "extra == 'plugins'", specifier = ">=1.7.0rc3,<1.8" }, + { name = "nvidia-nat-atif", marker = "extra == 'services'", specifier = ">=1.7.0rc3,<1.8" }, + { name = "nvidia-nat-config-optimizer", marker = "extra == 'nemo-agents-plugin'", specifier = ">=1.7.0rc3,<1.8" }, + { name = "nvidia-nat-config-optimizer", marker = "extra == 'plugins'", specifier = ">=1.7.0rc3,<1.8" }, + { name = "nvidia-nat-config-optimizer", marker = "extra == 'services'", specifier = ">=1.7.0rc3,<1.8" }, + { name = "nvidia-nat-core", marker = "extra == 'nemo-agents-example-calculator'", specifier = ">=1.7.0rc3,<1.8" }, + { name = "nvidia-nat-core", marker = "extra == 'nemo-agents-plugin'", specifier = ">=1.7.0rc3,<1.8" }, + { name = "nvidia-nat-core", marker = "extra == 'plugins'", specifier = ">=1.7.0rc3,<1.8" }, + { name = "nvidia-nat-core", marker = "extra == 'services'", specifier = ">=1.7.0rc3,<1.8" }, + { name = "nvidia-nat-eval", marker = "extra == 'nemo-agents-plugin'", specifier = ">=1.7.0rc3,<1.8" }, + { name = "nvidia-nat-eval", marker = "extra == 'plugins'", specifier = ">=1.7.0rc3,<1.8" }, + { name = "nvidia-nat-eval", marker = "extra == 'services'", specifier = ">=1.7.0rc3,<1.8" }, + { name = "nvidia-nat-langchain", marker = "extra == 'nemo-agents-plugin'", specifier = ">=1.7.0rc3,<1.8" }, + { name = "nvidia-nat-langchain", marker = "extra == 'plugins'", specifier = ">=1.7.0rc3,<1.8" }, + { name = "nvidia-nat-langchain", marker = "extra == 'services'", specifier = ">=1.7.0rc3,<1.8" }, + { name = "nvidia-nat-opentelemetry", marker = "extra == 'nemo-agents-plugin'", specifier = ">=1.7.0rc3,<1.8" }, + { name = "nvidia-nat-opentelemetry", marker = "extra == 'plugins'", specifier = ">=1.7.0rc3,<1.8" }, + { name = "nvidia-nat-opentelemetry", marker = "extra == 'services'", specifier = ">=1.7.0rc3,<1.8" }, { name = "openai", marker = "extra == 'evaluator'", specifier = ">=1.61.0" }, { name = "openai", marker = "extra == 'evaluator-service'", specifier = ">=1.61.0" }, { name = "openai", marker = "extra == 'guardrails-service'", specifier = ">=1.61.0" }, @@ -6792,7 +6792,7 @@ dev = [ { name = "nmp-testing", editable = "packages/nmp_testing" }, { name = "notebook", specifier = ">=7.5.6" }, { name = "nox" }, - { name = "nvidia-nat-atif", specifier = ">=1.7.0rc1,<2.0" }, + { name = "nvidia-nat-atif", specifier = ">=1.7.0rc3,<1.8" }, { name = "pandas-stubs", specifier = ">=2.1.3" }, { name = "papermill", specifier = ">=2.6.0" }, { name = "pre-commit", specifier = ">=3.8.0" }, @@ -8197,18 +8197,18 @@ wheels = [ [[package]] name = "nvidia-nat-atif" -version = "1.7.0rc1" +version = "1.7.0rc3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pydantic", extra = ["email"], marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform == 'darwin' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform == 'linux' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128')" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/b4/3d/b19038a5a16489bb471827a4685a8f0402454009489316ba4a9ee8c24ad1/nvidia_nat_atif-1.7.0rc1-py3-none-any.whl", hash = "sha256:30d27c1fe1e980ec3e740b32cfe17cec783e3f62d9fe6fcfef9547c3cf1176a5", size = 105847, upload-time = "2026-05-18T18:39:33.473Z" }, + { url = "https://files.pythonhosted.org/packages/8e/33/c01e0122d5afd5ae7979c8558bf7479edd6bb2aa51caa371678c750f6cd2/nvidia_nat_atif-1.7.0rc3-py3-none-any.whl", hash = "sha256:b95979e24aae0ba07277ec20e993ae910278b2bd0b00ce3415037f02694a1ebb", size = 105847, upload-time = "2026-05-20T23:59:36.247Z" }, ] [[package]] name = "nvidia-nat-config-optimizer" -version = "1.7.0rc1" +version = "1.7.0rc3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform == 'darwin' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform == 'linux' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128')" }, @@ -8220,12 +8220,12 @@ dependencies = [ { name = "pyyaml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform == 'darwin' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform == 'linux' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128')" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/87/41/40945990efd83926f5213470880d7efbf1174e1359b6eb69c0bf7fc9f0c9/nvidia_nat_config_optimizer-1.7.0rc1-py3-none-any.whl", hash = "sha256:32ce111d764916f4c637f537fbc54822b8289ee5807e72767960c29b13db8730", size = 40174, upload-time = "2026-05-18T19:00:19.069Z" }, + { url = "https://files.pythonhosted.org/packages/a5/44/3adf354a898b4dc264452b0b1daef8883b94a8cb9f3e201826b2bb5bd108/nvidia_nat_config_optimizer-1.7.0rc3-py3-none-any.whl", hash = "sha256:a0e04114fc85df980b96766dec366bf4c7a2e08e6aaa4ce1531dd1bc6dadfcde", size = 40173, upload-time = "2026-05-21T00:20:17.83Z" }, ] [[package]] name = "nvidia-nat-core" -version = "1.7.0rc1" +version = "1.7.0rc3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "aiofiles", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform == 'darwin' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform == 'linux' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128')" }, @@ -8261,23 +8261,23 @@ dependencies = [ { name = "uvicorn", extra = ["standard"], marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform == 'darwin' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform == 'linux' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128')" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/fd/d5/bd3bda63211f37e3f57e3aaeb981d96c6b6f2df086f9c91b465f5f62f8e0/nvidia_nat_core-1.7.0rc1-py3-none-any.whl", hash = "sha256:d39f765e072a8413548473bc7fd39eaf5597d77ca45f2e3644b264f8c87fd3eb", size = 807707, upload-time = "2026-05-18T18:45:13.248Z" }, + { url = "https://files.pythonhosted.org/packages/58/3d/36bcec66ae74c39b38f2a8c7b1cd9d4c772ff0c0342332b3693857f83900/nvidia_nat_core-1.7.0rc3-py3-none-any.whl", hash = "sha256:590ae4bf36f79068605806de2044429f29001a206d31a7297a4f1dacbedf9eb1", size = 808523, upload-time = "2026-05-21T00:05:39.701Z" }, ] [[package]] name = "nvidia-nat-eval" -version = "1.7.0rc1" +version = "1.7.0rc3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "nvidia-nat-atif", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform == 'darwin' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform == 'linux' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128')" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/0a/c9/45b25a07bcf68cb72efd789934ff4909e16f082f462348f8247b813c97ea/nvidia_nat_eval-1.7.0rc1-py3-none-any.whl", hash = "sha256:448f3b2a7f21109e6d2f8172f0990722a71ca82f80bd91318c0e5b2e35ff678d", size = 69345, upload-time = "2026-05-18T18:44:36.651Z" }, + { url = "https://files.pythonhosted.org/packages/9e/aa/ac33332a215e706d93e5cb15743ca3ac71402a7ea612831a9021e247ae9a/nvidia_nat_eval-1.7.0rc3-py3-none-any.whl", hash = "sha256:44adcc9f8534b3a0abfde521aabc1e450ea52ed3d57381fcaf9ace7cf67b15c4", size = 69622, upload-time = "2026-05-21T00:05:02.123Z" }, ] [[package]] name = "nvidia-nat-langchain" -version = "1.7.0rc1" +version = "1.7.0rc3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "langchain", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform == 'darwin' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform == 'linux' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128')" }, @@ -8302,12 +8302,12 @@ dependencies = [ { name = "wikipedia", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform == 'darwin' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform == 'linux' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128')" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/88/09/0a3cf3c3066390b521e2a97bbbf7d53e0ddcc65b2930daa5cfce247fdf0c/nvidia_nat_langchain-1.7.0rc1-py3-none-any.whl", hash = "sha256:703c0cfbf985b70f7f060c61a90709a3234d94b3df13c16bd019670db9b84741", size = 197759, upload-time = "2026-05-18T18:42:25.845Z" }, + { url = "https://files.pythonhosted.org/packages/db/52/92efaa8d15879d4f5de2aa670e43e4eb768b66e3934f96fe148f06eb94e3/nvidia_nat_langchain-1.7.0rc3-py3-none-any.whl", hash = "sha256:544d52d0e6d6ae8c6b9da11ee5b471ba119e1704b98ed1e3119ab18c88c0d87c", size = 197959, upload-time = "2026-05-21T00:02:46.32Z" }, ] [[package]] name = "nvidia-nat-opentelemetry" -version = "1.7.0rc1" +version = "1.7.0rc3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "nvidia-nat-core", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform == 'darwin' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform == 'linux' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128')" }, @@ -8317,7 +8317,7 @@ dependencies = [ { name = "opentelemetry-sdk", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'darwin' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform == 'darwin' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-12-nemoplatform-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128') or (sys_platform == 'linux' and extra == 'extra-12-nemoplatform-cu128' and extra == 'extra-20-nmp-safe-synthesizer-cpu') or (sys_platform == 'linux' and extra == 'extra-20-nmp-safe-synthesizer-cpu' and extra == 'extra-20-nmp-safe-synthesizer-cu128')" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/fe/b8/dcfbc19300724dd78d88bd83a3b9a537f4267e06708bc0a78cc6373a5c2d/nvidia_nat_opentelemetry-1.7.0rc1-py3-none-any.whl", hash = "sha256:3c956b079dde991e74154ce08a70c0f5409c09dc634eee9aabe87eb5a1b803ff", size = 68900, upload-time = "2026-05-18T18:46:54.974Z" }, + { url = "https://files.pythonhosted.org/packages/b4/e2/962bdd65d04e1b99517256bd423365c456b4619e6b225923da2a57c8c8d2/nvidia_nat_opentelemetry-1.7.0rc3-py3-none-any.whl", hash = "sha256:dbe77666b0c8143291995a76a591441c243d41a3db5c1b79560d79a0885fed2c", size = 68900, upload-time = "2026-05-21T00:07:22.187Z" }, ] [[package]]