pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-blessed



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri Mar 13 08:29:17 UTC 2026

Modified Files:
        pkgsrc/devel/py-blessed: Makefile PLIST distinfo

Log Message:
py-blessed: updated to 1.33.0

1.33
* bugfix: :class:`blessed.line_editor.LineEditor` exceed limit when using Yank (Ctrl+Y).
* bugfix: :meth:`~.Terminal.async_inkey` no longer raises NotImplementedError on Windows.

1.32
* bugfix: :meth:`~.Terminal.get_kitty_keyboard_state` should not check for
  :attr:`~.Terminal.does_styling` as a requirement.
* bugfix: :meth:`~.Terminal.get_fgcolor` and :meth:`~.Terminal.get_bgcolor` now
  return "no support" value, ``(-1, -1, -1)`` when :attr:`~.Terminal.does_styling` is False.
* introduced: :meth:`~.Terminal.does_kitty_clipboard`,
  :meth:`~.Terminal.does_kitty_pointer_shapes`, and :meth:`~.Terminal.does_text_sizing`
* introduced: :meth:`~.DecModeResponse.to_dict` and ``DecPrivateMode.BRACKETED_PASTE_MIME``
  constant (mode 5522).

1.31
* bugfix: :meth:`~.cbreak` and :meth:`~.raw` should use ``TCSADRAIN`` to preserve keystrokes
  buffered during mode switches, previously ``TCSAFLUSH`` was used which discarded unread input,
  dropping keystrokes.
* improved: all terminal query methods now use a CPR boundary guard for fast negative detection of
  unsupported features: :meth:`~.Terminal.get_fgcolor`, :meth:`~.Terminal.get_bgcolor`,
  :meth:`~.Terminal.get_device_attributes`, and :meth:`~.Terminal.get_software_version`.
* introduced: :meth:`~.Terminal.async_inkey` -- asyncio-compatible version of
  :meth:`~.Terminal.inkey`.
* introduced: :class:`blessed.line_editor.LineEditor`, a "headless" single-line editor.
* introduced: :meth:`~.Terminal.get_xtgettcap` -- query terminal capabilities via XTGETTCAP and
  :meth:`~.Terminal.get_iterm2_capabilities` for iTerm2 protocol features.
* introduced: terminal feature detection methods :meth:`~.Terminal.does_bracketed_paste`,
  :meth:`~.Terminal.does_focus_events`, :meth:`~.Terminal.does_grapheme_clustering`
  :meth:`~.Terminal.does_iterm2`, :meth:`~.Terminal.does_iterm2_graphics`,
  :meth:`~.Terminal.does_kitty_graphics`, :meth:`~.Terminal.does_kitty_notifications`,
  :meth:`~.Terminal.does_synchronized_output`, and :meth:`~.Terminal.does_xtgettcap`.


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/py-blessed/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-blessed/PLIST
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/py-blessed/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-blessed/Makefile
diff -u pkgsrc/devel/py-blessed/Makefile:1.15 pkgsrc/devel/py-blessed/Makefile:1.16
--- pkgsrc/devel/py-blessed/Makefile:1.15       Mon Feb  9 10:07:28 2026
+++ pkgsrc/devel/py-blessed/Makefile    Fri Mar 13 08:29:17 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2026/02/09 10:07:28 adam Exp $
+# $NetBSD: Makefile,v 1.16 2026/03/13 08:29:17 adam Exp $
 
-DISTNAME=      blessed-1.30.0
+DISTNAME=      blessed-1.33.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=b/blessed/}
@@ -11,7 +11,7 @@ COMMENT=      Wrapper around terminal styling
 LICENSE=       mit
 
 TOOL_DEPENDS+= ${PYPKGPREFIX}-flit_core>=3.11:../../devel/py-flit_core
-DEPENDS+=      ${PYPKGPREFIX}-wcwidth>=0.5:../../devel/py-wcwidth
+DEPENDS+=      ${PYPKGPREFIX}-wcwidth>=0.6:../../devel/py-wcwidth
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=0:../../devel/py-test-cov
 
 USE_LANGUAGES= # none

Index: pkgsrc/devel/py-blessed/PLIST
diff -u pkgsrc/devel/py-blessed/PLIST:1.5 pkgsrc/devel/py-blessed/PLIST:1.6
--- pkgsrc/devel/py-blessed/PLIST:1.5   Tue Nov 11 10:38:29 2025
+++ pkgsrc/devel/py-blessed/PLIST       Fri Mar 13 08:29:17 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2025/11/11 10:38:29 adam Exp $
+@comment $NetBSD: PLIST,v 1.6 2026/03/13 08:29:17 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -24,6 +24,9 @@ ${PYSITELIB}/blessed/formatters.pyo
 ${PYSITELIB}/blessed/keyboard.py
 ${PYSITELIB}/blessed/keyboard.pyc
 ${PYSITELIB}/blessed/keyboard.pyo
+${PYSITELIB}/blessed/line_editor.py
+${PYSITELIB}/blessed/line_editor.pyc
+${PYSITELIB}/blessed/line_editor.pyo
 ${PYSITELIB}/blessed/mouse.py
 ${PYSITELIB}/blessed/mouse.pyc
 ${PYSITELIB}/blessed/mouse.pyo

Index: pkgsrc/devel/py-blessed/distinfo
diff -u pkgsrc/devel/py-blessed/distinfo:1.10 pkgsrc/devel/py-blessed/distinfo:1.11
--- pkgsrc/devel/py-blessed/distinfo:1.10       Mon Feb  9 10:07:28 2026
+++ pkgsrc/devel/py-blessed/distinfo    Fri Mar 13 08:29:17 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.10 2026/02/09 10:07:28 adam Exp $
+$NetBSD: distinfo,v 1.11 2026/03/13 08:29:17 adam Exp $
 
-BLAKE2s (blessed-1.30.0.tar.gz) = a533b6f7150bad0127879c15a82f76e878cb6426244ddb99c28abda41b94b458
-SHA512 (blessed-1.30.0.tar.gz) = 425faf1ecf1ede489774944694754d59d1c4f234f32d4c5bd3afe604acc7ef52077774d39247c08d72548f0b951ea7646dbd41f288ddf34b154d7ccc120d2107
-Size (blessed-1.30.0.tar.gz) = 13948932 bytes
+BLAKE2s (blessed-1.33.0.tar.gz) = 783279ffde75b2e8c88a86cd8104733f110f33477c5414c78a644a112557674d
+SHA512 (blessed-1.33.0.tar.gz) = d940d4ad541f0f62718a7733939d1a4314f43dc2d867ea560c09540aca17f6ac8d8dd6d262a69dc952c14da7ed2755f3f474d4df85be8f59324f723d6a6f543c
+Size (blessed-1.33.0.tar.gz) = 13980368 bytes



Home | Main Index | Thread Index | Old Index