>>> py3-urwid: Building community/py3-urwid 4.2.3-r0 (using abuild 3.18.0_rc7-r1) started Thu, 29 Oct 2026 11:33:23 +0000 >>> py3-urwid: Validating /home/buildozer/aports/community/py3-urwid/APKBUILD... >>> py3-urwid: Analyzing dependencies... >>> py3-urwid: Installing for build: build-base py3-typing-extensions py3-wcwidth python3-dev py3-gpep517 py3-setuptools_scm py3-wheel py3-gobject3 py3-pytest-cov py3-pyzmq py3-tornado py3-trio py3-twisted ( 1/122) Installing libbz2 (1.0.8-r6) ( 2/122) Installing mpdecimal (4.0.1-r0) ( 3/122) Installing libpanelw (6.6_p20261017-r0) ( 4/122) Installing readline (8.3.3-r1) ( 5/122) Installing sqlite-libs (3.54.1-r0) ( 6/122) Installing python3 (3.14.10-r1) ( 7/122) Installing python3-pycache-pyc0 (3.14.10-r1) ( 8/122) Installing pyc (3.14.10-r1) ( 9/122) Installing py3-typing-extensions-pyc (4.16.0-r0) ( 10/122) Installing python3-pyc (3.14.10-r1) ( 11/122) Installing py3-typing-extensions (4.16.0-r0) ( 12/122) Installing py3-wcwidth (0.6.0-r1) ( 13/122) Installing py3-wcwidth-pyc (0.6.0-r1) ( 14/122) Installing python3-dev (3.14.10-r1) ( 15/122) Installing py3-installer (1.0.1-r0) ( 16/122) Installing py3-installer-pyc (1.0.1-r0) ( 17/122) Installing py3-gpep517 (20-r0) ( 18/122) Installing py3-gpep517-pyc (20-r0) ( 19/122) Installing py3-parsing (3.3.3-r0) ( 20/122) Installing py3-parsing-pyc (3.3.3-r0) ( 21/122) Installing py3-packaging (26.3-r0) ( 22/122) Installing py3-packaging-pyc (26.3-r0) ( 23/122) Installing py3-setuptools (84.0.0-r0) ( 24/122) Installing py3-setuptools-pyc (84.0.0-r0) ( 25/122) Installing py3-setuptools_scm (9.2.2-r1) ( 26/122) Installing py3-setuptools_scm-pyc (9.2.2-r1) ( 27/122) Installing py3-wheel (0.48.0-r0) ( 28/122) Installing py3-wheel-pyc (0.48.0-r0) ( 29/122) Installing libintl (1.0-r0) ( 30/122) Installing libeconf (0.8.4-r0) ( 31/122) Installing libblkid (2.42.4-r3) ( 32/122) Installing libmount (2.42.4-r3) ( 33/122) Installing glib (2.90.0-r0) ( 34/122) Installing gobject-introspection (1.86.0-r2) ( 35/122) Installing libxau (1.0.12-r0) ( 36/122) Installing libmd (1.3.0-r0) ( 37/122) Installing libbsd (0.12.2-r0) ( 38/122) Installing libxdmcp (1.1.5-r1) ( 39/122) Installing libxcb (1.17.0-r2) ( 40/122) Installing libx11 (1.8.14-r0) ( 41/122) Installing libxext (1.3.7-r0) ( 42/122) Installing libxrender (0.9.13-r0) ( 43/122) Installing libpng (1.6.59-r0) ( 44/122) Installing freetype (2.14.3-r0) ( 45/122) Installing fontconfig (2.18.1-r0) ( 46/122) Installing cairo (1.18.4-r1) ( 47/122) Installing cairo-gobject (1.18.4-r1) ( 48/122) Installing py3-gobject3 (3.58.1-r0) ( 49/122) Installing py3-gobject3-pyc (3.58.1-r0) ( 50/122) Installing py3-iniconfig (2.3.0-r1) ( 51/122) Installing py3-iniconfig-pyc (2.3.0-r1) ( 52/122) Installing py3-pluggy (1.6.0-r1) ( 53/122) Installing py3-pluggy-pyc (1.6.0-r1) ( 54/122) Installing py3-py (1.11.0-r5) ( 55/122) Installing py3-py-pyc (1.11.0-r5) ( 56/122) Installing py3-pygments (2.21.0-r0) ( 57/122) Installing py3-pygments-pyc (2.21.0-r0) ( 58/122) Installing py3-pytest (9.1.1-r1) ( 59/122) Installing py3-pytest-pyc (9.1.1-r1) ( 60/122) Installing py3-coverage (7.17.0-r0) ( 61/122) Installing py3-coverage-pyc (7.17.0-r0) ( 62/122) Installing py3-pytest-cov (5.0.0-r2) ( 63/122) Installing py3-pytest-cov-pyc (5.0.0-r2) ( 64/122) Installing py3-tornado (6.5.10-r0) ( 65/122) Installing py3-tornado-pyc (6.5.10-r0) ( 66/122) Installing libsodium (1.0.22-r0) ( 67/122) Installing libzmq (4.3.5-r2) ( 68/122) Installing py3-pyzmq (27.2.0-r0) ( 69/122) Installing py3-pyzmq-pyc (27.2.0-r0) ( 70/122) Installing py3-attrs (26.1.0-r0) ( 71/122) Installing py3-attrs-pyc (26.1.0-r0) ( 72/122) Installing py3-async_generator (1.10-r7) ( 73/122) Installing py3-async_generator-pyc (1.10-r7) ( 74/122) Installing py3-idna (3.20-r0) ( 75/122) Installing py3-idna-pyc (3.20-r0) ( 76/122) Installing py3-cparser (3.0-r1) ( 77/122) Installing py3-cparser-pyc (3.0-r1) ( 78/122) Installing py3-cffi (2.1.1-r0) ( 79/122) Installing py3-cffi-pyc (2.1.1-r0) ( 80/122) Installing py3-cryptography (50.0.0-r0) ( 81/122) Installing py3-cryptography-pyc (50.0.0-r0) ( 82/122) Installing py3-openssl (26.4.0-r0) ( 83/122) Installing py3-openssl-pyc (26.4.0-r0) ( 84/122) Installing py3-outcome (1.3.0-r2) ( 85/122) Installing py3-outcome-pyc (1.3.0-r2) ( 86/122) Installing py3-curio (1.6-r4) ( 87/122) Installing py3-curio-pyc (1.6-r4) ( 88/122) Installing py3-sniffio (1.3.1-r2) ( 89/122) Installing py3-sniffio-pyc (1.3.1-r2) ( 90/122) Installing py3-sortedcontainers (2.4.0-r6) ( 91/122) Installing py3-sortedcontainers-pyc (2.4.0-r6) ( 92/122) Installing py3-trio (0.34.0-r0) ( 93/122) Installing py3-trio-pyc (0.34.0-r0) ( 94/122) Installing py3-zope-interface (7.2-r1) ( 95/122) Installing py3-zope-interface-pyc (7.2-r1) ( 96/122) Installing py3-constantly (23.10.4-r3) ( 97/122) Installing py3-constantly-pyc (23.10.4-r3) ( 98/122) Installing py3-incremental (24.7.2-r1) ( 99/122) Installing py3-incremental-pyc (24.7.2-r1) (100/122) Installing py3-automat (24.8.1-r2) (101/122) Installing py3-automat-pyc (24.8.1-r2) (102/122) Installing py3-hyperlink (21.0.0-r6) (103/122) Installing py3-hyperlink-pyc (21.0.0-r6) (104/122) Installing py3-pyhamcrest (2.1.0-r3) (105/122) Installing py3-pyhamcrest-pyc (2.1.0-r3) (106/122) Installing py3-asn1 (0.6.4-r0) (107/122) Installing py3-asn1-pyc (0.6.4-r0) (108/122) Installing py3-asn1-modules (0.4.2-r1) (109/122) Installing py3-asn1-modules-pyc (0.4.2-r1) (110/122) Installing py3-service_identity (26.1.0-r0) (111/122) Installing py3-service_identity-pyc (26.1.0-r0) (112/122) Installing py3-pyserial (3.5-r9) (113/122) Installing py3-pyserial-pyc (3.5-r9) (114/122) Installing py3-hyperframe (6.1.0-r1) (115/122) Installing py3-hyperframe-pyc (6.1.0-r1) (116/122) Installing py3-hpack (4.1.0-r1) (117/122) Installing py3-hpack-pyc (4.1.0-r1) (118/122) Installing py3-h2 (4.1.0-r5) (119/122) Installing py3-h2-pyc (4.1.0-r5) (120/122) Installing py3-twisted (26.4.0-r0) (121/122) Installing py3-twisted-pyc (26.4.0-r0) (122/122) Installing .makedepends-py3-urwid (20261029.113329) Executing busybox-1.38.0-r8.trigger Executing glib-2.90.0-r0.trigger OK: 1460.2 MiB in 236 packages >>> py3-urwid: Cleaning up srcdir >>> py3-urwid: Cleaning up pkgdir >>> py3-urwid: Cleaning up tmpdir >>> py3-urwid: Fetching https://distfiles.alpinelinux.org/distfiles/edge/urwid-4.2.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/urwid-4.2.3.tar.gz.part' urwid-4.2.3.tar.gz.p 100% |********************************| 338k 0:00:00 ETA '/var/cache/distfiles/edge/urwid-4.2.3.tar.gz.part' saved /var/cache/distfiles/edge/urwid-4.2.3.tar.gz: OK >>> py3-urwid: Fetching https://distfiles.alpinelinux.org/distfiles/edge/urwid-4.2.3.tar.gz /var/cache/distfiles/edge/urwid-4.2.3.tar.gz: OK >>> py3-urwid: Unpacking /var/cache/distfiles/edge/urwid-4.2.3.tar.gz... 2026-10-29 11:33:44,915 gpep517 INFO Building wheel via backend setuptools.build_meta /usr/lib/python3.14/site-packages/setuptools/config/pyprojecttoml.py:72: _ExperimentalConfiguration: `[tool.distutils]` in `pyproject.toml` is still *experimental* and likely to change in future releases. config = read_configuration(filepath, True, ignore_option_errors, dist) 2026-10-29 11:33:46,010 root INFO running bdist_wheel 2026-10-29 11:33:46,338 root INFO running build 2026-10-29 11:33:46,339 root INFO running build_py 2026-10-29 11:33:46,409 root INFO creating build/lib/urwid 2026-10-29 11:33:46,413 root INFO copying urwid/text_layout.py -> build/lib/urwid 2026-10-29 11:33:46,417 root INFO copying urwid/canvas.py -> build/lib/urwid 2026-10-29 11:33:46,421 root INFO copying urwid/graphics.py -> build/lib/urwid 2026-10-29 11:33:46,424 root INFO copying urwid/__init__.py -> build/lib/urwid 2026-10-29 11:33:46,428 root INFO copying urwid/vterm.py -> build/lib/urwid 2026-10-29 11:33:46,431 root INFO copying urwid/version.py -> build/lib/urwid 2026-10-29 11:33:46,434 root INFO copying urwid/util.py -> build/lib/urwid 2026-10-29 11:33:46,437 root INFO copying urwid/split_repr.py -> build/lib/urwid 2026-10-29 11:33:46,440 root INFO copying urwid/font.py -> build/lib/urwid 2026-10-29 11:33:46,443 root INFO copying urwid/ansi_parser.py -> build/lib/urwid 2026-10-29 11:33:46,447 root INFO copying urwid/signals.py -> build/lib/urwid 2026-10-29 11:33:46,450 root INFO copying urwid/numedit.py -> build/lib/urwid 2026-10-29 11:33:46,452 root INFO copying urwid/str_util.py -> build/lib/urwid 2026-10-29 11:33:46,455 root INFO copying urwid/command_map.py -> build/lib/urwid 2026-10-29 11:33:46,460 root INFO creating build/lib/urwid/widget 2026-10-29 11:33:46,462 root INFO copying urwid/widget/treetools.py -> build/lib/urwid/widget 2026-10-29 11:33:46,465 root INFO copying urwid/widget/text.py -> build/lib/urwid/widget 2026-10-29 11:33:46,468 root INFO copying urwid/widget/box_adapter.py -> build/lib/urwid/widget 2026-10-29 11:33:46,471 root INFO copying urwid/widget/listbox.py -> build/lib/urwid/widget 2026-10-29 11:33:46,475 root INFO copying urwid/widget/frame.py -> build/lib/urwid/widget 2026-10-29 11:33:46,478 root INFO copying urwid/widget/filler.py -> build/lib/urwid/widget 2026-10-29 11:33:46,482 root INFO copying urwid/widget/line_box.py -> build/lib/urwid/widget 2026-10-29 11:33:46,485 root INFO copying urwid/widget/ansi_text.py -> build/lib/urwid/widget 2026-10-29 11:33:46,488 root INFO copying urwid/widget/__init__.py -> build/lib/urwid/widget 2026-10-29 11:33:46,492 root INFO copying urwid/widget/progress_bar.py -> build/lib/urwid/widget 2026-10-29 11:33:46,495 root INFO copying urwid/widget/solid_fill.py -> build/lib/urwid/widget 2026-10-29 11:33:46,497 root INFO copying urwid/widget/overlay.py -> build/lib/urwid/widget 2026-10-29 11:33:46,501 root INFO copying urwid/widget/attr_map.py -> build/lib/urwid/widget 2026-10-29 11:33:46,504 root INFO copying urwid/widget/padding.py -> build/lib/urwid/widget 2026-10-29 11:33:46,507 root INFO copying urwid/widget/container.py -> build/lib/urwid/widget 2026-10-29 11:33:46,510 root INFO copying urwid/widget/bar_graph.py -> build/lib/urwid/widget 2026-10-29 11:33:46,513 root INFO copying urwid/widget/monitored_deque.py -> build/lib/urwid/widget 2026-10-29 11:33:46,516 root INFO copying urwid/widget/deque_walker.py -> build/lib/urwid/widget 2026-10-29 11:33:46,519 root INFO copying urwid/widget/big_text.py -> build/lib/urwid/widget 2026-10-29 11:33:46,522 root INFO copying urwid/widget/widget.py -> build/lib/urwid/widget 2026-10-29 11:33:46,526 root INFO copying urwid/widget/list_walker.py -> build/lib/urwid/widget 2026-10-29 11:33:46,530 root INFO copying urwid/widget/scrollable.py -> build/lib/urwid/widget 2026-10-29 11:33:46,533 root INFO copying urwid/widget/grid_flow.py -> build/lib/urwid/widget 2026-10-29 11:33:46,536 root INFO copying urwid/widget/constants.py -> build/lib/urwid/widget 2026-10-29 11:33:46,539 root INFO copying urwid/widget/pile.py -> build/lib/urwid/widget 2026-10-29 11:33:46,541 root INFO copying urwid/widget/monitored_list.py -> build/lib/urwid/widget 2026-10-29 11:33:46,545 root INFO copying urwid/widget/popup.py -> build/lib/urwid/widget 2026-10-29 11:33:46,548 root INFO copying urwid/widget/attr_wrap.py -> build/lib/urwid/widget 2026-10-29 11:33:46,550 root INFO copying urwid/widget/wimp.py -> build/lib/urwid/widget 2026-10-29 11:33:46,554 root INFO copying urwid/widget/divider.py -> build/lib/urwid/widget 2026-10-29 11:33:46,556 root INFO copying urwid/widget/widget_decoration.py -> build/lib/urwid/widget 2026-10-29 11:33:46,559 root INFO copying urwid/widget/columns.py -> build/lib/urwid/widget 2026-10-29 11:33:46,563 root INFO copying urwid/widget/edit.py -> build/lib/urwid/widget 2026-10-29 11:33:46,568 root INFO creating build/lib/urwid/display 2026-10-29 11:33:46,569 root INFO copying urwid/display/raw.py -> build/lib/urwid/display 2026-10-29 11:33:46,572 root INFO copying urwid/display/_posix_raw_display.py -> build/lib/urwid/display 2026-10-29 11:33:46,575 root INFO copying urwid/display/__init__.py -> build/lib/urwid/display 2026-10-29 11:33:46,577 root INFO copying urwid/display/_win32_raw_display.py -> build/lib/urwid/display 2026-10-29 11:33:46,580 root INFO copying urwid/display/_win32.py -> build/lib/urwid/display 2026-10-29 11:33:46,583 root INFO copying urwid/display/web.py -> build/lib/urwid/display 2026-10-29 11:33:46,587 root INFO copying urwid/display/common.py -> build/lib/urwid/display 2026-10-29 11:33:46,590 root INFO copying urwid/display/_raw_display_base.py -> build/lib/urwid/display 2026-10-29 11:33:46,594 root INFO copying urwid/display/curses.py -> build/lib/urwid/display 2026-10-29 11:33:46,597 root INFO copying urwid/display/html_fragment.py -> build/lib/urwid/display 2026-10-29 11:33:46,600 root INFO copying urwid/display/lcd.py -> build/lib/urwid/display 2026-10-29 11:33:46,603 root INFO copying urwid/display/escape.py -> build/lib/urwid/display 2026-10-29 11:33:46,608 root INFO creating build/lib/urwid/event_loop 2026-10-29 11:33:46,609 root INFO copying urwid/event_loop/glib_loop.py -> build/lib/urwid/event_loop 2026-10-29 11:33:46,612 root INFO copying urwid/event_loop/abstract_loop.py -> build/lib/urwid/event_loop 2026-10-29 11:33:46,615 root INFO copying urwid/event_loop/select_loop.py -> build/lib/urwid/event_loop 2026-10-29 11:33:46,618 root INFO copying urwid/event_loop/__init__.py -> build/lib/urwid/event_loop 2026-10-29 11:33:46,620 root INFO copying urwid/event_loop/twisted_loop.py -> build/lib/urwid/event_loop 2026-10-29 11:33:46,623 root INFO copying urwid/event_loop/tornado_loop.py -> build/lib/urwid/event_loop 2026-10-29 11:33:46,626 root INFO copying urwid/event_loop/asyncio_loop.py -> build/lib/urwid/event_loop 2026-10-29 11:33:46,629 root INFO copying urwid/event_loop/main_loop.py -> build/lib/urwid/event_loop 2026-10-29 11:33:46,632 root INFO copying urwid/event_loop/trio_loop.py -> build/lib/urwid/event_loop 2026-10-29 11:33:46,636 root INFO copying urwid/event_loop/zmq_loop.py -> build/lib/urwid/event_loop 2026-10-29 11:33:46,639 root INFO running egg_info 2026-10-29 11:33:46,709 root INFO writing urwid.egg-info/PKG-INFO 2026-10-29 11:33:46,732 root INFO writing dependency_links to urwid.egg-info/dependency_links.txt 2026-10-29 11:33:46,745 root INFO writing requirements to urwid.egg-info/requires.txt 2026-10-29 11:33:46,747 root INFO writing top-level names to urwid.egg-info/top_level.txt listing git files failed - pretending there aren't any 2026-10-29 11:33:47,005 root INFO reading manifest file 'urwid.egg-info/SOURCES.txt' 2026-10-29 11:33:47,034 root INFO reading manifest template 'MANIFEST.in' 2026-10-29 11:33:47,036 root WARNING warning: no files found matching 'CHANGELOG' 2026-10-29 11:33:47,041 root WARNING no previously-included directories found matching 'tests' 2026-10-29 11:33:47,043 root WARNING no previously-included directories found matching 'docs' 2026-10-29 11:33:47,045 root WARNING no previously-included directories found matching 'examples' 2026-10-29 11:33:47,046 root INFO adding license file 'COPYING' 2026-10-29 11:33:47,065 root INFO writing manifest file 'urwid.egg-info/SOURCES.txt' 2026-10-29 11:33:47,077 root INFO copying urwid/py.typed -> build/lib/urwid 2026-10-29 11:33:47,079 root INFO copying urwid/display/_web.css -> build/lib/urwid/display 2026-10-29 11:33:47,083 root INFO copying urwid/display/_web.js -> build/lib/urwid/display 2026-10-29 11:33:47,228 root INFO installing to build/bdist.linux-riscv64/wheel 2026-10-29 11:33:47,228 root INFO running install 2026-10-29 11:33:47,300 root INFO running install_lib 2026-10-29 11:33:47,370 root INFO creating build/bdist.linux-riscv64/wheel 2026-10-29 11:33:47,373 root INFO creating build/bdist.linux-riscv64/wheel/urwid 2026-10-29 11:33:47,375 root INFO copying build/lib/urwid/text_layout.py -> build/bdist.linux-riscv64/wheel/./urwid 2026-10-29 11:33:47,379 root INFO creating build/bdist.linux-riscv64/wheel/urwid/widget 2026-10-29 11:33:47,381 root INFO copying build/lib/urwid/widget/treetools.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,385 root INFO copying build/lib/urwid/widget/text.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,387 root INFO copying build/lib/urwid/widget/box_adapter.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,390 root INFO copying build/lib/urwid/widget/listbox.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,394 root INFO copying build/lib/urwid/widget/frame.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,397 root INFO copying build/lib/urwid/widget/filler.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,400 root INFO copying build/lib/urwid/widget/line_box.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,402 root INFO copying build/lib/urwid/widget/ansi_text.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,406 root INFO copying build/lib/urwid/widget/__init__.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,409 root INFO copying build/lib/urwid/widget/progress_bar.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,411 root INFO copying build/lib/urwid/widget/solid_fill.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,414 root INFO copying build/lib/urwid/widget/overlay.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,417 root INFO copying build/lib/urwid/widget/attr_map.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,420 root INFO copying build/lib/urwid/widget/padding.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,423 root INFO copying build/lib/urwid/widget/container.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,426 root INFO copying build/lib/urwid/widget/bar_graph.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,429 root INFO copying build/lib/urwid/widget/monitored_deque.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,432 root INFO copying build/lib/urwid/widget/deque_walker.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,434 root INFO copying build/lib/urwid/widget/big_text.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,437 root INFO copying build/lib/urwid/widget/widget.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,440 root INFO copying build/lib/urwid/widget/list_walker.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,443 root INFO copying build/lib/urwid/widget/scrollable.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,445 root INFO copying build/lib/urwid/widget/grid_flow.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,448 root INFO copying build/lib/urwid/widget/constants.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,451 root INFO copying build/lib/urwid/widget/pile.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,454 root INFO copying build/lib/urwid/widget/monitored_list.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,457 root INFO copying build/lib/urwid/widget/popup.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,460 root INFO copying build/lib/urwid/widget/attr_wrap.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,463 root INFO copying build/lib/urwid/widget/wimp.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,466 root INFO copying build/lib/urwid/widget/divider.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,469 root INFO copying build/lib/urwid/widget/widget_decoration.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,471 root INFO copying build/lib/urwid/widget/columns.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,475 root INFO copying build/lib/urwid/widget/edit.py -> build/bdist.linux-riscv64/wheel/./urwid/widget 2026-10-29 11:33:47,478 root INFO copying build/lib/urwid/canvas.py -> build/bdist.linux-riscv64/wheel/./urwid 2026-10-29 11:33:47,481 root INFO copying build/lib/urwid/graphics.py -> build/bdist.linux-riscv64/wheel/./urwid 2026-10-29 11:33:47,484 root INFO copying build/lib/urwid/__init__.py -> build/bdist.linux-riscv64/wheel/./urwid 2026-10-29 11:33:47,487 root INFO creating build/bdist.linux-riscv64/wheel/urwid/display 2026-10-29 11:33:47,489 root INFO copying build/lib/urwid/display/raw.py -> build/bdist.linux-riscv64/wheel/./urwid/display 2026-10-29 11:33:47,491 root INFO copying build/lib/urwid/display/_posix_raw_display.py -> build/bdist.linux-riscv64/wheel/./urwid/display 2026-10-29 11:33:47,494 root INFO copying build/lib/urwid/display/__init__.py -> build/bdist.linux-riscv64/wheel/./urwid/display 2026-10-29 11:33:47,497 root INFO copying build/lib/urwid/display/_web.js -> build/bdist.linux-riscv64/wheel/./urwid/display 2026-10-29 11:33:47,500 root INFO copying build/lib/urwid/display/_win32_raw_display.py -> build/bdist.linux-riscv64/wheel/./urwid/display 2026-10-29 11:33:47,503 root INFO copying build/lib/urwid/display/_win32.py -> build/bdist.linux-riscv64/wheel/./urwid/display 2026-10-29 11:33:47,505 root INFO copying build/lib/urwid/display/web.py -> build/bdist.linux-riscv64/wheel/./urwid/display 2026-10-29 11:33:47,509 root INFO copying build/lib/urwid/display/common.py -> build/bdist.linux-riscv64/wheel/./urwid/display 2026-10-29 11:33:47,512 root INFO copying build/lib/urwid/display/_raw_display_base.py -> build/bdist.linux-riscv64/wheel/./urwid/display 2026-10-29 11:33:47,515 root INFO copying build/lib/urwid/display/curses.py -> build/bdist.linux-riscv64/wheel/./urwid/display 2026-10-29 11:33:47,518 root INFO copying build/lib/urwid/display/html_fragment.py -> build/bdist.linux-riscv64/wheel/./urwid/display 2026-10-29 11:33:47,521 root INFO copying build/lib/urwid/display/lcd.py -> build/bdist.linux-riscv64/wheel/./urwid/display 2026-10-29 11:33:47,524 root INFO copying build/lib/urwid/display/_web.css -> build/bdist.linux-riscv64/wheel/./urwid/display 2026-10-29 11:33:47,526 root INFO copying build/lib/urwid/display/escape.py -> build/bdist.linux-riscv64/wheel/./urwid/display 2026-10-29 11:33:47,529 root INFO copying build/lib/urwid/vterm.py -> build/bdist.linux-riscv64/wheel/./urwid 2026-10-29 11:33:47,532 root INFO copying build/lib/urwid/version.py -> build/bdist.linux-riscv64/wheel/./urwid 2026-10-29 11:33:47,535 root INFO creating build/bdist.linux-riscv64/wheel/urwid/event_loop 2026-10-29 11:33:47,537 root INFO copying build/lib/urwid/event_loop/glib_loop.py -> build/bdist.linux-riscv64/wheel/./urwid/event_loop 2026-10-29 11:33:47,539 root INFO copying build/lib/urwid/event_loop/abstract_loop.py -> build/bdist.linux-riscv64/wheel/./urwid/event_loop 2026-10-29 11:33:47,542 root INFO copying build/lib/urwid/event_loop/select_loop.py -> build/bdist.linux-riscv64/wheel/./urwid/event_loop 2026-10-29 11:33:47,545 root INFO copying build/lib/urwid/event_loop/__init__.py -> build/bdist.linux-riscv64/wheel/./urwid/event_loop 2026-10-29 11:33:47,547 root INFO copying build/lib/urwid/event_loop/twisted_loop.py -> build/bdist.linux-riscv64/wheel/./urwid/event_loop 2026-10-29 11:33:47,550 root INFO copying build/lib/urwid/event_loop/tornado_loop.py -> build/bdist.linux-riscv64/wheel/./urwid/event_loop 2026-10-29 11:33:47,553 root INFO copying build/lib/urwid/event_loop/asyncio_loop.py -> build/bdist.linux-riscv64/wheel/./urwid/event_loop 2026-10-29 11:33:47,556 root INFO copying build/lib/urwid/event_loop/main_loop.py -> build/bdist.linux-riscv64/wheel/./urwid/event_loop 2026-10-29 11:33:47,560 root INFO copying build/lib/urwid/event_loop/trio_loop.py -> build/bdist.linux-riscv64/wheel/./urwid/event_loop 2026-10-29 11:33:47,564 root INFO copying build/lib/urwid/event_loop/zmq_loop.py -> build/bdist.linux-riscv64/wheel/./urwid/event_loop 2026-10-29 11:33:47,567 root INFO copying build/lib/urwid/util.py -> build/bdist.linux-riscv64/wheel/./urwid 2026-10-29 11:33:47,570 root INFO copying build/lib/urwid/py.typed -> build/bdist.linux-riscv64/wheel/./urwid 2026-10-29 11:33:47,572 root INFO copying build/lib/urwid/split_repr.py -> build/bdist.linux-riscv64/wheel/./urwid 2026-10-29 11:33:47,574 root INFO copying build/lib/urwid/font.py -> build/bdist.linux-riscv64/wheel/./urwid 2026-10-29 11:33:47,577 root INFO copying build/lib/urwid/ansi_parser.py -> build/bdist.linux-riscv64/wheel/./urwid 2026-10-29 11:33:47,580 root INFO copying build/lib/urwid/signals.py -> build/bdist.linux-riscv64/wheel/./urwid 2026-10-29 11:33:47,583 root INFO copying build/lib/urwid/numedit.py -> build/bdist.linux-riscv64/wheel/./urwid 2026-10-29 11:33:47,586 root INFO copying build/lib/urwid/str_util.py -> build/bdist.linux-riscv64/wheel/./urwid 2026-10-29 11:33:47,589 root INFO copying build/lib/urwid/command_map.py -> build/bdist.linux-riscv64/wheel/./urwid 2026-10-29 11:33:47,591 root INFO running install_egg_info 2026-10-29 11:33:47,660 root INFO Copying urwid.egg-info to build/bdist.linux-riscv64/wheel/./urwid-4.2.3-py3.14.egg-info 2026-10-29 11:33:47,679 root INFO running install_scripts 2026-10-29 11:33:47,697 root INFO creating build/bdist.linux-riscv64/wheel/urwid-4.2.3.dist-info/WHEEL 2026-10-29 11:33:47,702 wheel INFO creating '/home/buildozer/aports/community/py3-urwid/src/urwid-4.2.3/.dist/.tmp-fd44_2b3/urwid-4.2.3-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it 2026-10-29 11:33:47,706 wheel INFO adding 'urwid/__init__.py' 2026-10-29 11:33:47,709 wheel INFO adding 'urwid/ansi_parser.py' 2026-10-29 11:33:47,713 wheel INFO adding 'urwid/canvas.py' 2026-10-29 11:33:47,717 wheel INFO adding 'urwid/command_map.py' 2026-10-29 11:33:47,721 wheel INFO adding 'urwid/font.py' 2026-10-29 11:33:47,724 wheel INFO adding 'urwid/graphics.py' 2026-10-29 11:33:47,727 wheel INFO adding 'urwid/numedit.py' 2026-10-29 11:33:47,730 wheel INFO adding 'urwid/py.typed' 2026-10-29 11:33:47,733 wheel INFO adding 'urwid/signals.py' 2026-10-29 11:33:47,735 wheel INFO adding 'urwid/split_repr.py' 2026-10-29 11:33:47,738 wheel INFO adding 'urwid/str_util.py' 2026-10-29 11:33:47,741 wheel INFO adding 'urwid/text_layout.py' 2026-10-29 11:33:47,745 wheel INFO adding 'urwid/util.py' 2026-10-29 11:33:47,748 wheel INFO adding 'urwid/version.py' 2026-10-29 11:33:47,750 wheel INFO adding 'urwid/vterm.py' 2026-10-29 11:33:47,755 wheel INFO adding 'urwid/display/__init__.py' 2026-10-29 11:33:47,758 wheel INFO adding 'urwid/display/_posix_raw_display.py' 2026-10-29 11:33:47,761 wheel INFO adding 'urwid/display/_raw_display_base.py' 2026-10-29 11:33:47,765 wheel INFO adding 'urwid/display/_web.css' 2026-10-29 11:33:47,768 wheel INFO adding 'urwid/display/_web.js' 2026-10-29 11:33:47,771 wheel INFO adding 'urwid/display/_win32.py' 2026-10-29 11:33:47,774 wheel INFO adding 'urwid/display/_win32_raw_display.py' 2026-10-29 11:33:47,777 wheel INFO adding 'urwid/display/common.py' 2026-10-29 11:33:47,781 wheel INFO adding 'urwid/display/curses.py' 2026-10-29 11:33:47,784 wheel INFO adding 'urwid/display/escape.py' 2026-10-29 11:33:47,787 wheel INFO adding 'urwid/display/html_fragment.py' 2026-10-29 11:33:47,790 wheel INFO adding 'urwid/display/lcd.py' 2026-10-29 11:33:47,793 wheel INFO adding 'urwid/display/raw.py' 2026-10-29 11:33:47,796 wheel INFO adding 'urwid/display/web.py' 2026-10-29 11:33:47,799 wheel INFO adding 'urwid/event_loop/__init__.py' 2026-10-29 11:33:47,801 wheel INFO adding 'urwid/event_loop/abstract_loop.py' 2026-10-29 11:33:47,804 wheel INFO adding 'urwid/event_loop/asyncio_loop.py' 2026-10-29 11:33:47,808 wheel INFO adding 'urwid/event_loop/glib_loop.py' 2026-10-29 11:33:47,812 wheel INFO adding 'urwid/event_loop/main_loop.py' 2026-10-29 11:33:47,816 wheel INFO adding 'urwid/event_loop/select_loop.py' 2026-10-29 11:33:47,819 wheel INFO adding 'urwid/event_loop/tornado_loop.py' 2026-10-29 11:33:47,822 wheel INFO adding 'urwid/event_loop/trio_loop.py' 2026-10-29 11:33:47,825 wheel INFO adding 'urwid/event_loop/twisted_loop.py' 2026-10-29 11:33:47,828 wheel INFO adding 'urwid/event_loop/zmq_loop.py' 2026-10-29 11:33:47,832 wheel INFO adding 'urwid/widget/__init__.py' 2026-10-29 11:33:47,835 wheel INFO adding 'urwid/widget/ansi_text.py' 2026-10-29 11:33:47,838 wheel INFO adding 'urwid/widget/attr_map.py' 2026-10-29 11:33:47,841 wheel INFO adding 'urwid/widget/attr_wrap.py' 2026-10-29 11:33:47,844 wheel INFO adding 'urwid/widget/bar_graph.py' 2026-10-29 11:33:47,847 wheel INFO adding 'urwid/widget/big_text.py' 2026-10-29 11:33:47,849 wheel INFO adding 'urwid/widget/box_adapter.py' 2026-10-29 11:33:47,853 wheel INFO adding 'urwid/widget/columns.py' 2026-10-29 11:33:47,856 wheel INFO adding 'urwid/widget/constants.py' 2026-10-29 11:33:47,859 wheel INFO adding 'urwid/widget/container.py' 2026-10-29 11:33:47,862 wheel INFO adding 'urwid/widget/deque_walker.py' 2026-10-29 11:33:47,865 wheel INFO adding 'urwid/widget/divider.py' 2026-10-29 11:33:47,867 wheel INFO adding 'urwid/widget/edit.py' 2026-10-29 11:33:47,871 wheel INFO adding 'urwid/widget/filler.py' 2026-10-29 11:33:47,874 wheel INFO adding 'urwid/widget/frame.py' 2026-10-29 11:33:47,877 wheel INFO adding 'urwid/widget/grid_flow.py' 2026-10-29 11:33:47,881 wheel INFO adding 'urwid/widget/line_box.py' 2026-10-29 11:33:47,884 wheel INFO adding 'urwid/widget/list_walker.py' 2026-10-29 11:33:47,888 wheel INFO adding 'urwid/widget/listbox.py' 2026-10-29 11:33:47,892 wheel INFO adding 'urwid/widget/monitored_deque.py' 2026-10-29 11:33:47,895 wheel INFO adding 'urwid/widget/monitored_list.py' 2026-10-29 11:33:47,899 wheel INFO adding 'urwid/widget/overlay.py' 2026-10-29 11:33:47,903 wheel INFO adding 'urwid/widget/padding.py' 2026-10-29 11:33:47,907 wheel INFO adding 'urwid/widget/pile.py' 2026-10-29 11:33:47,910 wheel INFO adding 'urwid/widget/popup.py' 2026-10-29 11:33:47,913 wheel INFO adding 'urwid/widget/progress_bar.py' 2026-10-29 11:33:47,916 wheel INFO adding 'urwid/widget/scrollable.py' 2026-10-29 11:33:47,920 wheel INFO adding 'urwid/widget/solid_fill.py' 2026-10-29 11:33:47,922 wheel INFO adding 'urwid/widget/text.py' 2026-10-29 11:33:47,925 wheel INFO adding 'urwid/widget/treetools.py' 2026-10-29 11:33:47,929 wheel INFO adding 'urwid/widget/widget.py' 2026-10-29 11:33:47,932 wheel INFO adding 'urwid/widget/widget_decoration.py' 2026-10-29 11:33:47,936 wheel INFO adding 'urwid/widget/wimp.py' 2026-10-29 11:33:47,942 wheel INFO adding 'urwid-4.2.3.dist-info/licenses/COPYING' 2026-10-29 11:33:47,945 wheel INFO adding 'urwid-4.2.3.dist-info/METADATA' 2026-10-29 11:33:47,947 wheel INFO adding 'urwid-4.2.3.dist-info/WHEEL' 2026-10-29 11:33:47,950 wheel INFO adding 'urwid-4.2.3.dist-info/scm_file_list.json' 2026-10-29 11:33:47,952 wheel INFO adding 'urwid-4.2.3.dist-info/scm_version.json' 2026-10-29 11:33:47,954 wheel INFO adding 'urwid-4.2.3.dist-info/top_level.txt' 2026-10-29 11:33:47,959 wheel INFO adding 'urwid-4.2.3.dist-info/RECORD' 2026-10-29 11:33:47,963 root INFO removing build/bdist.linux-riscv64/wheel 2026-10-29 11:33:47,994 gpep517 INFO The backend produced .dist/urwid-4.2.3-py3-none-any.whl urwid-4.2.3-py3-none-any.whl ============================= test session starts ============================== platform linux -- Python 3.14.10, pytest-9.1.1, pluggy-1.6.0 -- /home/buildozer/aports/community/py3-urwid/src/urwid-4.2.3/.testenv/bin/python3 cachedir: .pytest_cache rootdir: /home/buildozer/aports/community/py3-urwid/src/urwid-4.2.3 configfile: pyproject.toml testpaths: tests, urwid plugins: cov-5.0.0 collecting ... collected 131 items urwid/ansi_parser.py::urwid.ansi_parser.AnsiParser PASSED urwid/ansi_parser.py::urwid.ansi_parser.led_state PASSED urwid/ansi_parser.py::urwid.ansi_parser.parse_ansi_line PASSED urwid/ansi_parser.py::urwid.ansi_parser.parse_ansi_text PASSED urwid/ansi_parser.py::urwid.ansi_parser.resolve_osc_title PASSED urwid/ansi_parser.py::urwid.ansi_parser.sgi_params_to_attrspec PASSED urwid/display/_raw_display_base.py::urwid.display._raw_display_base.Screen._attrspec_to_escape PASSED urwid/display/common.py::urwid.display.common.AttrSpec.__init__ PASSED urwid/display/common.py::urwid.display.common.AttrSpec.get_rgb_values PASSED urwid/display/common.py::urwid.display.common._color_desc_256 PASSED urwid/display/common.py::urwid.display.common._color_desc_88 PASSED urwid/display/common.py::urwid.display.common._parse_color_256 PASSED urwid/display/common.py::urwid.display.common._parse_color_88 PASSED urwid/display/common.py::urwid.display.common._value_lookup_table PASSED urwid/event_loop/main_loop.py::urwid.event_loop.main_loop.MainLoop._test_process_input PASSED urwid/event_loop/main_loop.py::urwid.event_loop.main_loop.MainLoop._test_run PASSED urwid/event_loop/main_loop.py::urwid.event_loop.main_loop.MainLoop._test_run_screen_event_loop PASSED urwid/event_loop/main_loop.py::urwid.event_loop.main_loop.MainLoop._update PASSED urwid/event_loop/main_loop.py::urwid.event_loop.main_loop._refl PASSED urwid/font.py::urwid.font.FontRegistry.__class_getitem__ PASSED urwid/numedit.py::urwid.numedit.FloatEdit.__float__ PASSED urwid/numedit.py::urwid.numedit.FloatEdit.__init__ PASSED urwid/numedit.py::urwid.numedit.IntegerEdit.__init__ PASSED urwid/numedit.py::urwid.numedit.IntegerEdit.__int__ PASSED urwid/numedit.py::urwid.numedit.IntegerEdit.value PASSED urwid/numedit.py::urwid.numedit.NumEdit.keypress PASSED urwid/signals.py::urwid.signals.Signals.connect PASSED urwid/signals.py::urwid.signals.connect_signal PASSED urwid/split_repr.py::urwid.split_repr.normalize_repr PASSED urwid/split_repr.py::urwid.split_repr.remove_defaults PASSED urwid/split_repr.py::urwid.split_repr.split_repr PASSED urwid/text_layout.py::urwid.text_layout.StandardTextLayout.next_tab_stop PASSED urwid/util.py::urwid.util.int_scale PASSED urwid/widget/ansi_text.py::urwid.widget.ansi_text.ANSIText PASSED urwid/widget/attr_map.py::urwid.widget.attr_map.AttrMap.__init__ PASSED urwid/widget/attr_map.py::urwid.widget.attr_map.AttrMap.set_attr_map PASSED urwid/widget/attr_map.py::urwid.widget.attr_map.AttrMap.set_focus_map PASSED urwid/widget/attr_wrap.py::urwid.widget.attr_wrap.AttrWrap.__init__ PASSED urwid/widget/box_adapter.py::urwid.widget.box_adapter.BoxAdapter.__init__ PASSED urwid/widget/box_adapter.py::urwid.widget.box_adapter.BoxAdapter.rows PASSED urwid/widget/columns.py::urwid.widget.columns.Columns.sizing PASSED urwid/widget/divider.py::urwid.widget.divider.Divider.__init__ PASSED urwid/widget/divider.py::urwid.widget.divider.Divider.render PASSED urwid/widget/divider.py::urwid.widget.divider.Divider.rows PASSED urwid/widget/edit.py::urwid.widget.edit.Edit.__init__ PASSED urwid/widget/edit.py::urwid.widget.edit.Edit.get_cursor_coords PASSED urwid/widget/edit.py::urwid.widget.edit.Edit.get_edit_text PASSED urwid/widget/edit.py::urwid.widget.edit.Edit.get_pref_col PASSED urwid/widget/edit.py::urwid.widget.edit.Edit.get_text PASSED urwid/widget/edit.py::urwid.widget.edit.Edit.insert_text PASSED urwid/widget/edit.py::urwid.widget.edit.Edit.keypress PASSED urwid/widget/edit.py::urwid.widget.edit.Edit.mouse_event PASSED urwid/widget/edit.py::urwid.widget.edit.Edit.move_cursor_to_coords PASSED urwid/widget/edit.py::urwid.widget.edit.Edit.render PASSED urwid/widget/edit.py::urwid.widget.edit.Edit.set_caption PASSED urwid/widget/edit.py::urwid.widget.edit.Edit.set_edit_pos PASSED urwid/widget/edit.py::urwid.widget.edit.Edit.set_edit_text PASSED urwid/widget/edit.py::urwid.widget.edit.IntEdit.__init__ PASSED urwid/widget/edit.py::urwid.widget.edit.IntEdit.keypress PASSED urwid/widget/edit.py::urwid.widget.edit.IntEdit.value PASSED urwid/widget/filler.py::urwid.widget.filler.calculate_top_bottom_filler PASSED urwid/widget/line_box.py::urwid.widget.line_box.LineBox.__init__ PASSED urwid/widget/monitored_deque.py::urwid.widget.monitored_deque.MonitoredDeque.set_modified_callback PASSED urwid/widget/monitored_deque.py::urwid.widget.monitored_deque.MonitoredFocusDeque PASSED urwid/widget/monitored_deque.py::urwid.widget.monitored_deque.MonitoredFocusDeque.__delitem__ PASSED urwid/widget/monitored_deque.py::urwid.widget.monitored_deque.MonitoredFocusDeque.__init__ PASSED urwid/widget/monitored_deque.py::urwid.widget.monitored_deque.MonitoredFocusDeque.append PASSED urwid/widget/monitored_deque.py::urwid.widget.monitored_deque.MonitoredFocusDeque.appendleft PASSED urwid/widget/monitored_deque.py::urwid.widget.monitored_deque.MonitoredFocusDeque.clear PASSED urwid/widget/monitored_deque.py::urwid.widget.monitored_deque.MonitoredFocusDeque.extend PASSED urwid/widget/monitored_deque.py::urwid.widget.monitored_deque.MonitoredFocusDeque.extendleft PASSED urwid/widget/monitored_deque.py::urwid.widget.monitored_deque.MonitoredFocusDeque.focus PASSED urwid/widget/monitored_deque.py::urwid.widget.monitored_deque.MonitoredFocusDeque.insert PASSED urwid/widget/monitored_deque.py::urwid.widget.monitored_deque.MonitoredFocusDeque.pop PASSED urwid/widget/monitored_deque.py::urwid.widget.monitored_deque.MonitoredFocusDeque.popleft PASSED urwid/widget/monitored_deque.py::urwid.widget.monitored_deque.MonitoredFocusDeque.remove PASSED urwid/widget/monitored_deque.py::urwid.widget.monitored_deque.MonitoredFocusDeque.reverse PASSED urwid/widget/monitored_deque.py::urwid.widget.monitored_deque.MonitoredFocusDeque.rotate PASSED urwid/widget/monitored_deque.py::urwid.widget.monitored_deque.MonitoredFocusDeque.set_focus_changed_callback PASSED urwid/widget/monitored_list.py::urwid.widget.monitored_list.MonitoredFocusList.__delitem__ PASSED urwid/widget/monitored_list.py::urwid.widget.monitored_list.MonitoredFocusList.__imul__ PASSED urwid/widget/monitored_list.py::urwid.widget.monitored_list.MonitoredFocusList.__init__ PASSED urwid/widget/monitored_list.py::urwid.widget.monitored_list.MonitoredFocusList.__setitem__ PASSED urwid/widget/monitored_list.py::urwid.widget.monitored_list.MonitoredFocusList.append PASSED urwid/widget/monitored_list.py::urwid.widget.monitored_list.MonitoredFocusList.extend PASSED urwid/widget/monitored_list.py::urwid.widget.monitored_list.MonitoredFocusList.focus PASSED urwid/widget/monitored_list.py::urwid.widget.monitored_list.MonitoredFocusList.insert PASSED urwid/widget/monitored_list.py::urwid.widget.monitored_list.MonitoredFocusList.pop PASSED urwid/widget/monitored_list.py::urwid.widget.monitored_list.MonitoredFocusList.remove PASSED urwid/widget/monitored_list.py::urwid.widget.monitored_list.MonitoredFocusList.reverse PASSED urwid/widget/monitored_list.py::urwid.widget.monitored_list.MonitoredFocusList.set_focus_changed_callback PASSED urwid/widget/monitored_list.py::urwid.widget.monitored_list.MonitoredFocusList.sort PASSED urwid/widget/monitored_list.py::urwid.widget.monitored_list.MonitoredList.set_modified_callback PASSED urwid/widget/padding.py::urwid.widget.padding.Padding.__init__ PASSED urwid/widget/padding.py::urwid.widget.padding.calculate_left_right_padding PASSED urwid/widget/pile.py::urwid.widget.pile.Pile.sizing PASSED urwid/widget/progress_bar.py::urwid.widget.progress_bar.ProgressBar.__init__ PASSED urwid/widget/solid_fill.py::urwid.widget.solid_fill.SolidFill.__init__ PASSED urwid/widget/solid_fill.py::urwid.widget.solid_fill.SolidFill.render PASSED urwid/widget/text.py::urwid.widget.text.Text.__init__ PASSED urwid/widget/text.py::urwid.widget.text.Text.get_text PASSED urwid/widget/text.py::urwid.widget.text.Text.pack PASSED urwid/widget/text.py::urwid.widget.text.Text.render PASSED urwid/widget/text.py::urwid.widget.text.Text.rows PASSED urwid/widget/text.py::urwid.widget.text.Text.set_align_mode PASSED urwid/widget/text.py::urwid.widget.text.Text.set_layout PASSED urwid/widget/text.py::urwid.widget.text.Text.set_text PASSED urwid/widget/text.py::urwid.widget.text.Text.set_wrap_mode PASSED urwid/widget/widget.py::urwid.widget.widget.WidgetWrap._set_w PASSED urwid/widget/widget_decoration.py::urwid.widget.widget_decoration.WidgetDecoration PASSED urwid/widget/widget_decoration.py::urwid.widget.widget_decoration.WidgetDecoration.base_widget PASSED urwid/widget/wimp.py::urwid.widget.wimp.Button.__init__ PASSED urwid/widget/wimp.py::urwid.widget.wimp.Button.get_label PASSED urwid/widget/wimp.py::urwid.widget.wimp.Button.keypress PASSED urwid/widget/wimp.py::urwid.widget.wimp.Button.label PASSED urwid/widget/wimp.py::urwid.widget.wimp.Button.mouse_event PASSED urwid/widget/wimp.py::urwid.widget.wimp.Button.pack PASSED urwid/widget/wimp.py::urwid.widget.wimp.Button.set_label PASSED urwid/widget/wimp.py::urwid.widget.wimp.CheckBox.__init__ PASSED urwid/widget/wimp.py::urwid.widget.wimp.CheckBox.get_label PASSED urwid/widget/wimp.py::urwid.widget.wimp.CheckBox.keypress PASSED urwid/widget/wimp.py::urwid.widget.wimp.CheckBox.label PASSED urwid/widget/wimp.py::urwid.widget.wimp.CheckBox.mouse_event PASSED urwid/widget/wimp.py::urwid.widget.wimp.CheckBox.pack PASSED urwid/widget/wimp.py::urwid.widget.wimp.CheckBox.set_label PASSED urwid/widget/wimp.py::urwid.widget.wimp.CheckBox.set_state PASSED urwid/widget/wimp.py::urwid.widget.wimp.CheckBox.toggle_state PASSED urwid/widget/wimp.py::urwid.widget.wimp.RadioButton.__init__ PASSED urwid/widget/wimp.py::urwid.widget.wimp.RadioButton.set_state PASSED urwid/widget/wimp.py::urwid.widget.wimp.RadioButton.toggle_state PASSED urwid/widget/wimp.py::urwid.widget.wimp.SelectableIcon.render PASSED =============================== warnings summary =============================== urwid/widget/attr_wrap.py::urwid.widget.attr_wrap.AttrWrap.__init__ :1: PendingDeprecationWarning: AttrWrap is maintained for backwards compatibility only, new code should use AttrMap instead. API will be removed in version 6.0. urwid/widget/attr_wrap.py::urwid.widget.attr_wrap.AttrWrap.__init__ :1: PendingDeprecationWarning: AttrWrap is maintained for backwards compatibility only, new code should use AttrMap instead. API will be removed in version 6.0. urwid/widget/attr_wrap.py::urwid.widget.attr_wrap.AttrWrap.__init__ :1: PendingDeprecationWarning: AttrWrap is maintained for backwards compatibility only, new code should use AttrMap instead. API will be removed in version 6.0. urwid/widget/columns.py::urwid.widget.columns.Columns.sizing /home/buildozer/aports/community/py3-urwid/src/urwid-4.2.3/urwid/widget/columns.py:359: ColumnsWarning: Sizing combination of widget (position=0) not supported: PACK box=False return [*super()._repr_words(), contents_string] urwid/widget/pile.py::urwid.widget.pile.Pile.sizing /home/buildozer/aports/community/py3-urwid/src/urwid-4.2.3/urwid/widget/pile.py:313: PileWarning: Sizing combination of widget 0 not supported: WEIGHT FIXED return [*super()._repr_words(), contents_string] -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------- coverage: platform linux, python 3.14.10-final-0 ---------- Name Stmts Miss Branch BrPart Cover ----------------------------------------------------------------------- urwid/__init__.py 60 28 10 1 50% urwid/ansi_parser.py 402 215 206 36 43% urwid/canvas.py 755 268 350 55 61% urwid/command_map.py 52 15 6 0 64% urwid/display/__init__.py 24 9 8 4 59% urwid/display/_posix_raw_display.py 235 207 112 0 8% urwid/display/_raw_display_base.py 572 398 252 27 26% urwid/display/_win32.py 49 49 0 0 0% urwid/display/_win32_raw_display.py 149 149 56 0 0% urwid/display/common.py 488 167 228 42 60% urwid/display/curses.py 333 307 160 0 5% urwid/display/escape.py 320 259 208 4 13% urwid/display/html_fragment.py 98 82 48 0 11% urwid/display/lcd.py 220 162 82 0 19% urwid/display/raw.py 1 0 0 0 100% urwid/display/web.py 324 289 106 0 8% urwid/event_loop/__init__.py 12 0 0 0 100% urwid/event_loop/abstract_loop.py 8 1 0 0 88% urwid/event_loop/asyncio_loop.py 99 83 30 0 12% urwid/event_loop/glib_loop.py 107 92 22 0 12% urwid/event_loop/main_loop.py 237 76 84 25 64% urwid/event_loop/select_loop.py 88 64 24 0 21% urwid/event_loop/tornado_loop.py 109 93 20 0 12% urwid/event_loop/trio_loop.py 98 74 16 0 21% urwid/event_loop/twisted_loop.py 91 70 16 0 20% urwid/event_loop/zmq_loop.py 123 105 30 0 12% urwid/font.py 162 23 42 10 83% urwid/graphics.py 16 10 0 0 38% urwid/numedit.py 81 6 44 5 91% urwid/signals.py 66 4 18 4 88% urwid/split_repr.py 26 5 12 2 82% urwid/str_util.py 212 165 126 11 19% urwid/text_layout.py 483 219 272 52 52% urwid/util.py 241 100 96 20 54% urwid/vterm.py 851 736 444 0 9% urwid/widget/__init__.py 17 0 0 0 100% urwid/widget/ansi_text.py 56 15 6 0 69% urwid/widget/attr_map.py 40 2 14 2 93% urwid/widget/attr_wrap.py 26 7 0 0 73% urwid/widget/bar_graph.py 358 326 170 1 6% urwid/widget/big_text.py 45 6 12 3 84% urwid/widget/box_adapter.py 46 24 4 1 46% urwid/widget/columns.py 489 216 226 27 53% urwid/widget/constants.py 118 30 30 4 65% urwid/widget/container.py 67 40 18 0 32% urwid/widget/deque_walker.py 66 48 28 0 19% urwid/widget/divider.py 32 0 2 0 100% urwid/widget/edit.py 282 67 86 20 71% urwid/widget/filler.py 153 118 66 3 19% urwid/widget/frame.py 276 230 130 0 11% urwid/widget/grid_flow.py 211 166 66 0 16% urwid/widget/line_box.py 61 20 22 10 61% urwid/widget/list_walker.py 87 59 28 0 24% urwid/widget/listbox.py 950 875 464 0 5% urwid/widget/monitored_deque.py 169 5 36 4 96% urwid/widget/monitored_list.py 173 12 36 5 92% urwid/widget/overlay.py 316 245 114 0 17% urwid/widget/padding.py 198 110 94 16 40% urwid/widget/pile.py 458 262 238 26 40% urwid/widget/popup.py 75 55 8 0 24% urwid/widget/progress_bar.py 62 3 16 1 95% urwid/widget/scrollable.py 299 242 120 0 14% urwid/widget/solid_fill.py 11 0 0 0 100% urwid/widget/text.py 89 3 20 4 94% urwid/widget/treetools.py 249 183 68 0 21% urwid/widget/widget.py 171 45 42 9 69% urwid/widget/widget_decoration.py 40 10 4 1 75% urwid/widget/wimp.py 133 13 52 12 86% ----------------------------------------------------------------------- TOTAL 13015 7967 5348 447 34% ======================= 131 passed, 5 warnings in 29.55s ======================= >>> py3-urwid: Entering fakeroot... >>> py3-urwid-pyc*: Running split function pyc... 'usr/lib/python3.14/site-packages/urwid/widget/__pycache__' -> '/home/buildozer/aports/community/py3-urwid/pkg/py3-urwid-pyc/usr/lib/python3.14/site-packages/urwid/widget/__pycache__' 'usr/lib/python3.14/site-packages/urwid/display/__pycache__' -> '/home/buildozer/aports/community/py3-urwid/pkg/py3-urwid-pyc/usr/lib/python3.14/site-packages/urwid/display/__pycache__' 'usr/lib/python3.14/site-packages/urwid/event_loop/__pycache__' -> '/home/buildozer/aports/community/py3-urwid/pkg/py3-urwid-pyc/usr/lib/python3.14/site-packages/urwid/event_loop/__pycache__' 'usr/lib/python3.14/site-packages/urwid/__pycache__' -> '/home/buildozer/aports/community/py3-urwid/pkg/py3-urwid-pyc/usr/lib/python3.14/site-packages/urwid/__pycache__' >>> py3-urwid-pyc*: Preparing subpackage py3-urwid-pyc... >>> py3-urwid-pyc*: Running postcheck for py3-urwid-pyc >>> py3-urwid*: Running postcheck for py3-urwid >>> py3-urwid*: Preparing package py3-urwid... >>> py3-urwid*: Tracing dependencies... py3-typing-extensions py3-wcwidth python3~3.14 >>> py3-urwid*: Package size: 1.3 MB >>> py3-urwid*: Compressing data... >>> py3-urwid*: Create checksum... >>> py3-urwid*: Create py3-urwid-4.2.3-r0.apk >>> py3-urwid-pyc*: Tracing dependencies... python3~3.14 >>> py3-urwid-pyc*: Package size: 1.7 MB >>> py3-urwid-pyc*: Compressing data... >>> py3-urwid-pyc*: Create checksum... >>> py3-urwid-pyc*: Create py3-urwid-pyc-4.2.3-r0.apk >>> py3-urwid: Build complete at Thu, 29 Oct 2026 11:34:39 +0000 elapsed time 0h 1m 16s >>> py3-urwid: Cleaning up srcdir >>> py3-urwid: Cleaning up pkgdir >>> py3-urwid: Cleaning up tmpdir >>> py3-urwid: Uninstalling dependencies... ( 1/122) Purging .makedepends-py3-urwid (20261029.113329) ( 2/122) Purging py3-wcwidth-pyc (0.6.0-r1) ( 3/122) Purging py3-wcwidth (0.6.0-r1) ( 4/122) Purging python3-dev (3.14.10-r1) ( 5/122) Purging py3-gpep517-pyc (20-r0) ( 6/122) Purging py3-gpep517 (20-r0) ( 7/122) Purging py3-installer-pyc (1.0.1-r0) ( 8/122) Purging py3-installer (1.0.1-r0) ( 9/122) Purging py3-setuptools_scm-pyc (9.2.2-r1) ( 10/122) Purging py3-setuptools_scm (9.2.2-r1) ( 11/122) Purging py3-wheel-pyc (0.48.0-r0) ( 12/122) Purging py3-wheel (0.48.0-r0) ( 13/122) Purging py3-gobject3-pyc (3.58.1-r0) ( 14/122) Purging py3-gobject3 (3.58.1-r0) ( 15/122) Purging gobject-introspection (1.86.0-r2) ( 16/122) Purging py3-pytest-cov-pyc (5.0.0-r2) ( 17/122) Purging py3-pytest-cov (5.0.0-r2) ( 18/122) Purging py3-pytest-pyc (9.1.1-r1) ( 19/122) Purging py3-pytest (9.1.1-r1) ( 20/122) Purging py3-iniconfig-pyc (2.3.0-r1) ( 21/122) Purging py3-iniconfig (2.3.0-r1) ( 22/122) Purging py3-pluggy-pyc (1.6.0-r1) ( 23/122) Purging py3-pluggy (1.6.0-r1) ( 24/122) Purging py3-py-pyc (1.11.0-r5) ( 25/122) Purging py3-py (1.11.0-r5) ( 26/122) Purging py3-pygments-pyc (2.21.0-r0) ( 27/122) Purging py3-pygments (2.21.0-r0) ( 28/122) Purging py3-coverage-pyc (7.17.0-r0) ( 29/122) Purging py3-coverage (7.17.0-r0) ( 30/122) Purging py3-pyzmq-pyc (27.2.0-r0) ( 31/122) Purging py3-pyzmq (27.2.0-r0) ( 32/122) Purging py3-tornado-pyc (6.5.10-r0) ( 33/122) Purging py3-tornado (6.5.10-r0) ( 34/122) Purging py3-trio-pyc (0.34.0-r0) ( 35/122) Purging py3-trio (0.34.0-r0) ( 36/122) Purging py3-openssl-pyc (26.4.0-r0) ( 37/122) Purging py3-openssl (26.4.0-r0) ( 38/122) Purging py3-outcome-pyc (1.3.0-r2) ( 39/122) Purging py3-outcome (1.3.0-r2) ( 40/122) Purging py3-async_generator-pyc (1.10-r7) ( 41/122) Purging py3-async_generator (1.10-r7) ( 42/122) Purging py3-sniffio-pyc (1.3.1-r2) ( 43/122) Purging py3-sniffio (1.3.1-r2) ( 44/122) Purging py3-curio-pyc (1.6-r4) ( 45/122) Purging py3-curio (1.6-r4) ( 46/122) Purging py3-sortedcontainers-pyc (2.4.0-r6) ( 47/122) Purging py3-sortedcontainers (2.4.0-r6) ( 48/122) Purging py3-twisted-pyc (26.4.0-r0) ( 49/122) Purging py3-twisted (26.4.0-r0) ( 50/122) Purging py3-zope-interface-pyc (7.2-r1) ( 51/122) Purging py3-zope-interface (7.2-r1) ( 52/122) Purging py3-constantly-pyc (23.10.4-r3) ( 53/122) Purging py3-constantly (23.10.4-r3) ( 54/122) Purging py3-incremental-pyc (24.7.2-r1) ( 55/122) Purging py3-incremental (24.7.2-r1) ( 56/122) Purging py3-automat-pyc (24.8.1-r2) ( 57/122) Purging py3-automat (24.8.1-r2) ( 58/122) Purging py3-hyperlink-pyc (21.0.0-r6) ( 59/122) Purging py3-hyperlink (21.0.0-r6) ( 60/122) Purging py3-typing-extensions-pyc (4.16.0-r0) ( 61/122) Purging py3-typing-extensions (4.16.0-r0) ( 62/122) Purging py3-pyhamcrest-pyc (2.1.0-r3) ( 63/122) Purging py3-pyhamcrest (2.1.0-r3) ( 64/122) Purging py3-service_identity-pyc (26.1.0-r0) ( 65/122) Purging py3-service_identity (26.1.0-r0) ( 66/122) Purging py3-asn1-modules-pyc (0.4.2-r1) ( 67/122) Purging py3-asn1-modules (0.4.2-r1) ( 68/122) Purging py3-asn1-pyc (0.6.4-r0) ( 69/122) Purging py3-asn1 (0.6.4-r0) ( 70/122) Purging py3-attrs-pyc (26.1.0-r0) ( 71/122) Purging py3-attrs (26.1.0-r0) ( 72/122) Purging py3-cryptography-pyc (50.0.0-r0) ( 73/122) Purging py3-cryptography (50.0.0-r0) ( 74/122) Purging py3-cffi-pyc (2.1.1-r0) ( 75/122) Purging py3-cffi (2.1.1-r0) ( 76/122) Purging py3-cparser-pyc (3.0-r1) ( 77/122) Purging py3-cparser (3.0-r1) ( 78/122) Purging py3-idna-pyc (3.20-r0) ( 79/122) Purging py3-idna (3.20-r0) ( 80/122) Purging py3-pyserial-pyc (3.5-r9) ( 81/122) Purging py3-pyserial (3.5-r9) ( 82/122) Purging py3-h2-pyc (4.1.0-r5) ( 83/122) Purging py3-h2 (4.1.0-r5) ( 84/122) Purging py3-hyperframe-pyc (6.1.0-r1) ( 85/122) Purging py3-hyperframe (6.1.0-r1) ( 86/122) Purging py3-hpack-pyc (4.1.0-r1) ( 87/122) Purging py3-hpack (4.1.0-r1) ( 88/122) Purging py3-setuptools-pyc (84.0.0-r0) ( 89/122) Purging py3-setuptools (84.0.0-r0) ( 90/122) Purging py3-packaging-pyc (26.3-r0) ( 91/122) Purging py3-packaging (26.3-r0) ( 92/122) Purging py3-parsing-pyc (3.3.3-r0) ( 93/122) Purging py3-parsing (3.3.3-r0) ( 94/122) Purging python3-pyc (3.14.10-r1) ( 95/122) Purging python3-pycache-pyc0 (3.14.10-r1) ( 96/122) Purging pyc (3.14.10-r1) ( 97/122) Purging python3 (3.14.10-r1) ( 98/122) Purging cairo-gobject (1.18.4-r1) ( 99/122) Purging glib (2.90.0-r0) (100/122) Purging libintl (1.0-r0) (101/122) Purging libmount (2.42.4-r3) (102/122) Purging libpanelw (6.6_p20261017-r0) (103/122) Purging libzmq (4.3.5-r2) (104/122) Purging mpdecimal (4.0.1-r0) (105/122) Purging readline (8.3.3-r1) (106/122) Purging sqlite-libs (3.54.1-r0) (107/122) Purging cairo (1.18.4-r1) (108/122) Purging fontconfig (2.18.1-r0) (109/122) Purging freetype (2.14.3-r0) (110/122) Purging libblkid (2.42.4-r3) (111/122) Purging libxext (1.3.7-r0) (112/122) Purging libxrender (0.9.13-r0) (113/122) Purging libx11 (1.8.14-r0) (114/122) Purging libxcb (1.17.0-r2) (115/122) Purging libxdmcp (1.1.5-r1) (116/122) Purging libbsd (0.12.2-r0) (117/122) Purging libbz2 (1.0.8-r6) (118/122) Purging libeconf (0.8.4-r0) (119/122) Purging libmd (1.3.0-r0) (120/122) Purging libpng (1.6.59-r0) (121/122) Purging libsodium (1.0.22-r0) (122/122) Purging libxau (1.0.12-r0) Executing busybox-1.38.0-r8.trigger OK: 1063.7 MiB in 114 packages >>> py3-urwid: Updating the community/riscv64 repository index... >>> py3-urwid: Signing the index...