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 a1116dc0a89a538aae32a21c8f4cf718e127db9e Author: Brijesh Thakkar <[email protected]> AuthorDate: Thu Oct 22 16:51:49 2026 +0530 tools/ci/platforms: 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. Remove the pins from the python_tools() list of linux.sh, ubuntu.sh, darwin.sh and darwin_arm64.sh, and drop the trailing backslash that is no longer needed after pyserial. All other packages are kept. Part of #17717 Generated-by: Claude Code Signed-off-by: Brijesh Thakkar <[email protected]> --- tools/ci/platforms/darwin.sh | 7 +------ tools/ci/platforms/darwin_arm64.sh | 7 +------ tools/ci/platforms/linux.sh | 7 +------ tools/ci/platforms/ubuntu.sh | 7 +------ 4 files changed, 4 insertions(+), 24 deletions(-) diff --git a/tools/ci/platforms/darwin.sh b/tools/ci/platforms/darwin.sh index d2444902f53..474bd92d220 100755 --- a/tools/ci/platforms/darwin.sh +++ b/tools/ci/platforms/darwin.sh @@ -291,13 +291,8 @@ python_tools() { esptool==5.3.1 \ imgtool==1.9.0 \ kconfiglib \ - pexpect==4.8.0 \ pyelftools \ - pyserial==3.5 \ - pytest==6.2.5 \ - pytest-json==0.4.0 \ - pytest-ordering==0.6 \ - pytest-repeat==0.9.1 + pyserial==3.5 } riscv_gcc_toolchain() { diff --git a/tools/ci/platforms/darwin_arm64.sh b/tools/ci/platforms/darwin_arm64.sh index 6dd7e74d6b1..3dc3dcb04a3 100755 --- a/tools/ci/platforms/darwin_arm64.sh +++ b/tools/ci/platforms/darwin_arm64.sh @@ -257,13 +257,8 @@ python_tools() { esptool==5.3.1 \ imgtool==1.9.0 \ kconfiglib \ - pexpect==4.8.0 \ pyelftools \ - pyserial==3.5 \ - pytest==6.2.5 \ - pytest-json==0.4.0 \ - pytest-ordering==0.6 \ - pytest-repeat==0.9.1 + pyserial==3.5 } riscv_gcc_toolchain() { diff --git a/tools/ci/platforms/linux.sh b/tools/ci/platforms/linux.sh index e72acdd6600..6f5ed69e5a1 100755 --- a/tools/ci/platforms/linux.sh +++ b/tools/ci/platforms/linux.sh @@ -149,13 +149,8 @@ python_tools() { esptool==5.3.1 \ imgtool \ kconfiglib \ - pexpect==4.8.0 \ pyelftools \ - pyserial==3.5 \ - pytest==6.2.5 \ - pytest-json==0.4.0 \ - pytest-ordering==0.6 \ - pytest-repeat==0.9.1 + pyserial==3.5 } riscv_gcc_toolchain() { diff --git a/tools/ci/platforms/ubuntu.sh b/tools/ci/platforms/ubuntu.sh index 8a0e3086d49..16d90b9e032 100755 --- a/tools/ci/platforms/ubuntu.sh +++ b/tools/ci/platforms/ubuntu.sh @@ -203,13 +203,8 @@ python_tools() { esptool==5.3.1 \ imgtool \ kconfiglib \ - pexpect==4.8.0 \ pyelftools \ - pyserial==3.5 \ - pytest==6.2.5 \ - pytest-json==0.4.0 \ - pytest-ordering==0.6 \ - pytest-repeat==0.9.1 + pyserial==3.5 } riscv_gcc_toolchain() {
