John, Fernando,
Is it OK to remove the hack now? In pyplot.py:
# a hack to keep old versions of ipython working with mpl after bug
# fix #1209354
if 'IPython.Shell' in sys.modules:
from matplotlib.backends import new_figure_manager, draw_if_interactive, show
else:
from matplotlib.backends import pylab_setup
new_figure_manager, draw_if_interactive, show = pylab_setup()
It is not a big deal, but in the interests of simplification and cleanup I would like to remove this (and related lines in backends/__init__.py) if it is ancient and no longer needed.
Eric