From 403da8e22b86e139fbb87ebe6bdddfd5b1bfbc6c Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Thu, 15 Dec 2016 13:05:55 +0200 Subject: [PATCH] Allow framework without package --- platformio/managers/platform.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/platformio/managers/platform.py b/platformio/managers/platform.py index 0ee5a4fb..1e274f38 100644 --- a/platformio/managers/platform.py +++ b/platformio/managers/platform.py @@ -460,8 +460,9 @@ class PlatformBase(PlatformPackagesMixin, PlatformRunMixin): framework = framework.lower().strip() if not framework or framework not in self.frameworks: continue - _pkg_name = self.frameworks[framework]['package'] - self.packages[_pkg_name]['optional'] = False + _pkg_name = self.frameworks[framework].get("package") + if _pkg_name: + self.packages[_pkg_name]['optional'] = False # enable upload tools for upload targets if any(["upload" in t for t in targets] + ["program" in targets]):