Your message dated Wed, 12 Jun 2024 18:51:58 +0000
with message-id <[email protected]>
and subject line Bug#1069383: fixed in urwid 2.6.14-1
has caused the Debian Bug report #1069383,
regarding urwid: FTBFS: AttributeError: 'wrapper_descriptor' object has no 
attribute '__code__'
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1069383: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1069383
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: urwid
Version: 2.6.10-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20240420 ftbfs-trixie ftbfs-t64-arm64

Hi,

During a rebuild of all packages in sid, your package failed to build
on arm64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> PYTHONPATH=. http_proxy='127.0.0.1:9' python3 -m sphinx -N -bhtml docs 
> build/html # HTML generator
> Running Sphinx v7.2.6
> making output directory... done
> building [mo]: targets for 0 po files that are out of date
> writing output... 
> building [html]: targets for 29 source files that are out of date
> updating environment: [new config] 29 added, 0 changed, 0 removed
> reading sources... [  3%] changelog
> reading sources... [  7%] examples/index
> reading sources... [ 10%] index
> reading sources... [ 14%] manual/canvascache
> reading sources... [ 17%] manual/displayattributes
> reading sources... [ 21%] manual/displaymodules
> reading sources... [ 24%] manual/encodings
> reading sources... [ 28%] manual/index
> reading sources... [ 31%] manual/mainloop
> reading sources... [ 34%] manual/overview
> reading sources... [ 38%] manual/textlayout
> reading sources... [ 41%] manual/userinput
> reading sources... [ 45%] manual/widgets
> reading sources... [ 48%] reference/attrspec
> reading sources... [ 52%] reference/canvas
> reading sources... [ 55%] reference/command_map
> reading sources... [ 59%] reference/constants
> reading sources... [ 62%] reference/deprecated
> reading sources... [ 66%] reference/display_modules
> reading sources... [ 69%] reference/exceptions
> reading sources... [ 72%] reference/global_settings
> reading sources... [ 76%] reference/index
> reading sources... [ 79%] reference/list_walkers
> reading sources... [ 83%] reference/main_loop
> reading sources... [ 86%] reference/meta
> reading sources... [ 90%] reference/signals
> reading sources... [ 93%] reference/text_layout
> reading sources... [ 97%] reference/widget
> reading sources... [100%] tutorial/index
> 
> /<<PKGBUILDDIR>>/docs/changelog.rst:5: ERROR: Unknown directive type 
> "changelog".
> 
> .. changelog::
>     :changelog-url: https://urwid.org/changelog.html
>     :github: https://github.com/urwid/urwid/releases/
>     :pypi: https://pypi.org/project/urwid/
> WARNING: autodoc: failed to import class 'TrioEventLoop' from module 'urwid'; 
> the following exception was raised:
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx/util/inspect.py", line 330, in 
> safe_getattr
>     return getattr(obj, name, *defargs)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/urwid/__init__.py", line 346, in __getattr__
>     raise AttributeError(f"{name} not found in {__package__}")
> AttributeError: TrioEventLoop not found in urwid
> 
> The above exception was the direct cause of the following exception:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx/ext/autodoc/importer.py", line 
> 135, in import_object
>     obj = attrgetter(obj, mangled_name)
>           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/sphinx/ext/autodoc/__init__.py", line 
> 319, in get_attr
>     return autodoc_attrgetter(self.env.app, obj, name, *defargs)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/sphinx/ext/autodoc/__init__.py", line 
> 2810, in autodoc_attrgetter
>     return safe_getattr(obj, name, *defargs)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/sphinx/util/inspect.py", line 346, in 
> safe_getattr
>     raise AttributeError(name) from exc
> AttributeError: TrioEventLoop
> 
> WARNING: autodoc: failed to import class 'GLibEventLoop' from module 'urwid'; 
> the following exception was raised:
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx/util/inspect.py", line 330, in 
> safe_getattr
>     return getattr(obj, name, *defargs)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/urwid/__init__.py", line 346, in __getattr__
>     raise AttributeError(f"{name} not found in {__package__}")
> AttributeError: GLibEventLoop not found in urwid
> 
> The above exception was the direct cause of the following exception:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx/ext/autodoc/importer.py", line 
> 135, in import_object
>     obj = attrgetter(obj, mangled_name)
>           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/sphinx/ext/autodoc/__init__.py", line 
> 319, in get_attr
>     return autodoc_attrgetter(self.env.app, obj, name, *defargs)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/sphinx/ext/autodoc/__init__.py", line 
> 2810, in autodoc_attrgetter
>     return safe_getattr(obj, name, *defargs)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/sphinx/util/inspect.py", line 346, in 
> safe_getattr
>     raise AttributeError(name) from exc
> AttributeError: GLibEventLoop
> 
> WARNING: autodoc: failed to import class 'TornadoEventLoop' from module 
> 'urwid'; the following exception was raised:
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx/util/inspect.py", line 330, in 
> safe_getattr
>     return getattr(obj, name, *defargs)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/urwid/__init__.py", line 346, in __getattr__
>     raise AttributeError(f"{name} not found in {__package__}")
> AttributeError: TornadoEventLoop not found in urwid
> 
> The above exception was the direct cause of the following exception:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx/ext/autodoc/importer.py", line 
> 135, in import_object
>     obj = attrgetter(obj, mangled_name)
>           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/sphinx/ext/autodoc/__init__.py", line 
> 319, in get_attr
>     return autodoc_attrgetter(self.env.app, obj, name, *defargs)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/sphinx/ext/autodoc/__init__.py", line 
> 2810, in autodoc_attrgetter
>     return safe_getattr(obj, name, *defargs)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/sphinx/util/inspect.py", line 346, in 
> safe_getattr
>     raise AttributeError(name) from exc
> AttributeError: TornadoEventLoop
> 
> WARNING: autodoc: failed to import class 'ZMQEventLoop' from module 'urwid'; 
> the following exception was raised:
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx/util/inspect.py", line 330, in 
> safe_getattr
>     return getattr(obj, name, *defargs)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/urwid/__init__.py", line 346, in __getattr__
>     raise AttributeError(f"{name} not found in {__package__}")
> AttributeError: ZMQEventLoop not found in urwid
> 
> The above exception was the direct cause of the following exception:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx/ext/autodoc/importer.py", line 
> 135, in import_object
>     obj = attrgetter(obj, mangled_name)
>           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/sphinx/ext/autodoc/__init__.py", line 
> 319, in get_attr
>     return autodoc_attrgetter(self.env.app, obj, name, *defargs)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/sphinx/ext/autodoc/__init__.py", line 
> 2810, in autodoc_attrgetter
>     return safe_getattr(obj, name, *defargs)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/sphinx/util/inspect.py", line 346, in 
> safe_getattr
>     raise AttributeError(name) from exc
> AttributeError: ZMQEventLoop
> 
> /<<PKGBUILDDIR>>/urwid/widget/overlay.py:docstring of 
> urwid.widget.overlay.Overlay:15: ERROR: Unexpected indentation.
> /<<PKGBUILDDIR>>/urwid/widget/overlay.py:docstring of 
> urwid.widget.overlay.Overlay:16: WARNING: Block quote ends without a blank 
> line; unexpected unindent.
> /<<PKGBUILDDIR>>/urwid/widget/overlay.py:docstring of 
> urwid.widget.overlay.Overlay:26: ERROR: Unexpected indentation.
> /<<PKGBUILDDIR>>/urwid/widget/overlay.py:docstring of 
> urwid.widget.overlay.Overlay:27: WARNING: Block quote ends without a blank 
> line; unexpected unindent.
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> copying assets... copying static files... done
> copying extra files... done
> done
> writing output... [  3%] changelog
> writing output... [  7%] examples/index
> writing output... [ 10%] index
> writing output... [ 14%] manual/canvascache
> writing output... [ 17%] manual/displayattributes
> writing output... [ 21%] manual/displaymodules
> writing output... [ 24%] manual/encodings
> writing output... [ 28%] manual/index
> writing output... [ 31%] manual/mainloop
> writing output... [ 34%] manual/overview
> writing output... [ 38%] manual/textlayout
> writing output... [ 41%] manual/userinput
> writing output... [ 45%] manual/widgets
> writing output... [ 48%] reference/attrspec
> writing output... [ 52%] reference/canvas
> writing output... [ 55%] reference/command_map
> writing output... [ 59%] reference/constants
> writing output... [ 62%] reference/deprecated
> writing output... [ 66%] reference/display_modules
> writing output... [ 69%] reference/exceptions
> writing output... [ 72%] reference/global_settings
> writing output... [ 76%] reference/index
> writing output... [ 79%] reference/list_walkers
> writing output... [ 83%] reference/main_loop
> writing output... [ 86%] reference/meta
> writing output... [ 90%] reference/signals
> writing output... [ 93%] reference/text_layout
> writing output... [ 97%] reference/widget
> writing output... [100%] tutorial/index
> 
> /<<PKGBUILDDIR>>/urwid/widget/widget_decoration.py:docstring of 
> urwid.widget.widget_decoration.WidgetDecoration.selectable:10: WARNING: more 
> than one target found for cross-reference 'keypress': urwid.Widget.keypress, 
> urwid.Edit.keypress, urwid.IntEdit.keypress, urwid.Button.keypress, 
> urwid.CheckBox.keypress, urwid.TreeWidget.keypress, 
> urwid.SelectableIcon.keypress, urwid.Padding.keypress, urwid.Filler.keypress, 
> urwid.PopUpTarget.keypress, urwid.Frame.keypress, urwid.ListBox.keypress, 
> urwid.TreeListBox.keypress, urwid.Columns.keypress, urwid.Pile.keypress, 
> urwid.GridFlow.keypress, urwid.BoxAdapter.keypress, urwid.Overlay.keypress, 
> urwid.Terminal.keypress, urwid.Scrollable.keypress, urwid.ScrollBar.keypress
> /<<PKGBUILDDIR>>/urwid/widget/widget_decoration.py:docstring of 
> urwid.widget.widget_decoration.WidgetDisable.selectable:10: WARNING: more 
> than one target found for cross-reference 'keypress': urwid.Widget.keypress, 
> urwid.Edit.keypress, urwid.IntEdit.keypress, urwid.Button.keypress, 
> urwid.CheckBox.keypress, urwid.TreeWidget.keypress, 
> urwid.SelectableIcon.keypress, urwid.Padding.keypress, urwid.Filler.keypress, 
> urwid.PopUpTarget.keypress, urwid.Frame.keypress, urwid.ListBox.keypress, 
> urwid.TreeListBox.keypress, urwid.Columns.keypress, urwid.Pile.keypress, 
> urwid.GridFlow.keypress, urwid.BoxAdapter.keypress, urwid.Overlay.keypress, 
> urwid.Terminal.keypress, urwid.Scrollable.keypress, urwid.ScrollBar.keypress
> generating indices... genindex done
> writing additional pages... index search done
> copying images... [  2%] examples/tour1.png
> copying images... [  4%] examples/tour2.png
> copying images... [  5%] examples/graph2.png
> copying images... [  7%] examples/edit1.png
> copying images... [  9%] examples/edit2.png
> copying images... [ 11%] examples/browse2.png
> copying images... [ 12%] examples/subproc1.png
> copying images... [ 14%] examples/subproc2.png
> copying images... [ 16%] examples/palette_test2.png
> copying images... [ 18%] examples/pop_up1.png
> copying images... [ 19%] examples/pop_up2.png
> copying images... [ 21%] examples/bigtext2.png
> copying images... [ 23%] examples/bigtext3.png
> copying images... [ 25%] manual/safe_combinations1.png
> copying images... [ 26%] manual/bright_combinations1.png
> copying images... [ 28%] manual/images/display_modules.png
> copying images... [ 30%] manual/images/introduction.png
> copying images... [ 32%] manual/images/widget_layout.png
> copying images... [ 33%] manual/images/urwid_widgets_1.png
> copying images... [ 35%] manual/images/urwid_widgets_2.png
> copying images... [ 37%] tutorial/minimal1.png
> copying images... [ 39%] tutorial/input1.png
> copying images... [ 40%] tutorial/input2.png
> copying images... [ 42%] tutorial/input3.png
> copying images... [ 44%] tutorial/input4.png
> copying images... [ 46%] tutorial/input5.png
> copying images... [ 47%] tutorial/urwid_attr1.png
> copying images... [ 49%] tutorial/urwid_attr2.png
> copying images... [ 51%] tutorial/urwid_attr3.png
> copying images... [ 53%] tutorial/urwid_attr4.png
> copying images... [ 54%] tutorial/highcolors1.png
> copying images... [ 56%] tutorial/qa1.png
> copying images... [ 58%] tutorial/qa2.png
> copying images... [ 60%] tutorial/qa3.png
> copying images... [ 61%] tutorial/sig1.png
> copying images... [ 63%] tutorial/sig2.png
> copying images... [ 65%] tutorial/sig3.png
> copying images... [ 67%] tutorial/sig4.png
> copying images... [ 68%] tutorial/multiple1.png
> copying images... [ 70%] tutorial/multiple2.png
> copying images... [ 72%] tutorial/multiple3.png
> copying images... [ 74%] tutorial/multiple4.png
> copying images... [ 75%] tutorial/smenu1.png
> copying images... [ 77%] tutorial/smenu2.png
> copying images... [ 79%] tutorial/smenu3.png
> copying images... [ 81%] tutorial/cmenu1.png
> copying images... [ 82%] tutorial/cmenu2.png
> copying images... [ 84%] tutorial/cmenu3.png
> copying images... [ 86%] tutorial/cmenu4.png
> copying images... [ 88%] tutorial/hmenu1.png
> copying images... [ 89%] tutorial/hmenu2.png
> copying images... [ 91%] tutorial/hmenu3.png
> copying images... [ 93%] tutorial/hmenu4.png
> copying images... [ 95%] tutorial/adventure1.png
> copying images... [ 96%] tutorial/adventure2.png
> copying images... [ 98%] tutorial/adventure3.png
> copying images... [100%] tutorial/adventure4.png
> 
> dumping search index in English (code: en)... done
> dumping object inventory... done
> build succeeded, 11 warnings.
> 
> The HTML pages are in build/html.
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build; 
> python3.12 -m unittest discover -v 
> test1 (tests.test_canvas.CanvasCacheTest.test1) ... ok
> test (tests.test_canvas.CanvasJoinTest.test) ... ok
> test1 (tests.test_canvas.CanvasOverlayTest.test1) ... ok
> test2 (tests.test_canvas.CanvasOverlayTest.test2) ... ok
> test3 (tests.test_canvas.CanvasOverlayTest.test3) ... ok
> test1 (tests.test_canvas.CanvasPadTrimTest.test1) ... ok
> test2 (tests.test_canvas.CanvasPadTrimTest.test2) ... ok
> test1 (tests.test_canvas.CanvasTest.test1) ... ok
> test2 (tests.test_canvas.CanvasTest.test2) ... ok
> test_basic_info (tests.test_canvas.CanvasTest.test_basic_info)
> Test str and repr methods for debugging purposes. ... ok
> test_composite_basic_info 
> (tests.test_canvas.CanvasTest.test_composite_basic_info)
> Composite canvas contain info about canvas inside. ... ok
> test1 (tests.test_canvas.ShardBodyTest.test1) ... ok
> test2 (tests.test_canvas.ShardBodyTest.test2) ... ok
> test3 (tests.test_canvas.ShardBodyTest.test3) ... ok
> test (tests.test_canvas.ShardsJoinTest.test) ... ok
> test1 (tests.test_canvas.ShardsTrimTest.test1) ... ok
> test2 (tests.test_canvas.ShardsTrimTest.test2) ... ok
> test_basic_sizing (tests.test_columns.ColumnsTest.test_basic_sizing) ... 
> /usr/lib/python3.12/unittest/case.py:293: DeprecationWarning: 
> urwid.lcd_display is moved to urwid.display.lcd
>   if getattr(v, '__warningregistry__', None):
> /usr/lib/python3.12/unittest/case.py:293: DeprecationWarning: 
> urwid.html_fragment is moved to urwid.display.html_fragment
>   if getattr(v, '__warningregistry__', None):
> /usr/lib/python3.12/unittest/case.py:293: DeprecationWarning: 
> urwid.web_display is moved to urwid.display.web
>   if getattr(v, '__warningregistry__', None):
> /usr/lib/python3.12/unittest/case.py:293: DeprecationWarning: 
> urwid.monitored_list is moved to urwid.widget.monitored_list
>   if getattr(v, '__warningregistry__', None):
> /usr/lib/python3.12/unittest/case.py:293: DeprecationWarning: urwid.listbox 
> is moved to urwid.widget.listbox
>   if getattr(v, '__warningregistry__', None):
> /usr/lib/python3.12/unittest/case.py:293: DeprecationWarning: urwid.treetools 
> is moved to urwid.widget.treetools
>   if getattr(v, '__warningregistry__', None):
> ok
> test_box_column (tests.test_columns.ColumnsTest.test_box_column) ... ok
> test_common (tests.test_columns.ColumnsTest.test_common) ... ok
> test_deprecated (tests.test_columns.ColumnsTest.test_deprecated) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_columns.py:866:
>  PendingDeprecationWarning: only for backwards compatibility.You may also use 
> the new standard container property `focus_position` to get the focus.
>   c.set_focus(0)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_columns.py:867:
>  PendingDeprecationWarning: only for backwards compatibility.You may also use 
> the new standard container property `focus_position` to get the focus.
>   self.assertRaises(IndexError, lambda: c.set_focus(-1))
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_columns.py:868:
>  PendingDeprecationWarning: only for backwards compatibility.You may also use 
> the new standard container property `focus_position` to get the focus.
>   self.assertRaises(IndexError, lambda: c.set_focus(3))
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_columns.py:869:
>  PendingDeprecationWarning: only for backwards compatibility.You may also use 
> the new standard container property `focus_position` to get the focus.
>   c.set_focus(t2)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_columns.py:871:
>  PendingDeprecationWarning: only for backwards compatibility.You may also use 
> the new standard container property `focus_position` to get the focus.
>   self.assertRaises(ValueError, lambda: c.set_focus("nonexistant"))
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_columns.py:874:
>  PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container `contents`
>   self.assertEqual(c.widget_list, [t1, t2, sf])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_columns.py:875:
>  PendingDeprecationWarning: for backwards compatibility only.You should use 
> the new standard container property .contents to modify Pile contents.
>   self.assertEqual(c.column_types, [("weight", 1), ("weight", 3), ("weight", 
> 1)])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_columns.py:876:
>  PendingDeprecationWarning: only for backwards compatibility.You should use 
> the new standard container property `contents`
>   self.assertEqual(c.box_columns, [2])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_columns.py:879:
>  PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container `contents`
>   c.widget_list = [t2, t1, sf]
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_columns.py:880:
>  PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container `contents`
>   self.assertEqual(c.widget_list, [t2, t1, sf])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_columns.py:881:
>  PendingDeprecationWarning: only for backwards compatibility.You should use 
> the new standard container property `contents`
>   self.assertEqual(c.box_columns, [2])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_columns.py:888:
>  PendingDeprecationWarning: for backwards compatibility only.You should use 
> the new standard container property .contents to modify Pile contents.
>   c.column_types = [("flow", None), ("weight", 2), ("fixed", 5)]  # use the 
> old name
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_columns.py:889:
>  PendingDeprecationWarning: for backwards compatibility only.You should use 
> the new standard container property .contents to modify Pile contents.
>   self.assertEqual(c.column_types, [("flow", None), ("weight", 2), ("fixed", 
> 5)])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_columns.py:897:
>  PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container `contents`
>   c.widget_list = [t1]
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_columns.py:900:
>  PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container `contents`
>   c.widget_list.extend([t2, t1])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/urwid/widget/columns.py:382:
>  PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container `contents`
>   self.widget_list = ml
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_columns.py:902:
>  PendingDeprecationWarning: for backwards compatibility only.You should use 
> the new standard container property .contents to modify Pile contents.
>   self.assertEqual(c.column_types, [("flow", None), ("weight", 1), ("weight", 
> 1)])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_columns.py:903:
>  PendingDeprecationWarning: for backwards compatibility only.You should use 
> the new standard container property .contents to modify Pile contents.
>   c.column_types[:] = [("weight", 2)]
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/urwid/widget/columns.py:426:
>  PendingDeprecationWarning: for backwards compatibility only.You should use 
> the new standard container property .contents to modify Pile contents.
>   self.column_types = ml
> ok
> test_focus_column (tests.test_columns.ColumnsTest.test_focus_column) ... ok
> test_focus_position (tests.test_columns.ColumnsTest.test_focus_position) ... 
> ok
> test_init_with_a_generator 
> (tests.test_columns.ColumnsTest.test_init_with_a_generator) ... ok
> test_length (tests.test_columns.ColumnsTest.test_length) ... ok
> test_move_cursor (tests.test_columns.ColumnsTest.test_move_cursor) ... ok
> test_no_height (tests.test_columns.ColumnsTest.test_no_height) ... ok
> test_not_a_widget (tests.test_columns.ColumnsTest.test_not_a_widget) ... ok
> test_old_attributes (tests.test_columns.ColumnsTest.test_old_attributes) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_columns.py:784:
>  PendingDeprecationWarning: only for backwards compatibility.You should use 
> the new standard container property `contents`
>   self.assertEqual(c.box_columns, [])
> ok
> test_pack_flow_with_fixed_item 
> (tests.test_columns.ColumnsTest.test_pack_flow_with_fixed_item) ... ok
> test_pack_not_enough_info 
> (tests.test_columns.ColumnsTest.test_pack_not_enough_info)
> Test special case for not official fixed pack and render support. ... ok
> test_pack_render_broken_sizing 
> (tests.test_columns.ColumnsTest.test_pack_render_broken_sizing) ... ok
> test_pack_render_empty_widget 
> (tests.test_columns.ColumnsTest.test_pack_render_empty_widget) ... ok
> test_pack_render_fixed (tests.test_columns.ColumnsTest.test_pack_render_fixed)
> Cover weighted FIXED/FLOW widgets pack. ... ok
> test_pack_render_skip_widget 
> (tests.test_columns.ColumnsTest.test_pack_render_skip_widget) ... ok
> test_regression_columns_different_height 
> (tests.test_columns.ColumnsTest.test_regression_columns_different_height) ... 
> ok
> test_render_fixed_consistency 
> (tests.test_columns.ColumnsTest.test_render_fixed_consistency)
> Widgets supporting FIXED should be rendered with PACK side the same way as 
> not FIXED. ... ok
> test_render_pack_item_not_fit 
> (tests.test_columns.ColumnsTest.test_render_pack_item_not_fit) ... ok
> test_widths (tests.test_columns.ColumnsTest.test_widths) ... ok
> test_widths_focus_end (tests.test_columns.ColumnsTest.test_widths_focus_end) 
> ... ok
> test_zero_width_column 
> (tests.test_columns.ColumnsTest.test_zero_width_column) ... ok
> test_focus_path (tests.test_container.CommonContainerTest.test_focus_path) 
> ... ok
> test_list_box (tests.test_container.CommonContainerTest.test_list_box) ... ok
> testFocus (tests.test_container.WidgetSquishTest.testFocus) ... ok
> test_bargraph (tests.test_container.WidgetSquishTest.test_bargraph) ... ok
> test_buttons (tests.test_container.WidgetSquishTest.test_buttons) ... ok
> test_columns (tests.test_container.WidgetSquishTest.test_columns) ... ok
> test_filler (tests.test_container.WidgetSquishTest.test_filler) ... ok
> test_frame (tests.test_container.WidgetSquishTest.test_frame) ... ok
> test_graphvscale (tests.test_container.WidgetSquishTest.test_graphvscale) ... 
> ok
> test_listbox (tests.test_container.WidgetSquishTest.test_listbox) ... ok
> test_overlay (tests.test_container.WidgetSquishTest.test_overlay) ... ok
> test_pile (tests.test_container.WidgetSquishTest.test_pile) ... ok
> test_solidfill (tests.test_container.WidgetSquishTest.test_solidfill) ... ok
> tests.test_doctests (unittest.loader._FailedTest.tests.test_doctests) ... 
> ERROR
> test_bare_escape 
> (tests.test_escapes.InputEscapeSequenceParserTest.test_bare_escape) ... ok
> test_bug_104 (tests.test_escapes.InputEscapeSequenceParserTest.test_bug_104)
> GH #104: click-Esc & Esc-click crashes urwid apps ... ok
> test_ctrl_pgup 
> (tests.test_escapes.InputEscapeSequenceParserTest.test_ctrl_pgup) ... ok
> test_esc_meta_1 
> (tests.test_escapes.InputEscapeSequenceParserTest.test_esc_meta_1) ... ok
> test_functional_keys 
> (tests.test_escapes.InputEscapeSequenceParserTest.test_functional_keys)
> Test for functional keys F1-F4, F5-F12. ... ok
> test_functional_keys_mods_f1_f4 
> (tests.test_escapes.InputEscapeSequenceParserTest.test_functional_keys_mods_f1_f4)
> Test for modifiers handling for functional keys F1-F4. ... ok
> test_functional_keys_mods_simple_f1_20 
> (tests.test_escapes.InputEscapeSequenceParserTest.test_functional_keys_mods_simple_f1_20)
> Test for modifiers handling for functional keys F1-F20. ... ok
> test_meta (tests.test_escapes.InputEscapeSequenceParserTest.test_meta) ... ok
> test_midsequence 
> (tests.test_escapes.InputEscapeSequenceParserTest.test_midsequence) ... ok
> test_mouse_press 
> (tests.test_escapes.InputEscapeSequenceParserTest.test_mouse_press) ... ok
> test_sgrmouse 
> (tests.test_escapes.InputEscapeSequenceParserTest.test_sgrmouse) ... ok
> test_shift_arrows 
> (tests.test_escapes.InputEscapeSequenceParserTest.test_shift_arrows) ... ok
> test_coroutine_error 
> (tests.test_event_loops.AsyncioEventLoopTest.test_coroutine_error) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/urwid/event_loop/asyncio_loop.py:83:
>  DeprecationWarning: There is no current event loop
>   self._loop = asyncio.get_event_loop()
> ok
> test_error (tests.test_event_loops.AsyncioEventLoopTest.test_error) ... ok
> test_event_loop (tests.test_event_loops.AsyncioEventLoopTest.test_event_loop) 
> ... ok
> test_remove_alarm 
> (tests.test_event_loops.AsyncioEventLoopTest.test_remove_alarm) ... ok
> test_remove_watch_file 
> (tests.test_event_loops.AsyncioEventLoopTest.test_remove_watch_file) ... ok
> test_run (tests.test_event_loops.AsyncioEventLoopTest.test_run) ... ok
> test_run_in_executor 
> (tests.test_event_loops.AsyncioEventLoopTest.test_run_in_executor) ... ok
> test_error (tests.test_event_loops.GLibEventLoopTest.test_error) ... skipped 
> 'GLIB unavailable'
> test_event_loop (tests.test_event_loops.GLibEventLoopTest.test_event_loop) 
> ... skipped 'GLIB unavailable'
> test_remove_alarm 
> (tests.test_event_loops.GLibEventLoopTest.test_remove_alarm) ... skipped 
> 'GLIB unavailable'
> test_remove_watch_file 
> (tests.test_event_loops.GLibEventLoopTest.test_remove_watch_file) ... skipped 
> 'GLIB unavailable'
> test_run (tests.test_event_loops.GLibEventLoopTest.test_run) ... skipped 
> 'GLIB unavailable'
> test_run_in_executor 
> (tests.test_event_loops.GLibEventLoopTest.test_run_in_executor) ... skipped 
> 'GLIB unavailable'
> test_event_loop (tests.test_event_loops.SelectEventLoopTest.test_event_loop) 
> ... ok
> test_remove_alarm 
> (tests.test_event_loops.SelectEventLoopTest.test_remove_alarm) ... ok
> test_remove_watch_file 
> (tests.test_event_loops.SelectEventLoopTest.test_remove_watch_file) ... ok
> test_run (tests.test_event_loops.SelectEventLoopTest.test_run) ... ok
> test_run_in_executor 
> (tests.test_event_loops.SelectEventLoopTest.test_run_in_executor) ... ok
> test_event_loop (tests.test_event_loops.TornadoEventLoopTest.test_event_loop) 
> ... skipped 'Tornado not available'
> test_remove_alarm 
> (tests.test_event_loops.TornadoEventLoopTest.test_remove_alarm) ... skipped 
> 'Tornado not available'
> test_remove_watch_file 
> (tests.test_event_loops.TornadoEventLoopTest.test_remove_watch_file) ... 
> skipped 'Tornado not available'
> test_run (tests.test_event_loops.TornadoEventLoopTest.test_run) ... skipped 
> 'Tornado not available'
> test_run_in_executor 
> (tests.test_event_loops.TornadoEventLoopTest.test_run_in_executor) ... 
> skipped 'Tornado not available'
> test_error (tests.test_event_loops.TrioEventLoopTest.test_error) ... skipped 
> 'Trio not available'
> test_event_loop (tests.test_event_loops.TrioEventLoopTest.test_event_loop) 
> ... skipped 'Trio not available'
> test_remove_alarm 
> (tests.test_event_loops.TrioEventLoopTest.test_remove_alarm) ... skipped 
> 'Trio not available'
> test_remove_watch_file 
> (tests.test_event_loops.TrioEventLoopTest.test_remove_watch_file) ... skipped 
> 'Trio not available'
> test_run (tests.test_event_loops.TrioEventLoopTest.test_run) ... skipped 
> 'Trio not available'
> test_run_in_executor 
> (tests.test_event_loops.TrioEventLoopTest.test_run_in_executor)
> Not implemented for trio event loop. ... skipped 'Trio not available'
> test_error (tests.test_event_loops.TwistedEventLoopTest.test_error) ... ok
> test_event_loop (tests.test_event_loops.TwistedEventLoopTest.test_event_loop) 
> ... ok
> test_remove_alarm 
> (tests.test_event_loops.TwistedEventLoopTest.test_remove_alarm) ... ok
> test_remove_watch_file 
> (tests.test_event_loops.TwistedEventLoopTest.test_remove_watch_file) ... ok
> test_run (tests.test_event_loops.TwistedEventLoopTest.test_run) ... ok
> test_run_in_executor 
> (tests.test_event_loops.TwistedEventLoopTest.test_run_in_executor)
> Not implemented for twisted event loop. ... skipped 'not implemented for 
> twisted event loop'
> test_event_loop (tests.test_event_loops.ZMQEventLoopTest.test_event_loop) ... 
> skipped 'ZMQ is not available'
> test_remove_alarm (tests.test_event_loops.ZMQEventLoopTest.test_remove_alarm) 
> ... skipped 'ZMQ is not available'
> test_remove_watch_file 
> (tests.test_event_loops.ZMQEventLoopTest.test_remove_watch_file) ... skipped 
> 'ZMQ is not available'
> test_run (tests.test_event_loops.ZMQEventLoopTest.test_run) ... skipped 'ZMQ 
> is not available'
> test_run_in_executor 
> (tests.test_event_loops.ZMQEventLoopTest.test_run_in_executor) ... skipped 
> 'ZMQ is not available'
> test_create (tests.test_filler.FillerTest.test_create) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/urwid/widget/filler.py:86:
>  DeprecationWarning: builtins.NoneType is not subclass of Widget
>   super().__init__(body)
> ok
> test_render_focused_not_fit 
> (tests.test_filler.FillerTest.test_render_focused_not_fit)
> Test that a focused widget will be shown and top trimmed if not enough 
> height. ... ok
> test_repr (tests.test_filler.FillerTest.test_repr) ... ok
> test_sizing (tests.test_filler.FillerTest.test_sizing) ... ok
> test_values (tests.test_filler.FillerTest.test_values) ... ok
> test (tests.test_floatedit.FloatEditNoPreservePrecicionTest.test) ... 
> /usr/lib/python3.12/unittest/case.py:589: DeprecationWarning: 
> 'preserveSignificance' argument is deprecated. Use 'preserve_significance' 
> keyword argument
>   if method() is not None:
> ok
> test_int (tests.test_floatedit.FloatEditNoPreservePrecicionTest.test_int) ... 
> ok
> test_no_post_dot 
> (tests.test_floatedit.FloatEditNoPreservePrecicionTest.test_no_post_dot) ... 
> ok
> test (tests.test_floatedit.FloatEditPreservePrecicionTest.test) ... 
> /usr/lib/python3.12/unittest/case.py:589: DeprecationWarning: 
> 'decimalSeparator' argument is deprecated. Use 'decimal_separator' keyword 
> argument
>   if method() is not None:
> ok
> test_001_basic (tests.test_font.TestFontRender.test_001_basic) ... ok
> test_002_non_rect (tests.test_font.TestFontRender.test_002_non_rect)
> Test non rect symbol, which causes spaces based padding. ... ok
> test (tests.test_frame.FrameTest.test) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_frame.py:26: 
> DeprecationWarning: tests.test_frame.FakeWidget is not subclass of Widget
>   f = urwid.Frame(urwid.SolidFill(), header, footer, focus_part)
> ok
> test_common (tests.test_frame.FrameTest.test_common) ... ok
> test_focus (tests.test_frame.FrameTest.test_focus) ... ok
> test1 (tests.test_graphics.BarGraphTest.test1) ... ok
> test2 (tests.test_graphics.BarGraphTest.test2) ... ok
> test1 (tests.test_graphics.SmoothBarGraphTest.test1) ... ok
> test_basics (tests.test_grid_flow.GridFlowTest.test_basics) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/urwid/widget/grid_flow.py:81:
>  GridFlowWarning: Size is smaller than cell width (0 < 5)
>   super().__init__(self.generate_display_widget((self._cache_maxcol,)))
> ok
> test_cell_width (tests.test_grid_flow.GridFlowTest.test_cell_width) ... ok
> test_common (tests.test_grid_flow.GridFlowTest.test_common) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/urwid/widget/grid_flow.py:81:
>  GridFlowWarning: Size is smaller than cell width (-1 < 5)
>   super().__init__(self.generate_display_widget((self._cache_maxcol,)))
> ok
> test_default_focus (tests.test_grid_flow.GridFlowTest.test_default_focus) ... 
> ok
> test_deprecated (tests.test_grid_flow.GridFlowTest.test_deprecated) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_grid_flow.py:201:
>  PendingDeprecationWarning: only for backwards compatibility.You may also use 
> the new standard container property `focus_position` to set the focus.
>   gf.set_focus(0)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_grid_flow.py:202:
>  PendingDeprecationWarning: only for backwards compatibility.You may also use 
> the new standard container property `focus_position` to set the focus.
>   self.assertRaises(IndexError, lambda: gf.set_focus(-1))
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_grid_flow.py:203:
>  PendingDeprecationWarning: only for backwards compatibility.You may also use 
> the new standard container property `focus_position` to set the focus.
>   self.assertRaises(IndexError, lambda: gf.set_focus(3))
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_grid_flow.py:204:
>  PendingDeprecationWarning: only for backwards compatibility.You may also use 
> the new standard container property `focus_position` to set the focus.
>   gf.set_focus(t1)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_grid_flow.py:206:
>  PendingDeprecationWarning: only for backwards compatibility.You may also use 
> the new standard container property `focus_position` to set the focus.
>   self.assertRaises(ValueError, lambda: gf.set_focus("nonexistant"))
> ok
> test_fixed (tests.test_grid_flow.GridFlowTest.test_fixed) ... ok
> test_focus_position (tests.test_grid_flow.GridFlowTest.test_focus_position) 
> ... ok
> test_keypress_v_sep_0 
> (tests.test_grid_flow.GridFlowTest.test_keypress_v_sep_0)
> Ensure proper keypress handling when v_sep is 0. ... ok
> test_length (tests.test_grid_flow.GridFlowTest.test_length) ... ok
> test_multiline (tests.test_grid_flow.GridFlowTest.test_multiline)
> Test widgets fit only with multiple lines ... ok
> test_multiline_2 (tests.test_grid_flow.GridFlowTest.test_multiline_2)
> Test widgets fit only with multiple lines ... ok
> test_not_fit (tests.test_grid_flow.GridFlowTest.test_not_fit)
> Test scenario with maxcol < cell_width (special case, warning will be 
> produced). ... ok
> test_v_sep (tests.test_grid_flow.GridFlowTest.test_v_sep) ... ok
> test_border (tests.test_line_box.LineBoxTest.test_border) ... ok
> test_columns_of_lineboxes 
> (tests.test_line_box.LineBoxTest.test_columns_of_lineboxes) ... ok
> test_header (tests.test_line_box.LineBoxTest.test_header) ... ok
> test_linebox_pack (tests.test_line_box.LineBoxTest.test_linebox_pack) ... ok
> test_negative (tests.test_line_box.LineBoxTest.test_negative) ... ok
> test_partial_contour (tests.test_line_box.LineBoxTest.test_partial_contour) 
> ... ok
> test1_simple (tests.test_listbox.ListBoxCalculateVisibleTest.test1_simple) 
> ... ok
> test2_cursor (tests.test_listbox.ListBoxCalculateVisibleTest.test2_cursor) 
> ... ok
> test_not_sized 
> (tests.test_listbox.ListBoxCalculateVisibleTest.test_not_sized) ... ok
> test_sized (tests.test_listbox.ListBoxCalculateVisibleTest.test_sized) ... ok
> test1unselectable 
> (tests.test_listbox.ListBoxChangeFocusTest.test1unselectable) ... ok
> test2selectable (tests.test_listbox.ListBoxChangeFocusTest.test2selectable) 
> ... ok
> test3large_selectable 
> (tests.test_listbox.ListBoxChangeFocusTest.test3large_selectable) ... ok
> test4cursor (tests.test_listbox.ListBoxChangeFocusTest.test4cursor) ... ok
> test5set_focus_valign 
> (tests.test_listbox.ListBoxChangeFocusTest.test5set_focus_valign) ... ok
> test1_up (tests.test_listbox.ListBoxKeypressTest.test1_up) ... ok
> test2_down (tests.test_listbox.ListBoxKeypressTest.test2_down) ... ok
> test3_page_up (tests.test_listbox.ListBoxKeypressTest.test3_page_up) ... ok
> test4_page_down (tests.test_listbox.ListBoxKeypressTest.test4_page_down) ... 
> ok
> test1_simple (tests.test_listbox.ListBoxRenderTest.test1_simple) ... ok
> test2_trim (tests.test_listbox.ListBoxRenderTest.test2_trim) ... ok
> test3_shift (tests.test_listbox.ListBoxRenderTest.test3_shift) ... ok
> test4_really_large_contents 
> (tests.test_listbox.ListBoxRenderTest.test4_really_large_contents) ... ok
> test_signal_connected 
> (tests.test_listbox.ListBoxSetBodyTest.test_signal_connected) ... ok
> test_01_simple_list_walker 
> (tests.test_listbox.TestListWalkerFromIterable.test_01_simple_list_walker) 
> ... ok
> test_02_simple_focus_list_walker 
> (tests.test_listbox.TestListWalkerFromIterable.test_02_simple_focus_list_walker)
>  ... ok
> test_listbox_pile 
> (tests.test_listbox.ZeroHeightContentsTest.test_listbox_pile) ... ok
> test_listbox_text_pile_down 
> (tests.test_listbox.ZeroHeightContentsTest.test_listbox_text_pile_down) ... ok
> test_listbox_text_pile_page_down 
> (tests.test_listbox.ZeroHeightContentsTest.test_listbox_text_pile_page_down) 
> ... ok
> test_listbox_text_pile_page_up 
> (tests.test_listbox.ZeroHeightContentsTest.test_listbox_text_pile_page_up) 
> ... ok
> test_listbox_text_pile_up 
> (tests.test_listbox.ZeroHeightContentsTest.test_listbox_text_pile_up) ... ok
> test_watch_pipe (tests.test_main_loop.TestMainLoop.test_watch_pipe)
> Test watching pipe is stopped on explicit False only. ... ok
> test_moved_imports_direct 
> (tests.test_moved_imports.TestMovedImports.test_moved_imports_direct) ... ok
> test_moved_imports_nested 
> (tests.test_moved_imports.TestMovedImports.test_moved_imports_nested) ... ok
> test_common (tests.test_overlay.OverlayTest.test_common) ... ok
> test_get_cursor_coords 
> (tests.test_overlay.OverlayTest.test_get_cursor_coords) ... ok
> test_length (tests.test_overlay.OverlayTest.test_length) ... ok
> test_old_params (tests.test_overlay.OverlayTest.test_old_params) ... ok
> test_relative (tests.test_overlay.OverlayTest.test_relative) ... ok
> test_sizing_box_fixed_given 
> (tests.test_overlay.OverlayTest.test_sizing_box_fixed_given) ... ok
> test_sizing_box_fixed_relative 
> (tests.test_overlay.OverlayTest.test_sizing_box_fixed_relative) ... ok
> test_sizing_flow_fixed 
> (tests.test_overlay.OverlayTest.test_sizing_flow_fixed) ... ok
> test_create (tests.test_padding.PaddingTest.test_create) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/urwid/widget/padding.py:126:
>  DeprecationWarning: builtins.NoneType is not subclass of Widget
>   super().__init__(w)
> ok
> test_cursor (tests.test_padding.PaddingTest.test_cursor) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/urwid/widget/padding.py:126:
>  DeprecationWarning: tests.test_padding.Inner is not subclass of Widget
>   super().__init__(w)
> ok
> test_fixed (tests.test_padding.PaddingTest.test_fixed)
> Test real-world like scenario with padded contents. ... ok
> test_insufficient_space 
> (tests.test_padding.PaddingTest.test_insufficient_space) ... ok
> test_reduced_padding_cursor 
> (tests.test_padding.PaddingTest.test_reduced_padding_cursor) ... ok
> test_sizing (tests.test_padding.PaddingTest.test_sizing) ... ok
> test_values (tests.test_padding.PaddingTest.test_values) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/urwid/widget/padding.py:126:
>  DeprecationWarning: builtins.NoneType is not subclass of Widget
>   super().__init__(w)
> ok
> test_basic_sizing (tests.test_pile.PileTest.test_basic_sizing) ... ok
> test_change_focus_with_mouse 
> (tests.test_pile.PileTest.test_change_focus_with_mouse) ... ok
> test_common (tests.test_pile.PileTest.test_common) ... ok
> test_deprecated (tests.test_pile.PileTest.test_deprecated) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_pile.py:445: 
> PendingDeprecationWarning: for backwards compatibility.You may also use the 
> new standard container property .focus to get the child widget in focus.
>   p.set_focus(0)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_pile.py:446: 
> PendingDeprecationWarning: for backwards compatibility.You may also use the 
> new standard container property .focus to get the child widget in focus.
>   self.assertRaises(IndexError, lambda: p.set_focus(-1))
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_pile.py:447: 
> PendingDeprecationWarning: for backwards compatibility.You may also use the 
> new standard container property .focus to get the child widget in focus.
>   self.assertRaises(IndexError, lambda: p.set_focus(2))
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_pile.py:448: 
> PendingDeprecationWarning: for backwards compatibility.You may also use the 
> new standard container property .focus to get the child widget in focus.
>   p.set_focus(t2)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_pile.py:450: 
> PendingDeprecationWarning: for backwards compatibility.You may also use the 
> new standard container property .focus to get the child widget in focus.
>   self.assertRaises(ValueError, lambda: p.set_focus("nonexistant"))
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_pile.py:453: 
> PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container property `contents`
>   self.assertEqual(p.widget_list, [t1, t2])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_pile.py:454: 
> PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container property `contents`
>   self.assertEqual(p.item_types, [("weight", 1), ("weight", 1)])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_pile.py:458: 
> PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container property `contents`
>   self.assertEqual(p.widget_list, [t2, t1])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_pile.py:461: 
> PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container property `contents`
>   p.item_types = [("flow", None), ("weight", 2)]
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_pile.py:462: 
> PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container property `contents`
>   self.assertEqual(p.item_types, [("flow", None), ("weight", 2)])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_pile.py:470: 
> PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container property `contents`
>   p.widget_list.extend([t2, t1])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_pile.py:472: 
> PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container property `contents`
>   self.assertEqual(p.item_types, [("flow", None), ("weight", 1), ("weight", 
> 1)])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_pile.py:473: 
> PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container property `contents`
>   p.item_types[:] = [("weight", 2)]
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/urwid/widget/pile.py:351: 
> PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container property `contents`
>   self.item_types = ml
> ok
> test_focus_position (tests.test_pile.PileTest.test_focus_position) ... ok
> test_init_with_a_generator 
> (tests.test_pile.PileTest.test_init_with_a_generator) ... ok
> test_length (tests.test_pile.PileTest.test_length) ... ok
> test_mouse_event_in_empty_pile 
> (tests.test_pile.PileTest.test_mouse_event_in_empty_pile) ... ok
> test_not_a_widget (tests.test_pile.PileTest.test_not_a_widget) ... ok
> test_pack_render_fixed (tests.test_pile.PileTest.test_pack_render_fixed)
> Potential real world case ... ok
> test_select_change (tests.test_pile.PileTest.test_select_change) ... ok
> test_zero_weight (tests.test_pile.PileTest.test_zero_weight) ... ok
> test_attrspec_to_escape 
> (tests.test_raw_display.TestRawDisplay.test_attrspec_to_escape) ... ok
> test_hinted_len (tests.test_scrollable.TestScrollBarListBox.test_hinted_len) 
> ... ok
> test_large_non_selectable 
> (tests.test_scrollable.TestScrollBarListBox.test_large_non_selectable) ... ok
> test_large_selectable 
> (tests.test_scrollable.TestScrollBarListBox.test_large_selectable)
> Input is handled by LineBox and wrapped widgets. ... ok
> test_relative_non_selectable 
> (tests.test_scrollable.TestScrollBarListBox.test_relative_non_selectable) ... 
> ok
> test_alt_symbols 
> (tests.test_scrollable.TestScrollBarScrollable.test_alt_symbols) ... ok
> test_basic (tests.test_scrollable.TestScrollBarScrollable.test_basic)
> Test basic init and scroll. ... ok
> test_fixed (tests.test_scrollable.TestScrollBarScrollable.test_fixed)
> Test with fixed wrapped widget. ... ok
> test_negative (tests.test_scrollable.TestScrollBarScrollable.test_negative) 
> ... ok
> test_no_scrollbar 
> (tests.test_scrollable.TestScrollBarScrollable.test_no_scrollbar)
> If widget fit without scroll - no scrollbar needed ... ok
> test_basic (tests.test_scrollable.TestScrollable.test_basic)
> Test basic init and scroll. ... ok
> test_negative (tests.test_scrollable.TestScrollable.test_negative) ... ok
> test_connect (tests.test_signals.SiglnalsTest.test_connect) ... ok
> test_weak_del (tests.test_signals.SiglnalsTest.test_weak_del) ... ok
> test1byte (tests.test_str_util.DecodeOneTest.test1byte) ... ok
> test2byte (tests.test_str_util.DecodeOneTest.test2byte) ... ok
> test3byte (tests.test_str_util.DecodeOneTest.test3byte) ... ok
> test4byte (tests.test_str_util.DecodeOneTest.test4byte) ... ok
> test (tests.test_text_layout.CalcBreaksCantDisplayTest.test) ... ok
> test_calc_breaks_char 
> (tests.test_text_layout.CalcBreaksTest.test_calc_breaks_char) ... ok
> test_calc_breaks_db_word 
> (tests.test_text_layout.CalcBreaksTest.test_calc_breaks_db_word) ... ok
> test_calc_breaks_utf8 
> (tests.test_text_layout.CalcBreaksTest.test_calc_breaks_utf8) ... ok
> test_calc_breaks_word 
> (tests.test_text_layout.CalcBreaksTest.test_calc_breaks_word) ... ok
> test_calc_breaks_word_2 
> (tests.test_text_layout.CalcBreaksTest.test_calc_breaks_word_2) ... ok
> test_calc_reaks_db_char 
> (tests.test_text_layout.CalcBreaksTest.test_calc_reaks_db_char) ... ok
> tests (tests.test_text_layout.CalcPosTest.tests) ... ok
> test_calc_translate 
> (tests.test_text_layout.CalcTranslateTest.test_calc_translate) ... ok
> test_calc_translate_cant_display 
> (tests.test_text_layout.CalcTranslateTest.test_calc_translate_cant_display) 
> ... ok
> test_calc_translate_char 
> (tests.test_text_layout.CalcTranslateTest.test_calc_translate_char) ... ok
> test_calc_translate_clip 
> (tests.test_text_layout.CalcTranslateTest.test_calc_translate_clip) ... ok
> test_calc_translate_clip_2 
> (tests.test_text_layout.CalcTranslateTest.test_calc_translate_clip_2) ... ok
> test_calc_translate_word 
> (tests.test_text_layout.CalcTranslateTest.test_calc_translate_word) ... ok
> test_calc_translate_word_2 
> (tests.test_text_layout.CalcTranslateTest.test_calc_translate_word_2) ... ok
> test_calc_translate_word_3 
> (tests.test_text_layout.CalcTranslateTest.test_calc_translate_word_3) ... ok
> test_calc_translate_word_3_decoded 
> (tests.test_text_layout.CalcTranslateTest.test_calc_translate_word_3_decoded) 
> ... ok
> test_calc_translate_word_4 
> (tests.test_text_layout.CalcTranslateTest.test_calc_translate_word_4) ... ok
> test_calc_translate_word_5 
> (tests.test_text_layout.CalcTranslateTest.test_calc_translate_word_5) ... ok
> test (tests.test_text_layout.Pos2CoordsTest.test) ... ok
> test1_padding (tests.test_text_layout.SubsegTest.test1_padding) ... ok
> test2_text (tests.test_text_layout.SubsegTest.test2_text) ... ok
> test3_range (tests.test_text_layout.SubsegTest.test3_range) ... ok
> test_ellipsis_encoding_support 
> (tests.test_text_layout.TestEllipsis.test_ellipsis_encoding_support) ... ok
> test (tests.test_text_layout.TestTextLayoutNoPack.test)
> Text widget pack should work also with layout not supporting `pack` method. 
> ... ok
> test_basic (tests.test_tree.TestTree.test_basic) ... ok
> test_deep_nested_collapse_expand 
> (tests.test_tree.TestTree.test_deep_nested_collapse_expand) ... ok
> test_nested_behavior (tests.test_tree.TestTree.test_nested_behavior) ... ok
> test1 (tests.test_util.CalcTextPosTest.test1) ... ok
> test2_wide (tests.test_util.CalcTextPosTest.test2_wide) ... ok
> test3_utf8 (tests.test_util.CalcTextPosTest.test3_utf8) ... ok
> test4_utf8 (tests.test_util.CalcTextPosTest.test4_utf8) ... ok
> test1 (tests.test_util.CalcWidthTest.test1) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_util.py:19: 
> UnicodeWarning: `calc_width` with text encoded to bytes can produce incorrect 
> resultsdue to possible offset in the middle of character: 'utf-8' codec can't 
> decode byte 0xe6 in position 0: unexpected end of data
>   result = str_util.calc_width(s, 0, len(s))
> ok
> test2 (tests.test_util.CalcWidthTest.test2) ... ok
> test1 (tests.test_util.ConvertDecSpecialTest.test1) ... ok
> test_locale (tests.test_util.PortabilityTest.test_locale) ... ok
> test_rle_append (tests.test_util.RleTest.test_rle_append) ... ok
> test_rle_prepend (tests.test_util.RleTest.test_rle_prepend) ... ok
> test (tests.test_util.TagMarkupTest.test) ... ok
> test_bad_tuple (tests.test_util.TagMarkupTest.test_bad_tuple) ... ok
> test_bad_type (tests.test_util.TagMarkupTest.test_bad_type) ... ok
> test_001_empty (tests.test_util.TestEmptyMarkup.test_001_empty) ... ok
> test1 (tests.test_util.WithinDoubleByteTest.test1) ... ok
> test2 (tests.test_util.WithinDoubleByteTest.test2) ... ok
> test3 (tests.test_util.WithinDoubleByteTest.test3) ... ok
> test_bracketed_paste_mode_off 
> (tests.test_vterm.TermTest.test_bracketed_paste_mode_off) ... ok
> test_bracketed_paste_mode_on 
> (tests.test_vterm.TermTest.test_bracketed_paste_mode_on) ... ok
> test_carriage_return (tests.test_vterm.TermTest.test_carriage_return) ... ok
> test_cursor_scrolling_region 
> (tests.test_vterm.TermTest.test_cursor_scrolling_region) ... ok
> test_cursor_scrolling_region_with_focus 
> (tests.test_vterm.TermTest.test_cursor_scrolling_region_with_focus) ... ok
> test_cursor_visibility (tests.test_vterm.TermTest.test_cursor_visibility) ... 
> ok
> test_defargs (tests.test_vterm.TermTest.test_defargs) ... ok
> test_deletelines (tests.test_vterm.TermTest.test_deletelines) ... ok
> test_encoding_unicode (tests.test_vterm.TermTest.test_encoding_unicode) ... ok
> test_encoding_unicode_ascii 
> (tests.test_vterm.TermTest.test_encoding_unicode_ascii) ... ok
> test_encoding_vt100_graphics 
> (tests.test_vterm.TermTest.test_encoding_vt100_graphics) ... ok
> test_encoding_wrong_unicode 
> (tests.test_vterm.TermTest.test_encoding_wrong_unicode) ... ok
> test_erase_display (tests.test_vterm.TermTest.test_erase_display) ... ok
> test_erase_line (tests.test_vterm.TermTest.test_erase_line) ... ok
> test_get_utf8_len (tests.test_vterm.TermTest.test_get_utf8_len) ... ok
> test_horizontal_resize (tests.test_vterm.TermTest.test_horizontal_resize) ... 
> ok
> test_ibmpc_mapping (tests.test_vterm.TermTest.test_ibmpc_mapping) ... ok
> test_in_listbox (tests.test_vterm.TermTest.test_in_listbox) ... ok
> test_insertlines (tests.test_vterm.TermTest.test_insertlines) ... ok
> test_linefeed (tests.test_vterm.TermTest.test_linefeed) ... ok
> test_linefeed2 (tests.test_vterm.TermTest.test_linefeed2) ... ok
> test_movement (tests.test_vterm.TermTest.test_movement) ... ok
> test_nul (tests.test_vterm.TermTest.test_nul) ... ok
> test_nullargs (tests.test_vterm.TermTest.test_nullargs) ... ok
> test_relative_region_jump 
> (tests.test_vterm.TermTest.test_relative_region_jump) ... ok
> test_scrolling_region_move 
> (tests.test_vterm.TermTest.test_scrolling_region_move) ... ok
> test_scrolling_region_move_with_focus 
> (tests.test_vterm.TermTest.test_scrolling_region_move_with_focus) ... ok
> test_scrolling_region_reverse 
> (tests.test_vterm.TermTest.test_scrolling_region_reverse) ... ok
> test_scrolling_region_reverse_with_focus 
> (tests.test_vterm.TermTest.test_scrolling_region_reverse_with_focus) ... ok
> test_scrolling_region_simple 
> (tests.test_vterm.TermTest.test_scrolling_region_simple) ... ok
> test_scrolling_region_simple_with_focus 
> (tests.test_vterm.TermTest.test_scrolling_region_simple_with_focus) ... ok
> test_scrolling_twice (tests.test_vterm.TermTest.test_scrolling_twice) ... ok
> test_scrolling_twice_with_focus 
> (tests.test_vterm.TermTest.test_scrolling_twice_with_focus) ... ok
> test_set_leds (tests.test_vterm.TermTest.test_set_leds) ... ok
> test_set_multiple_modes (tests.test_vterm.TermTest.test_set_multiple_modes) 
> ... ok
> test_set_title (tests.test_vterm.TermTest.test_set_title) ... ok
> test_simplestring (tests.test_vterm.TermTest.test_simplestring) ... ok
> test_vertical_resize (tests.test_vterm.TermTest.test_vertical_resize) ... ok
> test_wrap_backspace_tab (tests.test_vterm.TermTest.test_wrap_backspace_tab) 
> ... ok
> test_wrap_simple (tests.test_vterm.TermTest.test_wrap_simple) ... ok
> test1_SpaceWrap (tests.test_widget.EditRenderTest.test1_SpaceWrap) ... ok
> test2_ClipWrap (tests.test_widget.EditRenderTest.test2_ClipWrap) ... ok
> test3_AnyWrap (tests.test_widget.EditRenderTest.test3_AnyWrap) ... ok
> test4_CursorNudge (tests.test_widget.EditRenderTest.test4_CursorNudge) ... ok
> test1_left (tests.test_widget.EditTest.test1_left) ... ok
> test2_right (tests.test_widget.EditTest.test2_right) ... ok
> test3_up (tests.test_widget.EditTest.test3_up) ... ok
> test4_down (tests.test_widget.EditTest.test4_down) ... ok
> test_utf8_input (tests.test_widget.EditTest.test_utf8_input) ... ok
> test1_wrap (tests.test_widget.TextTest.test1_wrap) ... ok
> test2_left (tests.test_widget.TextTest.test2_left) ... ok
> test3_right (tests.test_widget.TextTest.test3_right) ... ok
> test4_center (tests.test_widget.TextTest.test4_center) ... ok
> test5_encode_error (tests.test_widget.TextTest.test5_encode_error) ... ok
> 
> ======================================================================
> ERROR: tests.test_doctests (unittest.loader._FailedTest.tests.test_doctests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_doctests.py", 
> line 55, in load_tests
>     tests.addTests(doctest.DocTestSuite(m, optionflags=option_flags))
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.12/doctest.py", line 2425, in DocTestSuite
>     tests = test_finder.find(module, globs=globs, extraglobs=extraglobs)
>             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.12/doctest.py", line 948, in find
>     self._find(tests, obj, name, module, source_lines, globs, {})
>   File "/usr/lib/python3.12/doctest.py", line 1022, in _find
>     self._find(tests, val, valname, module, source_lines,
>   File "/usr/lib/python3.12/doctest.py", line 1054, in _find
>     self._find(tests, val, valname, module, source_lines,
>   File "/usr/lib/python3.12/doctest.py", line 1010, in _find
>     test = self._get_test(obj, name, module, globs, source_lines)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.12/doctest.py", line 1078, in _get_test
>     lineno = self._find_lineno(obj, source_lines)
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.12/doctest.py", line 1127, in _find_lineno
>     obj = inspect.unwrap(obj).__code__
>           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'wrapper_descriptor' object has no attribute '__code__'. Did 
> you mean: '__call__'?
> 
> ----------------------------------------------------------------------
> Ran 315 tests in 4.964s
> 
> FAILED (errors=1, skipped=23)
> (<class 'ZeroDivisionError'>, ZeroDivisionError('division by zero'), 
> <traceback object at 0xffff9f064cc0>)
> 1.01 1.01
> 2.5 2.5
> 300 300
> 4.100 4.100
> 5.001 5.001
> E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build; python3.12 -m unittest 
> discover -v 
> I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build; 
> python3.11 -m unittest discover -v 
> test1 (tests.test_canvas.CanvasCacheTest.test1) ... ok
> test (tests.test_canvas.CanvasJoinTest.test) ... ok
> test1 (tests.test_canvas.CanvasOverlayTest.test1) ... ok
> test2 (tests.test_canvas.CanvasOverlayTest.test2) ... ok
> test3 (tests.test_canvas.CanvasOverlayTest.test3) ... ok
> test1 (tests.test_canvas.CanvasPadTrimTest.test1) ... ok
> test2 (tests.test_canvas.CanvasPadTrimTest.test2) ... ok
> test1 (tests.test_canvas.CanvasTest.test1) ... ok
> test2 (tests.test_canvas.CanvasTest.test2) ... ok
> test_basic_info (tests.test_canvas.CanvasTest.test_basic_info)
> Test str and repr methods for debugging purposes. ... ok
> test_composite_basic_info 
> (tests.test_canvas.CanvasTest.test_composite_basic_info)
> Composite canvas contain info about canvas inside. ... ok
> test1 (tests.test_canvas.ShardBodyTest.test1) ... ok
> test2 (tests.test_canvas.ShardBodyTest.test2) ... ok
> test3 (tests.test_canvas.ShardBodyTest.test3) ... ok
> test (tests.test_canvas.ShardsJoinTest.test) ... ok
> test1 (tests.test_canvas.ShardsTrimTest.test1) ... ok
> test2 (tests.test_canvas.ShardsTrimTest.test2) ... ok
> test_basic_sizing (tests.test_columns.ColumnsTest.test_basic_sizing) ... 
> /usr/lib/python3.11/unittest/case.py:292: DeprecationWarning: 
> urwid.lcd_display is moved to urwid.display.lcd
>   if getattr(v, '__warningregistry__', None):
> /usr/lib/python3.11/unittest/case.py:292: DeprecationWarning: 
> urwid.html_fragment is moved to urwid.display.html_fragment
>   if getattr(v, '__warningregistry__', None):
> /usr/lib/python3.11/unittest/case.py:292: DeprecationWarning: 
> urwid.web_display is moved to urwid.display.web
>   if getattr(v, '__warningregistry__', None):
> /usr/lib/python3.11/unittest/case.py:292: DeprecationWarning: 
> urwid.monitored_list is moved to urwid.widget.monitored_list
>   if getattr(v, '__warningregistry__', None):
> /usr/lib/python3.11/unittest/case.py:292: DeprecationWarning: urwid.listbox 
> is moved to urwid.widget.listbox
>   if getattr(v, '__warningregistry__', None):
> /usr/lib/python3.11/unittest/case.py:292: DeprecationWarning: urwid.treetools 
> is moved to urwid.widget.treetools
>   if getattr(v, '__warningregistry__', None):
> ok
> test_box_column (tests.test_columns.ColumnsTest.test_box_column) ... ok
> test_common (tests.test_columns.ColumnsTest.test_common) ... ok
> test_deprecated (tests.test_columns.ColumnsTest.test_deprecated) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_columns.py:866:
>  PendingDeprecationWarning: only for backwards compatibility.You may also use 
> the new standard container property `focus_position` to get the focus.
>   c.set_focus(0)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_columns.py:867:
>  PendingDeprecationWarning: only for backwards compatibility.You may also use 
> the new standard container property `focus_position` to get the focus.
>   self.assertRaises(IndexError, lambda: c.set_focus(-1))
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_columns.py:868:
>  PendingDeprecationWarning: only for backwards compatibility.You may also use 
> the new standard container property `focus_position` to get the focus.
>   self.assertRaises(IndexError, lambda: c.set_focus(3))
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_columns.py:869:
>  PendingDeprecationWarning: only for backwards compatibility.You may also use 
> the new standard container property `focus_position` to get the focus.
>   c.set_focus(t2)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_columns.py:871:
>  PendingDeprecationWarning: only for backwards compatibility.You may also use 
> the new standard container property `focus_position` to get the focus.
>   self.assertRaises(ValueError, lambda: c.set_focus("nonexistant"))
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_columns.py:874:
>  PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container `contents`
>   self.assertEqual(c.widget_list, [t1, t2, sf])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_columns.py:875:
>  PendingDeprecationWarning: for backwards compatibility only.You should use 
> the new standard container property .contents to modify Pile contents.
>   self.assertEqual(c.column_types, [("weight", 1), ("weight", 3), ("weight", 
> 1)])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_columns.py:876:
>  PendingDeprecationWarning: only for backwards compatibility.You should use 
> the new standard container property `contents`
>   self.assertEqual(c.box_columns, [2])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_columns.py:879:
>  PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container `contents`
>   c.widget_list = [t2, t1, sf]
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_columns.py:880:
>  PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container `contents`
>   self.assertEqual(c.widget_list, [t2, t1, sf])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_columns.py:881:
>  PendingDeprecationWarning: only for backwards compatibility.You should use 
> the new standard container property `contents`
>   self.assertEqual(c.box_columns, [2])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_columns.py:888:
>  PendingDeprecationWarning: for backwards compatibility only.You should use 
> the new standard container property .contents to modify Pile contents.
>   c.column_types = [("flow", None), ("weight", 2), ("fixed", 5)]  # use the 
> old name
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_columns.py:889:
>  PendingDeprecationWarning: for backwards compatibility only.You should use 
> the new standard container property .contents to modify Pile contents.
>   self.assertEqual(c.column_types, [("flow", None), ("weight", 2), ("fixed", 
> 5)])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_columns.py:897:
>  PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container `contents`
>   c.widget_list = [t1]
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_columns.py:900:
>  PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container `contents`
>   c.widget_list.extend([t2, t1])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/urwid/widget/columns.py:382:
>  PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container `contents`
>   self.widget_list = ml
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_columns.py:902:
>  PendingDeprecationWarning: for backwards compatibility only.You should use 
> the new standard container property .contents to modify Pile contents.
>   self.assertEqual(c.column_types, [("flow", None), ("weight", 1), ("weight", 
> 1)])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_columns.py:903:
>  PendingDeprecationWarning: for backwards compatibility only.You should use 
> the new standard container property .contents to modify Pile contents.
>   c.column_types[:] = [("weight", 2)]
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/urwid/widget/columns.py:426:
>  PendingDeprecationWarning: for backwards compatibility only.You should use 
> the new standard container property .contents to modify Pile contents.
>   self.column_types = ml
> ok
> test_focus_column (tests.test_columns.ColumnsTest.test_focus_column) ... ok
> test_focus_position (tests.test_columns.ColumnsTest.test_focus_position) ... 
> ok
> test_init_with_a_generator 
> (tests.test_columns.ColumnsTest.test_init_with_a_generator) ... ok
> test_length (tests.test_columns.ColumnsTest.test_length) ... ok
> test_move_cursor (tests.test_columns.ColumnsTest.test_move_cursor) ... ok
> test_no_height (tests.test_columns.ColumnsTest.test_no_height) ... ok
> test_not_a_widget (tests.test_columns.ColumnsTest.test_not_a_widget) ... ok
> test_old_attributes (tests.test_columns.ColumnsTest.test_old_attributes) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_columns.py:784:
>  PendingDeprecationWarning: only for backwards compatibility.You should use 
> the new standard container property `contents`
>   self.assertEqual(c.box_columns, [])
> ok
> test_pack_flow_with_fixed_item 
> (tests.test_columns.ColumnsTest.test_pack_flow_with_fixed_item) ... ok
> test_pack_not_enough_info 
> (tests.test_columns.ColumnsTest.test_pack_not_enough_info)
> Test special case for not official fixed pack and render support. ... ok
> test_pack_render_broken_sizing 
> (tests.test_columns.ColumnsTest.test_pack_render_broken_sizing) ... ok
> test_pack_render_empty_widget 
> (tests.test_columns.ColumnsTest.test_pack_render_empty_widget) ... ok
> test_pack_render_fixed (tests.test_columns.ColumnsTest.test_pack_render_fixed)
> Cover weighted FIXED/FLOW widgets pack. ... ok
> test_pack_render_skip_widget 
> (tests.test_columns.ColumnsTest.test_pack_render_skip_widget) ... ok
> test_regression_columns_different_height 
> (tests.test_columns.ColumnsTest.test_regression_columns_different_height) ... 
> ok
> test_render_fixed_consistency 
> (tests.test_columns.ColumnsTest.test_render_fixed_consistency)
> Widgets supporting FIXED should be rendered with PACK side the same way as 
> not FIXED. ... ok
> test_render_pack_item_not_fit 
> (tests.test_columns.ColumnsTest.test_render_pack_item_not_fit) ... ok
> test_widths (tests.test_columns.ColumnsTest.test_widths) ... ok
> test_widths_focus_end (tests.test_columns.ColumnsTest.test_widths_focus_end) 
> ... ok
> test_zero_width_column 
> (tests.test_columns.ColumnsTest.test_zero_width_column) ... ok
> test_focus_path (tests.test_container.CommonContainerTest.test_focus_path) 
> ... ok
> test_list_box (tests.test_container.CommonContainerTest.test_list_box) ... ok
> testFocus (tests.test_container.WidgetSquishTest.testFocus) ... ok
> test_bargraph (tests.test_container.WidgetSquishTest.test_bargraph) ... ok
> test_buttons (tests.test_container.WidgetSquishTest.test_buttons) ... ok
> test_columns (tests.test_container.WidgetSquishTest.test_columns) ... ok
> test_filler (tests.test_container.WidgetSquishTest.test_filler) ... ok
> test_frame (tests.test_container.WidgetSquishTest.test_frame) ... ok
> test_graphvscale (tests.test_container.WidgetSquishTest.test_graphvscale) ... 
> ok
> test_listbox (tests.test_container.WidgetSquishTest.test_listbox) ... ok
> test_overlay (tests.test_container.WidgetSquishTest.test_overlay) ... ok
> test_pile (tests.test_container.WidgetSquishTest.test_pile) ... ok
> test_solidfill (tests.test_container.WidgetSquishTest.test_solidfill) ... ok
> tests.test_doctests (unittest.loader._FailedTest.tests.test_doctests) ... 
> ERROR
> test_bare_escape 
> (tests.test_escapes.InputEscapeSequenceParserTest.test_bare_escape) ... ok
> test_bug_104 (tests.test_escapes.InputEscapeSequenceParserTest.test_bug_104)
> GH #104: click-Esc & Esc-click crashes urwid apps ... ok
> test_ctrl_pgup 
> (tests.test_escapes.InputEscapeSequenceParserTest.test_ctrl_pgup) ... ok
> test_esc_meta_1 
> (tests.test_escapes.InputEscapeSequenceParserTest.test_esc_meta_1) ... ok
> test_functional_keys 
> (tests.test_escapes.InputEscapeSequenceParserTest.test_functional_keys)
> Test for functional keys F1-F4, F5-F12. ... ok
> test_functional_keys_mods_f1_f4 
> (tests.test_escapes.InputEscapeSequenceParserTest.test_functional_keys_mods_f1_f4)
> Test for modifiers handling for functional keys F1-F4. ... ok
> test_functional_keys_mods_simple_f1_20 
> (tests.test_escapes.InputEscapeSequenceParserTest.test_functional_keys_mods_simple_f1_20)
> Test for modifiers handling for functional keys F1-F20. ... ok
> test_meta (tests.test_escapes.InputEscapeSequenceParserTest.test_meta) ... ok
> test_midsequence 
> (tests.test_escapes.InputEscapeSequenceParserTest.test_midsequence) ... ok
> test_mouse_press 
> (tests.test_escapes.InputEscapeSequenceParserTest.test_mouse_press) ... ok
> test_sgrmouse 
> (tests.test_escapes.InputEscapeSequenceParserTest.test_sgrmouse) ... ok
> test_shift_arrows 
> (tests.test_escapes.InputEscapeSequenceParserTest.test_shift_arrows) ... ok
> test_coroutine_error 
> (tests.test_event_loops.AsyncioEventLoopTest.test_coroutine_error) ... ok
> test_error (tests.test_event_loops.AsyncioEventLoopTest.test_error) ... ok
> test_event_loop (tests.test_event_loops.AsyncioEventLoopTest.test_event_loop) 
> ... ok
> test_remove_alarm 
> (tests.test_event_loops.AsyncioEventLoopTest.test_remove_alarm) ... ok
> test_remove_watch_file 
> (tests.test_event_loops.AsyncioEventLoopTest.test_remove_watch_file) ... ok
> test_run (tests.test_event_loops.AsyncioEventLoopTest.test_run) ... ok
> test_run_in_executor 
> (tests.test_event_loops.AsyncioEventLoopTest.test_run_in_executor) ... ok
> test_error (tests.test_event_loops.GLibEventLoopTest.test_error) ... skipped 
> 'GLIB unavailable'
> test_event_loop (tests.test_event_loops.GLibEventLoopTest.test_event_loop) 
> ... skipped 'GLIB unavailable'
> test_remove_alarm 
> (tests.test_event_loops.GLibEventLoopTest.test_remove_alarm) ... skipped 
> 'GLIB unavailable'
> test_remove_watch_file 
> (tests.test_event_loops.GLibEventLoopTest.test_remove_watch_file) ... skipped 
> 'GLIB unavailable'
> test_run (tests.test_event_loops.GLibEventLoopTest.test_run) ... skipped 
> 'GLIB unavailable'
> test_run_in_executor 
> (tests.test_event_loops.GLibEventLoopTest.test_run_in_executor) ... skipped 
> 'GLIB unavailable'
> test_event_loop (tests.test_event_loops.SelectEventLoopTest.test_event_loop) 
> ... ok
> test_remove_alarm 
> (tests.test_event_loops.SelectEventLoopTest.test_remove_alarm) ... ok
> test_remove_watch_file 
> (tests.test_event_loops.SelectEventLoopTest.test_remove_watch_file) ... ok
> test_run (tests.test_event_loops.SelectEventLoopTest.test_run) ... ok
> test_run_in_executor 
> (tests.test_event_loops.SelectEventLoopTest.test_run_in_executor) ... ok
> test_event_loop (tests.test_event_loops.TornadoEventLoopTest.test_event_loop) 
> ... skipped 'Tornado not available'
> test_remove_alarm 
> (tests.test_event_loops.TornadoEventLoopTest.test_remove_alarm) ... skipped 
> 'Tornado not available'
> test_remove_watch_file 
> (tests.test_event_loops.TornadoEventLoopTest.test_remove_watch_file) ... 
> skipped 'Tornado not available'
> test_run (tests.test_event_loops.TornadoEventLoopTest.test_run) ... skipped 
> 'Tornado not available'
> test_run_in_executor 
> (tests.test_event_loops.TornadoEventLoopTest.test_run_in_executor) ... 
> skipped 'Tornado not available'
> test_error (tests.test_event_loops.TrioEventLoopTest.test_error) ... skipped 
> 'Trio not available'
> test_event_loop (tests.test_event_loops.TrioEventLoopTest.test_event_loop) 
> ... skipped 'Trio not available'
> test_remove_alarm 
> (tests.test_event_loops.TrioEventLoopTest.test_remove_alarm) ... skipped 
> 'Trio not available'
> test_remove_watch_file 
> (tests.test_event_loops.TrioEventLoopTest.test_remove_watch_file) ... skipped 
> 'Trio not available'
> test_run (tests.test_event_loops.TrioEventLoopTest.test_run) ... skipped 
> 'Trio not available'
> test_run_in_executor 
> (tests.test_event_loops.TrioEventLoopTest.test_run_in_executor)
> Not implemented for trio event loop. ... skipped 'Trio not available'
> test_error (tests.test_event_loops.TwistedEventLoopTest.test_error) ... ok
> test_event_loop (tests.test_event_loops.TwistedEventLoopTest.test_event_loop) 
> ... ok
> test_remove_alarm 
> (tests.test_event_loops.TwistedEventLoopTest.test_remove_alarm) ... ok
> test_remove_watch_file 
> (tests.test_event_loops.TwistedEventLoopTest.test_remove_watch_file) ... ok
> test_run (tests.test_event_loops.TwistedEventLoopTest.test_run) ... ok
> test_run_in_executor 
> (tests.test_event_loops.TwistedEventLoopTest.test_run_in_executor)
> Not implemented for twisted event loop. ... skipped 'not implemented for 
> twisted event loop'
> test_event_loop (tests.test_event_loops.ZMQEventLoopTest.test_event_loop) ... 
> skipped 'ZMQ is not available'
> test_remove_alarm (tests.test_event_loops.ZMQEventLoopTest.test_remove_alarm) 
> ... skipped 'ZMQ is not available'
> test_remove_watch_file 
> (tests.test_event_loops.ZMQEventLoopTest.test_remove_watch_file) ... skipped 
> 'ZMQ is not available'
> test_run (tests.test_event_loops.ZMQEventLoopTest.test_run) ... skipped 'ZMQ 
> is not available'
> test_run_in_executor 
> (tests.test_event_loops.ZMQEventLoopTest.test_run_in_executor) ... skipped 
> 'ZMQ is not available'
> test_create (tests.test_filler.FillerTest.test_create) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/urwid/widget/filler.py:86:
>  DeprecationWarning: builtins.NoneType is not subclass of Widget
>   super().__init__(body)
> ok
> test_render_focused_not_fit 
> (tests.test_filler.FillerTest.test_render_focused_not_fit)
> Test that a focused widget will be shown and top trimmed if not enough 
> height. ... ok
> test_repr (tests.test_filler.FillerTest.test_repr) ... ok
> test_sizing (tests.test_filler.FillerTest.test_sizing) ... ok
> test_values (tests.test_filler.FillerTest.test_values) ... ok
> test (tests.test_floatedit.FloatEditNoPreservePrecicionTest.test) ... 
> /usr/lib/python3.11/unittest/case.py:579: DeprecationWarning: 
> 'preserveSignificance' argument is deprecated. Use 'preserve_significance' 
> keyword argument
>   if method() is not None:
> ok
> test_int (tests.test_floatedit.FloatEditNoPreservePrecicionTest.test_int) ... 
> ok
> test_no_post_dot 
> (tests.test_floatedit.FloatEditNoPreservePrecicionTest.test_no_post_dot) ... 
> ok
> test (tests.test_floatedit.FloatEditPreservePrecicionTest.test) ... 
> /usr/lib/python3.11/unittest/case.py:579: DeprecationWarning: 
> 'decimalSeparator' argument is deprecated. Use 'decimal_separator' keyword 
> argument
>   if method() is not None:
> ok
> test_001_basic (tests.test_font.TestFontRender.test_001_basic) ... ok
> test_002_non_rect (tests.test_font.TestFontRender.test_002_non_rect)
> Test non rect symbol, which causes spaces based padding. ... ok
> test (tests.test_frame.FrameTest.test) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_frame.py:26: 
> DeprecationWarning: tests.test_frame.FakeWidget is not subclass of Widget
>   f = urwid.Frame(urwid.SolidFill(), header, footer, focus_part)
> ok
> test_common (tests.test_frame.FrameTest.test_common) ... ok
> test_focus (tests.test_frame.FrameTest.test_focus) ... ok
> test1 (tests.test_graphics.BarGraphTest.test1) ... ok
> test2 (tests.test_graphics.BarGraphTest.test2) ... ok
> test1 (tests.test_graphics.SmoothBarGraphTest.test1) ... ok
> test_basics (tests.test_grid_flow.GridFlowTest.test_basics) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/urwid/widget/grid_flow.py:81:
>  GridFlowWarning: Size is smaller than cell width (0 < 5)
>   super().__init__(self.generate_display_widget((self._cache_maxcol,)))
> ok
> test_cell_width (tests.test_grid_flow.GridFlowTest.test_cell_width) ... ok
> test_common (tests.test_grid_flow.GridFlowTest.test_common) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/urwid/widget/grid_flow.py:81:
>  GridFlowWarning: Size is smaller than cell width (-1 < 5)
>   super().__init__(self.generate_display_widget((self._cache_maxcol,)))
> ok
> test_default_focus (tests.test_grid_flow.GridFlowTest.test_default_focus) ... 
> ok
> test_deprecated (tests.test_grid_flow.GridFlowTest.test_deprecated) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_grid_flow.py:201:
>  PendingDeprecationWarning: only for backwards compatibility.You may also use 
> the new standard container property `focus_position` to set the focus.
>   gf.set_focus(0)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_grid_flow.py:202:
>  PendingDeprecationWarning: only for backwards compatibility.You may also use 
> the new standard container property `focus_position` to set the focus.
>   self.assertRaises(IndexError, lambda: gf.set_focus(-1))
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_grid_flow.py:203:
>  PendingDeprecationWarning: only for backwards compatibility.You may also use 
> the new standard container property `focus_position` to set the focus.
>   self.assertRaises(IndexError, lambda: gf.set_focus(3))
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_grid_flow.py:204:
>  PendingDeprecationWarning: only for backwards compatibility.You may also use 
> the new standard container property `focus_position` to set the focus.
>   gf.set_focus(t1)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_grid_flow.py:206:
>  PendingDeprecationWarning: only for backwards compatibility.You may also use 
> the new standard container property `focus_position` to set the focus.
>   self.assertRaises(ValueError, lambda: gf.set_focus("nonexistant"))
> ok
> test_fixed (tests.test_grid_flow.GridFlowTest.test_fixed) ... ok
> test_focus_position (tests.test_grid_flow.GridFlowTest.test_focus_position) 
> ... ok
> test_keypress_v_sep_0 
> (tests.test_grid_flow.GridFlowTest.test_keypress_v_sep_0)
> Ensure proper keypress handling when v_sep is 0. ... ok
> test_length (tests.test_grid_flow.GridFlowTest.test_length) ... ok
> test_multiline (tests.test_grid_flow.GridFlowTest.test_multiline)
> Test widgets fit only with multiple lines ... ok
> test_multiline_2 (tests.test_grid_flow.GridFlowTest.test_multiline_2)
> Test widgets fit only with multiple lines ... ok
> test_not_fit (tests.test_grid_flow.GridFlowTest.test_not_fit)
> Test scenario with maxcol < cell_width (special case, warning will be 
> produced). ... ok
> test_v_sep (tests.test_grid_flow.GridFlowTest.test_v_sep) ... ok
> test_border (tests.test_line_box.LineBoxTest.test_border) ... ok
> test_columns_of_lineboxes 
> (tests.test_line_box.LineBoxTest.test_columns_of_lineboxes) ... ok
> test_header (tests.test_line_box.LineBoxTest.test_header) ... ok
> test_linebox_pack (tests.test_line_box.LineBoxTest.test_linebox_pack) ... ok
> test_negative (tests.test_line_box.LineBoxTest.test_negative) ... ok
> test_partial_contour (tests.test_line_box.LineBoxTest.test_partial_contour) 
> ... ok
> test1_simple (tests.test_listbox.ListBoxCalculateVisibleTest.test1_simple) 
> ... ok
> test2_cursor (tests.test_listbox.ListBoxCalculateVisibleTest.test2_cursor) 
> ... ok
> test_not_sized 
> (tests.test_listbox.ListBoxCalculateVisibleTest.test_not_sized) ... ok
> test_sized (tests.test_listbox.ListBoxCalculateVisibleTest.test_sized) ... ok
> test1unselectable 
> (tests.test_listbox.ListBoxChangeFocusTest.test1unselectable) ... ok
> test2selectable (tests.test_listbox.ListBoxChangeFocusTest.test2selectable) 
> ... ok
> test3large_selectable 
> (tests.test_listbox.ListBoxChangeFocusTest.test3large_selectable) ... ok
> test4cursor (tests.test_listbox.ListBoxChangeFocusTest.test4cursor) ... ok
> test5set_focus_valign 
> (tests.test_listbox.ListBoxChangeFocusTest.test5set_focus_valign) ... ok
> test1_up (tests.test_listbox.ListBoxKeypressTest.test1_up) ... ok
> test2_down (tests.test_listbox.ListBoxKeypressTest.test2_down) ... ok
> test3_page_up (tests.test_listbox.ListBoxKeypressTest.test3_page_up) ... ok
> test4_page_down (tests.test_listbox.ListBoxKeypressTest.test4_page_down) ... 
> ok
> test1_simple (tests.test_listbox.ListBoxRenderTest.test1_simple) ... ok
> test2_trim (tests.test_listbox.ListBoxRenderTest.test2_trim) ... ok
> test3_shift (tests.test_listbox.ListBoxRenderTest.test3_shift) ... ok
> test4_really_large_contents 
> (tests.test_listbox.ListBoxRenderTest.test4_really_large_contents) ... ok
> test_signal_connected 
> (tests.test_listbox.ListBoxSetBodyTest.test_signal_connected) ... ok
> test_01_simple_list_walker 
> (tests.test_listbox.TestListWalkerFromIterable.test_01_simple_list_walker) 
> ... ok
> test_02_simple_focus_list_walker 
> (tests.test_listbox.TestListWalkerFromIterable.test_02_simple_focus_list_walker)
>  ... ok
> test_listbox_pile 
> (tests.test_listbox.ZeroHeightContentsTest.test_listbox_pile) ... ok
> test_listbox_text_pile_down 
> (tests.test_listbox.ZeroHeightContentsTest.test_listbox_text_pile_down) ... ok
> test_listbox_text_pile_page_down 
> (tests.test_listbox.ZeroHeightContentsTest.test_listbox_text_pile_page_down) 
> ... ok
> test_listbox_text_pile_page_up 
> (tests.test_listbox.ZeroHeightContentsTest.test_listbox_text_pile_page_up) 
> ... ok
> test_listbox_text_pile_up 
> (tests.test_listbox.ZeroHeightContentsTest.test_listbox_text_pile_up) ... ok
> test_watch_pipe (tests.test_main_loop.TestMainLoop.test_watch_pipe)
> Test watching pipe is stopped on explicit False only. ... ok
> test_moved_imports_direct 
> (tests.test_moved_imports.TestMovedImports.test_moved_imports_direct) ... ok
> test_moved_imports_nested 
> (tests.test_moved_imports.TestMovedImports.test_moved_imports_nested) ... ok
> test_common (tests.test_overlay.OverlayTest.test_common) ... ok
> test_get_cursor_coords 
> (tests.test_overlay.OverlayTest.test_get_cursor_coords) ... ok
> test_length (tests.test_overlay.OverlayTest.test_length) ... ok
> test_old_params (tests.test_overlay.OverlayTest.test_old_params) ... ok
> test_relative (tests.test_overlay.OverlayTest.test_relative) ... ok
> test_sizing_box_fixed_given 
> (tests.test_overlay.OverlayTest.test_sizing_box_fixed_given) ... ok
> test_sizing_box_fixed_relative 
> (tests.test_overlay.OverlayTest.test_sizing_box_fixed_relative) ... ok
> test_sizing_flow_fixed 
> (tests.test_overlay.OverlayTest.test_sizing_flow_fixed) ... ok
> test_create (tests.test_padding.PaddingTest.test_create) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/urwid/widget/padding.py:126:
>  DeprecationWarning: builtins.NoneType is not subclass of Widget
>   super().__init__(w)
> ok
> test_cursor (tests.test_padding.PaddingTest.test_cursor) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/urwid/widget/padding.py:126:
>  DeprecationWarning: tests.test_padding.Inner is not subclass of Widget
>   super().__init__(w)
> ok
> test_fixed (tests.test_padding.PaddingTest.test_fixed)
> Test real-world like scenario with padded contents. ... ok
> test_insufficient_space 
> (tests.test_padding.PaddingTest.test_insufficient_space) ... ok
> test_reduced_padding_cursor 
> (tests.test_padding.PaddingTest.test_reduced_padding_cursor) ... ok
> test_sizing (tests.test_padding.PaddingTest.test_sizing) ... ok
> test_values (tests.test_padding.PaddingTest.test_values) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/urwid/widget/padding.py:126:
>  DeprecationWarning: builtins.NoneType is not subclass of Widget
>   super().__init__(w)
> ok
> test_basic_sizing (tests.test_pile.PileTest.test_basic_sizing) ... ok
> test_change_focus_with_mouse 
> (tests.test_pile.PileTest.test_change_focus_with_mouse) ... ok
> test_common (tests.test_pile.PileTest.test_common) ... ok
> test_deprecated (tests.test_pile.PileTest.test_deprecated) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_pile.py:445: 
> PendingDeprecationWarning: for backwards compatibility.You may also use the 
> new standard container property .focus to get the child widget in focus.
>   p.set_focus(0)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_pile.py:446: 
> PendingDeprecationWarning: for backwards compatibility.You may also use the 
> new standard container property .focus to get the child widget in focus.
>   self.assertRaises(IndexError, lambda: p.set_focus(-1))
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_pile.py:447: 
> PendingDeprecationWarning: for backwards compatibility.You may also use the 
> new standard container property .focus to get the child widget in focus.
>   self.assertRaises(IndexError, lambda: p.set_focus(2))
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_pile.py:448: 
> PendingDeprecationWarning: for backwards compatibility.You may also use the 
> new standard container property .focus to get the child widget in focus.
>   p.set_focus(t2)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_pile.py:450: 
> PendingDeprecationWarning: for backwards compatibility.You may also use the 
> new standard container property .focus to get the child widget in focus.
>   self.assertRaises(ValueError, lambda: p.set_focus("nonexistant"))
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_pile.py:453: 
> PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container property `contents`
>   self.assertEqual(p.widget_list, [t1, t2])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_pile.py:454: 
> PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container property `contents`
>   self.assertEqual(p.item_types, [("weight", 1), ("weight", 1)])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_pile.py:458: 
> PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container property `contents`
>   self.assertEqual(p.widget_list, [t2, t1])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_pile.py:461: 
> PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container property `contents`
>   p.item_types = [("flow", None), ("weight", 2)]
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_pile.py:462: 
> PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container property `contents`
>   self.assertEqual(p.item_types, [("flow", None), ("weight", 2)])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_pile.py:470: 
> PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container property `contents`
>   p.widget_list.extend([t2, t1])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_pile.py:472: 
> PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container property `contents`
>   self.assertEqual(p.item_types, [("flow", None), ("weight", 1), ("weight", 
> 1)])
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_pile.py:473: 
> PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container property `contents`
>   p.item_types[:] = [("weight", 2)]
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/urwid/widget/pile.py:351: 
> PendingDeprecationWarning: only for backwards compatibility. You should use 
> the new standard container property `contents`
>   self.item_types = ml
> ok
> test_focus_position (tests.test_pile.PileTest.test_focus_position) ... ok
> test_init_with_a_generator 
> (tests.test_pile.PileTest.test_init_with_a_generator) ... ok
> test_length (tests.test_pile.PileTest.test_length) ... ok
> test_mouse_event_in_empty_pile 
> (tests.test_pile.PileTest.test_mouse_event_in_empty_pile) ... ok
> test_not_a_widget (tests.test_pile.PileTest.test_not_a_widget) ... ok
> test_pack_render_fixed (tests.test_pile.PileTest.test_pack_render_fixed)
> Potential real world case ... ok
> test_select_change (tests.test_pile.PileTest.test_select_change) ... ok
> test_zero_weight (tests.test_pile.PileTest.test_zero_weight) ... ok
> test_attrspec_to_escape 
> (tests.test_raw_display.TestRawDisplay.test_attrspec_to_escape) ... ok
> test_hinted_len (tests.test_scrollable.TestScrollBarListBox.test_hinted_len) 
> ... ok
> test_large_non_selectable 
> (tests.test_scrollable.TestScrollBarListBox.test_large_non_selectable) ... ok
> test_large_selectable 
> (tests.test_scrollable.TestScrollBarListBox.test_large_selectable)
> Input is handled by LineBox and wrapped widgets. ... ok
> test_relative_non_selectable 
> (tests.test_scrollable.TestScrollBarListBox.test_relative_non_selectable) ... 
> ok
> test_alt_symbols 
> (tests.test_scrollable.TestScrollBarScrollable.test_alt_symbols) ... ok
> test_basic (tests.test_scrollable.TestScrollBarScrollable.test_basic)
> Test basic init and scroll. ... ok
> test_fixed (tests.test_scrollable.TestScrollBarScrollable.test_fixed)
> Test with fixed wrapped widget. ... ok
> test_negative (tests.test_scrollable.TestScrollBarScrollable.test_negative) 
> ... ok
> test_no_scrollbar 
> (tests.test_scrollable.TestScrollBarScrollable.test_no_scrollbar)
> If widget fit without scroll - no scrollbar needed ... ok
> test_basic (tests.test_scrollable.TestScrollable.test_basic)
> Test basic init and scroll. ... ok
> test_negative (tests.test_scrollable.TestScrollable.test_negative) ... ok
> test_connect (tests.test_signals.SiglnalsTest.test_connect) ... ok
> test_weak_del (tests.test_signals.SiglnalsTest.test_weak_del) ... ok
> test1byte (tests.test_str_util.DecodeOneTest.test1byte) ... ok
> test2byte (tests.test_str_util.DecodeOneTest.test2byte) ... ok
> test3byte (tests.test_str_util.DecodeOneTest.test3byte) ... ok
> test4byte (tests.test_str_util.DecodeOneTest.test4byte) ... ok
> test (tests.test_text_layout.CalcBreaksCantDisplayTest.test) ... ok
> test_calc_breaks_char 
> (tests.test_text_layout.CalcBreaksTest.test_calc_breaks_char) ... ok
> test_calc_breaks_db_word 
> (tests.test_text_layout.CalcBreaksTest.test_calc_breaks_db_word) ... ok
> test_calc_breaks_utf8 
> (tests.test_text_layout.CalcBreaksTest.test_calc_breaks_utf8) ... ok
> test_calc_breaks_word 
> (tests.test_text_layout.CalcBreaksTest.test_calc_breaks_word) ... ok
> test_calc_breaks_word_2 
> (tests.test_text_layout.CalcBreaksTest.test_calc_breaks_word_2) ... ok
> test_calc_reaks_db_char 
> (tests.test_text_layout.CalcBreaksTest.test_calc_reaks_db_char) ... ok
> tests (tests.test_text_layout.CalcPosTest.tests) ... ok
> test_calc_translate 
> (tests.test_text_layout.CalcTranslateTest.test_calc_translate) ... ok
> test_calc_translate_cant_display 
> (tests.test_text_layout.CalcTranslateTest.test_calc_translate_cant_display) 
> ... ok
> test_calc_translate_char 
> (tests.test_text_layout.CalcTranslateTest.test_calc_translate_char) ... ok
> test_calc_translate_clip 
> (tests.test_text_layout.CalcTranslateTest.test_calc_translate_clip) ... ok
> test_calc_translate_clip_2 
> (tests.test_text_layout.CalcTranslateTest.test_calc_translate_clip_2) ... ok
> test_calc_translate_word 
> (tests.test_text_layout.CalcTranslateTest.test_calc_translate_word) ... ok
> test_calc_translate_word_2 
> (tests.test_text_layout.CalcTranslateTest.test_calc_translate_word_2) ... ok
> test_calc_translate_word_3 
> (tests.test_text_layout.CalcTranslateTest.test_calc_translate_word_3) ... ok
> test_calc_translate_word_3_decoded 
> (tests.test_text_layout.CalcTranslateTest.test_calc_translate_word_3_decoded) 
> ... ok
> test_calc_translate_word_4 
> (tests.test_text_layout.CalcTranslateTest.test_calc_translate_word_4) ... ok
> test_calc_translate_word_5 
> (tests.test_text_layout.CalcTranslateTest.test_calc_translate_word_5) ... ok
> test (tests.test_text_layout.Pos2CoordsTest.test) ... ok
> test1_padding (tests.test_text_layout.SubsegTest.test1_padding) ... ok
> test2_text (tests.test_text_layout.SubsegTest.test2_text) ... ok
> test3_range (tests.test_text_layout.SubsegTest.test3_range) ... ok
> test_ellipsis_encoding_support 
> (tests.test_text_layout.TestEllipsis.test_ellipsis_encoding_support) ... ok
> test (tests.test_text_layout.TestTextLayoutNoPack.test)
> Text widget pack should work also with layout not supporting `pack` method. 
> ... ok
> test_basic (tests.test_tree.TestTree.test_basic) ... ok
> test_deep_nested_collapse_expand 
> (tests.test_tree.TestTree.test_deep_nested_collapse_expand) ... ok
> test_nested_behavior (tests.test_tree.TestTree.test_nested_behavior) ... ok
> test1 (tests.test_util.CalcTextPosTest.test1) ... ok
> test2_wide (tests.test_util.CalcTextPosTest.test2_wide) ... ok
> test3_utf8 (tests.test_util.CalcTextPosTest.test3_utf8) ... ok
> test4_utf8 (tests.test_util.CalcTextPosTest.test4_utf8) ... ok
> test1 (tests.test_util.CalcWidthTest.test1) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_util.py:19: 
> UnicodeWarning: `calc_width` with text encoded to bytes can produce incorrect 
> resultsdue to possible offset in the middle of character: 'utf-8' codec can't 
> decode byte 0xe6 in position 0: unexpected end of data
>   result = str_util.calc_width(s, 0, len(s))
> ok
> test2 (tests.test_util.CalcWidthTest.test2) ... ok
> test1 (tests.test_util.ConvertDecSpecialTest.test1) ... ok
> test_locale (tests.test_util.PortabilityTest.test_locale) ... ok
> test_rle_append (tests.test_util.RleTest.test_rle_append) ... ok
> test_rle_prepend (tests.test_util.RleTest.test_rle_prepend) ... ok
> test (tests.test_util.TagMarkupTest.test) ... ok
> test_bad_tuple (tests.test_util.TagMarkupTest.test_bad_tuple) ... ok
> test_bad_type (tests.test_util.TagMarkupTest.test_bad_type) ... ok
> test_001_empty (tests.test_util.TestEmptyMarkup.test_001_empty) ... ok
> test1 (tests.test_util.WithinDoubleByteTest.test1) ... ok
> test2 (tests.test_util.WithinDoubleByteTest.test2) ... ok
> test3 (tests.test_util.WithinDoubleByteTest.test3) ... ok
> test_bracketed_paste_mode_off 
> (tests.test_vterm.TermTest.test_bracketed_paste_mode_off) ... ok
> test_bracketed_paste_mode_on 
> (tests.test_vterm.TermTest.test_bracketed_paste_mode_on) ... ok
> test_carriage_return (tests.test_vterm.TermTest.test_carriage_return) ... ok
> test_cursor_scrolling_region 
> (tests.test_vterm.TermTest.test_cursor_scrolling_region) ... ok
> test_cursor_scrolling_region_with_focus 
> (tests.test_vterm.TermTest.test_cursor_scrolling_region_with_focus) ... ok
> test_cursor_visibility (tests.test_vterm.TermTest.test_cursor_visibility) ... 
> ok
> test_defargs (tests.test_vterm.TermTest.test_defargs) ... ok
> test_deletelines (tests.test_vterm.TermTest.test_deletelines) ... ok
> test_encoding_unicode (tests.test_vterm.TermTest.test_encoding_unicode) ... ok
> test_encoding_unicode_ascii 
> (tests.test_vterm.TermTest.test_encoding_unicode_ascii) ... ok
> test_encoding_vt100_graphics 
> (tests.test_vterm.TermTest.test_encoding_vt100_graphics) ... ok
> test_encoding_wrong_unicode 
> (tests.test_vterm.TermTest.test_encoding_wrong_unicode) ... ok
> test_erase_display (tests.test_vterm.TermTest.test_erase_display) ... ok
> test_erase_line (tests.test_vterm.TermTest.test_erase_line) ... ok
> test_get_utf8_len (tests.test_vterm.TermTest.test_get_utf8_len) ... ok
> test_horizontal_resize (tests.test_vterm.TermTest.test_horizontal_resize) ... 
> ok
> test_ibmpc_mapping (tests.test_vterm.TermTest.test_ibmpc_mapping) ... ok
> test_in_listbox (tests.test_vterm.TermTest.test_in_listbox) ... ok
> test_insertlines (tests.test_vterm.TermTest.test_insertlines) ... ok
> test_linefeed (tests.test_vterm.TermTest.test_linefeed) ... ok
> test_linefeed2 (tests.test_vterm.TermTest.test_linefeed2) ... ok
> test_movement (tests.test_vterm.TermTest.test_movement) ... ok
> test_nul (tests.test_vterm.TermTest.test_nul) ... ok
> test_nullargs (tests.test_vterm.TermTest.test_nullargs) ... ok
> test_relative_region_jump 
> (tests.test_vterm.TermTest.test_relative_region_jump) ... ok
> test_scrolling_region_move 
> (tests.test_vterm.TermTest.test_scrolling_region_move) ... ok
> test_scrolling_region_move_with_focus 
> (tests.test_vterm.TermTest.test_scrolling_region_move_with_focus) ... ok
> test_scrolling_region_reverse 
> (tests.test_vterm.TermTest.test_scrolling_region_reverse) ... ok
> test_scrolling_region_reverse_with_focus 
> (tests.test_vterm.TermTest.test_scrolling_region_reverse_with_focus) ... ok
> test_scrolling_region_simple 
> (tests.test_vterm.TermTest.test_scrolling_region_simple) ... ok
> test_scrolling_region_simple_with_focus 
> (tests.test_vterm.TermTest.test_scrolling_region_simple_with_focus) ... ok
> test_scrolling_twice (tests.test_vterm.TermTest.test_scrolling_twice) ... ok
> test_scrolling_twice_with_focus 
> (tests.test_vterm.TermTest.test_scrolling_twice_with_focus) ... ok
> test_set_leds (tests.test_vterm.TermTest.test_set_leds) ... ok
> test_set_multiple_modes (tests.test_vterm.TermTest.test_set_multiple_modes) 
> ... ok
> test_set_title (tests.test_vterm.TermTest.test_set_title) ... ok
> test_simplestring (tests.test_vterm.TermTest.test_simplestring) ... ok
> test_vertical_resize (tests.test_vterm.TermTest.test_vertical_resize) ... ok
> test_wrap_backspace_tab (tests.test_vterm.TermTest.test_wrap_backspace_tab) 
> ... ok
> test_wrap_simple (tests.test_vterm.TermTest.test_wrap_simple) ... ok
> test1_SpaceWrap (tests.test_widget.EditRenderTest.test1_SpaceWrap) ... ok
> test2_ClipWrap (tests.test_widget.EditRenderTest.test2_ClipWrap) ... ok
> test3_AnyWrap (tests.test_widget.EditRenderTest.test3_AnyWrap) ... ok
> test4_CursorNudge (tests.test_widget.EditRenderTest.test4_CursorNudge) ... ok
> test1_left (tests.test_widget.EditTest.test1_left) ... ok
> test2_right (tests.test_widget.EditTest.test2_right) ... ok
> test3_up (tests.test_widget.EditTest.test3_up) ... ok
> test4_down (tests.test_widget.EditTest.test4_down) ... ok
> test_utf8_input (tests.test_widget.EditTest.test_utf8_input) ... ok
> test1_wrap (tests.test_widget.TextTest.test1_wrap) ... ok
> test2_left (tests.test_widget.TextTest.test2_left) ... ok
> test3_right (tests.test_widget.TextTest.test3_right) ... ok
> test4_center (tests.test_widget.TextTest.test4_center) ... ok
> test5_encode_error (tests.test_widget.TextTest.test5_encode_error) ... ok
> 
> ======================================================================
> ERROR: tests.test_doctests (unittest.loader._FailedTest.tests.test_doctests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/tests/test_doctests.py", 
> line 55, in load_tests
>     tests.addTests(doctest.DocTestSuite(m, optionflags=option_flags))
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/doctest.py", line 2419, in DocTestSuite
>     tests = test_finder.find(module, globs=globs, extraglobs=extraglobs)
>             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/doctest.py", line 942, in find
>     self._find(tests, obj, name, module, source_lines, globs, {})
>   File "/usr/lib/python3.11/doctest.py", line 1016, in _find
>     self._find(tests, val, valname, module, source_lines,
>   File "/usr/lib/python3.11/doctest.py", line 1048, in _find
>     self._find(tests, val, valname, module, source_lines,
>   File "/usr/lib/python3.11/doctest.py", line 1004, in _find
>     test = self._get_test(obj, name, module, globs, source_lines)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/doctest.py", line 1072, in _get_test
>     lineno = self._find_lineno(obj, source_lines)
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/doctest.py", line 1121, in _find_lineno
>     obj = inspect.unwrap(obj).__code__
>           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'wrapper_descriptor' object has no attribute '__code__'
> 
> ----------------------------------------------------------------------
> Ran 315 tests in 5.070s
> 
> FAILED (errors=1, skipped=23)
> (<class 'ZeroDivisionError'>, ZeroDivisionError('division by zero'), 
> <traceback object at 0xffff8d4634c0>)
> 1.01 1.01
> 2.5 2.5
> 300 300
> 4.100 4.100
> 5.001 5.001
> E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build; python3.11 -m unittest 
> discover -v 
> dh_auto_test: error: pybuild --test -i python{version} -p "3.12 3.11" 
> returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2024/04/20/urwid_2.6.10-1_unstable-arm64.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240420;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240420&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: urwid
Source-Version: 2.6.14-1
Done: Boyuan Yang <[email protected]>

We believe that the bug you reported is fixed in the latest version of
urwid, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Boyuan Yang <[email protected]> (supplier of updated urwid package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 12 Jun 2024 14:04:00 -0400
Source: urwid
Architecture: source
Version: 2.6.14-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Boyuan Yang <[email protected]>
Closes: 1069383
Changes:
 urwid (2.6.14-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream release. (Closes: #1069383)
Checksums-Sha1:
 334db04dbff6cf37801bef182d11fa02fe1e588f 3052 urwid_2.6.14-1.dsc
 2323791000ea6f53c29f4c8aab963524d6cb2efd 810282 urwid_2.6.14.orig.tar.gz
 ee3888d776c8c85a280f3f43579806cc564556e1 6536 urwid_2.6.14-1.debian.tar.xz
 48d8f0b2e09b9fdd2b48049ed96c235576970dfa 8924 urwid_2.6.14-1_amd64.buildinfo
Checksums-Sha256:
 c30f0370968ce7a2b8a1638054642839a68250533d8cf8203f8b05455d31c85d 3052 
urwid_2.6.14-1.dsc
 86cab302ac032074355dc82c9d5ee5e7112ea90dbbcd9be4444f6f765f5a0574 810282 
urwid_2.6.14.orig.tar.gz
 a5ad321be00e4b0f39bd2860f95d4485d643a57642a84dd333e7248188f475b0 6536 
urwid_2.6.14-1.debian.tar.xz
 cb1cee878279e8053bb981b7fd187f0e3cf3b36fe812b6dfccdc5945c2b5ac7a 8924 
urwid_2.6.14-1_amd64.buildinfo
Files:
 ffc6626c9407fd23e3680d5d2298bc60 3052 python optional urwid_2.6.14-1.dsc
 d454daced473be3c4fe2c29ffd399ece 810282 python optional 
urwid_2.6.14.orig.tar.gz
 c491c6f7ab0606ae3786ed196ea8428f 6536 python optional 
urwid_2.6.14-1.debian.tar.xz
 6ac305f3bf771d5e92cf68528124b12f 8924 python optional 
urwid_2.6.14-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmZp49IACgkQwpPntGGC
Ws4SCRAAnc32Ix/j3mHmZCAazY1vtKaHncVbALNDDrS/2mXTbWQcACntQ3Z0I7JO
iLTjv4viWRVAkp7eXXTxO841wqdPt3qm3CiG80Ly00mpNRAFa7P5KkH7/5e89xDg
MMTiO/piecphuA0UQW4yXGV5+baWfonzy5GuVnaYSbn0Nv8xgm//ac9saHMKfBD9
0rPlHNp9r0nfhBmp2zPVp+sUaSY2n8lFkgM1hWlKnDCTfMCYBLJpVdiWWRJkkXMg
SLeU7pFPCntqcHWqq8kU7HbRrqHUGdZYchO1e1jDNe7oEiFWFepWvj5CjefssR9P
J6ZJLUIJIc14NGM6K0Gj2GJx21vVIh6RYu8kV0AKvMNF2GTmFKMWChdqkjSXPLT8
F4xPBwJ5zo65IwhHD/Vp4lB7p8OnajPdM2MLwllCWTzZXYRlHLVFz9iG4uUpknNA
cmHG3jz7IlR3fIWly5UPtteiVreAzs2vXFbPXqFi0HzqEJ2x4MoOP9wuFG9YM5+5
JoSI0upNTlXsQj/NHCypShTFfIMQ7ZnWVEEgZO8f6M/+F5G8OfzqzRFcNYXMgMOO
cWFAcf580T9RHx8b8PfaueIppsfDbYTXDoU2q5MwbSxj+7f+xW9cmQ+Zek3MBATG
L7qrHAEQIZvWSXnS7DKTTRyrHXH5M/xtkUwDx/hBzEBOtDYOF7g=
=GWFs
-----END PGP SIGNATURE-----

Attachment: pgphek4KDqL_O.pgp
Description: PGP signature


--- End Message ---

Reply via email to