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