Skip to main content

Run a subprocess in a pseudo terminal

Project description

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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ptyprocess-0.7.0.tar.gz (70.8 kB view details)

Uploaded Source

Built Distribution

ptyprocess-0.7.0-py2.py3-none-any.whl (14.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file ptyprocess-0.7.0.tar.gz.

File metadata

  • Download URL: ptyprocess-0.7.0.tar.gz
  • Upload date:
  • Size: 70.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.24.0

File hashes

Hashes for ptyprocess-0.7.0.tar.gz
Algorithm Hash digest
SHA256 5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220
MD5 9da200c397cb1752209a6b718b6cfc68
BLAKE2b-256 20e516ff212c1e452235a90aeb09066144d0c5a6a8c0834397e03f5224495c4e

See more details on using hashes here.

File details

Details for the file ptyprocess-0.7.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for ptyprocess-0.7.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35
MD5 99ec04989f767cb72ac82ce671b561b0
BLAKE2b-256 22a6858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page