cudabenchmarktest's picture
Release Dropbear locomotion v0.1.0 (model_8745)
de3e3f2 verified
Raw
History Blame Contribute Delete
1.96 kB
# Copyright (c) 2025, Hyperspawn Robotics.
# All rights reserved.
#
# SPDX-License-Identifier: CC-BY-NC-SA-4.0
"""Installation script for the `dropbear_walk` Isaac Lab extension.
Install in editable mode via the Isaac Lab launcher:
# Windows
P:\\IsaacLab\\IsaacLab\\isaaclab.bat -p -m pip install -e source\\extensions\\dropbear_walk
# Linux / Brev
./isaaclab.sh -p -m pip install -e source/extensions/dropbear_walk
After install, `import dropbear_walk` resolves the gym task registrations
(`Isaac-Dropbear-Velocity-*`) and the articulation asset.
"""
from setuptools import setup
setup(
name="dropbear_walk",
version="0.2.0",
author="Hyperspawn Robotics",
description="Dropbear humanoid walking RL environment (Isaac Lab ManagerBased + RSL-RL).",
python_requires=">=3.10",
# Include the top-level `dropbear_walk` package plus the nested subpackages
# (`agents`, `mdp`, `isaaclab_asset`). `find_packages` with where="." would
# miss us because the package lives in the repo root rather than src/ — so
# we enumerate explicitly.
packages=[
"dropbear_walk",
"dropbear_walk.agents",
"dropbear_walk.mdp",
"dropbear_walk.isaaclab_asset",
],
package_dir={
"dropbear_walk": ".",
"dropbear_walk.agents": "agents",
"dropbear_walk.mdp": "mdp",
"dropbear_walk.isaaclab_asset": "isaaclab_asset",
},
package_data={
"dropbear_walk.agents": ["*.yaml"],
"dropbear_walk.isaaclab_asset": ["*.usd"],
},
include_package_data=True,
install_requires=[
# Isaac Lab + RSL-RL come from the main Isaac Lab install; no extra
# runtime deps beyond what the launcher already provides.
],
zip_safe=False,
classifiers=[
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Isaac Sim :: 4.5.0",
"Isaac Sim :: 5.0.0",
],
)