Skip to content

Bumps OVRTX runtime dependency to 0.4#6592

Draft
nvsekkin wants to merge 2 commits into
isaac-sim:developfrom
nvsekkin:esekkin/ovrtx-bump-04
Draft

Bumps OVRTX runtime dependency to 0.4#6592
nvsekkin wants to merge 2 commits into
isaac-sim:developfrom
nvsekkin:esekkin/ovrtx-bump-04

Conversation

@nvsekkin

@nvsekkin nvsekkin commented Jul 17, 2026

Copy link
Copy Markdown
Collaborator

DO NOT MERGE - CONTAINS OVRTX WORKAROUND

Description

Updates the supported optional OVRTX runtime range from >=0.3.0,<0.4.0 to >=0.4.0,<0.5.0.
The new range resolves the published ovrtx 0.4.0.346409 release from the NVIDIA package index.

Type of change

  • Dependency update

Checklist

  • I have read and understood the contribution guidelines
  • I have run the pre-commit checks with ./isaaclab.sh --format
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • I have updated the changelog and the corresponding version in the extension's config/extension.toml file
  • I have added my name to the CONTRIBUTORS.md or my name already exists there

Track the supported 0.4 runtime line so opt-in OVRTX installs resolve
the newly published release and its ovstage dependency.
@greptile-apps

greptile-apps Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR bumps the optional ovrtx runtime dependency range from >=0.3.0,<0.4.0 to >=0.4.0,<0.5.0, targeting the published ovrtx 0.4.0.346409 release from the NVIDIA package index.

  • Both the rtx optional extra and the [tool.isaaclab.versions] single-source table in pyproject.toml are updated consistently, so the test_version_single_source_matches_literal_pins CI check will continue to pass.
  • A correctly formatted changelog fragment is added with the accurate user-facing reinstall command (./isaaclab.sh -i 'ov[ovrtx]'), which maps to the rtx extra via the CLI layer.

Confidence Score: 5/5

Safe to merge — both version constraint locations are updated consistently and the changelog fragment is accurate.

The change touches only two lines in pyproject.toml, updating both the rtx optional extra and the [tool.isaaclab.versions] single-source table in lockstep. The existing CI test that validates these two stay in sync will continue to pass. The changelog fragment is correctly placed and uses the right install token. No logic, API surface, or test files are modified.

No files require special attention.

Important Files Changed

Filename Overview
pyproject.toml Updates ovrtx version range from >=0.3.0,<0.4.0 to >=0.4.0,<0.5.0 in both the rtx optional extra and the [tool.isaaclab.versions] table — both occurrences updated consistently.
source/isaaclab_ov/changelog.d/esekkin-ovrtx-bump-04.minor.rst New changelog fragment documenting the ovrtx bump with the correct reinstall command (ov[ovrtx] token maps to the rtx extra via the CLI).

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A["pyproject.toml - optional-dependencies\nrtx = ovrtx>=0.4.0,<0.5.0"] --> B["ovrtx 0.4.x"]
    C["pyproject.toml - tool.isaaclab.versions\novrtx = >=0.4.0,<0.5.0"] --> B
    D["test_version_single_source"] -->|validates A matches C| E{Match?}
    E -->|Yes| F[CI passes]
    G["isaaclab.sh -i ov-ovrtx"] -->|CLI maps to rtx extra| A
Loading
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
    A["pyproject.toml - optional-dependencies\nrtx = ovrtx>=0.4.0,<0.5.0"] --> B["ovrtx 0.4.x"]
    C["pyproject.toml - tool.isaaclab.versions\novrtx = >=0.4.0,<0.5.0"] --> B
    D["test_version_single_source"] -->|validates A matches C| E{Match?}
    E -->|Yes| F[CI passes]
    G["isaaclab.sh -i ov-ovrtx"] -->|CLI maps to rtx extra| A
Loading

Reviews (1): Last reviewed commit: "chore: Bump OVRTX runtime to 0.4" | Re-trigger Greptile

@nvsekkin
nvsekkin requested a review from a team July 17, 2026 23:17
@nvsekkin
nvsekkin marked this pull request as draft July 17, 2026 23:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

infrastructure isaac-lab Related to Isaac Lab team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants