Your message dated Wed, 03 Jan 2024 10:25:17 +0000
with message-id <e1rkyr3-0053zz...@fasolo.debian.org>
and subject line Bug#1058250: fixed in urwid 2.1.2-4.2
has caused the Debian Bug report #1058250,
regarding urwid: FTBFS: TypeError: list indices must be integers or slices, not 
Key
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 ow...@bugs.debian.org
immediately.)


-- 
1058250: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058250
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: urwid
Version: 2.1.2-4
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20231212 ftbfs-trixie

Hi,

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


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
> WARNING: html_static_path entry 'tools/static' does not exist
> 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
> 
> 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/decoration.py:docstring of 
> urwid.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.Frame.keypress, urwid.ListBox.keypress, urwid.TreeListBox.keypress, 
> urwid.Columns.keypress, urwid.Pile.keypress, urwid.GridFlow.keypress, 
> urwid.Overlay.keypress
> /<<PKGBUILDDIR>>/urwid/decoration.py:docstring of 
> urwid.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.Frame.keypress, urwid.ListBox.keypress, urwid.TreeListBox.keypress, 
> urwid.Columns.keypress, urwid.Pile.keypress, urwid.GridFlow.keypress, 
> urwid.Overlay.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/attr1.png
> copying images... [ 49%] tutorial/attr2.png
> copying images... [ 51%] tutorial/attr3.png
> copying images... [ 53%] tutorial/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, 3 warnings.
> 
> The HTML pages are in build/html.
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:310: python3.12 setup.py test 
> running test
> WARNING: Testing via this command is deprecated and will be removed in a 
> future version. Users looking for a generic test entry point independent of 
> test runner are encouraged to use tox.
> /usr/lib/python3/dist-packages/setuptools/command/test.py:193: 
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are 
> deprecated.
> !!
> 
>         
> ********************************************************************************
>         Requirements should be satisfied by a PEP 517 installer.
>         If you are using pip, you can try `pip install --use-pep517`.
>         
> ********************************************************************************
> 
> !!
>   ir_d = dist.fetch_build_eggs(dist.install_requires)
> WARNING: The wheel package is not available.
> /usr/lib/python3/dist-packages/setuptools/command/test.py:194: 
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are 
> deprecated.
> !!
> 
>         
> ********************************************************************************
>         Requirements should be satisfied by a PEP 517 installer.
>         If you are using pip, you can try `pip install --use-pep517`.
>         
> ********************************************************************************
> 
> !!
>   tr_d = dist.fetch_build_eggs(dist.tests_require or [])
> WARNING: The wheel package is not available.
> /usr/lib/python3/dist-packages/setuptools/command/test.py:195: 
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are 
> deprecated.
> !!
> 
>         
> ********************************************************************************
>         Requirements should be satisfied by a PEP 517 installer.
>         If you are using pip, you can try `pip install --use-pep517`.
>         
> ********************************************************************************
> 
> !!
>   er_d = dist.fetch_build_eggs(
> WARNING: The wheel package is not available.
> running egg_info
> creating urwid.egg-info
> writing urwid.egg-info/PKG-INFO
> writing dependency_links to urwid.egg-info/dependency_links.txt
> writing top-level names to urwid.egg-info/top_level.txt
> writing manifest file 'urwid.egg-info/SOURCES.txt'
> reading manifest file 'urwid.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no files found matching 'CHANGELOG'
> adding license file 'COPYING'
> writing manifest file 'urwid.egg-info/SOURCES.txt'
> running build_ext
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/urwid/str_util.cpython-312-x86_64-linux-gnu.so
>  -> urwid
> /<<PKGBUILDDIR>>/urwid/signals.py:248: SyntaxWarning: invalid escape sequence 
> '\*'
>   """
> test1_simple 
> (urwid.tests.test_listbox.ListBoxCalculateVisibleTest.test1_simple) ... ok
> test2_cursor 
> (urwid.tests.test_listbox.ListBoxCalculateVisibleTest.test2_cursor) ... ok
> test1unselectable 
> (urwid.tests.test_listbox.ListBoxChangeFocusTest.test1unselectable) ... ok
> test2selectable 
> (urwid.tests.test_listbox.ListBoxChangeFocusTest.test2selectable) ... ok
> test3large_selectable 
> (urwid.tests.test_listbox.ListBoxChangeFocusTest.test3large_selectable) ... ok
> test4cursor (urwid.tests.test_listbox.ListBoxChangeFocusTest.test4cursor) ... 
> ok
> test5set_focus_valign 
> (urwid.tests.test_listbox.ListBoxChangeFocusTest.test5set_focus_valign) ... ok
> test1_up (urwid.tests.test_listbox.ListBoxKeypressTest.test1_up) ... ok
> test2_down (urwid.tests.test_listbox.ListBoxKeypressTest.test2_down) ... ok
> test3_page_up (urwid.tests.test_listbox.ListBoxKeypressTest.test3_page_up) 
> ... ok
> test4_page_down 
> (urwid.tests.test_listbox.ListBoxKeypressTest.test4_page_down) ... ok
> test1_simple (urwid.tests.test_listbox.ListBoxRenderTest.test1_simple) ... ok
> test2_trim (urwid.tests.test_listbox.ListBoxRenderTest.test2_trim) ... ok
> test3_shift (urwid.tests.test_listbox.ListBoxRenderTest.test3_shift) ... ok
> test4_really_large_contents 
> (urwid.tests.test_listbox.ListBoxRenderTest.test4_really_large_contents) ... 
> ok
> test_listbox_pile 
> (urwid.tests.test_listbox.ZeroHeightContentsTest.test_listbox_pile) ... ok
> test_listbox_text_pile_down 
> (urwid.tests.test_listbox.ZeroHeightContentsTest.test_listbox_text_pile_down) 
> ... ok
> test_listbox_text_pile_page_down 
> (urwid.tests.test_listbox.ZeroHeightContentsTest.test_listbox_text_pile_page_down)
>  ... ok
> test_listbox_text_pile_page_up 
> (urwid.tests.test_listbox.ZeroHeightContentsTest.test_listbox_text_pile_page_up)
>  ... ok
> test_listbox_text_pile_up 
> (urwid.tests.test_listbox.ZeroHeightContentsTest.test_listbox_text_pile_up) 
> ... ok
> test_create (urwid.tests.test_decoration.FillerTest.test_create) ... ok
> test_repr (urwid.tests.test_decoration.FillerTest.test_repr) ... ok
> test_values (urwid.tests.test_decoration.FillerTest.test_values) ... ok
> test_create (urwid.tests.test_decoration.PaddingTest.test_create) ... ok
> test_cursor (urwid.tests.test_decoration.PaddingTest.test_cursor) ... ok
> test_reduced_padding_cursor 
> (urwid.tests.test_decoration.PaddingTest.test_reduced_padding_cursor) ... ok
> test_values (urwid.tests.test_decoration.PaddingTest.test_values) ... ok
> test1 (urwid.tests.test_graphics.BarGraphTest.test1) ... ok
> test2 (urwid.tests.test_graphics.BarGraphTest.test2) ... ok
> test_linebox_border 
> (urwid.tests.test_graphics.LineBoxTest.test_linebox_border) ... ok
> test_linebox_pack (urwid.tests.test_graphics.LineBoxTest.test_linebox_pack) 
> ... ok
> test1 (urwid.tests.test_graphics.SmoothBarGraphTest.test1) ... ok
> test1 (urwid.tests.test_util.CalcTextPosTest.test1) ... ok
> test2_wide (urwid.tests.test_util.CalcTextPosTest.test2_wide) ... ok
> test3_utf8 (urwid.tests.test_util.CalcTextPosTest.test3_utf8) ... ok
> test4_utf8 (urwid.tests.test_util.CalcTextPosTest.test4_utf8) ... ok
> test1 (urwid.tests.test_util.CalcWidthTest.test1) ... ok
> test2 (urwid.tests.test_util.CalcWidthTest.test2) ... ok
> test1 (urwid.tests.test_util.ConvertDecSpecialTest.test1) ... ok
> test_locale (urwid.tests.test_util.PortabilityTest.test_locale) ... ok
> test_rle_append (urwid.tests.test_util.RleTest.test_rle_append) ... ok
> test_rle_prepend (urwid.tests.test_util.RleTest.test_rle_prepend) ... ok
> test (urwid.tests.test_util.TagMarkupTest.test) ... ok
> test_bad_tuple (urwid.tests.test_util.TagMarkupTest.test_bad_tuple) ... ok
> test_bad_type (urwid.tests.test_util.TagMarkupTest.test_bad_type) ... ok
> test1 (urwid.tests.test_util.WithinDoubleByteTest.test1) ... ok
> test2 (urwid.tests.test_util.WithinDoubleByteTest.test2) ... ok
> test3 (urwid.tests.test_util.WithinDoubleByteTest.test3) ... ok
> test1_SpaceWrap (urwid.tests.test_widget.EditRenderTest.test1_SpaceWrap) ... 
> ok
> test2_ClipWrap (urwid.tests.test_widget.EditRenderTest.test2_ClipWrap) ... ok
> test3_AnyWrap (urwid.tests.test_widget.EditRenderTest.test3_AnyWrap) ... ok
> test4_CursorNudge (urwid.tests.test_widget.EditRenderTest.test4_CursorNudge) 
> ... ok
> test1_left (urwid.tests.test_widget.EditTest.test1_left) ... ok
> test2_right (urwid.tests.test_widget.EditTest.test2_right) ... ok
> test3_up (urwid.tests.test_widget.EditTest.test3_up) ... ok
> test4_down (urwid.tests.test_widget.EditTest.test4_down) ... ok
> test_utf8_input (urwid.tests.test_widget.EditTest.test_utf8_input) ... ok
> test1_wrap (urwid.tests.test_widget.TextTest.test1_wrap) ... ok
> test2_left (urwid.tests.test_widget.TextTest.test2_left) ... ok
> test3_right (urwid.tests.test_widget.TextTest.test3_right) ... ok
> test4_center (urwid.tests.test_widget.TextTest.test4_center) ... ok
> test5_encode_error (urwid.tests.test_widget.TextTest.test5_encode_error) ... 
> ok
> test1 (urwid.tests.test_canvas.CanvasCacheTest.test1) ... ok
> test (urwid.tests.test_canvas.CanvasJoinTest.test) ... ok
> test1 (urwid.tests.test_canvas.CanvasOverlayTest.test1) ... ok
> test2 (urwid.tests.test_canvas.CanvasOverlayTest.test2) ... ok
> test3 (urwid.tests.test_canvas.CanvasOverlayTest.test3) ... ok
> test1 (urwid.tests.test_canvas.CanvasPadTrimTest.test1) ... ok
> test2 (urwid.tests.test_canvas.CanvasPadTrimTest.test2) ... ok
> test1 (urwid.tests.test_canvas.CanvasTest.test1) ... ok
> test2 (urwid.tests.test_canvas.CanvasTest.test2) ... ok
> test1 (urwid.tests.test_canvas.ShardBodyTest.test1) ... ok
> test2 (urwid.tests.test_canvas.ShardBodyTest.test2) ... ok
> test3 (urwid.tests.test_canvas.ShardBodyTest.test3) ... ok
> test (urwid.tests.test_canvas.ShardsJoinTest.test) ... ok
> test1 (urwid.tests.test_canvas.ShardsTrimTest.test1) ... ok
> test2 (urwid.tests.test_canvas.ShardsTrimTest.test2) ... ok
> test_bare_escape 
> (urwid.tests.test_escapes.InputEscapeSequenceParserTest.test_bare_escape) ... 
> FAIL
> test_bug_104 
> (urwid.tests.test_escapes.InputEscapeSequenceParserTest.test_bug_104)
> GH #104: click-Esc & Esc-click crashes urwid apps ... FAIL
> test_ctrl_pgup 
> (urwid.tests.test_escapes.InputEscapeSequenceParserTest.test_ctrl_pgup) ... 
> FAIL
> test_esc_meta_1 
> (urwid.tests.test_escapes.InputEscapeSequenceParserTest.test_esc_meta_1) ... 
> FAIL
> test_meta (urwid.tests.test_escapes.InputEscapeSequenceParserTest.test_meta) 
> ... FAIL
> test_midsequence 
> (urwid.tests.test_escapes.InputEscapeSequenceParserTest.test_midsequence) ... 
> FAIL
> test_mouse_press 
> (urwid.tests.test_escapes.InputEscapeSequenceParserTest.test_mouse_press) ... 
> FAIL
> test_shift_arrows 
> (urwid.tests.test_escapes.InputEscapeSequenceParserTest.test_shift_arrows) 
> ... FAIL
> test1byte (urwid.tests.test_str_util.DecodeOneTest.test1byte) ... ok
> test2byte (urwid.tests.test_str_util.DecodeOneTest.test2byte) ... ok
> test3byte (urwid.tests.test_str_util.DecodeOneTest.test3byte) ... ok
> test4byte (urwid.tests.test_str_util.DecodeOneTest.test4byte) ... ok
> test_box_column (urwid.tests.test_container.ColumnsTest.test_box_column) ... 
> ok
> test_init_with_a_generator 
> (urwid.tests.test_container.ColumnsTest.test_init_with_a_generator) ... ok
> test_move_cursor (urwid.tests.test_container.ColumnsTest.test_move_cursor) 
> ... ok
> test_old_attributes 
> (urwid.tests.test_container.ColumnsTest.test_old_attributes) ... ok
> test_widths (urwid.tests.test_container.ColumnsTest.test_widths) ... ok
> test_widths_focus_end 
> (urwid.tests.test_container.ColumnsTest.test_widths_focus_end) ... ok
> test_columns (urwid.tests.test_container.CommonContainerTest.test_columns) 
> ... ok
> test_focus_path 
> (urwid.tests.test_container.CommonContainerTest.test_focus_path) ... ok
> test_frame (urwid.tests.test_container.CommonContainerTest.test_frame) ... ok
> test_grid_flow 
> (urwid.tests.test_container.CommonContainerTest.test_grid_flow) ... ok
> test_list_box (urwid.tests.test_container.CommonContainerTest.test_list_box) 
> ... ok
> test_overlay (urwid.tests.test_container.CommonContainerTest.test_overlay) 
> ... ok
> test_pile (urwid.tests.test_container.CommonContainerTest.test_pile) ... ok
> test (urwid.tests.test_container.FrameTest.test) ... ok
> test_basics (urwid.tests.test_container.GridFlowTest.test_basics) ... ok
> test_cell_width (urwid.tests.test_container.GridFlowTest.test_cell_width) ... 
> ok
> test_keypress_v_sep_0 
> (urwid.tests.test_container.GridFlowTest.test_keypress_v_sep_0)
> Ensure proper keypress handling when v_sep is 0. ... ok
> test_v_sep (urwid.tests.test_container.GridFlowTest.test_v_sep) ... ok
> test_get_cursor_coords 
> (urwid.tests.test_container.OverlayTest.test_get_cursor_coords) ... ok
> test_old_params (urwid.tests.test_container.OverlayTest.test_old_params) ... 
> ok
> test_change_focus_with_mouse 
> (urwid.tests.test_container.PileTest.test_change_focus_with_mouse) ... ok
> test_init_with_a_generator 
> (urwid.tests.test_container.PileTest.test_init_with_a_generator) ... ok
> test_mouse_event_in_empty_pile 
> (urwid.tests.test_container.PileTest.test_mouse_event_in_empty_pile) ... ok
> test_select_change (urwid.tests.test_container.PileTest.test_select_change) 
> ... ok
> test_zero_weight (urwid.tests.test_container.PileTest.test_zero_weight) ... ok
> test_bargraph (urwid.tests.test_container.WidgetSquishTest.test_bargraph) ... 
> ok
> test_buttons (urwid.tests.test_container.WidgetSquishTest.test_buttons) ... ok
> test_columns (urwid.tests.test_container.WidgetSquishTest.test_columns) ... ok
> test_filler (urwid.tests.test_container.WidgetSquishTest.test_filler) ... ok
> test_frame (urwid.tests.test_container.WidgetSquishTest.test_frame) ... ok
> test_graphvscale 
> (urwid.tests.test_container.WidgetSquishTest.test_graphvscale) ... ok
> test_listbox (urwid.tests.test_container.WidgetSquishTest.test_listbox) ... ok
> test_overlay (urwid.tests.test_container.WidgetSquishTest.test_overlay) ... ok
> test_pile (urwid.tests.test_container.WidgetSquishTest.test_pile) ... ok
> test_solidfill (urwid.tests.test_container.WidgetSquishTest.test_solidfill) 
> ... ok
> __init__ (urwid.widget.Divider)
> Doctest: urwid.widget.Divider.__init__ ... ok
> render (urwid.widget.Divider)
> Doctest: urwid.widget.Divider.render ... ok
> rows (urwid.widget.Divider)
> Doctest: urwid.widget.Divider.rows ... ok
> __init__ (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.__init__ ... ok
> get_cursor_coords (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.get_cursor_coords ... ok
> get_edit_text (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.get_edit_text ... ok
> get_pref_col (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.get_pref_col ... ok
> get_text (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.get_text ... ok
> insert_text (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.insert_text ... ok
> keypress (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.keypress ... ok
> mouse_event (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.mouse_event ... ok
> move_cursor_to_coords (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.move_cursor_to_coords ... ok
> render (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.render ... ok
> set_caption (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.set_caption ... ok
> set_edit_pos (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.set_edit_pos ... ok
> set_edit_text (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.set_edit_text ... ok
> set_text (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.set_text ... ok
> update_text (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.update_text ... ok
> __init__ (urwid.widget.IntEdit)
> Doctest: urwid.widget.IntEdit.__init__ ... ok
> keypress (urwid.widget.IntEdit)
> Doctest: urwid.widget.IntEdit.keypress ... ok
> value (urwid.widget.IntEdit)
> Doctest: urwid.widget.IntEdit.value ... ok
> __init__ (urwid.widget.SolidFill)
> Doctest: urwid.widget.SolidFill.__init__ ... ok
> render (urwid.widget.SolidFill)
> Doctest: urwid.widget.SolidFill.render ... ok
> __init__ (urwid.widget.Text)
> Doctest: urwid.widget.Text.__init__ ... ok
> get_text (urwid.widget.Text)
> Doctest: urwid.widget.Text.get_text ... ok
> pack (urwid.widget.Text)
> Doctest: urwid.widget.Text.pack ... ok
> render (urwid.widget.Text)
> Doctest: urwid.widget.Text.render ... ok
> rows (urwid.widget.Text)
> Doctest: urwid.widget.Text.rows ... ok
> set_align_mode (urwid.widget.Text)
> Doctest: urwid.widget.Text.set_align_mode ... ok
> set_layout (urwid.widget.Text)
> Doctest: urwid.widget.Text.set_layout ... ok
> set_text (urwid.widget.Text)
> Doctest: urwid.widget.Text.set_text ... ok
> set_wrap_mode (urwid.widget.Text)
> Doctest: urwid.widget.Text.set_wrap_mode ... ok
> _set_w (urwid.widget.WidgetWrap)
> Doctest: urwid.widget.WidgetWrap._set_w ... ok
> __init__ (urwid.wimp.Button)
> Doctest: urwid.wimp.Button.__init__ ... ok
> get_label (urwid.wimp.Button)
> Doctest: urwid.wimp.Button.get_label ... ok
> keypress (urwid.wimp.Button)
> Doctest: urwid.wimp.Button.keypress ... ok
> label (urwid.wimp.Button)
> Doctest: urwid.wimp.Button.label ... ok
> mouse_event (urwid.wimp.Button)
> Doctest: urwid.wimp.Button.mouse_event ... ok
> set_label (urwid.wimp.Button)
> Doctest: urwid.wimp.Button.set_label ... ok
> __init__ (urwid.wimp.CheckBox)
> Doctest: urwid.wimp.CheckBox.__init__ ... ok
> get_label (urwid.wimp.CheckBox)
> Doctest: urwid.wimp.CheckBox.get_label ... ok
> keypress (urwid.wimp.CheckBox)
> Doctest: urwid.wimp.CheckBox.keypress ... ok
> label (urwid.wimp.CheckBox)
> Doctest: urwid.wimp.CheckBox.label ... ok
> mouse_event (urwid.wimp.CheckBox)
> Doctest: urwid.wimp.CheckBox.mouse_event ... ok
> set_label (urwid.wimp.CheckBox)
> Doctest: urwid.wimp.CheckBox.set_label ... ok
> set_state (urwid.wimp.CheckBox)
> Doctest: urwid.wimp.CheckBox.set_state ... ok
> toggle_state (urwid.wimp.CheckBox)
> Doctest: urwid.wimp.CheckBox.toggle_state ... ok
> __init__ (urwid.wimp.RadioButton)
> Doctest: urwid.wimp.RadioButton.__init__ ... ok
> set_state (urwid.wimp.RadioButton)
> Doctest: urwid.wimp.RadioButton.set_state ... ok
> toggle_state (urwid.wimp.RadioButton)
> Doctest: urwid.wimp.RadioButton.toggle_state ... ok
> render (urwid.wimp.SelectableIcon)
> Doctest: urwid.wimp.SelectableIcon.render ... ok
> __init__ (urwid.decoration.AttrMap)
> Doctest: urwid.decoration.AttrMap.__init__ ... ok
> set_attr_map (urwid.decoration.AttrMap)
> Doctest: urwid.decoration.AttrMap.set_attr_map ... ok
> set_focus_map (urwid.decoration.AttrMap)
> Doctest: urwid.decoration.AttrMap.set_focus_map ... ok
> __init__ (urwid.decoration.AttrWrap)
> Doctest: urwid.decoration.AttrWrap.__init__ ... ok
> __init__ (urwid.decoration.BoxAdapter)
> Doctest: urwid.decoration.BoxAdapter.__init__ ... ok
> rows (urwid.decoration.BoxAdapter)
> Doctest: urwid.decoration.BoxAdapter.rows ... ok
> __init__ (urwid.decoration.Padding)
> Doctest: urwid.decoration.Padding.__init__ ... ok
> WidgetDecoration (urwid.decoration)
> Doctest: urwid.decoration.WidgetDecoration ... ok
> _get_base_widget (urwid.decoration.WidgetDecoration)
> Doctest: urwid.decoration.WidgetDecoration._get_base_widget ... ok
> base_widget (urwid.decoration.WidgetDecoration)
> Doctest: urwid.decoration.WidgetDecoration.base_widget ... ok
> calculate_left_right_padding (urwid.decoration)
> Doctest: urwid.decoration.calculate_left_right_padding ... ok
> calculate_top_bottom_filler (urwid.decoration)
> Doctest: urwid.decoration.calculate_top_bottom_filler ... ok
> __init__ (urwid.display_common.AttrSpec)
> Doctest: urwid.display_common.AttrSpec.__init__ ... ok
> get_rgb_values (urwid.display_common.AttrSpec)
> Doctest: urwid.display_common.AttrSpec.get_rgb_values ... ok
> _color_desc_256 (urwid.display_common)
> Doctest: urwid.display_common._color_desc_256 ... ok
> _color_desc_88 (urwid.display_common)
> Doctest: urwid.display_common._color_desc_88 ... ok
> _parse_color_256 (urwid.display_common)
> Doctest: urwid.display_common._parse_color_256 ... ok
> _parse_color_88 (urwid.display_common)
> Doctest: urwid.display_common._parse_color_88 ... ok
> _value_lookup_table (urwid.display_common)
> Doctest: urwid.display_common._value_lookup_table ... ok
> _test_process_input (urwid.main_loop.MainLoop)
> Doctest: urwid.main_loop.MainLoop._test_process_input ... ok
> _test_run (urwid.main_loop.MainLoop)
> Doctest: urwid.main_loop.MainLoop._test_run ... ok
> _test_run_screen_event_loop (urwid.main_loop.MainLoop)
> Doctest: urwid.main_loop.MainLoop._test_run_screen_event_loop ... ok
> _update (urwid.main_loop.MainLoop)
> Doctest: urwid.main_loop.MainLoop._update ... ok
> _refl (urwid.main_loop)
> Doctest: urwid.main_loop._refl ... ok
> __init__ (urwid.numedit.FloatEdit)
> Doctest: urwid.numedit.FloatEdit.__init__ ... ok
> __init__ (urwid.numedit.IntegerEdit)
> Doctest: urwid.numedit.IntegerEdit.__init__ ... ok
> value (urwid.numedit.IntegerEdit)
> Doctest: urwid.numedit.IntegerEdit.value ... ok
> keypress (urwid.numedit.NumEdit)
> Doctest: urwid.numedit.NumEdit.keypress ... ok
> __delitem__ (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList.__delitem__ ... ok
> __imul__ (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList.__imul__ ... ok
> __init__ (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList.__init__ ... ok
> __setitem__ (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList.__setitem__ ... ok
> _get_focus (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList._get_focus ... ok
> _set_focus (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList._set_focus ... ok
> append (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList.append ... ok
> extend (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList.extend ... ok
> insert (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList.insert ... ok
> pop (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList.pop ... ok
> remove (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList.remove ... ok
> reverse (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList.reverse ... ok
> set_focus_changed_callback (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList.set_focus_changed_callback 
> ... ok
> sort (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList.sort ... ok
> set_modified_callback (urwid.monitored_list.MonitoredList)
> Doctest: urwid.monitored_list.MonitoredList.set_modified_callback ... ok
> _attrspec_to_escape (urwid.raw_display.Screen)
> Doctest: urwid.raw_display.Screen._attrspec_to_escape ... ok
> normalize_repr (urwid.split_repr)
> Doctest: urwid.split_repr.normalize_repr ... ok
> python3_repr (urwid.split_repr)
> Doctest: urwid.split_repr.python3_repr ... ok
> remove_defaults (urwid.split_repr)
> Doctest: urwid.split_repr.remove_defaults ... ok
> split_repr (urwid.split_repr)
> Doctest: urwid.split_repr.split_repr ... ok
> int_scale (urwid.util)
> Doctest: urwid.util.int_scale ... ok
> connect (urwid.signals.Signals)
> Doctest: urwid.signals.Signals.connect ... Exception ignored in: <function 
> Signals.connect.<locals>.weakref_callback at 0x7f3de08fbe20>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/urwid/signals.py", line 178, in weakref_callback
>     del getattr(o, self._signal_attr, {})[name][key]
>         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
> TypeError: list indices must be integers or slices, not Key
> ok
> connect_signal (urwid.signals)
> Doctest: urwid.signals.connect_signal ... Exception ignored in: <function 
> Signals.connect.<locals>.weakref_callback at 0x7f3de08fbf60>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/urwid/signals.py", line 178, in weakref_callback
>     del getattr(o, self._signal_attr, {})[name][key]
>         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
> TypeError: list indices must be integers or slices, not Key
> ok
> __init__ (urwid.graphics.ProgressBar)
> Doctest: urwid.graphics.ProgressBar.__init__ ... ok
> test_coroutine_error 
> (urwid.tests.test_event_loops.AsyncioEventLoopTest.test_coroutine_error) ... 
> /<<PKGBUILDDIR>>/urwid/main_loop.py:1393: DeprecationWarning: There is no 
> current event loop
>   self._loop = asyncio.get_event_loop()
> ERROR
> test_error (urwid.tests.test_event_loops.AsyncioEventLoopTest.test_error) ... 
> ok
> test_event_loop 
> (urwid.tests.test_event_loops.AsyncioEventLoopTest.test_event_loop) ... ok
> test_remove_alarm 
> (urwid.tests.test_event_loops.AsyncioEventLoopTest.test_remove_alarm) ... ok
> test_remove_watch_file 
> (urwid.tests.test_event_loops.AsyncioEventLoopTest.test_remove_watch_file) 
> ... ok
> test_run (urwid.tests.test_event_loops.AsyncioEventLoopTest.test_run) ... ok
> test_event_loop 
> (urwid.tests.test_event_loops.SelectEventLoopTest.test_event_loop) ... ok
> test_remove_alarm 
> (urwid.tests.test_event_loops.SelectEventLoopTest.test_remove_alarm) ... ok
> test_remove_watch_file 
> (urwid.tests.test_event_loops.SelectEventLoopTest.test_remove_watch_file) ... 
> ok
> test_run (urwid.tests.test_event_loops.SelectEventLoopTest.test_run) ... ok
> test_error (urwid.tests.test_event_loops.TwistedEventLoopTest.test_error) ... 
> ok
> test_event_loop 
> (urwid.tests.test_event_loops.TwistedEventLoopTest.test_event_loop) ... ok
> test_remove_alarm 
> (urwid.tests.test_event_loops.TwistedEventLoopTest.test_remove_alarm) ... ok
> test_remove_watch_file 
> (urwid.tests.test_event_loops.TwistedEventLoopTest.test_remove_watch_file) 
> ... ok
> test_run (urwid.tests.test_event_loops.TwistedEventLoopTest.test_run) ... ok
> test (urwid.tests.test_text_layout.CalcBreaksCantDisplayTest.test) ... ok
> test (urwid.tests.test_text_layout.CalcBreaksCharTest.test) ... ok
> test (urwid.tests.test_text_layout.CalcBreaksDBCharTest.test) ... ok
> test (urwid.tests.test_text_layout.CalcBreaksDBWordTest.test) ... ok
> test (urwid.tests.test_text_layout.CalcBreaksUTF8Test.test) ... ok
> test (urwid.tests.test_text_layout.CalcBreaksWordTest.test) ... ok
> test (urwid.tests.test_text_layout.CalcBreaksWordTest2.test) ... ok
> tests (urwid.tests.test_text_layout.CalcPosTest.tests) ... ok
> test1_left 
> (urwid.tests.test_text_layout.CalcTranslateCantDisplayTest.test1_left) ... ok
> test2_right 
> (urwid.tests.test_text_layout.CalcTranslateCantDisplayTest.test2_right) ... ok
> test3_center 
> (urwid.tests.test_text_layout.CalcTranslateCantDisplayTest.test3_center) ... 
> ok
> test1_left (urwid.tests.test_text_layout.CalcTranslateCharTest.test1_left) 
> ... ok
> test2_right (urwid.tests.test_text_layout.CalcTranslateCharTest.test2_right) 
> ... ok
> test3_center 
> (urwid.tests.test_text_layout.CalcTranslateCharTest.test3_center) ... ok
> test1_left (urwid.tests.test_text_layout.CalcTranslateClipTest.test1_left) 
> ... ok
> test2_right (urwid.tests.test_text_layout.CalcTranslateClipTest.test2_right) 
> ... ok
> test3_center 
> (urwid.tests.test_text_layout.CalcTranslateClipTest.test3_center) ... ok
> test1_left (urwid.tests.test_text_layout.CalcTranslateWordTest.test1_left) 
> ... ok
> test2_right (urwid.tests.test_text_layout.CalcTranslateWordTest.test2_right) 
> ... ok
> test3_center 
> (urwid.tests.test_text_layout.CalcTranslateWordTest.test3_center) ... ok
> test1_left (urwid.tests.test_text_layout.CalcTranslateWordTest2.test1_left) 
> ... ok
> test2_right (urwid.tests.test_text_layout.CalcTranslateWordTest2.test2_right) 
> ... ok
> test3_center 
> (urwid.tests.test_text_layout.CalcTranslateWordTest2.test3_center) ... ok
> test1_left (urwid.tests.test_text_layout.CalcTranslateWordTest3.test1_left) 
> ... ok
> test2_right (urwid.tests.test_text_layout.CalcTranslateWordTest3.test2_right) 
> ... ok
> test3_center 
> (urwid.tests.test_text_layout.CalcTranslateWordTest3.test3_center) ... ok
> test1_left (urwid.tests.test_text_layout.CalcTranslateWordTest4.test1_left) 
> ... ok
> test2_right (urwid.tests.test_text_layout.CalcTranslateWordTest4.test2_right) 
> ... ok
> test3_center 
> (urwid.tests.test_text_layout.CalcTranslateWordTest4.test3_center) ... ok
> test1_left (urwid.tests.test_text_layout.CalcTranslateWordTest5.test1_left) 
> ... ok
> test2_right (urwid.tests.test_text_layout.CalcTranslateWordTest5.test2_right) 
> ... ok
> test3_center 
> (urwid.tests.test_text_layout.CalcTranslateWordTest5.test3_center) ... ok
> test (urwid.tests.test_text_layout.Pos2CoordsTest.test) ... ok
> test1_padding (urwid.tests.test_text_layout.SubsegTest.test1_padding) ... ok
> test2_text (urwid.tests.test_text_layout.SubsegTest.test2_text) ... ok
> test3_range (urwid.tests.test_text_layout.SubsegTest.test3_range) ... ok
> 
> ======================================================================
> ERROR: test_coroutine_error 
> (urwid.tests.test_event_loops.AsyncioEventLoopTest.test_coroutine_error)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/urwid/tests/test_event_loops.py", line 211, in 
> test_coroutine_error
>     asyncio.ensure_future(error_coro())
>   File "/usr/lib/python3.12/asyncio/tasks.py", line 689, in ensure_future
>     raise TypeError('An asyncio.Future, a coroutine or an awaitable '
> TypeError: An asyncio.Future, a coroutine or an awaitable is required
> 
> ======================================================================
> FAIL: test_bare_escape 
> (urwid.tests.test_escapes.InputEscapeSequenceParserTest.test_bare_escape)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/urwid/tests/test_escapes.py", line 17, in 
> test_bare_escape
>     actual, rest = urwid.escape.process_keyqueue(codes, more_available=False)
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/urwid/escape.py", line 339, in process_keyqueue
>     within_double_byte(chr(code),0,0)):
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/urwid/old_str_util.py", line 304, in 
> within_double_byte
>     assert isinstance(text, bytes)
> AssertionError
> 
> ======================================================================
> FAIL: test_bug_104 
> (urwid.tests.test_escapes.InputEscapeSequenceParserTest.test_bug_104)
> GH #104: click-Esc & Esc-click crashes urwid apps
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/urwid/tests/test_escapes.py", line 71, in 
> test_bug_104
>     actual, rest = urwid.escape.process_keyqueue(codes, more_available=False)
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/urwid/escape.py", line 339, in process_keyqueue
>     within_double_byte(chr(code),0,0)):
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/urwid/old_str_util.py", line 304, in 
> within_double_byte
>     assert isinstance(text, bytes)
> AssertionError
> 
> ======================================================================
> FAIL: test_ctrl_pgup 
> (urwid.tests.test_escapes.InputEscapeSequenceParserTest.test_ctrl_pgup)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/urwid/tests/test_escapes.py", line 38, in 
> test_ctrl_pgup
>     actual, rest = urwid.escape.process_keyqueue(codes, more_available=False)
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/urwid/escape.py", line 339, in process_keyqueue
>     within_double_byte(chr(code),0,0)):
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/urwid/old_str_util.py", line 304, in 
> within_double_byte
>     assert isinstance(text, bytes)
> AssertionError
> 
> ======================================================================
> FAIL: test_esc_meta_1 
> (urwid.tests.test_escapes.InputEscapeSequenceParserTest.test_esc_meta_1)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/urwid/tests/test_escapes.py", line 45, in 
> test_esc_meta_1
>     actual, rest = urwid.escape.process_keyqueue(codes, more_available=False)
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/urwid/escape.py", line 339, in process_keyqueue
>     within_double_byte(chr(code),0,0)):
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/urwid/old_str_util.py", line 304, in 
> within_double_byte
>     assert isinstance(text, bytes)
> AssertionError
> 
> ======================================================================
> FAIL: test_meta 
> (urwid.tests.test_escapes.InputEscapeSequenceParserTest.test_meta)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/urwid/tests/test_escapes.py", line 24, in test_meta
>     actual, rest = urwid.escape.process_keyqueue(codes, more_available=False)
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/urwid/escape.py", line 339, in process_keyqueue
>     within_double_byte(chr(code),0,0)):
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/urwid/old_str_util.py", line 304, in 
> within_double_byte
>     assert isinstance(text, bytes)
> AssertionError
> 
> ======================================================================
> FAIL: test_midsequence 
> (urwid.tests.test_escapes.InputEscapeSequenceParserTest.test_midsequence)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/urwid/tests/test_escapes.py", line 54, in 
> test_midsequence
>     urwid.escape.process_keyqueue(codes, more_available=True)
>   File "/<<PKGBUILDDIR>>/urwid/escape.py", line 339, in process_keyqueue
>     within_double_byte(chr(code),0,0)):
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/urwid/old_str_util.py", line 304, in 
> within_double_byte
>     assert isinstance(text, bytes)
> AssertionError
> 
> ======================================================================
> FAIL: test_mouse_press 
> (urwid.tests.test_escapes.InputEscapeSequenceParserTest.test_mouse_press)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/urwid/tests/test_escapes.py", line 63, in 
> test_mouse_press
>     actual, rest = urwid.escape.process_keyqueue(codes, more_available=False)
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/urwid/escape.py", line 339, in process_keyqueue
>     within_double_byte(chr(code),0,0)):
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/urwid/old_str_util.py", line 304, in 
> within_double_byte
>     assert isinstance(text, bytes)
> AssertionError
> 
> ======================================================================
> FAIL: test_shift_arrows 
> (urwid.tests.test_escapes.InputEscapeSequenceParserTest.test_shift_arrows)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/urwid/tests/test_escapes.py", line 31, in 
> test_shift_arrows
>     actual, rest = urwid.escape.process_keyqueue(codes, more_available=False)
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/urwid/escape.py", line 339, in process_keyqueue
>     within_double_byte(chr(code),0,0)):
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/urwid/old_str_util.py", line 304, in 
> within_double_byte
>     assert isinstance(text, bytes)
> AssertionError
> 
> ----------------------------------------------------------------------
> Ran 278 tests in 1.441s
> 
> FAILED (failures=8, errors=1)
> Test failed: <unittest.runner.TextTestResult run=278 errors=1 failures=8>
> (<class 'ZeroDivisionError'>, ZeroDivisionError('division by zero'), 
> <traceback object at 0x7f3de085c4c0>)
> error: Test failed: <unittest.runner.TextTestResult run=278 errors=1 
> failures=8>
> E: pybuild pybuild:395: test: plugin distutils failed with: exit code=1: 
> python3.12 setup.py test 
> I: pybuild base:310: python3.11 setup.py test 
> running test
> WARNING: Testing via this command is deprecated and will be removed in a 
> future version. Users looking for a generic test entry point independent of 
> test runner are encouraged to use tox.
> /usr/lib/python3/dist-packages/setuptools/command/test.py:193: 
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are 
> deprecated.
> !!
> 
>         
> ********************************************************************************
>         Requirements should be satisfied by a PEP 517 installer.
>         If you are using pip, you can try `pip install --use-pep517`.
>         
> ********************************************************************************
> 
> !!
>   ir_d = dist.fetch_build_eggs(dist.install_requires)
> WARNING: The wheel package is not available.
> /usr/lib/python3/dist-packages/setuptools/command/test.py:194: 
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are 
> deprecated.
> !!
> 
>         
> ********************************************************************************
>         Requirements should be satisfied by a PEP 517 installer.
>         If you are using pip, you can try `pip install --use-pep517`.
>         
> ********************************************************************************
> 
> !!
>   tr_d = dist.fetch_build_eggs(dist.tests_require or [])
> WARNING: The wheel package is not available.
> /usr/lib/python3/dist-packages/setuptools/command/test.py:195: 
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are 
> deprecated.
> !!
> 
>         
> ********************************************************************************
>         Requirements should be satisfied by a PEP 517 installer.
>         If you are using pip, you can try `pip install --use-pep517`.
>         
> ********************************************************************************
> 
> !!
>   er_d = dist.fetch_build_eggs(
> WARNING: The wheel package is not available.
> running egg_info
> writing urwid.egg-info/PKG-INFO
> writing dependency_links to urwid.egg-info/dependency_links.txt
> writing top-level names to urwid.egg-info/top_level.txt
> reading manifest file 'urwid.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no files found matching 'CHANGELOG'
> adding license file 'COPYING'
> writing manifest file 'urwid.egg-info/SOURCES.txt'
> running build_ext
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_urwid/build/urwid/str_util.cpython-311-x86_64-linux-gnu.so
>  -> urwid
> test1_simple 
> (urwid.tests.test_listbox.ListBoxCalculateVisibleTest.test1_simple) ... ok
> test2_cursor 
> (urwid.tests.test_listbox.ListBoxCalculateVisibleTest.test2_cursor) ... ok
> test1unselectable 
> (urwid.tests.test_listbox.ListBoxChangeFocusTest.test1unselectable) ... ok
> test2selectable 
> (urwid.tests.test_listbox.ListBoxChangeFocusTest.test2selectable) ... ok
> test3large_selectable 
> (urwid.tests.test_listbox.ListBoxChangeFocusTest.test3large_selectable) ... ok
> test4cursor (urwid.tests.test_listbox.ListBoxChangeFocusTest.test4cursor) ... 
> ok
> test5set_focus_valign 
> (urwid.tests.test_listbox.ListBoxChangeFocusTest.test5set_focus_valign) ... ok
> test1_up (urwid.tests.test_listbox.ListBoxKeypressTest.test1_up) ... ok
> test2_down (urwid.tests.test_listbox.ListBoxKeypressTest.test2_down) ... ok
> test3_page_up (urwid.tests.test_listbox.ListBoxKeypressTest.test3_page_up) 
> ... ok
> test4_page_down 
> (urwid.tests.test_listbox.ListBoxKeypressTest.test4_page_down) ... ok
> test1_simple (urwid.tests.test_listbox.ListBoxRenderTest.test1_simple) ... ok
> test2_trim (urwid.tests.test_listbox.ListBoxRenderTest.test2_trim) ... ok
> test3_shift (urwid.tests.test_listbox.ListBoxRenderTest.test3_shift) ... ok
> test4_really_large_contents 
> (urwid.tests.test_listbox.ListBoxRenderTest.test4_really_large_contents) ... 
> ok
> test_listbox_pile 
> (urwid.tests.test_listbox.ZeroHeightContentsTest.test_listbox_pile) ... ok
> test_listbox_text_pile_down 
> (urwid.tests.test_listbox.ZeroHeightContentsTest.test_listbox_text_pile_down) 
> ... ok
> test_listbox_text_pile_page_down 
> (urwid.tests.test_listbox.ZeroHeightContentsTest.test_listbox_text_pile_page_down)
>  ... ok
> test_listbox_text_pile_page_up 
> (urwid.tests.test_listbox.ZeroHeightContentsTest.test_listbox_text_pile_page_up)
>  ... ok
> test_listbox_text_pile_up 
> (urwid.tests.test_listbox.ZeroHeightContentsTest.test_listbox_text_pile_up) 
> ... ok
> test_create (urwid.tests.test_decoration.FillerTest.test_create) ... ok
> test_repr (urwid.tests.test_decoration.FillerTest.test_repr) ... ok
> test_values (urwid.tests.test_decoration.FillerTest.test_values) ... ok
> test_create (urwid.tests.test_decoration.PaddingTest.test_create) ... ok
> test_cursor (urwid.tests.test_decoration.PaddingTest.test_cursor) ... ok
> test_reduced_padding_cursor 
> (urwid.tests.test_decoration.PaddingTest.test_reduced_padding_cursor) ... ok
> test_values (urwid.tests.test_decoration.PaddingTest.test_values) ... ok
> test1 (urwid.tests.test_graphics.BarGraphTest.test1) ... ok
> test2 (urwid.tests.test_graphics.BarGraphTest.test2) ... ok
> test_linebox_border 
> (urwid.tests.test_graphics.LineBoxTest.test_linebox_border) ... ok
> test_linebox_pack (urwid.tests.test_graphics.LineBoxTest.test_linebox_pack) 
> ... ok
> test1 (urwid.tests.test_graphics.SmoothBarGraphTest.test1) ... ok
> test1 (urwid.tests.test_util.CalcTextPosTest.test1) ... ok
> test2_wide (urwid.tests.test_util.CalcTextPosTest.test2_wide) ... ok
> test3_utf8 (urwid.tests.test_util.CalcTextPosTest.test3_utf8) ... ok
> test4_utf8 (urwid.tests.test_util.CalcTextPosTest.test4_utf8) ... ok
> test1 (urwid.tests.test_util.CalcWidthTest.test1) ... ok
> test2 (urwid.tests.test_util.CalcWidthTest.test2) ... ok
> test1 (urwid.tests.test_util.ConvertDecSpecialTest.test1) ... ok
> test_locale (urwid.tests.test_util.PortabilityTest.test_locale) ... ok
> test_rle_append (urwid.tests.test_util.RleTest.test_rle_append) ... ok
> test_rle_prepend (urwid.tests.test_util.RleTest.test_rle_prepend) ... ok
> test (urwid.tests.test_util.TagMarkupTest.test) ... ok
> test_bad_tuple (urwid.tests.test_util.TagMarkupTest.test_bad_tuple) ... ok
> test_bad_type (urwid.tests.test_util.TagMarkupTest.test_bad_type) ... ok
> test1 (urwid.tests.test_util.WithinDoubleByteTest.test1) ... ok
> test2 (urwid.tests.test_util.WithinDoubleByteTest.test2) ... ok
> test3 (urwid.tests.test_util.WithinDoubleByteTest.test3) ... ok
> test1_SpaceWrap (urwid.tests.test_widget.EditRenderTest.test1_SpaceWrap) ... 
> ok
> test2_ClipWrap (urwid.tests.test_widget.EditRenderTest.test2_ClipWrap) ... ok
> test3_AnyWrap (urwid.tests.test_widget.EditRenderTest.test3_AnyWrap) ... ok
> test4_CursorNudge (urwid.tests.test_widget.EditRenderTest.test4_CursorNudge) 
> ... ok
> test1_left (urwid.tests.test_widget.EditTest.test1_left) ... ok
> test2_right (urwid.tests.test_widget.EditTest.test2_right) ... ok
> test3_up (urwid.tests.test_widget.EditTest.test3_up) ... ok
> test4_down (urwid.tests.test_widget.EditTest.test4_down) ... ok
> test_utf8_input (urwid.tests.test_widget.EditTest.test_utf8_input) ... ok
> test1_wrap (urwid.tests.test_widget.TextTest.test1_wrap) ... ok
> test2_left (urwid.tests.test_widget.TextTest.test2_left) ... ok
> test3_right (urwid.tests.test_widget.TextTest.test3_right) ... ok
> test4_center (urwid.tests.test_widget.TextTest.test4_center) ... ok
> test5_encode_error (urwid.tests.test_widget.TextTest.test5_encode_error) ... 
> ok
> test1 (urwid.tests.test_canvas.CanvasCacheTest.test1) ... ok
> test (urwid.tests.test_canvas.CanvasJoinTest.test) ... ok
> test1 (urwid.tests.test_canvas.CanvasOverlayTest.test1) ... ok
> test2 (urwid.tests.test_canvas.CanvasOverlayTest.test2) ... ok
> test3 (urwid.tests.test_canvas.CanvasOverlayTest.test3) ... ok
> test1 (urwid.tests.test_canvas.CanvasPadTrimTest.test1) ... ok
> test2 (urwid.tests.test_canvas.CanvasPadTrimTest.test2) ... ok
> test1 (urwid.tests.test_canvas.CanvasTest.test1) ... ok
> test2 (urwid.tests.test_canvas.CanvasTest.test2) ... ok
> test1 (urwid.tests.test_canvas.ShardBodyTest.test1) ... ok
> test2 (urwid.tests.test_canvas.ShardBodyTest.test2) ... ok
> test3 (urwid.tests.test_canvas.ShardBodyTest.test3) ... ok
> test (urwid.tests.test_canvas.ShardsJoinTest.test) ... ok
> test1 (urwid.tests.test_canvas.ShardsTrimTest.test1) ... ok
> test2 (urwid.tests.test_canvas.ShardsTrimTest.test2) ... ok
> test_bare_escape 
> (urwid.tests.test_escapes.InputEscapeSequenceParserTest.test_bare_escape) ... 
> ok
> test_bug_104 
> (urwid.tests.test_escapes.InputEscapeSequenceParserTest.test_bug_104)
> GH #104: click-Esc & Esc-click crashes urwid apps ... ok
> test_ctrl_pgup 
> (urwid.tests.test_escapes.InputEscapeSequenceParserTest.test_ctrl_pgup) ... ok
> test_esc_meta_1 
> (urwid.tests.test_escapes.InputEscapeSequenceParserTest.test_esc_meta_1) ... 
> ok
> test_meta (urwid.tests.test_escapes.InputEscapeSequenceParserTest.test_meta) 
> ... ok
> test_midsequence 
> (urwid.tests.test_escapes.InputEscapeSequenceParserTest.test_midsequence) ... 
> ok
> test_mouse_press 
> (urwid.tests.test_escapes.InputEscapeSequenceParserTest.test_mouse_press) ... 
> ok
> test_shift_arrows 
> (urwid.tests.test_escapes.InputEscapeSequenceParserTest.test_shift_arrows) 
> ... ok
> test1byte (urwid.tests.test_str_util.DecodeOneTest.test1byte) ... ok
> test2byte (urwid.tests.test_str_util.DecodeOneTest.test2byte) ... ok
> test3byte (urwid.tests.test_str_util.DecodeOneTest.test3byte) ... ok
> test4byte (urwid.tests.test_str_util.DecodeOneTest.test4byte) ... ok
> test_box_column (urwid.tests.test_container.ColumnsTest.test_box_column) ... 
> ok
> test_init_with_a_generator 
> (urwid.tests.test_container.ColumnsTest.test_init_with_a_generator) ... ok
> test_move_cursor (urwid.tests.test_container.ColumnsTest.test_move_cursor) 
> ... ok
> test_old_attributes 
> (urwid.tests.test_container.ColumnsTest.test_old_attributes) ... ok
> test_widths (urwid.tests.test_container.ColumnsTest.test_widths) ... ok
> test_widths_focus_end 
> (urwid.tests.test_container.ColumnsTest.test_widths_focus_end) ... ok
> test_columns (urwid.tests.test_container.CommonContainerTest.test_columns) 
> ... ok
> test_focus_path 
> (urwid.tests.test_container.CommonContainerTest.test_focus_path) ... ok
> test_frame (urwid.tests.test_container.CommonContainerTest.test_frame) ... ok
> test_grid_flow 
> (urwid.tests.test_container.CommonContainerTest.test_grid_flow) ... ok
> test_list_box (urwid.tests.test_container.CommonContainerTest.test_list_box) 
> ... ok
> test_overlay (urwid.tests.test_container.CommonContainerTest.test_overlay) 
> ... ok
> test_pile (urwid.tests.test_container.CommonContainerTest.test_pile) ... ok
> test (urwid.tests.test_container.FrameTest.test) ... ok
> test_basics (urwid.tests.test_container.GridFlowTest.test_basics) ... ok
> test_cell_width (urwid.tests.test_container.GridFlowTest.test_cell_width) ... 
> ok
> test_keypress_v_sep_0 
> (urwid.tests.test_container.GridFlowTest.test_keypress_v_sep_0)
> Ensure proper keypress handling when v_sep is 0. ... ok
> test_v_sep (urwid.tests.test_container.GridFlowTest.test_v_sep) ... ok
> test_get_cursor_coords 
> (urwid.tests.test_container.OverlayTest.test_get_cursor_coords) ... ok
> test_old_params (urwid.tests.test_container.OverlayTest.test_old_params) ... 
> ok
> test_change_focus_with_mouse 
> (urwid.tests.test_container.PileTest.test_change_focus_with_mouse) ... ok
> test_init_with_a_generator 
> (urwid.tests.test_container.PileTest.test_init_with_a_generator) ... ok
> test_mouse_event_in_empty_pile 
> (urwid.tests.test_container.PileTest.test_mouse_event_in_empty_pile) ... ok
> test_select_change (urwid.tests.test_container.PileTest.test_select_change) 
> ... ok
> test_zero_weight (urwid.tests.test_container.PileTest.test_zero_weight) ... ok
> test_bargraph (urwid.tests.test_container.WidgetSquishTest.test_bargraph) ... 
> ok
> test_buttons (urwid.tests.test_container.WidgetSquishTest.test_buttons) ... ok
> test_columns (urwid.tests.test_container.WidgetSquishTest.test_columns) ... ok
> test_filler (urwid.tests.test_container.WidgetSquishTest.test_filler) ... ok
> test_frame (urwid.tests.test_container.WidgetSquishTest.test_frame) ... ok
> test_graphvscale 
> (urwid.tests.test_container.WidgetSquishTest.test_graphvscale) ... ok
> test_listbox (urwid.tests.test_container.WidgetSquishTest.test_listbox) ... ok
> test_overlay (urwid.tests.test_container.WidgetSquishTest.test_overlay) ... ok
> test_pile (urwid.tests.test_container.WidgetSquishTest.test_pile) ... ok
> test_solidfill (urwid.tests.test_container.WidgetSquishTest.test_solidfill) 
> ... ok
> __init__ (urwid.widget.Divider)
> Doctest: urwid.widget.Divider.__init__ ... ok
> render (urwid.widget.Divider)
> Doctest: urwid.widget.Divider.render ... ok
> rows (urwid.widget.Divider)
> Doctest: urwid.widget.Divider.rows ... ok
> __init__ (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.__init__ ... ok
> get_cursor_coords (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.get_cursor_coords ... ok
> get_edit_text (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.get_edit_text ... ok
> get_pref_col (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.get_pref_col ... ok
> get_text (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.get_text ... ok
> insert_text (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.insert_text ... ok
> keypress (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.keypress ... ok
> mouse_event (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.mouse_event ... ok
> move_cursor_to_coords (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.move_cursor_to_coords ... ok
> render (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.render ... ok
> set_caption (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.set_caption ... ok
> set_edit_pos (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.set_edit_pos ... ok
> set_edit_text (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.set_edit_text ... ok
> set_text (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.set_text ... ok
> update_text (urwid.widget.Edit)
> Doctest: urwid.widget.Edit.update_text ... ok
> __init__ (urwid.widget.IntEdit)
> Doctest: urwid.widget.IntEdit.__init__ ... ok
> keypress (urwid.widget.IntEdit)
> Doctest: urwid.widget.IntEdit.keypress ... ok
> value (urwid.widget.IntEdit)
> Doctest: urwid.widget.IntEdit.value ... ok
> __init__ (urwid.widget.SolidFill)
> Doctest: urwid.widget.SolidFill.__init__ ... ok
> render (urwid.widget.SolidFill)
> Doctest: urwid.widget.SolidFill.render ... ok
> __init__ (urwid.widget.Text)
> Doctest: urwid.widget.Text.__init__ ... ok
> get_text (urwid.widget.Text)
> Doctest: urwid.widget.Text.get_text ... ok
> pack (urwid.widget.Text)
> Doctest: urwid.widget.Text.pack ... ok
> render (urwid.widget.Text)
> Doctest: urwid.widget.Text.render ... ok
> rows (urwid.widget.Text)
> Doctest: urwid.widget.Text.rows ... ok
> set_align_mode (urwid.widget.Text)
> Doctest: urwid.widget.Text.set_align_mode ... ok
> set_layout (urwid.widget.Text)
> Doctest: urwid.widget.Text.set_layout ... ok
> set_text (urwid.widget.Text)
> Doctest: urwid.widget.Text.set_text ... ok
> set_wrap_mode (urwid.widget.Text)
> Doctest: urwid.widget.Text.set_wrap_mode ... ok
> _set_w (urwid.widget.WidgetWrap)
> Doctest: urwid.widget.WidgetWrap._set_w ... ok
> __init__ (urwid.wimp.Button)
> Doctest: urwid.wimp.Button.__init__ ... ok
> get_label (urwid.wimp.Button)
> Doctest: urwid.wimp.Button.get_label ... ok
> keypress (urwid.wimp.Button)
> Doctest: urwid.wimp.Button.keypress ... ok
> label (urwid.wimp.Button)
> Doctest: urwid.wimp.Button.label ... ok
> mouse_event (urwid.wimp.Button)
> Doctest: urwid.wimp.Button.mouse_event ... ok
> set_label (urwid.wimp.Button)
> Doctest: urwid.wimp.Button.set_label ... ok
> __init__ (urwid.wimp.CheckBox)
> Doctest: urwid.wimp.CheckBox.__init__ ... ok
> get_label (urwid.wimp.CheckBox)
> Doctest: urwid.wimp.CheckBox.get_label ... ok
> keypress (urwid.wimp.CheckBox)
> Doctest: urwid.wimp.CheckBox.keypress ... ok
> label (urwid.wimp.CheckBox)
> Doctest: urwid.wimp.CheckBox.label ... ok
> mouse_event (urwid.wimp.CheckBox)
> Doctest: urwid.wimp.CheckBox.mouse_event ... ok
> set_label (urwid.wimp.CheckBox)
> Doctest: urwid.wimp.CheckBox.set_label ... ok
> set_state (urwid.wimp.CheckBox)
> Doctest: urwid.wimp.CheckBox.set_state ... ok
> toggle_state (urwid.wimp.CheckBox)
> Doctest: urwid.wimp.CheckBox.toggle_state ... ok
> __init__ (urwid.wimp.RadioButton)
> Doctest: urwid.wimp.RadioButton.__init__ ... ok
> set_state (urwid.wimp.RadioButton)
> Doctest: urwid.wimp.RadioButton.set_state ... ok
> toggle_state (urwid.wimp.RadioButton)
> Doctest: urwid.wimp.RadioButton.toggle_state ... ok
> render (urwid.wimp.SelectableIcon)
> Doctest: urwid.wimp.SelectableIcon.render ... ok
> __init__ (urwid.decoration.AttrMap)
> Doctest: urwid.decoration.AttrMap.__init__ ... ok
> set_attr_map (urwid.decoration.AttrMap)
> Doctest: urwid.decoration.AttrMap.set_attr_map ... ok
> set_focus_map (urwid.decoration.AttrMap)
> Doctest: urwid.decoration.AttrMap.set_focus_map ... ok
> __init__ (urwid.decoration.AttrWrap)
> Doctest: urwid.decoration.AttrWrap.__init__ ... ok
> __init__ (urwid.decoration.BoxAdapter)
> Doctest: urwid.decoration.BoxAdapter.__init__ ... ok
> rows (urwid.decoration.BoxAdapter)
> Doctest: urwid.decoration.BoxAdapter.rows ... ok
> __init__ (urwid.decoration.Padding)
> Doctest: urwid.decoration.Padding.__init__ ... ok
> WidgetDecoration (urwid.decoration)
> Doctest: urwid.decoration.WidgetDecoration ... ok
> _get_base_widget (urwid.decoration.WidgetDecoration)
> Doctest: urwid.decoration.WidgetDecoration._get_base_widget ... ok
> base_widget (urwid.decoration.WidgetDecoration)
> Doctest: urwid.decoration.WidgetDecoration.base_widget ... ok
> calculate_left_right_padding (urwid.decoration)
> Doctest: urwid.decoration.calculate_left_right_padding ... ok
> calculate_top_bottom_filler (urwid.decoration)
> Doctest: urwid.decoration.calculate_top_bottom_filler ... ok
> __init__ (urwid.display_common.AttrSpec)
> Doctest: urwid.display_common.AttrSpec.__init__ ... ok
> get_rgb_values (urwid.display_common.AttrSpec)
> Doctest: urwid.display_common.AttrSpec.get_rgb_values ... ok
> _color_desc_256 (urwid.display_common)
> Doctest: urwid.display_common._color_desc_256 ... ok
> _color_desc_88 (urwid.display_common)
> Doctest: urwid.display_common._color_desc_88 ... ok
> _parse_color_256 (urwid.display_common)
> Doctest: urwid.display_common._parse_color_256 ... ok
> _parse_color_88 (urwid.display_common)
> Doctest: urwid.display_common._parse_color_88 ... ok
> _value_lookup_table (urwid.display_common)
> Doctest: urwid.display_common._value_lookup_table ... ok
> _test_process_input (urwid.main_loop.MainLoop)
> Doctest: urwid.main_loop.MainLoop._test_process_input ... ok
> _test_run (urwid.main_loop.MainLoop)
> Doctest: urwid.main_loop.MainLoop._test_run ... ok
> _test_run_screen_event_loop (urwid.main_loop.MainLoop)
> Doctest: urwid.main_loop.MainLoop._test_run_screen_event_loop ... ok
> _update (urwid.main_loop.MainLoop)
> Doctest: urwid.main_loop.MainLoop._update ... ok
> _refl (urwid.main_loop)
> Doctest: urwid.main_loop._refl ... ok
> __init__ (urwid.numedit.FloatEdit)
> Doctest: urwid.numedit.FloatEdit.__init__ ... ok
> __init__ (urwid.numedit.IntegerEdit)
> Doctest: urwid.numedit.IntegerEdit.__init__ ... ok
> value (urwid.numedit.IntegerEdit)
> Doctest: urwid.numedit.IntegerEdit.value ... ok
> keypress (urwid.numedit.NumEdit)
> Doctest: urwid.numedit.NumEdit.keypress ... ok
> __delitem__ (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList.__delitem__ ... ok
> __imul__ (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList.__imul__ ... ok
> __init__ (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList.__init__ ... ok
> __setitem__ (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList.__setitem__ ... ok
> _get_focus (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList._get_focus ... ok
> _set_focus (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList._set_focus ... ok
> append (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList.append ... ok
> extend (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList.extend ... ok
> insert (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList.insert ... ok
> pop (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList.pop ... ok
> remove (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList.remove ... ok
> reverse (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList.reverse ... ok
> set_focus_changed_callback (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList.set_focus_changed_callback 
> ... ok
> sort (urwid.monitored_list.MonitoredFocusList)
> Doctest: urwid.monitored_list.MonitoredFocusList.sort ... ok
> set_modified_callback (urwid.monitored_list.MonitoredList)
> Doctest: urwid.monitored_list.MonitoredList.set_modified_callback ... ok
> _attrspec_to_escape (urwid.raw_display.Screen)
> Doctest: urwid.raw_display.Screen._attrspec_to_escape ... ok
> normalize_repr (urwid.split_repr)
> Doctest: urwid.split_repr.normalize_repr ... ok
> python3_repr (urwid.split_repr)
> Doctest: urwid.split_repr.python3_repr ... ok
> remove_defaults (urwid.split_repr)
> Doctest: urwid.split_repr.remove_defaults ... ok
> split_repr (urwid.split_repr)
> Doctest: urwid.split_repr.split_repr ... ok
> int_scale (urwid.util)
> Doctest: urwid.util.int_scale ... ok
> connect (urwid.signals.Signals)
> Doctest: urwid.signals.Signals.connect ... Exception ignored in: <function 
> Signals.connect.<locals>.weakref_callback at 0x7fef03779580>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/urwid/signals.py", line 178, in weakref_callback
>     del getattr(o, self._signal_attr, {})[name][key]
>         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
> TypeError: list indices must be integers or slices, not Key
> ok
> connect_signal (urwid.signals)
> Doctest: urwid.signals.connect_signal ... Exception ignored in: <function 
> Signals.connect.<locals>.weakref_callback at 0x7fef03778ea0>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/urwid/signals.py", line 178, in weakref_callback
>     del getattr(o, self._signal_attr, {})[name][key]
>         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
> TypeError: list indices must be integers or slices, not Key
> ok
> __init__ (urwid.graphics.ProgressBar)
> Doctest: urwid.graphics.ProgressBar.__init__ ... ok
> test_coroutine_error 
> (urwid.tests.test_event_loops.AsyncioEventLoopTest.test_coroutine_error) ... 
> ok
> test_error (urwid.tests.test_event_loops.AsyncioEventLoopTest.test_error) ... 
> ok
> test_event_loop 
> (urwid.tests.test_event_loops.AsyncioEventLoopTest.test_event_loop) ... ok
> test_remove_alarm 
> (urwid.tests.test_event_loops.AsyncioEventLoopTest.test_remove_alarm) ... ok
> test_remove_watch_file 
> (urwid.tests.test_event_loops.AsyncioEventLoopTest.test_remove_watch_file) 
> ... ok
> test_run (urwid.tests.test_event_loops.AsyncioEventLoopTest.test_run) ... ok
> test_event_loop 
> (urwid.tests.test_event_loops.SelectEventLoopTest.test_event_loop) ... ok
> test_remove_alarm 
> (urwid.tests.test_event_loops.SelectEventLoopTest.test_remove_alarm) ... ok
> test_remove_watch_file 
> (urwid.tests.test_event_loops.SelectEventLoopTest.test_remove_watch_file) ... 
> ok
> test_run (urwid.tests.test_event_loops.SelectEventLoopTest.test_run) ... ok
> test_error (urwid.tests.test_event_loops.TwistedEventLoopTest.test_error) ... 
> ok
> test_event_loop 
> (urwid.tests.test_event_loops.TwistedEventLoopTest.test_event_loop) ... ok
> test_remove_alarm 
> (urwid.tests.test_event_loops.TwistedEventLoopTest.test_remove_alarm) ... ok
> test_remove_watch_file 
> (urwid.tests.test_event_loops.TwistedEventLoopTest.test_remove_watch_file) 
> ... ok
> test_run (urwid.tests.test_event_loops.TwistedEventLoopTest.test_run) ... ok
> test (urwid.tests.test_text_layout.CalcBreaksCantDisplayTest.test) ... ok
> test (urwid.tests.test_text_layout.CalcBreaksCharTest.test) ... ok
> test (urwid.tests.test_text_layout.CalcBreaksDBCharTest.test) ... ok
> test (urwid.tests.test_text_layout.CalcBreaksDBWordTest.test) ... ok
> test (urwid.tests.test_text_layout.CalcBreaksUTF8Test.test) ... ok
> test (urwid.tests.test_text_layout.CalcBreaksWordTest.test) ... ok
> test (urwid.tests.test_text_layout.CalcBreaksWordTest2.test) ... ok
> tests (urwid.tests.test_text_layout.CalcPosTest.tests) ... ok
> test1_left 
> (urwid.tests.test_text_layout.CalcTranslateCantDisplayTest.test1_left) ... ok
> test2_right 
> (urwid.tests.test_text_layout.CalcTranslateCantDisplayTest.test2_right) ... ok
> test3_center 
> (urwid.tests.test_text_layout.CalcTranslateCantDisplayTest.test3_center) ... 
> ok
> test1_left (urwid.tests.test_text_layout.CalcTranslateCharTest.test1_left) 
> ... ok
> test2_right (urwid.tests.test_text_layout.CalcTranslateCharTest.test2_right) 
> ... ok
> test3_center 
> (urwid.tests.test_text_layout.CalcTranslateCharTest.test3_center) ... ok
> test1_left (urwid.tests.test_text_layout.CalcTranslateClipTest.test1_left) 
> ... ok
> test2_right (urwid.tests.test_text_layout.CalcTranslateClipTest.test2_right) 
> ... ok
> test3_center 
> (urwid.tests.test_text_layout.CalcTranslateClipTest.test3_center) ... ok
> test1_left (urwid.tests.test_text_layout.CalcTranslateWordTest.test1_left) 
> ... ok
> test2_right (urwid.tests.test_text_layout.CalcTranslateWordTest.test2_right) 
> ... ok
> test3_center 
> (urwid.tests.test_text_layout.CalcTranslateWordTest.test3_center) ... ok
> test1_left (urwid.tests.test_text_layout.CalcTranslateWordTest2.test1_left) 
> ... ok
> test2_right (urwid.tests.test_text_layout.CalcTranslateWordTest2.test2_right) 
> ... ok
> test3_center 
> (urwid.tests.test_text_layout.CalcTranslateWordTest2.test3_center) ... ok
> test1_left (urwid.tests.test_text_layout.CalcTranslateWordTest3.test1_left) 
> ... ok
> test2_right (urwid.tests.test_text_layout.CalcTranslateWordTest3.test2_right) 
> ... ok
> test3_center 
> (urwid.tests.test_text_layout.CalcTranslateWordTest3.test3_center) ... ok
> test1_left (urwid.tests.test_text_layout.CalcTranslateWordTest4.test1_left) 
> ... ok
> test2_right (urwid.tests.test_text_layout.CalcTranslateWordTest4.test2_right) 
> ... ok
> test3_center 
> (urwid.tests.test_text_layout.CalcTranslateWordTest4.test3_center) ... ok
> test1_left (urwid.tests.test_text_layout.CalcTranslateWordTest5.test1_left) 
> ... ok
> test2_right (urwid.tests.test_text_layout.CalcTranslateWordTest5.test2_right) 
> ... ok
> test3_center 
> (urwid.tests.test_text_layout.CalcTranslateWordTest5.test3_center) ... ok
> test (urwid.tests.test_text_layout.Pos2CoordsTest.test) ... ok
> test1_padding (urwid.tests.test_text_layout.SubsegTest.test1_padding) ... ok
> test2_text (urwid.tests.test_text_layout.SubsegTest.test2_text) ... ok
> test3_range (urwid.tests.test_text_layout.SubsegTest.test3_range) ... ok
> 
> ----------------------------------------------------------------------
> Ran 278 tests in 1.414s
> 
> OK
> (<class 'ZeroDivisionError'>, ZeroDivisionError('division by zero'), 
> <traceback object at 0x7fef02eb0bc0>)
> 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/2023/12/12/urwid_2.1.2-4_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231212;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231212&fusertaguser=lu...@debian.org&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.1.2-4.2
Done: Matthias Klose <d...@debian.org>

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 1058...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klose <d...@debian.org> (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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Wed, 03 Jan 2024 10:51:54 +0100
Source: urwid
Architecture: source
Version: 2.1.2-4.2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Matthias Klose <d...@debian.org>
Closes: 1058250
Changes:
 urwid (2.1.2-4.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Pull more patches for Python 3.12 compatibility. Closes: #1058250.
Checksums-Sha1:
 a93f5e4a40bcf8e803f027c7173c10ce6d01315b 2984 urwid_2.1.2-4.2.dsc
 a396a351b9fe628d06fbb37c48d36ad35922acc7 7456 urwid_2.1.2-4.2.debian.tar.xz
 ef9251e207fc2e2f377568d22a0928cdba573c98 8583 urwid_2.1.2-4.2_source.buildinfo
Checksums-Sha256:
 d73ab928241ce88e4c5a5d95fa86297256d860d97c18bb19e1b8d3876ef3dfbb 2984 
urwid_2.1.2-4.2.dsc
 82bcbc24a6f611f3522eac003afd020bb26725e3fc7f17e1211bfb54f1e7dd1a 7456 
urwid_2.1.2-4.2.debian.tar.xz
 6f582a41059f683f0c287d7de09be9558d926966d09821bd430c42e8e156cdac 8583 
urwid_2.1.2-4.2_source.buildinfo
Files:
 fe12ba2fb2824b4acee4220a712b67da 2984 python optional urwid_2.1.2-4.2.dsc
 e06c6ca78a2bcca1c9eafc2c1893edc7 7456 python optional 
urwid_2.1.2-4.2.debian.tar.xz
 fc83079ea4e61b29bd7b7e52e9317dde 8583 python optional 
urwid_2.1.2-4.2_source.buildinfo

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

iQJEBAEBCgAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAmWVLpoQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9TN2D/4gGSMOf3gyF4bOxScYjvrSQeNS3D57FOaE
T/F3rEiigZ72EWL1nK5FXoG3MOP9Pqf2VtuImsz2IMRmAKyrIrr/vLSG3xxCe24d
QXhMr3tZpfc2MSWf1eldmNqQQI703kdKijvQeR4a8NLd6iUjsMUpKYwvl5QqlTsL
D0m23VrW24aIb5sXqu22n+VDqvE+6jtweKPNvvJYD7gwxpLJd6PNtmnsTJ8f8M2i
AkjioJx6seacexiQRizDVxwP7aqTJatFVY0P2vRUglMScf3RtgN7q5VN0cB+Oe8g
y0xZ9C4jf95L1Oa0dQpCfzw76xXiRdG3ODIYeXkNOelW5i4qMxNPZ3e+7HYbRzq+
SFvdgz1pepXjwbArbRBRmWzTfowAhf2vzopegvlkxByJXtRL4Mg2fTX6T+k/LMaP
aheP4cQOLvY0gniXeLYpxf8AENx6Q7Tgj4dGCQuQQXDCdhULpVgaaNajZ18S3RKp
X81lY27Rwpp5+Ea6PE2DXcQpRglmC4uzLuwV9yX01AkePHI6fSOViRgGBEBGMrl3
+xASlGudg+chGRD0SqMGgHM5Xq7JLka6lq+/a0m+V5gEw8BaSVKA7afxRVtztnjz
NZOac19SGaiptbXqi6j0jQ6FKvYS3vQBEXuURCM9Bed+1ooXP8jaKciM0per1j+m
H0Xpxh8FDQ==
=AHoc
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to