From bbe85db026b127899e0b2cfe11c50bbd25982feb Mon Sep 17 00:00:00 2001 From: sugoidogo Date: Thu, 24 Jul 2025 09:49:55 -0700 Subject: [PATCH] reduce startup delay by skipping pip install if pip folder exists --- astrolobot.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/astrolobot.py b/astrolobot.py index a080fa1..298f672 100755 --- a/astrolobot.py +++ b/astrolobot.py @@ -23,9 +23,11 @@ def update(): print('update downloaded, restart script to apply') def dependency_setup(): - print('checking dependencies') - from pip._internal.cli.main import main as pip - pip(['install','-qq','pyswisseph','twitch.py','--target',script_path()+'pip']) + if not path.exists(script_path()+'pip'): + print('installing dependencies') + from pip._internal.cli.main import main as pip + pip(['install','-qq','pyswisseph','twitch.py','--target',script_path()+'pip']) + sys.path.append(script_path()+'pip') if not path.exists(script_path()+'ephe/seas_18.se1'):