Subject: CVS commit: pkgsrc/devel/py-urwid
From: Adam Ciarcinski
Date: 2023-09-27 12:03:00
Message id: 20230927100300.60C79FBDB@cvs.NetBSD.org

Log Message:
py-urwid: updated to 2.2.2

Urwid 2.2.2
===========
New features 🗹
* Feature: Support pack() for CheckBox/RadioButton/Button

Deprecations âš¡
* Mark `AttrWrap` as `PendingDeprecation`

Bug fixes 🕷
* Fix font in case Font.data is `str`

Documentation 🕮
* Enforce examples code-style
* Documentation: do not use `FlowWidget` as base class in examples
* README: suggest python3-urwid for debian/ubuntu

Refactoring 🛠
* Packaging: stop tests distribution as part of package

Urwid 2.2.1
===========
Bug fixes 🕷
* Fix: deep TextEnum was improperly resolved

Documentation 🕮
* Documentation: mention correct python versions

Refactoring 🛠
* Refactoring: use super() calls if possible
* Typing: Extend wimp typing annotations

Urwid 2.2.0
===========
* Python 3.7+ migration, Python < 3.7 support dropped
* Deprecate legacy property creation
* Deprecate `__super` hack and use native `super()`
* ZMQ event loop (by Dave Jones)
* Add two fonts based on Unicode 13 2x3 TRS-80/Teletext mosaic characters (by \ 
Ricardo Bánffy)
* Adds 256 color and truecolor support to vterm (by Daniel Schwarz)
* Vterm now emits 'resize' signal upon terminal resize (by Daniel Schwarz)
* vterm.py: Adds support for bracketed paste mode (by Daniel Schwarz)
* Pass SelectableIcon `align` and `wrap` arguments to parent
* Fix: restore normal screen on ctrl-z (by Andrey Proskurin)
* Reconnect the 'modified' signal after setting a new ListBox.body (by @exquo)
* Allow signal handling interoperability with raw display (by @AnonymouX47)
* Fix alternate/normal screen buffer switch for raw display (by @AnonymouX47)
* Fix text layout for align="center", wrap="clip" when \ 
maxcol == line_width - 1 (by @AnonymouX47)
* Fix assertion failure when string contains SO but not SI (by Martin Cooper)
* Fix empty markup handling
* Fix "FloatEdit mangles decimals" (by Daniel Sheffield)
* vterm: Fixed OSC 0,2 to set widget title properly (decode bytestring) (by \ 
Daniel Schwarz)
* vterm: Fixed a crash bug with DECALN command (by Daniel Schwarz)
* export `ELLIPSIS` constant
* add `__len__` to listbox with validation if body `Sized`
* Fix merging attributes while decomposing tag markup (by Martin André)
* Fix: use trio.lowlevel instead of trio.hazmat with Trio >= 0.15 (by Tamás \ 
Nepusz)
* Fix TypeError in signals module on weak object finalize by GC (by Roman Guchevskij)
* Include _resize_pipe_rd in fd_list for _wait_for_input_ready for raw_display \ 
(by Andreas Klöckner)
* container: fix duplicate text (by Mike Frysinger)
* Provide 80x24 fallback for ansi and vt100 (by Kit Rhett Aultman)
* Use == instead of "is" for equality testing (by @naglis)
* Split event loop in several modules
* Split widget and introduce base enums

Files:
RevisionActionfile
1.30modifypkgsrc/devel/py-urwid/Makefile
1.12modifypkgsrc/devel/py-urwid/PLIST
1.22modifypkgsrc/devel/py-urwid/distinfo