Odd one today, but I updated ESPHome to 2026.7.0, update went well, ESP32 devices show updates pending. I tell one to do the update, walk away like normal.
Came back, didnt update, so I went to the builder and did update to see the logs, this is what Im presented with.
INFO ESPHome 2026.7.0
INFO Reading configuration /config/esphome/plug2.yaml…
INFO Generating C++ source…
INFO Detected timezone ‘America/Regina’
INFO Compiling app… Build path: /data/build/keurig
I am seeing a similar issue, but only when building/updating a raspberry pico2 - esp32s3 builds work fine…
That is using homeassistant plus esphome add (iirc that is a docker image) on both at the latest version:
Processing xxxxx (board: rpipico2w; framework: arduino; platform: https://github.com/maxgerhardt/platform-raspberrypi.git#v1.4.0-gcc14-arduinopico460)
--------------------------------------------------------------------------------
ERROR: Python version must be between 3.10 and 3.13.
Current Python version: 3.14.6
Supported versions: 3.10, 3.11, 3.12, 3.13
In ESPHome portal where you see your ESPHome devices click upper right menu → Firmware tasks → Reset Build Environment
Wait a moment until it’s finished, then update your devices again.