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() {

Reply via email to