Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
d3bcc39
Update OvPhysX to 0.5.10
AntoineRichard Aug 13, 2026
e828a80
changing isaacsim version
nvqabuilder Aug 13, 2026
830d472
Merge branch 'develop' into ovphysx-0510-pins-on-develop
klakhi Aug 14, 2026
54d0ea9
Pin ovrtx to 0.4.1.364272 from Artifactory
klakhi Aug 14, 2026
fc65629
Merge branch 'develop' into ovphysx-0510-pins-on-develop
klakhi Aug 14, 2026
74b9f77
Merge branch 'develop' into ovphysx-0510-pins-on-develop
klakhi Aug 14, 2026
473208f
Bump Isaac Sim pins to 6.1.0rc5+release.46926.75ca3138.gl
klakhi Aug 14, 2026
2e2243c
Align asset-isolated pin test with isaacsim version table
klakhi Aug 14, 2026
de9b88d
Merge branch 'develop' into ovphysx-0510-pins-on-develop
klakhi Aug 15, 2026
7bd8487
Merge branch 'develop' into ovphysx-0510-pins-on-develop
klakhi Aug 15, 2026
902cc41
Merge branch 'develop' into ovphysx-0510-pins-on-develop
klakhi Aug 16, 2026
0587aa5
Merge branch 'develop' into ovphysx-0510-pins-on-develop
klakhi Aug 16, 2026
fbe5198
Merge branch 'develop' into ovphysx-0510-pins-on-develop
klakhi Aug 16, 2026
5394762
Merge branch 'develop' into ovphysx-0510-pins-on-develop
ndahile-nvidia Aug 17, 2026
8168e9c
Merge branch 'develop' into ovphysx-0510-pins-on-develop
klakhi Aug 17, 2026
ff63503
Bump Isaac Sim pins to 6.1.0rc6
klakhi Aug 17, 2026
21107d5
Repin ovrtx to 0.4.1.364340 from pypi.nvidia.com
klakhi Aug 17, 2026
acb920f
Merge branch 'develop' into ovphysx-0510-pins-on-develop
klakhi Aug 18, 2026
1e6b20e
Merge remote-tracking branch 'upstream/develop' into jichuanh/isaacsi…
hujc7 Aug 27, 2026
6bc5f51
Merge remote-tracking branch 'upstream/develop' into jichuanh/pr7073-…
hujc7 Aug 28, 2026
29017ba
Bump Isaac Sim pins to 6.1.0rc17
hujc7 Aug 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion docs/_extensions/isaaclab_docs.py
Original file line number Diff line number Diff line change
Expand Up @@ -281,11 +281,14 @@ class IsaacLabOvrtxInstall(SphinxDirective):
has_content = False

def run(self) -> list[nodes.Node]:
# Mirror resolve-ov-pins / extras: digit-leading values are exact pins
# (including ``0.4.1.*``); otherwise the value is already a full specifier.
spec = self.config.ovrtx_spec
req = f"=={spec}" if spec and spec[0].isdigit() else spec
content = f"""\
.. code-block:: bash

pip install "ovrtx{spec}"
pip install "ovrtx{req}"
"""
return _parse_rst(self, content)

Expand Down
18 changes: 14 additions & 4 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ tetrahedralization = ["pytetwild[all]>=0.3.0,<0.4"]
video = ["moviepy>=1.0.3,<2.0.0.dev0"]

importers = [
"isaacsim-asset-isolated>=6.0,<6.1",
"isaacsim-asset-isolated==6.1.0rc17",
"tinyobjloader==2.0.0rc13",
]

Expand Down Expand Up @@ -160,7 +160,7 @@ rerun = [
"pyarrow==22.0.0", # match rerun-sdk's Arrow stack
]

isaacsim = ["isaacsim[all,extscache]==6.0.1.0"]
isaacsim = ["isaacsim[all,extscache]==6.1.0rc17"]

