[project] name = "robomme" version = "0.1.0" description = "Add your description here" readme = "README.md" requires-python = ">=3.11" dependencies = [ "gradio", "gymnasium", "h5py", "imageio", "mani-skill", "numpy", "opencv-python>=4.11.0.86", "Pillow", "setuptools==80.9.0", "torch==2.9.1", "torchvision==0.24.1", ] [project.optional-dependencies] dev = ["opencv-python", "playwright", "pytest", "uvicorn"] [tool.uv.sources] mani-skill = { git = "https://github.com/YinpeiDai/ManiSkill.git", rev = "07be6fbc66350ddca200abfb0a11b692f078f7fd" } [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["src/robomme"] [tool.pytest.ini_options] markers = [ "slow: slow-running tests", "gpu: tests requiring GPU/display/headless rendering stack", "dataset: tests that generate/use temporary datasets", "lightweight: tests that do not require generated dataset", ]