This is the home of my pyrepl project, kindly hosted by the codespeak.net guys.
From the README file:
This is pyrepl 0.8.1, a readline-a-like in Python. http://codespeak.net/pyrepl It requires python 2.2 (or newer) with the curses and termios modules built and features: * sane multi-line editing * history, with incremental search * completion, including displaying of available options * a fairly large subset of the readline emacs-mode keybindings (adding more is mostly just a matter of typing) * a liberal, Python-style, license * a new python top-level * no global variables, so you can run two or more independent readers without having their histories interfering. * no hogging of control -- it should be easy to integrate pyrepl into YOUR application's event loop. * generally speaking, a much more interactive experience than readline (it's a bit like a cross between readline and emacs's mini-buffer) * unicode support (given terminal support)
The current release is PyRepl 0.8.1. Even though it's .1, this major release hasn't received a lot of testing. Bugs may be lurking.
Currently, there are mailing lists, anonymous, read-only access to SVN and a roundup instance for bug/patch/issue tracking.
The incantation you need for SVN is:
svn co http://codespeak.net/svn/pyrepl/trunk/pyrepl
There's a roundup instance too.