robot_skating_03/pyproject.toml

43 lines
1.3 KiB
TOML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[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]
# py.mujoco.org 上的 3.7.0.dev* 预发布包会被撤下wheel 404强制使用 PyPI 稳定版。
override-dependencies = ["mujoco>=3.8.0,<3.9"]
# `mjlab` 声明的 mujoco-warp git rev1dc288c依赖 mjENBL_MULTICCDPyPI 的 mujoco 3.8.x 尚无该枚举。
# `uv.lock` 将 mujoco-warp 固定为上游标签 v3.8.0(与 mujoco 3.8.0 对齐);升级 mjlab / 跑 `uv lock` 后若冲突请复查该包。
[tool.uv.sources]
mjlab = { git = "https://github.com/mujocolab/mjlab.git", rev = "13212ad" }
rsl-rl-lib = { path = "rsl_rl" }