From be710cefd8d630b9388789d89769544add96c6e0 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Sat, 6 Sep 2014 12:53:17 +0300 Subject: [PATCH] Implement installing dependence libs --- platformio/commands/lib.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/platformio/commands/lib.py b/platformio/commands/lib.py index ad6fba00..c7815eda 100644 --- a/platformio/commands/lib.py +++ b/platformio/commands/lib.py @@ -47,6 +47,11 @@ def lib_install(names, version=None): if lm.install(name, version): secho("The library '%s' has been successfully installed!" % name, fg="green") + info = lm.get_info(name) + if "dependencies" in info: + secho("Installing dependencies:", fg="yellow") + lib_install(info['dependencies']) + except LibAlreadyInstalledError: secho("Already installed", fg="yellow")