The Extensions/ipy_completers.py module fails on Python 2.3 to tab-complete on the 'import' statement due to the expectation of a global set() function. This problem can be easily fixed (and has been in other IPython modules) by use of the following construct:
try:
set
except:
from sets import Set as set
In addition to ipy_completers.py, the following modules also appear to be in need of the same treatment. I discovered these by just looking at the source code and have not tried to confirm actual failures:
Extensions/igrid.py
Extensions/ipy_remote_completer.py
Extensions/ipy_traits_completer.py
genutils.py