Wed Sep 27 10:03:00 2023 UTC ()
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


(adam)
diff -r1.29 -r1.30 pkgsrc/devel/py-urwid/Makefile
diff -r1.11 -r1.12 pkgsrc/devel/py-urwid/PLIST
diff -r1.21 -r1.22 pkgsrc/devel/py-urwid/distinfo

cvs diff -r1.29 -r1.30 pkgsrc/devel/py-urwid/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-urwid/Makefile 2022/01/04 20:53:47 1.29
+++ pkgsrc/devel/py-urwid/Makefile 2023/09/27 10:03:00 1.30
@@ -1,17 +1,18 @@ @@ -1,17 +1,18 @@
1# $NetBSD: Makefile,v 1.29 2022/01/04 20:53:47 wiz Exp $ 1# $NetBSD: Makefile,v 1.30 2023/09/27 10:03:00 adam Exp $
2 2
3DISTNAME= urwid-2.1.2 3DISTNAME= urwid-2.2.2
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 1 
6CATEGORIES= devel python 5CATEGORIES= devel python
7MASTER_SITES= ${MASTER_SITE_PYPI:=u/urwid/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=u/urwid/}
8 7
9MAINTAINER= tonio@NetBSD.org 8MAINTAINER= tonio@NetBSD.org
10HOMEPAGE= http://urwid.org/ 9HOMEPAGE= http://urwid.org/
11COMMENT= Curses-based Python user interface library 10COMMENT= Curses-based Python user interface library
12LICENSE= gnu-lgpl-v2.1 11LICENSE= gnu-lgpl-v2.1
13 12
14DEPENDS+= ${PYPKGPREFIX}-curses-[0-9]*:../../devel/py-curses 13DEPENDS+= ${PYPKGPREFIX}-curses-[0-9]*:../../devel/py-curses
15 14
 15PYTHON_VERSIONS_INCOMPATIBLE= 27
 16
16.include "../../lang/python/egg.mk" 17.include "../../lang/python/egg.mk"
17.include "../../mk/bsd.pkg.mk" 18.include "../../mk/bsd.pkg.mk"

