[Python-modules-commits] r20316 - in packages/sphinx/branches/1.1/debian (3 files)
jwilk at users.alioth.debian.org
jwilk at users.alioth.debian.org
Sat Feb 4 22:51:01 UTC 2012
Date: Saturday, February 4, 2012 @ 22:50:59
Author: jwilk
Revision: 20316
Make sphinx-autogen initialize the sphinx.ext.autodoc module.
Added:
packages/sphinx/branches/1.1/debian/patches/initialize_autodoc.diff
Modified:
packages/sphinx/branches/1.1/debian/changelog
packages/sphinx/branches/1.1/debian/patches/series
Modified: packages/sphinx/branches/1.1/debian/changelog
===================================================================
--- packages/sphinx/branches/1.1/debian/changelog 2012-02-04 22:46:50 UTC (rev 20315)
+++ packages/sphinx/branches/1.1/debian/changelog 2012-02-04 22:50:59 UTC (rev 20316)
@@ -1,8 +1,10 @@
sphinx (1.1.2+dfsg-3) UNRELEASED; urgency=low
* Use xargs to iterate over all Python versions.
+ * Make sphinx-autogen initialize the sphinx.ext.autodoc module (hopefully
+ closes: #611078).
- -- Jakub Wilk <jwilk at debian.org> Sat, 04 Feb 2012 23:18:34 +0100
+ -- Jakub Wilk <jwilk at debian.org> Sat, 04 Feb 2012 23:49:46 +0100
sphinx (1.1.2+dfsg-2) experimental; urgency=low
Added: packages/sphinx/branches/1.1/debian/patches/initialize_autodoc.diff
===================================================================
--- packages/sphinx/branches/1.1/debian/patches/initialize_autodoc.diff (rev 0)
+++ packages/sphinx/branches/1.1/debian/patches/initialize_autodoc.diff 2012-02-04 22:50:59 UTC (rev 20316)
@@ -0,0 +1,33 @@
+Description: Make sphinx-autogen initialize the sphinx.ext.autodoc module.
+Author: Jakub Wilk <jwilk at debian.org>
+Bug-Debian: http://bugs.debian.org/611078
+Bug: https://bitbucket.org/birkenfeld/sphinx/issue/618
+Forwarded: yes
+Last-Update: 2012-02-04
+
+--- a/sphinx/ext/autosummary/generate.py
++++ b/sphinx/ext/autosummary/generate.py
+@@ -27,6 +27,7 @@
+ from jinja2 import FileSystemLoader, TemplateNotFound
+ from jinja2.sandbox import SandboxedEnvironment
+
++from sphinx.ext import autodoc
+ from sphinx import package_dir
+ from sphinx.ext.autosummary import import_by_name, get_documenter
+ from sphinx.jinja2glue import BuiltinTemplateLoader
+@@ -50,6 +51,15 @@
+ if len(args) < 1:
+ p.error('no input files given')
+
++ class Sphinx(object):
++ def add_autodocumenter(self, cls):
++ autodoc.add_documenter(cls)
++ def add_event(self, name):
++ pass
++ def add_config_value(self, name, default, rebuild):
++ pass
++ autodoc.setup(Sphinx())
++
+ generate_autosummary_docs(args, options.output_dir,
+ "." + options.suffix,
+ template_dir=options.templates)
Modified: packages/sphinx/branches/1.1/debian/patches/series
===================================================================
--- packages/sphinx/branches/1.1/debian/patches/series 2012-02-04 22:46:50 UTC (rev 20315)
+++ packages/sphinx/branches/1.1/debian/patches/series 2012-02-04 22:50:59 UTC (rev 20316)
@@ -1,4 +1,5 @@
disable_distribute_setup.diff
unversioned_grammar_pickle.diff
show_more_stack_frames.diff
+initialize_autodoc.diff
sphinxcontrib_namespace.diff
More information about the Python-modules-commits
mailing list