Using catkin_pure_python, we make this a pure python package.
ROS devs can still use it as a catkin package, but the point is the python package is the main development target and we can use all python tools (build, tests, etc.) , the catkin package becomes "porting" that pip package to ROS.
Using catkin_pure_python, we make this a pure python package. ROS devs can still use it as a catkin package, but the point is the python package is the main development target and we can use all python tools (build, tests, etc.) , the catkin package becomes "porting" that pip package to ROS.