I see that SF has python-mode.el 1.0. It seems to be needed to work with ipython.el. >From some limited testing, it seems to be working OK with xemacs-21.5b28. (You may want to do some testing yourself also)