This commit is contained in:
Nikita Titov 2018-10-03 17:12:04 +03:00 коммит произвёл Guolin Ke
Родитель 757586b205
Коммит 912761512e
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -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