>>> py3-utils: Building community/py3-utils 4.0.0-r0 (using abuild 3.18.0_rc5-r0) started Wed, 05 Aug 2026 13:55:35 +0000 >>> py3-utils: Validating /home/buildozer/aports/community/py3-utils/APKBUILD... >>> py3-utils: Analyzing dependencies... >>> py3-utils: Installing for build: build-base py3-typing-extensions py3-gpep517 py3-setuptools py3-uv-build py3-wheel py3-loguru py3-pytest py3-pytest-asyncio py3-pytest-cov ( 1/48) Installing libbz2 (1.0.8-r6) ( 2/48) Installing libffi (3.5.2-r1) ( 3/48) Installing xz-libs (5.8.3-r0) ( 4/48) Installing mpdecimal (4.0.1-r0) ( 5/48) Installing libpanelw (6.6_p20260516-r0) ( 6/48) Installing readline (8.3.3-r1) ( 7/48) Installing sqlite-libs (3.53.4-r0) ( 8/48) Installing python3 (3.14.5-r2) ( 9/48) Installing python3-pycache-pyc0 (3.14.5-r2) (10/48) Installing pyc (3.14.5-r2) (11/48) Installing py3-typing-extensions-pyc (4.15.0-r1) (12/48) Installing python3-pyc (3.14.5-r2) (13/48) Installing py3-typing-extensions (4.15.0-r1) (14/48) Installing py3-installer (1.0.1-r0) (15/48) Installing py3-installer-pyc (1.0.1-r0) (16/48) Installing py3-gpep517 (19-r2) (17/48) Installing py3-gpep517-pyc (19-r2) (18/48) Installing py3-parsing (3.3.2-r1) (19/48) Installing py3-parsing-pyc (3.3.2-r1) (20/48) Installing py3-packaging (26.2-r0) (21/48) Installing py3-packaging-pyc (26.2-r0) (22/48) Installing py3-setuptools (83.0.0-r0) (23/48) Installing py3-setuptools-pyc (83.0.0-r0) (24/48) Installing py3-uv-build (0.12.1-r0) (25/48) Installing py3-uv-build-pyc (0.12.1-r0) (26/48) Installing py3-wheel (0.47.0-r0) (27/48) Installing py3-wheel-pyc (0.47.0-r0) (28/48) Installing py3-colorama (0.4.6-r7) (29/48) Installing py3-colorama-pyc (0.4.6-r7) (30/48) Installing py3-loguru (0.7.3-r0) (31/48) Installing py3-loguru-pyc (0.7.3-r0) (32/48) Installing py3-iniconfig (2.3.0-r1) (33/48) Installing py3-iniconfig-pyc (2.3.0-r1) (34/48) Installing py3-pluggy (1.6.0-r1) (35/48) Installing py3-pluggy-pyc (1.6.0-r1) (36/48) Installing py3-py (1.11.0-r5) (37/48) Installing py3-py-pyc (1.11.0-r5) (38/48) Installing py3-pygments (2.20.0-r0) (39/48) Installing py3-pygments-pyc (2.20.0-r0) (40/48) Installing py3-pytest (9.1.1-r0) (41/48) Installing py3-pytest-pyc (9.1.1-r0) (42/48) Installing py3-pytest-asyncio (1.3.0-r1) (43/48) Installing py3-pytest-asyncio-pyc (1.3.0-r1) (44/48) Installing py3-coverage (7.15.2-r0) (45/48) Installing py3-coverage-pyc (7.15.2-r0) (46/48) Installing py3-pytest-cov (5.0.0-r2) (47/48) Installing py3-pytest-cov-pyc (5.0.0-r2) (48/48) Installing .makedepends-py3-utils (20260805.135535) Executing busybox-1.38.0-r4.trigger OK: 407.0 MiB in 153 packages >>> py3-utils: Cleaning up srcdir >>> py3-utils: Cleaning up pkgdir >>> py3-utils: Cleaning up tmpdir >>> py3-utils: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-utils-4.0.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-utils: Fetching py3-utils-4.0.0.tar.gz::https://github.com/wolph/python-utils/archive/refs/tags/v4.0.0.tar.gz /var/cache/distfiles/edge/py3-utils-4.0.0.tar.gz: OK >>> py3-utils: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-utils-4.0.0.tar.gz /var/cache/distfiles/edge/py3-utils-4.0.0.tar.gz: OK >>> py3-utils: Unpacking /var/cache/distfiles/edge/py3-utils-4.0.0.tar.gz... 2026-08-05 13:55:37,541 gpep517 INFO Building wheel via backend uv_build 2026-08-05 13:55:37,555 gpep517 INFO The backend produced .dist/python_utils-4.0.0-py3-none-any.whl python_utils-4.0.0-py3-none-any.whl ============================= test session starts ============================== platform linux -- Python 3.14.5, pytest-9.1.1, pluggy-1.6.0 rootdir: /home/buildozer/aports/community/py3-utils/src/python-utils-4.0.0 configfile: pyproject.toml testpaths: python_utils, _python_utils_tests plugins: asyncio-1.3.0, cov-5.0.0 asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function collected 102 items python_utils/aio.py . [ 0%] python_utils/containers.py ...... [ 6%] python_utils/converters.py ...... [ 12%] python_utils/decorators.py ... [ 15%] python_utils/exceptions.py . [ 16%] python_utils/formatters.py ... [ 19%] python_utils/logger.py ... [ 22%] python_utils/loguru.py . [ 23%] python_utils/terminal.py . [ 24%] python_utils/time.py ..... [ 29%] _python_utils_tests/test_aio.py ... [ 32%] _python_utils_tests/test_aliases.py ..... [ 37%] _python_utils_tests/test_containers.py ..... [ 42%] _python_utils_tests/test_decorators.py .... [ 46%] _python_utils_tests/test_generators.py .... [ 50%] _python_utils_tests/test_import.py ...... [ 55%] _python_utils_tests/test_import_footprint.py ...................... [ 77%] _python_utils_tests/test_lazy_imports.py ....... [ 84%] _python_utils_tests/test_logger.py . [ 85%] _python_utils_tests/test_python_utils.py . [ 86%] _python_utils_tests/test_time.py .............. [100%] ---------- coverage: platform linux, python 3.14.5-final-0 ----------- Name Stmts Miss Branch BrPart Cover Missing ------------------------------------------------------------------------ python_utils/__about__.py 9 0 0 0 100% python_utils/__init__.py 18 0 4 0 100% python_utils/_aliases.py 14 0 0 0 100% python_utils/aio.py 26 0 8 0 100% python_utils/containers.py 120 0 60 0 100% python_utils/converters.py 80 0 40 0 100% python_utils/decorators.py 44 0 10 0 100% python_utils/exceptions.py 8 0 0 0 100% python_utils/formatters.py 39 0 24 0 100% python_utils/generators.py 40 0 16 0 100% python_utils/import_.py 35 0 16 0 100% python_utils/logger.py 51 0 0 0 100% python_utils/loguru.py 10 0 0 0 100% python_utils/terminal.py 9 0 0 0 100% python_utils/time.py 104 0 40 0 100% python_utils/types.py 7 0 0 0 100% ------------------------------------------------------------------------ TOTAL 614 0 218 0 100% Required test coverage of 100.0% reached. Total coverage: 100.00% ============================= 102 passed in 12.25s ============================= >>> py3-utils: Entering fakeroot... >>> py3-utils-pyc*: Running split function pyc... 'usr/lib/python3.14/site-packages/python_utils/__pycache__' -> '/home/buildozer/aports/community/py3-utils/pkg/py3-utils-pyc/usr/lib/python3.14/site-packages/python_utils/__pycache__' >>> py3-utils-pyc*: Preparing subpackage py3-utils-pyc... >>> py3-utils-pyc*: Running postcheck for py3-utils-pyc >>> py3-utils*: Running postcheck for py3-utils >>> py3-utils*: Preparing package py3-utils... >>> py3-utils*: Tracing dependencies... py3-typing-extensions python3~3.14 >>> py3-utils*: Package size: 123.8 KB >>> py3-utils*: Compressing data... >>> py3-utils*: Create checksum... >>> py3-utils*: Create py3-utils-4.0.0-r0.apk >>> py3-utils-pyc*: Tracing dependencies... python3~3.14 >>> py3-utils-pyc*: Package size: 140.3 KB >>> py3-utils-pyc*: Compressing data... >>> py3-utils-pyc*: Create checksum... >>> py3-utils-pyc*: Create py3-utils-pyc-4.0.0-r0.apk >>> py3-utils: Build complete at Wed, 05 Aug 2026 13:55:51 +0000 elapsed time 0h 0m 16s >>> py3-utils: Cleaning up srcdir >>> py3-utils: Cleaning up pkgdir >>> py3-utils: Cleaning up tmpdir >>> py3-utils: Uninstalling dependencies... ( 1/48) Purging .makedepends-py3-utils (20260805.135535) ( 2/48) Purging py3-gpep517-pyc (19-r2) ( 3/48) Purging py3-gpep517 (19-r2) ( 4/48) Purging py3-installer-pyc (1.0.1-r0) ( 5/48) Purging py3-installer (1.0.1-r0) ( 6/48) Purging py3-setuptools-pyc (83.0.0-r0) ( 7/48) Purging py3-setuptools (83.0.0-r0) ( 8/48) Purging py3-uv-build-pyc (0.12.1-r0) ( 9/48) Purging py3-uv-build (0.12.1-r0) (10/48) Purging py3-wheel-pyc (0.47.0-r0) (11/48) Purging py3-wheel (0.47.0-r0) (12/48) Purging py3-loguru-pyc (0.7.3-r0) (13/48) Purging py3-loguru (0.7.3-r0) (14/48) Purging py3-colorama-pyc (0.4.6-r7) (15/48) Purging py3-colorama (0.4.6-r7) (16/48) Purging py3-pytest-asyncio-pyc (1.3.0-r1) (17/48) Purging py3-pytest-asyncio (1.3.0-r1) (18/48) Purging py3-typing-extensions-pyc (4.15.0-r1) (19/48) Purging py3-typing-extensions (4.15.0-r1) (20/48) Purging py3-pytest-cov-pyc (5.0.0-r2) (21/48) Purging py3-pytest-cov (5.0.0-r2) (22/48) Purging py3-pytest-pyc (9.1.1-r0) (23/48) Purging py3-pytest (9.1.1-r0) (24/48) Purging py3-iniconfig-pyc (2.3.0-r1) (25/48) Purging py3-iniconfig (2.3.0-r1) (26/48) Purging py3-packaging-pyc (26.2-r0) (27/48) Purging py3-packaging (26.2-r0) (28/48) Purging py3-parsing-pyc (3.3.2-r1) (29/48) Purging py3-parsing (3.3.2-r1) (30/48) Purging py3-pluggy-pyc (1.6.0-r1) (31/48) Purging py3-pluggy (1.6.0-r1) (32/48) Purging py3-py-pyc (1.11.0-r5) (33/48) Purging py3-py (1.11.0-r5) (34/48) Purging py3-pygments-pyc (2.20.0-r0) (35/48) Purging py3-pygments (2.20.0-r0) (36/48) Purging py3-coverage-pyc (7.15.2-r0) (37/48) Purging py3-coverage (7.15.2-r0) (38/48) Purging python3-pyc (3.14.5-r2) (39/48) Purging python3-pycache-pyc0 (3.14.5-r2) (40/48) Purging pyc (3.14.5-r2) (41/48) Purging python3 (3.14.5-r2) (42/48) Purging libbz2 (1.0.8-r6) (43/48) Purging libffi (3.5.2-r1) (44/48) Purging libpanelw (6.6_p20260516-r0) (45/48) Purging mpdecimal (4.0.1-r0) (46/48) Purging readline (8.3.3-r1) (47/48) Purging sqlite-libs (3.53.4-r0) (48/48) Purging xz-libs (5.8.3-r0) Executing busybox-1.38.0-r4.trigger OK: 343.4 MiB in 105 packages >>> py3-utils: Updating the community/armhf repository index... >>> py3-utils: Signing the index...