BSD Ports

devel/py-blessings 1.7p6 OpenBSD

wrapper around terminal coloring, styling, and positioning

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Last update
Commit
3f059e808a
Categories
devel, lang/python

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).

In the other systems

The newest version among them is 1.7, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
OpenBSDdevel/py-blessings1.7p6 newestno data-The OpenBSD ports mailing-list <[email protected]>2026-08-11
FreeBSDdevel/py-blessings1.7_2 newestnone known-[email protected]-
DragonFlydevel/py-blessings1.7_2 newestnone known-[email protected]-
MidnightBSDdevel/py-blessings1.7_1 newestno data-[email protected]-
HardenedBSDdevel/py-blessings1.7_2 newestno data-[email protected]-
GhostBSDdevel/py-blessings1.7_2 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

pkg_add py3-blessings

From the ports tree:

cd /usr/ports/devel/py-blessings && make install

Dependencies

Build dependencies 5
Run dependencies 2

No port depends on this one.

Commit history 1

DateCommitCreditsLog message
3f059e808a sthen drop @pkgpath/@conflict markers previously used for updates from 7.0/7.1