From c79aa612276514304ee7db13b5048c455275676e Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Sat, 28 Mar 2026 12:23:59 +0100 Subject: [PATCH 1/2] Remove 'chardet' dependency for macOS ARM Removed conditional dependency for 'chardet' on macOS ARM. --- builder/frameworks/espidf.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/builder/frameworks/espidf.py b/builder/frameworks/espidf.py index 70bf318d7..9fdd58b43 100644 --- a/builder/frameworks/espidf.py +++ b/builder/frameworks/espidf.py @@ -2115,9 +2115,6 @@ def _get_installed_uv_packages(python_exe_path): "esp-idf-kconfig": "~=2.5.0" } - if sys_platform.system() == "Darwin" and "arm" in sys_platform.machine().lower(): - deps["chardet"] = ">=3.0.2,<4" - python_exe_path = get_python_exe() installed_packages = _get_installed_uv_packages(python_exe_path) packages_to_install = [] From 396ddc3876eae0d6a80079d4bd4514097f5737d8 Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Sat, 28 Mar 2026 12:43:57 +0100 Subject: [PATCH 2/2] Remove unused platform import in espidf.py Removed unused import of platform module. --- builder/frameworks/espidf.py | 1 - 1 file changed, 1 deletion(-) diff --git a/builder/frameworks/espidf.py b/builder/frameworks/espidf.py index 9fdd58b43..55bd8a2f9 100644 --- a/builder/frameworks/espidf.py +++ b/builder/frameworks/espidf.py @@ -24,7 +24,6 @@ import importlib.util import json import os -import platform as sys_platform import re import requests import shutil