When is setup.py necessary?
Sorry if this is a basic question.
I am working through the ROS tutorials on the wiki and some external sites written in python and I confused about when I need follow the procedures for python packages, such as creating a setup.py file and having catkin_python_setup() in my CMakeLists.txt file as explained here: http://docs.ros.org/kinetic/api/catki...
In the wiki tutorial on writing a simple publisher and subscriber in python ( http://wiki.ros.org/rospy_tutorials/T... ), I can use catkin_make to build my nodes and run them without any python-specific modifications to my package or CMakeList
I am running ROS Kinetic on Ubuntu 16.04 LTS inside VMWare Workstation 12 on an HP Elitebook 840-G3.
Thank you very much.