diff --git a/Code/Mantid/docs/runsphinx.py.in b/Code/Mantid/docs/runsphinx.py.in index 45724dc86fe3273e6a7c5c727fff91ff314fe28a..02316f03b62b9259288bf0c1467d0f3e0cde8a18 100644 --- a/Code/Mantid/docs/runsphinx.py.in +++ b/Code/Mantid/docs/runsphinx.py.in @@ -2,24 +2,18 @@ module. This script calls the sphinx entry point with the necessary arguments """ - -__requires__ = 'Sphinx' -import sys import os -from pkg_resources import load_entry_point +import sys + +# set environment +os.environ["SCREENSHOTS_DIR"] = "@SCREENSHOTS_DIR@" -mantidplot = "@CMAKE_RUNTIME_OUTPUT_DIRECTORY@/MantidPlot" builder = "@BUILDER@" src_dir = "@CMAKE_CURRENT_SOURCE_DIR@/source" -screenshots_dir = "@SCREENSHOTS_DIR@" output_dir = os.path.join("@SPHINX_BUILD_DIR@", builder) -# set environment -os.environ["SCREENSHOTS_DIR"] = screenshots_dir -# fake the sys args -argv = [mantidplot,'-b', builder, src_dir, output_dir] -if __name__ == '__main__': - sys.exit( - load_entry_point(__requires__, 'console_scripts', 'sphinx-build')(argv) - ) +if __name__ == "__main__": + from sphinx import main + argv = [sys.executable, "-b", builder, src_dir, output_dir] + sys.exit(main(argv))