Python terminal emulation

Eugene Pankov picture Eugene Pankov · May 20, 2011 · Viewed 13.6k times · Source

I'd like to have an xterm-compatible virtual terminal running inside a Python app. I'll need to run ncurses-based applications inside it, feed it with user's input and read its output.

So far I've found python-vte, but it only provides a GTK+ widget (libvte has the required VtePty class, but Python bindings don't) and has an unacceptable libgtk dependency.

Is there any other way to perform a teminal emulation in Python?

Answer

Eugene Pankov picture Eugene Pankov · Aug 29, 2011

After all, I've found the pyte, which is exactly what I wanted.