From f922fac9d9ae6422548938c0e30192de1891eef8 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Wed, 29 Nov 2017 18:30:00 +0200 Subject: [PATCH] Handle `espressif` as `espressif8266` dev/platform for LDF --- platformio/builder/tools/piolib.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/platformio/builder/tools/piolib.py b/platformio/builder/tools/piolib.py index 14195581..1a21eebc 100644 --- a/platformio/builder/tools/piolib.py +++ b/platformio/builder/tools/piolib.py @@ -511,15 +511,12 @@ class PlatformIOLibBuilder(LibBuilderBase): manifest = util.load_json(join(self.path, "library.json")) assert "name" in manifest - # replace "espressif" dev/platform with ESP8266/ESP32 + # replace "espressif" old name dev/platform with ESP8266 if "platforms" in manifest: - new_platforms = [] - for platform in self.items_to_list(manifest['platforms']): - if platform == "espressif": - new_platforms.extend(["espressif8266", "espressif32"]) - else: - new_platforms.append(platform) - manifest['platforms'] = new_platforms + manifest['platforms'] = [ + "espressif8266" if p == "espressif" else p + for p in self.items_to_list(manifest['platforms']) + ] return manifest