waf: User friendly message when no sphinx is installed

This commit is contained in:
Chris Johns 2020-04-03 11:09:47 +11:00
parent 3f1622e40e
commit d514e3308e

View File

@ -87,6 +87,9 @@ class linkcheck(BuildContext):
def check_sphinx_version(ctx, minver): def check_sphinx_version(ctx, minver):
try: try:
import sphinx import sphinx
except:
ctx.fatal('no sphinx support found; please install')
try:
# sphinx.version_info was introduced in sphinx ver 1.2 # sphinx.version_info was introduced in sphinx ver 1.2
version = sphinx.version_info version = sphinx.version_info
# version looks like (1, 7, 0, 'final', 0)) # version looks like (1, 7, 0, 'final', 0))