diff --git a/pyproject.toml b/pyproject.toml index 94773b5..5a31240 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -43,6 +43,22 @@ classifiers = [ "Operating System :: OS Independent" ] +[project.optional-dependencies] +# Optional dependencies to locally build the documentation, also used for +# readthedocs. +docs = [ + "sphinx", + "sphinx-book-theme", + "myst-nb", + "ipywidgets", + "sphinx-new-tab-link!=0.2.2", + "jupytext", + "sphinx-copybutton", +] + +# local development options +dev = ["black[jupyter]", "ruff", "pytest", "isort", "jupytext"] + [project.urls] Homepage = "https://github.com/Multiomics-Analytics-Group/InstaNexus" Issues = "https://github.com/Multiomics-Analytics-Group/InstaNexus/issues"