{ "info": { "author": "Jonathan Slenders", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "ptterm\n======\n\n*A terminal emulator widget for prompt_toolkit applications*\n\nFeatures\n--------\n\n- Cross platform: Windows + Linux support.\n\n\nApplications using ptterm\n-------------------------\n\n- `pymux `_: A terminal multiplexer,\n written in Python.\n\n\nExample\n-------\n\nInserting the terminal into a prompt_toolkit application is as easy as\nimporting a `Terminal` and inserting it into the layout. You can pass a\n`done_callback` to get notified when the terminal process is done.\n\n\n.. code:: python\n\n #!/usr/bin/env python\n from prompt_toolkit.application import Application\n from prompt_toolkit.layout import Layout\n from ptterm import Terminal\n\n\n def main():\n def done():\n application.exit()\n\n application = Application(\n layout=Layout(\n container=Terminal(done_callback=done)\n ),\n full_screen=True,\n )\n application.run()\n\n\n if __name__ == '__main__':\n main()\n\n\nThanks\n------\n\n- Thanks to `pyte `_: for implementing a\n vt100 emulator.\n- Thanks to `winpty