Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-blessed for openSUSE:Factory checked in at 2026-04-26 21:12:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-blessed (Old) and /work/SRC/openSUSE:Factory/.python-blessed.new.11940 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-blessed" Sun Apr 26 21:12:23 2026 rev:19 rq:1349379 version:1.38.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-blessed/python-blessed.changes 2026-01-22 17:59:20.979492769 +0100 +++ /work/SRC/openSUSE:Factory/.python-blessed.new.11940/python-blessed.changes 2026-04-26 21:15:22.611377171 +0200 @@ -1,0 +2,67 @@ +Mon Mar 30 20:55:33 UTC 2026 - Dirk Müller <[email protected]> + +- update to 1.37: + * bugfix: legacy CSI letter-form sequences with explicit + modifiers and event type were not resolved to key names, + this affected only some terminals, such as Ghostty. +- update to 1.36: + * bugfix: [ key returned Keystroke.name of CSI in Kitty + keyboard protocol mode, it is now correctly identified as + KEY_LEFT_SQUARE_BRACKET. + * improved: Kitty keyboard protocol now synthesizes + Keystroke.name for all ASCII alphanumeric and punctuation + keys, including unmodified press events (e.g., KEY_A, + KEY_PERIOD, KEY_LEFT_SQUARE_BRACKET). Previously, only + modified or released/repeated keys received synthesized + names. +- update to 1.35: + * introduced: new method `Terminal.cursor_shape()` context + manager and `blessed.cursor_shape.CursorShape` constants for + DECSCUSR cursor shape control (block, underline, bar -- + steady or blinking). + * bugfix: method `Terminal.get_fgcolor` and method + `Terminal.get_bgcolor` now correctly interprets ST-terminated + OSC responses in addition to BEL-terminated. + * improved: Synthesize attribute `Keystroke.name` for + "released" and "repeated" key states, when using the kitty + keyboard protocol. + * new: methods `Keystroke.key_name` and `Keystroke.key_value` + allow for better key and value tracking when using kitty + keyboard protocol with pressed, released, and repeated + events. +- update to 1.34: + * **improved:** Windows now supports `Terminal.does_mouse()`, + `Terminal.notify_on_resize()`, and + `Terminal.mouse_enabled()`. More than 100x improvement of + response times to keyboard input and automatic response + sequences on the Windows platform by using + `WaitForSingleObject` initially proposed by @cr545l, #354. + * **bugfix:** `Terminal.async_inkey()` no longer raises + `NotImplementedError` on Windows. +- update to 1.33: + * More detections and minor fix + * bugfix limit w/yank in LineEditor + * Support Terminal.async_inkey() on windows + * **Full Changelog**: + https://github.com/jquast/blessed/compare/1.31...1.33 +- update to 1.31: + * LineEditor and async_inkey() + * XTGETTCAP, more query methods, and timing improvements + * Better test coverage for XTGETTCAP + * **Full Changelog**: + https://github.com/jquast/blessed/compare/1.30...1.31 +- update to 1.30: + * bugfix kitty keyboard protocol detection + * Bugfix: Terminal.wrap drops color escape sequence + * Prevent rare feedback loops in automatic detection + * **Full Changelog**: + https://github.com/jquast/blessed/compare/1.28...1.30 +- update to 1.28: + * Benchmarking, using codspeed.io + * Improve documentation + * new example bin/cellestial.py (automata viewer) + * Upgrade to wcwidth 0.5.0, drop Python 3.7 + * **Full Changelog**: + https://github.com/jquast/blessed/compare/1.27...1.28 + +------------------------------------------------------------------- Old: ---- blessed-1.27.0.tar.gz New: ---- blessed-1.38.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-blessed.spec ++++++ --- /var/tmp/diff_new_pack.kRMFYt/_old 2026-04-26 21:15:23.167399809 +0200 +++ /var/tmp/diff_new_pack.kRMFYt/_new 2026-04-26 21:15:23.167399809 +0200 @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-blessed -Version: 1.27.0 +Version: 1.38.0 Release: 0 Summary: Wrapper around terminal styling, screen positioning, and keyboard input License: MIT @@ -29,21 +29,17 @@ BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest-xdist} BuildRequires: %{python_module pytest} -BuildRequires: %{python_module wcwidth >= 0.1.4} +BuildRequires: %{python_module wcwidth >= 0.6} BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-curses -Requires: python-wcwidth >= 0.1.4 +Requires: python-wcwidth >= 0.6 BuildArch: noarch %python_subpackages %description Blessed is a thin, practical wrapper around terminal capabilities in Python. - -Brief Overview --------------- - *Blessed* is a more simplified wrapper around curses, providing : * Styles, color, and maybe a little positioning without necessarily ++++++ blessed-1.27.0.tar.gz -> blessed-1.38.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-blessed/blessed-1.27.0.tar.gz /work/SRC/openSUSE:Factory/.python-blessed.new.11940/blessed-1.38.0.tar.gz differ: char 21, line 1