ov = ["ovphysx==0.5.10", "ovrtx==0.4.1.364340", "ovstage==0.1.1.355824"]
ovphysx = ["ovphysx==0.5.10", "ovstage==0.1.1.355824"]
Expand All @@ -174,7 +174,7 @@ mimic = [
]

teleop = [
"isaacsim[all,extscache]==6.0.1.0",
"isaacsim[all,extscache]==6.1.0rc17",
"isaaclab-teleop",
"isaaclab-mimic",
"isaacteleop[retargeters,ui,cloudxr]~=1.4.0 ; platform_system == 'Linux' and platform_machine == 'x86_64'",
Expand Down Expand Up @@ -204,7 +204,7 @@ all = [
# the extras above, and [tool.uv].override-dependencies mirror these values;
# ``test_version_single_source`` fails CI if they drift.
[tool.isaaclab.versions]
isaacsim = "6.0.1.0"
isaacsim = "6.1.0rc17"
usd_exchange = "2.3.0"
torch = "2.11.0"
torchvision = "0.26.0"
Expand Down Expand Up @@ -354,6 +354,16 @@ markers = [

# Add pypi.nvidia.com so that `uv pip install isaaclab[isaacsim]` works without --extra-index-url.
# Pip still needs "--extra-index-url https://pypi.nvidia.com".

# Internal Isaac Sim PyPI (sw-isaacsim-pypi-local). Hosts the release-candidate builds
# not yet on pypi.nvidia.com (e.g. 6.1.0rc3+release.45488.8127a152.gl). Left non-explicit
# because the ``isaacsim[all,extscache]`` metapackage pins every ``isaacsim-*`` subpackage
# to the same version, and only this index carries them; the repo hosts nothing else.
[[tool.uv.index]]
name = "sw-isaacsim-pypi"
url = "https://artifactory.pdx.nvidia.com/artifactory/api/pypi/sw-isaacsim-pypi-local/simple"
explicit = false

[[tool.uv.index]]
url = "https://pypi.nvidia.com"
explicit = false
Expand Down
2 changes: 2 additions & 0 deletions source/isaaclab/changelog.d/ovphysx-0510-pins.skip
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Only the pinned OvPhysX version asserted by ``test_version_single_source_matches_literal_pins``
changed; there is no user-visible behaviour change in ``isaaclab``.
6 changes: 4 additions & 2 deletions source/isaaclab/test/cli/test_source_package_metadata.py
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,11 @@ def test_standalone_importers_are_opt_in():
pyproject = tomllib.load(f)

project = pyproject["project"]
assert "isaacsim-asset-isolated>=6.0,<6.1" not in project["dependencies"]
versions = pyproject["tool"]["isaaclab"]["versions"]
importer_pin = f"isaacsim-asset-isolated=={versions['isaacsim']}"
assert importer_pin not in project["dependencies"]
assert "tinyobjloader==2.0.0rc13" not in project["dependencies"]
assert project["optional-dependencies"]["importers"] == [
"isaacsim-asset-isolated>=6.0,<6.1",
importer_pin,
"tinyobjloader==2.0.0rc13",
]
6 changes: 6 additions & 0 deletions source/isaaclab_ov/changelog.d/ovphysx-0510-pins.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Changed
^^^^^^^

* Updated OvPhysX to 0.5.10 and the OpenUSD stage bindings to ovstage 0.1.1.355824.
The two move together: OvPhysX 0.5.10 requires that exact ovstage build, so bumping
it alone leaves the environment unresolvable.
7 changes: 7 additions & 0 deletions source/isaaclab_ov/changelog.d/ovrtx-041-pin.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Changed
^^^^^^^

* Updated the optional OVRTX runtime dependency to ``ovrtx==0.4.1.364340``,
resolved from ``pypi.nvidia.com``. Reinstall the OVRTX extra with
``uv run --extra ovrtx`` (or ``./isaaclab.sh -i 'ov[ovrtx]'``) to pick up
that build.
Loading
Loading