********************************** 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: .. code-block:: python slumber>=1.0 matplotlib This would for instance assure that `slumber` with a version higher 1.0 and a version of `matplotlib` is installed.