Subject: CVS commit: pkgsrc/devel/py-urwid
From: Adam Ciarcinski
Date: 2024-01-05 19:01:44
Message id: 20240105180144.6F059FA42@cvs.NetBSD.org

Log Message:
py-urwid: updated to 2.4.1

2.4.1
Fix Regressions in 2.4.0

2.4.0
New features
Basic Windows OS support in RAW and Curses display.
Fully functional RAW display support. Thanks to @mhils (initial RAW display)
Limited Curses support due to windows-curses limitation (mouse support limited). \ 
Thanks to @asmith-kepler (windows-curses monkeypatch)
UTF-8 only
Force SelectorEventLoop for asyncio under Windows if event loop is not set
Feature: switch from select.select to selectors
Feature: support FIXED render mode for Text
Feature: extend functional keys handling with key modifiers
Add run_in_executor helper to the event loop
Feature: Add internal logging for behavioral debug
Feature: Use module path + class name for loggers and init once
Feature: Implement keypress and mouse_event default handlers
Not subclassing Widget base class during custom widget implementation will \ 
produce DeprecationWarning

Deprecations
Refactor: join display modules in package
Backward-compatible. Main display modules import will not produce DeprecationWarning.

Documentation
Fix - disconnect_by_key should be exposed and use correct name
Extend input_test example for better debug capabilities
Support alternative event loops and debug logging.

Refactoring
Refactoring: remove dead code from Raw display

Files:
RevisionActionfile
1.35modifypkgsrc/devel/py-urwid/Makefile
1.15modifypkgsrc/devel/py-urwid/PLIST
1.25modifypkgsrc/devel/py-urwid/distinfo