>>> py3-textual: Building community/py3-textual 8.2.1-r0 (using abuild 3.16.0-r0) started Fri, 03 Apr 2026 07:50:47 +0000 >>> py3-textual: Validating /home/buildozer/aports/community/py3-textual/APKBUILD... >>> py3-textual: Analyzing dependencies... >>> py3-textual: Installing for build: build-base python3 py3-linkify-it-py py3-markdown-it-py py3-mdit-py-plugins py3-platformdirs py3-pygments py3-rich py3-typing-extensions py3-gpep517 py3-poetry-core py3-pytest py3-pytest-xdist py3-pytest-asyncio ( 1/60) Installing libbz2 (1.0.8-r6) ( 2/60) Installing libffi (3.5.2-r0) ( 3/60) Installing gdbm (1.26-r0) ( 4/60) Installing xz-libs (5.8.2-r0) ( 5/60) Installing mpdecimal (4.0.1-r0) ( 6/60) Installing libpanelw (6.6_p20251231-r0) ( 7/60) Installing sqlite-libs (3.51.2-r1) ( 8/60) Installing python3 (3.14.3-r0) ( 9/60) Installing python3-pycache-pyc0 (3.14.3-r0) (10/60) Installing pyc (3.14.3-r0) (11/60) Installing python3-pyc (3.14.3-r0) (12/60) Installing py3-uc-micro-py (2.0.0-r0) (13/60) Installing py3-uc-micro-py-pyc (2.0.0-r0) (14/60) Installing py3-linkify-it-py (2.1.0-r0) (15/60) Installing py3-linkify-it-py-pyc (2.1.0-r0) (16/60) Installing py3-attrs (26.1.0-r0) (17/60) Installing py3-attrs-pyc (26.1.0-r0) (18/60) Installing py3-mdurl (0.1.2-r4) (19/60) Installing py3-mdurl-pyc (0.1.2-r4) (20/60) Installing py3-markdown-it-py (3.0.0-r2) (21/60) Installing py3-markdown-it-py-pyc (3.0.0-r2) (22/60) Installing py3-mdit-py-plugins (0.4.2-r1) (23/60) Installing py3-mdit-py-plugins-pyc (0.4.2-r1) (24/60) Installing py3-platformdirs (4.9.2-r1) (25/60) Installing py3-platformdirs-pyc (4.9.2-r1) (26/60) Installing py3-pygments (2.20.0-r0) (27/60) Installing py3-pygments-pyc (2.20.0-r0) (28/60) Installing py3-rich (14.3.3-r0) (29/60) Installing py3-rich-pyc (14.3.3-r0) (30/60) Installing py3-typing-extensions (4.15.0-r1) (31/60) Installing py3-typing-extensions-pyc (4.15.0-r1) (32/60) Installing py3-installer (0.7.0-r3) (33/60) Installing py3-installer-pyc (0.7.0-r3) (34/60) Installing py3-gpep517 (19-r2) (35/60) Installing py3-gpep517-pyc (19-r2) (36/60) Installing py3-fastjsonschema (2.21.2-r2) (37/60) Installing py3-fastjsonschema-pyc (2.21.2-r2) (38/60) Installing py3-lark-parser (1.2.2-r1) (39/60) Installing py3-lark-parser-pyc (1.2.2-r1) (40/60) Installing py3-parsing (3.3.2-r1) (41/60) Installing py3-parsing-pyc (3.3.2-r1) (42/60) Installing py3-packaging (26.0-r1) (43/60) Installing py3-packaging-pyc (26.0-r1) (44/60) Installing py3-poetry-core (2.3.2-r0) (45/60) Installing py3-poetry-core-pyc (2.3.2-r0) (46/60) Installing py3-iniconfig (2.3.0-r1) (47/60) Installing py3-iniconfig-pyc (2.3.0-r1) (48/60) Installing py3-pluggy (1.6.0-r1) (49/60) Installing py3-pluggy-pyc (1.6.0-r1) (50/60) Installing py3-py (1.11.0-r5) (51/60) Installing py3-py-pyc (1.11.0-r5) (52/60) Installing py3-pytest (9.0.2-r1) (53/60) Installing py3-pytest-pyc (9.0.2-r1) (54/60) Installing py3-execnet (2.1.1-r1) (55/60) Installing py3-execnet-pyc (2.1.1-r1) (56/60) Installing py3-pytest-xdist (3.8.0-r1) (57/60) Installing py3-pytest-xdist-pyc (3.8.0-r1) (58/60) Installing py3-pytest-asyncio (1.3.0-r1) (59/60) Installing py3-pytest-asyncio-pyc (1.3.0-r1) (60/60) Installing .makedepends-py3-textual (20260403.075049) Executing busybox-1.37.0-r31.trigger OK: 398.9 MiB in 164 packages >>> py3-textual: Cleaning up srcdir >>> py3-textual: Cleaning up pkgdir >>> py3-textual: Cleaning up tmpdir >>> py3-textual: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-textual-8.2.1.tar.gz /var/cache/distfiles/edge/py3-textual-8.2.1.tar.gz: OK >>> py3-textual: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-textual-8.2.1.tar.gz /var/cache/distfiles/edge/py3-textual-8.2.1.tar.gz: OK >>> py3-textual: Unpacking /var/cache/distfiles/edge/py3-textual-8.2.1.tar.gz... 2026-04-03 07:50:50,769 gpep517 INFO Building wheel via backend poetry.core.masonry.api 2026-04-03 07:50:50,924 poetry.core.masonry.builders.wheel INFO Building wheel 2026-04-03 07:50:51,099 poetry.core.masonry.builders.wheel INFO Built textual-8.2.1-py3-none-any.whl 2026-04-03 07:50:51,100 gpep517 INFO The backend produced .dist/textual-8.2.1-py3-none-any.whl textual-8.2.1-py3-none-any.whl ============================= test session starts ============================== platform linux -- Python 3.14.3, pytest-9.0.2, pluggy-1.6.0 rootdir: /home/buildozer/aports/community/py3-textual/src/textual-8.2.1 configfile: pyproject.toml testpaths: tests plugins: asyncio-1.3.0, xdist-3.8.0 asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=function, asyncio_default_test_loop_scope=function collected 2994 items / 1 deselected / 2993 selected tests/animations/test_disabling_animations.py ...... [ 0%] tests/animations/test_environment_variable.py ........ [ 0%] tests/animations/test_loading_indicator_animation.py ... [ 0%] tests/animations/test_progress_bar_animation.py ... [ 0%] tests/animations/test_scrolling_animation.py ... [ 0%] tests/animations/test_switch_animation.py ... [ 0%] tests/animations/test_tabs_underline_animation.py ... [ 0%] tests/command_palette/test_click_away.py . [ 1%] tests/command_palette/test_command_source_environment.py . [ 1%] tests/command_palette/test_declare_sources.py ...... [ 1%] tests/command_palette/test_discover.py . [ 1%] tests/command_palette/test_escaping.py . [ 1%] tests/command_palette/test_events.py .... [ 1%] tests/command_palette/test_interaction.py ... [ 1%] tests/command_palette/test_no_results.py . [ 1%] tests/command_palette/test_run_on_select.py .. [ 1%] tests/command_palette/test_worker_interference.py .. [ 1%] tests/css/test_css_reloading.py .. [ 1%] tests/css/test_grid_rows_columns_relative_units.py .. [ 1%] tests/css/test_help_text.py ....................... [ 2%] tests/css/test_inheritance.py x [ 2%] tests/css/test_initial.py .. [ 2%] tests/css/test_mega_stylesheet.py . [ 2%] tests/css/test_nested_css.py .............. [ 3%] tests/css/test_parse.py ................................................ [ 4%] ......................... [ 5%] tests/css/test_programmatic_style_changes.py ......... [ 5%] tests/css/test_scalar.py ... [ 6%] tests/css/test_screen_css.py .......... [ 6%] tests/css/test_styles.py ........................................ [ 7%] tests/css/test_stylesheet.py ........................................... [ 9%] ......... [ 9%] tests/css/test_tokenize.py ............................................. [ 10%] .... [ 11%] tests/directory_tree/test_change_path.py . [ 11%] tests/directory_tree/test_early_show_root.py . [ 11%] tests/document/test_document.py .............................. [ 12%] tests/document/test_document_delete.py .......... [ 12%] tests/document/test_document_insert.py ............ [ 12%] tests/document/test_document_navigator.py .............................. [ 13%] .... [ 14%] tests/document/test_wrapped_document.py ............................... [ 15%] tests/footer/test_footer.py . [ 15%] tests/input/test_cut_copy_paste.py ... [ 15%] tests/input/test_input_clear.py . [ 15%] tests/input/test_input_key_modification_actions.py ............... [ 15%] tests/input/test_input_key_movement_actions.py .............. [ 16%] tests/input/test_input_messages.py ....... [ 16%] tests/input/test_input_mouse.py .......................... [ 17%] tests/input/test_input_properties.py ........ [ 17%] tests/input/test_input_replace.py ...................... [ 18%] tests/input/test_input_restrict.py ...... [ 18%] tests/input/test_input_terminal_cursor.py .. [ 18%] tests/input/test_input_validation.py ....................... [ 19%] tests/input/test_select_on_focus.py . [ 19%] tests/layouts/test_common_layout_features.py .... [ 19%] tests/layouts/test_content_dimensions.py ...... [ 19%] tests/layouts/test_factory.py .. [ 19%] tests/layouts/test_grid.py . [ 19%] tests/layouts/test_horizontal.py . [ 19%] tests/listview/test_inherit_listview.py ... [ 19%] tests/listview/test_listview_initial_index.py ......... [ 20%] tests/listview/test_listview_navigation.py . [ 20%] tests/listview/test_listview_remove_items.py ............. [ 20%] tests/notifications/test_all_levels_notifications.py . [ 20%] tests/notifications/test_app_notifications.py ..... [ 20%] tests/notifications/test_notification.py ...... [ 21%] tests/notifications/test_notifications.py ....... [ 21%] tests/option_list/test_option_list_create.py ............. [ 21%] tests/option_list/test_option_list_disabled.py .......... [ 22%] tests/option_list/test_option_list_id_stability.py . [ 22%] tests/option_list/test_option_list_mouse_click.py . [ 22%] tests/option_list/test_option_list_mouse_hover.py ..... [ 22%] tests/option_list/test_option_list_movement.py ..................... [ 23%] tests/option_list/test_option_list_option_subclass.py . [ 23%] tests/option_list/test_option_messages.py ........ [ 23%] tests/option_list/test_option_prompt_replacement.py ....... [ 23%] tests/option_list/test_option_removal.py ......... [ 23%] tests/renderables/test_sparkline.py ................. [ 24%] tests/renderables/test_text_opacity.py ...... [ 24%] tests/renderables/test_tint.py .. [ 24%] tests/renderables/test_underline_bar.py ............... [ 25%] tests/select/test_blank_and_clear.py ..... [ 25%] tests/select/test_changed_message.py .... [ 25%] tests/select/test_empty_select.py .... [ 25%] tests/select/test_prompt.py .. [ 25%] tests/select/test_remove.py . [ 25%] tests/select/test_value.py ......... [ 26%] tests/selection_list/test_over_wide_selections.py . [ 26%] tests/selection_list/test_selection_click_checkbox.py .. [ 26%] tests/selection_list/test_selection_list_create.py ......... [ 26%] tests/selection_list/test_selection_messages.py ............. [ 26%] tests/selection_list/test_selection_values.py ........ [ 27%] tests/suggester/test_input_suggestions.py ............... [ 27%] tests/suggester/test_suggest_from_list.py ................. [ 28%] tests/suggester/test_suggester.py ........... [ 28%] tests/test_actions.py ........................... [ 29%] tests/test_animation.py ............ [ 29%] tests/test_animator.py ......... [ 30%] tests/test_app.py ...............event: Click(Label(id='one'), x=0, y=0, pointer_x=0, pointer_y=0, style=Style(color=Color('#e0e0e0', ColorType.TRUECOLOR, triplet=ColorTriplet(red=224, green=224, blue=224)), bgcolor=Color('#121212', ColorType.TRUECOLOR, triplet=ColorTriplet(red=18, green=18, blue=18)), meta={'offset': (0, 0)}), chain=1) .event: Click(Label(id='one'), x=0, y=0, pointer_x=0, pointer_y=0, style=Style(color=Color('#e0e0e0', ColorType.TRUECOLOR, triplet=ColorTriplet(red=224, green=224, blue=224)), bgcolor=Color('#121212', ColorType.TRUECOLOR, triplet=ColorTriplet(red=18, green=18, blue=18)), meta={'offset': (0, 0)}), chain=1) event: Click(Label(id='one'), x=0, y=0, pointer_x=0, pointer_y=0, style=Style(color=Color('#e0e0e0', ColorType.TRUECOLOR, triplet=ColorTriplet(red=224, green=224, blue=224)), bgcolor=Color('#121212', ColorType.TRUECOLOR, triplet=ColorTriplet(red=18, green=18, blue=18)), meta={'offset': (0, 0)}), chain=2) .event: Click(Label(id='one'), x=0, y=0, pointer_x=0, pointer_y=0, style=Style(color=Color('#e0e0e0', ColorType.TRUECOLOR, triplet=ColorTriplet(red=224, green=224, blue=224)), bgcolor=Color('#121212', ColorType.TRUECOLOR, triplet=ColorTriplet(red=18, green=18, blue=18)), meta={'offset': (0, 0)}), chain=1) event: Click(Label(id='one'), x=0, y=0, pointer_x=0, pointer_y=0, style=Style(color=Color('#e0e0e0', ColorType.TRUECOLOR, triplet=ColorTriplet(red=224, green=224, blue=224)), bgcolor=Color('#121212', ColorType.TRUECOLOR, triplet=ColorTriplet(red=18, green=18, blue=18)), meta={'offset': (0, 0)}), chain=2) event: Click(Label(id='one'), x=0, y=0, pointer_x=0, pointer_y=0, style=Style(color=Color('#e0e0e0', ColorType.TRUECOLOR, triplet=ColorTriplet(red=224, green=224, blue=224)), bgcolor=Color('#094573', ColorType.TRUECOLOR, triplet=ColorTriplet(red=9, green=69, blue=115)), meta={'offset': (0, 0)}), chain=3) ......... [ 31%] tests/test_app_focus_blur.py ..... [ 31%] tests/test_arrange.py ...... [ 31%] tests/test_auto_refresh.py . [ 31%] tests/test_auto_scroll.py .... [ 31%] tests/test_await_remove.py . [ 31%] tests/test_binary_encode.py ............................................ [ 33%] .... [ 33%] tests/test_binding.py .......... [ 33%] tests/test_binding_inheritance.py ............... [ 34%] tests/test_border.py ......................... [ 34%] tests/test_border_subtitle.py . [ 34%] tests/test_box_drawing.py ............ [ 35%] tests/test_box_model.py ..... [ 35%] tests/test_cache.py ....................... [ 36%] tests/test_call_x_schedulers.py .. [ 36%] tests/test_case.py . [ 36%] tests/test_collapsible.py .............. [ 36%] tests/test_color.py .................................................... [ 38%] ............... [ 39%] tests/test_command.py . [ 39%] tests/test_compositor.py . [ 39%] tests/test_compositor_regions_to_spans.py ....... [ 39%] tests/test_concurrency.py .. [ 39%] tests/test_constants.py ... [ 39%] tests/test_containers.py ..... [ 39%] tests/test_content.py .................................................. [ 41%] ......................... [ 42%] tests/test_content_switcher.py .....x.. [ 42%] tests/test_count_parameters.py ... [ 42%] tests/test_data_bind.py .. [ 42%] tests/test_data_table.py ............................................... [ 44%] .......['RowHighlighted', 'RowHighlighted'] ................................. [ 45%] tests/test_demo.py . [ 45%] tests/test_disabled.py ............... [ 46%] tests/test_dom.py ........................... [ 47%] tests/test_driver.py .... [ 47%] tests/test_duration.py . [ 47%] tests/test_dynamic_bindings.py . [ 47%] tests/test_easing.py .. [ 47%] tests/test_eta.py .... [ 47%] tests/test_expand_tabs.py .............. [ 47%] tests/test_file_monitor.py ... [ 47%] tests/test_filters.py . [ 48%] tests/test_focus.py .................... [ 48%] tests/test_freeze.py . [ 48%] tests/test_fuzzy.py .... [ 48%] tests/test_gc.py x [ 48%] tests/test_geometry.py ................................................. [ 50%] ...................................................... [ 52%] tests/test_getters.py .. [ 52%] tests/test_header.py ....... [ 52%] tests/test_highlight.py ........ [ 52%] tests/test_immutable_sequence_view.py ......... [ 53%] tests/test_issue_4248.py . [ 53%] tests/test_keymap.py ...... [ 53%] tests/test_keys.py .............. [ 53%] tests/test_layout_resolve.py .............. [ 54%] tests/test_lazy.py .. [ 54%] tests/test_line_filter.py . [ 54%] tests/test_line_split.py . [ 54%] tests/test_links.py . [ 54%] tests/test_loading.py .. [ 54%] tests/test_log.py .. [ 54%] tests/test_logger.py . [ 54%] tests/test_loop.py .... [ 54%] tests/test_markdown.py ..................[Span(8, 20, style=Style(meta={'@click': "link('https://example.com')"}))] [Span(8, 20, Style(meta={'@click': "link('https://example.com')"}))] .....['LinkClicked'] .. [ 55%] tests/test_markdownviewer.py ...... [ 55%] tests/test_markup.py ...................................... [ 57%] tests/test_masked_input.py .............. [ 57%] tests/test_message_handling.py . [ 57%] tests/test_message_pump.py ........ [ 57%] tests/test_modal.py . [ 57%] tests/test_mount.py . [ 57%] tests/test_node_list.py ........... [ 58%] tests/test_on.py ............ [ 58%] tests/test_overflow_change.py . [ 58%] tests/test_parser.py .. [ 58%] tests/test_partition.py . [ 58%] tests/test_paste.py .. [ 58%] tests/test_path.py ..... [ 59%] tests/test_pilot.py .................................................... [ 60%] ........................................................................ [ 63%] ......................... [ 64%] tests/test_pipe.py . [ 64%] tests/test_placeholder.py .. [ 64%] tests/test_progress_bar.py .................... [ 64%] tests/test_query.py ................ [ 65%] tests/test_reactive.py ............................... [ 66%] tests/test_resolve.py .......... [ 66%] tests/test_rlock.py .. [ 66%] tests/test_rule.py .... [ 66%] tests/test_screen_modes.py .......... [ 67%] tests/test_screens.py .................. [ 67%] tests/test_segment_tools.py ............ [ 68%] tests/test_selection.py ......... [ 68%] tests/test_shutdown.py . [ 68%] tests/test_signal.py .... [ 68%] tests/test_slug.py ............................................. [ 70%] tests/test_spatial_map.py ...... [ 70%] tests/test_static.py . [ 70%] tests/test_strip.py ................................... [ 71%] tests/test_style_importance.py ........ [ 71%] tests/test_style_inheritance.py . [ 71%] tests/test_style_parse.py ........................ [ 72%] tests/test_style_properties.py ..... [ 72%] tests/test_styles_cache.py ....... [ 73%] tests/test_suggestions.py .............. [ 73%] tests/test_suspend.py .. [ 73%] tests/test_switch.py . [ 73%] tests/test_tabbed_content.py ......................................... [ 75%] tests/test_tabs.py ......................... [ 75%] tests/test_test_runner.py . [ 75%] tests/test_textlog.py . [ 76%] tests/test_tooltips.py ....... [ 76%] tests/test_two_way_dict.py ...... [ 76%] tests/test_unmount.py . [ 76%] tests/test_validation.py ............................................... [ 78%] ........... [ 78%] tests/test_version.py . [ 78%] tests/test_visible.py .. [ 78%] tests/test_widget.py ..............................................', World Hello, World Hello, World Hello, World Hello, World Hello, World Hello, World Hello, World ' . [ 80%] tests/test_widget_child_moving.py .................. [ 80%] tests/test_widget_mount_point.py . [ 80%] tests/test_widget_mounting.py .. [ 80%] tests/test_widget_navigation.py ........................................ [ 82%] .............................. [ 83%] tests/test_widget_removing.py ............... [ 83%] tests/test_widget_visibility.py . [ 83%] tests/test_win_sleep.py s [ 83%] tests/test_wrap.py ...................... [ 84%] tests/test_xterm_parser.py ............................................. [ 85%] .......x..... [ 86%] tests/text_area/test_code_editor.py . [ 86%] tests/text_area/test_edit_via_api.py ................................... [ 87%] [ 87%] tests/text_area/test_edit_via_bindings.py .............................. [ 88%] ................................................................... [ 90%] tests/text_area/test_escape_binding.py .. [ 90%] tests/text_area/test_history.py ................ [ 91%] tests/text_area/test_issue_4301.py ...... [ 91%] tests/text_area/test_messages.py ..... [ 91%] tests/text_area/test_selection.py ...................................... [ 93%] ............................ [ 93%] tests/text_area/test_selection_bindings.py ............................. [ 94%] ................................ [ 96%] tests/text_area/test_setting_themes.py .... [ 96%] tests/text_area/test_textarea_cut_copy_paste.py ... [ 96%] tests/toggles/test_checkbox.py .. [ 96%] tests/toggles/test_labels.py . [ 96%] tests/toggles/test_radiobutton.py .. [ 96%] tests/toggles/test_radioset.py ......... [ 96%] tests/tree/test_directory_tree.py ..... [ 96%] tests/tree/test_node_refresh.py .... [ 97%] tests/tree/test_tree_availability.py ..[('NodeHighlighted', 'test-tree'), ('NodeExpanded', 'test-tree')] .[('NodeHighlighted', 'test-tree'), ('NodeExpanded', 'test-tree')] . [ 97%] tests/tree/test_tree_clearing.py ....... [ 97%] tests/tree/test_tree_cursor.py .... [ 97%] tests/tree/test_tree_expand_etc.py ...... [ 97%] tests/tree/test_tree_get_node_by_id.py . [ 97%] tests/tree/test_tree_messages.py ....... [ 97%] tests/tree/test_tree_node_add.py ........ [ 98%] tests/tree/test_tree_node_children.py . [ 98%] tests/tree/test_tree_node_label.py .. [ 98%] tests/tree/test_tree_node_parent.py . [ 98%] tests/workers/test_work_decorator.py ................................. [ 99%] tests/workers/test_worker.py ........... [ 99%] tests/workers/test_worker_manager.py .... [100%] ===== 2988 passed, 1 skipped, 1 deselected, 4 xfailed in 206.54s (0:03:26) ===== /usr/lib/python3.14/site-packages/_pytest/pathlib.py:96: PytestWarning: (rm_rf) error removing /tmp/pytest-of-buildozer/garbage-11509897-6599-437d-853e-4dfcaed14122/popen-gw50/test_discovery_via_path_in_non0 : [Errno 39] Directory not empty: '/tmp/pytest-of-buildozer/garbage-11509897-6599-437d-853e-4dfcaed14122/popen-gw50/test_discovery_via_path_in_non0' warnings.warn( /usr/lib/python3.14/site-packages/_pytest/pathlib.py:96: PytestWarning: (rm_rf) error removing /tmp/pytest-of-buildozer/garbage-11509897-6599-437d-853e-4dfcaed14122/popen-gw50 : [Errno 39] Directory not empty: '/tmp/pytest-of-buildozer/garbage-11509897-6599-437d-853e-4dfcaed14122/popen-gw50' warnings.warn( /usr/lib/python3.14/site-packages/_pytest/pathlib.py:96: PytestWarning: (rm_rf) error removing /tmp/pytest-of-buildozer/garbage-11509897-6599-437d-853e-4dfcaed14122 : [Errno 39] Directory not empty: '/tmp/pytest-of-buildozer/garbage-11509897-6599-437d-853e-4dfcaed14122' warnings.warn( >>> py3-textual: Entering fakeroot... >>> py3-textual-pyc*: Running split function pyc... 'usr/lib/python3.14/site-packages/textual/css/__pycache__' -> '/home/buildozer/aports/community/py3-textual/pkg/py3-textual-pyc/usr/lib/python3.14/site-packages/textual/css/__pycache__' 'usr/lib/python3.14/site-packages/textual/document/__pycache__' -> '/home/buildozer/aports/community/py3-textual/pkg/py3-textual-pyc/usr/lib/python3.14/site-packages/textual/document/__pycache__' 'usr/lib/python3.14/site-packages/textual/__pycache__' -> '/home/buildozer/aports/community/py3-textual/pkg/py3-textual-pyc/usr/lib/python3.14/site-packages/textual/__pycache__' 'usr/lib/python3.14/site-packages/textual/layouts/__pycache__' -> '/home/buildozer/aports/community/py3-textual/pkg/py3-textual-pyc/usr/lib/python3.14/site-packages/textual/layouts/__pycache__' 'usr/lib/python3.14/site-packages/textual/renderables/__pycache__' -> '/home/buildozer/aports/community/py3-textual/pkg/py3-textual-pyc/usr/lib/python3.14/site-packages/textual/renderables/__pycache__' 'usr/lib/python3.14/site-packages/textual/widgets/__pycache__' -> '/home/buildozer/aports/community/py3-textual/pkg/py3-textual-pyc/usr/lib/python3.14/site-packages/textual/widgets/__pycache__' 'usr/lib/python3.14/site-packages/textual/drivers/__pycache__' -> '/home/buildozer/aports/community/py3-textual/pkg/py3-textual-pyc/usr/lib/python3.14/site-packages/textual/drivers/__pycache__' 'usr/lib/python3.14/site-packages/textual/demo/__pycache__' -> '/home/buildozer/aports/community/py3-textual/pkg/py3-textual-pyc/usr/lib/python3.14/site-packages/textual/demo/__pycache__' >>> py3-textual-pyc*: Preparing subpackage py3-textual-pyc... >>> py3-textual-pyc*: Running postcheck for py3-textual-pyc >>> py3-textual*: Running postcheck for py3-textual >>> py3-textual*: Preparing package py3-textual... >>> py3-textual-pyc*: Tracing dependencies... python3~3.14 >>> py3-textual-pyc*: Package size: 3.6 MB >>> py3-textual-pyc*: Compressing data... >>> py3-textual-pyc*: Create checksum... >>> py3-textual-pyc*: Create py3-textual-pyc-8.2.1-r0.apk >>> py3-textual*: Tracing dependencies... python3 py3-linkify-it-py py3-markdown-it-py py3-mdit-py-plugins py3-platformdirs py3-pygments py3-rich py3-typing-extensions python3~3.14 >>> py3-textual*: Package size: 2.7 MB >>> py3-textual*: Compressing data... >>> py3-textual*: Create checksum... >>> py3-textual*: Create py3-textual-8.2.1-r0.apk >>> py3-textual: Build complete at Fri, 03 Apr 2026 07:54:25 +0000 elapsed time 0h 3m 38s >>> py3-textual: Cleaning up srcdir >>> py3-textual: Cleaning up pkgdir >>> py3-textual: Cleaning up tmpdir >>> py3-textual: Uninstalling dependencies... ( 1/60) Purging .makedepends-py3-textual (20260403.075049) ( 2/60) Purging py3-linkify-it-py-pyc (2.1.0-r0) ( 3/60) Purging py3-linkify-it-py (2.1.0-r0) ( 4/60) Purging py3-uc-micro-py-pyc (2.0.0-r0) ( 5/60) Purging py3-uc-micro-py (2.0.0-r0) ( 6/60) Purging py3-mdit-py-plugins-pyc (0.4.2-r1) ( 7/60) Purging py3-mdit-py-plugins (0.4.2-r1) ( 8/60) Purging py3-platformdirs-pyc (4.9.2-r1) ( 9/60) Purging py3-platformdirs (4.9.2-r1) (10/60) Purging py3-rich-pyc (14.3.3-r0) (11/60) Purging py3-rich (14.3.3-r0) (12/60) Purging py3-markdown-it-py-pyc (3.0.0-r2) (13/60) Purging py3-markdown-it-py (3.0.0-r2) (14/60) Purging py3-attrs-pyc (26.1.0-r0) (15/60) Purging py3-attrs (26.1.0-r0) (16/60) Purging py3-mdurl-pyc (0.1.2-r4) (17/60) Purging py3-mdurl (0.1.2-r4) (18/60) Purging py3-gpep517-pyc (19-r2) (19/60) Purging py3-gpep517 (19-r2) (20/60) Purging py3-installer-pyc (0.7.0-r3) (21/60) Purging py3-installer (0.7.0-r3) (22/60) Purging py3-poetry-core-pyc (2.3.2-r0) (23/60) Purging py3-poetry-core (2.3.2-r0) (24/60) Purging py3-fastjsonschema-pyc (2.21.2-r2) (25/60) Purging py3-fastjsonschema (2.21.2-r2) (26/60) Purging py3-lark-parser-pyc (1.2.2-r1) (27/60) Purging py3-lark-parser (1.2.2-r1) (28/60) Purging py3-pytest-xdist-pyc (3.8.0-r1) (29/60) Purging py3-pytest-xdist (3.8.0-r1) (30/60) Purging py3-execnet-pyc (2.1.1-r1) (31/60) Purging py3-execnet (2.1.1-r1) (32/60) Purging py3-pytest-asyncio-pyc (1.3.0-r1) (33/60) Purging py3-pytest-asyncio (1.3.0-r1) (34/60) Purging py3-pytest-pyc (9.0.2-r1) (35/60) Purging py3-pytest (9.0.2-r1) (36/60) Purging py3-iniconfig-pyc (2.3.0-r1) (37/60) Purging py3-iniconfig (2.3.0-r1) (38/60) Purging py3-packaging-pyc (26.0-r1) (39/60) Purging py3-packaging (26.0-r1) (40/60) Purging py3-parsing-pyc (3.3.2-r1) (41/60) Purging py3-parsing (3.3.2-r1) (42/60) Purging py3-pluggy-pyc (1.6.0-r1) (43/60) Purging py3-pluggy (1.6.0-r1) (44/60) Purging py3-py-pyc (1.11.0-r5) (45/60) Purging py3-py (1.11.0-r5) (46/60) Purging py3-pygments-pyc (2.20.0-r0) (47/60) Purging py3-pygments (2.20.0-r0) (48/60) Purging py3-typing-extensions-pyc (4.15.0-r1) (49/60) Purging py3-typing-extensions (4.15.0-r1) (50/60) Purging python3-pyc (3.14.3-r0) (51/60) Purging python3-pycache-pyc0 (3.14.3-r0) (52/60) Purging pyc (3.14.3-r0) (53/60) Purging python3 (3.14.3-r0) (54/60) Purging gdbm (1.26-r0) (55/60) Purging libbz2 (1.0.8-r6) (56/60) Purging libffi (3.5.2-r0) (57/60) Purging libpanelw (6.6_p20251231-r0) (58/60) Purging mpdecimal (4.0.1-r0) (59/60) Purging sqlite-libs (3.51.2-r1) (60/60) Purging xz-libs (5.8.2-r0) Executing busybox-1.37.0-r31.trigger OK: 342.2 MiB in 104 packages >>> py3-textual: Updating the community/armhf repository index... >>> py3-textual: Signing the index...