Skip to main content

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)

Release files for ptyprocess 0.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ptyprocess 0.7.0
File Size Uploaded
ptyprocess-0.7.0.tar.gz 70.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ptyprocess 0.7.0
File Interpreter ABI Platform
ptyprocess-0.7.0-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 84.8 kB

Release files / ptyprocess-0.7.0.tar.gz

Download URL ptyprocess-0.7.0.tar.gz
Size 70.8 kB
Tags Source
SHA-256 checksum
How to use checksums
5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220
BLAKE2b-256 checksum
How to use checksums
20e516ff212c1e452235a90aeb09066144d0c5a6a8c0834397e03f5224495c4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.24.0

Release files / ptyprocess-0.7.0-py2.py3-none-any.whl

Download URL ptyprocess-0.7.0-py2.py3-none-any.whl
Size 14.0 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35
BLAKE2b-256 checksum
How to use checksums
22a6858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.24.0

Release history Release notifications | RSS feed

This release

0.7.0 This release

2 release files

0.6.0

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5

1 release file

0.4

1 release file

0.3.1

1 release file

0.3

1 release file

0.2

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page