From 65e99c27883e53641bd93478f07d38e9963d88c0 Mon Sep 17 00:00:00 2001 From: Amin Sadeghi Date: Fri, 9 Aug 2024 14:56:16 -0400 Subject: [PATCH] build: Add all optional deps groups to rye dev deps for consistency --- pyproject.toml | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 604d3f998..9c08d071a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -104,15 +104,27 @@ build-backend = "hatchling.build" [tool.rye] managed = true dev-dependencies = [ - "pytest", + # build "hatch", + # test + "codecov", + "coverage", + "nbval", + "pytest", + "pytest-cache", + "pytest-cov", + "pytest-custom-exit-code", + "pytest-split", + # extras + "imageio", + "nanomesh", "numpy-stl", "pyevtk", + "scikit-fmm", + "scikit-learn", + "tensorflow", "trimesh", - "ipykernel", - "pypardiso", - "nbval", - "ruff", + # docs "mock", "myst-nb", "pandoc", @@ -120,8 +132,12 @@ dev-dependencies = [ "sphinx", "sphinx-copybutton", "sphinx-design", - "nanomesh", - "scikit-fmm", + # interactive + "ipython", + "ipykernel", + "ipywidgets", + "jupyter", + "jupyterlab_widgets", ] [tool.hatch.metadata]