# # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # pip-compile --output-file=requirements-ubuntu.txt requirements.in # -e .[all] # via -[all] absl-py==2.4.0 # via # dm-control # dm-env # dm-tree # labmaze # mujoco # tensorboard accelerate==1.13.0 # via # lerobot # peft aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.13.3 # via fsspec aiosignal==1.4.0 # via aiohttp annotated-doc==0.0.4 # via # fastapi # typer annotated-types==0.7.0 # via pydantic antlr4-python3-runtime==4.9.3 # via # hydra-core # omegaconf anyio==4.12.1 # via # httpx # starlette # watchfiles asttokens==3.0.1 # via stack-data attrs==25.4.0 # via # aiohttp # dm-tree # jsonlines # jsonschema # referencing # rerun-sdk av==15.1.0 # via # lerobot # qwen-vl-utils bddl==1.0.1 # via hf-libero certifi==2026.2.25 # via # httpcore # httpx # requests # sentry-sdk cffi==2.0.0 # via pymunk cfgv==3.5.0 # via pre-commit charset-normalizer==3.4.5 # via requests click==8.3.1 # via # typer # uvicorn # wandb cloudpickle==3.1.2 # via # gymnasium # hf-libero cmake==4.1.3 # via lerobot cmeel==0.59.0 # via # cmeel-assimp # cmeel-boost # cmeel-console-bridge # cmeel-octomap # cmeel-qhull # cmeel-tinyxml2 # cmeel-urdfdom # cmeel-zlib # coal-library # eigenpy # eiquadprog # pin # placo # rhoban-cmeel-jsoncpp cmeel-assimp==5.4.3.1 # via coal-library cmeel-boost==1.87.0.1 # via # coal-library # eigenpy # eiquadprog # pin cmeel-console-bridge==1.0.2.3 # via cmeel-urdfdom cmeel-octomap==1.10.0 # via coal-library cmeel-qhull==8.0.2.1 # via coal-library cmeel-tinyxml2==10.0.0 # via cmeel-urdfdom cmeel-urdfdom==4.0.1 # via pin cmeel-zlib==1.3.1 # via cmeel-assimp coal-library==3.0.1 # via pin contourpy==1.3.3 # via # lerobot # matplotlib coverage[toml]==7.13.4 # via pytest-cov cuda-bindings==12.9.4 # via torch cuda-pathfinder==1.4.1 # via cuda-bindings cycler==0.12.1 # via matplotlib datasets==4.6.1 # via lerobot debugpy==1.8.20 # via lerobot decorator==5.2.1 # via ipython deepdiff==8.6.1 # via lerobot diffusers==0.35.2 # via lerobot dill==0.4.0 # via # datasets # multiprocess distlib==0.4.0 # via virtualenv dm-control==1.0.37 # via gym-aloha dm-env==1.6 # via dm-control dm-tree==0.1.9 # via # dm-control # dm-env docopt==0.6.2 # via num2words draccus==0.10.0 # via lerobot dynamixel-sdk==3.8.4 # via lerobot easydict==1.13 # via hf-libero egl-probe==1.0.2 # via robomimic eigenpy==3.10.3 # via coal-library einops==0.8.2 # via # hf-libero # lerobot eiquadprog==1.2.9 # via placo etils[epath,epy]==1.14.0 # via mujoco evdev==1.9.3 # via pynput executing==2.2.1 # via stack-data faker==34.0.2 # via lerobot farama-notifications==0.0.4 # via gymnasium fastapi==0.135.1 # via # lerobot # teleop fastjsonschema==2.21.2 # via nbformat feetech-servo-sdk==1.0.0 # via lerobot filelock==3.25.0 # via # datasets # diffusers # huggingface-hub # python-discovery # torch # virtualenv fonttools==4.61.1 # via matplotlib frozenlist==1.8.0 # via # aiohttp # aiosignal fsspec[http]==2026.2.0 # via # datasets # etils # huggingface-hub # torch future==1.0.0 # via hf-libero gitdb==4.0.12 # via gitpython gitpython==3.1.46 # via wandb glfw==2.10.0 # via # dm-control # mujoco grpcio==1.73.1 # via # grpcio-tools # lerobot # reachy2-sdk # reachy2-sdk-api # tensorboard grpcio-tools==1.73.1 # via # lerobot # reachy2-sdk-api gym-aloha==0.1.3 # via lerobot gym-hil==0.1.13 # via lerobot gym-pusht==0.1.6 # via lerobot gymnasium==1.2.3 # via # gym-aloha # gym-hil # gym-pusht # hf-libero # lerobot # metaworld h11==0.16.0 # via # httpcore # uvicorn h5py==3.16.0 # via robomimic hebi-py==2.11.0 # via lerobot hf-egl-probe==1.0.2 # via hf-libero hf-libero==0.1.3 # via lerobot hf-xet==1.3.2 # via huggingface-hub hidapi==0.14.0.post4 # via # gym-hil # lerobot httpcore==1.0.9 # via httpx httptools==0.7.1 # via uvicorn httpx==0.28.1 # via # datasets # huggingface-hub huggingface-hub==1.6.0 # via # accelerate # datasets # diffusers # lerobot # peft # tokenizers # transformers hydra-core==1.3.2 # via hf-libero identify==2.6.17 # via pre-commit idna==3.11 # via # anyio # httpx # requests # yarl imageio[ffmpeg]==2.37.2 # via # gym-aloha # gym-hil # lerobot # metaworld # robomimic # scikit-image imageio-ffmpeg==0.6.0 # via # imageio # robomimic importlib-metadata==8.7.1 # via diffusers iniconfig==2.3.0 # via pytest ipython==9.11.0 # via meshcat ipython-pygments-lexers==1.1.1 # via ipython ischedule==1.2.7 # via placo jedi==0.19.2 # via ipython jinja2==3.1.6 # via torch jsonlines==4.0.0 # via lerobot jsonschema==4.26.0 # via nbformat jsonschema-specifications==2025.9.1 # via jsonschema jupyter-core==5.9.1 # via nbformat jupytext==1.19.1 # via bddl kiwisolver==1.4.9 # via matplotlib labmaze==1.0.6 # via dm-control lazy-loader==0.5 # via scikit-image librt==0.8.1 # via mypy llvmlite==0.46.0 # via numba lxml==6.0.2 # via dm-control markdown==3.10.2 # via tensorboard markdown-it-py==4.0.0 # via # jupytext # mdit-py-plugins # rich markupsafe==3.0.3 # via # jinja2 # werkzeug matplotlib==3.10.8 # via # hf-libero # lerobot matplotlib-inline==0.2.1 # via ipython mdit-py-plugins==0.5.0 # via jupytext mdurl==0.1.2 # via markdown-it-py mergedeep==1.3.4 # via draccus meshcat==0.3.2 # via placo metaworld==3.0.0 # via lerobot mock-serial==0.0.1 # via lerobot mpmath==1.3.0 # via sympy mujoco==3.5.0 # via # dm-control # gym-aloha # gym-hil # hf-libero # metaworld # robosuite multidict==6.7.1 # via # aiohttp # yarl multiprocess==0.70.18 # via datasets mypy==1.19.1 # via lerobot mypy-extensions==1.1.0 # via # mypy # typing-inspect nbformat==5.10.4 # via jupytext networkx==3.6.1 # via # bddl # scikit-image # torch nodeenv==1.10.0 # via pre-commit num2words==0.5.14 # via lerobot numba==0.64.0 # via robosuite numpy==2.2.6 # via # accelerate # bddl # cmeel-boost # contourpy # datasets # diffusers # dm-control # dm-env # dm-tree # gymnasium # h5py # hebi-py # hf-libero # imageio # labmaze # lerobot # matplotlib # meshcat # metaworld # mujoco # numba # opencv-python # opencv-python-headless # pandas # peft # pyquaternion # reachy2-sdk # rerun-sdk # robomimic # robosuite # scikit-image # scipy # shapely # teleop # tensorboard # tensorboardx # tifffile # torchvision # transformers # transforms3d nvidia-cublas-cu12==12.8.4.1 # via # nvidia-cudnn-cu12 # nvidia-cusolver-cu12 # torch nvidia-cuda-cupti-cu12==12.8.90 # via torch nvidia-cuda-nvrtc-cu12==12.8.93 # via torch nvidia-cuda-runtime-cu12==12.8.90 # via torch nvidia-cudnn-cu12==9.10.2.21 # via torch nvidia-cufft-cu12==11.3.3.83 # via torch nvidia-cufile-cu12==1.13.1.3 # via torch nvidia-curand-cu12==10.3.9.90 # via torch nvidia-cusolver-cu12==11.7.3.90 # via torch nvidia-cusparse-cu12==12.5.8.93 # via # nvidia-cusolver-cu12 # torch nvidia-cusparselt-cu12==0.7.1 # via torch nvidia-nccl-cu12==2.27.5 # via torch nvidia-nvjitlink-cu12==12.8.93 # via # nvidia-cufft-cu12 # nvidia-cusolver-cu12 # nvidia-cusparse-cu12 # torch nvidia-nvshmem-cu12==3.4.5 # via torch nvidia-nvtx-cu12==12.8.90 # via torch omegaconf==2.3.0 # via hydra-core opencv-python==4.13.0.92 # via # gym-pusht # hf-libero # reachy2-sdk # robosuite opencv-python-headless==4.12.0.88 # via lerobot orderly-set==5.5.0 # via deepdiff packaging==25.0 # via # accelerate # datasets # huggingface-hub # hydra-core # jupytext # lazy-loader # lerobot # matplotlib # peft # pytest # qwen-vl-utils # reachy2-sdk # scikit-image # tensorboard # tensorboardx # transformers # wandb pandas==2.3.3 # via # datasets # lerobot parso==0.8.6 # via jedi pathspec==1.0.4 # via mypy peft==0.18.1 # via lerobot pexpect==4.9.0 # via ipython pillow==12.1.1 # via # diffusers # imageio # matplotlib # meshcat # qwen-vl-utils # rerun-sdk # robosuite # scikit-image # tensorboard # torchvision pin==3.4.0 # via placo placo==0.9.16 # via lerobot platformdirs==4.9.4 # via # jupyter-core # python-discovery # virtualenv # wandb pluggy==1.6.0 # via # pytest # pytest-cov pre-commit==4.5.1 # via lerobot prompt-toolkit==3.0.52 # via ipython propcache==0.4.1 # via # aiohttp # yarl protobuf==6.31.1 # via # dm-control # grpcio-tools # lerobot # reachy2-sdk # reachy2-sdk-api # tensorboard # tensorboardx # wandb psutil==7.2.2 # via # accelerate # imageio # peft # robomimic ptyprocess==0.7.0 # via pexpect pure-eval==0.2.3 # via stack-data pyarrow==23.0.1 # via # datasets # rerun-sdk pycparser==3.0 # via cffi pydantic==2.12.5 # via # fastapi # wandb pydantic-core==2.41.5 # via pydantic pygame==2.6.1 # via # gym-hil # gym-pusht # lerobot pygments==2.19.2 # via # ipython # ipython-pygments-lexers # pytest # rich pymunk==6.11.1 # via # gym-pusht # lerobot pyngrok==7.5.1 # via meshcat pynput==1.8.1 # via # gym-hil # lerobot pyopengl==3.1.10 # via # dm-control # mujoco pyparsing==3.3.2 # via # dm-control # matplotlib pyquaternion==0.9.9 # via reachy2-sdk pyrealsense2==2.56.5.9235 # via lerobot pyserial==3.5 # via # dynamixel-sdk # feetech-servo-sdk # lerobot pytest==8.4.2 # via # bddl # lerobot # pytest-cov # pytest-timeout # teleop pytest-cov==7.0.0 # via lerobot pytest-timeout==2.4.0 # via lerobot python-dateutil==2.9.0.post0 # via # faker # matplotlib # pandas python-discovery==1.1.1 # via virtualenv python-dotenv==1.2.2 # via uvicorn python-xlib==0.33 # via pynput pytz==2026.1.post1 # via pandas pyyaml==6.0.3 # via # accelerate # datasets # draccus # hebi-py # huggingface-hub # jupytext # omegaconf # peft # pre-commit # pyngrok # pyyaml-include # transformers # uvicorn # wandb pyyaml-include==1.4.1 # via draccus pyzmq==27.1.0 # via # lerobot # meshcat qwen-vl-utils==0.0.14 # via lerobot reachy2-sdk==1.0.15 # via lerobot reachy2-sdk-api==1.0.21 # via reachy2-sdk referencing==0.37.0 # via # jsonschema # jsonschema-specifications regex==2026.2.28 # via # diffusers # transformers requests==2.32.5 # via # datasets # diffusers # dm-control # qwen-vl-utils # teleop # wandb rerun-sdk==0.26.2 # via lerobot rhoban-cmeel-jsoncpp==1.9.4.9 # via placo rich==14.3.3 # via typer robomimic==0.2.0 # via hf-libero robosuite==1.4.0 # via hf-libero rpds-py==0.30.0 # via # jsonschema # referencing safetensors==0.7.0 # via # accelerate # diffusers # lerobot # peft # transformers scikit-image==0.25.2 # via # gym-pusht # lerobot scipy==1.17.1 # via # dm-control # lerobot # metaworld # robosuite # scikit-image # torchdiffeq sentry-sdk==2.54.0 # via wandb shapely==2.1.2 # via gym-pusht shellingham==1.5.4 # via typer six==1.17.0 # via # pynput # python-dateutil # python-xlib smmap==5.0.3 # via gitdb stack-data==0.6.3 # via ipython starlette==0.52.1 # via fastapi sympy==1.14.0 # via torch teleop==0.1.4 # via lerobot tensorboard==2.20.0 # via robomimic tensorboard-data-server==0.7.2 # via tensorboard tensorboardx==2.6.4 # via robomimic termcolor==3.3.0 # via # lerobot # robomimic thop==0.1.1.post2209072238 # via hf-libero tifffile==2026.3.3 # via scikit-image tokenizers==0.22.2 # via transformers toml==0.10.2 # via draccus torch==2.10.0 # via # accelerate # lerobot # peft # robomimic # thop # torchdiffeq # torchvision torchcodec==0.10.0 # via lerobot torchdiffeq==0.2.5 # via lerobot torchvision==0.25.0 # via # lerobot # robomimic tornado==6.5.4 # via meshcat tqdm==4.67.3 # via # datasets # dm-control # huggingface-hub # peft # robomimic # transformers traitlets==5.14.3 # via # ipython # jupyter-core # matplotlib-inline # nbformat transformers==5.3.0 # via # hf-libero # lerobot # peft transforms3d==0.4.2 # via teleop triton==3.6.0 # via torch typer==0.24.1 # via # huggingface-hub # transformers typing-extensions==4.15.0 # via # aiosignal # anyio # etils # faker # fastapi # gymnasium # huggingface-hub # mypy # pydantic # pydantic-core # referencing # rerun-sdk # starlette # torch # typing-inspect # typing-inspection # wandb typing-inspect==0.9.0 # via draccus typing-inspection==0.4.2 # via # fastapi # pydantic tzdata==2025.3 # via pandas u-msgpack-python==2.8.0 # via meshcat urllib3==2.6.3 # via # requests # sentry-sdk uvicorn[standard]==0.41.0 # via teleop uvloop==0.22.1 # via uvicorn virtualenv==21.1.0 # via pre-commit wandb==0.24.2 # via # hf-libero # lerobot watchfiles==1.1.1 # via uvicorn wcwidth==0.6.0 # via prompt-toolkit websocket-client==1.9.0 # via teleop websockets==16.0 # via uvicorn werkzeug==3.1.6 # via tensorboard wrapt==2.1.2 # via dm-tree xxhash==3.6.0 # via datasets yarl==1.23.0 # via aiohttp zipp==3.23.0 # via # etils # importlib-metadata # The following packages are considered to be unsafe in a requirements file: # setuptools