>>> py3-watchfiles: Building community/py3-watchfiles 1.2.0-r0 (using abuild 3.17.0-r0) started Mon, 15 Jun 2026 01:43:30 +0000 >>> py3-watchfiles: Validating /home/buildozer/aports/community/py3-watchfiles/APKBUILD... >>> py3-watchfiles: Analyzing dependencies... >>> py3-watchfiles: Installing for build: build-base py3-anyio cargo maturin py3-gpep517 py3-maturin py3-pytest py3-pytest-asyncio py3-pytest-mock py3-pytest-timeout py3-dirty-equals ( 1/60) Installing libbz2 (1.0.8-r6) ( 2/60) Installing libffi (3.5.2-r1) ( 3/60) Installing xz-libs (5.8.3-r0) ( 4/60) Installing mpdecimal (4.0.1-r0) ( 5/60) Installing libpanelw (6.6_p20260516-r0) ( 6/60) Installing readline (8.3.3-r1) ( 7/60) Installing sqlite-libs (3.53.2-r0) ( 8/60) Installing python3 (3.14.5-r1) ( 9/60) Installing python3-pycache-pyc0 (3.14.5-r1) (10/60) Installing pyc (3.14.5-r1) (11/60) Installing py3-idna-pyc (3.16-r0) (12/60) Installing py3-anyio-pyc (4.12.1-r1) (13/60) Installing python3-pyc (3.14.5-r1) (14/60) Installing py3-idna (3.16-r0) (15/60) Installing py3-curio (1.6-r4) (16/60) Installing py3-curio-pyc (1.6-r4) (17/60) Installing py3-sniffio (1.3.1-r2) (18/60) Installing py3-sniffio-pyc (1.3.1-r2) (19/60) Installing py3-typing-extensions (4.15.0-r1) (20/60) Installing py3-typing-extensions-pyc (4.15.0-r1) (21/60) Installing py3-anyio (4.12.1-r1) (22/60) Installing libxml2 (2.13.9-r2) (23/60) Installing llvm22-libs (22.1.3-r0) (24/60) Installing scudo-malloc (22.1.3-r0) (25/60) Installing rust (1.96.0-r0) (26/60) Installing cargo (1.96.0-r0) (27/60) Installing maturin (1.11.5-r1) (28/60) Installing py3-installer (1.0.0-r0) (29/60) Installing py3-installer-pyc (1.0.0-r0) (30/60) Installing py3-gpep517 (19-r2) (31/60) Installing py3-gpep517-pyc (19-r2) (32/60) Installing py3-maturin (1.11.5-r1) (33/60) Installing py3-maturin-pyc (1.11.5-r1) (34/60) Installing py3-iniconfig (2.3.0-r1) (35/60) Installing py3-iniconfig-pyc (2.3.0-r1) (36/60) Installing py3-parsing (3.3.2-r1) (37/60) Installing py3-parsing-pyc (3.3.2-r1) (38/60) Installing py3-packaging (26.2-r0) (39/60) Installing py3-packaging-pyc (26.2-r0) (40/60) Installing py3-pluggy (1.6.0-r1) (41/60) Installing py3-pluggy-pyc (1.6.0-r1) (42/60) Installing py3-py (1.11.0-r5) (43/60) Installing py3-py-pyc (1.11.0-r5) (44/60) Installing py3-pygments (2.20.0-r0) (45/60) Installing py3-pygments-pyc (2.20.0-r0) (46/60) Installing py3-pytest (9.0.3-r0) (47/60) Installing py3-pytest-pyc (9.0.3-r0) (48/60) Installing py3-pytest-asyncio (1.3.0-r1) (49/60) Installing py3-pytest-asyncio-pyc (1.3.0-r1) (50/60) Installing py3-mock (5.2.0-r1) (51/60) Installing py3-mock-pyc (5.2.0-r1) (52/60) Installing py3-pytest-mock (3.15.1-r1) (53/60) Installing py3-pytest-mock-pyc (3.15.1-r1) (54/60) Installing py3-pytest-timeout (2.4.0-r1) (55/60) Installing py3-pytest-timeout-pyc (2.4.0-r1) (56/60) Installing py3-tz (2026.2-r0) (57/60) Installing py3-tz-pyc (2026.2-r0) (58/60) Installing py3-dirty-equals (0.8.0-r1) (59/60) Installing py3-dirty-equals-pyc (0.8.0-r1) (60/60) Installing .makedepends-py3-watchfiles (20260615.014331) Executing busybox-1.37.0-r31.trigger OK: 914.7 MiB in 165 packages >>> py3-watchfiles: Cleaning up srcdir >>> py3-watchfiles: Cleaning up pkgdir >>> py3-watchfiles: Cleaning up tmpdir >>> py3-watchfiles: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-watchfiles-v1.2.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-watchfiles: Fetching py3-watchfiles-v1.2.0.tar.gz::https://github.com/samuelcolvin/watchfiles/archive/refs/tags/v1.2.0.tar.gz Connecting to github.com (140.82.121.4:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/edge/py3-watchfiles-v1.2.0.tar.gz.part' py3-watchfiles-v1.2. 100% |********************************| 118k 0:00:00 ETA '/var/cache/distfiles/edge/py3-watchfiles-v1.2.0.tar.gz.part' saved /var/cache/distfiles/edge/py3-watchfiles-v1.2.0.tar.gz: OK >>> py3-watchfiles: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-watchfiles-v1.2.0.tar.gz /var/cache/distfiles/edge/py3-watchfiles-v1.2.0.tar.gz: OK >>> py3-watchfiles: Unpacking /var/cache/distfiles/edge/py3-watchfiles-v1.2.0.tar.gz... Updating crates.io index Downloading crates ... Downloaded pyo3-macros v0.28.3 Downloaded quote v1.0.45 Downloaded unicode-ident v1.0.12 Downloaded inotify-sys v0.1.5 Downloaded cfg-if v1.0.0 Downloaded filetime v0.2.24 Downloaded libredox v0.1.3 Downloaded kqueue-sys v1.0.4 Downloaded fsevent-sys v4.1.0 Downloaded heck v0.5.0 Downloaded winapi-util v0.1.9 Downloaded windows-targets v0.52.6 Downloaded kqueue v1.0.8 Downloaded notify-types v2.0.0 Downloaded same-file v1.0.6 Downloaded walkdir v2.5.0 Downloaded inotify v0.11.0 Downloaded wasi v0.11.0+wasi-snapshot-preview1 Downloaded bitflags v1.3.2 Downloaded redox_syscall v0.5.3 Downloaded notify v8.0.0 Downloaded log v0.4.22 Downloaded crossbeam-utils v0.8.19 Downloaded bitflags v2.7.0 Downloaded pyo3-build-config v0.28.3 Downloaded proc-macro2 v1.0.81 Downloaded once_cell v1.21.3 Downloaded target-lexicon v0.13.5 Downloaded pyo3-ffi v0.28.3 Downloaded cc v1.0.96 Downloaded pyo3-macros-backend v0.28.3 Downloaded crossbeam-channel v0.5.15 Downloaded python3-dll-a v0.2.14 Downloaded syn v2.0.60 Downloaded mio v1.0.3 Downloaded portable-atomic v1.6.0 Downloaded windows_aarch64_gnullvm v0.52.6 Downloaded windows_x86_64_gnullvm v0.52.6 Downloaded windows_i686_gnullvm v0.52.6 Downloaded libc v0.2.169 Downloaded windows_aarch64_msvc v0.52.6 Downloaded windows_x86_64_gnu v0.52.6 Downloaded windows_x86_64_msvc v0.52.6 Downloaded windows_i686_gnu v0.52.6 Downloaded windows_i686_msvc v0.52.6 Downloaded pyo3 v0.28.3 Downloaded windows-sys v0.59.0 Downloaded windows-sys v0.52.0 2026-06-15 01:43:37,998 gpep517 INFO Building wheel via backend maturin Running `maturin pep517 build-wheel -i /usr/bin/python3 --compatibility off --frozen` 📦 Including license file `LICENSE` 🍹 Building a mixed python/rust project 🔗 Found pyo3 bindings 🐍 Found CPython 3.14 at /usr/bin/python3 📡 Using build options bindings from pyproject.toml Compiling target-lexicon v0.13.5 Compiling python3-dll-a v0.2.14 Compiling libc v0.2.169 Compiling proc-macro2 v1.0.81 Compiling unicode-ident v1.0.12 Compiling quote v1.0.45 Compiling heck v0.5.0 Compiling crossbeam-utils v0.8.19 Compiling log v0.4.22 Compiling same-file v1.0.6 Compiling bitflags v2.7.0 Compiling cfg-if v1.0.0 Compiling once_cell v1.21.3 Compiling notify-types v2.0.0 Compiling walkdir v2.5.0 Compiling crossbeam-channel v0.5.15 Compiling pyo3-build-config v0.28.3 Compiling inotify-sys v0.1.5 Compiling mio v1.0.3 Compiling filetime v0.2.24 Compiling syn v2.0.60 Compiling inotify v0.11.0 Compiling notify v8.0.0 Compiling pyo3-ffi v0.28.3 Compiling pyo3-macros-backend v0.28.3 Compiling pyo3 v0.28.3 Compiling pyo3-macros v0.28.3 Compiling watchfiles_rust_notify v1.2.0 (/home/buildozer/aports/community/py3-watchfiles/src/watchfiles-1.2.0) Finished `release` profile [optimized] target(s) in 35.32s 📦 Built wheel for CPython 3.14 to /home/buildozer/aports/community/py3-watchfiles/src/watchfiles-1.2.0/target/wheels/watchfiles-1.2.0-cp314-cp314-linux_i686.whl /home/buildozer/aports/community/py3-watchfiles/src/watchfiles-1.2.0/target/wheels/watchfiles-1.2.0-cp314-cp314-linux_i686.whl 2026-06-15 01:44:13,737 gpep517 INFO The backend produced .dist/watchfiles-1.2.0-cp314-cp314-linux_i686.whl watchfiles-1.2.0-cp314-cp314-linux_i686.whl ============================= test session starts ============================== platform linux -- Python 3.14.5, pytest-9.0.3, pluggy-1.6.0 -- /home/buildozer/aports/community/py3-watchfiles/src/watchfiles-1.2.0/.testenv/bin/python3 cachedir: .pytest_cache rootdir: /home/buildozer/aports/community/py3-watchfiles/src/watchfiles-1.2.0 configfile: pyproject.toml plugins: anyio-0.0.0, mock-3.15.1, timeout-2.4.0, asyncio-1.3.0 timeout: 10.0s timeout method: signal timeout func_only: False asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function collecting ... collected 162 items ../tests/test_cli.py::test_function PASSED [ 0%] ../tests/test_cli.py::test_ignore_paths PASSED [ 1%] ../tests/test_cli.py::test_invalid_import1 PASSED [ 1%] ../tests/test_cli.py::test_invalid_import2 PASSED [ 2%] ../tests/test_cli.py::test_invalid_path PASSED [ 3%] ../tests/test_cli.py::test_command PASSED [ 3%] ../tests/test_cli.py::test_verbosity PASSED [ 4%] ../tests/test_cli.py::test_verbose PASSED [ 4%] ../tests/test_cli.py::test_non_recursive PASSED [ 5%] ../tests/test_cli.py::test_filter_all PASSED [ 6%] ../tests/test_cli.py::test_filter_default PASSED [ 6%] ../tests/test_cli.py::test_set_type PASSED [ 7%] ../tests/test_cli.py::test_build_filter[all-None-None-(no filter)] PASSED [ 8%] ../tests/test_cli.py::test_build_filter[default-None-expected_filter1-DefaultFilter] PASSED [ 8%] ../tests/test_cli.py::test_build_filter[python-None-expected_filter2-PythonFilter] PASSED [ 9%] ../tests/test_cli.py::test_build_filter[watchfiles.PythonFilter-None-expected_filter3-PythonFilter] PASSED [ 9%] ../tests/test_cli.py::test_build_filter[watchfiles.BaseFilter-None-expected_filter4-BaseFilter] PASSED [ 10%] ../tests/test_cli.py::test_build_filter[os.getcwd-None-getcwd-] PASSED [ 11%] ../tests/test_cli.py::test_build_filter[default-foo,bar-expected_filter6-DefaultFilter] PASSED [ 11%] ../tests/test_cli.py::test_build_filter_warning PASSED [ 12%] ../tests/test_cli.py::test_args PASSED [ 12%] ../tests/test_cli.py::test_args_command PASSED [ 13%] ../tests/test_cli.py::test_ignore_permission_denied PASSED [ 14%] ../tests/test_docs.py::test_docs_examples[watchfiles/run.py:83-94] PASSED [ 14%] ../tests/test_docs.py::test_docs_examples[watchfiles/run.py:99-110] PASSED [ 15%] ../tests/test_docs.py::test_docs_examples[watchfiles/run.py:119-124] PASSED [ 16%] ../tests/test_docs.py::test_docs_examples[watchfiles/run.py:182-201] PASSED [ 16%] ../tests/test_docs.py::test_docs_examples[watchfiles/main.py:116-121] PASSED [ 17%] ../tests/test_docs.py::test_docs_examples[watchfiles/main.py:204-217] PASSED [ 17%] ../tests/test_docs.py::test_docs_examples[watchfiles/main.py:219-239] PASSED [ 18%] ../tests/test_docs.py::test_docs_examples[docs/cli.md:14-30] PASSED [ 19%] ../tests/test_docs.py::test_docs_examples[docs/index.md:20-26] PASSED [ 19%] ../tests/test_docs.py::test_docs_examples[docs/index.md:32-42] PASSED [ 20%] ../tests/test_docs.py::test_docs_examples[docs/index.md:45-54] PASSED [ 20%] ../tests/test_docs.py::test_docs_examples[docs/index.md:57-70] PASSED [ 21%] ../tests/test_docs.py::test_docs_examples[docs/api/filters.md:23-38] PASSED [ 22%] ../tests/test_docs.py::test_docs_examples[docs/api/filters.md:43-51] PASSED [ 22%] ../tests/test_docs.py::test_docs_examples[docs/api/rust_backend.md:11-21] PASSED [ 23%] ../tests/test_docs.py::test_docs_examples[docs/api/rust_backend.md:25-32] PASSED [ 24%] ../tests/test_docs.py::test_cli_help SKIPPED (output varies between ...) [ 24%] ../tests/test_filters.py::test_ignore_file PASSED [ 25%] ../tests/test_filters.py::test_ignore_dir PASSED [ 25%] ../tests/test_filters.py::test_python PASSED [ 26%] ../tests/test_filters.py::test_python_extensions PASSED [ 27%] ../tests/test_filters.py::test_web_filter PASSED [ 27%] ../tests/test_filters.py::test_simple_function PASSED [ 28%] ../tests/test_filters.py::test_default_filter[foo.txt-True] PASSED [ 29%] ../tests/test_filters.py::test_default_filter[foo.swp-False] PASSED [ 29%] ../tests/test_filters.py::test_default_filter[foo.swx-False] PASSED [ 30%] ../tests/test_filters.py::test_default_filter[foo.swx.more-True] PASSED [ 30%] ../tests/test_filters.py::test_default_filter[path4-True] PASSED [ 31%] ../tests/test_filters.py::test_default_filter[path5-False] PASSED [ 32%] ../tests/test_filters.py::test_default_filter[path6-False] PASSED [ 32%] ../tests/test_filters.py::test_default_filter[path7-False] PASSED [ 33%] ../tests/test_filters.py::test_default_filter[path8-True] PASSED [ 33%] ../tests/test_filters.py::test_default_filter[path9-False] PASSED [ 34%] ../tests/test_filters.py::test_customising_filters PASSED [ 35%] ../tests/test_filters.py::test_repr PASSED [ 35%] ../tests/test_force_polling.py::test_watch_polling_not_env PASSED [ 36%] ../tests/test_force_polling.py::test_watch_polling_env PASSED [ 37%] ../tests/test_force_polling.py::test_watch_polling_env_with_custom_delay PASSED [ 37%] ../tests/test_force_polling.py::test_default_force_polling[None-True-True] PASSED [ 38%] ../tests/test_force_polling.py::test_default_force_polling[None-False-False] PASSED [ 38%] ../tests/test_force_polling.py::test_default_force_polling[None-None-False] PASSED [ 39%] ../tests/test_force_polling.py::test_default_force_polling[-True-True] PASSED [ 40%] ../tests/test_force_polling.py::test_default_force_polling[-False-False] PASSED [ 40%] ../tests/test_force_polling.py::test_default_force_polling[-None-False] PASSED [ 41%] ../tests/test_force_polling.py::test_default_force_polling[1-True-True] PASSED [ 41%] ../tests/test_force_polling.py::test_default_force_polling[1-False-False] PASSED [ 42%] ../tests/test_force_polling.py::test_default_force_polling[1-None-True] PASSED [ 43%] ../tests/test_force_polling.py::test_default_force_polling[disable-True-True] PASSED [ 43%] ../tests/test_force_polling.py::test_default_force_polling[disable-False-False] PASSED [ 44%] ../tests/test_force_polling.py::test_default_force_polling[disable-None-False] PASSED [ 45%] ../tests/test_force_polling.py::test_default_force_polling_wsl[None-True-True-0] PASSED [ 45%] ../tests/test_force_polling.py::test_default_force_polling_wsl[None-False-False-0] PASSED [ 46%] ../tests/test_force_polling.py::test_default_force_polling_wsl[None-None-True-1] PASSED [ 46%] ../tests/test_force_polling.py::test_default_force_polling_wsl[-True-True-0] PASSED [ 47%] ../tests/test_force_polling.py::test_default_force_polling_wsl[-False-False-0] PASSED [ 48%] ../tests/test_force_polling.py::test_default_force_polling_wsl[-None-True-1] PASSED [ 48%] ../tests/test_force_polling.py::test_default_force_polling_wsl[1-True-True-0] PASSED [ 49%] ../tests/test_force_polling.py::test_default_force_polling_wsl[1-False-False-0] PASSED [ 50%] ../tests/test_force_polling.py::test_default_force_polling_wsl[1-None-True-0] PASSED [ 50%] ../tests/test_force_polling.py::test_default_force_polling_wsl[disable-True-True-0] PASSED [ 51%] ../tests/test_force_polling.py::test_default_force_polling_wsl[disable-False-False-0] PASSED [ 51%] ../tests/test_force_polling.py::test_default_force_polling_wsl[disable-None-False-0] PASSED [ 52%] ../tests/test_run_process.py::test_alive_terminates PASSED [ 53%] ../tests/test_run_process.py::test_dead_callback PASSED [ 53%] ../tests/test_run_process.py::test_split_cmd_non_posix SKIPPED (no n...) [ 54%] ../tests/test_run_process.py::test_split_cmd_posix PASSED [ 54%] ../tests/test_run_process.py::test_alive_doesnt_terminate PASSED [ 55%] ../tests/test_run_process.py::test_sigint_timeout PASSED [ 56%] ../tests/test_run_process.py::test_start_process PASSED [ 56%] ../tests/test_run_process.py::test_start_process_env PASSED [ 57%] ../tests/test_run_process.py::test_function_string_not_win PASSED [ 58%] ../tests/test_run_process.py::test_function_list PASSED [ 58%] ../tests/test_run_process.py::test_async_alive_terminates PASSED [ 59%] ../tests/test_run_process.py::test_async_sync_callback PASSED [ 59%] ../tests/test_run_process.py::test_run_function PASSED [ 60%] ../tests/test_run_process.py::test_run_function_tty PASSED [ 61%] ../tests/test_run_process.py::test_set_tty_error PASSED [ 61%] ../tests/test_run_process.py::test_command PASSED [ 62%] ../tests/test_run_process.py::test_command_with_args PASSED [ 62%] ../tests/test_run_process.py::test_import_string PASSED [ 63%] ../tests/test_run_process.py::test_detect_target_type[os.getcwd-function] PASSED [ 64%] ../tests/test_run_process.py::test_detect_target_type[getcwd-function] PASSED [ 64%] ../tests/test_run_process.py::test_detect_target_type[foobar.py-command] PASSED [ 65%] ../tests/test_run_process.py::test_detect_target_type[foobar.sh-command] PASSED [ 66%] ../tests/test_run_process.py::test_detect_target_type[foobar.pyt-function] PASSED [ 66%] ../tests/test_run_process.py::test_detect_target_type[foo bar-command] PASSED [ 67%] ../tests/test_rust_notify.py::test_add PASSED [ 67%] ../tests/test_rust_notify.py::test_add_non_recursive PASSED [ 68%] ../tests/test_rust_notify.py::test_close PASSED [ 69%] ../tests/test_rust_notify.py::test_modify_write PASSED [ 69%] ../tests/test_rust_notify.py::test_modify_write_non_recursive PASSED [ 70%] ../tests/test_rust_notify.py::test_modify_chmod PASSED [ 70%] ../tests/test_rust_notify.py::test_delete PASSED [ 71%] ../tests/test_rust_notify.py::test_delete_non_recursive PASSED [ 72%] ../tests/test_rust_notify.py::test_move_in PASSED [ 72%] ../tests/test_rust_notify.py::test_move_out PASSED [ 73%] ../tests/test_rust_notify.py::test_move_internal PASSED [ 74%] ../tests/test_rust_notify.py::test_does_not_exist PASSED [ 74%] ../tests/test_rust_notify.py::test_does_not_exist_message PASSED [ 75%] ../tests/test_rust_notify.py::test_does_not_exist_polling PASSED [ 75%] ../tests/test_rust_notify.py::test_rename PASSED [ 76%] ../tests/test_rust_notify.py::test_watch_multiple PASSED [ 77%] ../tests/test_rust_notify.py::test_wrong_type_event PASSED [ 77%] ../tests/test_rust_notify.py::test_wrong_type_event_is_set PASSED [ 78%] ../tests/test_rust_notify.py::test_return_timeout PASSED [ 79%] ../tests/test_rust_notify.py::test_return_event_set PASSED [ 79%] ../tests/test_rust_notify.py::test_return_event_unset PASSED [ 80%] ../tests/test_rust_notify.py::test_return_debounce_no_timeout PASSED [ 80%] ../tests/test_rust_notify.py::test_rename_multiple_inside PASSED [ 81%] ../tests/test_rust_notify.py::test_polling PASSED [ 82%] ../tests/test_rust_notify.py::test_not_polling_repr raw-event=Access(Open(Any)) event.kind=Access(Open(Any)) no change detected PASSED [ 82%] ../tests/test_rust_notify.py::test_polling_repr PASSED [ 83%] ../tests/test_rust_notify.py::test_ignore_permission_denied PASSED [ 83%] ../tests/test_rust_notify.py::test_default_ignore_permission_denied[None-True-True] PASSED [ 84%] ../tests/test_rust_notify.py::test_default_ignore_permission_denied[None-False-False] PASSED [ 85%] ../tests/test_rust_notify.py::test_default_ignore_permission_denied[None-None-False] PASSED [ 85%] ../tests/test_rust_notify.py::test_default_ignore_permission_denied[-True-True] PASSED [ 86%] ../tests/test_rust_notify.py::test_default_ignore_permission_denied[-False-False] PASSED [ 87%] ../tests/test_rust_notify.py::test_default_ignore_permission_denied[-None-False] PASSED [ 87%] ../tests/test_rust_notify.py::test_default_ignore_permission_denied[1-True-True] PASSED [ 88%] ../tests/test_rust_notify.py::test_default_ignore_permission_denied[1-False-False] PASSED [ 88%] ../tests/test_rust_notify.py::test_default_ignore_permission_denied[1-None-True] PASSED [ 89%] ../tests/test_watch.py::test_watch PASSED [ 90%] ../tests/test_watch.py::test_wait_stop_event PASSED [ 90%] ../tests/test_watch.py::test_awatch PASSED [ 91%] ../tests/test_watch.py::test_await_stop_event PASSED [ 91%] ../tests/test_watch.py::test_watch_raise_interrupt PASSED [ 92%] ../tests/test_watch.py::test_watch_dont_raise_interrupt PASSED [ 93%] ../tests/test_watch.py::test_awatch_unexpected_signal PASSED [ 93%] ../tests/test_watch.py::test_awatch_interrupt_warning PASSED [ 94%] ../tests/test_watch.py::test_watch_no_yield PASSED [ 95%] ../tests/test_watch.py::test_awatch_no_yield PASSED [ 95%] ../tests/test_watch.py::test_watch_timeout PASSED [ 96%] ../tests/test_watch.py::test_watch_yield_on_timeout PASSED [ 96%] ../tests/test_watch.py::test_awatch_timeout PASSED [ 97%] ../tests/test_watch.py::test_awatch_yield_on_timeout PASSED [ 98%] ../tests/test_watch.py::test_calc_async_timeout_posix PASSED [ 98%] ../tests/test_watch.py::test_calc_async_timeout_win SKIPPED (differe...) [ 99%] ../tests/test_watch.py::test_awatch_interrupt_raise PASSED [100%] ======================== 159 passed, 3 skipped in 3.46s ======================== >>> py3-watchfiles: Entering fakeroot... >>> py3-watchfiles-pyc*: Running split function pyc... 'usr/lib/python3.14/site-packages/watchfiles/__pycache__' -> '/home/buildozer/aports/community/py3-watchfiles/pkg/py3-watchfiles-pyc/usr/lib/python3.14/site-packages/watchfiles/__pycache__' >>> py3-watchfiles-pyc*: Preparing subpackage py3-watchfiles-pyc... >>> py3-watchfiles-pyc*: Running postcheck for py3-watchfiles-pyc >>> py3-watchfiles*: Running postcheck for py3-watchfiles >>> py3-watchfiles*: Preparing package py3-watchfiles... >>> py3-watchfiles*: Stripping binaries >>> py3-watchfiles*: Scanning shared objects >>> py3-watchfiles-pyc*: Tracing dependencies... python3~3.14 >>> py3-watchfiles-pyc*: Package size: 62.6 KB >>> py3-watchfiles-pyc*: Compressing data... >>> py3-watchfiles-pyc*: Create checksum... >>> py3-watchfiles-pyc*: Create py3-watchfiles-pyc-1.2.0-r0.apk >>> py3-watchfiles*: Tracing dependencies... py3-anyio python3~3.14 so:libc.musl-x86.so.1 so:libgcc_s.so.1 >>> py3-watchfiles*: Package size: 554.1 KB >>> py3-watchfiles*: Compressing data... >>> py3-watchfiles*: Create checksum... >>> py3-watchfiles*: Create py3-watchfiles-1.2.0-r0.apk >>> py3-watchfiles: Build complete at Mon, 15 Jun 2026 01:44:18 +0000 elapsed time 0h 0m 48s >>> py3-watchfiles: Cleaning up srcdir >>> py3-watchfiles: Cleaning up pkgdir >>> py3-watchfiles: Cleaning up tmpdir >>> py3-watchfiles: Uninstalling dependencies... ( 1/60) Purging .makedepends-py3-watchfiles (20260615.014331) ( 2/60) Purging py3-anyio-pyc (4.12.1-r1) ( 3/60) Purging py3-anyio (4.12.1-r1) ( 4/60) Purging py3-idna-pyc (3.16-r0) ( 5/60) Purging py3-idna (3.16-r0) ( 6/60) Purging py3-sniffio-pyc (1.3.1-r2) ( 7/60) Purging py3-sniffio (1.3.1-r2) ( 8/60) Purging py3-curio-pyc (1.6-r4) ( 9/60) Purging py3-curio (1.6-r4) (10/60) Purging cargo (1.96.0-r0) (11/60) Purging rust (1.96.0-r0) (12/60) Purging py3-gpep517-pyc (19-r2) (13/60) Purging py3-gpep517 (19-r2) (14/60) Purging py3-installer-pyc (1.0.0-r0) (15/60) Purging py3-installer (1.0.0-r0) (16/60) Purging py3-maturin-pyc (1.11.5-r1) (17/60) Purging py3-maturin (1.11.5-r1) (18/60) Purging maturin (1.11.5-r1) (19/60) Purging py3-pytest-asyncio-pyc (1.3.0-r1) (20/60) Purging py3-pytest-asyncio (1.3.0-r1) (21/60) Purging py3-typing-extensions-pyc (4.15.0-r1) (22/60) Purging py3-typing-extensions (4.15.0-r1) (23/60) Purging py3-pytest-mock-pyc (3.15.1-r1) (24/60) Purging py3-pytest-mock (3.15.1-r1) (25/60) Purging py3-mock-pyc (5.2.0-r1) (26/60) Purging py3-mock (5.2.0-r1) (27/60) Purging py3-pytest-timeout-pyc (2.4.0-r1) (28/60) Purging py3-pytest-timeout (2.4.0-r1) (29/60) Purging py3-pytest-pyc (9.0.3-r0) (30/60) Purging py3-pytest (9.0.3-r0) (31/60) Purging py3-iniconfig-pyc (2.3.0-r1) (32/60) Purging py3-iniconfig (2.3.0-r1) (33/60) Purging py3-packaging-pyc (26.2-r0) (34/60) Purging py3-packaging (26.2-r0) (35/60) Purging py3-parsing-pyc (3.3.2-r1) (36/60) Purging py3-parsing (3.3.2-r1) (37/60) Purging py3-pluggy-pyc (1.6.0-r1) (38/60) Purging py3-pluggy (1.6.0-r1) (39/60) Purging py3-py-pyc (1.11.0-r5) (40/60) Purging py3-py (1.11.0-r5) (41/60) Purging py3-pygments-pyc (2.20.0-r0) (42/60) Purging py3-pygments (2.20.0-r0) (43/60) Purging py3-dirty-equals-pyc (0.8.0-r1) (44/60) Purging py3-dirty-equals (0.8.0-r1) (45/60) Purging py3-tz-pyc (2026.2-r0) (46/60) Purging py3-tz (2026.2-r0) (47/60) Purging python3-pyc (3.14.5-r1) (48/60) Purging python3-pycache-pyc0 (3.14.5-r1) (49/60) Purging pyc (3.14.5-r1) (50/60) Purging python3 (3.14.5-r1) (51/60) Purging libbz2 (1.0.8-r6) (52/60) Purging libpanelw (6.6_p20260516-r0) (53/60) Purging llvm22-libs (22.1.3-r0) (54/60) Purging mpdecimal (4.0.1-r0) (55/60) Purging readline (8.3.3-r1) (56/60) Purging scudo-malloc (22.1.3-r0) (57/60) Purging sqlite-libs (3.53.2-r0) (58/60) Purging libffi (3.5.2-r1) (59/60) Purging libxml2 (2.13.9-r2) (60/60) Purging xz-libs (5.8.3-r0) Executing busybox-1.37.0-r31.trigger OK: 426.1 MiB in 105 packages >>> py3-watchfiles: Updating the community/x86 repository index... >>> py3-watchfiles: Signing the index...