diff --git a/.travis.yml b/.travis.yml index a915f7a46ec3d50..ab85febb9986400 100644 --- a/.travis.yml +++ b/.travis.yml @@ -56,7 +56,12 @@ matrix: # The theme used by the docs is stored separately, so we need to install that as well. - python -m pip install sphinx==2.2.0 blurb python-docs-theme script: - - make check suspicious html SPHINXOPTS="-q -W -j4" + - python -m pip freeze + - blurb help + - sphinx-build --version + - make check SPHINXOPTS="-q -W -j4" + - make suspicious SPHINXOPTS="-q -W -j4" + - make html SPHINXOPTS="-q -W -j4" - name: "Documentation tests" os: linux language: c @@ -71,7 +76,11 @@ matrix: - make -j4 - make -C Doc/ PYTHON=../python venv script: - xvfb-run make -C Doc/ PYTHON=../python SPHINXOPTS="-q -W -j4" doctest + - ./python --version + - echo "SPHINX" + - sphinx-build --version || true + - echo "SPHINX--" + - xvfb-run make -C Doc/ PYTHON=../python SPHINXOPTS="-q -W -j4" doctest - name: "Test code coverage (Python)" os: linux language: c diff --git a/Doc/Makefile b/Doc/Makefile index c11a7ca5c1bcb70..f6d514118f93b2c 100644 --- a/Doc/Makefile +++ b/Doc/Makefile @@ -68,6 +68,21 @@ build: echo ""; \ exit 1; \ fi + + echo "PYTHON=$(PYTHON)" + $(PYTHON) --version + echo + + echo "SPHINXBUILD=$(SPHINXBUILD)" + $(SPHINXBUILD) --version + echo + + echo "VENVDIR=$(VENVDIR)" + $(VENVDIR)/bin/python --version + head -n1 $(VENVDIR)/bin/sphinx-build + $(VENVDIR)/bin/sphinx-build --version + echo + $(SPHINXBUILD) $(ALLSPHINXOPTS) @echo