[PATCH 15/30] CI: Add a dependency file for patman
Simon Glass
sjg at chromium.org
Tue Apr 29 15:22:12 CEST 2025
Now that patman has an unusual dependency, add a requirements.txt file
and use it in CI
Signed-off-by: Simon Glass <sjg at chromium.org>
---
.azure-pipelines.yml | 2 ++
.gitlab-ci.yml | 2 ++
tools/patman/requirements.txt | 1 +
3 files changed, 5 insertions(+)
create mode 100644 tools/patman/requirements.txt
diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml
index 712c823e145..fd7560c98dc 100644
--- a/.azure-pipelines.yml
+++ b/.azure-pipelines.yml
@@ -135,6 +135,7 @@ stages:
. /tmp/venv/bin/activate
pip install -r test/py/requirements.txt
pip install -r tools/buildman/requirements.txt
+ pip install -r tools/patman/requirements.txt
export UBOOT_TRAVIS_BUILD_DIR=/tmp/tools-only
export PYTHONPATH=${UBOOT_TRAVIS_BUILD_DIR}/scripts/dtc/pylibfdt
export PATH=${UBOOT_TRAVIS_BUILD_DIR}/scripts/dtc:${PATH}
@@ -167,6 +168,7 @@ stages:
export USER=azure
pip install -r test/py/requirements.txt
pip install -r tools/buildman/requirements.txt
+ pip install -r tools/patman/requirements.txt
pip install asteval pylint==2.12.2 pyopenssl
export PATH=${PATH}:~/.local/bin
echo "[MASTER]" >> .pylintrc
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0a7eef0a1d7..23637094553 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -222,6 +222,7 @@ Run binman, buildman, dtoc, Kconfig and patman testsuites:
. /tmp/venv/bin/activate;
pip install -r test/py/requirements.txt;
pip install -r tools/buildman/requirements.txt;
+ pip install -r tools/patman/requirements.txt;
export UBOOT_TRAVIS_BUILD_DIR=/tmp/tools-only;
export PYTHONPATH="${UBOOT_TRAVIS_BUILD_DIR}/scripts/dtc/pylibfdt";
export PATH="${UBOOT_TRAVIS_BUILD_DIR}/scripts/dtc:${PATH}";
@@ -246,6 +247,7 @@ Run pylint:
- git config --global --add safe.directory "${CI_PROJECT_DIR}"
- pip install -r test/py/requirements.txt
- pip install -r tools/buildman/requirements.txt
+ - pip install -r tools/patman/requirements.txt
- pip install asteval pylint==2.12.2 pyopenssl
- export PATH=${PATH}:~/.local/bin
- echo "[MASTER]" >> .pylintrc
diff --git a/tools/patman/requirements.txt b/tools/patman/requirements.txt
new file mode 100644
index 00000000000..2bbb50d0dde
--- /dev/null
+++ b/tools/patman/requirements.txt
@@ -0,0 +1 @@
+aiohttp==3.9.1
--
2.43.0
More information about the U-Boot
mailing list