Python アプリ内で xterm 互換の仮想端末を実行したいと考えています。内部で ncurses ベースのアプリケーションを実行し、ユーザーの入力をフィードして出力を読み取る必要があります。
これまでのところ、python-vte を見つけましたが、GTK+ ウィジェットのみを提供し (libvte には必要な VtePty クラスがありますが、Python バインディングにはありません)、受け入れられない libgtk 依存関係があります。
Python で端末エミュレーションを実行する他の方法はありますか?