Yet another guide to Python documentation with Sphinx and ReadTheDocs
I have found a number of posts about setting up Sphinx and autodoc for python projects, notably this excellent post. However, despite all these resources I still spent a couple of hours running into edge cases with ReadTheDocs that were not covered in these other resources. So, to save you all (and my future self) some time I am writing all this down in one post.