Python & ROS2
I ran into this interesting issue myself. It seems ROS2 is a bit behind in its python support, because building ros packages now throws deprecation warnings.
https://answers.ros.org/question/396439/setuptoolsdeprecationwarning-setuppy-install-is-deprecated-use-build-and-pip-and-other-standards-based-tools/