Building the Sphinx documentation locally, I could simply download all repositories and use relative paths to direct Sphinx to the different repositories, e.g.:
sys.path.insert(0, os.path.abspath('../foobar'))However, this won't work building the project at readthedocs.org.
I searched, but found only one solution that "(copies) all of the packages within the repo to a temporary folder, which will allow the docstring tool to scan and then generate the relevant docs." In a variation of this, symlinks are to be used.
This is likely not the optimal solution. Am I missing some basic functionality of Sphinx?