From 788a6019bd7e12c2955e084bc052db21d37196ce Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Thu, 5 Mar 2026 13:18:36 -1000 Subject: [PATCH] imports --- esphome/__main__.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/esphome/__main__.py b/esphome/__main__.py index 082a0b06ab..cb2345bc6c 100644 --- a/esphome/__main__.py +++ b/esphome/__main__.py @@ -9,6 +9,8 @@ import logging import os from pathlib import Path import re +import shutil +import subprocess import sys import time from typing import Protocol @@ -735,8 +737,6 @@ def upload_using_esptool( def upload_using_platformio(config: ConfigType, port: str) -> int: - import shutil - from esphome import platformio_api # RP2040 platform-raspberrypi build recipe expects firmware.bin.signed for @@ -774,8 +774,6 @@ def upload_using_picotool(config: ConfigType) -> int: the mass storage copy approach that causes "disk not ejected properly" warnings on macOS. """ - import subprocess - from esphome import platformio_api idedata = platformio_api.get_idedata(config)