From 0e67657698da6adefd379fcf8f5af4a4ab5ab723 Mon Sep 17 00:00:00 2001 From: sugoidogo Date: Fri, 18 Jul 2025 01:35:27 -0700 Subject: [PATCH] better dependency check --- astrolobot.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/astrolobot.py b/astrolobot.py index ce156d6..33b681e 100644 --- a/astrolobot.py +++ b/astrolobot.py @@ -227,10 +227,11 @@ def script_load(settings): global obs_settings global save - if not obspython.obs_data_get_bool(settings,'pip_done'): + try: + import twitchio, swisseph + except: import pip pip.main(['install','-qqq','pyswisseph','twitchio','twitchio[starlette]','--target',script_path()]) - obspython.obs_data_set_bool(settings,'pip_done',True) sys.path.append(script_path()) download_files()