[build-system] requires = ["setuptools>=75", "wheel"] build-backend = "setuptools.build_meta" [project] name = "exoskeleton-teleoperation-evidence" version = "0.1.0" description = "Pre-prototype evidence pipeline for heterogeneous 7-DoF bilateral teleoperation" requires-python = ">=3.10,<3.11" dependencies = [ "cmeel-tinyxml2==10.0.0", "cmeel-urdfdom==4.0.1", "matplotlib==3.10.7", "mujoco==3.5.0", "numpy==2.2.6", "omegaconf==2.3.0", "pin==3.8.0", "PyYAML==6.0.3", "scipy==1.15.3", ] [project.scripts] exo-experiment = "experiments.cli:main" exo-paper-artifacts = "analysis.make_paper_artifacts:main" [tool.setuptools] package-dir = {"" = "code"} [tool.setuptools.packages.find] where = ["code"] include = ["analysis*", "core*", "experiments*", "utils*"] [tool.ruff] line-length = 88 target-version = "py310" [tool.ruff.lint] select = ["E", "F", "I", "W"] ignore = ["E501"]