Skip to content

Commit ecdc05f

Browse files
committed
Drop the aarch64-only usd-exchange override
Develop isaac-sim#6938 re-imposed the platform split by overriding usd-exchange to aarch64, so x86_64 would keep usd-core. This branch removes usd-core entirely, and the merge kept that override -- so the kit-less image installed no pxr at all and every converter test failed with "No module named 'pxr'". The install CLI applies these overrides too, not just uv sync, so the effect reached both paths.
1 parent 8817a8d commit ecdc05f

2 files changed

Lines changed: 5 additions & 10 deletions

File tree

pyproject.toml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -426,10 +426,6 @@ override-dependencies = [
426426
# ovphysx caps packaging at <24 and isaacsim-core pins ==26.0; both caps are
427427
# stricter than the code needs, so widening lets them resolve together at 26.0.
428428
"packaging>=20,<27",
429-
# usd-exchange and usd-core each vendor a full ``pxr`` built against a different
430-
# USD version, and newton[importers] pulls usd-exchange unmarked. Re-impose the
431-
# platform split from [project.dependencies] so only one lands per platform.
432-
"usd-exchange>=2.2 ; platform_machine == 'aarch64'",
433429
]
434430
# ``ov`` stays forked: it pulls ovrtx, which is not validated alongside Isaac Sim.
435431
# ``teleop`` bundles isaacsim, so it inherits that pair.

uv.lock

Lines changed: 5 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)