Projects with Special DependenciesΒΆ

In case your project has special (external) dependencies it is likely that the build will fail, as the RTD server does not know of this dependencies. You can however add a requirements.txt file to make RTD aware of these dependencies and run the documentation build in a virtual environment with these dependencies. In your documentation root (where the conf.py file is located) place a readthedocs.requirements.txt file. It should have the same format as any pip requirements file:

slumber>=1.0
matplotlib

This would for instance assure that slumber with a version higher 1.0 and a version of matplotlib is installed.