title: Render Unified Diff with Python
body: <p>I have a string which contains svn unified diff. My PyGTK app need to show this diff to user, and I want to render it like other diff tools do, or at least have it colorized.</p>
  
  <p>Do you have something to suggest, external tool, library, custom implementation...? I was loking at <a href="http://kafka.fr.free.fr/diff2html/" rel="nofollow">http://kafka.fr.free.fr/diff2html/</a> but I prefer to use some library or sth like that, so users don't need to install third party apps.</p>
  
  <p>I want use this for git and mercurial diffs later as well.</p>