From bf5a65ba6b9b3c8471fc57e8b0d200a04135b2cb Mon Sep 17 00:00:00 2001 From: valeros Date: Mon, 14 Aug 2023 14:54:50 +0300 Subject: [PATCH] Install chardet as fallback package for charset_normalizer on Darwin ARM64 --- builder/frameworks/espidf.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/builder/frameworks/espidf.py b/builder/frameworks/espidf.py index a273dce..9881c1f 100644 --- a/builder/frameworks/espidf.py +++ b/builder/frameworks/espidf.py @@ -27,6 +27,7 @@ import sys import shutil import os import pkg_resources +import platform as sys_platform import click import semantic_version @@ -1108,6 +1109,9 @@ def install_python_deps(): "esp-idf-kconfig": "~=1.2.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_pip_packages(python_exe_path) packages_to_install = []