Pyrepl

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.