From 75e8b3f96bce8959a8c0bd2e1c9cadcfbf3b02d9 Mon Sep 17 00:00:00 2001 From: Jan Holthuis Date: Wed, 15 Apr 2020 14:20:51 +0200 Subject: [PATCH] Add absolute outputdir and confdir to metadata dict --- sphinx_multiversion/main.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sphinx_multiversion/main.py b/sphinx_multiversion/main.py index 19013c1..657c918 100644 --- a/sphinx_multiversion/main.py +++ b/sphinx_multiversion/main.py @@ -180,7 +180,10 @@ def main(argv=None): "source": gitref.source, "creatordate": gitref.creatordate.strftime(sphinx.DATE_FMT), "sourcedir": current_sourcedir, - "outputdir": outputdir, + "outputdir": os.path.join( + os.path.abspath(args.outputdir), outputdir + ), + "confdir": os.path.abspath(confdir), "docnames": list(project.discover()), } @@ -200,8 +203,6 @@ def main(argv=None): # Run Sphinx argv.extend(["-D", "smv_metadata_path={}".format(metadata_path)]) for version_name, data in metadata.items(): - data["confdir"] = confdir - data["outputdir"] = os.path.join(args.outputdir, data["outputdir"]) os.makedirs(data["outputdir"], exist_ok=True) defines = itertools.chain(