I noticed that the pyrobosim_ros.ros_interface module was not being picked up by docs build because of missing ROS interface modules that need to be mocked out, so this PR should address that.
It also moves the generate_docs.bash script from the setup folder to the docs folder, as this makes more sense.
Finally, it updates ReadTheDocs to using Ubuntu 24.04 and Python 3.12, just to get ahead of any more surprises.
I noticed that the
pyrobosim_ros.ros_interface
module was not being picked up by docs build because of missing ROS interface modules that need to be mocked out, so this PR should address that.It also moves the
generate_docs.bash
script from thesetup
folder to thedocs
folder, as this makes more sense.Finally, it updates ReadTheDocs to using Ubuntu 24.04 and Python 3.12, just to get ahead of any more surprises.