Metadata-Version: 2.4
Name: xlab-engine-isaacsim
Version: 0.1.0
Summary: Compiled Isaac Sim backend for XLab
Author: YangRurui
Maintainer: YangRurui
License-Expression: CC-BY-NC-4.0
Project-URL: Documentation, https://github.com/Yangrurui/XLab
Project-URL: Source, https://github.com/Yangrurui/XLab
Project-URL: Issues, https://github.com/Yangrurui/XLab/issues
Keywords: isaac-sim,isaac-lab,robotics,reinforcement-learning
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: xlab-engine-core[geometry]==0.1.0

# XLab IsaacSim Backend

Isaac Sim and Isaac Lab lowering for `xlab-engine-core`. The package
registers itself through the `xlab.engines` entry-point group and is
distributed as a compiled wheel.
## Runtime prerequisites

This wheel targets CPython 3.11 on Linux x86_64. Install Isaac Sim
5.1.0.0 and the Isaac Lab SDK from commit `f73c331738` before using
this backend. Installing this wheel with pip does not install those SDKs.

The XLab user-repository installer already installs the pinned SDK before
installing the backend. For a manual setup, first prepare the Isaac Sim
runtime, then install the following SDK requirements in the same Python
environment, and finally install `xlab-engine-isaacsim==0.1.0`.

```text
isaaclab @ git+https://github.com/isaac-sim/IsaacLab.git@f73c331738#subdirectory=source/isaaclab
isaaclab_assets @ git+https://github.com/isaac-sim/IsaacLab.git@f73c331738#subdirectory=source/isaaclab_assets
isaaclab_mimic @ git+https://github.com/isaac-sim/IsaacLab.git@f73c331738#subdirectory=source/isaaclab_mimic
isaaclab_rl @ git+https://github.com/isaac-sim/IsaacLab.git@f73c331738#subdirectory=source/isaaclab_rl
isaaclab_tasks @ git+https://github.com/isaac-sim/IsaacLab.git@f73c331738#subdirectory=source/isaaclab_tasks
```

Save the above lines as `isaaclab-requirements.txt` and run
`python -m pip install -r isaaclab-requirements.txt`.
