It looks like there are a couple issues that would affect this package when released to ROS Noetic. Solutions to both problems are in the ROS Noetic Migration guide.
The setup.py uses
distutils, but that’s not guaranteed to be installed on Ubuntu Focal
The CMakeLists.txt uses a very old version of CMake that warns when a certain policy is not set
The setup.py imports
distutils.core, but in Ubuntu Focal distutils is shipped separately in
python3-distutils and is not guaranteed to be installed.
The CMakeLists.txt requires version `2.8.3`, but on Ubuntu Focal CMake will warn that CMP0048 is unset on the second CMake invocation. This happens because the buildfarm first invokes CMake to build the package, and then invokes it again to build and run tests.