From ae095181c845f1312b560b5ffed0eaa9f99179b2 Mon Sep 17 00:00:00 2001 From: alberthli Date: Thu, 30 Nov 2023 17:43:28 -0800 Subject: [PATCH] update pyproject.toml to add install option for mjpc --- pyproject.toml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 64bd86e4..de998ada 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,13 +32,12 @@ dependencies = [ [project.optional-dependencies] # Development packages -dev = [ +lint = [ "black>=23.3.0", "flake8>=6.0.0", "isort>=5.12.0", "pre-commit>=3.3.2", "pyright>=1.1.332", - "pytest>=7.4.2", ] # Test-specific packages for verification @@ -47,10 +46,17 @@ test = [ "drake>=1.21.0", "libigl>=2.4.0", "pin>=2.6.20", + "pytest>=7.4.2", +] + +# mujoco-MPC +mjpc = [ + "mujoco_mpc@git+https://github.com/google-deepmind/mujoco_mpc.git#subdirectory=python", ] # All packages -all = ["ambersim[dev, test]"] +dev = ["ambersim[lint, test]"] +all = ["ambersim[lint, test, mjpc]"] [project.scripts] install-mujoco-from-src = "ambersim._scripts._install_shim:entrypoint"