From c62805f2f26c90b99bdd52de1a30c494823a7751 Mon Sep 17 00:00:00 2001 From: Nathan McDougall Date: Sat, 13 Dec 2025 08:09:11 +1300 Subject: [PATCH 1/3] Declare `scikit-learn` as an optional dependency. It is used in the `pyemu.emulators` module, among other places. --- pyproject.toml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 88ecb16f..b7e0b4d3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -36,7 +36,8 @@ optional = [ "scipy", "shapely", "jinja2", # for to_latex options - "pypestutils" + "pypestutils", + "scikit-learn", ] test = [ "coveralls", From 467fbe68b8c47862decbd80bb7d58ed24e38238b Mon Sep 17 00:00:00 2001 From: Nathan McDougall Date: Sat, 13 Dec 2025 08:37:59 +1300 Subject: [PATCH 2/3] Declare `graphviz` as an optional dependency --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index b7e0b4d3..c19b2bc4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,6 +38,7 @@ optional = [ "jinja2", # for to_latex options "pypestutils", "scikit-learn", + "graphviz", ] test = [ "coveralls", From 50017c328ba0eb90780d4ccb3ccd04054c4617f1 Mon Sep 17 00:00:00 2001 From: Nathan McDougall Date: Tue, 16 Dec 2025 20:07:23 +1300 Subject: [PATCH 3/3] Revert "Declare `graphviz` as an optional dependency" This reverts commit 467fbe68b8c47862decbd80bb7d58ed24e38238b. --- pyproject.toml | 1 - 1 file changed, 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index c19b2bc4..b7e0b4d3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,7 +38,6 @@ optional = [ "jinja2", # for to_latex options "pypestutils", "scikit-learn", - "graphviz", ] test = [ "coveralls",