mirror of
https://github.com/fmtlib/fmt.git
synced 2024-12-24 21:16:56 +00:00
Diagnose sphinx-build failure on Travis
This commit is contained in:
parent
2a4f98f474
commit
1554c9c6e5
@ -2,7 +2,7 @@
|
|||||||
# Build the documentation.
|
# Build the documentation.
|
||||||
|
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
import os, shutil, tempfile
|
import os, pkg_resources, shutil, tempfile
|
||||||
from subprocess import check_call, check_output, CalledProcessError, Popen, PIPE
|
from subprocess import check_call, check_output, CalledProcessError, Popen, PIPE
|
||||||
from distutils.version import LooseVersion
|
from distutils.version import LooseVersion
|
||||||
|
|
||||||
@ -27,9 +27,9 @@ def build_docs():
|
|||||||
execfile(activate_this_file, dict(__file__=activate_this_file))
|
execfile(activate_this_file, dict(__file__=activate_this_file))
|
||||||
# Upgrade pip because installation of sphinx with pip 1.1 available on Travis
|
# Upgrade pip because installation of sphinx with pip 1.1 available on Travis
|
||||||
# is broken (see #207) and it doesn't support the show command.
|
# is broken (see #207) and it doesn't support the show command.
|
||||||
import pip
|
pip_version = pkg_resources.get_distribution('pip').version
|
||||||
if not '__version__' in dir(pip) or \
|
print('pip version: ' + pip_version)
|
||||||
LooseVersion(pip.__version__) < LooseVersion('1.5.4'):
|
if LooseVersion(pip_version) < LooseVersion('1.5.4'):
|
||||||
print("Updating pip")
|
print("Updating pip")
|
||||||
check_call(['pip', 'install', '--upgrade', 'pip'])
|
check_call(['pip', 'install', '--upgrade', 'pip'])
|
||||||
# Install Sphinx and Breathe.
|
# Install Sphinx and Breathe.
|
||||||
@ -39,6 +39,7 @@ def build_docs():
|
|||||||
pip_install('michaeljones/breathe',
|
pip_install('michaeljones/breathe',
|
||||||
'511b0887293e7c6b12310bb61b3659068f48f0f4')
|
'511b0887293e7c6b12310bb61b3659068f48f0f4')
|
||||||
print(check_output(['pip', '--version']))
|
print(check_output(['pip', '--version']))
|
||||||
|
print('sphinx-rtd-theme version: ' + pkg_resources.get_distribution("sphinx-rtd-theme").version)
|
||||||
print(check_output(['pip', 'show', 'sphinx-rtd-theme']))
|
print(check_output(['pip', 'show', 'sphinx-rtd-theme']))
|
||||||
print(check_output(['sphinx-build', '--version']))
|
print(check_output(['sphinx-build', '--version']))
|
||||||
print('PATH:', os.environ['PATH'])
|
print('PATH:', os.environ['PATH'])
|
||||||
|
Loading…
Reference in New Issue
Block a user