From bb81f58ceb783110606459f1937055b37a59ab3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franz=20Kir=C3=A1ly?= Date: Sat, 29 Jun 2024 14:46:33 +0100 Subject: [PATCH] revert error msg --- skbase/utils/dependencies/_dependencies.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/skbase/utils/dependencies/_dependencies.py b/skbase/utils/dependencies/_dependencies.py index ca82e0da..72118149 100644 --- a/skbase/utils/dependencies/_dependencies.py +++ b/skbase/utils/dependencies/_dependencies.py @@ -160,12 +160,17 @@ def _check_soft_dependencies( if pkg_spec is None: if obj is None and msg is None: msg = ( - f"'{package}' not found. " - f"'{package}' is a soft dependency and not included in the " - f"base sktime installation. Please run: `pip install {package}` to " + f"{class_name} requires package {package!r} to be present " + f"in the python environment, but {package!r} was not found. " + ) + if obj is not None: + msg = msg + ( + f"{package!r} is a dependency of {class_name} and required " + f"to construct it. " + ) + msg = msg + ( + f"Please run: `pip install {package}` to " f"install the {package} package. " - f"To install all soft dependencies, run: `pip install " - f"sktime[all_extras]`" ) elif msg is None: # obj is not None, msg is None msg = (