I created a fork of https://github.com/Bonza-Times/GatherNews and set of a ReadTheDocs build for it. The only issue seems to be that you used the wrong path to requirements.txt
. It says
Path from the root of your project.
so that does not include GatherNews
. Just use requirements.txt
as the path, since that file is in the top level of your git repository.
Since you've got Use virtualenv
checked, ReadTheDocs should automatically take care of making sure the virtualenv's site-packages are available in sys.path
to the sphinx-build
script.
I don't see any need for mocking modules, since feedparser
doesn't have any hard dependencies on C libraries. It can be built against libxml2, but it doesn't have to.
With the path to requirements.txt
fixed I was able to do a successful build.
These are the "Advanced Settings" I used, the remaining settings are at default values: