I am sending this forward on behalf of Matt Foster...
Be sure to look into pysmell (for completion) as well.
A similar mail has already been on the (ipython) users mailing list, so my apologies if you've seen most of this before.
I've started working on a TextMate bundle for IPython, based on the info on the Wiki , the aim is to produce a BSD licensed bundle which helps to integrate TextMate with IPython.
I have set up a project on Github  which currently contains:
* Some help, which doubles as the README
* commands for running the current file / line / section in IPython (via applescript, and Terminal.app)
* a basic language grammar for ipythonrc config files.
The GitHub page contains the README file which has instructions on how to get GetBundles, which will allow you to install the bundle (but not track changes). Alternatively, if you have git, you can get the bundle using the following commands:
cd "~/Library/Application Support/TextMate/Bundles"
git clone git://github.com/mattfoster/ipython-tmbundle.git IPython.tmbundle osascript -e 'tell app "TextMate" to reload bundles'
GitHub users can fork the project and make their own changes.
I'd really love to hear any ideas, suggestions or feature requests people have, and I've been told by Fernando that it's ok to use this list for discussions, provided we prefix mail subjects with [TextMate].
Matt Foster | http://my-mili.eu/matt
IPython-dev mailing list