diff --git a/.github/workflows/compliance.yml b/.github/workflows/compliance.yml index a2a8ebcadbd..d1961ace8b5 100644 --- a/.github/workflows/compliance.yml +++ b/.github/workflows/compliance.yml @@ -38,7 +38,7 @@ jobs: run: | pip3 install setuptools pip3 install wheel - pip3 install python-magic lxml junitparser gitlint pylint pykwalify yamllint clang-format unidiff sphinx-lint ruff + pip3 install -r scripts/requirements-compliance.txt pip3 install west - name: west setup diff --git a/scripts/requirements-compliance.txt b/scripts/requirements-compliance.txt index 273b4f37dc5..b8469dc7736 100644 --- a/scripts/requirements-compliance.txt +++ b/scripts/requirements-compliance.txt @@ -1,13 +1,17 @@ # COMPLIANCE: required by the compliance scripts # used by ci/check_compliance +# zephyr-keep-sorted-start clang-format>=15.0.0 +gitlint +junitparser>=2 +lxml +pykwalify +pylint>=3 python-magic python-magic-bin; sys_platform == "win32" -lxml -junitparser>=2 -pylint>=3 +ruff +sphinx-lint unidiff yamllint -sphinx-lint -ruff +# zephyr-keep-sorted-stop