BSD Ports

devel/py-blessed 1.49.0 NetBSD

Wrapper around terminal styling, screen positioning, and input

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
37166c897d
License
mit
Categories
devel, python
Package size
231.0 KiB, 1645.1 KiB installed

Description

Blessed is an easy, practical library for making terminal apps, by providing an elegant, well-documented interface to Colors, Keyboard input, and screen position and Location capabilities.

In the other systems

SystemPortVersion
NetBSDdevel/py-blessed1.49.0
FreeBSDdevel/py-blessed1.50.0
DragonFlydevel/py-blessed1.20.0_1
HardenedBSDdevel/py-blessed1.49.0
GhostBSDdevel/py-blessed1.49.0

Install

Binary package:

pkgin install py311-blessed

From pkgsrc:

cd /usr/pkgsrc/devel/py-blessed && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.49.0
NetBSD 10.1 aarch641.39.0
SmartOS / illumos x86_641.50.0
macOS 15 arm641.50.0

Dependencies

Run dependencies 3

Configuration

No options to configure.

Service scripts
none
Flavors
py312-blessed-1.49.0, py313-blessed-1.49.0, py314-blessed-1.49.0

Commit history 2

DateCommitCreditsLog message
37166c897d adam py-blessed: updated to 1.50.0
1.50 * change: default timeout of automatic terminal queries from 1 to 5 seconds with environment variable ``BLESSED_QUERY_TIMEOUT_SECONDS`` override, * bugfix: Do not automatic query `XTGETTCAP`_ for older CONPTY builds (Windows Server 2022), which displays control codes as visible text * bugfix: :meth:`~Terminal.mouse_enabled` failed to yield ``MOUSE_*`` keystrokes on older CONPTY builds (Windows Server 2022), where the console's "QuickEdit mode" blocks transmission, * bugfix: an `XTGETTCAP`_ received after query time out was returned by :meth:`~Terminal.inkey` as errant keystrokes. It is no longer yielded by :meth:`~Terminal.inkey`, * bugfix: :meth:`~Terminal.does_iterm2_graphics` results are now more accurate, by drawing a transparent pixel, …
46a69918f7 adam py-blessed: updated to 1.49.0
1.49 * introduce: :meth:`~Terminal.get_font_coverage` reports codepoints the terminal font has a glyph for, by mintty's ``OSC 7771`` Font Glyph Coverage Enquiry or the ``APC 25a1`` Glyph Protocol, :ghpull:`407`. * bugfix: :ref:`legacy mouse` event names and button values, mouse release events returned by :meth:`~Terminal.inkey` were always ``MOUSE_LEFT_RELEASED`` for all buttons, they now report ``MOUSE_RELEASED``, :ghpull:`406`. * bugfix: Mouse buttons 6 through 11 were erroneously decoded as left, middle, or right instead of ``MOUSE_BUTTON_6`` through ``MOUSE_BUTTON_11``, :ghpull:`406`. * improve: performance of automatic terminal query replies, :ghpull:`405`. * improve: all parameterized capabilities are now memorized, about 50x faster, :ghpull:`404`. …