(base) ➜ BDX-R-MjLab git:(main) ✗ uv run bdx_r_list_envs
Using CPython 3.13.13
Creating virtual environment at: .venv
Built bdx-r-mjlab @ file:///home/yosef/Zritwo/BDX-R-MjLab
Installed 135 packages in 829ms
Traceback (most recent call last):
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/bin/bdx_r_list_envs", line 4, in
from bdx_r_mjlab.scripts.list_envs import main
File "/home/yosef/Zritwo/BDX-R-MjLab/src/bdx_r_mjlab/scripts/list_envs.py", line 7, in
import bdx_r_mjlab.tasks # noqa: F401
^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/yosef/Zritwo/BDX-R-MjLab/src/bdx_r_mjlab/tasks/init.py", line 5, in
import_packages(name, _BLACKLIST_PKGS)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mjlab/utils/lab_api/tasks/importer.py", line 40, in import_packages
for _ in _walk_packages(
~~~~~~~~~~~~~~^
package.path, package.name + ".", blacklist_pkgs=blacklist_pkgs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
):
^
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mjlab/utils/lab_api/tasks/importer.py", line 77, in _walk_packages
import(info.name)
~~~~~~~~~~^^^^^^^^^^^
File "/home/yosef/Zritwo/BDX-R-MjLab/src/bdx_r_mjlab/tasks/tracking/init.py", line 1, in
from bdx_r_mjlab.tasks.registry import register_mjlab_task
File "/home/yosef/Zritwo/BDX-R-MjLab/src/bdx_r_mjlab/tasks/registry.py", line 6, in
from mjlab.envs import ManagerBasedRlEnvCfg
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mjlab/envs/init.py", line 1, in
from mjlab.envs.manager_based_rl_env import ManagerBasedRlEnv as ManagerBasedRlEnv
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mjlab/envs/manager_based_rl_env.py", line 12, in
from mjlab.envs.mdp.events import reset_scene_to_default
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mjlab/envs/mdp/init.py", line 1, in
from .actions import * # noqa: F403
^^^^^^^^^^^^^^^^^^^^^^
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mjlab/envs/mdp/actions/init.py", line 1, in
from mjlab.envs.mdp.actions.actions import JointEffortAction as JointEffortAction
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mjlab/envs/mdp/actions/actions.py", line 10, in
from mjlab.actuator.actuator import TransmissionType
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mjlab/actuator/init.py", line 3, in
from mjlab.actuator.actuator import Actuator as Actuator
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mjlab/actuator/actuator.py", line 11, in
import mujoco_warp as mjwarp
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mujoco_warp/init.py", line 26, in
from mujoco_warp._src.forward import step as step
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mujoco_warp/_src/forward.py", line 20, in
from mujoco_warp._src import collision_driver
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mujoco_warp/_src/collision_driver.py", line 20, in
from mujoco_warp._src.collision_convex import convex_narrowphase
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mujoco_warp/_src/collision_convex.py", line 20, in
from mujoco_warp._src.collision_gjk import ccd
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mujoco_warp/_src/collision_gjk.py", line 21, in
from mujoco_warp._src.collision_primitive import Geom
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mujoco_warp/_src/collision_primitive.py", line 32, in
from mujoco_warp._src.math import make_frame
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mujoco_warp/_src/math.py", line 20, in
from mujoco_warp._src import types
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mujoco_warp/_src/types.py", line 191, in
class EnableBit(enum.IntFlag):
...<10 lines>...
MULTICCD = mujoco.mjtEnableBit.mjENBL_MULTICCD
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mujoco_warp/_src/types.py", line 202, in EnableBit
MULTICCD = mujoco.mjtEnableBit.mjENBL_MULTICCD
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: type object 'mujoco._enums.mjtEnableBit' has no attribute 'mjENBL_MULTICCD'
(base) ➜ BDX-R-MjLab git:(main) ✗ uv run bdx_r_list_envs
Using CPython 3.13.13
Creating virtual environment at: .venv
Built bdx-r-mjlab @ file:///home/yosef/Zritwo/BDX-R-MjLab
Installed 135 packages in 829ms
Traceback (most recent call last):
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/bin/bdx_r_list_envs", line 4, in
from bdx_r_mjlab.scripts.list_envs import main
File "/home/yosef/Zritwo/BDX-R-MjLab/src/bdx_r_mjlab/scripts/list_envs.py", line 7, in
import bdx_r_mjlab.tasks # noqa: F401
^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/yosef/Zritwo/BDX-R-MjLab/src/bdx_r_mjlab/tasks/init.py", line 5, in
import_packages(name, _BLACKLIST_PKGS)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mjlab/utils/lab_api/tasks/importer.py", line 40, in import_packages
for _ in _walk_packages(
~~~~~~~~~~~~~~^
package.path, package.name + ".", blacklist_pkgs=blacklist_pkgs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
):
^
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mjlab/utils/lab_api/tasks/importer.py", line 77, in _walk_packages
import(info.name)
~~~~~~~~~~^^^^^^^^^^^
File "/home/yosef/Zritwo/BDX-R-MjLab/src/bdx_r_mjlab/tasks/tracking/init.py", line 1, in
from bdx_r_mjlab.tasks.registry import register_mjlab_task
File "/home/yosef/Zritwo/BDX-R-MjLab/src/bdx_r_mjlab/tasks/registry.py", line 6, in
from mjlab.envs import ManagerBasedRlEnvCfg
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mjlab/envs/init.py", line 1, in
from mjlab.envs.manager_based_rl_env import ManagerBasedRlEnv as ManagerBasedRlEnv
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mjlab/envs/manager_based_rl_env.py", line 12, in
from mjlab.envs.mdp.events import reset_scene_to_default
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mjlab/envs/mdp/init.py", line 1, in
from .actions import * # noqa: F403
^^^^^^^^^^^^^^^^^^^^^^
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mjlab/envs/mdp/actions/init.py", line 1, in
from mjlab.envs.mdp.actions.actions import JointEffortAction as JointEffortAction
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mjlab/envs/mdp/actions/actions.py", line 10, in
from mjlab.actuator.actuator import TransmissionType
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mjlab/actuator/init.py", line 3, in
from mjlab.actuator.actuator import Actuator as Actuator
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mjlab/actuator/actuator.py", line 11, in
import mujoco_warp as mjwarp
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mujoco_warp/init.py", line 26, in
from mujoco_warp._src.forward import step as step
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mujoco_warp/_src/forward.py", line 20, in
from mujoco_warp._src import collision_driver
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mujoco_warp/_src/collision_driver.py", line 20, in
from mujoco_warp._src.collision_convex import convex_narrowphase
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mujoco_warp/_src/collision_convex.py", line 20, in
from mujoco_warp._src.collision_gjk import ccd
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mujoco_warp/_src/collision_gjk.py", line 21, in
from mujoco_warp._src.collision_primitive import Geom
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mujoco_warp/_src/collision_primitive.py", line 32, in
from mujoco_warp._src.math import make_frame
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mujoco_warp/_src/math.py", line 20, in
from mujoco_warp._src import types
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mujoco_warp/_src/types.py", line 191, in
class EnableBit(enum.IntFlag):
...<10 lines>...
MULTICCD = mujoco.mjtEnableBit.mjENBL_MULTICCD
File "/home/yosef/Zritwo/BDX-R-MjLab/.venv/lib/python3.13/site-packages/mujoco_warp/_src/types.py", line 202, in EnableBit
MULTICCD = mujoco.mjtEnableBit.mjENBL_MULTICCD
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: type object 'mujoco._enums.mjtEnableBit' has no attribute 'mjENBL_MULTICCD'