OpenBSD Handbook

OpenBSD 7.9 release · amd64 · Generated 2026-09-09

py3-blessings-1.7p5

wrapper around terminal coloring, styling, and positioning

Back to search · Project homepage

Description

Blessings lifts several of curses' limiting assumptions, and it makes your code pretty, too: - Use styles, color, and maybe a little positioning without necessarily clearing the whole screen first. - Leave more than one screenful of scrollback in the buffer after your program exits, like a well-behaved command-line app should. - Get rid of all those noisy, C-like calls to tigetstr and tparm, so your code doesn't get crowded out by terminal bookkeeping. - Act intelligently when somebody redirects your output to a file, omitting the terminal control codes the user doesn't want to see (optional).

Package information

Ports path
devel/py-blessings
Package architecture
amd64
Maintainer
The OpenBSD ports mailing-list <ports@openbsd.org>
Categories
devel, lang/python
Available flavors
None listed
Only for architectures
aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, alpha, hppa, sparc64

These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.

Direct dependencies

Runtime

Build

Test

Installing and updating packages · Package details as JSON