From 26008b3607c431518fd8ff3fbf17001283ba40bf Mon Sep 17 00:00:00 2001 From: Labrys of Knossos Date: Sun, 16 Dec 2018 18:39:08 -0500 Subject: [PATCH] Add feature to auto-update libs --- libs/__main__.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 libs/__main__.py diff --git a/libs/__main__.py b/libs/__main__.py new file mode 100644 index 00000000..f82ad647 --- /dev/null +++ b/libs/__main__.py @@ -0,0 +1,20 @@ + +import shutil +import os +import time +import libs + +if __name__ == '__main__': + os.chdir(libs.LIB_DIR) + for lib, directory in libs.DIRECTORY.items(): + if lib == 'custom': + continue + try: + shutil.rmtree(directory) + except FileNotFoundError: + pass + else: + print('Removed', directory) + time.sleep(10) + requirements = 'requirements-{name}.txt'.format(name=lib) + libs.util.install_requirements(requirements, file=True, path=directory)