From 912761512ea5c5a484bf756d6c26c7b3d5b3116a Mon Sep 17 00:00:00 2001 From: Nikita Titov Date: Wed, 3 Oct 2018 17:12:04 +0300 Subject: [PATCH] build docs with latest sphinx (#1729) --- .ci/test.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.ci/test.sh b/.ci/test.sh index 72dce6b63..de4715510 100755 --- a/.ci/test.sh +++ b/.ci/test.sh @@ -19,6 +19,7 @@ if [[ $TRAVIS == "true" ]] && [[ $TASK == "check-docs" ]]; then if [[ $PYTHON_VERSION == "2.7" ]]; then conda -y -n $CONDA_ENV mock fi + # sphinx >=1.8 is incompatible with rstcheck conda install -y -n $CONDA_ENV "sphinx<1.8" "sphinx_rtd_theme>=0.3" # html5validator pip install rstcheck # check reStructuredText formatting @@ -27,6 +28,7 @@ if [[ $TRAVIS == "true" ]] && [[ $TASK == "check-docs" ]]; then cd $BUILD_DIRECTORY/docs rstcheck --report warning --ignore-directives=autoclass,autofunction `find . -type f -name "*.rst"` || exit -1 # build docs and check them for broken links + conda update -y -n $CONDA_ENV sphinx make html || exit -1 find ./_build/html/ -type f -name '*.html' -exec \ sed -i'.bak' -e 's;\(\.\/[^.]*\.\)rst\([^[:space:]]*\);\1html\2;g' {} \; # emulate js function