>>> py3-curio: Building community/py3-curio 1.6-r2 (using abuild 3.13.0-r3) started Thu, 25 Apr 2024 23:21:22 +0000 >>> py3-curio: Checking sanity of /home/buildozer/aports/community/py3-curio/APKBUILD... >>> py3-curio: Analyzing dependencies... >>> py3-curio: Installing for build: build-base python3 py3-setuptools py3-sphinx py3-pytest (1/69) Installing libbz2 (1.0.8-r6) (2/69) Installing libffi (3.4.6-r0) (3/69) Installing gdbm (1.23-r1) (4/69) Installing xz-libs (5.6.1-r3) (5/69) Installing mpdecimal (4.0.0-r0) (6/69) Installing libpanelw (6.4_p20240330-r0) (7/69) Installing readline (8.2.10-r0) (8/69) Installing sqlite-libs (3.45.3-r0) (9/69) Installing python3 (3.12.3-r1) (10/69) Installing python3-pycache-pyc0 (3.12.3-r1) (11/69) Installing pyc (3.12.3-r1) (12/69) Installing python3-pyc (3.12.3-r1) (13/69) Installing py3-parsing (3.1.2-r1) (14/69) Installing py3-parsing-pyc (3.1.2-r1) (15/69) Installing py3-packaging (24.0-r1) (16/69) Installing py3-packaging-pyc (24.0-r1) (17/69) Installing py3-setuptools (69.5.1-r0) (18/69) Installing py3-setuptools-pyc (69.5.1-r0) (19/69) Installing py3-tz (2024.1-r1) (20/69) Installing py3-tz-pyc (2024.1-r1) (21/69) Installing py3-babel (2.14.0-r2) (22/69) Installing py3-babel-pyc (2.14.0-r2) (23/69) Installing py3-docutils (0.20.1-r2) (24/69) Installing py3-docutils-pyc (0.20.1-r2) (25/69) Installing py3-imagesize (1.4.1-r4) (26/69) Installing py3-imagesize-pyc (1.4.1-r4) (27/69) Installing py3-markupsafe (2.1.5-r1) (28/69) Installing py3-markupsafe-pyc (2.1.5-r1) (29/69) Installing py3-jinja2 (3.1.3-r1) (30/69) Installing py3-jinja2-pyc (3.1.3-r1) (31/69) Installing py3-pygments (2.17.2-r1) (32/69) Installing py3-pygments-pyc (2.17.2-r1) (33/69) Installing py3-certifi (2024.2.2-r1) (34/69) Installing py3-certifi-pyc (2024.2.2-r1) (35/69) Installing py3-charset-normalizer (3.3.2-r1) (36/69) Installing py3-charset-normalizer-pyc (3.3.2-r1) (37/69) Installing py3-idna (3.7-r0) (38/69) Installing py3-idna-pyc (3.7-r0) (39/69) Installing py3-urllib3 (1.26.18-r1) (40/69) Installing py3-urllib3-pyc (1.26.18-r1) (41/69) Installing py3-requests (2.31.0-r2) (42/69) Installing py3-requests-pyc (2.31.0-r2) (43/69) Installing py3-snowballstemmer (2.2.0-r4) (44/69) Installing py3-snowballstemmer-pyc (2.2.0-r4) (45/69) Installing py3-alabaster (0.7.16-r1) (46/69) Installing py3-alabaster-pyc (0.7.16-r1) (47/69) Installing py3-sphinxcontrib-applehelp (1.0.4-r3) (48/69) Installing py3-sphinxcontrib-applehelp-pyc (1.0.4-r3) (49/69) Installing py3-sphinxcontrib-devhelp (1.0.5-r2) (50/69) Installing py3-sphinxcontrib-devhelp-pyc (1.0.5-r2) (51/69) Installing py3-sphinxcontrib-htmlhelp (2.0.1-r3) (52/69) Installing py3-sphinxcontrib-htmlhelp-pyc (2.0.1-r3) (53/69) Installing py3-sphinxcontrib-jsmath (1.0.1-r8) (54/69) Installing py3-sphinxcontrib-jsmath-pyc (1.0.1-r8) (55/69) Installing py3-sphinxcontrib-serializinghtml (1.1.9-r2) (56/69) Installing py3-sphinxcontrib-serializinghtml-pyc (1.1.9-r2) (57/69) Installing py3-sphinxcontrib-qthelp (1.0.6-r2) (58/69) Installing py3-sphinxcontrib-qthelp-pyc (1.0.6-r2) (59/69) Installing py3-sphinx (7.2.6-r1) (60/69) Installing py3-sphinx-pyc (7.2.6-r1) (61/69) Installing py3-iniconfig (2.0.0-r1) (62/69) Installing py3-iniconfig-pyc (2.0.0-r1) (63/69) Installing py3-pluggy (1.4.0-r1) (64/69) Installing py3-pluggy-pyc (1.4.0-r1) (65/69) Installing py3-py (1.11.0-r3) (66/69) Installing py3-py-pyc (1.11.0-r3) (67/69) Installing py3-pytest (8.1.1-r1) (68/69) Installing py3-pytest-pyc (8.1.1-r1) (69/69) Installing .makedepends-py3-curio (20240425.232124) Executing busybox-1.36.1-r25.trigger OK: 447 MiB in 172 packages >>> py3-curio: Cleaning up srcdir >>> py3-curio: Cleaning up pkgdir >>> py3-curio: Cleaning up tmpdir >>> py3-curio: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/curio-1.6.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-curio: Fetching https://pypi.python.org/packages/source/c/curio/curio-1.6.tar.gz Connecting to pypi.python.org ([2a04:4e42:39::223]:443) Connecting to pypi.org ([2a04:4e42::223]:443) Connecting to files.pythonhosted.org ([2a04:4e42:7d::223]:443) Connecting to files.pythonhosted.org ([2a04:4e42:7d::223]:443) saving to '/var/cache/distfiles/curio-1.6.tar.gz.part' curio-1.6.tar.gz.par 100% |********************************| 230k 0:00:00 ETA '/var/cache/distfiles/curio-1.6.tar.gz.part' saved >>> py3-curio: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/py3-curio-python-3.12.patch Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-curio: Fetching py3-curio-python-3.12.patch::https://github.com/dabeaz/curio/pull/363.patch Connecting to github.com (140.82.121.4:443) Connecting to patch-diff.githubusercontent.com (140.82.121.3:443) saving to '/var/cache/distfiles/py3-curio-python-3.12.patch.part' py3-curio-python-3.1 100% |********************************| 2572 0:00:00 ETA '/var/cache/distfiles/py3-curio-python-3.12.patch.part' saved >>> py3-curio: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/curio-1.6.tar.gz >>> py3-curio: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/py3-curio-python-3.12.patch >>> py3-curio: Checking sha512sums... curio-1.6.tar.gz: OK py3-curio-python-3.12.patch: OK >>> py3-curio: Unpacking /var/cache/distfiles/curio-1.6.tar.gz... >>> py3-curio: py3-curio-python-3.12.patch patching file curio/channel.py patching file curio/ssl.py patching file curio/ssl.py running build running build_py creating build creating build/lib creating build/lib/curio copying curio/__init__.py -> build/lib/curio copying curio/sched.py -> build/lib/curio copying curio/thread.py -> build/lib/curio copying curio/io.py -> build/lib/curio copying curio/network.py -> build/lib/curio copying curio/timequeue.py -> build/lib/curio copying curio/kernel.py -> build/lib/curio copying curio/workers.py -> build/lib/curio copying curio/subprocess.py -> build/lib/curio copying curio/ssl.py -> build/lib/curio copying curio/sync.py -> build/lib/curio copying curio/channel.py -> build/lib/curio copying curio/monitor.py -> build/lib/curio copying curio/__main__.py -> build/lib/curio copying curio/task.py -> build/lib/curio copying curio/errors.py -> build/lib/curio copying curio/socket.py -> build/lib/curio copying curio/time.py -> build/lib/curio copying curio/meta.py -> build/lib/curio copying curio/queue.py -> build/lib/curio copying curio/debug.py -> build/lib/curio copying curio/file.py -> build/lib/curio copying curio/traps.py -> build/lib/curio ============================= test session starts ============================== platform linux -- Python 3.12.3, pytest-8.1.1, pluggy-1.4.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /home/buildozer/aports/community/py3-curio/src/curio-1.6 configfile: setup.cfg testpaths: tests collecting ... collected 263 items / 3 deselected / 260 selected tests/test_activation.py::test_activation_base PASSED [ 0%] tests/test_activation.py::test_activation_crash PASSED [ 0%] tests/test_activation.py::test_activation_count PASSED [ 1%] tests/test_asyncgen.py::test_simple_agen PASSED [ 1%] tests/test_asyncgen.py::test_simple_agen_final PASSED [ 1%] tests/test_asyncgen.py::test_agen_final_finalize PASSED [ 2%] tests/test_asyncgen.py::test_agen_except_ok PASSED [ 2%] tests/test_asyncgen.py::test_awaitable_agen PASSED [ 3%] tests/test_channel.py::test_connection_hello PASSED [ 3%] tests/test_channel.py::test_connection_hello_bytes PASSED [ 3%] tests/test_channel.py::test_connection_large PASSED [ 4%] tests/test_channel.py::test_connection_auth PASSED [ 4%] tests/test_channel.py::test_connection_auth_fail PASSED [ 5%] tests/test_channel.py::test_connection_send_partial_bytes PASSED [ 5%] tests/test_channel.py::test_connection_from_connection PASSED [ 5%] tests/test_channel.py::test_connection_recv_cancel PASSED [ 6%] tests/test_channel.py::test_connection_recv_timeout PASSED [ 6%] tests/test_channel.py::test_connection_send_cancel PASSED [ 6%] tests/test_channel.py::test_connection_send_timeout PASSED [ 7%] tests/test_channel.py::test_channel_hello PASSED [ 7%] tests/test_channel.py::test_channel_hello_auth PASSED [ 8%] tests/test_channel.py::test_channel_hello_auth_fail PASSED [ 8%] tests/test_channel.py::test_channel_slow_connect SKIPPED (unconditio...) [ 8%] tests/test_channel.py::test_recv_bytes_into PASSED [ 9%] tests/test_file.py::test_read PASSED [ 9%] tests/test_file.py::test_readall PASSED [ 10%] tests/test_file.py::test_read1 PASSED [ 10%] tests/test_file.py::test_readinto PASSED [ 10%] tests/test_file.py::test_readinto1 PASSED [ 11%] tests/test_file.py::test_readline PASSED [ 11%] tests/test_file.py::test_readlines PASSED [ 11%] tests/test_file.py::test_readiter PASSED [ 12%] tests/test_file.py::test_read_anext PASSED [ 12%] tests/test_file.py::test_read_anext2 PASSED [ 13%] tests/test_file.py::test_bad_usage PASSED [ 13%] tests/test_file.py::test_write PASSED [ 13%] tests/test_file.py::test_writelines PASSED [ 14%] tests/test_file.py::test_seek_tell PASSED [ 14%] tests/test_file.py::test_truncate PASSED [ 15%] tests/test_file.py::test_sync_iter PASSED [ 15%] tests/test_file.py::test_sync_with PASSED [ 15%] tests/test_file.py::test_must_be_asynccontext PASSED [ 16%] tests/test_file.py::test_blocking PASSED [ 16%] tests/test_file.py::test_file_misc PASSED [ 16%] tests/test_io.py::test_socket_blocking PASSED [ 17%] tests/test_io.py::test_socketstream_blocking PASSED [ 17%] tests/test_io.py::test_filestream_blocking PASSED [ 18%] tests/test_io.py::test_filestream_bad_blocking PASSED [ 18%] tests/test_io.py::test_socketstream_bad_blocking PASSED [ 18%] tests/test_io.py::test_read_partial PASSED [ 19%] tests/test_io.py::test_readall PASSED [ 19%] tests/test_io.py::test_readall_partial PASSED [ 20%] tests/test_io.py::test_readall_timeout PASSED [ 20%] tests/test_io.py::test_read_exactly PASSED [ 20%] tests/test_io.py::test_read_exactly_incomplete PASSED [ 21%] tests/test_io.py::test_read_exactly_timeout PASSED [ 21%] tests/test_io.py::test_readline PASSED [ 21%] tests/test_io.py::test_readlines PASSED [ 22%] tests/test_io.py::test_readlines_timeout PASSED [ 22%] tests/test_io.py::test_writelines PASSED [ 23%] tests/test_io.py::test_writelines_timeout PASSED [ 23%] tests/test_io.py::test_write_timeout PASSED [ 23%] tests/test_io.py::test_iterline PASSED [ 24%] tests/test_io.py::test_double_recv PASSED [ 24%] tests/test_io.py::test_sendall_cancel SKIPPED (flaky) [ 25%] tests/test_io.py::test_stream_bad_context PASSED [ 25%] tests/test_io.py::test_stream_bad_iter PASSED [ 25%] tests/test_io.py::test_io_waiting PASSED [ 26%] tests/test_io.py::test_io_unregister PASSED [ 26%] tests/test_kernel.py::test_hello PASSED [ 26%] tests/test_kernel.py::test_raise PASSED [ 27%] tests/test_kernel.py::test_sleep PASSED [ 27%] tests/test_kernel.py::test_clock PASSED [ 28%] tests/test_kernel.py::test_sleep_cancel PASSED [ 28%] tests/test_kernel.py::test_sleep_timeout PASSED [ 28%] tests/test_kernel.py::test_sleep_ignore_timeout PASSED [ 29%] tests/test_kernel.py::test_sleep_notimeout PASSED [ 29%] tests/test_kernel.py::test_task_join PASSED [ 30%] tests/test_kernel.py::test_task_join_error PASSED [ 30%] tests/test_kernel.py::test_task_cancel PASSED [ 30%] tests/test_kernel.py::test_task_cancel_poll PASSED [ 31%] tests/test_kernel.py::test_task_cancel_not_blocking PASSED [ 31%] tests/test_kernel.py::test_task_cancel_join PASSED [ 31%] tests/test_kernel.py::test_task_cancel_join_wait PASSED [ 32%] tests/test_kernel.py::test_task_child_cancel PASSED [ 32%] tests/test_kernel.py::test_task_ready_cancel PASSED [ 33%] tests/test_kernel.py::test_double_cancel PASSED [ 33%] tests/test_kernel.py::test_nested_timeout PASSED [ 33%] tests/test_kernel.py::test_nested_context_timeout PASSED [ 34%] tests/test_kernel.py::test_nested_context_timeout2 PASSED [ 34%] tests/test_kernel.py::test_nested_context_timeout3 PASSED [ 35%] tests/test_kernel.py::test_nested_timeout_uncaught PASSED [ 35%] tests/test_kernel.py::test_nested_context_timeout_uncaught PASSED [ 35%] tests/test_kernel.py::test_nested_timeout_none PASSED [ 36%] tests/test_kernel.py::test_task_run_error PASSED [ 36%] tests/test_kernel.py::test_sleep_0_starvation PASSED [ 36%] tests/test_kernel.py::test_ping_pong_starvation PASSED [ 37%] tests/test_kernel.py::test_task_cancel_timeout PASSED [ 37%] tests/test_kernel.py::test_reentrant_kernel PASSED [ 38%] tests/test_kernel.py::test_pending_cancellation PASSED [ 38%] tests/test_kernel.py::test_single_stepping PASSED [ 38%] tests/test_kernel.py::test_io_registration PASSED [ 39%] tests/test_kernel.py::test_coro_partial PASSED [ 39%] tests/test_kernel.py::test_custom_cancel PASSED [ 40%] tests/test_kernel.py::test_timeout_badness PASSED [ 40%] tests/test_kernel.py::test_kernel_no_shutdown PASSED [ 40%] tests/test_kernel.py::test_kernel_exit PASSED [ 41%] tests/test_kernel.py::test_kernel_badtrap PASSED [ 41%] tests/test_kernel.py::test_kernel_multischedule PASSED [ 41%] tests/test_kernel.py::test_kernel_debug PASSED [ 42%] tests/test_meta.py::test_iscoroutinefunc PASSED [ 42%] tests/test_meta.py::test_instantiate_coroutine PASSED [ 43%] tests/test_meta.py::test_bad_awaitable PASSED [ 43%] tests/test_meta.py::test_awaitable_partial PASSED [ 43%] tests/test_meta.py::test_asynccontextmanager PASSED [ 44%] tests/test_meta.py::test_missing_asynccontextmanager PASSED [ 44%] tests/test_network.py::test_tcp_echo PASSED [ 45%] tests/test_network.py::test_unix_echo PASSED [ 45%] tests/test_network.py::test_ssl_server PASSED [ 45%] tests/test_network.py::test_unix_ssl_server PASSED [ 46%] tests/test_network.py::test_ssl_wrapping PASSED [ 46%] tests/test_network.py::test_ssl_manual_wrapping PASSED [ 46%] tests/test_queue.py::test_queue_simple PASSED [ 47%] tests/test_queue.py::test_queue_unbounded PASSED [ 47%] tests/test_queue.py::test_queue_bounded PASSED [ 48%] tests/test_queue.py::test_queue_get_cancel PASSED [ 48%] tests/test_queue.py::test_queue_put_cancel PASSED [ 48%] tests/test_queue.py::test_queue_get_timeout PASSED [ 49%] tests/test_queue.py::test_queue_put_timeout PASSED [ 49%] tests/test_queue.py::test_queue_qsize PASSED [ 50%] tests/test_queue.py::test_priority_queue PASSED [ 50%] tests/test_queue.py::test_lifo_queue PASSED [ 50%] tests/test_queue.py::test_univ_queue_basic PASSED [ 51%] tests/test_queue.py::test_univ_queue_sync_async PASSED [ 51%] tests/test_queue.py::test_univ_queue_async_sync PASSED [ 51%] tests/test_queue.py::test_univ_queue_cancel PASSED [ 52%] tests/test_queue.py::test_univ_queue_multiple_consumer PASSED [ 52%] tests/test_queue.py::test_univ_queue_multiple_kernels PASSED [ 53%] tests/test_queue.py::test_univ_queue_withfd PASSED [ 53%] tests/test_queue.py::test_uqueue_asyncio_prod PASSED [ 53%] tests/test_queue.py::test_uqueue_asyncio_consumer PASSED [ 54%] tests/test_queue.py::test_uqueue_withfd_corner PASSED [ 54%] tests/test_queue.py::test_uqueue_put_cancel PASSED [ 55%] tests/test_socket.py::test_tcp_echo PASSED [ 55%] tests/test_socket.py::test_tcp_file_echo PASSED [ 55%] tests/test_socket.py::test_udp_echo PASSED [ 56%] tests/test_socket.py::test_fromfd_tcp_echo PASSED [ 56%] tests/test_socket.py::test_accept_timeout PASSED [ 56%] tests/test_socket.py::test_accept_cancel PASSED [ 57%] tests/test_socket.py::test_recv_timeout PASSED [ 57%] tests/test_socket.py::test_recv_cancel PASSED [ 58%] tests/test_socket.py::test_recvfrom_timeout PASSED [ 58%] tests/test_socket.py::test_recvfrom_cancel PASSED [ 58%] tests/test_socket.py::test_buffer_into PASSED [ 59%] tests/test_socket.py::test_buffer_stream_into PASSED [ 59%] tests/test_socket.py::test_buffer_makefile_into PASSED [ 60%] tests/test_socket.py::test_read_write_on_same_socket PASSED [ 60%] tests/test_socket.py::test_create_connection PASSED [ 60%] tests/test_socket.py::test_create_bad_connection PASSED [ 61%] tests/test_socket.py::test_socket_funcs SKIPPED (unreliable) [ 61%] tests/test_subprocess.py::test_simple PASSED [ 61%] tests/test_subprocess.py::test_simple_check_output PASSED [ 62%] tests/test_subprocess.py::test_bad_cmd PASSED [ 62%] tests/test_subprocess.py::test_bad_cmd_check_output PASSED [ 63%] tests/test_subprocess.py::test_timeout PASSED [ 63%] tests/test_subprocess.py::test_universal PASSED [ 63%] tests/test_subprocess.py::test_stdin_pipe PASSED [ 64%] tests/test_subprocess.py::test_check_output_stdin PASSED [ 64%] tests/test_subprocess.py::test_no_input_cancel PASSED [ 65%] tests/test_subprocess.py::test_popen_join PASSED [ 65%] tests/test_subprocess.py::test_io_error PASSED [ 65%] tests/test_sync.py::TestEvent::test_event_get_wait PASSED [ 66%] tests/test_sync.py::TestEvent::test_event_get_immediate PASSED [ 66%] tests/test_sync.py::TestEvent::test_event_wait_cancel PASSED [ 66%] tests/test_sync.py::TestEvent::test_event_wait_timeout PASSED [ 67%] tests/test_sync.py::TestEvent::test_event_wait_notimeout PASSED [ 67%] tests/test_sync.py::TestLock::test_lock_sequence PASSED [ 68%] tests/test_sync.py::TestLock::test_lock_acquire_cancel PASSED [ 68%] tests/test_sync.py::TestLock::test_lock_acquire_timeout PASSED [ 68%] tests/test_sync.py::TestRLock::test_rlock_reenter PASSED [ 69%] tests/test_sync.py::TestRLock::test_rlock_notowner PASSED [ 69%] tests/test_sync.py::TestSemaphore::test_sema_sequence PASSED [ 70%] tests/test_sync.py::TestSemaphore::test_sema_sequence2 PASSED [ 70%] tests/test_sync.py::TestSemaphore::test_sema_acquire_cancel PASSED [ 70%] tests/test_sync.py::TestSemaphore::test_sema_acquire_timeout PASSED [ 71%] tests/test_sync.py::TestCondition::test_cond_sequence PASSED [ 71%] tests/test_sync.py::TestCondition::test_cond_wait_cancel PASSED [ 71%] tests/test_sync.py::TestCondition::test_cond_wait_timeout PASSED [ 72%] tests/test_sync.py::TestCondition::test_cond_notify_all PASSED [ 72%] tests/test_sync.py::TestCondition::test_cond_waitfor PASSED [ 73%] tests/test_sync.py::TestCondition::test_condition_error PASSED [ 73%] tests/test_sync.py::TestUniversalEvent::test_uevent_get_wait PASSED [ 73%] tests/test_sync.py::TestUniversalEvent::test_uevent_get_twait PASSED [ 74%] tests/test_sync.py::TestUniversalEvent::test_uevent_get_asyncio_set PASSED [ 74%] tests/test_sync.py::TestUniversalEvent::test_uevent_get_asyncio_wait PASSED [ 75%] tests/test_sync.py::TestUniversalEvent::test_uevent_get_wait_timeout PASSED [ 75%] tests/test_sync.py::TestResult::test_value PASSED [ 75%] tests/test_sync.py::TestResult::test_error PASSED [ 76%] tests/test_sync.py::TestUniversalResult::test_universal_value PASSED [ 76%] tests/test_sync.py::TestUniversalResult::test_universal_error PASSED [ 76%] tests/test_sync.py::test_repr PASSED [ 77%] tests/test_task.py::test_cancel_noblock PASSED [ 77%] tests/test_task.py::test_cancel_custom_exception PASSED [ 78%] tests/test_task.py::test_cancel_custom_exception_instance PASSED [ 78%] tests/test_task.py::test_task_group PASSED [ 78%] tests/test_task.py::test_task_group_daemon PASSED [ 79%] tests/test_task.py::test_task_group_daemon_error PASSED [ 79%] tests/test_task.py::test_task_group_existing PASSED [ 80%] tests/test_task.py::test_task_any_cancel PASSED [ 80%] tests/test_task.py::test_task_any_error PASSED [ 80%] tests/test_task.py::test_task_group_iter PASSED [ 81%] tests/test_task.py::test_task_wait_none PASSED [ 81%] tests/test_task.py::test_task_join_daemon PASSED [ 81%] tests/test_task.py::test_task_group_error PASSED [ 82%] tests/test_task.py::test_task_group_error_block PASSED [ 82%] tests/test_task.py::test_task_group_join PASSED [ 83%] tests/test_task.py::test_task_group_cancel PASSED [ 83%] tests/test_task.py::test_task_group_timeout PASSED [ 83%] tests/test_task.py::test_task_group_cancel_remaining PASSED [ 84%] tests/test_task.py::test_task_group_use_error PASSED [ 84%] tests/test_task.py::test_task_group_empty PASSED [ 85%] tests/test_task.py::test_defer_cancellation PASSED [ 85%] tests/test_task.py::test_explicit_raise_cancel_disable PASSED [ 85%] tests/test_task.py::test_disable_cancellation_function PASSED [ 86%] tests/test_task.py::test_self_cancellation PASSED [ 86%] tests/test_task.py::test_disable_cancellation_explicit_raise PASSED [ 86%] tests/test_task.py::test_set_cancellation PASSED [ 87%] tests/test_task.py::test_taskgroup_misc PASSED [ 87%] tests/test_task.py::test_contextvars PASSED [ 88%] tests/test_task.py::test_task_group_result PASSED [ 88%] tests/test_task.py::test_task_diag PASSED [ 88%] tests/test_task.py::test_late_join PASSED [ 89%] tests/test_task.py::test_task_group_join_done PASSED [ 89%] tests/test_task.py::test_errors PASSED [ 90%] tests/test_task.py::test_diag PASSED [ 90%] tests/test_thread.py::test_good_result PASSED [ 90%] tests/test_thread.py::test_bad_result PASSED [ 91%] tests/test_thread.py::test_cancel_result PASSED [ 91%] tests/test_thread.py::test_thread_good_result PASSED [ 91%] tests/test_thread.py::test_thread_bad_result PASSED [ 92%] tests/test_thread.py::test_thread_cancel_result PASSED [ 92%] tests/test_thread.py::test_thread_sync PASSED [ 93%] tests/test_thread.py::test_thread_timeout PASSED [ 93%] tests/test_thread.py::test_thread_disable_cancellation PASSED [ 93%] tests/test_thread.py::test_thread_read PASSED [ 94%] tests/test_thread.py::test_subprocess_popen PASSED [ 94%] tests/test_thread.py::test_task_group_thread PASSED [ 95%] tests/test_thread.py::test_task_group_spawn_thread PASSED [ 95%] tests/test_thread.py::test_thread_context SKIPPED (unconditional skip) [ 95%] tests/test_thread.py::test_await_passthrough PASSED [ 96%] tests/test_thread.py::test_errors PASSED [ 96%] tests/test_timequeue.py::test_timequeue_expired PASSED [ 96%] tests/test_workers.py::test_bad_cpu PASSED [ 97%] tests/test_workers.py::test_blocking PASSED [ 97%] tests/test_workers.py::test_executor PASSED [ 98%] tests/test_workers.py::test_worker_cancel[run_in_thread] PASSED [ 98%] tests/test_workers.py::test_worker_cancel[run_in_process] PASSED [ 98%] tests/test_workers.py::test_worker_timeout[run_in_thread] PASSED [ 99%] tests/test_workers.py::test_worker_timeout[run_in_process] PASSED [ 99%] tests/test_workers.py::test_exception PASSED [100%] =============================== warnings summary =============================== build/lib/curio/monitor.py:58 /home/buildozer/aports/community/py3-curio/src/curio-1.6/build/lib/curio/monitor.py:58: DeprecationWarning: 'telnetlib' is deprecated and slated for removal in Python 3.13 import telnetlib tests/test_file.py::test_sync_with /home/buildozer/aports/community/py3-curio/src/curio-1.6/tests/test_file.py:224: RuntimeWarning: coroutine 'AsyncFile.__aenter__' was never awaited assert True Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. tests/test_io.py::test_stream_bad_context /home/buildozer/aports/community/py3-curio/src/curio-1.6/tests/test_io.py:850: RuntimeWarning: coroutine 'StreamBase.__aenter__' was never awaited results.append(True) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. tests/test_io.py::test_stream_bad_iter /home/buildozer/aports/community/py3-curio/src/curio-1.6/tests/test_io.py:883: RuntimeWarning: coroutine 'StreamBase.__anext__' was never awaited results.append(True) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. tests/test_kernel.py::test_reentrant_kernel /home/buildozer/aports/community/py3-curio/src/curio-1.6/tests/test_kernel.py:726: RuntimeWarning: coroutine 'test_reentrant_kernel..child' was never awaited with pytest.raises(RuntimeError): Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. tests/test_kernel.py::test_kernel_no_shutdown /usr/lib/python3.12/site-packages/_pytest/unraisableexception.py:80: PytestUnraisableExceptionWarning: Exception ignored in: Traceback (most recent call last): File "/home/buildozer/aports/community/py3-curio/src/curio-1.6/build/lib/curio/kernel.py", line 116, in __del__ raise RuntimeError( RuntimeError: Curio kernel not properly terminated. Please use Kernel.run(shutdown=True) warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) tests/test_meta.py::test_instantiate_coroutine /usr/lib/python3.12/site-packages/_pytest/python.py:195: RuntimeWarning: coroutine 'test_instantiate_coroutine..coro' was never awaited result = testfunction(**testargs) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. tests/test_meta.py::test_missing_asynccontextmanager /usr/lib/python3.12/site-packages/_pytest/unraisableexception.py:80: PytestUnraisableExceptionWarning: Exception ignored in: .manager at 0xf5c86e28> Traceback (most recent call last): File "/home/buildozer/aports/community/py3-curio/src/curio-1.6/build/lib/curio/meta.py", line 224, in _fini_async_gen raise RuntimeError("Async generator with async finalization must be wrapped by\n" RuntimeError: Async generator with async finalization must be wrapped by async with curio.meta.finalize(agen) as agen: async for n in agen: ... See PEP 533 for further discussion. warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) tests/test_task.py::test_task_group_daemon /usr/lib/python3.12/site-packages/_pytest/unraisableexception.py:80: PytestUnraisableExceptionWarning: Exception ignored in: Traceback (most recent call last): File "/home/buildozer/aports/community/py3-curio/src/curio-1.6/build/lib/curio/task.py", line 157, in __del__ if not self.daemon and not self.exception: ^^^^^^^^^^^^^^ File "/home/buildozer/aports/community/py3-curio/src/curio-1.6/build/lib/curio/task.py", line 222, in exception raise RuntimeError('Task not terminated') RuntimeError: Task not terminated warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) tests/test_thread.py::test_errors /home/buildozer/aports/community/py3-curio/src/curio-1.6/tests/test_thread.py:266: RuntimeWarning: coroutine 'simple_coro' was never awaited with pytest.raises(AsyncOnlyError): Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ==== 256 passed, 4 skipped, 3 deselected, 10 warnings in 1128.62s (0:18:48) ==== >>> py3-curio: Entering fakeroot... running install /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running install_lib creating /home/buildozer/aports/community/py3-curio/pkg creating /home/buildozer/aports/community/py3-curio/pkg/py3-curio creating /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr creating /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib creating /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12 creating /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages creating /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio copying build/lib/curio/__init__.py -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio copying build/lib/curio/sched.py -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio creating /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio/__pycache__ copying build/lib/curio/__pycache__/traps.cpython-312.pyc -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio/__pycache__ copying build/lib/curio/__pycache__/timequeue.cpython-312.pyc -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio/__pycache__ copying build/lib/curio/__pycache__/thread.cpython-312.pyc -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio/__pycache__ copying build/lib/curio/__pycache__/ssl.cpython-312.pyc -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio/__pycache__ copying build/lib/curio/__pycache__/monitor.cpython-312.pyc -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio/__pycache__ copying build/lib/curio/__pycache__/__init__.cpython-312.pyc -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio/__pycache__ copying build/lib/curio/__pycache__/kernel.cpython-312.pyc -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio/__pycache__ copying build/lib/curio/__pycache__/io.cpython-312.pyc -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio/__pycache__ copying build/lib/curio/__pycache__/workers.cpython-312.pyc -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio/__pycache__ copying build/lib/curio/__pycache__/file.cpython-312.pyc -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio/__pycache__ copying build/lib/curio/__pycache__/sync.cpython-312.pyc -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio/__pycache__ copying build/lib/curio/__pycache__/task.cpython-312.pyc -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio/__pycache__ copying build/lib/curio/__pycache__/meta.cpython-312.pyc -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio/__pycache__ copying build/lib/curio/__pycache__/debug.cpython-312.pyc -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio/__pycache__ copying build/lib/curio/__pycache__/errors.cpython-312.pyc -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio/__pycache__ copying build/lib/curio/__pycache__/time.cpython-312.pyc -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio/__pycache__ copying build/lib/curio/__pycache__/subprocess.cpython-312.pyc -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio/__pycache__ copying build/lib/curio/__pycache__/socket.cpython-312.pyc -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio/__pycache__ copying build/lib/curio/__pycache__/network.cpython-312.pyc -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio/__pycache__ copying build/lib/curio/__pycache__/channel.cpython-312.pyc -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio/__pycache__ copying build/lib/curio/__pycache__/sched.cpython-312.pyc -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio/__pycache__ copying build/lib/curio/__pycache__/queue.cpython-312.pyc -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio/__pycache__ copying build/lib/curio/thread.py -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio copying build/lib/curio/io.py -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio copying build/lib/curio/network.py -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio copying build/lib/curio/timequeue.py -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio copying build/lib/curio/kernel.py -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio copying build/lib/curio/workers.py -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio copying build/lib/curio/subprocess.py -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio copying build/lib/curio/ssl.py -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio copying build/lib/curio/sync.py -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio copying build/lib/curio/channel.py -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio copying build/lib/curio/monitor.py -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio copying build/lib/curio/__main__.py -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio copying build/lib/curio/task.py -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio copying build/lib/curio/errors.py -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio copying build/lib/curio/socket.py -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio copying build/lib/curio/time.py -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio copying build/lib/curio/meta.py -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio copying build/lib/curio/queue.py -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio copying build/lib/curio/debug.py -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio copying build/lib/curio/file.py -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio copying build/lib/curio/traps.py -> /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio byte-compiling /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio/__main__.py to __main__.cpython-312.pyc running install_egg_info running egg_info writing curio.egg-info/PKG-INFO writing dependency_links to curio.egg-info/dependency_links.txt writing requirements to curio.egg-info/requires.txt writing top-level names to curio.egg-info/top_level.txt reading manifest file 'curio.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*.pyc' found under directory '__pycache__' warning: no previously-included files matching '*.pyo' found under directory '__pycache__' adding license file 'LICENSE' writing manifest file 'curio.egg-info/SOURCES.txt' Copying curio.egg-info to /home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio-1.6-py3.12.egg-info running install_scripts >>> py3-curio-pyc*: Running split function pyc... '/home/buildozer/aports/community/py3-curio/pkg/py3-curio/usr/lib/python3.12/site-packages/curio/__pycache__' -> '/home/buildozer/aports/community/py3-curio/pkg/py3-curio-pyc/usr/lib/python3.12/site-packages/curio/__pycache__' >>> py3-curio-pyc*: Preparing subpackage py3-curio-pyc... >>> py3-curio-pyc*: Running postcheck for py3-curio-pyc >>> py3-curio*: Running postcheck for py3-curio >>> py3-curio*: Preparing package py3-curio... >>> py3-curio-pyc*: Tracing dependencies... python3 python3~3.12 >>> py3-curio-pyc*: Package size: 336.0 KB >>> py3-curio-pyc*: Compressing data... >>> py3-curio-pyc*: Create checksum... >>> py3-curio-pyc*: Create py3-curio-pyc-1.6-r2.apk >>> py3-curio*: Tracing dependencies... python3 python3~3.12 >>> py3-curio*: Package size: 296.0 KB >>> py3-curio*: Compressing data... >>> py3-curio*: Create checksum... >>> py3-curio*: Create py3-curio-1.6-r2.apk >>> py3-curio: Build complete at Thu, 25 Apr 2024 23:40:17 +0000 elapsed time 0h 18m 55s >>> py3-curio: Cleaning up srcdir >>> py3-curio: Cleaning up pkgdir >>> py3-curio: Uninstalling dependencies... (1/69) Purging .makedepends-py3-curio (20240425.232124) (2/69) Purging py3-sphinx-pyc (7.2.6-r1) (3/69) Purging py3-sphinx (7.2.6-r1) (4/69) Purging py3-babel-pyc (2.14.0-r2) (5/69) Purging py3-babel (2.14.0-r2) (6/69) Purging py3-tz-pyc (2024.1-r1) (7/69) Purging py3-tz (2024.1-r1) (8/69) Purging py3-setuptools-pyc (69.5.1-r0) (9/69) Purging py3-setuptools (69.5.1-r0) (10/69) Purging py3-docutils-pyc (0.20.1-r2) (11/69) Purging py3-docutils (0.20.1-r2) (12/69) Purging py3-imagesize-pyc (1.4.1-r4) (13/69) Purging py3-imagesize (1.4.1-r4) (14/69) Purging py3-jinja2-pyc (3.1.3-r1) (15/69) Purging py3-jinja2 (3.1.3-r1) (16/69) Purging py3-markupsafe-pyc (2.1.5-r1) (17/69) Purging py3-markupsafe (2.1.5-r1) (18/69) Purging py3-pygments-pyc (2.17.2-r1) (19/69) Purging py3-pygments (2.17.2-r1) (20/69) Purging py3-requests-pyc (2.31.0-r2) (21/69) Purging py3-requests (2.31.0-r2) (22/69) Purging py3-certifi-pyc (2024.2.2-r1) (23/69) Purging py3-certifi (2024.2.2-r1) (24/69) Purging py3-charset-normalizer-pyc (3.3.2-r1) (25/69) Purging py3-charset-normalizer (3.3.2-r1) (26/69) Purging py3-idna-pyc (3.7-r0) (27/69) Purging py3-idna (3.7-r0) (28/69) Purging py3-urllib3-pyc (1.26.18-r1) (29/69) Purging py3-urllib3 (1.26.18-r1) (30/69) Purging py3-snowballstemmer-pyc (2.2.0-r4) (31/69) Purging py3-snowballstemmer (2.2.0-r4) (32/69) Purging py3-alabaster-pyc (0.7.16-r1) (33/69) Purging py3-alabaster (0.7.16-r1) (34/69) Purging py3-sphinxcontrib-applehelp-pyc (1.0.4-r3) (35/69) Purging py3-sphinxcontrib-applehelp (1.0.4-r3) (36/69) Purging py3-sphinxcontrib-devhelp-pyc (1.0.5-r2) (37/69) Purging py3-sphinxcontrib-devhelp (1.0.5-r2) (38/69) Purging py3-sphinxcontrib-htmlhelp-pyc (2.0.1-r3) (39/69) Purging py3-sphinxcontrib-htmlhelp (2.0.1-r3) (40/69) Purging py3-sphinxcontrib-jsmath-pyc (1.0.1-r8) (41/69) Purging py3-sphinxcontrib-jsmath (1.0.1-r8) (42/69) Purging py3-sphinxcontrib-serializinghtml-pyc (1.1.9-r2) (43/69) Purging py3-sphinxcontrib-serializinghtml (1.1.9-r2) (44/69) Purging py3-sphinxcontrib-qthelp-pyc (1.0.6-r2) (45/69) Purging py3-sphinxcontrib-qthelp (1.0.6-r2) (46/69) Purging py3-pytest-pyc (8.1.1-r1) (47/69) Purging py3-pytest (8.1.1-r1) (48/69) Purging py3-iniconfig-pyc (2.0.0-r1) (49/69) Purging py3-iniconfig (2.0.0-r1) (50/69) Purging py3-packaging-pyc (24.0-r1) (51/69) Purging py3-packaging (24.0-r1) (52/69) Purging py3-parsing-pyc (3.1.2-r1) (53/69) Purging py3-parsing (3.1.2-r1) (54/69) Purging py3-pluggy-pyc (1.4.0-r1) (55/69) Purging py3-pluggy (1.4.0-r1) (56/69) Purging py3-py-pyc (1.11.0-r3) (57/69) Purging py3-py (1.11.0-r3) (58/69) Purging python3-pyc (3.12.3-r1) (59/69) Purging python3-pycache-pyc0 (3.12.3-r1) (60/69) Purging pyc (3.12.3-r1) (61/69) Purging python3 (3.12.3-r1) (62/69) Purging gdbm (1.23-r1) (63/69) Purging libbz2 (1.0.8-r6) (64/69) Purging libffi (3.4.6-r0) (65/69) Purging libpanelw (6.4_p20240330-r0) (66/69) Purging mpdecimal (4.0.0-r0) (67/69) Purging readline (8.2.10-r0) (68/69) Purging sqlite-libs (3.45.3-r0) (69/69) Purging xz-libs (5.6.1-r3) Executing busybox-1.36.1-r25.trigger OK: 315 MiB in 103 packages >>> py3-curio: Updating the community/armhf repository index... >>> py3-curio: Signing the index...