This is an automated email from the ASF dual-hosted git repository.

acassis pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit 27763ab9727e5950816191e4c4f7d79c3595db85
Author: Brijesh Thakkar <[email protected]>
AuthorDate: Thu Oct 22 16:51:40 2026 +0530

    tools/ci/docker: remove legacy testrun Python pins
    
    pexpect==4.8.0, pytest==6.2.5, pytest-json==0.4.0, pytest-ordering==0.6
    and pytest-repeat==0.9.1 were dependencies of tools/ci/testrun, which
    was removed in 179bf35fdd ("tools/ci: remove obsolete testrun harness").
    
    CI now uses NTFC. build.yml installs ntfc==0.0.3, which pulls in its own
    pytest and pexpect. The pytest==6.2.5 pin already had no effect, because
    that pip install upgrades pytest to 9.1.1 at job time.
    
    Also drop the "# Install pytest" comment, which sat above unrelated
    packages. All other packages are kept.
    
    Part of #17717
    
    Generated-by: Claude Code
    Signed-off-by: Brijesh Thakkar <[email protected]>
---
 tools/ci/docker/linux/Dockerfile | 6 ------
 1 file changed, 6 deletions(-)

diff --git a/tools/ci/docker/linux/Dockerfile b/tools/ci/docker/linux/Dockerfile
index 0eebc1f8330..29ae275c0eb 100644
--- a/tools/ci/docker/linux/Dockerfile
+++ b/tools/ci/docker/linux/Dockerfile
@@ -443,19 +443,13 @@ RUN pip3 install cmake-format
 # RUN pip3 install CodeChecker
 # Install cvt2utf to check for non-UTF characters.
 RUN pip3 install cvt2utf
-# Install pytest
 RUN pip3 install cxxfilt
 RUN pip3 install construct
 RUN pip3 install esptool==5.3.1
 RUN pip3 install imgtool
 RUN pip3 install kconfiglib
-RUN pip3 install pexpect==4.8.0
 RUN pip3 install pyelftools
 RUN pip3 install pyserial==3.5
-RUN pip3 install pytest==6.2.5
-RUN pip3 install pytest-json==0.4.0
-RUN pip3 install pytest-ordering==0.6
-RUN pip3 install pytest-repeat==0.9.1
 # Install lark stringcase jinja2 and coloredlogs for matter build
 RUN pip3 install lark
 RUN pip3 install stringcase

Reply via email to