From 1d297f990c018e9cbdd94cc76f785f5b079ee1d4 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Thu, 29 Jan 2026 14:48:01 -0600 Subject: [PATCH] tweaks --- esphome/components/esp32/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/esphome/components/esp32/__init__.py b/esphome/components/esp32/__init__.py index 305bab04fc..03cf3aeb42 100644 --- a/esphome/components/esp32/__init__.py +++ b/esphome/components/esp32/__init__.py @@ -544,10 +544,11 @@ def _enable_arduino_library(name: str) -> None: Args: name: The library name (e.g., "Wire", "SPI", "WiFi") """ - CORE.data[KEY_ESP32][KEY_ARDUINO_LIBRARIES].add(name) + enabled_libs: set[str] = CORE.data[KEY_ESP32][KEY_ARDUINO_LIBRARIES] + enabled_libs.add(name) # Also enable any required Arduino library dependencies for dep_lib in ARDUINO_LIBRARY_DEPENDENCIES.get(name, ()): - CORE.data[KEY_ESP32][KEY_ARDUINO_LIBRARIES].add(dep_lib) + enabled_libs.add(dep_lib) # Also enable any required IDF components for idf_component in ARDUINO_LIBRARY_IDF_COMPONENTS.get(name, ()): include_builtin_idf_component(idf_component)