Я бы хотел, чтобы xterm-совместимый виртуальный терминал работал внутри приложения Python.
Мне нужно будет запустить внутри него приложения, основанные на ncurses, передать их с помощью пользовательского ввода и прочитать вывод.
До сих пор я нашел python-vte, но он предоставляет только виджет GTK + (libvte имеет необходимый класс VtePty, а привязки Python - нет) и имеет недопустимую зависимость от libgtk.
Есть ли какой-либо другой способ эмуляции теминала в Python?