StreamInput StreamInput is extension of Python built-in input() with timeout written in Python (3.7+) Standard Library Quickstart from streaminput import streaminput data = streaminput(prompt='>>> ', timeout=10) print(data) Install StreamInput $ pip install streaminput