Closed tlvu closed 4 years ago
@tlvu should we wait for the pywps release? Otherwise feel free to merge.
@tlvu should we wait for the pywps release? Otherwise feel free to merge.
Please make a pywps release but I'll merge now since this is fully working given I've locked the pywps PR commit in the pip install.
I have a few more cookiecutter fixes I intend to do so I'll still be around the birds to pull in the new pywps release once available. Thanks a lot for your help.
Overview
This PR applies the cookiecutter PR https://github.com/bird-house/cookiecutter-birdhouse/pull/96 to ensure no silent ReadTheDocs build failure and for Travis-CI to also catch ReadTheDocs build failure before PR is merged.
Successful RtD generation: https://emu.readthedocs.io/en/test-rtd-build/ and matching RtD build logs: https://readthedocs.org/api/v2/build/11555381.txt
Changes:
Turn RtD warnings to build failure so they do not fail silently.
Change Travis-CI build config to also build Epub and Latex doc format to catch RtD failure on Travis-CI before PR is merged.
Various changes to remove all warnings in doc build since warnings will now fail the doc build.
For doc build only, to work-around warnings, use a new PYWPS release to support RST anonymous links, currently installing PYWPS from source (with commit hash locked so it is reproducible) since no release yet (PR https://github.com/geopython/pywps/pull/542)
Anaconda build badge do not exist anymore so it had to be removed.
Unrelated changes part of this PR (sorry !):