Skip to content

Commit aa83a90

Browse files
yconstclaude
andcommitted
Add missing Python build dependencies to Docker setup
Added python3-pip, python3-colcon-common-extensions, and iproute2 to Docker container setup instructions. These are required for colcon build to work properly in the ros:humble-ros-base container. Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 9f1c753 commit aa83a90

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,9 @@ docker exec -it tinymovr_ros2 bash
123123

124124
# Inside container: Install dependencies
125125
apt update && apt install -y \
126+
python3-pip \
127+
python3-colcon-common-extensions \
128+
iproute2 \
126129
ros-humble-ros2-control \
127130
ros-humble-ros2-controllers \
128131
ros-humble-xacro \

docker_run.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ echo "Container started. To enter the container:"
3232
echo " docker exec -it tinymovr_ros2 bash"
3333
echo ""
3434
echo "Once inside, build and run your robot:"
35-
echo " apt update && apt install -y ros-humble-ros2-control ros-humble-ros2-controllers ros-humble-xacro ros-humble-robot-state-publisher ros-humble-teleop-twist-keyboard"
35+
echo " apt update && apt install -y python3-pip python3-colcon-common-extensions iproute2 ros-humble-ros2-control ros-humble-ros2-controllers ros-humble-xacro ros-humble-robot-state-publisher ros-humble-teleop-twist-keyboard"
3636
echo " cd /workspace"
3737
echo " source /opt/ros/humble/setup.bash"
3838
echo " colcon build --packages-select tinymovr_ros"

0 commit comments

Comments
 (0)