From 52a6bf23049551f74a0982f4f0764d2bd69d09f2 Mon Sep 17 00:00:00 2001 From: Chris Markiewicz Date: Wed, 16 Oct 2024 12:59:52 -0400 Subject: [PATCH] RF: Replace deprecated pkgutil.find_loader with importlib.util.find_spec --- nipype/interfaces/base/core.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nipype/interfaces/base/core.py b/nipype/interfaces/base/core.py index 35764d5397..8fadd9cc2d 100644 --- a/nipype/interfaces/base/core.py +++ b/nipype/interfaces/base/core.py @@ -1045,12 +1045,12 @@ class LibraryBaseInterface(BaseInterface): def __init__(self, check_import=True, *args, **kwargs): super().__init__(*args, **kwargs) if check_import: - import pkgutil + import importlib.util failed_imports = [ pkg for pkg in (self._pkg,) + tuple(self.imports) - if pkgutil.find_loader(pkg) is None + if importlib.util.find_spec(pkg) is None ] if failed_imports: iflogger.warning(