From 97ed253c384fab34f5c01894d83ebec884e6fd63 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Fri, 21 Aug 2026 16:07:30 -0500 Subject: [PATCH] Say the floor's config-validation guard is future wiring, not present Nothing at this commit enforces MIN_FRAMEWORK_VERSION during validation; the native backend's validator arrives with the wiring PR. The comment no longer invites skipping it. --- esphome/arduino8266/framework.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome/arduino8266/framework.py b/esphome/arduino8266/framework.py index 7a8b51e2be..a5a7eaf069 100644 --- a/esphome/arduino8266/framework.py +++ b/esphome/arduino8266/framework.py @@ -107,8 +107,8 @@ class InstalledPaths(NamedTuple): def check_and_install(framework_version: Version) -> InstalledPaths: """Ensure framework, toolchain, and ninja are installed; return their paths.""" if framework_version < MIN_FRAMEWORK_VERSION: - # Config validation enforces this too; keep the module honest when - # called directly. + # Config validation will enforce this once the native backend is + # wired in; keep the module honest when called directly. raise EsphomeError( f"The native toolchain requires the Arduino core " f">= {MIN_FRAMEWORK_VERSION}, got {framework_version}"