>>> py3-zeroconf: Building community/py3-zeroconf 0.147.2-r1 (using abuild 3.16.0-r0) started Sat, 28 Mar 2026 13:50:19 +0000 >>> py3-zeroconf: Validating /home/buildozer/aports/community/py3-zeroconf/APKBUILD... >>> py3-zeroconf: Analyzing dependencies... >>> py3-zeroconf: Installing for build: build-base python3 py3-ifaddr cython py3-gpep517 py3-poetry-core py3-setuptools py3-wheel python3-dev py3-pytest py3-pytest-cov py3-pytest-asyncio py3-pytest-codspeed ( 1/67) Installing libbz2 (1.0.8-r6) ( 2/67) Installing libffi (3.5.2-r0) ( 3/67) Installing gdbm (1.26-r0) ( 4/67) Installing xz-libs (5.8.2-r0) ( 5/67) Installing mpdecimal (4.0.1-r0) ( 6/67) Installing libpanelw (6.6_p20251231-r0) ( 7/67) Installing sqlite-libs (3.51.2-r1) ( 8/67) Installing python3 (3.14.3-r0) ( 9/67) Installing python3-pycache-pyc0 (3.14.3-r0) (10/67) Installing pyc (3.14.3-r0) (11/67) Installing python3-pyc (3.14.3-r0) (12/67) Installing py3-ifaddr (0.2.0-r5) (13/67) Installing py3-ifaddr-pyc (0.2.0-r5) (14/67) Installing cython (3.2.4-r1) (15/67) Installing cython-pyc (3.2.4-r1) (16/67) Installing py3-installer (0.7.0-r3) (17/67) Installing py3-installer-pyc (0.7.0-r3) (18/67) Installing py3-gpep517 (19-r2) (19/67) Installing py3-gpep517-pyc (19-r2) (20/67) Installing py3-fastjsonschema (2.21.2-r2) (21/67) Installing py3-fastjsonschema-pyc (2.21.2-r2) (22/67) Installing py3-lark-parser (1.2.2-r1) (23/67) Installing py3-lark-parser-pyc (1.2.2-r1) (24/67) Installing py3-parsing (3.3.2-r1) (25/67) Installing py3-parsing-pyc (3.3.2-r1) (26/67) Installing py3-packaging (26.0-r1) (27/67) Installing py3-packaging-pyc (26.0-r1) (28/67) Installing py3-poetry-core (2.3.1-r0) (29/67) Installing py3-poetry-core-pyc (2.3.1-r0) (30/67) Installing py3-setuptools (82.0.1-r1) (31/67) Installing py3-setuptools-pyc (82.0.1-r1) (32/67) Installing py3-wheel (0.46.3-r1) (33/67) Installing py3-wheel-pyc (0.46.3-r1) (34/67) Installing python3-dev (3.14.3-r0) (35/67) Installing py3-iniconfig (2.3.0-r1) (36/67) Installing py3-iniconfig-pyc (2.3.0-r1) (37/67) Installing py3-pluggy (1.6.0-r1) (38/67) Installing py3-pluggy-pyc (1.6.0-r1) (39/67) Installing py3-py (1.11.0-r5) (40/67) Installing py3-py-pyc (1.11.0-r5) (41/67) Installing py3-pygments (2.19.2-r1) (42/67) Installing py3-pygments-pyc (2.19.2-r1) (43/67) Installing py3-pytest (9.0.2-r1) (44/67) Installing py3-pytest-pyc (9.0.2-r1) (45/67) Installing py3-coverage (7.13.5-r1) (46/67) Installing py3-coverage-pyc (7.13.5-r1) (47/67) Installing py3-pytest-cov (5.0.0-r2) (48/67) Installing py3-pytest-cov-pyc (5.0.0-r2) (49/67) Installing py3-typing-extensions (4.15.0-r1) (50/67) Installing py3-typing-extensions-pyc (4.15.0-r1) (51/67) Installing py3-pytest-asyncio (1.3.0-r1) (52/67) Installing py3-pytest-asyncio-pyc (1.3.0-r1) (53/67) Installing py3-cparser (3.0-r1) (54/67) Installing py3-cparser-pyc (3.0-r1) (55/67) Installing py3-cffi (2.0.0-r0) (56/67) Installing py3-cffi-pyc (2.0.0-r0) (57/67) Installing py3-attrs (25.3.0-r1) (58/67) Installing py3-attrs-pyc (25.3.0-r1) (59/67) Installing py3-mdurl (0.1.2-r4) (60/67) Installing py3-mdurl-pyc (0.1.2-r4) (61/67) Installing py3-markdown-it-py (3.0.0-r2) (62/67) Installing py3-markdown-it-py-pyc (3.0.0-r2) (63/67) Installing py3-rich (14.3.3-r0) (64/67) Installing py3-rich-pyc (14.3.3-r0) (65/67) Installing py3-pytest-codspeed (4.3.0-r1) (66/67) Installing py3-pytest-codspeed-pyc (4.3.0-r1) (67/67) Installing .makedepends-py3-zeroconf (20260328.135020) Executing busybox-1.37.0-r31.trigger OK: 641.0 MiB in 175 packages >>> py3-zeroconf: Cleaning up srcdir >>> py3-zeroconf: Cleaning up pkgdir >>> py3-zeroconf: Cleaning up tmpdir >>> py3-zeroconf: Fetching https://distfiles.alpinelinux.org/distfiles/edge/python-zeroconf-0.147.2.tar.gz /var/cache/distfiles/edge/python-zeroconf-0.147.2.tar.gz: OK >>> py3-zeroconf: Fetching https://distfiles.alpinelinux.org/distfiles/edge/python-zeroconf-0.147.2.tar.gz /var/cache/distfiles/edge/python-zeroconf-0.147.2.tar.gz: OK >>> py3-zeroconf: Unpacking /var/cache/distfiles/edge/python-zeroconf-0.147.2.tar.gz... 2026-03-28 13:50:22,213 gpep517 INFO Building wheel via backend poetry.core.masonry.api 2026-03-28 13:50:22,288 poetry.core.masonry.builders.wheel INFO Building wheel warning: src/zeroconf/_cache.py:56:23: Unknown type declaration '_DNSRecordCacheType' in annotation, ignoring warning: src/zeroconf/_cache.py:56:49: Unknown type declaration '_str' in annotation, ignoring warning: src/zeroconf/_cache.py:56:63: Unknown type declaration '_DNSRecord' in annotation, ignoring warning: src/zeroconf/_cache.py:79:33: Unknown type declaration '_DNSRecord' in annotation, ignoring warning: src/zeroconf/_cache.py:122:36: Unknown type declaration '_DNSRecord' in annotation, ignoring warning: src/zeroconf/_cache.py:141:32: Unknown type declaration '_float' in annotation, ignoring warning: src/zeroconf/_cache.py:188:38: Unknown type declaration '_UniqueRecordsType' in annotation, ignoring warning: src/zeroconf/_cache.py:200:41: Unknown type declaration '_str' in annotation, ignoring warning: src/zeroconf/_cache.py:200:54: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_cache.py:200:68: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_cache.py:246:47: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_cache.py:246:61: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_cache.py:267:51: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_cache.py:267:65: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_cache.py:306:13: Unknown type declaration '_float' in annotation, ignoring warning: src/zeroconf/_cache.py:320:61: Unknown type declaration '_float' in annotation, ignoring warning: src/zeroconf/_cache.py:320:74: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:74:49: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:74:63: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:119:43: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:119:57: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:179:50: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:179:64: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:179:75: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:179:90: Unknown type declaration '_float' in annotation, ignoring warning: src/zeroconf/_dns.py:192:33: Unknown type declaration 'DNSIncoming' in annotation, ignoring warning: src/zeroconf/_dns.py:206:43: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:212:37: Unknown type declaration '_float' in annotation, ignoring warning: src/zeroconf/_dns.py:217:30: Unknown type declaration '_float' in annotation, ignoring warning: src/zeroconf/_dns.py:221:28: Unknown type declaration '_float' in annotation, ignoring warning: src/zeroconf/_dns.py:225:29: Unknown type declaration '_float' in annotation, ignoring warning: src/zeroconf/_dns.py:229:40: Unknown type declaration '_float' in annotation, ignoring warning: src/zeroconf/_dns.py:229:53: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:266:15: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:267:16: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:268:13: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:271:17: Unknown type declaration '_float' in annotation, ignoring warning: src/zeroconf/_dns.py:329:32: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:329:46: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:329:57: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:329:91: Unknown type declaration '_float' in annotation, ignoring warning: src/zeroconf/_dns.py:376:32: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:376:46: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:376:57: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:376:84: Unknown type declaration '_float' in annotation, ignoring warning: src/zeroconf/_dns.py:431:32: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:431:46: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:431:57: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:431:85: Unknown type declaration '_float' in annotation, ignoring warning: src/zeroconf/_dns.py:484:15: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:485:16: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:486:13: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:487:18: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:488:16: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:489:14: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:491:17: Unknown type declaration '_float' in annotation, ignoring warning: src/zeroconf/_dns.py:551:15: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:552:16: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:553:13: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_dns.py:556:17: Unknown type declaration '_float' in annotation, ignoring warning: src/zeroconf/_dns.py:635:33: Unknown type declaration '_DNSRecord' in annotation, ignoring warning: src/zeroconf/_handlers/answers.py:89:13: Unknown type declaration '_AnswerWithAdditionalsType' in annotation, ignoring warning: src/zeroconf/_handlers/answers.py:98:13: Unknown type declaration '_AnswerWithAdditionalsType' in annotation, ignoring warning: src/zeroconf/_handlers/answers.py:101:9: Unknown type declaration 'int_' in annotation, ignoring warning: src/zeroconf/_handlers/answers.py:113:56: Unknown type declaration '_AnswerWithAdditionalsType' in annotation, ignoring warning: src/zeroconf/_handlers/multicast_outgoing_queue.py:69:29: Unknown type declaration '_float' in annotation, ignoring warning: src/zeroconf/_handlers/multicast_outgoing_queue.py:69:46: Unknown type declaration '_AnswerWithAdditionalsType' in annotation, ignoring warning: src/zeroconf/_handlers/multicast_outgoing_queue.py:91:50: Unknown type declaration '_AnswerWithAdditionalsType' in annotation, ignoring warning: src/zeroconf/_handlers/query_handler.py:119:48: Unknown type declaration '_AnswerWithAdditionalsType' in annotation, ignoring warning: src/zeroconf/_handlers/query_handler.py:130:51: Unknown type declaration '_AnswerWithAdditionalsType' in annotation, ignoring warning: src/zeroconf/_handlers/query_handler.py:135:51: Unknown type declaration '_AnswerWithAdditionalsType' in annotation, ignoring warning: src/zeroconf/_handlers/query_handler.py:216:20: Unknown type declaration '_AnswerWithAdditionalsType' in annotation, ignoring warning: src/zeroconf/_handlers/query_handler.py:238:20: Unknown type declaration '_AnswerWithAdditionalsType' in annotation, ignoring warning: src/zeroconf/_handlers/query_handler.py:257:20: Unknown type declaration '_AnswerWithAdditionalsType' in annotation, ignoring warning: src/zeroconf/_handlers/query_handler.py:259:15: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_handlers/query_handler.py:286:23: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_handlers/query_handler.py:439:14: Unknown type declaration '_str' in annotation, ignoring warning: src/zeroconf/_handlers/query_handler.py:440:14: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_handlers/query_handler.py:441:19: Unknown type declaration '_WrappedTransport' in annotation, ignoring warning: src/zeroconf/_handlers/record_manager.py:53:33: Unknown type declaration '_float' in annotation, ignoring warning: src/zeroconf/_history.py:41:63: Unknown type declaration '_float' in annotation, ignoring warning: src/zeroconf/_history.py:45:53: Unknown type declaration '_float' in annotation, ignoring warning: src/zeroconf/_history.py:65:32: Unknown type declaration '_float' in annotation, ignoring warning: src/zeroconf/_listener.py:87:38: Unknown type declaration '_bytes' in annotation, ignoring warning: src/zeroconf/_listener.py:108:18: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_listener.py:109:13: Unknown type declaration '_float' in annotation, ignoring warning: src/zeroconf/_listener.py:110:14: Unknown type declaration '_bytes' in annotation, ignoring warning: src/zeroconf/_listener.py:189:14: Unknown type declaration '_str' in annotation, ignoring warning: src/zeroconf/_listener.py:190:14: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_listener.py:191:19: Unknown type declaration '_WrappedTransport' in annotation, ignoring warning: src/zeroconf/_listener.py:220:48: Unknown type declaration '_str' in annotation, ignoring warning: src/zeroconf/_listener.py:228:14: Unknown type declaration '_str' in annotation, ignoring warning: src/zeroconf/_listener.py:229:14: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_listener.py:230:19: Unknown type declaration '_WrappedTransport' in annotation, ignoring warning: src/zeroconf/_protocol/incoming.py:267:35: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_protocol/incoming.py:310:22: Unknown type declaration '_str' in annotation, ignoring warning: src/zeroconf/_protocol/incoming.py:310:35: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_protocol/incoming.py:310:49: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_protocol/incoming.py:310:60: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_protocol/incoming.py:310:74: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_protocol/incoming.py:389:32: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_protocol/incoming.py:421:44: Unknown type declaration '_int' in annotation, ignoring warning: src/zeroconf/_protocol/outgoing.py:156:64: Unknown type declaration 'float_' in annotation, ignoring warning: src/zeroconf/_protocol/outgoing.py:204:33: Unknown type declaration 'int_' in annotation, ignoring warning: src/zeroconf/_protocol/outgoing.py:209:32: Unknown type declaration 'int_' in annotation, ignoring warning: src/zeroconf/_protocol/outgoing.py:213:44: Unknown type declaration 'int_' in annotation, ignoring warning: src/zeroconf/_protocol/outgoing.py:217:36: Unknown type declaration 'int_' in annotation, ignoring warning: src/zeroconf/_protocol/outgoing.py:217:49: Unknown type declaration 'int_' in annotation, ignoring warning: src/zeroconf/_protocol/outgoing.py:221:33: Unknown type declaration 'int_' in annotation, ignoring warning: src/zeroconf/_protocol/outgoing.py:236:34: Unknown type declaration 'bytes_' in annotation, ignoring warning: src/zeroconf/_protocol/outgoing.py:243:28: Unknown type declaration 'str_' in annotation, ignoring warning: src/zeroconf/_protocol/outgoing.py:261:31: Unknown type declaration 'str_' in annotation, ignoring warning: src/zeroconf/_protocol/outgoing.py:304:41: Unknown type declaration 'int_' in annotation, ignoring warning: src/zeroconf/_protocol/outgoing.py:310:40: Unknown type declaration 'DNSQuestion_' in annotation, ignoring warning: src/zeroconf/_protocol/outgoing.py:327:33: Unknown type declaration 'DNSRecord_' in annotation, ignoring warning: src/zeroconf/_protocol/outgoing.py:327:50: Unknown type declaration 'float_' in annotation, ignoring warning: src/zeroconf/_protocol/outgoing.py:331:36: Unknown type declaration 'DNSRecord_' in annotation, ignoring warning: src/zeroconf/_protocol/outgoing.py:331:53: Unknown type declaration 'float_' in annotation, ignoring warning: src/zeroconf/_protocol/outgoing.py:353:63: Unknown type declaration 'int_' in annotation, ignoring warning: src/zeroconf/_protocol/outgoing.py:353:81: Unknown type declaration 'int_' in annotation, ignoring warning: src/zeroconf/_protocol/outgoing.py:376:61: Unknown type declaration 'int_' in annotation, ignoring warning: src/zeroconf/_protocol/outgoing.py:384:56: Unknown type declaration 'int_' in annotation, ignoring warning: src/zeroconf/_protocol/outgoing.py:392:79: Unknown type declaration 'int_' in annotation, ignoring warning: src/zeroconf/_protocol/outgoing.py:402:26: Unknown type declaration 'int_' in annotation, ignoring warning: src/zeroconf/_protocol/outgoing.py:403:23: Unknown type declaration 'int_' in annotation, ignoring warning: src/zeroconf/_protocol/outgoing.py:404:26: Unknown type declaration 'int_' in annotation, ignoring warning: src/zeroconf/_protocol/outgoing.py:405:27: Unknown type declaration 'int_' in annotation, ignoring warning: src/zeroconf/_record_update.py:37:30: Unknown type declaration '_DNSRecord' in annotation, ignoring warning: src/zeroconf/_services/browser.py:195:39: Unknown type declaration 'int_' in annotation, ignoring warning: src/zeroconf/_services/browser.py:220:16: Unknown type declaration 'float_' in annotation, ignoring warning: src/zeroconf/_services/browser.py:221:15: Unknown type declaration 'bool_' in annotation, ignoring warning: src/zeroconf/_services/browser.py:222:33: Unknown type declaration '_QuestionWithKnownAnswers' in annotation, ignoring warning: src/zeroconf/_services/browser.py:259:8: Unknown type declaration 'Zeroconf' in annotation, ignoring warning: src/zeroconf/_services/browser.py:260:16: Unknown type declaration 'float_' in annotation, ignoring warning: src/zeroconf/_services/browser.py:393:28: Unknown type declaration 'float_' in annotation, ignoring warning: src/zeroconf/_services/browser.py:394:29: Unknown type declaration 'float_' in annotation, ignoring warning: src/zeroconf/_services/browser.py:434:20: Unknown type declaration 'float_' in annotation, ignoring warning: src/zeroconf/_services/browser.py:435:31: Unknown type declaration 'float_' in annotation, ignoring warning: src/zeroconf/_services/browser.py:535:47: Unknown type declaration 'float_' in annotation, ignoring warning: src/zeroconf/_services/browser.py:650:22: Unknown type declaration 'ServiceStateChange' in annotation, ignoring warning: src/zeroconf/_services/browser.py:651:15: Unknown type declaration 'str_' in annotation, ignoring warning: src/zeroconf/_services/browser.py:652:14: Unknown type declaration 'str_' in annotation, ignoring warning: src/zeroconf/_services/browser.py:667:39: Unknown type declaration 'Zeroconf' in annotation, ignoring warning: src/zeroconf/_services/browser.py:667:54: Unknown type declaration 'float_' in annotation, ignoring warning: src/zeroconf/_services/info.py:310:44: Unknown type declaration 'IPVersion' in annotation, ignoring warning: src/zeroconf/_services/info.py:329:23: Unknown type declaration 'IPVersion' in annotation, ignoring warning: src/zeroconf/_services/info.py:342:29: Unknown type declaration 'int_' in annotation, ignoring warning: src/zeroconf/_services/info.py:448:18: Unknown type declaration 'Zeroconf' in annotation, ignoring warning: src/zeroconf/_services/info.py:448:33: Unknown type declaration 'float_' in annotation, ignoring warning: src/zeroconf/_services/info.py:448:47: Unknown type declaration 'int_' in annotation, ignoring warning: src/zeroconf/_services/info.py:461:49: Unknown type declaration 'Zeroconf' in annotation, ignoring warning: src/zeroconf/_services/info.py:461:64: Unknown type declaration 'float_' in annotation, ignoring warning: src/zeroconf/_services/info.py:471:49: Unknown type declaration 'Zeroconf' in annotation, ignoring warning: src/zeroconf/_services/info.py:471:64: Unknown type declaration 'float_' in annotation, ignoring warning: src/zeroconf/_services/info.py:481:39: Unknown type declaration 'Zeroconf' in annotation, ignoring warning: src/zeroconf/_services/info.py:481:54: Unknown type declaration 'float_' in annotation, ignoring warning: src/zeroconf/_services/info.py:493:45: Unknown type declaration 'Zeroconf' in annotation, ignoring warning: src/zeroconf/_services/info.py:493:79: Unknown type declaration 'float_' in annotation, ignoring warning: src/zeroconf/_services/info.py:589:17: Unknown type declaration 'IPVersion' in annotation, ignoring warning: src/zeroconf/_services/info.py:720:58: Unknown type declaration 'Zeroconf' in annotation, ignoring warning: src/zeroconf/_services/info.py:720:75: Unknown type declaration 'int_' in annotation, ignoring warning: src/zeroconf/_services/info.py:750:35: Unknown type declaration 'Zeroconf' in annotation, ignoring warning: src/zeroconf/_services/info.py:750:50: Unknown type declaration 'float_' in annotation, ignoring warning: src/zeroconf/_services/info.py:895:13: Unknown type declaration 'float_' in annotation, ignoring warning: src/zeroconf/_services/info.py:896:14: Unknown type declaration 'str_' in annotation, ignoring warning: src/zeroconf/_services/info.py:897:15: Unknown type declaration 'int_' in annotation, ignoring warning: src/zeroconf/_services/info.py:898:16: Unknown type declaration 'int_' in annotation, ignoring warning: src/zeroconf/_services/info.py:919:18: Unknown type declaration 'Zeroconf' in annotation, ignoring warning: src/zeroconf/_services/info.py:919:33: Unknown type declaration 'float_' in annotation, ignoring warning: src/zeroconf/_services/info.py:919:56: Unknown type declaration 'DNSQuestionType' in annotation, ignoring warning: src/zeroconf/_services/registry.py:82:65: Unknown type declaration '_str' in annotation, ignoring warning: src/zeroconf/_updates.py:54:39: Unknown type declaration 'Zeroconf' in annotation, ignoring warning: src/zeroconf/_updates.py:54:54: Unknown type declaration 'float_' in annotation, ignoring warning: src/zeroconf/_utils/ipaddress.py:132:13: Unknown type declaration 'bytes_' in annotation, ignoring warning: src/zeroconf/_utils/ipaddress.py:132:28: Unknown type declaration 'int_' in annotation, ignoring warning: src/zeroconf/_utils/time.py:41:30: Unknown type declaration '_float' in annotation, ignoring Compiling src/zeroconf/_dns.py because it changed. Compiling src/zeroconf/_cache.py because it changed. Compiling src/zeroconf/_history.py because it changed. Compiling src/zeroconf/_record_update.py because it changed. Compiling src/zeroconf/_listener.py because it changed. Compiling src/zeroconf/_protocol/incoming.py because it changed. Compiling src/zeroconf/_protocol/outgoing.py because it changed. Compiling src/zeroconf/_handlers/answers.py because it changed. Compiling src/zeroconf/_handlers/record_manager.py because it changed. Compiling src/zeroconf/_handlers/multicast_outgoing_queue.py because it changed. Compiling src/zeroconf/_handlers/query_handler.py because it changed. Compiling src/zeroconf/_services/__init__.py because it changed. Compiling src/zeroconf/_services/browser.py because it changed. Compiling src/zeroconf/_services/info.py because it changed. Compiling src/zeroconf/_services/registry.py because it changed. Compiling src/zeroconf/_updates.py because it changed. Compiling src/zeroconf/_utils/ipaddress.py because it changed. Compiling src/zeroconf/_utils/time.py because it changed. [ 1/18] Cythonizing src/zeroconf/_cache.py [ 2/18] Cythonizing src/zeroconf/_dns.py [ 3/18] Cythonizing src/zeroconf/_handlers/answers.py [ 4/18] Cythonizing src/zeroconf/_handlers/multicast_outgoing_queue.py [ 5/18] Cythonizing src/zeroconf/_handlers/query_handler.py [ 6/18] Cythonizing src/zeroconf/_handlers/record_manager.py [ 7/18] Cythonizing src/zeroconf/_history.py [ 8/18] Cythonizing src/zeroconf/_listener.py [ 9/18] Cythonizing src/zeroconf/_protocol/incoming.py [10/18] Cythonizing src/zeroconf/_protocol/outgoing.py [11/18] Cythonizing src/zeroconf/_record_update.py [12/18] Cythonizing src/zeroconf/_services/__init__.py [13/18] Cythonizing src/zeroconf/_services/browser.py [14/18] Cythonizing src/zeroconf/_services/info.py [15/18] Cythonizing src/zeroconf/_services/registry.py [16/18] Cythonizing src/zeroconf/_updates.py [17/18] Cythonizing src/zeroconf/_utils/ipaddress.py [18/18] Cythonizing src/zeroconf/_utils/time.py running build running build_py creating /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf copying src/zeroconf/__init__.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf copying src/zeroconf/_record_update.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf copying src/zeroconf/_transport.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf copying src/zeroconf/_dns.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf copying src/zeroconf/_listener.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf copying src/zeroconf/asyncio.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf copying src/zeroconf/_cache.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf copying src/zeroconf/_logger.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf copying src/zeroconf/_core.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf copying src/zeroconf/_engine.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf copying src/zeroconf/_exceptions.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf copying src/zeroconf/_history.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf copying src/zeroconf/_updates.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf copying src/zeroconf/const.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf creating /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_handlers copying src/zeroconf/_handlers/__init__.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_handlers copying src/zeroconf/_handlers/answers.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_handlers copying src/zeroconf/_handlers/multicast_outgoing_queue.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_handlers copying src/zeroconf/_handlers/query_handler.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_handlers copying src/zeroconf/_handlers/record_manager.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_handlers creating /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_protocol copying src/zeroconf/_protocol/__init__.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_protocol copying src/zeroconf/_protocol/incoming.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_protocol copying src/zeroconf/_protocol/outgoing.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_protocol creating /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_services copying src/zeroconf/_services/__init__.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_services copying src/zeroconf/_services/registry.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_services copying src/zeroconf/_services/info.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_services copying src/zeroconf/_services/browser.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_services copying src/zeroconf/_services/types.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_services creating /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_utils copying src/zeroconf/_utils/__init__.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_utils copying src/zeroconf/_utils/ipaddress.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_utils copying src/zeroconf/_utils/name.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_utils copying src/zeroconf/_utils/asyncio.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_utils copying src/zeroconf/_utils/time.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_utils copying src/zeroconf/_utils/net.py -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_utils copying src/zeroconf/py.typed -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf copying src/zeroconf/_dns.pxd -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf copying src/zeroconf/_history.pxd -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf copying src/zeroconf/_cache.pxd -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf copying src/zeroconf/_record_update.pxd -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf copying src/zeroconf/_listener.pxd -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf copying src/zeroconf/_updates.pxd -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf copying src/zeroconf/_handlers/answers.pxd -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_handlers copying src/zeroconf/_handlers/record_manager.pxd -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_handlers copying src/zeroconf/_handlers/query_handler.pxd -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_handlers copying src/zeroconf/_handlers/multicast_outgoing_queue.pxd -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_handlers copying src/zeroconf/_protocol/incoming.pxd -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_protocol copying src/zeroconf/_protocol/outgoing.pxd -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_protocol copying src/zeroconf/_services/browser.pxd -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_services copying src/zeroconf/_services/info.pxd -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_services copying src/zeroconf/_services/__init__.pxd -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_services copying src/zeroconf/_services/registry.pxd -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_services copying src/zeroconf/_utils/ipaddress.pxd -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_utils copying src/zeroconf/_utils/time.pxd -> /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_utils running build_ext building 'zeroconf._dns' extension creating /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/include/python3.14 -c src/zeroconf/_dns.c -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_dns.o -O3 -g0 cc -shared -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Os -fstack-clash-protection -Wformat -Werror=format-security /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_dns.o -L/usr/lib -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_dns.cpython-314-aarch64-linux-musl.so building 'zeroconf._cache' extension cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/include/python3.14 -c src/zeroconf/_cache.c -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_cache.o -O3 -g0 cc -shared -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Os -fstack-clash-protection -Wformat -Werror=format-security /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_cache.o -L/usr/lib -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_cache.cpython-314-aarch64-linux-musl.so building 'zeroconf._history' extension cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/include/python3.14 -c src/zeroconf/_history.c -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_history.o -O3 -g0 cc -shared -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Os -fstack-clash-protection -Wformat -Werror=format-security /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_history.o -L/usr/lib -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_history.cpython-314-aarch64-linux-musl.so building 'zeroconf._record_update' extension cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/include/python3.14 -c src/zeroconf/_record_update.c -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_record_update.o -O3 -g0 cc -shared -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Os -fstack-clash-protection -Wformat -Werror=format-security /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_record_update.o -L/usr/lib -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_record_update.cpython-314-aarch64-linux-musl.so building 'zeroconf._listener' extension cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/include/python3.14 -c src/zeroconf/_listener.c -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_listener.o -O3 -g0 cc -shared -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Os -fstack-clash-protection -Wformat -Werror=format-security /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_listener.o -L/usr/lib -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_listener.cpython-314-aarch64-linux-musl.so building 'zeroconf._protocol.incoming' extension creating /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_protocol cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/include/python3.14 -c src/zeroconf/_protocol/incoming.c -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_protocol/incoming.o -O3 -g0 cc -shared -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Os -fstack-clash-protection -Wformat -Werror=format-security /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_protocol/incoming.o -L/usr/lib -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_protocol/incoming.cpython-314-aarch64-linux-musl.so building 'zeroconf._protocol.outgoing' extension cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/include/python3.14 -c src/zeroconf/_protocol/outgoing.c -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_protocol/outgoing.o -O3 -g0 cc -shared -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Os -fstack-clash-protection -Wformat -Werror=format-security /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_protocol/outgoing.o -L/usr/lib -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_protocol/outgoing.cpython-314-aarch64-linux-musl.so building 'zeroconf._handlers.answers' extension creating /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_handlers cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/include/python3.14 -c src/zeroconf/_handlers/answers.c -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_handlers/answers.o -O3 -g0 cc -shared -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Os -fstack-clash-protection -Wformat -Werror=format-security /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_handlers/answers.o -L/usr/lib -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_handlers/answers.cpython-314-aarch64-linux-musl.so building 'zeroconf._handlers.record_manager' extension cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/include/python3.14 -c src/zeroconf/_handlers/record_manager.c -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_handlers/record_manager.o -O3 -g0 cc -shared -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Os -fstack-clash-protection -Wformat -Werror=format-security /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_handlers/record_manager.o -L/usr/lib -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_handlers/record_manager.cpython-314-aarch64-linux-musl.so building 'zeroconf._handlers.multicast_outgoing_queue' extension cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/include/python3.14 -c src/zeroconf/_handlers/multicast_outgoing_queue.c -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_handlers/multicast_outgoing_queue.o -O3 -g0 cc -shared -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Os -fstack-clash-protection -Wformat -Werror=format-security /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_handlers/multicast_outgoing_queue.o -L/usr/lib -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_handlers/multicast_outgoing_queue.cpython-314-aarch64-linux-musl.so building 'zeroconf._handlers.query_handler' extension cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/include/python3.14 -c src/zeroconf/_handlers/query_handler.c -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_handlers/query_handler.o -O3 -g0 cc -shared -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Os -fstack-clash-protection -Wformat -Werror=format-security /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_handlers/query_handler.o -L/usr/lib -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_handlers/query_handler.cpython-314-aarch64-linux-musl.so building 'zeroconf._services.__init__' extension creating /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_services cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/include/python3.14 -c src/zeroconf/_services/__init__.c -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_services/__init__.o -O3 -g0 cc -shared -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Os -fstack-clash-protection -Wformat -Werror=format-security /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_services/__init__.o -L/usr/lib -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_services/__init__.cpython-314-aarch64-linux-musl.so building 'zeroconf._services.browser' extension cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/include/python3.14 -c src/zeroconf/_services/browser.c -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_services/browser.o -O3 -g0 cc -shared -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Os -fstack-clash-protection -Wformat -Werror=format-security /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_services/browser.o -L/usr/lib -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_services/browser.cpython-314-aarch64-linux-musl.so building 'zeroconf._services.info' extension cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/include/python3.14 -c src/zeroconf/_services/info.c -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_services/info.o -O3 -g0 cc -shared -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Os -fstack-clash-protection -Wformat -Werror=format-security /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_services/info.o -L/usr/lib -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_services/info.cpython-314-aarch64-linux-musl.so building 'zeroconf._services.registry' extension cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/include/python3.14 -c src/zeroconf/_services/registry.c -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_services/registry.o -O3 -g0 cc -shared -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Os -fstack-clash-protection -Wformat -Werror=format-security /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_services/registry.o -L/usr/lib -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_services/registry.cpython-314-aarch64-linux-musl.so building 'zeroconf._updates' extension cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/include/python3.14 -c src/zeroconf/_updates.c -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_updates.o -O3 -g0 cc -shared -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Os -fstack-clash-protection -Wformat -Werror=format-security /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_updates.o -L/usr/lib -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_updates.cpython-314-aarch64-linux-musl.so building 'zeroconf._utils.ipaddress' extension creating /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_utils cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/include/python3.14 -c src/zeroconf/_utils/ipaddress.c -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_utils/ipaddress.o -O3 -g0 cc -shared -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Os -fstack-clash-protection -Wformat -Werror=format-security /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_utils/ipaddress.o -L/usr/lib -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_utils/ipaddress.cpython-314-aarch64-linux-musl.so building 'zeroconf._utils.time' extension cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/include/python3.14 -c src/zeroconf/_utils/time.c -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_utils/time.o -O3 -g0 cc -shared -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Os -fstack-clash-protection -Wformat -Werror=format-security /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/temp.linux-aarch64-cpython-314/src/zeroconf/_utils/time.o -L/usr/lib -o /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/build/lib.linux-aarch64-cpython-314/zeroconf/_utils/time.cpython-314-aarch64-linux-musl.so 2026-03-28 13:53:22,169 poetry.core.masonry.builders.wheel INFO Built zeroconf-0.147.2-cp314-cp314-musllinux_1_2_aarch64.whl 2026-03-28 13:53:22,170 gpep517 INFO The backend produced .dist/zeroconf-0.147.2-cp314-cp314-musllinux_1_2_aarch64.whl zeroconf-0.147.2-cp314-cp314-musllinux_1_2_aarch64.whl ============================= test session starts ============================== platform linux -- Python 3.14.3, pytest-9.0.2, pluggy-1.6.0 -- /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/.testenv/bin/python3 codspeed: 4.3.0 (disabled, mode: walltime, callgraph: not supported, timer_resolution: 1.0ns) cachedir: .pytest_cache rootdir: /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2 configfile: pyproject.toml plugins: codspeed-4.3.0, asyncio-1.3.0, cov-5.0.0 asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function collecting ... collected 333 items tests/benchmarks/test_cache.py::test_add_expire_1000_records PASSED [ 0%] tests/benchmarks/test_cache.py::test_expire_no_records_to_expire PASSED [ 0%] tests/benchmarks/test_incoming.py::test_parse_incoming_message PASSED [ 0%] tests/benchmarks/test_outgoing.py::test_parse_outgoing_message PASSED [ 1%] tests/benchmarks/test_send.py::test_sending_packets PASSED [ 1%] tests/benchmarks/test_txt_properties.py::test_txt_properties PASSED [ 1%] tests/services/test_browser.py::test_service_browser_cancel_multiple_times PASSED [ 2%] tests/services/test_browser.py::test_service_browser_cancel_context_manager PASSED [ 2%] tests/services/test_browser.py::test_service_browser_cancel_multiple_times_after_close PASSED [ 2%] tests/services/test_browser.py::test_service_browser_started_after_zeroconf_closed PASSED [ 3%] tests/services/test_browser.py::test_multiple_instances_running_close PASSED [ 3%] tests/services/test_browser.py::TestServiceBrowser::test_update_record PASSED [ 3%] tests/services/test_browser.py::TestServiceBrowserMultipleTypes::test_update_record PASSED [ 3%] tests/services/test_browser.py::test_first_query_delay PASSED [ 4%] tests/services/test_browser.py::test_asking_default_is_asking_qm_questions_after_the_first_qu PASSED [ 4%] tests/services/test_browser.py::test_ttl_refresh_cancelled_rescue_query PASSED [ 4%] tests/services/test_browser.py::test_asking_qm_questions PASSED [ 5%] tests/services/test_browser.py::test_asking_qu_questions PASSED [ 5%] tests/services/test_browser.py::test_legacy_record_update_listener PASSED [ 5%] tests/services/test_browser.py::test_service_browser_is_aware_of_port_changes PASSED [ 6%] tests/services/test_browser.py::test_service_browser_listeners_update_service PASSED [ 6%] tests/services/test_browser.py::test_service_browser_listeners_no_update_service PASSED [ 6%] tests/services/test_browser.py::test_service_browser_uses_non_strict_names PASSED [ 6%] tests/services/test_browser.py::test_group_ptr_queries_with_known_answers PASSED [ 7%] tests/services/test_browser.py::test_generate_service_query_suppress_duplicate_questions PASSED [ 7%] tests/services/test_browser.py::test_query_scheduler PASSED [ 7%] tests/services/test_browser.py::test_query_scheduler_rescue_records PASSED [ 8%] tests/services/test_browser.py::test_service_browser_matching PASSED [ 8%] tests/services/test_browser.py::test_service_browser_expire_callbacks PASSED [ 8%] tests/services/test_browser.py::test_scheduled_ptr_query_dunder_methods PASSED [ 9%] tests/services/test_browser.py::test_close_zeroconf_without_browser_before_start_up_queries PASSED [ 9%] tests/services/test_browser.py::test_close_zeroconf_without_browser_after_start_up_queries PASSED [ 9%] tests/services/test_info.py::TestServiceInfo::test_get_info_partial PASSED [ 9%] tests/services/test_info.py::TestServiceInfo::test_get_info_single PASSED [ 10%] tests/services/test_info.py::TestServiceInfo::test_get_info_suppressed_by_question_history PASSED [ 10%] tests/services/test_info.py::TestServiceInfo::test_get_name PASSED [ 10%] tests/services/test_info.py::TestServiceInfo::test_service_info_duplicate_properties_txt_records PASSED [ 11%] tests/services/test_info.py::TestServiceInfo::test_service_info_rejects_expired_records PASSED [ 11%] tests/services/test_info.py::TestServiceInfo::test_service_info_rejects_non_matching_updates PASSED [ 11%] tests/services/test_info.py::test_multiple_addresses PASSED [ 12%] tests/services/test_info.py::test_scoped_addresses_from_cache PASSED [ 12%] tests/services/test_info.py::test_multiple_a_addresses_newest_address_first PASSED [ 12%] tests/services/test_info.py::test_invalid_a_addresses PASSED [ 12%] tests/services/test_info.py::test_filter_address_by_type_from_service_info PASSED [ 13%] tests/services/test_info.py::test_changing_name_updates_serviceinfo_key PASSED [ 13%] tests/services/test_info.py::test_serviceinfo_address_updates PASSED [ 13%] tests/services/test_info.py::test_serviceinfo_accepts_bytes_or_string_dict PASSED [ 14%] tests/services/test_info.py::test_asking_qu_questions PASSED [ 14%] tests/services/test_info.py::test_asking_qm_questions PASSED [ 14%] tests/services/test_info.py::test_request_timeout PASSED [ 15%] tests/services/test_info.py::test_we_try_four_times_with_random_delay PASSED [ 15%] tests/services/test_info.py::test_release_wait_when_new_recorded_added PASSED [ 15%] tests/services/test_info.py::test_port_changes_are_seen PASSED [ 15%] tests/services/test_info.py::test_port_changes_are_seen_with_directed_request PASSED [ 16%] tests/services/test_info.py::test_ipv4_changes_are_seen PASSED [ 16%] tests/services/test_info.py::test_ipv6_changes_are_seen PASSED [ 16%] tests/services/test_info.py::test_bad_ip_addresses_ignored_in_cache PASSED [ 17%] tests/services/test_info.py::test_service_name_change_as_seen_has_ip_in_cache PASSED [ 17%] tests/services/test_info.py::test_service_name_change_as_seen_ip_not_in_cache PASSED [ 17%] tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency PASSED [ 18%] tests/services/test_info.py::test_service_info_nsec_records PASSED [ 18%] tests/services/test_info.py::test_address_resolver PASSED [ 18%] tests/services/test_info.py::test_address_resolver_ipv4 PASSED [ 18%] tests/services/test_info.py::test_address_resolver_ipv6 PASSED [ 19%] tests/services/test_info.py::test_unicast_flag_if_requested PASSED [ 19%] tests/services/test_registry.py::TestServiceRegistry::test_lookups PASSED [ 19%] tests/services/test_registry.py::TestServiceRegistry::test_lookups_upper_case_by_lower_case PASSED [ 20%] tests/services/test_registry.py::TestServiceRegistry::test_only_register_once PASSED [ 20%] tests/services/test_registry.py::TestServiceRegistry::test_register_same_server PASSED [ 20%] tests/services/test_registry.py::TestServiceRegistry::test_unregister_multiple_times PASSED [ 21%] tests/services/test_types.py::test_integration_with_listener PASSED [ 21%] tests/services/test_types.py::test_integration_with_listener_v6_records PASSED [ 21%] tests/services/test_types.py::test_integration_with_listener_ipv6 PASSED [ 21%] tests/services/test_types.py::test_integration_with_subtype_and_listener PASSED [ 22%] tests/test_asyncio.py::test_async_basic_usage PASSED [ 22%] tests/test_asyncio.py::test_async_close_twice PASSED [ 22%] tests/test_asyncio.py::test_async_with_sync_passed_in PASSED [ 23%] tests/test_asyncio.py::test_async_with_sync_passed_in_closed_in_async PASSED [ 23%] tests/test_asyncio.py::test_sync_within_event_loop_executor PASSED [ 23%] tests/test_asyncio.py::test_async_service_registration PASSED [ 24%] tests/test_asyncio.py::test_async_service_registration_with_server_missing PASSED [ 24%] tests/test_asyncio.py::test_async_service_registration_same_server_different_ports PASSED [ 24%] tests/test_asyncio.py::test_async_service_registration_same_server_same_ports PASSED [ 24%] tests/test_asyncio.py::test_async_service_registration_name_conflict PASSED [ 25%] tests/test_asyncio.py::test_async_service_registration_name_does_not_match_type PASSED [ 25%] tests/test_asyncio.py::test_async_service_registration_name_strict_check PASSED [ 25%] tests/test_asyncio.py::test_async_tasks PASSED [ 26%] tests/test_asyncio.py::test_async_wait_unblocks_on_update PASSED [ 26%] tests/test_asyncio.py::test_service_info_async_request PASSED [ 26%] tests/test_asyncio.py::test_async_service_browser PASSED [ 27%] tests/test_asyncio.py::test_async_context_manager PASSED [ 27%] tests/test_asyncio.py::test_service_browser_cancel_async_context_manager PASSED [ 27%] tests/test_asyncio.py::test_async_unregister_all_services PASSED [ 27%] tests/test_asyncio.py::test_async_zeroconf_service_types PASSED [ 28%] tests/test_asyncio.py::test_guard_against_running_serviceinfo_request_event_loop PASSED [ 28%] tests/test_asyncio.py::test_service_browser_instantiation_generates_add_events_from_cache PASSED [ 28%] tests/test_asyncio.py::test_integration PASSED [ 29%] tests/test_asyncio.py::test_info_asking_default_is_asking_qm_questions_after_the_first_qu PASSED [ 29%] tests/test_asyncio.py::test_service_browser_ignores_unrelated_updates PASSED [ 29%] tests/test_asyncio.py::test_async_request_timeout PASSED [ 30%] tests/test_asyncio.py::test_async_request_non_running_instance PASSED [ 30%] tests/test_asyncio.py::test_legacy_unicast_response PASSED [ 30%] tests/test_asyncio.py::test_update_with_uppercase_names PASSED [ 30%] tests/test_cache.py::TestDNSCache::test_adding_same_record_to_cache_different_ttls_with_get PASSED [ 31%] tests/test_cache.py::TestDNSCache::test_adding_same_record_to_cache_different_ttls_with_get_all PASSED [ 31%] tests/test_cache.py::TestDNSCache::test_cache_empty_does_not_leak_memory_by_leaving_empty_list PASSED [ 31%] tests/test_cache.py::TestDNSCache::test_cache_empty_multiple_calls PASSED [ 32%] tests/test_cache.py::TestDNSCache::test_order PASSED [ 32%] tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_all_by_details PASSED [ 32%] tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_entries_with_name PASSED [ 33%] tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_entries_with_server PASSED [ 33%] tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_get_unique PASSED [ 33%] tests/test_cache.py::TestDNSCacheAPI::test_current_entry_with_name_and_alias PASSED [ 33%] tests/test_cache.py::TestDNSCacheAPI::test_entries_with_name PASSED [ 34%] tests/test_cache.py::TestDNSCacheAPI::test_entries_with_server PASSED [ 34%] tests/test_cache.py::TestDNSCacheAPI::test_get PASSED [ 34%] tests/test_cache.py::TestDNSCacheAPI::test_get_all_by_details PASSED [ 35%] tests/test_cache.py::TestDNSCacheAPI::test_get_by_details PASSED [ 35%] tests/test_cache.py::TestDNSCacheAPI::test_name PASSED [ 35%] tests/test_cache.py::test_async_entries_with_name_returns_newest_record PASSED [ 36%] tests/test_cache.py::test_async_entries_with_server_returns_newest_record PASSED [ 36%] tests/test_cache.py::test_async_get_returns_newest_record PASSED [ 36%] tests/test_cache.py::test_async_get_returns_newest_nsec_record PASSED [ 36%] tests/test_cache.py::test_get_by_details_returns_newest_record PASSED [ 37%] tests/test_cache.py::test_get_all_by_details_returns_newest_record PASSED [ 37%] tests/test_cache.py::test_async_get_all_by_details_returns_newest_record PASSED [ 37%] tests/test_cache.py::test_async_get_unique_returns_newest_record PASSED [ 38%] tests/test_cache.py::test_cache_heap_cleanup PASSED [ 38%] tests/test_cache.py::test_cache_heap_multi_name_cleanup PASSED [ 38%] tests/test_cache.py::test_cache_heap_pops_order PASSED [ 39%] tests/test_circular_imports.py::test_circular_imports[zeroconf] PASSED [ 39%] tests/test_circular_imports.py::test_circular_imports[zeroconf.asyncio] PASSED [ 39%] tests/test_circular_imports.py::test_circular_imports[zeroconf._protocol.incoming] PASSED [ 39%] tests/test_circular_imports.py::test_circular_imports[zeroconf._protocol.outgoing] PASSED [ 40%] tests/test_circular_imports.py::test_circular_imports[zeroconf.const] PASSED [ 40%] tests/test_circular_imports.py::test_circular_imports[zeroconf._logger] PASSED [ 40%] tests/test_circular_imports.py::test_circular_imports[zeroconf._transport] PASSED [ 41%] tests/test_circular_imports.py::test_circular_imports[zeroconf._record_update] PASSED [ 41%] tests/test_circular_imports.py::test_circular_imports[zeroconf._services.browser] PASSED [ 41%] tests/test_circular_imports.py::test_circular_imports[zeroconf._services.info] PASSED [ 42%] tests/test_core.py::Framework::test_async_updates_from_response PASSED [ 42%] tests/test_core.py::Framework::test_close_multiple_times PASSED [ 42%] tests/test_core.py::Framework::test_launch_and_close PASSED [ 42%] tests/test_core.py::Framework::test_launch_and_close_apple_p2p_not_mac PASSED [ 43%] tests/test_core.py::Framework::test_launch_and_close_apple_p2p_on_mac SKIPPED [ 43%] tests/test_core.py::Framework::test_launch_and_close_context_manager PASSED [ 43%] tests/test_core.py::Framework::test_launch_and_close_unicast PASSED [ 44%] tests/test_core.py::Framework::test_launch_and_close_v4_v6 PASSED [ 44%] tests/test_core.py::Framework::test_launch_and_close_v6_only PASSED [ 44%] tests/test_core.py::test_generate_service_query_set_qu_bit PASSED [ 45%] tests/test_core.py::test_invalid_packets_ignored_and_does_not_cause_loop_exception PASSED [ 45%] tests/test_core.py::test_goodbye_all_services PASSED [ 45%] tests/test_core.py::test_register_service_with_custom_ttl PASSED [ 45%] tests/test_core.py::test_logging_packets PASSED [ 46%] tests/test_core.py::test_get_service_info_failure_path PASSED [ 46%] tests/test_core.py::test_sending_unicast PASSED [ 46%] tests/test_core.py::test_tc_bit_defers PASSED [ 47%] tests/test_core.py::test_tc_bit_defers_last_response_missing PASSED [ 47%] tests/test_core.py::test_open_close_twice_from_async PASSED [ 47%] tests/test_core.py::test_multiple_sync_instances_stared_from_async_close PASSED [ 48%] tests/test_core.py::test_shutdown_while_register_in_process PASSED [ 48%] tests/test_core.py::test_event_loop_blocked PASSED [ 48%] tests/test_dns.py::TestDunder::test_dns_address_repr PASSED [ 48%] tests/test_dns.py::TestDunder::test_dns_hinfo_repr_eq PASSED [ 49%] tests/test_dns.py::TestDunder::test_dns_outgoing_repr PASSED [ 49%] tests/test_dns.py::TestDunder::test_dns_pointer_repr PASSED [ 49%] tests/test_dns.py::TestDunder::test_dns_question_repr PASSED [ 50%] tests/test_dns.py::TestDunder::test_dns_record_abc PASSED [ 50%] tests/test_dns.py::TestDunder::test_dns_record_is_expired PASSED [ 50%] tests/test_dns.py::TestDunder::test_dns_record_is_recent PASSED [ 51%] tests/test_dns.py::TestDunder::test_dns_record_is_stale PASSED [ 51%] tests/test_dns.py::TestDunder::test_dns_service_repr PASSED [ 51%] tests/test_dns.py::TestDunder::test_dns_text_repr PASSED [ 51%] tests/test_dns.py::TestDunder::test_service_info_dunder PASSED [ 52%] tests/test_dns.py::TestDunder::test_service_info_text_properties_not_given PASSED [ 52%] tests/test_dns.py::test_dns_question_hashablity PASSED [ 52%] tests/test_dns.py::test_dns_record_hashablity_does_not_consider_ttl PASSED [ 53%] tests/test_dns.py::test_dns_record_hashablity_does_not_consider_created PASSED [ 53%] tests/test_dns.py::test_dns_record_hashablity_does_not_consider_unique PASSED [ 53%] tests/test_dns.py::test_dns_address_record_hashablity PASSED [ 54%] tests/test_dns.py::test_dns_hinfo_record_hashablity PASSED [ 54%] tests/test_dns.py::test_dns_pointer_record_hashablity PASSED [ 54%] tests/test_dns.py::test_dns_pointer_comparison_is_case_insensitive PASSED [ 54%] tests/test_dns.py::test_dns_text_record_hashablity PASSED [ 55%] tests/test_dns.py::test_dns_service_record_hashablity PASSED [ 55%] tests/test_dns.py::test_dns_service_server_key PASSED [ 55%] tests/test_dns.py::test_dns_service_server_comparison_is_case_insensitive PASSED [ 56%] tests/test_dns.py::test_dns_nsec_record_hashablity PASSED [ 56%] tests/test_dns.py::test_rrset_does_not_consider_ttl PASSED [ 56%] tests/test_engine.py::test_reaper PASSED [ 57%] tests/test_engine.py::test_reaper_aborts_when_done PASSED [ 57%] tests/test_exceptions.py::Exceptions::test_bad_local_names_for_get_service_info PASSED [ 57%] tests/test_exceptions.py::Exceptions::test_bad_service_info_name PASSED [ 57%] tests/test_exceptions.py::Exceptions::test_bad_service_names PASSED [ 58%] tests/test_exceptions.py::Exceptions::test_bad_sub_types PASSED [ 58%] tests/test_exceptions.py::Exceptions::test_bad_types PASSED [ 58%] tests/test_exceptions.py::Exceptions::test_good_instance_names PASSED [ 59%] tests/test_exceptions.py::Exceptions::test_good_instance_names_without_protocol PASSED [ 59%] tests/test_exceptions.py::Exceptions::test_good_service_names PASSED [ 59%] tests/test_exceptions.py::Exceptions::test_invalid_addresses PASSED [ 60%] tests/test_handlers.py::TestRegistrar::test_name_conflicts PASSED [ 60%] tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name PASSED [ 60%] tests/test_handlers.py::TestRegistrar::test_ttl PASSED [ 60%] tests/test_handlers.py::test_ptr_optimization PASSED [ 61%] tests/test_handlers.py::test_any_query_for_ptr PASSED [ 61%] tests/test_handlers.py::test_aaaa_query PASSED [ 61%] tests/test_handlers.py::test_aaaa_query_upper_case PASSED [ 62%] tests/test_handlers.py::test_a_and_aaaa_record_fate_sharing PASSED [ 62%] tests/test_handlers.py::test_unicast_response PASSED [ 62%] tests/test_handlers.py::test_probe_answered_immediately PASSED [ 63%] tests/test_handlers.py::test_probe_answered_immediately_with_uppercase_name PASSED [ 63%] tests/test_handlers.py::test_qu_response PASSED [ 63%] tests/test_handlers.py::test_known_answer_supression PASSED [ 63%] tests/test_handlers.py::test_multi_packet_known_answer_supression PASSED [ 64%] tests/test_handlers.py::test_known_answer_supression_service_type_enumeration_query PASSED [ 64%] tests/test_handlers.py::test_upper_case_enumeration_query PASSED [ 64%] tests/test_handlers.py::test_enumeration_query_with_no_registered_services PASSED [ 65%] tests/test_handlers.py::test_qu_response_only_sends_additionals_if_sends_answer PASSED [ 65%] tests/test_handlers.py::test_cache_flush_bit PASSED [ 65%] tests/test_handlers.py::test_record_update_manager_add_listener_callsback_existing_records PASSED [ 66%] tests/test_handlers.py::test_questions_query_handler_populates_the_question_history_from_qm_questions PASSED [ 66%] tests/test_handlers.py::test_questions_query_handler_does_not_put_qu_questions_in_history PASSED [ 66%] tests/test_handlers.py::test_guard_against_low_ptr_ttl PASSED [ 66%] tests/test_handlers.py::test_duplicate_goodbye_answers_in_packet PASSED [ 67%] tests/test_handlers.py::test_response_aggregation_timings PASSED [ 67%] tests/test_handlers.py::test_response_aggregation_timings_multiple PASSED [ 67%] tests/test_handlers.py::test_response_aggregation_random_delay PASSED [ 68%] tests/test_handlers.py::test_future_answers_are_removed_on_send PASSED [ 68%] tests/test_handlers.py::test_add_listener_warns_when_not_using_record_update_listener PASSED [ 68%] tests/test_handlers.py::test_async_updates_iteration_safe PASSED [ 69%] tests/test_handlers.py::test_async_updates_complete_iteration_safe PASSED [ 69%] tests/test_history.py::test_question_suppression PASSED [ 69%] tests/test_history.py::test_question_expire PASSED [ 69%] tests/test_init.py::Names::test_exceedingly_long_name PASSED [ 70%] tests/test_init.py::Names::test_exceedingly_long_name_part PASSED [ 70%] tests/test_init.py::Names::test_extra_exceedingly_long_name PASSED [ 70%] tests/test_init.py::Names::test_large_packet_exception_log_handling PASSED [ 71%] tests/test_init.py::Names::test_long_name PASSED [ 71%] tests/test_init.py::Names::test_same_name PASSED [ 71%] tests/test_init.py::Names::test_verify_name_change_with_lots_of_names PASSED [ 72%] tests/test_listener.py::test_guard_against_oversized_packets PASSED [ 72%] tests/test_listener.py::test_guard_against_duplicate_packets PASSED [ 72%] tests/test_logger.py::test_loading_logger PASSED [ 72%] tests/test_logger.py::test_log_warning_once PASSED [ 73%] tests/test_logger.py::test_log_exception_warning PASSED [ 73%] tests/test_logger.py::test_llog_exception_debug PASSED [ 73%] tests/test_logger.py::test_log_exception_once PASSED [ 74%] tests/test_protocol.py::PacketGeneration::test_adding_empty_answer PASSED [ 74%] tests/test_protocol.py::PacketGeneration::test_adding_expired_answer PASSED [ 74%] tests/test_protocol.py::PacketGeneration::test_dns_hinfo PASSED [ 75%] tests/test_protocol.py::PacketGeneration::test_many_questions PASSED [ 75%] tests/test_protocol.py::PacketGeneration::test_many_questions_with_many_known_answers PASSED [ 75%] tests/test_protocol.py::PacketGeneration::test_massive_probe_packet_split PASSED [ 75%] tests/test_protocol.py::PacketGeneration::test_match_question PASSED [ 76%] tests/test_protocol.py::PacketGeneration::test_only_one_answer_can_by_large PASSED [ 76%] tests/test_protocol.py::PacketGeneration::test_parse_own_packet_flags PASSED [ 76%] tests/test_protocol.py::PacketGeneration::test_parse_own_packet_nsec PASSED [ 77%] tests/test_protocol.py::PacketGeneration::test_parse_own_packet_question PASSED [ 77%] tests/test_protocol.py::PacketGeneration::test_parse_own_packet_response PASSED [ 77%] tests/test_protocol.py::PacketGeneration::test_parse_own_packet_simple PASSED [ 78%] tests/test_protocol.py::PacketGeneration::test_parse_own_packet_simple_unicast PASSED [ 78%] tests/test_protocol.py::PacketGeneration::test_questions_do_not_end_up_every_packet PASSED [ 78%] tests/test_protocol.py::PacketGeneration::test_suppress_answer PASSED [ 78%] tests/test_protocol.py::PacketForm::test_numbers PASSED [ 79%] tests/test_protocol.py::PacketForm::test_numbers_questions PASSED [ 79%] tests/test_protocol.py::PacketForm::test_query_header_bits PASSED [ 79%] tests/test_protocol.py::PacketForm::test_response_header_bits PASSED [ 80%] tests/test_protocol.py::PacketForm::test_setting_id PASSED [ 80%] tests/test_protocol.py::PacketForm::test_transaction_id PASSED [ 80%] tests/test_protocol.py::TestDnsIncoming::test_incoming_circular_reference PASSED [ 81%] tests/test_protocol.py::TestDnsIncoming::test_incoming_exception_handling PASSED [ 81%] tests/test_protocol.py::TestDnsIncoming::test_incoming_ipv6 PASSED [ 81%] tests/test_protocol.py::TestDnsIncoming::test_incoming_unknown_type PASSED [ 81%] tests/test_protocol.py::test_dns_compression_rollback_for_corruption PASSED [ 82%] tests/test_protocol.py::test_tc_bit_in_query_packet PASSED [ 82%] tests/test_protocol.py::test_tc_bit_not_set_in_answer_packet PASSED [ 82%] tests/test_protocol.py::test_qm_packet_parser PASSED [ 83%] tests/test_protocol.py::test_qu_packet_parser PASSED [ 83%] tests/test_protocol.py::test_parse_packet_with_nsec_record PASSED [ 83%] tests/test_protocol.py::test_records_same_packet_share_fate PASSED [ 84%] tests/test_protocol.py::test_dns_compression_invalid_skips_bad_name_compress_in_question PASSED [ 84%] tests/test_protocol.py::test_dns_compression_all_invalid PASSED [ 84%] tests/test_protocol.py::test_invalid_next_name_ignored PASSED [ 84%] tests/test_protocol.py::test_dns_compression_invalid_skips_record PASSED [ 85%] tests/test_protocol.py::test_dns_compression_points_forward PASSED [ 85%] tests/test_protocol.py::test_dns_compression_points_to_itself PASSED [ 85%] tests/test_protocol.py::test_dns_compression_points_beyond_packet PASSED [ 86%] tests/test_protocol.py::test_dns_compression_generic_failure PASSED [ 86%] tests/test_protocol.py::test_label_length_attack PASSED [ 86%] tests/test_protocol.py::test_label_compression_attack PASSED [ 87%] tests/test_protocol.py::test_dns_compression_loop_attack PASSED [ 87%] tests/test_protocol.py::test_txt_after_invalid_nsec_name_still_usable PASSED [ 87%] tests/test_protocol.py::test_parse_matter_packet PASSED [ 87%] tests/test_services.py::ListenerTest::test_integration_with_listener_class PASSED [ 88%] tests/test_services.py::test_servicelisteners_raise_not_implemented PASSED [ 88%] tests/test_services.py::test_signal_registration_interface PASSED [ 88%] tests/test_updates.py::test_legacy_record_update_listener PASSED [ 89%] tests/test_updates.py::test_record_update_compat PASSED [ 89%] tests/utils/test_asyncio.py::test_async_get_all_tasks PASSED [ 89%] tests/utils/test_asyncio.py::test_get_running_loop_from_async PASSED [ 90%] tests/utils/test_asyncio.py::test_get_running_loop_no_loop PASSED [ 90%] tests/utils/test_asyncio.py::test_wait_future_or_timeout_times_out PASSED [ 90%] tests/utils/test_asyncio.py::test_shutdown_loop PASSED [ 90%] tests/utils/test_asyncio.py::test_cumulative_timeouts_less_than_close_plus_buffer PASSED [ 91%] tests/utils/test_asyncio.py::test_run_coro_with_timeout PASSED [ 91%] tests/utils/test_ipaddress.py::test_cached_ip_addresses_wrapper PASSED [ 91%] tests/utils/test_ipaddress.py::test_get_ip_address_object_from_record PASSED [ 92%] tests/utils/test_name.py::test_service_type_name_overlong_type PASSED [ 92%] tests/utils/test_name.py::test_service_type_name_overlong_full_name PASSED [ 92%] tests/utils/test_name.py::test_service_type_name_non_strict_compliant_names[CustomerInformationService-F4D4885E9EEB-_ibisip_http._tcp.local.] PASSED [ 93%] tests/utils/test_name.py::test_service_type_name_non_strict_compliant_names[DeviceManagementService_F4D4885E9EEB-_ibisip_http._tcp.local.] PASSED [ 93%] tests/utils/test_name.py::test_possible_types PASSED [ 93%] tests/utils/test_net.py::test_get_all_addresses PASSED [ 93%] tests/utils/test_net.py::test_get_all_addresses_v6 PASSED [ 94%] tests/utils/test_net.py::test_ip6_to_address_and_index PASSED [ 94%] tests/utils/test_net.py::test_interface_index_to_ip6_address PASSED [ 94%] tests/utils/test_net.py::test_ip6_addresses_to_indexes PASSED [ 95%] tests/utils/test_net.py::test_normalize_interface_choice_errors PASSED [ 95%] tests/utils/test_net.py::test_add_multicast_member_socket_errors[98-False] PASSED [ 95%] tests/utils/test_net.py::test_add_multicast_member_socket_errors[99-False] PASSED [ 96%] tests/utils/test_net.py::test_add_multicast_member_socket_errors[22-False] PASSED [ 96%] tests/utils/test_net.py::test_add_multicast_member_socket_errors[0-True] PASSED [ 96%] tests/utils/test_net.py::test_autodetect_ip_version PASSED [ 96%] tests/utils/test_net.py::test_disable_ipv6_only_or_raise PASSED [ 97%] tests/utils/test_net.py::test_set_so_reuseport_if_available_is_present PASSED [ 97%] tests/utils/test_net.py::test_set_so_reuseport_if_available_not_present SKIPPED [ 97%] tests/utils/test_net.py::test_set_respond_socket_multicast_options PASSED [ 98%] tests/utils/test_net.py::test_add_multicast_member PASSED [ 98%] tests/utils/test_net.py::test_bind_raises_skips_address PASSED [ 98%] tests/utils/test_net.py::test_bind_raises_address_in_use PASSED [ 99%] tests/utils/test_net.py::test_new_respond_socket_new_socket_returns_none PASSED [ 99%] tests/utils/test_net.py::test_create_sockets_interfaces_all_unicast PASSED [ 99%] tests/utils/test_net.py::test_create_sockets_interfaces_all PASSED [100%]/usr/lib/python3.14/asyncio/base_events.py:758: ResourceWarning: unclosed event loop <_UnixSelectorEventLoop running=False closed=False debug=False> _warn(f"unclosed event loop {self!r}", ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback =============================== warnings summary =============================== tests/test_circular_imports.py:12 /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/tests/test_circular_imports.py:12: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 @pytest.mark.timeout(30) # cloud can take > 9s tests/services/test_browser.py::test_service_browser_listeners_no_update_service /usr/lib/python3.14/site-packages/_pytest/threadexception.py:58: PytestUnhandledThreadExceptionWarning: Exception in thread zeroconf-ServiceBrowser-_hap._tcp-76184 Traceback (most recent call last): File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner self._context.run(self.run) ~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "/home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_services/browser.py", line 805, in run self._fire_service_state_changed_event(event) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_services/browser.py", line 734, in _fire_service_state_changed_event self._service_state_changed.fire( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ zeroconf=self.zc, ^^^^^^^^^^^^^^^^^ ...<2 lines>... state_change=state_change, ^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_services/__init__.py", line 58, in fire h(**kwargs) ~^^^^^^^^^^ File "/home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_services/browser.py", line 300, in _on_change_dispatcher getattr(listener, _ON_CHANGE_DISPATCH[state_change])(zeroconf, service_type, name) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_services/__init__.py", line 47, in update_service raise NotImplementedError NotImplementedError 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. warnings.warn(pytest.PytestUnhandledThreadExceptionWarning(msg)) tests/test_core.py::test_shutdown_while_register_in_process /usr/lib/python3.14/site-packages/_pytest/threadexception.py:58: PytestUnhandledThreadExceptionWarning: Exception in thread Thread-91 (_background_register) Traceback (most recent call last): File "/home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_utils/asyncio.py", line 117, in run_coro_with_timeout return asyncio.run_coroutine_threadsafe(aw, loop).result( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ millis_to_seconds(timeout) + _LOADED_SYSTEM_TIMEOUT ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/concurrent/futures/_base.py", line 452, in result raise TimeoutError() TimeoutError The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner self._context.run(self.run) ~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "/usr/lib/python3.14/threading.py", line 1024, in run self._target(*self._args, **self._kwargs) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/tests/test_core.py", line 745, in _background_register zc.register_service(info_service) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_core.py", line 332, in register_service run_coro_with_timeout( ~~~~~~~~~~~~~~~~~~~~~^ await_awaitable( ^^^^^^^^^^^^^^^^ ...<3 lines>... _REGISTER_TIME * _REGISTER_BROADCASTS, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_utils/asyncio.py", line 121, in run_coro_with_timeout raise EventLoopBlocked from ex zeroconf._exceptions.EventLoopBlocked 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. warnings.warn(pytest.PytestUnhandledThreadExceptionWarning(msg)) tests/test_handlers.py::test_qu_response tests/test_logger.py::test_llog_exception_debug tests/utils/test_net.py::test_add_multicast_member_socket_errors[0-True] /usr/lib/python3.14/asyncio/base_events.py:758: ResourceWarning: unclosed event loop <_UnixSelectorEventLoop running=False closed=False debug=False> _warn(f"unclosed event loop {self!r}", ResourceWarning, source=self) 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_handlers.py::test_qu_response /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_dns.py:508: ResourceWarning: unclosed def __eq__(self, other: Any) -> bool: 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_handlers.py::test_qu_response /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_dns.py:508: ResourceWarning: unclosed def __eq__(self, other: Any) -> bool: 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_handlers.py::test_qu_response /usr/lib/python3.14/asyncio/selector_events.py:873: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=102> _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 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_handlers.py::test_qu_response /usr/lib/python3.14/asyncio/selector_events.py:873: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=103> _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 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_handlers.py::test_qu_response /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_dns.py:508: ResourceWarning: unclosed def __eq__(self, other: Any) -> bool: 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_handlers.py::test_qu_response /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_dns.py:508: ResourceWarning: unclosed def __eq__(self, other: Any) -> bool: 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_handlers.py::test_qu_response /usr/lib/python3.14/asyncio/selector_events.py:873: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=104> _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 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_handlers.py::test_qu_response /usr/lib/python3.14/asyncio/selector_events.py:873: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=105> _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 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_handlers.py::test_qu_response /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_dns.py:508: ResourceWarning: unclosed def __eq__(self, other: Any) -> bool: 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_handlers.py::test_qu_response /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_dns.py:508: ResourceWarning: unclosed def __eq__(self, other: Any) -> bool: 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_handlers.py::test_qu_response /usr/lib/python3.14/asyncio/selector_events.py:873: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=106> _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 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_handlers.py::test_qu_response /usr/lib/python3.14/asyncio/selector_events.py:873: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=107> _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 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_handlers.py::test_qu_response /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_dns.py:508: ResourceWarning: unclosed def __eq__(self, other: Any) -> bool: 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_handlers.py::test_qu_response /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_dns.py:508: ResourceWarning: unclosed def __eq__(self, other: Any) -> bool: 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_handlers.py::test_qu_response /usr/lib/python3.14/asyncio/selector_events.py:873: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=108> _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 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_handlers.py::test_qu_response /usr/lib/python3.14/asyncio/selector_events.py:873: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=109> _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 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_handlers.py::test_qu_response /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_dns.py:508: ResourceWarning: unclosed def __eq__(self, other: Any) -> bool: 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_handlers.py::test_qu_response /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_dns.py:508: ResourceWarning: unclosed def __eq__(self, other: Any) -> bool: 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_handlers.py::test_qu_response /usr/lib/python3.14/asyncio/selector_events.py:873: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=131> _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 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_handlers.py::test_qu_response /usr/lib/python3.14/asyncio/selector_events.py:873: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=135> _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 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_handlers.py::test_qu_response /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_dns.py:508: ResourceWarning: unclosed def __eq__(self, other: Any) -> bool: 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_handlers.py::test_qu_response /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_dns.py:508: ResourceWarning: unclosed def __eq__(self, other: Any) -> bool: 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_handlers.py::test_qu_response /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_dns.py:508: ResourceWarning: unclosed def __eq__(self, other: Any) -> bool: 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_handlers.py::test_qu_response /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_dns.py:508: ResourceWarning: unclosed def __eq__(self, other: Any) -> bool: 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_handlers.py::test_qu_response /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_dns.py:508: ResourceWarning: unclosed def __eq__(self, other: Any) -> bool: 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_handlers.py::test_qu_response /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_dns.py:508: ResourceWarning: unclosed def __eq__(self, other: Any) -> bool: 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_handlers.py::test_qu_response /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_dns.py:508: ResourceWarning: unclosed def __eq__(self, other: Any) -> bool: 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_handlers.py::test_qu_response /home/buildozer/aports/community/py3-zeroconf/src/python-zeroconf-0.147.2/src/zeroconf/_dns.py:508: ResourceWarning: unclosed def __eq__(self, other: Any) -> bool: 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_logger.py::test_llog_exception_debug /usr/lib/python3.14/unittest/mock.py:2252: ResourceWarning: unclosed def __init__(self, name, parent): 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_logger.py::test_llog_exception_debug /usr/lib/python3.14/unittest/mock.py:2252: ResourceWarning: unclosed def __init__(self, name, parent): 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_logger.py::test_llog_exception_debug /usr/lib/python3.14/asyncio/selector_events.py:873: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=36> _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 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_logger.py::test_llog_exception_debug /usr/lib/python3.14/asyncio/selector_events.py:873: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=37> _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 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 ---------- coverage: platform linux, python 3.14.3-final-0 ----------- Name Stmts Miss Cover Missing -------------------------------------------------------------------------------------------------------------------- .testenv/lib/python3.14/site-packages/zeroconf/_cache.py 141 141 0% 23-325 .testenv/lib/python3.14/site-packages/zeroconf/_core.py 280 204 27% 118-142, 173-202, 207-208, 219-223, 227-237, 245-250, 254, 258-260, 264-265, 269-271, 289-292, 298-299, 303-305, 309-310, 331-332, 354-364, 375-376, 386-387, 405-408, 418-421, 430-432, 436-447, 457-465, 474-475, 483-491, 497-504, 514-520, 529-530, 545-576, 589-590, 597-598, 611, 618, 629-630, 641-659, 672-675, 679-685, 693-703, 716-718, 721, 729-730 .testenv/lib/python3.14/site-packages/zeroconf/_dns.py 270 270 0% 23-642 .testenv/lib/python3.14/site-packages/zeroconf/_engine.py 86 62 28% 68-77, 85-87, 91-97, 101-120, 124-131, 135-137, 141-146, 150-154, 163-170 .testenv/lib/python3.14/site-packages/zeroconf/_handlers/answers.py 46 46 0% 23-125 .testenv/lib/python3.14/site-packages/zeroconf/_handlers/multicast_outgoing_queue.py 50 50 0% 23-130 .testenv/lib/python3.14/site-packages/zeroconf/_handlers/query_handler.py 216 216 0% 23-473 .testenv/lib/python3.14/site-packages/zeroconf/_handlers/record_manager.py 90 90 0% 23-221 .testenv/lib/python3.14/site-packages/zeroconf/_history.py 27 27 0% 23-77 .testenv/lib/python3.14/site-packages/zeroconf/_listener.py 103 103 0% 23-255 .testenv/lib/python3.14/site-packages/zeroconf/_logger.py 48 28 42% 47-55, 59-66, 70-77, 81-88 .testenv/lib/python3.14/site-packages/zeroconf/_protocol/incoming.py 245 245 0% 23-469 .testenv/lib/python3.14/site-packages/zeroconf/_protocol/outgoing.py 245 245 0% 23-510 .testenv/lib/python3.14/site-packages/zeroconf/_record_update.py 16 16 0% 23-48 .testenv/lib/python3.14/site-packages/zeroconf/_services/__init__.py 35 35 0% 23-77 .testenv/lib/python3.14/site-packages/zeroconf/_services/browser.py 332 332 0% 23-828 .testenv/lib/python3.14/site-packages/zeroconf/_services/info.py 448 448 0% 23-1010 .testenv/lib/python3.14/site-packages/zeroconf/_services/registry.py 52 52 0% 23-112 .testenv/lib/python3.14/site-packages/zeroconf/_services/types.py 24 10 58% 41, 45, 71-84 .testenv/lib/python3.14/site-packages/zeroconf/_transport.py 14 7 50% 52-56, 61-62 .testenv/lib/python3.14/site-packages/zeroconf/_updates.py 12 12 0% 23-75 .testenv/lib/python3.14/site-packages/zeroconf/_utils/asyncio.py 61 38 38% 44-45, 50-52, 59-66, 71-79, 84-91, 96, 101-102, 116-121, 126-134, 139-141 .testenv/lib/python3.14/site-packages/zeroconf/_utils/ipaddress.py 77 77 0% 23-150 .testenv/lib/python3.14/site-packages/zeroconf/_utils/name.py 64 56 12% 82-163, 168-176 .testenv/lib/python3.14/site-packages/zeroconf/_utils/net.py 227 179 21% 68, 72-74, 78, 84, 90-96, 100-106, 110-123, 127-134, 147-156, 168-201, 206-210, 222-229, 237-258, 267-320, 328-401, 410-439, 448-476, 480, 489, 494-505 .testenv/lib/python3.14/site-packages/zeroconf/_utils/time.py 7 7 0% 23-43 .testenv/lib/python3.14/site-packages/zeroconf/asyncio.py 73 36 51% 79-80, 84, 87, 95-96, 120-135, 171-177, 197, 208, 216, 226, 231-236, 254, 260-261, 265-267, 271, 276, 284-285 src/zeroconf/_dns.py 270 1 99% 622 src/zeroconf/_handlers/record_manager.py 90 1 99% 221 src/zeroconf/_protocol/incoming.py 245 2 99% 199-200 src/zeroconf/_services/browser.py 332 1 99% 309 src/zeroconf/_utils/net.py 227 3 99% 223, 286, 332 -------------------------------------------------------------------------------------------------------------------- TOTAL 6802 3040 55% 34 files skipped due to complete coverage. =========== 331 passed, 2 skipped, 38 warnings in 167.97s (0:02:47) ============ >>> py3-zeroconf: Entering fakeroot... >>> py3-zeroconf-pyc*: Running split function pyc... 'usr/lib/python3.14/site-packages/zeroconf/__pycache__' -> '/home/buildozer/aports/community/py3-zeroconf/pkg/py3-zeroconf-pyc/usr/lib/python3.14/site-packages/zeroconf/__pycache__' 'usr/lib/python3.14/site-packages/zeroconf/_protocol/__pycache__' -> '/home/buildozer/aports/community/py3-zeroconf/pkg/py3-zeroconf-pyc/usr/lib/python3.14/site-packages/zeroconf/_protocol/__pycache__' 'usr/lib/python3.14/site-packages/zeroconf/_utils/__pycache__' -> '/home/buildozer/aports/community/py3-zeroconf/pkg/py3-zeroconf-pyc/usr/lib/python3.14/site-packages/zeroconf/_utils/__pycache__' 'usr/lib/python3.14/site-packages/zeroconf/_services/__pycache__' -> '/home/buildozer/aports/community/py3-zeroconf/pkg/py3-zeroconf-pyc/usr/lib/python3.14/site-packages/zeroconf/_services/__pycache__' 'usr/lib/python3.14/site-packages/zeroconf/_handlers/__pycache__' -> '/home/buildozer/aports/community/py3-zeroconf/pkg/py3-zeroconf-pyc/usr/lib/python3.14/site-packages/zeroconf/_handlers/__pycache__' >>> py3-zeroconf-pyc*: Preparing subpackage py3-zeroconf-pyc... >>> py3-zeroconf-pyc*: Running postcheck for py3-zeroconf-pyc >>> py3-zeroconf*: Running postcheck for py3-zeroconf >>> py3-zeroconf*: Preparing package py3-zeroconf... >>> py3-zeroconf*: Stripping binaries >>> py3-zeroconf*: Scanning shared objects >>> py3-zeroconf-pyc*: Tracing dependencies... python3~3.14 >>> py3-zeroconf-pyc*: Package size: 419.2 KB >>> py3-zeroconf-pyc*: Compressing data... >>> py3-zeroconf-pyc*: Create checksum... >>> py3-zeroconf-pyc*: Create py3-zeroconf-pyc-0.147.2-r1.apk >>> py3-zeroconf*: Tracing dependencies... python3 py3-ifaddr python3~3.14 so:libc.musl-aarch64.so.1 >>> py3-zeroconf*: Package size: 5.1 MB >>> py3-zeroconf*: Compressing data... >>> py3-zeroconf*: Create checksum... >>> py3-zeroconf*: Create py3-zeroconf-0.147.2-r1.apk >>> py3-zeroconf: Build complete at Sat, 28 Mar 2026 13:56:12 +0000 elapsed time 0h 5m 53s >>> py3-zeroconf: Cleaning up srcdir >>> py3-zeroconf: Cleaning up pkgdir >>> py3-zeroconf: Cleaning up tmpdir >>> py3-zeroconf: Uninstalling dependencies... ( 1/67) Purging .makedepends-py3-zeroconf (20260328.135020) ( 2/67) Purging py3-ifaddr-pyc (0.2.0-r5) ( 3/67) Purging py3-ifaddr (0.2.0-r5) ( 4/67) Purging cython-pyc (3.2.4-r1) ( 5/67) Purging cython (3.2.4-r1) ( 6/67) Purging py3-gpep517-pyc (19-r2) ( 7/67) Purging py3-gpep517 (19-r2) ( 8/67) Purging py3-installer-pyc (0.7.0-r3) ( 9/67) Purging py3-installer (0.7.0-r3) (10/67) Purging py3-poetry-core-pyc (2.3.1-r0) (11/67) Purging py3-poetry-core (2.3.1-r0) (12/67) Purging py3-fastjsonschema-pyc (2.21.2-r2) (13/67) Purging py3-fastjsonschema (2.21.2-r2) (14/67) Purging py3-lark-parser-pyc (1.2.2-r1) (15/67) Purging py3-lark-parser (1.2.2-r1) (16/67) Purging py3-setuptools-pyc (82.0.1-r1) (17/67) Purging py3-setuptools (82.0.1-r1) (18/67) Purging py3-wheel-pyc (0.46.3-r1) (19/67) Purging py3-wheel (0.46.3-r1) (20/67) Purging python3-dev (3.14.3-r0) (21/67) Purging py3-pytest-cov-pyc (5.0.0-r2) (22/67) Purging py3-pytest-cov (5.0.0-r2) (23/67) Purging py3-coverage-pyc (7.13.5-r1) (24/67) Purging py3-coverage (7.13.5-r1) (25/67) Purging py3-pytest-asyncio-pyc (1.3.0-r1) (26/67) Purging py3-pytest-asyncio (1.3.0-r1) (27/67) Purging py3-typing-extensions-pyc (4.15.0-r1) (28/67) Purging py3-typing-extensions (4.15.0-r1) (29/67) Purging py3-pytest-codspeed-pyc (4.3.0-r1) (30/67) Purging py3-pytest-codspeed (4.3.0-r1) (31/67) Purging py3-cffi-pyc (2.0.0-r0) (32/67) Purging py3-cffi (2.0.0-r0) (33/67) Purging py3-cparser-pyc (3.0-r1) (34/67) Purging py3-cparser (3.0-r1) (35/67) Purging py3-pytest-pyc (9.0.2-r1) (36/67) Purging py3-pytest (9.0.2-r1) (37/67) Purging py3-iniconfig-pyc (2.3.0-r1) (38/67) Purging py3-iniconfig (2.3.0-r1) (39/67) Purging py3-packaging-pyc (26.0-r1) (40/67) Purging py3-packaging (26.0-r1) (41/67) Purging py3-parsing-pyc (3.3.2-r1) (42/67) Purging py3-parsing (3.3.2-r1) (43/67) Purging py3-pluggy-pyc (1.6.0-r1) (44/67) Purging py3-pluggy (1.6.0-r1) (45/67) Purging py3-py-pyc (1.11.0-r5) (46/67) Purging py3-py (1.11.0-r5) (47/67) Purging py3-rich-pyc (14.3.3-r0) (48/67) Purging py3-rich (14.3.3-r0) (49/67) Purging py3-markdown-it-py-pyc (3.0.0-r2) (50/67) Purging py3-markdown-it-py (3.0.0-r2) (51/67) Purging py3-attrs-pyc (25.3.0-r1) (52/67) Purging py3-attrs (25.3.0-r1) (53/67) Purging py3-mdurl-pyc (0.1.2-r4) (54/67) Purging py3-mdurl (0.1.2-r4) (55/67) Purging py3-pygments-pyc (2.19.2-r1) (56/67) Purging py3-pygments (2.19.2-r1) (57/67) Purging python3-pyc (3.14.3-r0) (58/67) Purging python3-pycache-pyc0 (3.14.3-r0) (59/67) Purging pyc (3.14.3-r0) (60/67) Purging python3 (3.14.3-r0) (61/67) Purging gdbm (1.26-r0) (62/67) Purging libbz2 (1.0.8-r6) (63/67) Purging libffi (3.5.2-r0) (64/67) Purging libpanelw (6.6_p20251231-r0) (65/67) Purging mpdecimal (4.0.1-r0) (66/67) Purging sqlite-libs (3.51.2-r1) (67/67) Purging xz-libs (5.8.2-r0) Executing busybox-1.37.0-r31.trigger OK: 432.7 MiB in 108 packages >>> py3-zeroconf: Updating the community/aarch64 repository index... >>> py3-zeroconf: Signing the index...