[Checkins]
SVN: Sandbox/pcardune/z3c.recipe.sphinxdoc/src/z3c/recipe/sphinxdoc/__init__.py
use package metadata for sphinx documents.
Paul Carduner
paulcarduner at gmail.com
Sun May 11 00:03:18 EDT 2008
Log message for revision 86632:
use package metadata for sphinx 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 04:01:45 UTC (rev 86631)
+++ Sandbox/pcardune/z3c.recipe.sphinxdoc/src/z3c/recipe/sphinxdoc/__init__.py 2008-05-11 04:03:18 UTC (rev 86632)
@@ -16,6 +16,7 @@
import os
import os.path
from os.path import join, dirname
+from email import parser
import logging
import shutil
@@ -90,14 +91,15 @@
join(templatesDir, 'layout.html'))
installed.append(join(templatesDir, 'layout.html'))
+ metadata = dict(parser.Parser().parsestr('\n'.join(doc._get_metadata('PKG-INFO'))).items())
#create conf.py
confPyPath = join(partDir, 'conf.py')
confPy = open(confPyPath, 'w')
- confPy.write(confPyTemplate % dict(project=doc.project_name,
- copyright='some copyright',
- version=doc._version,
- release=doc._version,
+ confPy.write(confPyTemplate % dict(project=metadata.get('Name', doc.project_name),
+ copyright=metadata.get('Author', 'Zope Community'),
+ version=metadata.get('Version', doc.version),
+ release=metadata.get('Version', doc.version),
staticDir=staticDir,
templatesDir=templatesDir,
indexDoc=self.options.get('index-doc','index')
More information about the Checkins
mailing list