pyrepl 0.8.4 - multiline terminal editing and liberal licensed readline replacement
Hello, i'm pleased to announce the release of pyrepl 0.8.4 its available at http://pypi.python.org/pypi/pyrepl/0.8.4 pyrepl is a Python library, inspired by readline, for building flexible command line interfaces, featuring: * sane multi-line editing * history, with incremental search * completion, including displaying of available options * a fairly large subset of the readline emacs-mode keybindings * 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) * a readline replacement which supports colors Summary of 0.8.4: + initial python3 support (expect some bugs) + support for more readline hooks + backport various fixes from pypy + gracefully break on sys.stdout.close() Summary of 0.8.3: + First release from new home on bitbucket. + Various fixes to pyrepl.readline. + Allow pyrepl to run if unicodedata is unimportable. Summary of 0.8.2: + This is the same version which is distributed with PyPy 1.4, which uses it as its default interactive interpreter: - have the possibility of having a "CPython-like" prompt, with ">>>" as PS1 and "..." as PS2 - add the pyrepl.readline module, which exposes a subset of CPython's readline implemented on top of pyrepl + Add support for colored completions: see e.g. fancycomplete: http://bitbucket.org/antocuni/fancycompleter
participants (1)
-
Ronny Pfannschmidt