From 4ae0a98e4f2da712a6adc4f19b1f21fa4d06c394 Mon Sep 17 00:00:00 2001 From: "mathmathou@gmail.com" Date: Sat, 18 Jul 2026 12:40:53 +1100 Subject: [PATCH] Fix false-positive dependency detection using importlib.util.find_spec --- app.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app.py b/app.py index 5ab7d43..4df9ec8 100644 --- a/app.py +++ b/app.py @@ -13,6 +13,7 @@ PORT = 5000 import sys +import importlib.util import webbrowser @@ -35,9 +36,7 @@ def _check_dependencies(): } missing = [] for module_name, pip_name in required.items(): - try: - __import__(module_name) - except ImportError: + if importlib.util.find_spec(module_name) is None: missing.append(pip_name) if missing: