From 225c1745f16cd21f7f57d99f610f8b2eb10dfd38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Val=C3=A9rian=20Rey?= Date: Tue, 19 May 2026 03:24:40 +0200 Subject: [PATCH] Remove check_dependencies.py --- .../aggregation/_utils/check_dependencies.py | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 src/torchjd/aggregation/_utils/check_dependencies.py diff --git a/src/torchjd/aggregation/_utils/check_dependencies.py b/src/torchjd/aggregation/_utils/check_dependencies.py deleted file mode 100644 index 21ced4f1b..000000000 --- a/src/torchjd/aggregation/_utils/check_dependencies.py +++ /dev/null @@ -1,16 +0,0 @@ -from importlib.util import find_spec - - -class OptionalDepsNotInstalledError(ModuleNotFoundError): - pass - - -def check_dependencies_are_installed(dependency_names: list[str]) -> None: - """ - Check that the required list of dependencies are installed. - - This can be useful for Aggregators whose dependencies are optional when installing torchjd. - """ - - if any(find_spec(name) is None for name in dependency_names): - raise OptionalDepsNotInstalledError()