From 63f39c5c0580b6d53707c9523d5010cd3cee9c08 Mon Sep 17 00:00:00 2001 From: codemann8 Date: Wed, 16 Apr 2025 01:19:51 -0500 Subject: [PATCH] Possibly fix false positive error message for python package requirements --- source/meta/check_requirements.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/meta/check_requirements.py b/source/meta/check_requirements.py index 6976f707..4a93be72 100644 --- a/source/meta/check_requirements.py +++ b/source/meta/check_requirements.py @@ -11,8 +11,9 @@ def check_requirements(console=False): 'pyyaml': 'yaml'} missing = [] for package, import_name in check_packages.items(): - spec = importlib.util.find_spec(import_name) - if spec is None: + try: + __import__(import_name) + except ImportError: missing.append(package) if len(missing) > 0: packages = ','.join(missing)