From 191b8483f5e551b0e9197275b3c7aa3eb6b77b05 Mon Sep 17 00:00:00 2001 From: Henry Webel Date: Thu, 20 Nov 2025 15:01:49 +0100 Subject: [PATCH] :art: add tags for documentation and dev dependencies --- pyproject.toml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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"