A Python module that provides GNU Readline-like line editing
functions (the default Emacs-style ones). If you just want to use
Readline, use the readline package in the standard library but this
package allows access to those capabilties in settings outside of
a standard CLI.
Currently, all stateless Readline commands are implemented. This
means that yanking and history aren't supported.
This module is especially well-suited to interfacing with Urwid
due to a shared syntax for describing key inputs.