Now that patman has an unusual dependency, add a requirements.txt file and use it in CI
Signed-off-by: Simon Glass <s...@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