Skip to content

Commit b184335

Browse files
committed
Pin Newton in [project].dependencies for wheel installs
#7453 pinned the Newton build in [project].dependencies specifically to cover "both workspace and wheel installs". Restoring the loose >=1.2.0 bound during the develop merge dropped the wheel half of that guarantee: [tool.uv].override- dependencies only reaches uv sync, and 1.6.0rc1 is a prerelease, so a default resolve of the published metadata skipped it and picked the newest stable, 1.5.1 -- which lacks newton#4017, the fix this bump exists to deliver. Pin the same release the override forces. A default resolve of the new metadata returns newton==1.6.0rc1. isaacsim-core==6.0.1.0 requires newton[sim]==1.2.1, so an override is still needed to install the isaacsim extra, exactly as on develop.
1 parent bd05cad commit b184335

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

pyproject.toml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,9 +85,11 @@ dependencies = [
8585
"rsl-rl-lib==5.4.1", # default RL framework
8686
"onnxscript>=0.5",
8787
# ----- newton (default physics engine) -----
88-
# Loose bound so the wheel co-resolves with isaacsim's newton[sim]==1.2.0 pin; the
89-
# exact PyPI release is forced via [tool.uv].override-dependencies (uv sync only).
90-
"newton[sim]>=1.2.0",
88+
# Pin the Newton release used by both workspace and wheel installs until 1.6.0 final.
89+
# [tool.uv].override-dependencies only reaches uv sync, so a wheel built from this
90+
# metadata would otherwise resolve the newest stable (1.5.1) and miss newton#4017:
91+
# 1.6.0rc1 is a prerelease, which a default resolve skips.
92+
"newton[sim]==1.6.0rc1",
9193
# Import and mesh-processing packages used by Newton, including the ones that honoring
9294
# USD-authored ``physics:approximation`` requires. Keep these explicit instead of selecting
9395
# newton[importers], whose standalone USD dependency would overlap with usd-exchange.

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)