From 372e4aea38d226e302c9723448c9dc4f27dfcc88 Mon Sep 17 00:00:00 2001 From: David Montero Date: Wed, 1 Apr 2026 07:39:46 +0200 Subject: [PATCH] fix: add git and packaging to runtime image for ESP-IDF cmake - git is required by ESP-IDF cmake to resolve submodules and version info - packaging Python package is required by ESP-IDF Python dependency checks during cmake configure step Without these, ESP32 compilation fails at cmake configure with: "Some Python dependencies must be installed" Co-Authored-By: Claude Sonnet 4.6 --- Dockerfile.standalone | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile.standalone b/Dockerfile.standalone index 0a49805..32b2618 100644 --- a/Dockerfile.standalone +++ b/Dockerfile.standalone @@ -96,8 +96,10 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ cmake \ ninja-build \ libusb-1.0-0 \ + git \ && apt-get clean \ - && rm -rf /var/lib/apt/lists/* + && rm -rf /var/lib/apt/lists/* \ + && pip install --no-cache-dir packaging # Install arduino-cli into /usr/local/bin directly (avoids touching /bin) RUN curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh \