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 > [2Kreading sources... [ 3%] changelog > [2Kreading sources... [ 7%] examples/index > [2Kreading sources... [ 10%] index > [2Kreading sources... [ 14%] manual/canvascache > [2Kreading sources... [ 17%] manual/displayattributes > [2Kreading sources... [ 21%] manual/displaymodules > [2Kreading sources... [ 24%] manual/encodings > [2Kreading sources... [ 28%] manual/index > [2Kreading sources... [ 31%] manual/mainloop > [2Kreading sources... [ 34%] manual/overview > [2Kreading sources... [ 38%] manual/textlayout > [2Kreading sources... [ 41%] manual/userinput > [2Kreading sources... [ 45%] manual/widgets > [2Kreading sources... [ 48%] reference/attrspec > [2Kreading sources... [ 52%] reference/canvas > [2Kreading sources... [ 55%] reference/command_map > [2Kreading sources... [ 59%] reference/constants > [2Kreading sources... [ 62%] reference/deprecated > [2Kreading sources... [ 66%] reference/display_modules > [2Kreading sources... [ 69%] reference/exceptions > [2Kreading sources... [ 72%] reference/global_settings > [2Kreading sources... [ 76%] reference/index > [2Kreading sources... [ 79%] reference/list_walkers > [2Kreading sources... [ 83%] reference/main_loop > [2Kreading sources... [ 86%] reference/meta > [2Kreading sources... [ 90%] reference/signals > [2Kreading sources... [ 93%] reference/text_layout > [2Kreading sources... [ 97%] reference/widget > [2Kreading 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 > [2Kwriting output... [ 3%] changelog > [2Kwriting output... [ 7%] examples/index > [2Kwriting output... [ 10%] index > [2Kwriting output... [ 14%] manual/canvascache > [2Kwriting output... [ 17%] manual/displayattributes > [2Kwriting output... [ 21%] manual/displaymodules > [2Kwriting output... [ 24%] manual/encodings > [2Kwriting output... [ 28%] manual/index > [2Kwriting output... [ 31%] manual/mainloop > [2Kwriting output... [ 34%] manual/overview > [2Kwriting output... [ 38%] manual/textlayout > [2Kwriting output... [ 41%] manual/userinput > [2Kwriting output... [ 45%] manual/widgets > [2Kwriting output... [ 48%] reference/attrspec > [2Kwriting output... [ 52%] reference/canvas > [2Kwriting output... [ 55%] reference/command_map > [2Kwriting output... [ 59%] reference/constants > [2Kwriting output... [ 62%] reference/deprecated > [2Kwriting output... [ 66%] reference/display_modules > [2Kwriting output... [ 69%] reference/exceptions > [2Kwriting output... [ 72%] reference/global_settings > [2Kwriting output... [ 76%] reference/index > [2Kwriting output... [ 79%] reference/list_walkers > [2Kwriting output... [ 83%] reference/main_loop > [2Kwriting output... [ 86%] reference/meta > [2Kwriting output... [ 90%] reference/signals > [2Kwriting output... [ 93%] reference/text_layout > [2Kwriting output... [ 97%] reference/widget > [2Kwriting 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 > [2Kcopying images... [ 2%] examples/tour1.png > [2Kcopying images... [ 4%] examples/tour2.png > [2Kcopying images... [ 5%] examples/graph2.png > [2Kcopying images... [ 7%] examples/edit1.png > [2Kcopying images... [ 9%] examples/edit2.png > [2Kcopying images... [ 11%] examples/browse2.png > [2Kcopying images... [ 12%] examples/subproc1.png > [2Kcopying images... [ 14%] examples/subproc2.png > [2Kcopying images... [ 16%] examples/palette_test2.png > [2Kcopying images... [ 18%] examples/pop_up1.png > [2Kcopying images... [ 19%] examples/pop_up2.png > [2Kcopying images... [ 21%] examples/bigtext2.png > [2Kcopying images... [ 23%] examples/bigtext3.png > [2Kcopying images... [ 25%] manual/safe_combinations1.png > [2Kcopying images... [ 26%] manual/bright_combinations1.png > [2Kcopying images... [ 28%] manual/images/display_modules.png > [2Kcopying images... [ 30%] manual/images/introduction.png > [2Kcopying images... [ 32%] manual/images/widget_layout.png > [2Kcopying images... [ 33%] manual/images/urwid_widgets_1.png > [2Kcopying images... [ 35%] manual/images/urwid_widgets_2.png > [2Kcopying images... [ 37%] tutorial/minimal1.png > [2Kcopying images... [ 39%] tutorial/input1.png > [2Kcopying images... [ 40%] tutorial/input2.png > [2Kcopying images... [ 42%] tutorial/input3.png > [2Kcopying images... [ 44%] tutorial/input4.png > [2Kcopying images... [ 46%] tutorial/input5.png > [2Kcopying images... [ 47%] tutorial/attr1.png > [2Kcopying images... [ 49%] tutorial/attr2.png > [2Kcopying images... [ 51%] tutorial/attr3.png > [2Kcopying images... [ 53%] tutorial/attr4.png > [2Kcopying images... [ 54%] tutorial/highcolors1.png > [2Kcopying images... [ 56%] tutorial/qa1.png > [2Kcopying images... [ 58%] tutorial/qa2.png > [2Kcopying images... [ 60%] tutorial/qa3.png > [2Kcopying images... [ 61%] tutorial/sig1.png > [2Kcopying images... [ 63%] tutorial/sig2.png > [2Kcopying images... [ 65%] tutorial/sig3.png > [2Kcopying images... [ 67%] tutorial/sig4.png > [2Kcopying images... [ 68%] tutorial/multiple1.png > [2Kcopying images... [ 70%] tutorial/multiple2.png > [2Kcopying images... [ 72%] tutorial/multiple3.png > [2Kcopying images... [ 74%] tutorial/multiple4.png > [2Kcopying images... [ 75%] tutorial/smenu1.png > [2Kcopying images... [ 77%] tutorial/smenu2.png > [2Kcopying images... [ 79%] tutorial/smenu3.png > [2Kcopying images... [ 81%] tutorial/cmenu1.png > [2Kcopying images... [ 82%] tutorial/cmenu2.png > [2Kcopying images... [ 84%] tutorial/cmenu3.png > [2Kcopying images... [ 86%] tutorial/cmenu4.png > [2Kcopying images... [ 88%] tutorial/hmenu1.png > [2Kcopying images... [ 89%] tutorial/hmenu2.png > [2Kcopying images... [ 91%] tutorial/hmenu3.png > [2Kcopying images... [ 93%] tutorial/hmenu4.png > [2Kcopying images... [ 95%] tutorial/adventure1.png > [2Kcopying images... [ 96%] tutorial/adventure2.png > [2Kcopying images... [ 98%] tutorial/adventure3.png > [2Kcopying 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.