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

Reply via email to