>>> py3-pyzmq: Building community/py3-pyzmq 27.2.0-r0 (using abuild 3.18.0_rc7-r1) started Wed, 21 Oct 2026 07:44:51 +0000 >>> py3-pyzmq: Validating /home/buildozer/aports/community/py3-pyzmq/APKBUILD... >>> py3-pyzmq: Analyzing dependencies... >>> py3-pyzmq: Installing for build: build-base python3 py3-tornado python3-dev py3-gpep517 py3-setuptools zeromq-dev py3-scikit-build-core cython py3-pytest py3-pytest-asyncio ( 1/54) Installing libbz2 (1.0.8-r6) ( 2/54) Installing libffi (3.8.0-r0) ( 3/54) Installing xz-libs (5.8.4-r0) ( 4/54) Installing mpdecimal (4.0.1-r0) ( 5/54) Installing libpanelw (6.6_p20260822-r0) ( 6/54) Installing readline (8.3.3-r1) ( 7/54) Installing sqlite-libs (3.54.1-r0) ( 8/54) Installing python3 (3.14.8-r0) ( 9/54) Installing python3-pycache-pyc0 (3.14.8-r0) (10/54) Installing pyc (3.14.8-r0) (11/54) Installing python3-pyc (3.14.8-r0) (12/54) Installing py3-tornado (6.5.10-r0) (13/54) Installing py3-tornado-pyc (6.5.10-r0) (14/54) Installing python3-dev (3.14.8-r0) (15/54) Installing py3-installer (1.0.1-r0) (16/54) Installing py3-installer-pyc (1.0.1-r0) (17/54) Installing py3-gpep517 (20-r0) (18/54) Installing py3-gpep517-pyc (20-r0) (19/54) Installing py3-parsing (3.3.3-r0) (20/54) Installing py3-parsing-pyc (3.3.3-r0) (21/54) Installing py3-packaging (26.3-r0) (22/54) Installing py3-packaging-pyc (26.3-r0) (23/54) Installing py3-setuptools (84.0.0-r0) (24/54) Installing py3-setuptools-pyc (84.0.0-r0) (25/54) Installing libsodium (1.0.22-r0) (26/54) Installing libzmq (4.3.5-r2) (27/54) Installing libsodium-dev (1.0.22-r0) (28/54) Installing zeromq-dev (4.3.5-r2) (29/54) Installing libarchive (3.8.10-r0) (30/54) Installing rhash-libs (1.4.6-r1) (31/54) Installing libuv (1.52.1-r0) (32/54) Installing cmake (4.3.4-r0) (33/54) Installing py3-pathspec (1.1.1-r0) (34/54) Installing py3-pathspec-pyc (1.1.1-r0) (35/54) Installing py3-typing-extensions (4.16.0-r0) (36/54) Installing py3-typing-extensions-pyc (4.16.0-r0) (37/54) Installing samurai (1.3-r0) (38/54) Installing py3-scikit-build-core (1.0.3-r0) (39/54) Installing py3-scikit-build-core-pyc (1.0.3-r0) (40/54) Installing cython (3.2.9-r0) (41/54) Installing cython-pyc (3.2.9-r0) (42/54) Installing py3-iniconfig (2.3.0-r1) (43/54) Installing py3-iniconfig-pyc (2.3.0-r1) (44/54) Installing py3-pluggy (1.6.0-r1) (45/54) Installing py3-pluggy-pyc (1.6.0-r1) (46/54) Installing py3-py (1.11.0-r5) (47/54) Installing py3-py-pyc (1.11.0-r5) (48/54) Installing py3-pygments (2.21.0-r0) (49/54) Installing py3-pygments-pyc (2.21.0-r0) (50/54) Installing py3-pytest (9.1.1-r1) (51/54) Installing py3-pytest-pyc (9.1.1-r1) (52/54) Installing py3-pytest-asyncio (1.4.0-r0) (53/54) Installing py3-pytest-asyncio-pyc (1.4.0-r0) (54/54) Installing .makedepends-py3-pyzmq (20261021.074451) Executing busybox-1.38.0-r7.trigger OK: 564.3 MiB in 159 packages >>> py3-pyzmq: Cleaning up srcdir >>> py3-pyzmq: Cleaning up pkgdir >>> py3-pyzmq: Cleaning up tmpdir >>> py3-pyzmq: Fetching https://distfiles.alpinelinux.org/distfiles/edge/pyzmq-27.2.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/pyzmq-27.2.0.tar.gz.part' pyzmq-27.2.0.tar.gz. 100% |********************************| 285k 0:00:00 ETA '/var/cache/distfiles/edge/pyzmq-27.2.0.tar.gz.part' saved /var/cache/distfiles/edge/pyzmq-27.2.0.tar.gz: OK >>> py3-pyzmq: Fetching https://distfiles.alpinelinux.org/distfiles/edge/pyzmq-27.2.0.tar.gz /var/cache/distfiles/edge/pyzmq-27.2.0.tar.gz: OK >>> py3-pyzmq: Unpacking /var/cache/distfiles/edge/pyzmq-27.2.0.tar.gz... 2026-10-21 07:44:53,643 gpep517 INFO Building wheel via backend scikit_build_core.build *** scikit-build-core 1.0.3 using CMake 4.3.4 (wheel) *** Configuring CMake... loading initial cache file /tmp/tmpo2u_ha6a/build/CMakeInit.txt -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Building pyzmq for Linux 6.18.33-0-lts -- Found Python: /usr/bin/python3 (found version "3.14.8") found components: Interpreter Development.Module -- Looking for libzmq -- Looking for libzmq - Found with cmake: _ZMQ_LOCATION-NOTFOUND -- Using Python Python /usr/bin/python3 -- Building Cython backend -- Linking libzmq target libzmq -- Configuring done (0.5s) -- Generating done (0.0s) -- Build files have been written to: /tmp/tmpo2u_ha6a/build *** Building project with Ninja... [1/3] Generating _src/_zmq.c [2/3] Building C object CMakeFiles/_zmq.dir/_src/_zmq.c.o In function '__Pyx_ssize_strlen', inlined from '__pyx_pf_3zmq_7backend_6cython_4_zmq_5Frame_10get' at /tmp/tmpo2u_ha6a/build/_src/_zmq.c:6567:17, inlined from '__pyx_pw_3zmq_7backend_6cython_4_zmq_5Frame_11get' at /tmp/tmpo2u_ha6a/build/_src/_zmq.c:6338:13: /tmp/tmpo2u_ha6a/build/_src/_zmq.c:33563:18: warning: argument 1 null where non-null expected [-Wnonnull] 33563 | size_t len = strlen(s); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/py3-pyzmq/src/pyzmq-27.2.0/zmq/utils/ipcmaxlen.h:17, from /tmp/tmpo2u_ha6a/build/_src/_zmq.c:1141: /usr/include/sys/un.h: In function '__pyx_pw_3zmq_7backend_6cython_4_zmq_5Frame_11get': /usr/include/sys/un.h:23:8: note: in a call to function 'strlen' declared 'nonnull' 23 | size_t strlen(const char *); | ^~~~~~ [3/3] Linking C shared module _zmq.cpython-314-arm-linux-musleabihf.so *** Installing project into wheel... -- Install configuration: "Release" -- Installing: /tmp/tmpo2u_ha6a/wheel/platlib/zmq/backend/cython/_zmq.cpython-314-arm-linux-musleabihf.so *** Making wheel... *** Created pyzmq-27.2.0-cp314-cp314-linux_armv8l.whl 2026-10-21 07:45:06,548 gpep517 INFO The backend produced .dist/pyzmq-27.2.0-cp314-cp314-linux_armv8l.whl pyzmq-27.2.0-cp314-cp314-linux_armv8l.whl ============================= test session starts ============================== platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 -- /home/buildozer/aports/community/py3-pyzmq/src/pyzmq-27.2.0/.testenv/bin/python3 cachedir: .pytest_cache rootdir: /home/buildozer/aports/community/py3-pyzmq/src/pyzmq-27.2.0 configfile: pytest.ini testpaths: tests plugins: asyncio-1.4.0 asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=function, asyncio_default_test_loop_scope=function collecting ... collected 375 items / 12 deselected / 1 skipped / 363 selected tests/test_asyncio.py::test_socket_class PASSED [ 0%] tests/test_asyncio.py::test_instance_subclass_first PASSED [ 0%] tests/test_asyncio.py::test_instance_subclass_second PASSED [ 0%] tests/test_asyncio.py::test_recv_multipart PASSED [ 1%] tests/test_asyncio.py::test_recv PASSED [ 1%] tests/test_asyncio.py::test_recv_into PASSED [ 1%] tests/test_asyncio.py::test_recv_into_bad PASSED [ 1%] tests/test_asyncio.py::test_recv_timeout PASSED [ 2%] tests/test_asyncio.py::test_send_timeout PASSED [ 2%] tests/test_asyncio.py::test_recv_string PASSED [ 2%] tests/test_asyncio.py::test_recv_json PASSED [ 3%] tests/test_asyncio.py::test_recv_json_cancelled PASSED [ 3%] tests/test_asyncio.py::test_recv_pyobj PASSED [ 3%] tests/test_asyncio.py::test_custom_serialize PASSED [ 3%] tests/test_asyncio.py::test_custom_serialize_error PASSED [ 4%] tests/test_asyncio.py::test_recv_dontwait PASSED [ 4%] tests/test_asyncio.py::test_recv_cancel PASSED [ 4%] tests/test_asyncio.py::test_poll PASSED [ 4%] tests/test_asyncio.py::test_poll_base_socket PASSED [ 5%] tests/test_asyncio.py::test_poll_on_closed_socket PASSED [ 5%] tests/test_asyncio.py::test_poll_raw PASSED [ 5%] tests/test_asyncio.py::test_multiple_loops PASSED [ 6%] tests/test_asyncio.py::test_shadow PASSED [ 6%] tests/test_asyncio.py::test_poll_leak PASSED [ 6%] tests/test_asyncio.py::test_draft_asyncio SKIPPED (draft API) [ 6%] tests/test_auth.py::TestThreadAuthentication::test_null PASSED [ 7%] tests/test_auth.py::TestThreadAuthentication::test_deny PASSED [ 7%] tests/test_auth.py::TestThreadAuthentication::test_allow PASSED [ 7%] tests/test_auth.py::TestThreadAuthentication::test_plain[True-correct-True] PASSED [ 7%] tests/test_auth.py::TestThreadAuthentication::test_plain[False-correct-False] PASSED [ 8%] tests/test_auth.py::TestThreadAuthentication::test_plain[True-incorrect-False] PASSED [ 8%] tests/test_auth.py::TestThreadAuthentication::test_curve[ok-*-True] PASSED [ 8%] tests/test_auth.py::TestThreadAuthentication::test_curve[ok-public_keys-True] PASSED [ 9%] tests/test_auth.py::TestThreadAuthentication::test_curve[bad-public_keys-False] PASSED [ 9%] tests/test_auth.py::TestThreadAuthentication::test_curve[None-public_keys-False] PASSED [ 9%] tests/test_auth.py::TestThreadAuthentication::test_curve_callback[True-ok] PASSED [ 9%] tests/test_auth.py::TestThreadAuthentication::test_curve_callback[True-wrong] PASSED [ 10%] tests/test_auth.py::TestThreadAuthentication::test_curve_callback[False-ok] PASSED [ 10%] tests/test_auth.py::TestThreadAuthentication::test_curve_callback[False-wrong] PASSED [ 10%] tests/test_auth.py::TestThreadAuthentication::test_curve_user_id PASSED [ 11%] tests/test_auth.py::TestAsyncioAuthentication::test_null PASSED [ 11%] tests/test_auth.py::TestAsyncioAuthentication::test_deny PASSED [ 11%] tests/test_auth.py::TestAsyncioAuthentication::test_allow PASSED [ 11%] tests/test_auth.py::TestAsyncioAuthentication::test_plain[True-correct-True] PASSED [ 12%] tests/test_auth.py::TestAsyncioAuthentication::test_plain[False-correct-False] PASSED [ 12%] tests/test_auth.py::TestAsyncioAuthentication::test_plain[True-incorrect-False] PASSED [ 12%] tests/test_auth.py::TestAsyncioAuthentication::test_curve[ok-*-True] PASSED [ 12%] tests/test_auth.py::TestAsyncioAuthentication::test_curve[ok-public_keys-True] PASSED [ 13%] tests/test_auth.py::TestAsyncioAuthentication::test_curve[bad-public_keys-False] PASSED [ 13%] tests/test_auth.py::TestAsyncioAuthentication::test_curve[None-public_keys-False] PASSED [ 13%] tests/test_auth.py::TestAsyncioAuthentication::test_curve_callback[True-ok] PASSED [ 14%] tests/test_auth.py::TestAsyncioAuthentication::test_curve_callback[True-wrong] PASSED [ 14%] tests/test_auth.py::TestAsyncioAuthentication::test_curve_callback[False-ok] PASSED [ 14%] tests/test_auth.py::TestAsyncioAuthentication::test_curve_callback[False-wrong] PASSED [ 14%] tests/test_auth.py::TestAsyncioAuthentication::test_curve_user_id PASSED [ 15%] tests/test_auth.py::test_ioloop_authenticator PASSED [ 15%] tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_bind SKIPPED (...) [ 15%] tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_bind_connect SKIPPED [ 15%] tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_ctx_new_destroy SKIPPED [ 16%] tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_getsockopt SKIPPED [ 16%] tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_msg_data SKIPPED [ 16%] tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_msg_init_close SKIPPED [ 17%] tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_msg_init_data SKIPPED [ 17%] tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_msg_init_size SKIPPED [ 17%] tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_poll SKIPPED (...) [ 17%] tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_recv SKIPPED (...) [ 18%] tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_send SKIPPED (...) [ 18%] tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_setsockopt SKIPPED [ 18%] tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_socket_open_close SKIPPED [ 19%] tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_version_info SKIPPED [ 19%] tests/test_constants.py::test_constants PASSED [ 19%] tests/test_constants.py::test_socket_options PASSED [ 19%] tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_WS_UNSPECIFIED] PASSED [ 20%] tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_UNSPECIFIED] PASSED [ 20%] tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_UNEXPECTED_COMMAND] PASSED [ 20%] tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_INVALID_SEQUENCE] PASSED [ 20%] tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_KEY_EXCHANGE] PASSED [ 21%] tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_UNSPECIFIED] PASSED [ 21%] tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_MESSAGE] PASSED [ 21%] tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_HELLO] PASSED [ 22%] tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_INITIATE] PASSED [ 22%] tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_ERROR] PASSED [ 22%] tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_READY] PASSED [ 22%] tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_WELCOME] PASSED [ 23%] tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_INVALID_METADATA] PASSED [ 23%] tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_CRYPTOGRAPHIC] PASSED [ 23%] tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_MECHANISM_MISMATCH] PASSED [ 23%] tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZAP_UNSPECIFIED] PASSED [ 24%] tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZAP_MALFORMED_REPLY] PASSED [ 24%] tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZAP_BAD_REQUEST_ID] PASSED [ 24%] tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZAP_BAD_VERSION] PASSED [ 25%] tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZAP_INVALID_STATUS_CODE] PASSED [ 25%] tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZAP_INVALID_METADATA] PASSED [ 25%] tests/test_constants.py::test_event_reprs[CONNECTED] PASSED [ 25%] tests/test_constants.py::test_event_reprs[CONNECT_DELAYED] PASSED [ 26%] tests/test_constants.py::test_event_reprs[CONNECT_RETRIED] PASSED [ 26%] tests/test_constants.py::test_event_reprs[LISTENING] PASSED [ 26%] tests/test_constants.py::test_event_reprs[BIND_FAILED] PASSED [ 26%] tests/test_constants.py::test_event_reprs[ACCEPTED] PASSED [ 27%] tests/test_constants.py::test_event_reprs[ACCEPT_FAILED] PASSED [ 27%] tests/test_constants.py::test_event_reprs[CLOSED] PASSED [ 27%] tests/test_constants.py::test_event_reprs[CLOSE_FAILED] PASSED [ 28%] tests/test_constants.py::test_event_reprs[DISCONNECTED] PASSED [ 28%] tests/test_constants.py::test_event_reprs[MONITOR_STOPPED] PASSED [ 28%] tests/test_constants.py::test_event_reprs[HANDSHAKE_FAILED_NO_DETAIL] PASSED [ 28%] tests/test_constants.py::test_event_reprs[HANDSHAKE_SUCCEEDED] PASSED [ 29%] tests/test_constants.py::test_event_reprs[HANDSHAKE_FAILED_PROTOCOL] PASSED [ 29%] tests/test_constants.py::test_event_reprs[HANDSHAKE_FAILED_AUTH] PASSED [ 29%] tests/test_constants.py::test_event_reprs[ALL_V1] PASSED [ 30%] tests/test_constants.py::test_event_reprs[ALL] PASSED [ 30%] tests/test_constants.py::test_event_reprs[PIPES_STATS] PASSED [ 30%] tests/test_constants.py::test_event_reprs[ALL_V2] PASSED [ 30%] tests/test_context.py::TestContext::test_context_manager PASSED [ 31%] tests/test_context.py::TestContext::test_copy PASSED [ 31%] tests/test_context.py::TestContext::test_ctx_opts PASSED [ 31%] tests/test_context.py::TestContext::test_cyclic_destroy PASSED [ 31%] tests/test_context.py::TestContext::test_destroy PASSED [ 32%] tests/test_context.py::TestContext::test_destroy_linger PASSED [ 32%] tests/test_context.py::TestContext::test_destroy_no_sockets PASSED [ 32%] tests/test_context.py::TestContext::test_dir PASSED [ 33%] tests/test_context.py::TestContext::test_fail_init PASSED [ 33%] tests/test_context.py::TestContext::test_fork_instance PASSED [ 33%] tests/test_context.py::TestContext::test_gc PASSED [ 33%] tests/test_context.py::TestContext::test_init PASSED [ 34%] tests/test_context.py::TestContext::test_instance PASSED [ 34%] tests/test_context.py::TestContext::test_instance_subclass_first PASSED [ 34%] tests/test_context.py::TestContext::test_instance_subclass_second PASSED [ 34%] tests/test_context.py::TestContext::test_instance_threadsafe PASSED [ 35%] tests/test_context.py::TestContext::test_many_sockets PASSED [ 35%] tests/test_context.py::TestContext::test_mockable PASSED [ 35%] tests/test_context.py::TestContext::test_repr PASSED [ 36%] tests/test_context.py::TestContext::test_socket_class_arg PASSED [ 36%] tests/test_context.py::TestContext::test_socket_passes_kwargs PASSED [ 36%] tests/test_context.py::TestContext::test_sockopts PASSED [ 36%] tests/test_context.py::TestContext::test_term PASSED [ 37%] tests/test_context.py::TestContext::test_term_hang PASSED [ 37%] tests/test_context.py::TestContext::test_term_noclose PASSED [ 37%] tests/test_context.py::TestContext::test_term_thread PASSED [ 38%] tests/test_curve_keygen.py::test_curve_keygen_help PASSED [ 38%] tests/test_curve_keygen.py::test_curve_keygen PASSED [ 38%] tests/test_curve_keygen.py::test_curve_keygen_json PASSED [ 38%] tests/test_curve_keygen.py::test_curve_keygen_secret PASSED [ 39%] tests/test_cython.py::test_cython[3] PASSED [ 39%] tests/test_cython.py::test_cython[2] PASSED [ 39%] tests/test_decorators.py::test_ctx PASSED [ 39%] tests/test_decorators.py::test_ctx_orig_args PASSED [ 40%] tests/test_decorators.py::test_ctx_arg_naming PASSED [ 40%] tests/test_decorators.py::test_ctx_args PASSED [ 40%] tests/test_decorators.py::test_ctx_arg_kwarg PASSED [ 41%] tests/test_decorators.py::test_ctx_kw_naming PASSED [ 41%] tests/test_decorators.py::test_ctx_kwargs PASSED [ 41%] tests/test_decorators.py::test_ctx_kwargs_default PASSED [ 41%] tests/test_decorators.py::test_ctx_keyword_miss PASSED [ 42%] tests/test_decorators.py::test_ctx_multi_assign PASSED [ 42%] tests/test_decorators.py::test_ctx_reinit PASSED [ 42%] tests/test_decorators.py::test_ctx_multi_thread PASSED [ 42%] tests/test_decorators.py::test_ctx_skt PASSED [ 43%] tests/test_decorators.py::test_skt_name PASSED [ 43%] tests/test_decorators.py::test_skt_kwarg PASSED [ 43%] tests/test_decorators.py::test_ctx_skt_name PASSED [ 44%] tests/test_decorators.py::test_skt_default_ctx PASSED [ 44%] tests/test_decorators.py::test_skt_reinit PASSED [ 44%] tests/test_decorators.py::test_ctx_skt_reinit PASSED [ 44%] tests/test_decorators.py::test_skt_type_miss PASSED [ 45%] tests/test_decorators.py::test_multi_skts PASSED [ 45%] tests/test_decorators.py::test_multi_skts_single_ctx PASSED [ 45%] tests/test_decorators.py::test_multi_skts_with_name PASSED [ 46%] tests/test_decorators.py::test_func_return PASSED [ 46%] tests/test_decorators.py::test_skt_multi_thread PASSED [ 46%] tests/test_decorators.py::TestMethodDecorators::test_multi_skts_method PASSED [ 46%] tests/test_decorators.py::TestMethodDecorators::test_multi_skts_method_other_args PASSED [ 47%] tests/test_device.py::TestDevice::test_device_attributes PASSED [ 47%] tests/test_device.py::TestDevice::test_device_bind_to_random_binderror PASSED [ 47%] tests/test_device.py::TestDevice::test_device_bind_to_random_with_args PASSED [ 47%] tests/test_device.py::TestDevice::test_device_types PASSED [ 48%] tests/test_device.py::TestDevice::test_proxy PASSED [ 48%] tests/test_device.py::TestDevice::test_proxy_bind_to_random_with_args PASSED [ 48%] tests/test_device.py::TestDevice::test_single_socket_forwarder_bind PASSED [ 49%] tests/test_device.py::TestDevice::test_single_socket_forwarder_connect PASSED [ 49%] tests/test_draft.py::TestDraftSockets::test_client_server SKIPPED (d...) [ 49%] tests/test_draft.py::TestDraftSockets::test_client_server_frame SKIPPED [ 49%] tests/test_draft.py::TestDraftSockets::test_radio_dish SKIPPED (draf...) [ 50%] tests/test_draft.py::test_draft_fd SKIPPED (draft api unavailable) [ 50%] tests/test_error.py::TestZMQError::test_again PASSED [ 50%] tests/test_error.py::TestZMQError::test_strerror PASSED [ 50%] tests/test_error.py::TestZMQError::test_zmqerror PASSED [ 51%] tests/test_etc.py::test_has PASSED [ 51%] tests/test_etc.py::test_has_curve SKIPPED (bundled libzmq) [ 51%] tests/test_etc.py::test_has_ipc SKIPPED (bundled libzmq) [ 52%] tests/test_ext.py::test_custom_context PASSED [ 52%] tests/test_future.py::TestFutureSocket::test_close_all_fds PASSED [ 52%] tests/test_future.py::TestFutureSocket::test_custom_serialize PASSED [ 52%] tests/test_future.py::TestFutureSocket::test_custom_serialize_error PASSED [ 53%] tests/test_future.py::TestFutureSocket::test_instance_subclass_first PASSED [ 53%] tests/test_future.py::TestFutureSocket::test_instance_subclass_second PASSED [ 53%] tests/test_future.py::TestFutureSocket::test_poll PASSED [ 53%] tests/test_future.py::TestFutureSocket::test_poll_base_socket PASSED [ 54%] tests/test_future.py::TestFutureSocket::test_poll_raw PASSED [ 54%] tests/test_future.py::TestFutureSocket::test_recv PASSED [ 54%] tests/test_future.py::TestFutureSocket::test_recv_cancel PASSED [ 55%] tests/test_future.py::TestFutureSocket::test_recv_json PASSED [ 55%] tests/test_future.py::TestFutureSocket::test_recv_json_cancelled PASSED [ 55%] tests/test_future.py::TestFutureSocket::test_recv_multipart PASSED [ 55%] tests/test_future.py::TestFutureSocket::test_recv_pyobj PASSED [ 56%] tests/test_future.py::TestFutureSocket::test_recv_string PASSED [ 56%] tests/test_future.py::TestFutureSocket::test_recv_timeout PASSED [ 56%] tests/test_future.py::TestFutureSocket::test_send_multipart_noblock PASSED [ 57%] tests/test_future.py::TestFutureSocket::test_send_noblock PASSED [ 57%] tests/test_future.py::TestFutureSocket::test_send_timeout PASSED [ 57%] tests/test_future.py::TestFutureSocket::test_socket_class PASSED [ 57%] tests/test_imports.py::test_toplevel PASSED [ 58%] tests/test_imports.py::test_core PASSED [ 58%] tests/test_imports.py::test_devices PASSED [ 58%] tests/test_imports.py::test_log PASSED [ 58%] tests/test_imports.py::test_eventloop PASSED [ 59%] tests/test_imports.py::test_utils PASSED [ 59%] tests/test_imports.py::test_ssh PASSED [ 59%] tests/test_imports.py::test_decorators PASSED [ 60%] tests/test_imports.py::test_zmq_all PASSED [ 60%] tests/test_imports.py::test_all_exports[RCVTIMEO-zmq] PASSED [ 60%] tests/test_imports.py::test_all_exports[RCVTIMEO-zmq.green] SKIPPED [ 60%] tests/test_imports.py::test_all_exports[PUSH-zmq] PASSED [ 61%] tests/test_imports.py::test_all_exports[PUSH-zmq.green] SKIPPED (cou...) [ 61%] tests/test_imports.py::test_all_exports[zmq_version_info-zmq] PASSED [ 61%] tests/test_imports.py::test_all_exports[zmq_version_info-zmq.green] SKIPPED [ 61%] tests/test_imports.py::test_all_exports[SocketOption-zmq] PASSED [ 62%] tests/test_imports.py::test_all_exports[SocketOption-zmq.green] SKIPPED [ 62%] tests/test_imports.py::test_all_exports[device-zmq] PASSED [ 62%] tests/test_imports.py::test_all_exports[device-zmq.green] SKIPPED (c...) [ 63%] tests/test_imports.py::test_all_exports[Socket-zmq] PASSED [ 63%] tests/test_imports.py::test_all_exports[Socket-zmq.green] SKIPPED (c...) [ 63%] tests/test_imports.py::test_all_exports[Context-zmq] PASSED [ 63%] tests/test_imports.py::test_all_exports[Context-zmq.green] SKIPPED (...) [ 64%] tests/test_includes.py::TestIncludes::test_get_includes PASSED [ 64%] tests/test_includes.py::TestIncludes::test_get_library_dirs PASSED [ 64%] tests/test_ioloop.py::test_ioloop PASSED [ 65%] tests/test_ioloop.py::test_ioloop_install PASSED [ 65%] tests/test_message.py::TestFrame::test_above_30 PASSED [ 65%] tests/test_message.py::TestFrame::test_bad_buffer_in PASSED [ 65%] tests/test_message.py::TestFrame::test_buffer_in PASSED [ 66%] tests/test_message.py::TestFrame::test_buffer_numpy SKIPPED (require...) [ 66%] tests/test_message.py::TestFrame::test_buffer_out PASSED [ 66%] tests/test_message.py::TestFrame::test_bytes PASSED [ 66%] tests/test_message.py::TestFrame::test_frame_more PASSED [ 67%] tests/test_message.py::TestFrame::test_len PASSED [ 67%] tests/test_message.py::TestFrame::test_lifecycle1 PASSED [ 67%] tests/test_message.py::TestFrame::test_lifecycle2 PASSED [ 68%] tests/test_message.py::TestFrame::test_memoryview PASSED [ 68%] tests/test_message.py::TestFrame::test_memoryview_shape PASSED [ 68%] tests/test_message.py::TestFrame::test_multi_tracker PASSED [ 68%] tests/test_message.py::TestFrame::test_multisend PASSED [ 69%] tests/test_message.py::TestFrame::test_no_tracker PASSED [ 69%] tests/test_message.py::TestFrame::test_noncopying_memoryview PASSED [ 69%] tests/test_message.py::TestFrame::test_noncopying_recv PASSED [ 69%] tests/test_message.py::TestFrame::test_str PASSED [ 70%] tests/test_message.py::TestFrame::test_tracker PASSED [ 70%] tests/test_message.py::TestFrame::test_unicode PASSED [ 70%] tests/test_monitor.py::test_monitor[zmq] PASSED [ 71%] tests/test_monitor.py::test_monitor[asyncio] PASSED [ 71%] tests/test_monitor.py::test_monitor_repeat[zmq] PASSED [ 71%] tests/test_monitor.py::test_monitor_repeat[asyncio] PASSED [ 71%] tests/test_monitor.py::test_monitor_connected[zmq] PASSED [ 72%] tests/test_monitor.py::test_monitor_connected[asyncio] PASSED [ 72%] tests/test_monqueue.py::TestMonitoredQueue::test_default_mq_args PASSED [ 72%] tests/test_monqueue.py::TestMonitoredQueue::test_monitor PASSED [ 73%] tests/test_monqueue.py::TestMonitoredQueue::test_monitor_subscribe PASSED [ 73%] tests/test_monqueue.py::TestMonitoredQueue::test_mq_check_prefix PASSED [ 73%] tests/test_monqueue.py::TestMonitoredQueue::test_prefix PASSED [ 73%] tests/test_monqueue.py::TestMonitoredQueue::test_queue PASSED [ 74%] tests/test_monqueue.py::TestMonitoredQueue::test_reply PASSED [ 74%] tests/test_monqueue.py::TestMonitoredQueue::test_router_router PASSED [ 74%] tests/test_multipart.py::TestMultipart::test_basic_multipart PASSED [ 74%] tests/test_multipart.py::TestMultipart::test_router_dealer PASSED [ 75%] tests/test_pair.py::TestPair::test_basic PASSED [ 75%] tests/test_pair.py::TestPair::test_json PASSED [ 75%] tests/test_pair.py::TestPair::test_multiple PASSED [ 76%] tests/test_pair.py::TestPair::test_pyobj PASSED [ 76%] tests/test_poll.py::TestPoll::test_no_events PASSED [ 76%] tests/test_poll.py::TestPoll::test_pair PASSED [ 76%] tests/test_poll.py::TestPoll::test_pubsub PASSED [ 77%] tests/test_poll.py::TestPoll::test_raw PASSED [ 77%] tests/test_poll.py::TestPoll::test_reqrep PASSED [ 77%] tests/test_poll.py::TestPoll::test_timeout PASSED [ 77%] tests/test_poll.py::TestSelect::test_pair PASSED [ 78%] tests/test_poll.py::TestSelect::test_timeout PASSED [ 78%] tests/test_proxy_steerable.py::TestProxySteerable::test_proxy_steerable SKIPPED [ 78%] tests/test_proxy_steerable.py::TestProxySteerable::test_proxy_steerable_bind_to_random_with_args SKIPPED [ 79%] tests/test_proxy_steerable.py::TestProxySteerable::test_proxy_steerable_statistics SKIPPED [ 79%] tests/test_pubsub.py::TestPubSub::test_basic PASSED [ 79%] tests/test_pubsub.py::TestPubSub::test_topic PASSED [ 79%] tests/test_reqrep.py::TestReqRep::test_bad_send_recv PASSED [ 80%] tests/test_reqrep.py::TestReqRep::test_basic PASSED [ 80%] tests/test_reqrep.py::TestReqRep::test_json PASSED [ 80%] tests/test_reqrep.py::TestReqRep::test_large_msg PASSED [ 80%] tests/test_reqrep.py::TestReqRep::test_multiple PASSED [ 81%] tests/test_reqrep.py::TestReqRep::test_pyobj PASSED [ 81%] tests/test_retry_eintr.py::TestEINTRSysCall::test_retry_getsockopt SKIPPED [ 81%] tests/test_retry_eintr.py::TestEINTRSysCall::test_retry_poll PASSED [ 82%] tests/test_retry_eintr.py::TestEINTRSysCall::test_retry_recv PASSED [ 82%] tests/test_retry_eintr.py::TestEINTRSysCall::test_retry_send PASSED [ 82%] tests/test_retry_eintr.py::TestEINTRSysCall::test_retry_setsockopt SKIPPED [ 82%] tests/test_retry_eintr.py::TestEINTRSysCall::test_retry_term PASSED [ 83%] tests/test_security.py::TestSecurity::test_curve PASSED [ 83%] tests/test_security.py::TestSecurity::test_curve_public PASSED [ 83%] tests/test_security.py::TestSecurity::test_keypair PASSED [ 84%] tests/test_security.py::TestSecurity::test_null PASSED [ 84%] tests/test_security.py::TestSecurity::test_plain PASSED [ 84%] tests/test_socket.py::TestSocket::test_attr PASSED [ 84%] tests/test_socket.py::TestSocket::test_bad_attr PASSED [ 85%] tests/test_socket.py::TestSocket::test_bad_sockopts PASSED [ 85%] tests/test_socket.py::TestSocket::test_bind_connect_addr_error PASSED [ 85%] tests/test_socket.py::TestSocket::test_bind_random_context PASSED [ 85%] tests/test_socket.py::TestSocket::test_bind_to_random_port PASSED [ 86%] tests/test_socket.py::TestSocket::test_bind_unicode PASSED [ 86%] tests/test_socket.py::TestSocket::test_close PASSED [ 86%] tests/test_socket.py::TestSocket::test_close_after_destroy PASSED [ 87%] tests/test_socket.py::TestSocket::test_connect_unicode PASSED [ 87%] tests/test_socket.py::TestSocket::test_connectbind_context_managers PASSED [ 87%] tests/test_socket.py::TestSocket::test_context_manager PASSED [ 87%] tests/test_socket.py::TestSocket::test_copy PASSED [ 88%] tests/test_socket.py::TestSocket::test_create PASSED [ 88%] tests/test_socket.py::TestSocket::test_custom_serialize PASSED [ 88%] tests/test_socket.py::TestSocket::test_dir PASSED [ 88%] tests/test_socket.py::TestSocket::test_hwm PASSED [ 89%] tests/test_socket.py::TestSocket::test_identity PASSED [ 89%] tests/test_socket.py::TestSocket::test_int_sockopts PASSED [ 89%] tests/test_socket.py::TestSocket::test_ipc_path_max_length PASSED [ 90%] tests/test_socket.py::TestSocket::test_ipc_path_max_length_msg PASSED [ 90%] tests/test_socket.py::TestSocket::test_ipc_path_no_such_file_or_directory_message PASSED [ 90%] tests/test_socket.py::TestSocket::test_large_send SKIPPED (only run ...) [ 90%] tests/test_socket.py::TestSocket::test_mockable PASSED [ 91%] tests/test_socket.py::TestSocket::test_poll PASSED [ 91%] tests/test_socket.py::TestSocket::test_recv_into PASSED [ 91%] tests/test_socket.py::TestSocket::test_recv_into_bad PASSED [ 92%] tests/test_socket.py::TestSocket::test_recv_multipart PASSED [ 92%] tests/test_socket.py::TestSocket::test_repr PASSED [ 92%] tests/test_socket.py::TestSocket::test_send_buffer PASSED [ 92%] tests/test_socket.py::TestSocket::test_send_multipart_check_type PASSED [ 93%] tests/test_socket.py::TestSocket::test_send_unicode PASSED [ 93%] tests/test_socket.py::TestSocket::test_shadow PASSED [ 93%] tests/test_socket.py::TestSocket::test_shadow_pyczmq SKIPPED (Requir...) [ 93%] tests/test_socket.py::TestSocket::test_sockopt_roundtrip PASSED [ 94%] tests/test_socket.py::TestSocket::test_subclass PASSED [ 94%] tests/test_socket.py::TestSocket::test_subscribe_method PASSED [ 94%] tests/test_socket.py::TestSocket::test_tracker PASSED [ 95%] tests/test_socket.py::TestSocket::test_unicode_sockopts PASSED [ 95%] tests/test_ssh.py::test_random_ports PASSED [ 95%] tests/test_version.py::TestVersion::test_pyzmq_version PASSED [ 95%] tests/test_version.py::TestVersion::test_pyzmq_version_info PASSED [ 96%] tests/test_version.py::TestVersion::test_zmq_version PASSED [ 96%] tests/test_version.py::TestVersion::test_zmq_version_info PASSED [ 96%] tests/test_win32_shim.py::TestWindowsConsoleControlHandler::test_handler SKIPPED [ 96%] tests/test_z85.py::TestZ85::test_client_public PASSED [ 97%] tests/test_z85.py::TestZ85::test_client_secret PASSED [ 97%] tests/test_z85.py::TestZ85::test_server_public PASSED [ 97%] tests/test_z85.py::TestZ85::test_server_secret PASSED [ 98%] tests/test_zmqstream.py::test_callable_check PASSED [ 98%] tests/test_zmqstream.py::test_on_recv_basic PASSED [ 98%] tests/test_zmqstream.py::test_on_recv_wake PASSED [ 98%] tests/test_zmqstream.py::test_on_recv_async PASSED [ 99%] tests/test_zmqstream.py::test_on_recv_async_error PASSED [ 99%] tests/test_zmqstream.py::test_shadow_socket PASSED [ 99%] tests/test_zmqstream.py::test_shadow_socket_close PASSED [100%] =============================== warnings summary =============================== tests/test_poll.py:159 /home/buildozer/aports/community/py3-pyzmq/src/pyzmq-27.2.0/tests/test_poll.py:159: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @mark.flaky(reruns=3) tests/test_poll.py:194 /home/buildozer/aports/community/py3-pyzmq/src/pyzmq-27.2.0/tests/test_poll.py:194: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @mark.flaky(reruns=3) tests/test_retry_eintr.py:60 /home/buildozer/aports/community/py3-pyzmq/src/pyzmq-27.2.0/tests/test_retry_eintr.py:60: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @mark.flaky(reruns=3) tests/test_auth.py::test_ioloop_authenticator /home/buildozer/aports/community/py3-pyzmq/src/pyzmq-27.2.0/tests/test_auth.py:415: DeprecationWarning: zmq.auth.ioloop.IOLoopAuthenticator is deprecated. Use zmq.auth.asyncio.AsyncioAuthenticator from zmq.auth.ioloop import IOLoopAuthenticator tests/test_auth.py::test_ioloop_authenticator tests/test_zmqstream.py::test_callable_check tests/test_zmqstream.py::test_on_recv_basic tests/test_zmqstream.py::test_on_recv_wake tests/test_zmqstream.py::test_on_recv_async tests/test_zmqstream.py::test_on_recv_async_error tests/test_zmqstream.py::test_shadow_socket tests/test_zmqstream.py::test_shadow_socket_close /usr/lib/python3.14/site-packages/pytest_asyncio/plugin.py:1054: RuntimeWarning: An exception occurred during teardown of an asyncio.Runner. The reason is likely that you closed the underlying event loop in a test, which prevents the cleanup of asynchronous generators by the runner. This warning will become an error in future versions of pytest-asyncio. Please ensure that your tests don't close the event loop. Here is the traceback of the exception triggered during teardown: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/pytest_asyncio/plugin.py", line 1052, in _scoped_runner runner.__exit__(None, None, None) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/asyncio/runners.py", line 64, in __exit__ self.close() ~~~~~~~~~~^^ File "/usr/lib/python3.14/asyncio/runners.py", line 73, in close loop.run_until_complete(loop.shutdown_asyncgens()) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/asyncio/base_events.py", line 695, in run_until_complete self._check_closed() ~~~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3.14/asyncio/base_events.py", line 551, in _check_closed raise RuntimeError('Event loop is closed') RuntimeError: Event loop is closed warnings.warn( tests/test_imports.py::test_eventloop /home/buildozer/aports/community/py3-pyzmq/src/pyzmq-27.2.0/tests/test_imports.py:52: DeprecationWarning: zmq.eventloop.ioloop is deprecated in pyzmq 17. pyzmq now works with default tornado and asyncio eventloops. from zmq.eventloop import ioloop, zmqstream tests/test_socket.py::TestSocket::test_int_sockopts tests/test_socket.py::TestSocket::test_int_sockopts /home/buildozer/aports/community/py3-pyzmq/src/pyzmq-27.2.0/.testenv/lib/python3.14/site-packages/zmq/sugar/socket.py:360: DeprecationWarning: Socket.socket_type is deprecated, use Socket.type warn("Socket.socket_type is deprecated, use Socket.type", DeprecationWarning) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ============================= slowest 10 durations ============================= 2.22s call tests/test_cython.py::test_cython[3] 1.56s call tests/test_message.py::TestFrame::test_lifecycle2 1.50s call tests/test_message.py::TestFrame::test_lifecycle1 1.48s call tests/test_message.py::TestFrame::test_above_30 1.45s call tests/test_socket.py::TestSocket::test_subscribe_method 1.29s call tests/test_cython.py::test_cython[2] 1.25s call tests/test_poll.py::TestPoll::test_reqrep 1.21s call tests/test_monqueue.py::TestMonitoredQueue::test_router_router 1.01s call tests/test_monqueue.py::TestMonitoredQueue::test_monitor 1.01s call tests/test_monqueue.py::TestMonitoredQueue::test_prefix ========= 326 passed, 38 skipped, 12 deselected, 15 warnings in 40.14s ========= >>> py3-pyzmq: Entering fakeroot... >>> py3-pyzmq-pyc*: Running split function pyc... 'usr/lib/python3.14/site-packages/zmq/auth/__pycache__' -> '/home/buildozer/aports/community/py3-pyzmq/pkg/py3-pyzmq-pyc/usr/lib/python3.14/site-packages/zmq/auth/__pycache__' 'usr/lib/python3.14/site-packages/zmq/__pycache__' -> '/home/buildozer/aports/community/py3-pyzmq/pkg/py3-pyzmq-pyc/usr/lib/python3.14/site-packages/zmq/__pycache__' 'usr/lib/python3.14/site-packages/zmq/devices/__pycache__' -> '/home/buildozer/aports/community/py3-pyzmq/pkg/py3-pyzmq-pyc/usr/lib/python3.14/site-packages/zmq/devices/__pycache__' 'usr/lib/python3.14/site-packages/zmq/backend/__pycache__' -> '/home/buildozer/aports/community/py3-pyzmq/pkg/py3-pyzmq-pyc/usr/lib/python3.14/site-packages/zmq/backend/__pycache__' 'usr/lib/python3.14/site-packages/zmq/backend/cython/__pycache__' -> '/home/buildozer/aports/community/py3-pyzmq/pkg/py3-pyzmq-pyc/usr/lib/python3.14/site-packages/zmq/backend/cython/__pycache__' 'usr/lib/python3.14/site-packages/zmq/backend/cffi/__pycache__' -> '/home/buildozer/aports/community/py3-pyzmq/pkg/py3-pyzmq-pyc/usr/lib/python3.14/site-packages/zmq/backend/cffi/__pycache__' 'usr/lib/python3.14/site-packages/zmq/utils/__pycache__' -> '/home/buildozer/aports/community/py3-pyzmq/pkg/py3-pyzmq-pyc/usr/lib/python3.14/site-packages/zmq/utils/__pycache__' 'usr/lib/python3.14/site-packages/zmq/log/__pycache__' -> '/home/buildozer/aports/community/py3-pyzmq/pkg/py3-pyzmq-pyc/usr/lib/python3.14/site-packages/zmq/log/__pycache__' 'usr/lib/python3.14/site-packages/zmq/tests/__pycache__' -> '/home/buildozer/aports/community/py3-pyzmq/pkg/py3-pyzmq-pyc/usr/lib/python3.14/site-packages/zmq/tests/__pycache__' 'usr/lib/python3.14/site-packages/zmq/sugar/__pycache__' -> '/home/buildozer/aports/community/py3-pyzmq/pkg/py3-pyzmq-pyc/usr/lib/python3.14/site-packages/zmq/sugar/__pycache__' 'usr/lib/python3.14/site-packages/zmq/eventloop/__pycache__' -> '/home/buildozer/aports/community/py3-pyzmq/pkg/py3-pyzmq-pyc/usr/lib/python3.14/site-packages/zmq/eventloop/__pycache__' 'usr/lib/python3.14/site-packages/zmq/ssh/__pycache__' -> '/home/buildozer/aports/community/py3-pyzmq/pkg/py3-pyzmq-pyc/usr/lib/python3.14/site-packages/zmq/ssh/__pycache__' 'usr/lib/python3.14/site-packages/zmq/green/__pycache__' -> '/home/buildozer/aports/community/py3-pyzmq/pkg/py3-pyzmq-pyc/usr/lib/python3.14/site-packages/zmq/green/__pycache__' 'usr/lib/python3.14/site-packages/zmq/green/eventloop/__pycache__' -> '/home/buildozer/aports/community/py3-pyzmq/pkg/py3-pyzmq-pyc/usr/lib/python3.14/site-packages/zmq/green/eventloop/__pycache__' >>> py3-pyzmq-pyc*: Preparing subpackage py3-pyzmq-pyc... >>> py3-pyzmq-pyc*: Running postcheck for py3-pyzmq-pyc >>> py3-pyzmq*: Running postcheck for py3-pyzmq >>> py3-pyzmq*: Preparing package py3-pyzmq... >>> py3-pyzmq*: Stripping binaries >>> py3-pyzmq*: Scanning shared objects >>> py3-pyzmq*: Tracing dependencies... python3 py3-tornado python3~3.14 so:libc.musl-armhf.so.1 so:libzmq.so.5 >>> py3-pyzmq*: Package size: 686.1 KB >>> py3-pyzmq*: Compressing data... >>> py3-pyzmq*: Create checksum... >>> py3-pyzmq*: Create py3-pyzmq-27.2.0-r0.apk >>> py3-pyzmq-pyc*: Tracing dependencies... python3~3.14 >>> py3-pyzmq-pyc*: Package size: 546.1 KB >>> py3-pyzmq-pyc*: Compressing data... >>> py3-pyzmq-pyc*: Create checksum... >>> py3-pyzmq-pyc*: Create py3-pyzmq-pyc-27.2.0-r0.apk >>> py3-pyzmq: Build complete at Wed, 21 Oct 2026 07:45:53 +0000 elapsed time 0h 1m 2s >>> py3-pyzmq: Cleaning up srcdir >>> py3-pyzmq: Cleaning up pkgdir >>> py3-pyzmq: Cleaning up tmpdir >>> py3-pyzmq: Uninstalling dependencies... ( 1/54) Purging .makedepends-py3-pyzmq (20261021.074451) ( 2/54) Purging py3-tornado-pyc (6.5.10-r0) ( 3/54) Purging py3-tornado (6.5.10-r0) ( 4/54) Purging python3-dev (3.14.8-r0) ( 5/54) Purging py3-gpep517-pyc (20-r0) ( 6/54) Purging py3-gpep517 (20-r0) ( 7/54) Purging py3-installer-pyc (1.0.1-r0) ( 8/54) Purging py3-installer (1.0.1-r0) ( 9/54) Purging py3-setuptools-pyc (84.0.0-r0) (10/54) Purging py3-setuptools (84.0.0-r0) (11/54) Purging zeromq-dev (4.3.5-r2) (12/54) Purging libzmq (4.3.5-r2) (13/54) Purging py3-scikit-build-core-pyc (1.0.3-r0) (14/54) Purging py3-scikit-build-core (1.0.3-r0) (15/54) Purging cmake (4.3.4-r0) (16/54) Purging py3-pathspec-pyc (1.1.1-r0) (17/54) Purging py3-pathspec (1.1.1-r0) (18/54) Purging samurai (1.3-r0) (19/54) Purging cython-pyc (3.2.9-r0) (20/54) Purging cython (3.2.9-r0) (21/54) Purging py3-pytest-asyncio-pyc (1.4.0-r0) (22/54) Purging py3-pytest-asyncio (1.4.0-r0) (23/54) Purging py3-pytest-pyc (9.1.1-r1) (24/54) Purging py3-pytest (9.1.1-r1) (25/54) Purging py3-iniconfig-pyc (2.3.0-r1) (26/54) Purging py3-iniconfig (2.3.0-r1) (27/54) Purging py3-packaging-pyc (26.3-r0) (28/54) Purging py3-packaging (26.3-r0) (29/54) Purging py3-parsing-pyc (3.3.3-r0) (30/54) Purging py3-parsing (3.3.3-r0) (31/54) Purging py3-pluggy-pyc (1.6.0-r1) (32/54) Purging py3-pluggy (1.6.0-r1) (33/54) Purging py3-py-pyc (1.11.0-r5) (34/54) Purging py3-py (1.11.0-r5) (35/54) Purging py3-pygments-pyc (2.21.0-r0) (36/54) Purging py3-pygments (2.21.0-r0) (37/54) Purging py3-typing-extensions-pyc (4.16.0-r0) (38/54) Purging py3-typing-extensions (4.16.0-r0) (39/54) Purging python3-pyc (3.14.8-r0) (40/54) Purging python3-pycache-pyc0 (3.14.8-r0) (41/54) Purging pyc (3.14.8-r0) (42/54) Purging python3 (3.14.8-r0) (43/54) Purging libarchive (3.8.10-r0) (44/54) Purging libbz2 (1.0.8-r6) (45/54) Purging libffi (3.8.0-r0) (46/54) Purging libpanelw (6.6_p20260822-r0) (47/54) Purging libsodium-dev (1.0.22-r0) (48/54) Purging libsodium (1.0.22-r0) (49/54) Purging libuv (1.52.1-r0) (50/54) Purging mpdecimal (4.0.1-r0) (51/54) Purging readline (8.3.3-r1) (52/54) Purging rhash-libs (1.4.6-r1) (53/54) Purging sqlite-libs (3.54.1-r0) (54/54) Purging xz-libs (5.8.4-r0) Executing busybox-1.38.0-r7.trigger OK: 343.9 MiB in 105 packages >>> py3-pyzmq: Updating the community/armhf repository index... >>> py3-pyzmq: Signing the index...