Hi all,
I'm a bit unsure if this is really a problem in the code or it's my
machine that has problem (I didn't manage to test it in a clean
chroot).
When building the doc (after having built mpl with python setup.py
build) I got the attached traceback.
The strange fact is that 'formats' is indeed defined as a 2D list (At
the bottom of plot_directive.py).
Thanks for considering,
--
Sandro Tosi (aka morph, morpheus, matrixhasu)
My website: http://matrixhasu.altervista.org/
Me at Debian: http://wiki.debian.org/SandroTosi
$ MATPLOTLIBDATA=../lib/matplotlib/mpl-data/
PYTHONPATH=../build/lib.linux-x86_64-2.5/ ./make.py --small all
Running Sphinx v0.6.3
loading pickled environment... failed: 'module' object has no attribute
'RedirStream'
animation, api, axes_grid, event_handling, misc, mplot3d, pngsuite,
pylab_examples, tests, units, user_interfaces, widgets,
building [html]: targets for 472 source files that are out of date
updating environment: 472 added, 0 changed, 0 removed
Exception occurred while building, starting debugger:
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.5/sphinx/cmdline.py", line 172, in main
app.build(all_files, filenames)
File "/usr/lib/pymodules/python2.5/sphinx/application.py", line 130, in build
self.builder.build_update()
File "/usr/lib/pymodules/python2.5/sphinx/builders/__init__.py", line 265, in
build_update
'out of date' % len(to_build))
File "/usr/lib/pymodules/python2.5/sphinx/builders/__init__.py", line 285, in
build
purple, length):
File "/usr/lib/pymodules/python2.5/sphinx/builders/__init__.py", line 131, in
status_iterator
for item in iterable:
File "/usr/lib/pymodules/python2.5/sphinx/environment.py", line 513, in
update_generator
self.read_doc(docname, app=app)
File "/usr/lib/pymodules/python2.5/sphinx/environment.py", line 604, in
read_doc
pub.publish()
File "/usr/lib/pymodules/python2.5/docutils/core.py", line 204, in publish
self.settings)
File "/usr/lib/pymodules/python2.5/docutils/readers/__init__.py", line 69, in
read
self.parse()
File "/usr/lib/pymodules/python2.5/docutils/readers/__init__.py", line 75, in
parse
self.parser.parse(self.input, document)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/__init__.py", line
157, in parse
self.statemachine.run(inputlines, document, inliner=self.inliner)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line 170,
in run
input_source=document['source'])
File "/usr/lib/pymodules/python2.5/docutils/statemachine.py", line 232, in run
context, state, transitions)
File "/usr/lib/pymodules/python2.5/docutils/statemachine.py", line 420, in
check_line
return method(match, context, next_state)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line
2883, in text
self.section(title.lstrip(), source, style, lineno + 1, messages)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line 308,
in section
self.new_subsection(title, lineno, messages)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line 376,
in new_subsection
node=section_node, match_titles=1)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line 266,
in nested_parse
node=node, match_titles=match_titles)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line 195,
in run
results = StateMachineWS.run(self, input_lines, input_offset)
File "/usr/lib/pymodules/python2.5/docutils/statemachine.py", line 232, in run
context, state, transitions)
File "/usr/lib/pymodules/python2.5/docutils/statemachine.py", line 420, in
check_line
return method(match, context, next_state)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line
2658, in underline
self.section(title, source, style, lineno - 1, messages)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line 308,
in section
self.new_subsection(title, lineno, messages)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line 376,
in new_subsection
node=section_node, match_titles=1)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line 266,
in nested_parse
node=node, match_titles=match_titles)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line 195,
in run
results = StateMachineWS.run(self, input_lines, input_offset)
File "/usr/lib/pymodules/python2.5/docutils/statemachine.py", line 232, in run
context, state, transitions)
File "/usr/lib/pymodules/python2.5/docutils/statemachine.py", line 420, in
check_line
return method(match, context, next_state)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line
2239, in explicit_markup
nodelist, blank_finish = self.explicit_construct(match)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line
2251, in explicit_construct
return method(self, expmatch)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line
1994, in directive
directive_class, match, type_name, option_presets)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line
2043, in run_directive
result = directive_instance.run()
File "/usr/lib/pymodules/python2.5/sphinx/ext/autodoc.py", line 1091, in run
nested_parse_with_titles(self.state, self.result, node)
File "/usr/lib/pymodules/python2.5/sphinx/util/__init__.py", line 295, in
nested_parse_with_titles
return state.nested_parse(content, 0, node, match_titles=1)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line 266,
in nested_parse
node=node, match_titles=match_titles)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line 195,
in run
results = StateMachineWS.run(self, input_lines, input_offset)
File "/usr/lib/pymodules/python2.5/docutils/statemachine.py", line 232, in run
context, state, transitions)
File "/usr/lib/pymodules/python2.5/docutils/statemachine.py", line 420, in
check_line
return method(match, context, next_state)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line
2241, in explicit_markup
self.explicit_list(blank_finish)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line
2269, in explicit_list
match_titles=self.state_machine.match_titles)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line 300,
in nested_list_parse
node=node, match_titles=match_titles)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line 195,
in run
results = StateMachineWS.run(self, input_lines, input_offset)
File "/usr/lib/pymodules/python2.5/docutils/statemachine.py", line 232, in run
context, state, transitions)
File "/usr/lib/pymodules/python2.5/docutils/statemachine.py", line 420, in
check_line
return method(match, context, next_state)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line
2542, in explicit_markup
nodelist, blank_finish = self.explicit_construct(match)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line
2251, in explicit_construct
return method(self, expmatch)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line
1994, in directive
directive_class, match, type_name, option_presets)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line
2043, in run_directive
result = directive_instance.run()
File "/usr/lib/pymodules/python2.5/sphinx/directives/desc.py", line 274, in
run
self.state.nested_parse(self.content, self.content_offset, contentnode)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line 266,
in nested_parse
node=node, match_titles=match_titles)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line 195,
in run
results = StateMachineWS.run(self, input_lines, input_offset)
File "/usr/lib/pymodules/python2.5/docutils/statemachine.py", line 232, in run
context, state, transitions)
File "/usr/lib/pymodules/python2.5/docutils/statemachine.py", line 420, in
check_line
return method(match, context, next_state)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line
2241, in explicit_markup
self.explicit_list(blank_finish)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line
2269, in explicit_list
match_titles=self.state_machine.match_titles)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line 300,
in nested_list_parse
node=node, match_titles=match_titles)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line 195,
in run
results = StateMachineWS.run(self, input_lines, input_offset)
File "/usr/lib/pymodules/python2.5/docutils/statemachine.py", line 232, in run
context, state, transitions)
File "/usr/lib/pymodules/python2.5/docutils/statemachine.py", line 420, in
check_line
return method(match, context, next_state)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line
2542, in explicit_markup
nodelist, blank_finish = self.explicit_construct(match)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line
2251, in explicit_construct
return method(self, expmatch)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line
1994, in directive
directive_class, match, type_name, option_presets)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line
2043, in run_directive
result = directive_instance.run()
File "/usr/lib/pymodules/python2.5/sphinx/directives/desc.py", line 274, in
run
self.state.nested_parse(self.content, self.content_offset, contentnode)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line 266,
in nested_parse
node=node, match_titles=match_titles)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line 195,
in run
results = StateMachineWS.run(self, input_lines, input_offset)
File "/usr/lib/pymodules/python2.5/docutils/statemachine.py", line 232, in run
context, state, transitions)
File "/usr/lib/pymodules/python2.5/docutils/statemachine.py", line 420, in
check_line
return method(match, context, next_state)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line
2239, in explicit_markup
nodelist, blank_finish = self.explicit_construct(match)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line
2251, in explicit_construct
return method(self, expmatch)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line
1994, in directive
directive_class, match, type_name, option_presets)
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/states.py", line
2043, in run_directive
result = directive_instance.run()
File "/usr/lib/pymodules/python2.5/docutils/parsers/rst/__init__.py", line
364, in run
self.state, self.state_machine)
File
"/home/morph/deb/upstream_checkout/matplotlib/build/lib.linux-x86_64-2.5/matplotlib/sphinxext/plot_directive.py",
line 406, in plot_directive
options, state_machine)
File
"/home/morph/deb/upstream_checkout/matplotlib/build/lib.linux-x86_64-2.5/matplotlib/sphinxext/plot_directive.py",
line 328, in _plot_directive
destdir, formats)
File
"/home/morph/deb/upstream_checkout/matplotlib/build/lib.linux-x86_64-2.5/matplotlib/sphinxext/plot_directive.py",
line 233, in render_figures
for format, dpi in formats:
ValueError: too many values to unpack
> /home/morph/deb/upstream_checkout/matplotlib/build/lib.linux-x86_64-2.5/matplotlib/sphinxext/plot_directive.py(233)render_figures()
-> for format, dpi in formats:
------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel