I'm not sure whether mako should just be a dep for ipython build, sphinx, or something else. Does anyone know how this is meant to fit together?
# Sphinx version: 1.4.8 # Python version: 2.7.12 (CPython) # Docutils version: 0.12 release # Jinja2 version: 2.7.3 # Last messages: # writing output... [ 26%] api/generated/IPython.display # writing output... [ 27%] api/generated/IPython.lib.backgroundjobs # writing output... [ 27%] api/generated/IPython.lib.clipboard # writing output... [ 28%] api/generated/IPython.lib.deepreload # writing output... [ 29%] api/generated/IPython.lib.demo # writing output... [ 29%] api/generated/IPython.lib.editorhooks # writing output... [ 30%] api/generated/IPython.lib.guisupport # writing output... [ 30%] api/generated/IPython.lib.inputhook # writing output... [ 31%] api/generated/IPython.lib.latextools # writing output... [ 32%] api/generated/IPython.lib.lexers # Loaded extensions: # github (unknown version) from /usr/obj/ports/ipython-4.0.0/ipython-4.0.0/docs/sphinxext/github.py # sphinx.ext.autodoc (1.4.8) from /usr/local/lib/python2.7/site-packages/sphinx/ext/autodoc.pyc # magics (unknown version) from /usr/obj/ports/ipython-4.0.0/ipython-4.0.0/docs/sphinxext/magics.py # sphinx.ext.doctest (1.4.8) from /usr/local/lib/python2.7/site-packages/sphinx/ext/doctest.pyc # matplotlib.sphinxext.mathmpl (unknown version) from /usr/local/lib/python2.7/site-packages/matplotlib/sphinxext/mathmpl.pyc # matplotlib.sphinxext.plot_directive (unknown version) from /usr/local/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.pyc # alabaster (0.7.9) from /usr/local/lib/python2.7/site-packages/alabaster/__init__.pyc # matplotlib.sphinxext.only_directives (unknown version) from /usr/local/lib/python2.7/site-packages/matplotlib/sphinxext/only_directives.pyc # numpydoc (unknown version) from /usr/local/lib/python2.7/site-packages/numpydoc/__init__.pyc # IPython.sphinxext.ipython_console_highlighting (unknown version) from /usr/obj/ports/ipython-4.0.0/ipython-4.0.0/IPython/sphinxext/ipython_console_highlighting.py # sphinx.ext.autosummary (1.4.8) from /usr/local/lib/python2.7/site-packages/sphinx/ext/autosummary/__init__.pyc # IPython.sphinxext.ipython_directive (unknown version) from /usr/obj/ports/ipython-4.0.0/ipython-4.0.0/IPython/sphinxext/ipython_directive.py Traceback (most recent call last): File "/usr/local/lib/python2.7/site-packages/sphinx/cmdline.py", line 244, in main app.build(opts.force_all, filenames) File "/usr/local/lib/python2.7/site-packages/sphinx/application.py", line 297, in build self.builder.build_update() File "/usr/local/lib/python2.7/site-packages/sphinx/builders/__init__.py", line 251, in build_update 'out of date' % len(to_build)) File "/usr/local/lib/python2.7/site-packages/sphinx/builders/__init__.py", line 322, in build self.write(docnames, list(updated_docnames), method) File "/usr/local/lib/python2.7/site-packages/sphinx/builders/__init__.py", line 360, in write self._write_serial(sorted(docnames), warnings) File "/usr/local/lib/python2.7/site-packages/sphinx/builders/__init__.py", line 368, in _write_serial self.write_doc(docname, doctree) File "/usr/local/lib/python2.7/site-packages/sphinx/builders/html.py", line 448, in write_doc self.docwriter.write(doctree, destination) File "/usr/local/lib/python2.7/site-packages/docutils/writers/__init__.py", line 80, in write self.translate() File "/usr/local/lib/python2.7/site-packages/sphinx/writers/html.py", line 47, in translate self.document.walkabout(visitor) File "/usr/local/lib/python2.7/site-packages/docutils/nodes.py", line 174, in walkabout if child.walkabout(visitor): File "/usr/local/lib/python2.7/site-packages/docutils/nodes.py", line 174, in walkabout if child.walkabout(visitor): File "/usr/local/lib/python2.7/site-packages/docutils/nodes.py", line 174, in walkabout if child.walkabout(visitor): File "/usr/local/lib/python2.7/site-packages/docutils/nodes.py", line 174, in walkabout if child.walkabout(visitor): File "/usr/local/lib/python2.7/site-packages/docutils/nodes.py", line 174, in walkabout if child.walkabout(visitor): File "/usr/local/lib/python2.7/site-packages/docutils/nodes.py", line 166, in walkabout visitor.dispatch_visit(self) File "/usr/local/lib/python2.7/site-packages/docutils/nodes.py", line 1882, in dispatch_visit return method(node) File "/usr/local/lib/python2.7/site-packages/sphinx/writers/html.py", line 746, in visit_literal_block HTMLTranslator.visit_literal_block(self, node) File "/usr/local/lib/python2.7/site-packages/sphinx/writers/html.py", line 337, in visit_literal_block **highlight_args) File "/usr/local/lib/python2.7/site-packages/sphinx/highlighting.py", line 138, in highlight_block hlsource = highlight(source, lexer, formatter) File "/usr/local/lib/python2.7/site-packages/pygments/__init__.py", line 87, in highlight return format(lex(code, lexer), formatter, outfile) File "/usr/local/lib/python2.7/site-packages/pygments/__init__.py", line 66, in format formatter.format(tokens, realoutfile) File "/usr/local/lib/python2.7/site-packages/pygments/formatter.py", line 95, in format return self.format_unencoded(tokensource, outfile) File "/usr/local/lib/python2.7/site-packages/pygments/formatters/html.py", line 850, in format_unencoded for t, piece in source: File "/usr/local/lib/python2.7/site-packages/pygments/formatters/html.py", line 690, in _wrap_div for tup in inner: File "/usr/local/lib/python2.7/site-packages/pygments/formatters/html.py", line 708, in _wrap_pre for tup in inner: File "/usr/local/lib/python2.7/site-packages/pygments/formatters/html.py", line 727, in _format_lines for ttype, value in tokensource: File "/usr/local/lib/python2.7/site-packages/pygments/filter.py", line 20, in _apply for token in filter_.filter(lexer, stream): File "/usr/local/lib/python2.7/site-packages/pygments/filters/__init__.py", line 194, in filter for ttype, value in stream: File "/usr/local/lib/python2.7/site-packages/pygments/lexer.py", line 191, in streamer for _, t, v in self.get_tokens_unprocessed(text): File "/usr/local/lib/python2.7/site-packages/pygments/lexer.py", line 634, in get_tokens_unprocessed for item in action(self, m): File "/usr/local/lib/python2.7/site-packages/pygments/lexers/markup.py", line 146, in _handle_sourcecode lexer = get_lexer_by_name(match.group(6).strip()) File "/usr/local/lib/python2.7/site-packages/pygments/lexers/__init__.py", line 90, in get_lexer_by_name for cls in find_plugin_lexers(): File "/usr/local/lib/python2.7/site-packages/pygments/plugin.py", line 53, in find_plugin_lexers yield entrypoint.load() File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2268, in load return self.resolve() File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2274, in resolve module = __import__(self.module_name, fromlist=['__name__'], level=0) ImportError: No module named mako.ext.pygmentplugin