From 0e9d70184d7e029178526a9148dde5eeb609a25d Mon Sep 17 00:00:00 2001 From: Kurdistan Tech Ministry Date: Fri, 26 Dec 2025 13:59:42 +0300 Subject: [PATCH] ci: fix macOS pip externally-managed-environment error Add --break-system-packages flag to pip3 install command for macOS runners where Python is managed by Homebrew. --- .github/workflows/tests-misc.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests-misc.yml b/.github/workflows/tests-misc.yml index 3684cae4..75cd2676 100644 --- a/.github/workflows/tests-misc.yml +++ b/.github/workflows/tests-misc.yml @@ -408,7 +408,8 @@ jobs: - name: install solc run: | # Install solc-select to manage solc versions - pip3 install solc-select + # Use --break-system-packages for macOS externally-managed Python + pip3 install --break-system-packages solc-select # Install and use solc 0.8.30 (revive only supports up to 0.8.30) solc-select install 0.8.30 solc-select use 0.8.30