From 38033638549e2e09df86e0bcc45098670f02c10c Mon Sep 17 00:00:00 2001 From: jichuanh Date: Thu, 14 May 2026 15:49:23 +0000 Subject: [PATCH] Bump Newton pin to v1.2.0rc3 Restores the bump that was briefly active between https://github.com/isaac-sim/IsaacLab/pull/5024 and https://github.com/isaac-sim/IsaacLab/pull/5566, keeping the canonical `newton[sim] @ git+...` form across all five pin sites (isaaclab_newton, isaaclab_physx, isaaclab_visualizers x3, tools/wheel_builder/res/python_packages.toml). mjwarp moves 3.8.0.1 -> 3.8.0.2 transitively via newton[sim] -- no IsaacLab-side mujoco / mujoco-warp pin change since https://github.com/isaac-sim/IsaacLab/pull/5566 dropped explicit pins. --- .../jichuanh-newton-rc3-bump.minor.rst | 18 ++++++++++++++++++ .../jichuanh-newton-rc3-bump.minor.rst | 4 ++++ source/isaaclab_newton/setup.py | 2 +- .../changelog.d/jichuanh-newton-rc3-bump.rst | 5 +++++ source/isaaclab_physx/setup.py | 2 +- .../changelog.d/jichuanh-newton-rc3-bump.rst | 6 ++++++ source/isaaclab_visualizers/setup.py | 6 +++--- tools/wheel_builder/res/python_packages.toml | 2 +- 8 files changed, 39 insertions(+), 6 deletions(-) create mode 100644 source/isaaclab/changelog.d/jichuanh-newton-rc3-bump.minor.rst create mode 100644 source/isaaclab_newton/changelog.d/jichuanh-newton-rc3-bump.minor.rst create mode 100644 source/isaaclab_physx/changelog.d/jichuanh-newton-rc3-bump.rst create mode 100644 source/isaaclab_visualizers/changelog.d/jichuanh-newton-rc3-bump.rst diff --git a/source/isaaclab/changelog.d/jichuanh-newton-rc3-bump.minor.rst b/source/isaaclab/changelog.d/jichuanh-newton-rc3-bump.minor.rst new file mode 100644 index 000000000000..dcf9f406e7cf --- /dev/null +++ b/source/isaaclab/changelog.d/jichuanh-newton-rc3-bump.minor.rst @@ -0,0 +1,18 @@ +Changed +^^^^^^^ + +* Bumped the ``newton[sim]`` pin from ``v1.2.0rc2`` to ``v1.2.0rc3`` + across :mod:`isaaclab_newton`, :mod:`isaaclab_physx` (``[newton]`` + extra), :mod:`isaaclab_visualizers` (3×), and + ``tools/wheel_builder/res/python_packages.toml``. Restores the + pin briefly active on develop between `isaac-sim/IsaacLab#5024 + `_ and + `isaac-sim/IsaacLab#5566 + `_, this time + keeping the canonical ``newton[sim] @ git+...`` form with the + ``[sim]`` extra preserved everywhere. +* No IsaacLab-side ``mujoco`` / ``mujoco-warp`` pin change — the + transitive ``mjwarp`` bump flows in through ``newton[sim]`` since + `isaac-sim/IsaacLab#5566 + `_ dropped the + explicit pins. diff --git a/source/isaaclab_newton/changelog.d/jichuanh-newton-rc3-bump.minor.rst b/source/isaaclab_newton/changelog.d/jichuanh-newton-rc3-bump.minor.rst new file mode 100644 index 000000000000..9c38cf9e9aef --- /dev/null +++ b/source/isaaclab_newton/changelog.d/jichuanh-newton-rc3-bump.minor.rst @@ -0,0 +1,4 @@ +Changed +^^^^^^^ + +* Bumped the ``newton[sim]`` pin from ``v1.2.0rc2`` to ``v1.2.0rc3``. diff --git a/source/isaaclab_newton/setup.py b/source/isaaclab_newton/setup.py index 4c4a43633b9f..2db91b954e67 100644 --- a/source/isaaclab_newton/setup.py +++ b/source/isaaclab_newton/setup.py @@ -39,7 +39,7 @@ def run(self): "all": [ "prettytable==3.3.0", "PyOpenGL-accelerate==3.1.10", - "newton[sim] @ git+https://github.com/newton-physics/newton.git@v1.2.0rc2", + "newton[sim] @ git+https://github.com/newton-physics/newton.git@v1.2.0rc3", ], } diff --git a/source/isaaclab_physx/changelog.d/jichuanh-newton-rc3-bump.rst b/source/isaaclab_physx/changelog.d/jichuanh-newton-rc3-bump.rst new file mode 100644 index 000000000000..7a2b3a57cf16 --- /dev/null +++ b/source/isaaclab_physx/changelog.d/jichuanh-newton-rc3-bump.rst @@ -0,0 +1,5 @@ +Changed +^^^^^^^ + +* Bumped the optional ``[newton]`` extra to ``v1.2.0rc3`` so the pin + matches :mod:`isaaclab_newton`. diff --git a/source/isaaclab_physx/setup.py b/source/isaaclab_physx/setup.py index 09fc76bdac69..2e369b13eaf1 100644 --- a/source/isaaclab_physx/setup.py +++ b/source/isaaclab_physx/setup.py @@ -20,7 +20,7 @@ EXTRAS_REQUIRE = { "newton": [ - "newton[sim] @ git+https://github.com/newton-physics/newton.git@v1.2.0rc2", + "newton[sim] @ git+https://github.com/newton-physics/newton.git@v1.2.0rc3", ], } diff --git a/source/isaaclab_visualizers/changelog.d/jichuanh-newton-rc3-bump.rst b/source/isaaclab_visualizers/changelog.d/jichuanh-newton-rc3-bump.rst new file mode 100644 index 000000000000..598aaa0e0474 --- /dev/null +++ b/source/isaaclab_visualizers/changelog.d/jichuanh-newton-rc3-bump.rst @@ -0,0 +1,6 @@ +Changed +^^^^^^^ + +* Bumped the ``newton[sim]`` pin in the ``[newton]``, ``[rerun]``, and + ``[viser]`` extras to ``v1.2.0rc3`` so the pin matches + :mod:`isaaclab_newton`. diff --git a/source/isaaclab_visualizers/setup.py b/source/isaaclab_visualizers/setup.py index 008fe15c8d6c..9b17ca30b049 100644 --- a/source/isaaclab_visualizers/setup.py +++ b/source/isaaclab_visualizers/setup.py @@ -24,16 +24,16 @@ "kit": [], "newton": [ "warp-lang", - "newton[sim] @ git+https://github.com/newton-physics/newton.git@v1.2.0rc2", + "newton[sim] @ git+https://github.com/newton-physics/newton.git@v1.2.0rc3", "PyOpenGL-accelerate", "imgui-bundle>=1.92.5", ], "rerun": [ - "newton[sim] @ git+https://github.com/newton-physics/newton.git@v1.2.0rc2", + "newton[sim] @ git+https://github.com/newton-physics/newton.git@v1.2.0rc3", "rerun-sdk>=0.29.0", ], "viser": [ - "newton[sim] @ git+https://github.com/newton-physics/newton.git@v1.2.0rc2", + "newton[sim] @ git+https://github.com/newton-physics/newton.git@v1.2.0rc3", "viser>=1.0.16", ], } diff --git a/tools/wheel_builder/res/python_packages.toml b/tools/wheel_builder/res/python_packages.toml index 369c9ef899e1..98f133ee7733 100644 --- a/tools/wheel_builder/res/python_packages.toml +++ b/tools/wheel_builder/res/python_packages.toml @@ -87,7 +87,7 @@ pyproject.optional-dependencies.all = [ # ================================================================================ { "newton" = [ "warp-lang==1.13.0", - "newton[sim] @ git+https://github.com/newton-physics/newton.git@v1.2.0rc2", + "newton[sim] @ git+https://github.com/newton-physics/newton.git@v1.2.0rc3", "PyOpenGL-accelerate==3.1.10" ] }, # ================================================================================