You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Take Isaac Sim out of the teleop extra and split test from dev
Review feedback: extras are a user-facing surface, so the images should use the
ones that already exist rather than adding container-shaped ones. Both extras
this PR introduced are gone.
`teleop` now carries only the teleop stack. Environments that already provide
Kit -- the container images -- no longer install a second, version-mismatched
Isaac Sim beside the one they ship, and `teleop-no-isaacsim` is unnecessary.
Agreed with the teleop owner: installs that need the wheel use
`--extra teleop,isaacsim`, and the docs now say so wherever XR teleop appears.
`test` is the test suite alone and `dev` adds the documentation toolchain, so
the images can install `test` without shipping Sphinx and its GPL-3.0-or-later
`docutils`, which `Docker Dependency Licenses Check` rejects. That removes the
need for `test-runtime`. Docs builds and the license scan move to `dev`.
Two tests encoded the old contract and now assert the new one: `teleop`
excludes Isaac Sim, and the wheel is pinned only by the `isaacsim` extra.
0 commit comments