From bd3bec2ac3290a5b5ff13b6f29a419ee584c6af0 Mon Sep 17 00:00:00 2001 From: Peter Dragun Date: Tue, 26 Sep 2023 13:58:06 +0200 Subject: [PATCH] fix: make sure requirements are installed before running autocomplete test This reverts commit 4aa921a8363f9a7a7d1f0b3dfb049d022e82dc7f. --- requirements.txt | 1 - tools/ci/config/host-test.yml | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 929e1afb93..b964357abd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,7 +7,6 @@ setuptools>=21 # # importlib_metadata: is part of python3.8 and newer as importlib.metadata importlib_metadata; python_version < "3.8" -packaging click==7.0; python_version == "3.4" click>=7.0; python_version != "3.4" pyserial>=3.0 diff --git a/tools/ci/config/host-test.yml b/tools/ci/config/host-test.yml index 8a920f6e34..2bb8348c10 100644 --- a/tools/ci/config/host-test.yml +++ b/tools/ci/config/host-test.yml @@ -322,13 +322,14 @@ test_sbom: test_autocomplete: extends: .host_test_template image: $CI_DOCKER_REGISTRY/linux-shells:1 - allow_failure: true artifacts: when: on_failure paths: - ${IDF_PATH}/*.out expire_in: 1 week script: + # workaround for issues with missing requirements for python2.7 + - pyenv global 2.7.18 && pip2.7 install -r requirements.txt - ${IDF_PATH}/tools/ci/multirun_with_pyenv.sh ${IDF_PATH}/tools/ci/test_autocomplete.py test_detect_python: