12345678910111213141516171819202122232425262728293031323334353637 |
- Metadata-Version: 2.1
- Name: ptyprocess
- Version: 0.7.0
- Summary: Run a subprocess in a pseudo terminal
- Home-page: https://github.com/pexpect/ptyprocess
- License: UNKNOWN
- Author: Thomas Kluyver
- Author-email: thomas@kluyver.me.uk
- Description-Content-Type: text/x-rst
- Classifier: Development Status :: 5 - Production/Stable
- Classifier: Environment :: Console
- Classifier: Intended Audience :: Developers
- Classifier: Intended Audience :: System Administrators
- Classifier: License :: OSI Approved :: ISC License (ISCL)
- Classifier: Operating System :: POSIX
- Classifier: Operating System :: MacOS :: MacOS X
- Classifier: Programming Language :: Python
- Classifier: Programming Language :: Python :: 2.7
- Classifier: Programming Language :: Python :: 3
- Classifier: Topic :: Terminals
- Launch a subprocess in a pseudo terminal (pty), and interact with both the
- process and its pty.
- Sometimes, piping stdin and stdout is not enough. There might be a password
- prompt that doesn't read from stdin, output that changes when it's going to a
- pipe rather than a terminal, or curses-style interfaces that rely on a terminal.
- If you need to automate these things, running the process in a pseudo terminal
- (pty) is the answer.
- Interface::
- p = PtyProcessUnicode.spawn(['python'])
- p.read(20)
- p.write('6+6\n')
- p.read(20)
|