certbot/tools
Brad Warren d8057f0e17
Fix Sphinx (#6070)
Fixes #4686.

In Sphinx 1.6, they changed how they handle images in latex and PDF files. You can learn more about this by reading the linked issue (or I can answer any questions), but the shortish version is we now need to use the extension sphinx.ext.imgconverter. This is only available in Sphinx 1.6+.

I also updated our pinned versions to use the latest Sphinx and a new dependency it pulled in called sphinxcontrib-websupport. To build the latex and PDF docs, you must first run:

apt-get install imagemagick latexmk texlive texlive-latex-extra

Afterwards, if you create the normal Certbot dev environment using this branch, activate the virtual environment, and from the root of the repo run make -C docs clean latex latexpdf, you'll successfully build the PDF docs.

* fix #4686

* bump minimum Sphinx req
2018-08-06 09:45:56 -07:00
..
_venv_common.sh Use pipstrap to ensure pip works on older systems (#5216) 2017-11-03 10:59:56 -07:00
deactivate.py Use josepy instead of acme.jose. (#5203) 2017-12-11 11:25:09 -08:00
deps.sh rename letshelp-letsencrypt 2016-04-13 17:42:19 -07:00
dev_constraints.txt Fix Sphinx (#6070) 2018-08-06 09:45:56 -07:00
docker-warning.sh add docker-warning script 2017-03-06 19:31:42 -08:00
eff-pubkey.pem Add pubkey to tree 2016-03-01 11:21:51 -08:00
half-sign.c Use SHA256 openssl signatures 2016-01-11 14:22:51 -08:00
install_and_test.sh cd before running tests (#6017) 2018-05-18 06:05:26 -07:00
merge_requirements.py Pin dependencies in oldest tests (#5316) 2017-12-18 12:31:36 -08:00
offline-sigrequest.sh Don't require festival during signing. (#6079) 2018-06-07 11:43:45 +03:00
oldest_constraints.txt Pin dependencies in oldest tests (#5316) 2017-12-18 12:31:36 -08:00
pip_install.sh make pip_install.sh compatible with POSIX sh(1) again (#5622) 2018-03-22 12:24:53 -07:00
pip_install_editable.sh Fix oldest tests (#4782) 2017-06-08 12:22:46 -07:00
readlink.py Remove dependency on git from pip_install.sh. (#4770) 2017-06-05 17:51:45 -07:00
release.sh OVH DNS Authenticator (#5423) 2018-07-10 20:52:32 -07:00
simple_http_server.py Fix print() and xrange() for Python 3 (#5590) 2018-03-14 09:37:29 -07:00
sphinx-quickstart.sh Put API link at the bottom of DNS plugin docs (#5699) 2018-03-12 17:10:23 -07:00
venv.sh OVH DNS Authenticator (#5423) 2018-07-10 20:52:32 -07:00
venv3.sh update venv3.sh to include dns-rfc2136 plugin (#6226) 2018-07-16 10:20:53 -07:00