From 308d6c599009f5960ccffca5ff2d003056384475 Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Thu, 3 Apr 2025 12:32:29 +0200 Subject: [PATCH] noetic.xacro: Propagate distutils Without this, examples/turtlebot3-gazebo.nix fails to run. Fixes #610. --- distros/noetic/overrides.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/distros/noetic/overrides.nix b/distros/noetic/overrides.nix index 3c0aa1134b..41ae23811f 100644 --- a/distros/noetic/overrides.nix +++ b/distros/noetic/overrides.nix @@ -310,6 +310,12 @@ in { }) ]; }); + xacro = rosSuper.xacro.overrideAttrs ({ + propagatedBuildInputs ? [], ... + } : { + propagatedBuildInputs = propagatedBuildInputs ++ [ rosSelf.python3Packages.distutils ]; + }); + }) # distutils was removed from standard library in Python 3.12, but many packages # still depend on it.