A library for building interactive terminal user interfaces (TUIs) in Python. Current version 3.11.0, supports Python 3.7.8 to <4.0.0. Released under MIT license. Active development with frequent releases.
pip install beaupyNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Ask for user input and confirmation using beaupy.
Use `beaupy.keys` for key handling or set environment variable `BEAUPY_RAWMODE=0` to disable raw mode.
Use `beaupy.prompt(..., validator=int)` or `beaupy.prompt(..., validator=float)` instead.
Update code: `result = beaupy.select(options)` instead of `(result, index) = beaupy.select(options)`.
Use `beaupy.prompt('Enter number:', validator=int)` instead.Ensure you pass a list of options: `beaupy.select(['a', 'b', 'c'])`.