From 402446a45f4da4ae260cba639c93aad908fde22a Mon Sep 17 00:00:00 2001 From: Peter Corke Date: Fri, 3 Jul 2026 09:34:51 +1000 Subject: [PATCH 1/3] fix(deps): add coal/trimesh to dev extras MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit test_collision.py hard-fails (rather than skipping) when coal isn't installed, and CI's `pip install .[dev]` never pulled it in — the collision extras group existed but wasn't part of dev. Only visible locally where coal happened to already be installed from earlier work. Co-Authored-By: Claude Sonnet 5 --- pyproject.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 242382110..1aa7dba33 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -94,6 +94,8 @@ dev = [ "quadprog", "bdsim", "ruff", + "coal", + "trimesh", ] # Backward-compatible alias; notebook tooling is included in "dev". From 978127b6e8f5c8d261a124909c9e126346ddec4c Mon Sep 17 00:00:00 2001 From: Peter Corke Date: Fri, 3 Jul 2026 09:45:16 +1000 Subject: [PATCH 2/3] test: temporarily point rtb-data at GH main subdirectory MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit TEMPORARY, for CI validation only — revert before merging. See refactor/c-extensions@6dcfc624 for the same change and rationale. Co-Authored-By: Claude Sonnet 5 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 1aa7dba33..5405c5489 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,7 +18,7 @@ dependencies = [ "scipy", "matplotlib", "ansitable", - "rtb-data", + "rtb-data @ git+https://github.com/petercorke/robotics-toolbox-python.git@main#subdirectory=rtb-data", "progress", "typing_extensions", "colored>2.0.0", From 18b3f8f8d5607af6b482440391e9870fe45fe227 Mon Sep 17 00:00:00 2001 From: Peter Corke Date: Fri, 3 Jul 2026 10:19:16 +1000 Subject: [PATCH 3/3] Revert "test: temporarily point rtb-data at GH main subdirectory" This reverts commit 978127b6e8f5c8d261a124909c9e126346ddec4c. --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 5405c5489..1aa7dba33 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,7 +18,7 @@ dependencies = [ "scipy", "matplotlib", "ansitable", - "rtb-data @ git+https://github.com/petercorke/robotics-toolbox-python.git@main#subdirectory=rtb-data", + "rtb-data", "progress", "typing_extensions", "colored>2.0.0",