[build-system] requires = ["uv_build>=0.8.19,<0.9.0"] build-backend = "uv_build" [project] name = "mjlab_husky" version = "0.1.0" license = "Apache-2.0" description = "Humanoid Skateboarding System via Physics-Aware Whole-Body Control" readme = "README.md" requires-python = ">=3.12,<3.14" dependencies = [ "mjlab", "onnxruntime", "pybullet", "rsl-rl-lib", "pynput", "rerun-sdk" ] [project.entry-points."mjlab.tasks"] mjlab_husky = "mjlab_husky.tasks" [project.scripts] train = "mjlab_husky.scripts.train:main" play = "mjlab_husky.scripts.play:main" rerun-lerobot = "mjlab_husky.scripts.rerun_lerobot_dataset:main" play-lerobot-rerun = "mjlab_husky.scripts.play_lerobot_rerun:main" [tool.ruff] src = ["src"] # Helpful for recognizing first-party imports. indent-width = 4 [tool.uv.sources] mjlab = { path = "/opt/vendor/mjlab" } rsl-rl-lib = { path = "rsl_rl" }