Skip to content

Commit 85e297b

Browse files
authored
Make nanobind-dev and python3-dev build dependencies in package.xml (#264)
1 parent 2e4eac5 commit 85e297b

7 files changed

Lines changed: 20 additions & 7 deletions

File tree

roboplan/package.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,11 @@
1010
<buildtool_depend>ament_cmake</buildtool_depend>
1111
<buildtool_depend>ament_cmake_python</buildtool_depend>
1212

13+
<build_depend>nanobind-dev</build_depend>
14+
<build_depend>python3-dev</build_depend>
15+
1316
<depend>eigen</depend>
1417
<depend>libexpected-dev</depend>
15-
<depend>nanobind-dev</depend>
1618
<depend>pinocchio</depend>
1719
<!-- NOTE: Ensure to update this as humble, jazzy, and kilted go end of life. -->
1820
<depend condition="$ROS_DISTRO != humble and $ROS_DISTRO != jazzy and $ROS_DISTRO != kilted">tinyxml2</depend>

roboplan_cartesian_planning/package.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@
1010
<buildtool_depend>ament_cmake</buildtool_depend>
1111
<buildtool_depend>ament_cmake_python</buildtool_depend>
1212

13-
<depend>nanobind-dev</depend>
13+
<build_depend>nanobind-dev</build_depend>
14+
<build_depend>python3-dev</build_depend>
15+
1416
<depend>roboplan</depend>
1517
<depend>roboplan_oink</depend>
1618
<depend>roboplan_toppra</depend>

roboplan_example_models/package.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
<buildtool_depend>ament_cmake</buildtool_depend>
1111
<buildtool_depend>ament_cmake_python</buildtool_depend>
1212

13-
<depend>nanobind-dev</depend>
13+
<build_depend>nanobind-dev</build_depend>
14+
<build_depend>python3-dev</build_depend>
1415

1516
<export>
1617
<build_type>ament_cmake</build_type>

roboplan_oink/package.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@
1111
<buildtool_depend>ament_cmake</buildtool_depend>
1212
<buildtool_depend>ament_cmake_python</buildtool_depend>
1313

14-
<depend>nanobind-dev</depend>
14+
<build_depend>nanobind-dev</build_depend>
15+
<build_depend>python3-dev</build_depend>
16+
1517
<depend>roboplan</depend>
1618
<!-- See https://github.com/tier4/osqp_vendor/issues/26 -->
1719
<depend condition="$ROS_DISTRO != lyrical">osqp_vendor</depend>

roboplan_rrt/package.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@
1010
<buildtool_depend>ament_cmake</buildtool_depend>
1111
<buildtool_depend>ament_cmake_python</buildtool_depend>
1212

13-
<depend>nanobind-dev</depend>
13+
<build_depend>nanobind-dev</build_depend>
14+
<build_depend>python3-dev</build_depend>
15+
1416
<depend>roboplan</depend>
1517

1618
<test_depend>ament_cmake_gtest</test_depend>

roboplan_simple_ik/package.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@
1010
<buildtool_depend>ament_cmake</buildtool_depend>
1111
<buildtool_depend>ament_cmake_python</buildtool_depend>
1212

13-
<depend>nanobind-dev</depend>
13+
<build_depend>nanobind-dev</build_depend>
14+
<build_depend>python3-dev</build_depend>
15+
1416
<depend>roboplan</depend>
1517

1618
<export>

roboplan_toppra/package.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@
1010
<buildtool_depend>ament_cmake</buildtool_depend>
1111
<buildtool_depend>ament_cmake_python</buildtool_depend>
1212

13-
<depend>nanobind-dev</depend>
13+
<build_depend>nanobind-dev</build_depend>
14+
<build_depend>python3-dev</build_depend>
15+
1416
<depend>roboplan</depend>
1517
<depend>toppra</depend>
1618

0 commit comments

Comments
 (0)