Explorar el Código

Fix source directory path for other versions

Jan Holthuis hace 5 años
padre
commit
537cb23438
Se han modificado 1 ficheros con 4 adiciones y 2 borrados
  1. 4 2
      sphinx_multiversion/main.py

+ 4 - 2
sphinx_multiversion/main.py

@@ -116,7 +116,9 @@ def main(argv=None):
             source_suffixes = current_config.source_suffix
             if isinstance(source_suffixes, str):
                 source_suffixes = [current_config.source_suffix]
-            project = sphinx_project.Project(sourcedir, source_suffixes)
+
+            current_sourcedir = os.path.join(repopath, sourcedir)
+            project = sphinx_project.Project(current_sourcedir, source_suffixes)
             metadata[gitref.name] = {
                 "name": gitref.name,
                 "version": current_config.version,
@@ -124,7 +126,7 @@ def main(argv=None):
                 "is_released": bool(
                     re.match(config.smv_released_pattern, gitref.refname)),
                 "source": gitref.source,
-                "sourcedir": sourcedir,
+                "sourcedir": current_sourcedir,
                 "outputdir": outputdir,
                 "docnames": list(project.discover())
             }