cvs diff -r1.11 -r1.12 pkgsrc/devel/py-urwid/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/py-urwid/PLIST 2019/11/15 11:08:36 1.11
+++ pkgsrc/devel/py-urwid/PLIST 2023/09/27 10:03:00 1.12
@@ -1,142 +1,191 @@ @@ -1,142 +1,191 @@
1@comment $NetBSD: PLIST,v 1.11 2019/11/15 11:08:36 adam Exp $ 1@comment $NetBSD: PLIST,v 1.12 2023/09/27 10:03:00 adam Exp $
2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
5${PYSITELIB}/${EGG_INFODIR}/not-zip-safe 5${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
6${PYSITELIB}/${EGG_INFODIR}/top_level.txt 6${PYSITELIB}/${EGG_INFODIR}/top_level.txt
7${PYSITELIB}/urwid/__init__.py 7${PYSITELIB}/urwid/__init__.py
8${PYSITELIB}/urwid/__init__.pyc 8${PYSITELIB}/urwid/__init__.pyc
9${PYSITELIB}/urwid/__init__.pyo 9${PYSITELIB}/urwid/__init__.pyo
10${PYSITELIB}/urwid/_async_kw_event_loop.py 
11${PLIST.py3x}${PYSITELIB}/urwid/_async_kw_event_loop.pyc 
12${PLIST.py3x}${PYSITELIB}/urwid/_async_kw_event_loop.pyo 
13${PYSITELIB}/urwid/canvas.py 10${PYSITELIB}/urwid/canvas.py
14${PYSITELIB}/urwid/canvas.pyc 11${PYSITELIB}/urwid/canvas.pyc
15${PYSITELIB}/urwid/canvas.pyo 12${PYSITELIB}/urwid/canvas.pyo
16${PYSITELIB}/urwid/command_map.py 13${PYSITELIB}/urwid/command_map.py
17${PYSITELIB}/urwid/command_map.pyc 14${PYSITELIB}/urwid/command_map.pyc
18${PYSITELIB}/urwid/command_map.pyo 15${PYSITELIB}/urwid/command_map.pyo
19${PYSITELIB}/urwid/compat.py 
20${PYSITELIB}/urwid/compat.pyc 
21${PYSITELIB}/urwid/compat.pyo 
22${PYSITELIB}/urwid/container.py 16${PYSITELIB}/urwid/container.py
23${PYSITELIB}/urwid/container.pyc 17${PYSITELIB}/urwid/container.pyc
24${PYSITELIB}/urwid/container.pyo 18${PYSITELIB}/urwid/container.pyo
25${PYSITELIB}/urwid/curses_display.py 19${PYSITELIB}/urwid/curses_display.py
26${PYSITELIB}/urwid/curses_display.pyc 20${PYSITELIB}/urwid/curses_display.pyc
27${PYSITELIB}/urwid/curses_display.pyo 21${PYSITELIB}/urwid/curses_display.pyo
28${PYSITELIB}/urwid/decoration.py 22${PYSITELIB}/urwid/decoration.py
29${PYSITELIB}/urwid/decoration.pyc 23${PYSITELIB}/urwid/decoration.pyc
30${PYSITELIB}/urwid/decoration.pyo 24${PYSITELIB}/urwid/decoration.pyo
31${PYSITELIB}/urwid/display_common.py 25${PYSITELIB}/urwid/display_common.py
32${PYSITELIB}/urwid/display_common.pyc 26${PYSITELIB}/urwid/display_common.pyc
33${PYSITELIB}/urwid/display_common.pyo 27${PYSITELIB}/urwid/display_common.pyo
34${PYSITELIB}/urwid/escape.py 28${PYSITELIB}/urwid/escape.py
35${PYSITELIB}/urwid/escape.pyc 29${PYSITELIB}/urwid/escape.pyc
36${PYSITELIB}/urwid/escape.pyo 30${PYSITELIB}/urwid/escape.pyo
 31${PYSITELIB}/urwid/event_loop/__init__.py
 32${PYSITELIB}/urwid/event_loop/__init__.pyc
 33${PYSITELIB}/urwid/event_loop/__init__.pyo
 34${PYSITELIB}/urwid/event_loop/abstract_loop.py
 35${PYSITELIB}/urwid/event_loop/abstract_loop.pyc
 36${PYSITELIB}/urwid/event_loop/abstract_loop.pyo
 37${PYSITELIB}/urwid/event_loop/asyncio_loop.py
 38${PYSITELIB}/urwid/event_loop/asyncio_loop.pyc
 39${PYSITELIB}/urwid/event_loop/asyncio_loop.pyo
 40${PYSITELIB}/urwid/event_loop/glib_loop.py
 41${PYSITELIB}/urwid/event_loop/glib_loop.pyc
 42${PYSITELIB}/urwid/event_loop/glib_loop.pyo
 43${PYSITELIB}/urwid/event_loop/main_loop.py
 44${PYSITELIB}/urwid/event_loop/main_loop.pyc
 45${PYSITELIB}/urwid/event_loop/main_loop.pyo
 46${PYSITELIB}/urwid/event_loop/select_loop.py
 47${PYSITELIB}/urwid/event_loop/select_loop.pyc
 48${PYSITELIB}/urwid/event_loop/select_loop.pyo
 49${PYSITELIB}/urwid/event_loop/tornado_loop.py
 50${PYSITELIB}/urwid/event_loop/tornado_loop.pyc
 51${PYSITELIB}/urwid/event_loop/tornado_loop.pyo
 52${PYSITELIB}/urwid/event_loop/trio_loop.py
 53${PYSITELIB}/urwid/event_loop/trio_loop.pyc
 54${PYSITELIB}/urwid/event_loop/trio_loop.pyo
 55${PYSITELIB}/urwid/event_loop/twisted_loop.py
 56${PYSITELIB}/urwid/event_loop/twisted_loop.pyc
 57${PYSITELIB}/urwid/event_loop/twisted_loop.pyo
 58${PYSITELIB}/urwid/event_loop/zmq_loop.py
 59${PYSITELIB}/urwid/event_loop/zmq_loop.pyc
 60${PYSITELIB}/urwid/event_loop/zmq_loop.pyo
37${PYSITELIB}/urwid/font.py 61${PYSITELIB}/urwid/font.py
38${PYSITELIB}/urwid/font.pyc 62${PYSITELIB}/urwid/font.pyc
39${PYSITELIB}/urwid/font.pyo 63${PYSITELIB}/urwid/font.pyo
40${PYSITELIB}/urwid/graphics.py 64${PYSITELIB}/urwid/graphics.py
41${PYSITELIB}/urwid/graphics.pyc 65${PYSITELIB}/urwid/graphics.pyc
42${PYSITELIB}/urwid/graphics.pyo 66${PYSITELIB}/urwid/graphics.pyo
 67${PYSITELIB}/urwid/highlight.css
43${PYSITELIB}/urwid/html_fragment.py 68${PYSITELIB}/urwid/html_fragment.py
44${PYSITELIB}/urwid/html_fragment.pyc 69${PYSITELIB}/urwid/html_fragment.pyc
45${PYSITELIB}/urwid/html_fragment.pyo 70${PYSITELIB}/urwid/html_fragment.pyo
46${PYSITELIB}/urwid/lcd_display.py 71${PYSITELIB}/urwid/lcd_display.py
47${PYSITELIB}/urwid/lcd_display.pyc 72${PYSITELIB}/urwid/lcd_display.pyc
48${PYSITELIB}/urwid/lcd_display.pyo 73${PYSITELIB}/urwid/lcd_display.pyo
49${PYSITELIB}/urwid/listbox.py 74${PYSITELIB}/urwid/listbox.py
50${PYSITELIB}/urwid/listbox.pyc 75${PYSITELIB}/urwid/listbox.pyc
51${PYSITELIB}/urwid/listbox.pyo 76${PYSITELIB}/urwid/listbox.pyo
52${PYSITELIB}/urwid/main_loop.py 
53${PYSITELIB}/urwid/main_loop.pyc 
54${PYSITELIB}/urwid/main_loop.pyo 
55${PYSITELIB}/urwid/monitored_list.py 77${PYSITELIB}/urwid/monitored_list.py
56${PYSITELIB}/urwid/monitored_list.pyc 78${PYSITELIB}/urwid/monitored_list.pyc
57${PYSITELIB}/urwid/monitored_list.pyo 79${PYSITELIB}/urwid/monitored_list.pyo
58${PYSITELIB}/urwid/numedit.py 80${PYSITELIB}/urwid/numedit.py
59${PYSITELIB}/urwid/numedit.pyc 81${PYSITELIB}/urwid/numedit.pyc
60${PYSITELIB}/urwid/numedit.pyo 82${PYSITELIB}/urwid/numedit.pyo
61${PYSITELIB}/urwid/old_str_util.py 83${PYSITELIB}/urwid/old_str_util.py
62${PYSITELIB}/urwid/old_str_util.pyc 84${PYSITELIB}/urwid/old_str_util.pyc
63${PYSITELIB}/urwid/old_str_util.pyo 85${PYSITELIB}/urwid/old_str_util.pyo
64${PYSITELIB}/urwid/raw_display.py 86${PYSITELIB}/urwid/raw_display.py
65${PYSITELIB}/urwid/raw_display.pyc 87${PYSITELIB}/urwid/raw_display.pyc
66${PYSITELIB}/urwid/raw_display.pyo 88${PYSITELIB}/urwid/raw_display.pyo
67${PYSITELIB}/urwid/signals.py 89${PYSITELIB}/urwid/signals.py
68${PYSITELIB}/urwid/signals.pyc 90${PYSITELIB}/urwid/signals.pyc
69${PYSITELIB}/urwid/signals.pyo 91${PYSITELIB}/urwid/signals.pyo
70${PYSITELIB}/urwid/split_repr.py 92${PYSITELIB}/urwid/split_repr.py
71${PYSITELIB}/urwid/split_repr.pyc 93${PYSITELIB}/urwid/split_repr.pyc
72${PYSITELIB}/urwid/split_repr.pyo 94${PYSITELIB}/urwid/split_repr.pyo
73${PYSITELIB}/urwid/str_util.so 95${PYSITELIB}/urwid/str_util.so
74${PYSITELIB}/urwid/tests/__init__.py 
75${PYSITELIB}/urwid/tests/__init__.pyc 
76${PYSITELIB}/urwid/tests/__init__.pyo 
77${PYSITELIB}/urwid/tests/test_canvas.py 
78${PYSITELIB}/urwid/tests/test_canvas.pyc 
79${PYSITELIB}/urwid/tests/test_canvas.pyo 
80${PYSITELIB}/urwid/tests/test_container.py 
81${PYSITELIB}/urwid/tests/test_container.pyc 
82${PYSITELIB}/urwid/tests/test_container.pyo 
83${PYSITELIB}/urwid/tests/test_decoration.py 
84${PYSITELIB}/urwid/tests/test_decoration.pyc 
85${PYSITELIB}/urwid/tests/test_decoration.pyo 
86${PYSITELIB}/urwid/tests/test_doctests.py 
87${PYSITELIB}/urwid/tests/test_doctests.pyc 
88${PYSITELIB}/urwid/tests/test_doctests.pyo 
89${PYSITELIB}/urwid/tests/test_escapes.py 
90${PYSITELIB}/urwid/tests/test_escapes.pyc 
91${PYSITELIB}/urwid/tests/test_escapes.pyo 
92${PYSITELIB}/urwid/tests/test_event_loops.py 
93${PYSITELIB}/urwid/tests/test_event_loops.pyc 
94${PYSITELIB}/urwid/tests/test_event_loops.pyo 
95${PYSITELIB}/urwid/tests/test_graphics.py 
96${PYSITELIB}/urwid/tests/test_graphics.pyc 
97${PYSITELIB}/urwid/tests/test_graphics.pyo 
98${PYSITELIB}/urwid/tests/test_listbox.py 
99${PYSITELIB}/urwid/tests/test_listbox.pyc 
100${PYSITELIB}/urwid/tests/test_listbox.pyo 
101${PYSITELIB}/urwid/tests/test_str_util.py 
102${PYSITELIB}/urwid/tests/test_str_util.pyc 
103${PYSITELIB}/urwid/tests/test_str_util.pyo 
104${PYSITELIB}/urwid/tests/test_text_layout.py 
105${PYSITELIB}/urwid/tests/test_text_layout.pyc 
106${PYSITELIB}/urwid/tests/test_text_layout.pyo 
107${PYSITELIB}/urwid/tests/test_util.py 
108${PYSITELIB}/urwid/tests/test_util.pyc 
109${PYSITELIB}/urwid/tests/test_util.pyo 
110${PYSITELIB}/urwid/tests/test_vterm.py 
111${PYSITELIB}/urwid/tests/test_vterm.pyc 
112${PYSITELIB}/urwid/tests/test_vterm.pyo 
113${PYSITELIB}/urwid/tests/test_widget.py 
114${PYSITELIB}/urwid/tests/test_widget.pyc 
115${PYSITELIB}/urwid/tests/test_widget.pyo 
116${PYSITELIB}/urwid/tests/util.py 
117${PYSITELIB}/urwid/tests/util.pyc 
118${PYSITELIB}/urwid/tests/util.pyo 
119${PYSITELIB}/urwid/text_layout.py 96${PYSITELIB}/urwid/text_layout.py
120${PYSITELIB}/urwid/text_layout.pyc 97${PYSITELIB}/urwid/text_layout.pyc
121${PYSITELIB}/urwid/text_layout.pyo 98${PYSITELIB}/urwid/text_layout.pyo
122${PYSITELIB}/urwid/treetools.py 99${PYSITELIB}/urwid/treetools.py
123${PYSITELIB}/urwid/treetools.pyc 100${PYSITELIB}/urwid/treetools.pyc
124${PYSITELIB}/urwid/treetools.pyo 101${PYSITELIB}/urwid/treetools.pyo
125${PYSITELIB}/urwid/util.py 102${PYSITELIB}/urwid/util.py
126${PYSITELIB}/urwid/util.pyc 103${PYSITELIB}/urwid/util.pyc
127${PYSITELIB}/urwid/util.pyo 104${PYSITELIB}/urwid/util.pyo
128${PYSITELIB}/urwid/version.py 105${PYSITELIB}/urwid/version.py
129${PYSITELIB}/urwid/version.pyc 106${PYSITELIB}/urwid/version.pyc
130${PYSITELIB}/urwid/version.pyo 107${PYSITELIB}/urwid/version.pyo
131${PYSITELIB}/urwid/vterm.py 108${PYSITELIB}/urwid/vterm.py
132${PYSITELIB}/urwid/vterm.pyc 109${PYSITELIB}/urwid/vterm.pyc
133${PYSITELIB}/urwid/vterm.pyo 110${PYSITELIB}/urwid/vterm.pyo
134${PYSITELIB}/urwid/web_display.py 111${PYSITELIB}/urwid/web_display.py
135${PYSITELIB}/urwid/web_display.pyc 112${PYSITELIB}/urwid/web_display.pyc
136${PYSITELIB}/urwid/web_display.pyo 113${PYSITELIB}/urwid/web_display.pyo
137${PYSITELIB}/urwid/widget.py 114${PYSITELIB}/urwid/widget/__init__.py
138${PYSITELIB}/urwid/widget.pyc 115${PYSITELIB}/urwid/widget/__init__.pyc
139${PYSITELIB}/urwid/widget.pyo 116${PYSITELIB}/urwid/widget/__init__.pyo
 117${PYSITELIB}/urwid/widget/attr_map.py
 118${PYSITELIB}/urwid/widget/attr_map.pyc
 119${PYSITELIB}/urwid/widget/attr_map.pyo
 120${PYSITELIB}/urwid/widget/attr_wrap.py
 121${PYSITELIB}/urwid/widget/attr_wrap.pyc
 122${PYSITELIB}/urwid/widget/attr_wrap.pyo
 123${PYSITELIB}/urwid/widget/bar_graph.py
 124${PYSITELIB}/urwid/widget/bar_graph.pyc
 125${PYSITELIB}/urwid/widget/bar_graph.pyo
 126${PYSITELIB}/urwid/widget/big_text.py
 127${PYSITELIB}/urwid/widget/big_text.pyc
 128${PYSITELIB}/urwid/widget/big_text.pyo
 129${PYSITELIB}/urwid/widget/box_adapter.py
 130${PYSITELIB}/urwid/widget/box_adapter.pyc
 131${PYSITELIB}/urwid/widget/box_adapter.pyo
 132${PYSITELIB}/urwid/widget/columns.py
 133${PYSITELIB}/urwid/widget/columns.pyc
 134${PYSITELIB}/urwid/widget/columns.pyo
 135${PYSITELIB}/urwid/widget/constants.py
 136${PYSITELIB}/urwid/widget/constants.pyc
 137${PYSITELIB}/urwid/widget/constants.pyo
 138${PYSITELIB}/urwid/widget/container.py
 139${PYSITELIB}/urwid/widget/container.pyc
 140${PYSITELIB}/urwid/widget/container.pyo
 141${PYSITELIB}/urwid/widget/divider.py
 142${PYSITELIB}/urwid/widget/divider.pyc
 143${PYSITELIB}/urwid/widget/divider.pyo
 144${PYSITELIB}/urwid/widget/edit.py
 145${PYSITELIB}/urwid/widget/edit.pyc
 146${PYSITELIB}/urwid/widget/edit.pyo
 147${PYSITELIB}/urwid/widget/filler.py
 148${PYSITELIB}/urwid/widget/filler.pyc
 149${PYSITELIB}/urwid/widget/filler.pyo
 150${PYSITELIB}/urwid/widget/frame.py
 151${PYSITELIB}/urwid/widget/frame.pyc
 152${PYSITELIB}/urwid/widget/frame.pyo
 153${PYSITELIB}/urwid/widget/grid_flow.py
 154${PYSITELIB}/urwid/widget/grid_flow.pyc
 155${PYSITELIB}/urwid/widget/grid_flow.pyo
 156${PYSITELIB}/urwid/widget/line_box.py
 157${PYSITELIB}/urwid/widget/line_box.pyc
 158${PYSITELIB}/urwid/widget/line_box.pyo
 159${PYSITELIB}/urwid/widget/overlay.py
 160${PYSITELIB}/urwid/widget/overlay.pyc
 161${PYSITELIB}/urwid/widget/overlay.pyo
 162${PYSITELIB}/urwid/widget/padding.py
 163${PYSITELIB}/urwid/widget/padding.pyc
 164${PYSITELIB}/urwid/widget/padding.pyo
 165${PYSITELIB}/urwid/widget/pile.py
 166${PYSITELIB}/urwid/widget/pile.pyc
 167${PYSITELIB}/urwid/widget/pile.pyo
 168${PYSITELIB}/urwid/widget/popup.py
 169${PYSITELIB}/urwid/widget/popup.pyc
 170${PYSITELIB}/urwid/widget/popup.pyo
 171${PYSITELIB}/urwid/widget/progress_bar.py
 172${PYSITELIB}/urwid/widget/progress_bar.pyc
 173${PYSITELIB}/urwid/widget/progress_bar.pyo
 174${PYSITELIB}/urwid/widget/solid_fill.py
 175${PYSITELIB}/urwid/widget/solid_fill.pyc
 176${PYSITELIB}/urwid/widget/solid_fill.pyo
 177${PYSITELIB}/urwid/widget/text.py
 178${PYSITELIB}/urwid/widget/text.pyc
 179${PYSITELIB}/urwid/widget/text.pyo
 180${PYSITELIB}/urwid/widget/widget.py
 181${PYSITELIB}/urwid/widget/widget.pyc
 182${PYSITELIB}/urwid/widget/widget.pyo
 183${PYSITELIB}/urwid/widget/widget_decoration.py
 184${PYSITELIB}/urwid/widget/widget_decoration.pyc
 185${PYSITELIB}/urwid/widget/widget_decoration.pyo
 186${PYSITELIB}/urwid/widget/wimp.py
 187${PYSITELIB}/urwid/widget/wimp.pyc
 188${PYSITELIB}/urwid/widget/wimp.pyo
140${PYSITELIB}/urwid/wimp.py 189${PYSITELIB}/urwid/wimp.py
141${PYSITELIB}/urwid/wimp.pyc 190${PYSITELIB}/urwid/wimp.pyc
142${PYSITELIB}/urwid/wimp.pyo 191${PYSITELIB}/urwid/wimp.pyo

cvs diff -r1.21 -r1.22 pkgsrc/devel/py-urwid/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-urwid/distinfo 2021/10/26 10:19:14 1.21
+++ pkgsrc/devel/py-urwid/distinfo 2023/09/27 10:03:00 1.22
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.21 2021/10/26 10:19:14 nia Exp $ 1$NetBSD: distinfo,v 1.22 2023/09/27 10:03:00 adam Exp $
2 2
3BLAKE2s (urwid-2.1.2.tar.gz) = 6803a3610f3166d106f5e3ce040b213c7e64296a53a61678356a031fde7087e1 3BLAKE2s (urwid-2.2.2.tar.gz) = 392360c4672a8428f5b7c6a1d19167f495ae474fde70ca17863cf4b99ac00186
4SHA512 (urwid-2.1.2.tar.gz) = f102bdde5f5d39d4bce455020bbe4f18290589da0750a3b15b1e2bc8acf8a405f02295d7efa3009877801a36bfbfade92ec963086122e9b133db137d816a1ea5 4SHA512 (urwid-2.2.2.tar.gz) = 0cc921b6abf27f02e464cf969f8c2267c01956961a4dcee7a8a45e181c82cf8913e2a391d86e2e5d1ca63c7c785abc9712c5107b279473fa10253aa6f370a334
5Size (urwid-2.1.2.tar.gz) = 634621 bytes 5Size (urwid-2.2.2.tar.gz) = 676715 bytes