From f1e77499f173242e339427dccc218585908a6216 Mon Sep 17 00:00:00 2001 From: Peter Corke Date: Sat, 3 Oct 2026 11:58:46 -0400 Subject: [PATCH] ci: install the ros extra so test_ros.py actually runs (#80) rosbags, roslibpy and websockets were never installed in CI, so the whole ROSBag / ROSTopic test suite (including the three open3d-gated pointcloud publish tests) was silently skipped. Install .[ros] on the same Ubuntu/OpenCV 5 legs that already install open3d. Co-Authored-By: Claude Sonnet 5.5 --- .github/workflows/ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d912a180..5d01fd99 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -38,6 +38,10 @@ jobs: if: matrix.os == 'ubuntu-latest' && matrix.opencv-version == '5' run: pip install open3d + - name: Install ros extra (rosbags, roslibpy, websockets) + if: matrix.os == 'ubuntu-latest' && matrix.opencv-version == '5' + run: pip install .[ros] + - name: Run tests env: MPLBACKEND: Agg