Skip to content

Commit 76dba73

Browse files
authored
Merge pull request #41 from Holzhaus/env-vars
main: Add some env vars when invoking sphinx-build
2 parents 7215c4f + 128f969 commit 76dba73

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

sphinx_multiversion/main.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -335,6 +335,17 @@ def main(argv=None):
335335
*current_argv,
336336
)
337337
current_cwd = os.path.join(data["basedir"], cwd_relative)
338-
subprocess.check_call(cmd, cwd=current_cwd)
338+
env = os.environ.copy()
339+
env.update(
340+
{
341+
"SPHINX_MULTIVERSION_NAME": data["name"],
342+
"SPHINX_MULTIVERSION_VERSION": data["version"],
343+
"SPHINX_MULTIVERSION_RELEASE": data["release"],
344+
"SPHINX_MULTIVERSION_SOURCEDIR": data["sourcedir"],
345+
"SPHINX_MULTIVERSION_OUTPUTDIR": data["outputdir"],
346+
"SPHINX_MULTIVERSION_CONFDIR": data["confdir"],
347+
}
348+
)
349+
subprocess.check_call(cmd, cwd=current_cwd, env=env)
339350

340351
return 0

0 commit comments

Comments
 (0)