Add feature to auto-update libs

This commit is contained in:
Labrys of Knossos 2018-12-16 18:39:08 -05:00
commit 26008b3607

20
libs/__main__.py Normal file
View file

@ -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)