diff --git a/tools/auto_firmware_version.py b/tools/auto_firmware_version.py index 2d25c1f4..629acfb2 100644 --- a/tools/auto_firmware_version.py +++ b/tools/auto_firmware_version.py @@ -7,7 +7,7 @@ installed_pkgs = {pkg.key for pkg in pkg_resources.working_set} missing_pkgs = required_pkgs - installed_pkgs if missing_pkgs: - env.Execute('$PYTHONEXE -m pip install dulwich --global-option="--pure"') + env.Execute('$PYTHONEXE -m pip install dulwich --global-option="--pure" --use-pep517') from dulwich import porcelain from dulwich.repo import Repo diff --git a/tools/esp_merge_bin.py b/tools/esp_merge_bin.py index 1fcaeea3..6cada46c 100644 --- a/tools/esp_merge_bin.py +++ b/tools/esp_merge_bin.py @@ -17,7 +17,7 @@ installed_pkgs = {pkg.key for pkg in pkg_resources.working_set} missing_pkgs = required_pkgs - installed_pkgs if missing_pkgs: - env.Execute('$PYTHONEXE -m pip install dulwich --global-option="--pure"') + env.Execute('$PYTHONEXE -m pip install dulwich --global-option="--pure" --use-pep517') from dulwich import porcelain from dulwich.repo import Repo