[Checkins] SVN: Sandbox/pcardune/z3c.recipe.sphinxdoc/src/z3c/recipe/sphinxdoc/__init__.py Allow buildout configuration to specify a directory relative to the

Paul Carduner paulcarduner at gmail.com
Sat May 10 22:10:53 EDT 2008


Log message for revision 86624:
  
  Allow buildout configuration to specify a directory relative to the
  location of the egg where sphinx should start looking for documents.
  

Changed:
  U   Sandbox/pcardune/z3c.recipe.sphinxdoc/src/z3c/recipe/sphinxdoc/__init__.py

-=-
Modified: Sandbox/pcardune/z3c.recipe.sphinxdoc/src/z3c/recipe/sphinxdoc/__init__.py
===================================================================
--- Sandbox/pcardune/z3c.recipe.sphinxdoc/src/z3c/recipe/sphinxdoc/__init__.py	2008-05-11 01:56:05 UTC (rev 86623)
+++ Sandbox/pcardune/z3c.recipe.sphinxdoc/src/z3c/recipe/sphinxdoc/__init__.py	2008-05-11 02:10:52 UTC (rev 86624)
@@ -98,7 +98,7 @@
                                                release=doc._version,
                                                staticDir=staticDir,
                                                templatesDir=templatesDir,
-                                               indexDoc=self.options.get('indexDoc','index')
+                                               indexDoc=self.options.get('index-doc','index')
                                                ))
             confPy.close()
             installed.append(confPyPath)
@@ -108,8 +108,10 @@
             if not os.path.isdir(buildDir):
                 os.mkdir(buildDir)
 
+            srcDir = os.path.join(doc.location, self.options.get('src-dir',''))
+
             projectsData[doc.project_name] = ['-q','-c',partDir,
-                                              doc.location, buildDir]
+                                              srcDir, buildDir]
 
         installed.extend(zc.buildout.easy_install.scripts(
             [(self.options['script'],
@@ -129,7 +131,6 @@
 
 
 def main(projects):
-    startArgs = sys.argv[:]
     import sphinx
     for project, args in projects.items():
         print "building docs for", project, "---> sphinx-build", " ".join(args)



More information about the Checkins mailing list