BSD Ports

devel/py-blessings 1.7_1 MidnightBSD

Thin wrapper around terminal coloring, styling, and positioning

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
mit
Categories
devel, python

Description

Blessings lifts several of curses' limiting assumptions, and it makes your code pretty

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.

In the other systems

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

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

mport install ${PYTHON_PKGNAMEPREFIX}blessings

From mports:

cd /usr/mports/devel/py-blessings && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}blessings>0:devel/py-blessings

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Required by 1

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
blessings-1.7.tar.gz2819498e5854d805f50a5b58ac2333411b0482516a8210f23f43308baeb58d77c157d
Master sites 1
  • PYPI