sympy/sympy — pull request #1556 by flacjacket (2012-10-03 02:39:04+00:00)
Title: Move sympyprinting extension from IPython to SymPy

This is the SymPy side of moving the sympyprinting extension from IPython to SymPy. It was noted in ipython/ipython#2430 that the sympyprinting module might be moved here so as to keep the version of the extension in lockstep with the SymPy version, noting the change from Matrix to MutableMatrix.

I'm not sure what we should do to the IPython copyright notice, how to ask permission to move it (I figure we should, even though technically we're both BSD license), or any other such formalities. This shouldn't be merged until that is handled.

88e8e3f6a4287213254ccc1329b2141fa2d6f150 depends on ipython/ipython#2462, but should that PR be merged, this commit would have the sympyprinting extension use the newly implemented extension tracking.

We may also want to push these changes into 0.7.2, so deprecating the IPython extension makes better sense.

I have an IPython branch [1] that I'll open a PR for to start the deprecation on the IPython side if this is merged.

[1] https://github.com/flacjacket/ipython/tree/move_sympyprinting