From 8f2c660d2566b9d8772c7dbee7cbcd005a61bfc2 Mon Sep 17 00:00:00 2001 From: Guillaume Abrioux Date: Thu, 13 Sep 2018 12:48:25 +0200 Subject: [PATCH] tests: pin sphinx version to 1.7.9 using sphinx 1.8.0 breaks our doc test CI job. Typical error: ``` Exception occurred: File "/home/jenkins-build/build/workspace/ceph-ansible-docs-pull-requests/docs/.tox/docs/lib/python2.7/site-packages/sphinx/highlighting.py", line 26, in from sphinx.ext import doctest SyntaxError: unqualified exec is not allowed in function 'run' it contains a nested function with free variables (doctest.py, line 97) ``` See: https://github.com/sphinx-doc/sphinx/issues/5417 Pinning to 1.7.9 to fix our CI. Signed-off-by: Guillaume Abrioux --- docs/tox.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/tox.ini b/docs/tox.ini index 028c343f6..d4a4c9c02 100644 --- a/docs/tox.ini +++ b/docs/tox.ini @@ -5,6 +5,6 @@ skipsdist = True [testenv:docs] basepython=python changedir=source -deps=sphinx +deps=sphinx==1.7.9 commands= sphinx-build -W -b html -d {envtmpdir}/doctrees . {envtmpdir}/html