freshcrate
Home > Prompt Engineering > ptyprocess

ptyprocess

Run a subprocess in a pseudo terminal

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)

Release History

VersionChangesUrgencyDate
0.7.0Imported from PyPI (0.7.0)Low4/21/2026
0.6.0Pull requests #36, #38, #41, #45.Low6/22/2018

Dependencies & License Audit

Loading dependencies...

Similar Packages

langgraph-cliCLI for interacting with LangGraph API0.4.23
opentelemetry-instrumentation-anthropicOpenTelemetry Anthropic instrumentation0.60.0
opentelemetry-instrumentation-vertexaiOpenTelemetry Vertex AI instrumentation0.60.0
prompt-toolkitLibrary for building powerful interactive command lines in Python3.0.52
pre-commitA framework for managing and maintaining multi-language pre-commit hooks.v4.6.0