From bbb6f8beb613dc13816b26da075fd037dd92dcbf Mon Sep 17 00:00:00 2001 From: Thomas Stilwell Date: Thu, 20 Mar 2025 10:27:59 +0100 Subject: [PATCH] ci: compliance action: lock setuptools to requirements-fixed.txt setuptools==77.0 caused pip install failures Signed-off-by: Thomas Stilwell --- .github/workflows/compliance.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/compliance.yml b/.github/workflows/compliance.yml index 554b5a92d209..933598a994c0 100644 --- a/.github/workflows/compliance.yml +++ b/.github/workflows/compliance.yml @@ -27,8 +27,8 @@ jobs: working-directory: ncs/nrf run: | pip3 install -U pip - pip3 install -U setuptools pip3 install -U wheel + grep -E "^setuptools" scripts/requirements-fixed.txt | cut -d ' ' -f '1' | xargs pip3 install -U grep -E "^python-magic=|^junitparser|^lxml|^gitlint|^pylint|^pykwalify|^yamllint|^unidiff" scripts/requirements-fixed.txt | cut -d ' ' -f '1' | xargs pip3 install -U grep -E "^west" scripts/requirements-fixed.txt | cut -d ' ' -f '1' | xargs pip3 install -U pip3 show -f west