>>> radicale: Building community/radicale 3.7.8-r0 (using abuild 3.18.0_rc5-r0) started Mon, 10 Aug 2026 11:37:03 +0000 >>> radicale: Validating /home/buildozer/aports/community/radicale/APKBUILD... >>> radicale: Analyzing dependencies... >>> radicale: Installing for build: build-base py3-defusedxml py3-libpass py3-packaging py3-pika py3-requests py3-vobject py3-gpep517 py3-wheel py3-bcrypt py3-pytest py3-waitress ( 1/101) Installing libbz2 (1.0.8-r6) ( 2/101) Installing libffi (3.5.2-r1) ( 3/101) Installing xz-libs (5.8.3-r0) ( 4/101) Installing mpdecimal (4.0.1-r0) ( 5/101) Installing libpanelw (6.6_p20260516-r0) ( 6/101) Installing readline (8.3.3-r1) ( 7/101) Installing sqlite-libs (3.53.4-r0) ( 8/101) Installing python3 (3.14.5-r2) ( 9/101) Installing python3-pycache-pyc0 (3.14.5-r2) ( 10/101) Installing pyc (3.14.5-r2) ( 11/101) Installing py3-defusedxml-pyc (0.7.1-r7) ( 12/101) Installing python3-pyc (3.14.5-r2) ( 13/101) Installing py3-defusedxml (0.7.1-r7) ( 14/101) Installing py3-libpass (1.9.3-r1) ( 15/101) Installing py3-libpass-pyc (1.9.3-r1) ( 16/101) Installing py3-parsing (3.3.2-r1) ( 17/101) Installing py3-parsing-pyc (3.3.2-r1) ( 18/101) Installing py3-packaging (26.2-r0) ( 19/101) Installing py3-packaging-pyc (26.2-r0) ( 20/101) Installing py3-tornado (6.5.6-r0) ( 21/101) Installing py3-tornado-pyc (6.5.6-r0) ( 22/101) Installing py3-cparser (3.0-r1) ( 23/101) Installing py3-cparser-pyc (3.0-r1) ( 24/101) Installing py3-cffi (2.0.0-r0) ( 25/101) Installing py3-cffi-pyc (2.0.0-r0) ( 26/101) Installing py3-cryptography (47.0.0-r0) ( 27/101) Installing py3-cryptography-pyc (47.0.0-r0) ( 28/101) Installing py3-zope-interface (7.2-r1) ( 29/101) Installing py3-zope-interface-pyc (7.2-r1) ( 30/101) Installing py3-constantly (23.10.4-r3) ( 31/101) Installing py3-constantly-pyc (23.10.4-r3) ( 32/101) Installing py3-incremental (24.7.2-r1) ( 33/101) Installing py3-incremental-pyc (24.7.2-r1) ( 34/101) Installing py3-attrs (26.1.0-r0) ( 35/101) Installing py3-attrs-pyc (26.1.0-r0) ( 36/101) Installing py3-automat (24.8.1-r2) ( 37/101) Installing py3-automat-pyc (24.8.1-r2) ( 38/101) Installing py3-idna (3.18-r0) ( 39/101) Installing py3-idna-pyc (3.18-r0) ( 40/101) Installing py3-hyperlink (21.0.0-r6) ( 41/101) Installing py3-hyperlink-pyc (21.0.0-r6) ( 42/101) Installing py3-typing-extensions (4.15.0-r1) ( 43/101) Installing py3-typing-extensions-pyc (4.15.0-r1) ( 44/101) Installing py3-pyhamcrest (2.1.0-r3) ( 45/101) Installing py3-pyhamcrest-pyc (2.1.0-r3) ( 46/101) Installing py3-asn1 (0.6.4-r0) ( 47/101) Installing py3-asn1-pyc (0.6.4-r0) ( 48/101) Installing py3-asn1-modules (0.4.2-r1) ( 49/101) Installing py3-asn1-modules-pyc (0.4.2-r1) ( 50/101) Installing py3-service_identity (26.1.0-r0) ( 51/101) Installing py3-service_identity-pyc (26.1.0-r0) ( 52/101) Installing py3-pyserial (3.5-r9) ( 53/101) Installing py3-pyserial-pyc (3.5-r9) ( 54/101) Installing py3-hyperframe (6.1.0-r1) ( 55/101) Installing py3-hyperframe-pyc (6.1.0-r1) ( 56/101) Installing py3-hpack (4.1.0-r1) ( 57/101) Installing py3-hpack-pyc (4.1.0-r1) ( 58/101) Installing py3-h2 (4.1.0-r5) ( 59/101) Installing py3-h2-pyc (4.1.0-r5) ( 60/101) Installing py3-setuptools (83.0.0-r0) ( 61/101) Installing py3-setuptools-pyc (83.0.0-r0) ( 62/101) Installing py3-twisted (25.5.0-r1) ( 63/101) Installing py3-twisted-pyc (25.5.0-r1) ( 64/101) Installing py3-pika (1.3.2-r2) ( 65/101) Installing py3-pika-pyc (1.3.2-r2) ( 66/101) Installing py3-certifi (2026.7.22-r0) ( 67/101) Installing py3-certifi-pyc (2026.7.22-r0) ( 68/101) Installing py3-charset-normalizer (3.4.9-r0) ( 69/101) Installing py3-charset-normalizer-pyc (3.4.9-r0) ( 70/101) Installing py3-urllib3 (2.7.0-r0) ( 71/101) Installing py3-urllib3-pyc (2.7.0-r0) ( 72/101) Installing py3-requests (2.34.2-r0) ( 73/101) Installing py3-requests-pyc (2.34.2-r0) ( 74/101) Installing py3-dateutil (2.9.0-r4) ( 75/101) Installing py3-dateutil-pyc (2.9.0-r4) ( 76/101) Installing py3-tz (2026.2-r0) ( 77/101) Installing py3-tz-pyc (2026.2-r0) ( 78/101) Installing py3-vobject (0.9.9-r1) ( 79/101) Installing py3-vobject-pyc (0.9.9-r1) ( 80/101) Installing py3-installer (1.0.1-r0) ( 81/101) Installing py3-installer-pyc (1.0.1-r0) ( 82/101) Installing py3-gpep517 (19-r2) ( 83/101) Installing py3-gpep517-pyc (19-r2) ( 84/101) Installing py3-wheel (0.47.0-r0) ( 85/101) Installing py3-wheel-pyc (0.47.0-r0) ( 86/101) Installing py3-bcrypt (5.0.0-r1) ( 87/101) Installing py3-bcrypt-pyc (5.0.0-r1) ( 88/101) Installing py3-iniconfig (2.3.0-r1) ( 89/101) Installing py3-iniconfig-pyc (2.3.0-r1) ( 90/101) Installing py3-pluggy (1.6.0-r1) ( 91/101) Installing py3-pluggy-pyc (1.6.0-r1) ( 92/101) Installing py3-py (1.11.0-r5) ( 93/101) Installing py3-py-pyc (1.11.0-r5) ( 94/101) Installing py3-pygments (2.20.0-r0) ( 95/101) Installing py3-pygments-pyc (2.20.0-r0) ( 96/101) Installing py3-pytest (9.1.1-r0) ( 97/101) Installing py3-pytest-pyc (9.1.1-r0) ( 98/101) Installing py3-waitress (3.0.2-r2) ( 99/101) Installing py3-waitress-pyc (3.0.2-r2) (100/101) Installing .makedepends-radicale (20260810.113704) (101/101) Installing py3-waitress-openrc (3.0.2-r2) Executing busybox-1.38.0-r4.trigger OK: 487.5 MiB in 207 packages >>> radicale: Cleaning up srcdir >>> radicale: Cleaning up pkgdir >>> radicale: Cleaning up tmpdir >>> radicale: Fetching https://distfiles.alpinelinux.org/distfiles/edge/radicale-3.7.8.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> radicale: Fetching radicale-3.7.8.tar.gz::https://github.com/Kozea/radicale/archive/v3.7.8.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/edge/radicale-3.7.8.tar.gz.part' radicale-3.7.8.tar.g 100% |********************************| 355k 0:00:00 ETA '/var/cache/distfiles/edge/radicale-3.7.8.tar.gz.part' saved /var/cache/distfiles/edge/radicale-3.7.8.tar.gz: OK /home/buildozer/aports/community/radicale/radicale.initd: OK /home/buildozer/aports/community/radicale/radicale.service: OK /home/buildozer/aports/community/radicale/radicale.confd: OK >>> radicale: Fetching https://distfiles.alpinelinux.org/distfiles/edge/radicale-3.7.8.tar.gz /var/cache/distfiles/edge/radicale-3.7.8.tar.gz: OK /home/buildozer/aports/community/radicale/radicale.initd: OK /home/buildozer/aports/community/radicale/radicale.service: OK /home/buildozer/aports/community/radicale/radicale.confd: OK >>> radicale: Unpacking /var/cache/distfiles/edge/radicale-3.7.8.tar.gz... 2026-08-10 11:37:10,878 gpep517 INFO Building wheel via backend setuptools.build_meta /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2027-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU General Public License (GPL) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /usr/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU General Public License (GPL) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() 2026-08-10 11:37:11,190 root INFO running bdist_wheel 2026-08-10 11:37:11,296 root INFO running build 2026-08-10 11:37:11,297 root INFO running build_py 2026-08-10 11:37:11,319 root INFO creating build/lib/radicale 2026-08-10 11:37:11,321 root INFO copying radicale/httputils.py -> build/lib/radicale 2026-08-10 11:37:11,322 root INFO copying radicale/xmlutils.py -> build/lib/radicale 2026-08-10 11:37:11,324 root INFO copying radicale/__init__.py -> build/lib/radicale 2026-08-10 11:37:11,325 root INFO copying radicale/types.py -> build/lib/radicale 2026-08-10 11:37:11,327 root INFO copying radicale/utils.py -> build/lib/radicale 2026-08-10 11:37:11,328 root INFO copying radicale/server.py -> build/lib/radicale 2026-08-10 11:37:11,330 root INFO copying radicale/__main__.py -> build/lib/radicale 2026-08-10 11:37:11,332 root INFO copying radicale/config.py -> build/lib/radicale 2026-08-10 11:37:11,334 root INFO copying radicale/log.py -> build/lib/radicale 2026-08-10 11:37:11,335 root INFO copying radicale/pathutils.py -> build/lib/radicale 2026-08-10 11:37:11,337 root INFO creating build/lib/radicale/hook 2026-08-10 11:37:11,338 root INFO copying radicale/hook/__init__.py -> build/lib/radicale/hook 2026-08-10 11:37:11,340 root INFO copying radicale/hook/none.py -> build/lib/radicale/hook 2026-08-10 11:37:11,341 root INFO creating build/lib/radicale/sharing 2026-08-10 11:37:11,342 root INFO copying radicale/sharing/__init__.py -> build/lib/radicale/sharing 2026-08-10 11:37:11,344 root INFO copying radicale/sharing/none.py -> build/lib/radicale/sharing 2026-08-10 11:37:11,345 root INFO copying radicale/sharing/files.py -> build/lib/radicale/sharing 2026-08-10 11:37:11,347 root INFO copying radicale/sharing/csv.py -> build/lib/radicale/sharing 2026-08-10 11:37:11,349 root INFO creating build/lib/radicale/rights 2026-08-10 11:37:11,350 root INFO copying radicale/rights/owner_only.py -> build/lib/radicale/rights 2026-08-10 11:37:11,351 root INFO copying radicale/rights/owner_write.py -> build/lib/radicale/rights 2026-08-10 11:37:11,352 root INFO copying radicale/rights/__init__.py -> build/lib/radicale/rights 2026-08-10 11:37:11,353 root INFO copying radicale/rights/from_file.py -> build/lib/radicale/rights 2026-08-10 11:37:11,355 root INFO copying radicale/rights/authenticated.py -> build/lib/radicale/rights 2026-08-10 11:37:11,356 root INFO creating build/lib/radicale/storage 2026-08-10 11:37:11,357 root INFO copying radicale/storage/__init__.py -> build/lib/radicale/storage 2026-08-10 11:37:11,359 root INFO copying radicale/storage/multifilesystem_nolock.py -> build/lib/radicale/storage 2026-08-10 11:37:11,361 root INFO creating build/lib/radicale/app 2026-08-10 11:37:11,361 root INFO copying radicale/app/post.py -> build/lib/radicale/app 2026-08-10 11:37:11,363 root INFO copying radicale/app/propfind.py -> build/lib/radicale/app 2026-08-10 11:37:11,364 root INFO copying radicale/app/head.py -> build/lib/radicale/app 2026-08-10 11:37:11,365 root INFO copying radicale/app/proppatch.py -> build/lib/radicale/app 2026-08-10 11:37:11,367 root INFO copying radicale/app/mkcol.py -> build/lib/radicale/app 2026-08-10 11:37:11,368 root INFO copying radicale/app/__init__.py -> build/lib/radicale/app 2026-08-10 11:37:11,370 root INFO copying radicale/app/put.py -> build/lib/radicale/app 2026-08-10 11:37:11,371 root INFO copying radicale/app/delete.py -> build/lib/radicale/app 2026-08-10 11:37:11,373 root INFO copying radicale/app/options.py -> build/lib/radicale/app 2026-08-10 11:37:11,374 root INFO copying radicale/app/get.py -> build/lib/radicale/app 2026-08-10 11:37:11,375 root INFO copying radicale/app/report.py -> build/lib/radicale/app 2026-08-10 11:37:11,377 root INFO copying radicale/app/base.py -> build/lib/radicale/app 2026-08-10 11:37:11,378 root INFO copying radicale/app/move.py -> build/lib/radicale/app 2026-08-10 11:37:11,380 root INFO copying radicale/app/mkcalendar.py -> build/lib/radicale/app 2026-08-10 11:37:11,381 root INFO creating build/lib/radicale/web 2026-08-10 11:37:11,382 root INFO copying radicale/web/internal.py -> build/lib/radicale/web 2026-08-10 11:37:11,383 root INFO copying radicale/web/__init__.py -> build/lib/radicale/web 2026-08-10 11:37:11,385 root INFO copying radicale/web/none.py -> build/lib/radicale/web 2026-08-10 11:37:11,386 root INFO creating build/lib/radicale/auth 2026-08-10 11:37:11,387 root INFO copying radicale/auth/oauth2.py -> build/lib/radicale/auth 2026-08-10 11:37:11,389 root INFO copying radicale/auth/pam.py -> build/lib/radicale/auth 2026-08-10 11:37:11,390 root INFO copying radicale/auth/__init__.py -> build/lib/radicale/auth 2026-08-10 11:37:11,391 root INFO copying radicale/auth/htpasswd.py -> build/lib/radicale/auth 2026-08-10 11:37:11,393 root INFO copying radicale/auth/none.py -> build/lib/radicale/auth 2026-08-10 11:37:11,394 root INFO copying radicale/auth/dovecot.py -> build/lib/radicale/auth 2026-08-10 11:37:11,395 root INFO copying radicale/auth/http_x_remote_user.py -> build/lib/radicale/auth 2026-08-10 11:37:11,397 root INFO copying radicale/auth/denyall.py -> build/lib/radicale/auth 2026-08-10 11:37:11,398 root INFO copying radicale/auth/http_remote_user.py -> build/lib/radicale/auth 2026-08-10 11:37:11,399 root INFO copying radicale/auth/ldap.py -> build/lib/radicale/auth 2026-08-10 11:37:11,401 root INFO copying radicale/auth/remote_user.py -> build/lib/radicale/auth 2026-08-10 11:37:11,402 root INFO copying radicale/auth/imap.py -> build/lib/radicale/auth 2026-08-10 11:37:11,403 root INFO creating build/lib/radicale/item 2026-08-10 11:37:11,404 root INFO copying radicale/item/__init__.py -> build/lib/radicale/item 2026-08-10 11:37:11,406 root INFO copying radicale/item/filter.py -> build/lib/radicale/item 2026-08-10 11:37:11,408 root INFO creating build/lib/radicale/hook/email 2026-08-10 11:37:11,409 root INFO copying radicale/hook/email/__init__.py -> build/lib/radicale/hook/email 2026-08-10 11:37:11,411 root INFO creating build/lib/radicale/hook/rabbitmq 2026-08-10 11:37:11,411 root INFO copying radicale/hook/rabbitmq/__init__.py -> build/lib/radicale/hook/rabbitmq 2026-08-10 11:37:11,413 root INFO creating build/lib/radicale/tests/custom 2026-08-10 11:37:11,414 root INFO copying radicale/tests/custom/__init__.py -> build/lib/radicale/tests/custom 2026-08-10 11:37:11,415 root INFO copying radicale/tests/custom/storage_simple_sync.py -> build/lib/radicale/tests/custom 2026-08-10 11:37:11,417 root INFO copying radicale/tests/custom/web.py -> build/lib/radicale/tests/custom 2026-08-10 11:37:11,418 root INFO copying radicale/tests/custom/rights.py -> build/lib/radicale/tests/custom 2026-08-10 11:37:11,419 root INFO copying radicale/tests/custom/auth.py -> build/lib/radicale/tests/custom 2026-08-10 11:37:11,421 root INFO creating build/lib/radicale/storage/multifilesystem 2026-08-10 11:37:11,422 root INFO copying radicale/storage/multifilesystem/__init__.py -> build/lib/radicale/storage/multifilesystem 2026-08-10 11:37:11,423 root INFO copying radicale/storage/multifilesystem/create_collection.py -> build/lib/radicale/storage/multifilesystem 2026-08-10 11:37:11,425 root INFO copying radicale/storage/multifilesystem/cache.py -> build/lib/radicale/storage/multifilesystem 2026-08-10 11:37:11,426 root INFO copying radicale/storage/multifilesystem/sync.py -> build/lib/radicale/storage/multifilesystem 2026-08-10 11:37:11,428 root INFO copying radicale/storage/multifilesystem/delete.py -> build/lib/radicale/storage/multifilesystem 2026-08-10 11:37:11,429 root INFO copying radicale/storage/multifilesystem/verify.py -> build/lib/radicale/storage/multifilesystem 2026-08-10 11:37:11,430 root INFO copying radicale/storage/multifilesystem/lock.py -> build/lib/radicale/storage/multifilesystem 2026-08-10 11:37:11,431 root INFO copying radicale/storage/multifilesystem/get.py -> build/lib/radicale/storage/multifilesystem 2026-08-10 11:37:11,433 root INFO copying radicale/storage/multifilesystem/meta.py -> build/lib/radicale/storage/multifilesystem 2026-08-10 11:37:11,434 root INFO copying radicale/storage/multifilesystem/history.py -> build/lib/radicale/storage/multifilesystem 2026-08-10 11:37:11,435 root INFO copying radicale/storage/multifilesystem/discover.py -> build/lib/radicale/storage/multifilesystem 2026-08-10 11:37:11,437 root INFO copying radicale/storage/multifilesystem/base.py -> build/lib/radicale/storage/multifilesystem 2026-08-10 11:37:11,438 root INFO copying radicale/storage/multifilesystem/upload.py -> build/lib/radicale/storage/multifilesystem 2026-08-10 11:37:11,439 root INFO copying radicale/storage/multifilesystem/move.py -> build/lib/radicale/storage/multifilesystem 2026-08-10 11:37:11,453 root INFO copying radicale/py.typed -> build/lib/radicale 2026-08-10 11:37:11,455 root INFO creating build/lib/radicale/web/internal_data/css 2026-08-10 11:37:11,456 root INFO copying radicale/web/internal_data/css/icon.png -> build/lib/radicale/web/internal_data/css 2026-08-10 11:37:11,457 root INFO copying radicale/web/internal_data/css/loading.svg -> build/lib/radicale/web/internal_data/css 2026-08-10 11:37:11,458 root INFO copying radicale/web/internal_data/css/logo.svg -> build/lib/radicale/web/internal_data/css 2026-08-10 11:37:11,460 root INFO copying radicale/web/internal_data/css/main.css -> build/lib/radicale/web/internal_data/css 2026-08-10 11:37:11,461 root INFO creating build/lib/radicale/web/internal_data/css/icons 2026-08-10 11:37:11,462 root INFO copying radicale/web/internal_data/css/icons/delete.svg -> build/lib/radicale/web/internal_data/css/icons 2026-08-10 11:37:11,463 root INFO copying radicale/web/internal_data/css/icons/share.svg -> build/lib/radicale/web/internal_data/css/icons 2026-08-10 11:37:11,465 root INFO copying radicale/web/internal_data/css/icons/eye.svg -> build/lib/radicale/web/internal_data/css/icons 2026-08-10 11:37:11,466 root INFO copying radicale/web/internal_data/css/icons/download.svg -> build/lib/radicale/web/internal_data/css/icons 2026-08-10 11:37:11,467 root INFO copying radicale/web/internal_data/css/icons/new.svg -> build/lib/radicale/web/internal_data/css/icons 2026-08-10 11:37:11,468 root INFO copying radicale/web/internal_data/css/icons/repeat.svg -> build/lib/radicale/web/internal_data/css/icons 2026-08-10 11:37:11,470 root INFO copying radicale/web/internal_data/css/icons/upload.svg -> build/lib/radicale/web/internal_data/css/icons 2026-08-10 11:37:11,471 root INFO copying radicale/web/internal_data/css/icons/key.svg -> build/lib/radicale/web/internal_data/css/icons 2026-08-10 11:37:11,472 root INFO copying radicale/web/internal_data/css/icons/edit.svg -> build/lib/radicale/web/internal_data/css/icons 2026-08-10 11:37:11,473 root INFO creating build/lib/radicale/web/internal_data/js 2026-08-10 11:37:11,474 root INFO copying radicale/web/internal_data/js/main.js -> build/lib/radicale/web/internal_data/js 2026-08-10 11:37:11,475 root INFO copying radicale/web/internal_data/js/config.js -> build/lib/radicale/web/internal_data/js 2026-08-10 11:37:11,477 root INFO copying radicale/web/internal_data/js/constants.js -> build/lib/radicale/web/internal_data/js 2026-08-10 11:37:11,478 root INFO creating build/lib/radicale/web/internal_data/js/api 2026-08-10 11:37:11,479 root INFO copying radicale/web/internal_data/js/api/api.js -> build/lib/radicale/web/internal_data/js/api 2026-08-10 11:37:11,480 root INFO copying radicale/web/internal_data/js/api/sharing.js -> build/lib/radicale/web/internal_data/js/api 2026-08-10 11:37:11,482 root INFO copying radicale/web/internal_data/js/api/common.js -> build/lib/radicale/web/internal_data/js/api 2026-08-10 11:37:11,483 root INFO creating build/lib/radicale/web/internal_data/js/models 2026-08-10 11:37:11,484 root INFO copying radicale/web/internal_data/js/models/collection.js -> build/lib/radicale/web/internal_data/js/models 2026-08-10 11:37:11,485 root INFO creating build/lib/radicale/web/internal_data/js/scenes 2026-08-10 11:37:11,486 root INFO copying radicale/web/internal_data/js/scenes/UploadCollectionScene.js -> build/lib/radicale/web/internal_data/js/scenes 2026-08-10 11:37:11,488 root INFO copying radicale/web/internal_data/js/scenes/LoginScene.js -> build/lib/radicale/web/internal_data/js/scenes 2026-08-10 11:37:11,489 root INFO copying radicale/web/internal_data/js/scenes/ShareCollectionScene.js -> build/lib/radicale/web/internal_data/js/scenes 2026-08-10 11:37:11,490 root INFO copying radicale/web/internal_data/js/scenes/CreateEditShareScene.js -> build/lib/radicale/web/internal_data/js/scenes 2026-08-10 11:37:11,492 root INFO copying radicale/web/internal_data/js/scenes/LoadingScene.js -> build/lib/radicale/web/internal_data/js/scenes 2026-08-10 11:37:11,493 root INFO copying radicale/web/internal_data/js/scenes/CreateEditCollectionScene.js -> build/lib/radicale/web/internal_data/js/scenes 2026-08-10 11:37:11,495 root INFO copying radicale/web/internal_data/js/scenes/scene_manager.js -> build/lib/radicale/web/internal_data/js/scenes 2026-08-10 11:37:11,496 root INFO copying radicale/web/internal_data/js/scenes/DeleteConfirmationScene.js -> build/lib/radicale/web/internal_data/js/scenes 2026-08-10 11:37:11,498 root INFO copying radicale/web/internal_data/js/scenes/CollectionsScene.js -> build/lib/radicale/web/internal_data/js/scenes 2026-08-10 11:37:11,499 root INFO copying radicale/web/internal_data/js/scenes/IncomingSharingScene.js -> build/lib/radicale/web/internal_data/js/scenes 2026-08-10 11:37:11,500 root INFO creating build/lib/radicale/web/internal_data/js/utils 2026-08-10 11:37:11,501 root INFO copying radicale/web/internal_data/js/utils/misc.js -> build/lib/radicale/web/internal_data/js/utils 2026-08-10 11:37:11,503 root INFO copying radicale/web/internal_data/js/utils/url_text.js -> build/lib/radicale/web/internal_data/js/utils 2026-08-10 11:37:11,504 root INFO copying radicale/web/internal_data/js/utils/collections_cache.js -> build/lib/radicale/web/internal_data/js/utils 2026-08-10 11:37:11,506 root INFO copying radicale/web/internal_data/js/utils/form_validator.js -> build/lib/radicale/web/internal_data/js/utils 2026-08-10 11:37:11,507 root INFO copying radicale/web/internal_data/js/utils/collection_utils.js -> build/lib/radicale/web/internal_data/js/utils 2026-08-10 11:37:11,508 root INFO copying radicale/web/internal_data/js/utils/error.js -> build/lib/radicale/web/internal_data/js/utils 2026-08-10 11:37:11,510 root INFO copying radicale/web/internal_data/js/utils/permissions.js -> build/lib/radicale/web/internal_data/js/utils 2026-08-10 11:37:11,511 root INFO copying radicale/web/internal_data/index.html -> build/lib/radicale/web/internal_data 2026-08-10 11:37:11,560 root INFO installing to build/bdist.linux-riscv64/wheel 2026-08-10 11:37:11,560 root INFO running install 2026-08-10 11:37:11,597 root INFO running install_lib 2026-08-10 11:37:11,619 root INFO creating build/bdist.linux-riscv64/wheel 2026-08-10 11:37:11,620 root INFO creating build/bdist.linux-riscv64/wheel/radicale 2026-08-10 11:37:11,621 root INFO creating build/bdist.linux-riscv64/wheel/radicale/hook 2026-08-10 11:37:11,622 root INFO creating build/bdist.linux-riscv64/wheel/radicale/hook/email 2026-08-10 11:37:11,623 root INFO copying build/lib/radicale/hook/email/__init__.py -> build/bdist.linux-riscv64/wheel/./radicale/hook/email 2026-08-10 11:37:11,625 root INFO creating build/bdist.linux-riscv64/wheel/radicale/hook/rabbitmq 2026-08-10 11:37:11,626 root INFO copying build/lib/radicale/hook/rabbitmq/__init__.py -> build/bdist.linux-riscv64/wheel/./radicale/hook/rabbitmq 2026-08-10 11:37:11,627 root INFO copying build/lib/radicale/hook/__init__.py -> build/bdist.linux-riscv64/wheel/./radicale/hook 2026-08-10 11:37:11,628 root INFO copying build/lib/radicale/hook/none.py -> build/bdist.linux-riscv64/wheel/./radicale/hook 2026-08-10 11:37:11,629 root INFO copying build/lib/radicale/httputils.py -> build/bdist.linux-riscv64/wheel/./radicale 2026-08-10 11:37:11,630 root INFO copying build/lib/radicale/xmlutils.py -> build/bdist.linux-riscv64/wheel/./radicale 2026-08-10 11:37:11,632 root INFO copying build/lib/radicale/__init__.py -> build/bdist.linux-riscv64/wheel/./radicale 2026-08-10 11:37:11,633 root INFO copying build/lib/radicale/types.py -> build/bdist.linux-riscv64/wheel/./radicale 2026-08-10 11:37:11,634 root INFO copying build/lib/radicale/utils.py -> build/bdist.linux-riscv64/wheel/./radicale 2026-08-10 11:37:11,635 root INFO copying build/lib/radicale/server.py -> build/bdist.linux-riscv64/wheel/./radicale 2026-08-10 11:37:11,636 root INFO creating build/bdist.linux-riscv64/wheel/radicale/tests 2026-08-10 11:37:11,637 root INFO creating build/bdist.linux-riscv64/wheel/radicale/tests/custom 2026-08-10 11:37:11,638 root INFO copying build/lib/radicale/tests/custom/__init__.py -> build/bdist.linux-riscv64/wheel/./radicale/tests/custom 2026-08-10 11:37:11,639 root INFO copying build/lib/radicale/tests/custom/storage_simple_sync.py -> build/bdist.linux-riscv64/wheel/./radicale/tests/custom 2026-08-10 11:37:11,640 root INFO copying build/lib/radicale/tests/custom/web.py -> build/bdist.linux-riscv64/wheel/./radicale/tests/custom 2026-08-10 11:37:11,641 root INFO copying build/lib/radicale/tests/custom/rights.py -> build/bdist.linux-riscv64/wheel/./radicale/tests/custom 2026-08-10 11:37:11,642 root INFO copying build/lib/radicale/tests/custom/auth.py -> build/bdist.linux-riscv64/wheel/./radicale/tests/custom 2026-08-10 11:37:11,643 root INFO copying build/lib/radicale/py.typed -> build/bdist.linux-riscv64/wheel/./radicale 2026-08-10 11:37:11,645 root INFO creating build/bdist.linux-riscv64/wheel/radicale/sharing 2026-08-10 11:37:11,646 root INFO copying build/lib/radicale/sharing/__init__.py -> build/bdist.linux-riscv64/wheel/./radicale/sharing 2026-08-10 11:37:11,647 root INFO copying build/lib/radicale/sharing/none.py -> build/bdist.linux-riscv64/wheel/./radicale/sharing 2026-08-10 11:37:11,648 root INFO copying build/lib/radicale/sharing/files.py -> build/bdist.linux-riscv64/wheel/./radicale/sharing 2026-08-10 11:37:11,650 root INFO copying build/lib/radicale/sharing/csv.py -> build/bdist.linux-riscv64/wheel/./radicale/sharing 2026-08-10 11:37:11,651 root INFO creating build/bdist.linux-riscv64/wheel/radicale/rights 2026-08-10 11:37:11,652 root INFO copying build/lib/radicale/rights/owner_only.py -> build/bdist.linux-riscv64/wheel/./radicale/rights 2026-08-10 11:37:11,653 root INFO copying build/lib/radicale/rights/owner_write.py -> build/bdist.linux-riscv64/wheel/./radicale/rights 2026-08-10 11:37:11,654 root INFO copying build/lib/radicale/rights/__init__.py -> build/bdist.linux-riscv64/wheel/./radicale/rights 2026-08-10 11:37:11,655 root INFO copying build/lib/radicale/rights/from_file.py -> build/bdist.linux-riscv64/wheel/./radicale/rights 2026-08-10 11:37:11,657 root INFO copying build/lib/radicale/rights/authenticated.py -> build/bdist.linux-riscv64/wheel/./radicale/rights 2026-08-10 11:37:11,658 root INFO creating build/bdist.linux-riscv64/wheel/radicale/storage 2026-08-10 11:37:11,659 root INFO copying build/lib/radicale/storage/__init__.py -> build/bdist.linux-riscv64/wheel/./radicale/storage 2026-08-10 11:37:11,660 root INFO creating build/bdist.linux-riscv64/wheel/radicale/storage/multifilesystem 2026-08-10 11:37:11,661 root INFO copying build/lib/radicale/storage/multifilesystem/__init__.py -> build/bdist.linux-riscv64/wheel/./radicale/storage/multifilesystem 2026-08-10 11:37:11,662 root INFO copying build/lib/radicale/storage/multifilesystem/create_collection.py -> build/bdist.linux-riscv64/wheel/./radicale/storage/multifilesystem 2026-08-10 11:37:11,664 root INFO copying build/lib/radicale/storage/multifilesystem/cache.py -> build/bdist.linux-riscv64/wheel/./radicale/storage/multifilesystem 2026-08-10 11:37:11,665 root INFO copying build/lib/radicale/storage/multifilesystem/sync.py -> build/bdist.linux-riscv64/wheel/./radicale/storage/multifilesystem 2026-08-10 11:37:11,666 root INFO copying build/lib/radicale/storage/multifilesystem/delete.py -> build/bdist.linux-riscv64/wheel/./radicale/storage/multifilesystem 2026-08-10 11:37:11,667 root INFO copying build/lib/radicale/storage/multifilesystem/verify.py -> build/bdist.linux-riscv64/wheel/./radicale/storage/multifilesystem 2026-08-10 11:37:11,668 root INFO copying build/lib/radicale/storage/multifilesystem/lock.py -> build/bdist.linux-riscv64/wheel/./radicale/storage/multifilesystem 2026-08-10 11:37:11,670 root INFO copying build/lib/radicale/storage/multifilesystem/get.py -> build/bdist.linux-riscv64/wheel/./radicale/storage/multifilesystem 2026-08-10 11:37:11,671 root INFO copying build/lib/radicale/storage/multifilesystem/meta.py -> build/bdist.linux-riscv64/wheel/./radicale/storage/multifilesystem 2026-08-10 11:37:11,672 root INFO copying build/lib/radicale/storage/multifilesystem/history.py -> build/bdist.linux-riscv64/wheel/./radicale/storage/multifilesystem 2026-08-10 11:37:11,673 root INFO copying build/lib/radicale/storage/multifilesystem/discover.py -> build/bdist.linux-riscv64/wheel/./radicale/storage/multifilesystem 2026-08-10 11:37:11,674 root INFO copying build/lib/radicale/storage/multifilesystem/base.py -> build/bdist.linux-riscv64/wheel/./radicale/storage/multifilesystem 2026-08-10 11:37:11,675 root INFO copying build/lib/radicale/storage/multifilesystem/upload.py -> build/bdist.linux-riscv64/wheel/./radicale/storage/multifilesystem 2026-08-10 11:37:11,677 root INFO copying build/lib/radicale/storage/multifilesystem/move.py -> build/bdist.linux-riscv64/wheel/./radicale/storage/multifilesystem 2026-08-10 11:37:11,678 root INFO copying build/lib/radicale/storage/multifilesystem_nolock.py -> build/bdist.linux-riscv64/wheel/./radicale/storage 2026-08-10 11:37:11,679 root INFO copying build/lib/radicale/__main__.py -> build/bdist.linux-riscv64/wheel/./radicale 2026-08-10 11:37:11,680 root INFO creating build/bdist.linux-riscv64/wheel/radicale/app 2026-08-10 11:37:11,681 root INFO copying build/lib/radicale/app/post.py -> build/bdist.linux-riscv64/wheel/./radicale/app 2026-08-10 11:37:11,682 root INFO copying build/lib/radicale/app/propfind.py -> build/bdist.linux-riscv64/wheel/./radicale/app 2026-08-10 11:37:11,684 root INFO copying build/lib/radicale/app/head.py -> build/bdist.linux-riscv64/wheel/./radicale/app 2026-08-10 11:37:11,685 root INFO copying build/lib/radicale/app/proppatch.py -> build/bdist.linux-riscv64/wheel/./radicale/app 2026-08-10 11:37:11,686 root INFO copying build/lib/radicale/app/mkcol.py -> build/bdist.linux-riscv64/wheel/./radicale/app 2026-08-10 11:37:11,687 root INFO copying build/lib/radicale/app/__init__.py -> build/bdist.linux-riscv64/wheel/./radicale/app 2026-08-10 11:37:11,689 root INFO copying build/lib/radicale/app/put.py -> build/bdist.linux-riscv64/wheel/./radicale/app 2026-08-10 11:37:11,690 root INFO copying build/lib/radicale/app/delete.py -> build/bdist.linux-riscv64/wheel/./radicale/app 2026-08-10 11:37:11,691 root INFO copying build/lib/radicale/app/options.py -> build/bdist.linux-riscv64/wheel/./radicale/app 2026-08-10 11:37:11,692 root INFO copying build/lib/radicale/app/get.py -> build/bdist.linux-riscv64/wheel/./radicale/app 2026-08-10 11:37:11,693 root INFO copying build/lib/radicale/app/report.py -> build/bdist.linux-riscv64/wheel/./radicale/app 2026-08-10 11:37:11,695 root INFO copying build/lib/radicale/app/base.py -> build/bdist.linux-riscv64/wheel/./radicale/app 2026-08-10 11:37:11,696 root INFO copying build/lib/radicale/app/move.py -> build/bdist.linux-riscv64/wheel/./radicale/app 2026-08-10 11:37:11,697 root INFO copying build/lib/radicale/app/mkcalendar.py -> build/bdist.linux-riscv64/wheel/./radicale/app 2026-08-10 11:37:11,699 root INFO copying build/lib/radicale/config.py -> build/bdist.linux-riscv64/wheel/./radicale 2026-08-10 11:37:11,700 root INFO creating build/bdist.linux-riscv64/wheel/radicale/web 2026-08-10 11:37:11,701 root INFO copying build/lib/radicale/web/internal.py -> build/bdist.linux-riscv64/wheel/./radicale/web 2026-08-10 11:37:11,702 root INFO copying build/lib/radicale/web/__init__.py -> build/bdist.linux-riscv64/wheel/./radicale/web 2026-08-10 11:37:11,703 root INFO copying build/lib/radicale/web/none.py -> build/bdist.linux-riscv64/wheel/./radicale/web 2026-08-10 11:37:11,705 root INFO creating build/bdist.linux-riscv64/wheel/radicale/web/internal_data 2026-08-10 11:37:11,706 root INFO creating build/bdist.linux-riscv64/wheel/radicale/web/internal_data/css 2026-08-10 11:37:11,706 root INFO copying build/lib/radicale/web/internal_data/css/logo.svg -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/css 2026-08-10 11:37:11,708 root INFO copying build/lib/radicale/web/internal_data/css/main.css -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/css 2026-08-10 11:37:11,709 root INFO copying build/lib/radicale/web/internal_data/css/loading.svg -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/css 2026-08-10 11:37:11,710 root INFO copying build/lib/radicale/web/internal_data/css/icon.png -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/css 2026-08-10 11:37:11,712 root INFO creating build/bdist.linux-riscv64/wheel/radicale/web/internal_data/css/icons 2026-08-10 11:37:11,712 root INFO copying build/lib/radicale/web/internal_data/css/icons/delete.svg -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/css/icons 2026-08-10 11:37:11,713 root INFO copying build/lib/radicale/web/internal_data/css/icons/share.svg -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/css/icons 2026-08-10 11:37:11,715 root INFO copying build/lib/radicale/web/internal_data/css/icons/eye.svg -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/css/icons 2026-08-10 11:37:11,716 root INFO copying build/lib/radicale/web/internal_data/css/icons/download.svg -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/css/icons 2026-08-10 11:37:11,717 root INFO copying build/lib/radicale/web/internal_data/css/icons/new.svg -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/css/icons 2026-08-10 11:37:11,718 root INFO copying build/lib/radicale/web/internal_data/css/icons/repeat.svg -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/css/icons 2026-08-10 11:37:11,719 root INFO copying build/lib/radicale/web/internal_data/css/icons/upload.svg -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/css/icons 2026-08-10 11:37:11,720 root INFO copying build/lib/radicale/web/internal_data/css/icons/key.svg -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/css/icons 2026-08-10 11:37:11,721 root INFO copying build/lib/radicale/web/internal_data/css/icons/edit.svg -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/css/icons 2026-08-10 11:37:11,722 root INFO copying build/lib/radicale/web/internal_data/index.html -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data 2026-08-10 11:37:11,724 root INFO creating build/bdist.linux-riscv64/wheel/radicale/web/internal_data/js 2026-08-10 11:37:11,725 root INFO creating build/bdist.linux-riscv64/wheel/radicale/web/internal_data/js/api 2026-08-10 11:37:11,725 root INFO copying build/lib/radicale/web/internal_data/js/api/api.js -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/js/api 2026-08-10 11:37:11,727 root INFO copying build/lib/radicale/web/internal_data/js/api/sharing.js -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/js/api 2026-08-10 11:37:11,728 root INFO copying build/lib/radicale/web/internal_data/js/api/common.js -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/js/api 2026-08-10 11:37:11,729 root INFO creating build/bdist.linux-riscv64/wheel/radicale/web/internal_data/js/models 2026-08-10 11:37:11,730 root INFO copying build/lib/radicale/web/internal_data/js/models/collection.js -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/js/models 2026-08-10 11:37:11,731 root INFO copying build/lib/radicale/web/internal_data/js/main.js -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/js 2026-08-10 11:37:11,733 root INFO copying build/lib/radicale/web/internal_data/js/config.js -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/js 2026-08-10 11:37:11,734 root INFO creating build/bdist.linux-riscv64/wheel/radicale/web/internal_data/js/scenes 2026-08-10 11:37:11,735 root INFO copying build/lib/radicale/web/internal_data/js/scenes/UploadCollectionScene.js -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/js/scenes 2026-08-10 11:37:11,736 root INFO copying build/lib/radicale/web/internal_data/js/scenes/LoginScene.js -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/js/scenes 2026-08-10 11:37:11,737 root INFO copying build/lib/radicale/web/internal_data/js/scenes/ShareCollectionScene.js -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/js/scenes 2026-08-10 11:37:11,738 root INFO copying build/lib/radicale/web/internal_data/js/scenes/CreateEditShareScene.js -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/js/scenes 2026-08-10 11:37:11,740 root INFO copying build/lib/radicale/web/internal_data/js/scenes/LoadingScene.js -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/js/scenes 2026-08-10 11:37:11,741 root INFO copying build/lib/radicale/web/internal_data/js/scenes/CreateEditCollectionScene.js -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/js/scenes 2026-08-10 11:37:11,742 root INFO copying build/lib/radicale/web/internal_data/js/scenes/scene_manager.js -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/js/scenes 2026-08-10 11:37:11,743 root INFO copying build/lib/radicale/web/internal_data/js/scenes/DeleteConfirmationScene.js -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/js/scenes 2026-08-10 11:37:11,745 root INFO copying build/lib/radicale/web/internal_data/js/scenes/CollectionsScene.js -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/js/scenes 2026-08-10 11:37:11,746 root INFO copying build/lib/radicale/web/internal_data/js/scenes/IncomingSharingScene.js -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/js/scenes 2026-08-10 11:37:11,747 root INFO creating build/bdist.linux-riscv64/wheel/radicale/web/internal_data/js/utils 2026-08-10 11:37:11,748 root INFO copying build/lib/radicale/web/internal_data/js/utils/misc.js -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/js/utils 2026-08-10 11:37:11,749 root INFO copying build/lib/radicale/web/internal_data/js/utils/url_text.js -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/js/utils 2026-08-10 11:37:11,750 root INFO copying build/lib/radicale/web/internal_data/js/utils/collections_cache.js -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/js/utils 2026-08-10 11:37:11,752 root INFO copying build/lib/radicale/web/internal_data/js/utils/form_validator.js -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/js/utils 2026-08-10 11:37:11,753 root INFO copying build/lib/radicale/web/internal_data/js/utils/collection_utils.js -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/js/utils 2026-08-10 11:37:11,754 root INFO copying build/lib/radicale/web/internal_data/js/utils/error.js -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/js/utils 2026-08-10 11:37:11,755 root INFO copying build/lib/radicale/web/internal_data/js/utils/permissions.js -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/js/utils 2026-08-10 11:37:11,756 root INFO copying build/lib/radicale/web/internal_data/js/constants.js -> build/bdist.linux-riscv64/wheel/./radicale/web/internal_data/js 2026-08-10 11:37:11,757 root INFO copying build/lib/radicale/log.py -> build/bdist.linux-riscv64/wheel/./radicale 2026-08-10 11:37:11,759 root INFO creating build/bdist.linux-riscv64/wheel/radicale/auth 2026-08-10 11:37:11,760 root INFO copying build/lib/radicale/auth/oauth2.py -> build/bdist.linux-riscv64/wheel/./radicale/auth 2026-08-10 11:37:11,761 root INFO copying build/lib/radicale/auth/pam.py -> build/bdist.linux-riscv64/wheel/./radicale/auth 2026-08-10 11:37:11,762 root INFO copying build/lib/radicale/auth/__init__.py -> build/bdist.linux-riscv64/wheel/./radicale/auth 2026-08-10 11:37:11,763 root INFO copying build/lib/radicale/auth/htpasswd.py -> build/bdist.linux-riscv64/wheel/./radicale/auth 2026-08-10 11:37:11,765 root INFO copying build/lib/radicale/auth/none.py -> build/bdist.linux-riscv64/wheel/./radicale/auth 2026-08-10 11:37:11,766 root INFO copying build/lib/radicale/auth/dovecot.py -> build/bdist.linux-riscv64/wheel/./radicale/auth 2026-08-10 11:37:11,767 root INFO copying build/lib/radicale/auth/http_x_remote_user.py -> build/bdist.linux-riscv64/wheel/./radicale/auth 2026-08-10 11:37:11,768 root INFO copying build/lib/radicale/auth/denyall.py -> build/bdist.linux-riscv64/wheel/./radicale/auth 2026-08-10 11:37:11,769 root INFO copying build/lib/radicale/auth/http_remote_user.py -> build/bdist.linux-riscv64/wheel/./radicale/auth 2026-08-10 11:37:11,770 root INFO copying build/lib/radicale/auth/ldap.py -> build/bdist.linux-riscv64/wheel/./radicale/auth 2026-08-10 11:37:11,771 root INFO copying build/lib/radicale/auth/remote_user.py -> build/bdist.linux-riscv64/wheel/./radicale/auth 2026-08-10 11:37:11,772 root INFO copying build/lib/radicale/auth/imap.py -> build/bdist.linux-riscv64/wheel/./radicale/auth 2026-08-10 11:37:11,774 root INFO creating build/bdist.linux-riscv64/wheel/radicale/item 2026-08-10 11:37:11,774 root INFO copying build/lib/radicale/item/__init__.py -> build/bdist.linux-riscv64/wheel/./radicale/item 2026-08-10 11:37:11,776 root INFO copying build/lib/radicale/item/filter.py -> build/bdist.linux-riscv64/wheel/./radicale/item 2026-08-10 11:37:11,778 root INFO copying build/lib/radicale/pathutils.py -> build/bdist.linux-riscv64/wheel/./radicale 2026-08-10 11:37:11,779 root INFO running install_egg_info 2026-08-10 11:37:11,800 root INFO running egg_info 2026-08-10 11:37:11,822 root INFO creating Radicale.egg-info 2026-08-10 11:37:11,822 root INFO writing Radicale.egg-info/PKG-INFO 2026-08-10 11:37:11,828 root INFO writing dependency_links to Radicale.egg-info/dependency_links.txt 2026-08-10 11:37:11,830 root INFO writing entry points to Radicale.egg-info/entry_points.txt 2026-08-10 11:37:11,833 root INFO writing requirements to Radicale.egg-info/requires.txt 2026-08-10 11:37:11,834 root INFO writing top-level names to Radicale.egg-info/top_level.txt 2026-08-10 11:37:11,834 root INFO writing manifest file 'Radicale.egg-info/SOURCES.txt' 2026-08-10 11:37:11,874 root INFO reading manifest file 'Radicale.egg-info/SOURCES.txt' 2026-08-10 11:37:11,875 root INFO reading manifest template 'MANIFEST.in' 2026-08-10 11:37:11,877 root INFO adding license file 'COPYING.md' 2026-08-10 11:37:11,884 root INFO writing manifest file 'Radicale.egg-info/SOURCES.txt' 2026-08-10 11:37:11,885 root INFO Copying Radicale.egg-info to build/bdist.linux-riscv64/wheel/./Radicale-3.7.8-py3.14.egg-info 2026-08-10 11:37:11,891 root INFO running install_scripts 2026-08-10 11:37:11,898 root INFO creating build/bdist.linux-riscv64/wheel/radicale-3.7.8.dist-info/WHEEL 2026-08-10 11:37:11,900 wheel INFO creating '/home/buildozer/aports/community/radicale/src/Radicale-3.7.8/.dist/.tmp-brgpvgrl/radicale-3.7.8-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it 2026-08-10 11:37:11,902 wheel INFO adding 'radicale/__init__.py' 2026-08-10 11:37:11,903 wheel INFO adding 'radicale/__main__.py' 2026-08-10 11:37:11,905 wheel INFO adding 'radicale/config.py' 2026-08-10 11:37:11,907 wheel INFO adding 'radicale/httputils.py' 2026-08-10 11:37:11,909 wheel INFO adding 'radicale/log.py' 2026-08-10 11:37:11,910 wheel INFO adding 'radicale/pathutils.py' 2026-08-10 11:37:11,913 wheel INFO adding 'radicale/py.typed' 2026-08-10 11:37:11,914 wheel INFO adding 'radicale/server.py' 2026-08-10 11:37:11,916 wheel INFO adding 'radicale/types.py' 2026-08-10 11:37:11,917 wheel INFO adding 'radicale/utils.py' 2026-08-10 11:37:11,918 wheel INFO adding 'radicale/xmlutils.py' 2026-08-10 11:37:11,920 wheel INFO adding 'radicale/app/__init__.py' 2026-08-10 11:37:11,922 wheel INFO adding 'radicale/app/base.py' 2026-08-10 11:37:11,924 wheel INFO adding 'radicale/app/delete.py' 2026-08-10 11:37:11,925 wheel INFO adding 'radicale/app/get.py' 2026-08-10 11:37:11,926 wheel INFO adding 'radicale/app/head.py' 2026-08-10 11:37:11,927 wheel INFO adding 'radicale/app/mkcalendar.py' 2026-08-10 11:37:11,928 wheel INFO adding 'radicale/app/mkcol.py' 2026-08-10 11:37:11,930 wheel INFO adding 'radicale/app/move.py' 2026-08-10 11:37:11,931 wheel INFO adding 'radicale/app/options.py' 2026-08-10 11:37:11,932 wheel INFO adding 'radicale/app/post.py' 2026-08-10 11:37:11,933 wheel INFO adding 'radicale/app/propfind.py' 2026-08-10 11:37:11,935 wheel INFO adding 'radicale/app/proppatch.py' 2026-08-10 11:37:11,937 wheel INFO adding 'radicale/app/put.py' 2026-08-10 11:37:11,938 wheel INFO adding 'radicale/app/report.py' 2026-08-10 11:37:11,941 wheel INFO adding 'radicale/auth/__init__.py' 2026-08-10 11:37:11,942 wheel INFO adding 'radicale/auth/denyall.py' 2026-08-10 11:37:11,943 wheel INFO adding 'radicale/auth/dovecot.py' 2026-08-10 11:37:11,945 wheel INFO adding 'radicale/auth/htpasswd.py' 2026-08-10 11:37:11,946 wheel INFO adding 'radicale/auth/http_remote_user.py' 2026-08-10 11:37:11,947 wheel INFO adding 'radicale/auth/http_x_remote_user.py' 2026-08-10 11:37:11,948 wheel INFO adding 'radicale/auth/imap.py' 2026-08-10 11:37:11,949 wheel INFO adding 'radicale/auth/ldap.py' 2026-08-10 11:37:11,951 wheel INFO adding 'radicale/auth/none.py' 2026-08-10 11:37:11,952 wheel INFO adding 'radicale/auth/oauth2.py' 2026-08-10 11:37:11,953 wheel INFO adding 'radicale/auth/pam.py' 2026-08-10 11:37:11,954 wheel INFO adding 'radicale/auth/remote_user.py' 2026-08-10 11:37:11,955 wheel INFO adding 'radicale/hook/__init__.py' 2026-08-10 11:37:11,957 wheel INFO adding 'radicale/hook/none.py' 2026-08-10 11:37:11,958 wheel INFO adding 'radicale/hook/email/__init__.py' 2026-08-10 11:37:11,960 wheel INFO adding 'radicale/hook/rabbitmq/__init__.py' 2026-08-10 11:37:11,962 wheel INFO adding 'radicale/item/__init__.py' 2026-08-10 11:37:11,964 wheel INFO adding 'radicale/item/filter.py' 2026-08-10 11:37:11,966 wheel INFO adding 'radicale/rights/__init__.py' 2026-08-10 11:37:11,967 wheel INFO adding 'radicale/rights/authenticated.py' 2026-08-10 11:37:11,968 wheel INFO adding 'radicale/rights/from_file.py' 2026-08-10 11:37:11,970 wheel INFO adding 'radicale/rights/owner_only.py' 2026-08-10 11:37:11,971 wheel INFO adding 'radicale/rights/owner_write.py' 2026-08-10 11:37:11,972 wheel INFO adding 'radicale/sharing/__init__.py' 2026-08-10 11:37:11,975 wheel INFO adding 'radicale/sharing/csv.py' 2026-08-10 11:37:11,977 wheel INFO adding 'radicale/sharing/files.py' 2026-08-10 11:37:11,978 wheel INFO adding 'radicale/sharing/none.py' 2026-08-10 11:37:11,980 wheel INFO adding 'radicale/storage/__init__.py' 2026-08-10 11:37:11,981 wheel INFO adding 'radicale/storage/multifilesystem_nolock.py' 2026-08-10 11:37:11,983 wheel INFO adding 'radicale/storage/multifilesystem/__init__.py' 2026-08-10 11:37:11,984 wheel INFO adding 'radicale/storage/multifilesystem/base.py' 2026-08-10 11:37:11,985 wheel INFO adding 'radicale/storage/multifilesystem/cache.py' 2026-08-10 11:37:11,987 wheel INFO adding 'radicale/storage/multifilesystem/create_collection.py' 2026-08-10 11:37:11,988 wheel INFO adding 'radicale/storage/multifilesystem/delete.py' 2026-08-10 11:37:11,989 wheel INFO adding 'radicale/storage/multifilesystem/discover.py' 2026-08-10 11:37:11,990 wheel INFO adding 'radicale/storage/multifilesystem/get.py' 2026-08-10 11:37:11,991 wheel INFO adding 'radicale/storage/multifilesystem/history.py' 2026-08-10 11:37:11,993 wheel INFO adding 'radicale/storage/multifilesystem/lock.py' 2026-08-10 11:37:11,994 wheel INFO adding 'radicale/storage/multifilesystem/meta.py' 2026-08-10 11:37:11,995 wheel INFO adding 'radicale/storage/multifilesystem/move.py' 2026-08-10 11:37:11,996 wheel INFO adding 'radicale/storage/multifilesystem/sync.py' 2026-08-10 11:37:11,997 wheel INFO adding 'radicale/storage/multifilesystem/upload.py' 2026-08-10 11:37:11,999 wheel INFO adding 'radicale/storage/multifilesystem/verify.py' 2026-08-10 11:37:12,000 wheel INFO adding 'radicale/tests/custom/__init__.py' 2026-08-10 11:37:12,001 wheel INFO adding 'radicale/tests/custom/auth.py' 2026-08-10 11:37:12,002 wheel INFO adding 'radicale/tests/custom/rights.py' 2026-08-10 11:37:12,003 wheel INFO adding 'radicale/tests/custom/storage_simple_sync.py' 2026-08-10 11:37:12,004 wheel INFO adding 'radicale/tests/custom/web.py' 2026-08-10 11:37:12,005 wheel INFO adding 'radicale/web/__init__.py' 2026-08-10 11:37:12,006 wheel INFO adding 'radicale/web/internal.py' 2026-08-10 11:37:12,007 wheel INFO adding 'radicale/web/none.py' 2026-08-10 11:37:12,009 wheel INFO adding 'radicale/web/internal_data/index.html' 2026-08-10 11:37:12,010 wheel INFO adding 'radicale/web/internal_data/css/icon.png' 2026-08-10 11:37:12,012 wheel INFO adding 'radicale/web/internal_data/css/loading.svg' 2026-08-10 11:37:12,013 wheel INFO adding 'radicale/web/internal_data/css/logo.svg' 2026-08-10 11:37:12,014 wheel INFO adding 'radicale/web/internal_data/css/main.css' 2026-08-10 11:37:12,016 wheel INFO adding 'radicale/web/internal_data/css/icons/delete.svg' 2026-08-10 11:37:12,017 wheel INFO adding 'radicale/web/internal_data/css/icons/download.svg' 2026-08-10 11:37:12,018 wheel INFO adding 'radicale/web/internal_data/css/icons/edit.svg' 2026-08-10 11:37:12,018 wheel INFO adding 'radicale/web/internal_data/css/icons/eye.svg' 2026-08-10 11:37:12,020 wheel INFO adding 'radicale/web/internal_data/css/icons/key.svg' 2026-08-10 11:37:12,021 wheel INFO adding 'radicale/web/internal_data/css/icons/new.svg' 2026-08-10 11:37:12,021 wheel INFO adding 'radicale/web/internal_data/css/icons/repeat.svg' 2026-08-10 11:37:12,022 wheel INFO adding 'radicale/web/internal_data/css/icons/share.svg' 2026-08-10 11:37:12,023 wheel INFO adding 'radicale/web/internal_data/css/icons/upload.svg' 2026-08-10 11:37:12,024 wheel INFO adding 'radicale/web/internal_data/js/config.js' 2026-08-10 11:37:12,025 wheel INFO adding 'radicale/web/internal_data/js/constants.js' 2026-08-10 11:37:12,026 wheel INFO adding 'radicale/web/internal_data/js/main.js' 2026-08-10 11:37:12,028 wheel INFO adding 'radicale/web/internal_data/js/api/api.js' 2026-08-10 11:37:12,029 wheel INFO adding 'radicale/web/internal_data/js/api/common.js' 2026-08-10 11:37:12,031 wheel INFO adding 'radicale/web/internal_data/js/api/sharing.js' 2026-08-10 11:37:12,032 wheel INFO adding 'radicale/web/internal_data/js/models/collection.js' 2026-08-10 11:37:12,034 wheel INFO adding 'radicale/web/internal_data/js/scenes/CollectionsScene.js' 2026-08-10 11:37:12,035 wheel INFO adding 'radicale/web/internal_data/js/scenes/CreateEditCollectionScene.js' 2026-08-10 11:37:12,037 wheel INFO adding 'radicale/web/internal_data/js/scenes/CreateEditShareScene.js' 2026-08-10 11:37:12,038 wheel INFO adding 'radicale/web/internal_data/js/scenes/DeleteConfirmationScene.js' 2026-08-10 11:37:12,040 wheel INFO adding 'radicale/web/internal_data/js/scenes/IncomingSharingScene.js' 2026-08-10 11:37:12,041 wheel INFO adding 'radicale/web/internal_data/js/scenes/LoadingScene.js' 2026-08-10 11:37:12,042 wheel INFO adding 'radicale/web/internal_data/js/scenes/LoginScene.js' 2026-08-10 11:37:12,043 wheel INFO adding 'radicale/web/internal_data/js/scenes/ShareCollectionScene.js' 2026-08-10 11:37:12,045 wheel INFO adding 'radicale/web/internal_data/js/scenes/UploadCollectionScene.js' 2026-08-10 11:37:12,046 wheel INFO adding 'radicale/web/internal_data/js/scenes/scene_manager.js' 2026-08-10 11:37:12,047 wheel INFO adding 'radicale/web/internal_data/js/utils/collection_utils.js' 2026-08-10 11:37:12,048 wheel INFO adding 'radicale/web/internal_data/js/utils/collections_cache.js' 2026-08-10 11:37:12,050 wheel INFO adding 'radicale/web/internal_data/js/utils/error.js' 2026-08-10 11:37:12,051 wheel INFO adding 'radicale/web/internal_data/js/utils/form_validator.js' 2026-08-10 11:37:12,052 wheel INFO adding 'radicale/web/internal_data/js/utils/misc.js' 2026-08-10 11:37:12,053 wheel INFO adding 'radicale/web/internal_data/js/utils/permissions.js' 2026-08-10 11:37:12,054 wheel INFO adding 'radicale/web/internal_data/js/utils/url_text.js' 2026-08-10 11:37:12,056 wheel INFO adding 'radicale-3.7.8.dist-info/licenses/COPYING.md' 2026-08-10 11:37:12,058 wheel INFO adding 'radicale-3.7.8.dist-info/METADATA' 2026-08-10 11:37:12,059 wheel INFO adding 'radicale-3.7.8.dist-info/WHEEL' 2026-08-10 11:37:12,060 wheel INFO adding 'radicale-3.7.8.dist-info/entry_points.txt' 2026-08-10 11:37:12,060 wheel INFO adding 'radicale-3.7.8.dist-info/top_level.txt' 2026-08-10 11:37:12,062 wheel INFO adding 'radicale-3.7.8.dist-info/RECORD' 2026-08-10 11:37:12,065 root INFO removing build/bdist.linux-riscv64/wheel 2026-08-10 11:37:12,081 gpep517 INFO The backend produced .dist/radicale-3.7.8-py3-none-any.whl radicale-3.7.8-py3-none-any.whl ============================= test session starts ============================== platform linux -- Python 3.14.5, pytest-9.1.1, pluggy-1.6.0 rootdir: /dev configfile: null collected 412 items ../../../../../../../dev/radicale/tests/test_auth.py ................... [ 4%] ..........sss....................................... [ 17%] ../../../../../../../dev/radicale/tests/test_base.py ........ssss....... [ 21%] .........................s.s............................................ [ 39%] ........................................................................ [ 56%] ...... [ 58%] ../../../../../../../dev/radicale/tests/test_config.py ............... [ 61%] ../../../../../../../dev/radicale/tests/test_expand.py ................. [ 66%] .......... [ 68%] ../../../../../../../dev/radicale/tests/test_hook_email.py ........ [ 70%] ../../../../../../../dev/radicale/tests/test_hook_rabbitmq.py ... [ 71%] ../../../../../../../dev/radicale/tests/test_pathutils.py ... [ 71%] ../../../../../../../dev/radicale/tests/test_rights.py ........... [ 74%] ../../../../../../../dev/radicale/tests/test_server.py ....... [ 76%] ../../../../../../../dev/radicale/tests/test_sharing.py ................ [ 80%] ............................... [ 87%] ../../../../../../../dev/radicale/tests/test_storage.py ................ [ 91%] ............................... [ 99%] ../../../../../../../dev/radicale/tests/test_web.py .... [100%] =============================== warnings summary =============================== ../../../../../../../usr/lib/python3.14/site-packages/_pytest/cacheprovider.py:469 /usr/lib/python3.14/site-packages/_pytest/cacheprovider.py:469: PytestCacheWarning: could not create cache path /dev/.pytest_cache/v/cache/nodeids: [Errno 13] Permission denied: '/dev/pytest-cache-files-s23igcjt' config.cache.set("cache/nodeids", sorted(self.cached_nodeids)) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ============ 403 passed, 9 skipped, 1 warning in 232.81s (0:03:52) ============= >>> radicale: Entering fakeroot... 2026-08-10 11:41:10,085 gpep517 INFO Installing .dist/radicale-3.7.8-py3-none-any.whl into /home/buildozer/aports/community/radicale/pkg/radicale 2026-08-10 11:41:11,539 gpep517 INFO Installation complete >>> radicale-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/radicale/pkg/radicale-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/radicale/pkg/radicale-openrc/etc/init.d' >>> radicale-openrc*: Preparing subpackage radicale-openrc... >>> radicale-openrc*: Running postcheck for radicale-openrc >>> radicale-pyc*: Running split function pyc... 'usr/lib/python3.14/site-packages/radicale/hook/email/__pycache__' -> '/home/buildozer/aports/community/radicale/pkg/radicale-pyc/usr/lib/python3.14/site-packages/radicale/hook/email/__pycache__' 'usr/lib/python3.14/site-packages/radicale/hook/rabbitmq/__pycache__' -> '/home/buildozer/aports/community/radicale/pkg/radicale-pyc/usr/lib/python3.14/site-packages/radicale/hook/rabbitmq/__pycache__' 'usr/lib/python3.14/site-packages/radicale/hook/__pycache__' -> '/home/buildozer/aports/community/radicale/pkg/radicale-pyc/usr/lib/python3.14/site-packages/radicale/hook/__pycache__' 'usr/lib/python3.14/site-packages/radicale/tests/custom/__pycache__' -> '/home/buildozer/aports/community/radicale/pkg/radicale-pyc/usr/lib/python3.14/site-packages/radicale/tests/custom/__pycache__' 'usr/lib/python3.14/site-packages/radicale/sharing/__pycache__' -> '/home/buildozer/aports/community/radicale/pkg/radicale-pyc/usr/lib/python3.14/site-packages/radicale/sharing/__pycache__' 'usr/lib/python3.14/site-packages/radicale/rights/__pycache__' -> '/home/buildozer/aports/community/radicale/pkg/radicale-pyc/usr/lib/python3.14/site-packages/radicale/rights/__pycache__' 'usr/lib/python3.14/site-packages/radicale/__pycache__' -> '/home/buildozer/aports/community/radicale/pkg/radicale-pyc/usr/lib/python3.14/site-packages/radicale/__pycache__' 'usr/lib/python3.14/site-packages/radicale/storage/multifilesystem/__pycache__' -> '/home/buildozer/aports/community/radicale/pkg/radicale-pyc/usr/lib/python3.14/site-packages/radicale/storage/multifilesystem/__pycache__' 'usr/lib/python3.14/site-packages/radicale/storage/__pycache__' -> '/home/buildozer/aports/community/radicale/pkg/radicale-pyc/usr/lib/python3.14/site-packages/radicale/storage/__pycache__' 'usr/lib/python3.14/site-packages/radicale/app/__pycache__' -> '/home/buildozer/aports/community/radicale/pkg/radicale-pyc/usr/lib/python3.14/site-packages/radicale/app/__pycache__' 'usr/lib/python3.14/site-packages/radicale/web/__pycache__' -> '/home/buildozer/aports/community/radicale/pkg/radicale-pyc/usr/lib/python3.14/site-packages/radicale/web/__pycache__' 'usr/lib/python3.14/site-packages/radicale/auth/__pycache__' -> '/home/buildozer/aports/community/radicale/pkg/radicale-pyc/usr/lib/python3.14/site-packages/radicale/auth/__pycache__' 'usr/lib/python3.14/site-packages/radicale/item/__pycache__' -> '/home/buildozer/aports/community/radicale/pkg/radicale-pyc/usr/lib/python3.14/site-packages/radicale/item/__pycache__' >>> radicale-pyc*: Preparing subpackage radicale-pyc... >>> radicale-pyc*: Running postcheck for radicale-pyc >>> radicale*: Running postcheck for radicale >>> WARNING: radicale*: Found systemd directory (/usr/lib/systemd) but it's not in a systemd package >>> radicale*: Preparing package radicale... >>> radicale*: Script found. /bin/sh added as a dependency >>> radicale*: Adding .pre-install >>> radicale*: Tracing dependencies... py3-defusedxml py3-libpass py3-packaging py3-pika py3-requests py3-vobject /bin/sh python3~3.14 >>> radicale*: Package size: 1.0 MB >>> radicale*: Compressing data... >>> radicale*: Create checksum... >>> radicale*: Create radicale-3.7.8-r0.apk >>> radicale-openrc*: Tracing dependencies... >>> radicale-openrc*: Package size: 677.0 B >>> radicale-openrc*: Compressing data... >>> radicale-openrc*: Create checksum... >>> radicale-openrc*: Create radicale-openrc-3.7.8-r0.apk >>> radicale-pyc*: Tracing dependencies... python3~3.14 >>> radicale-pyc*: Package size: 980.2 KB >>> radicale-pyc*: Compressing data... >>> radicale-pyc*: Create checksum... >>> radicale-pyc*: Create radicale-pyc-3.7.8-r0.apk >>> radicale: Build complete at Mon, 10 Aug 2026 11:41:13 +0000 elapsed time 0h 4m 10s >>> radicale: Cleaning up srcdir >>> radicale: Cleaning up pkgdir >>> radicale: Cleaning up tmpdir >>> radicale: Uninstalling dependencies... ( 1/101) Purging .makedepends-radicale (20260810.113704) ( 2/101) Purging py3-defusedxml-pyc (0.7.1-r7) ( 3/101) Purging py3-defusedxml (0.7.1-r7) ( 4/101) Purging py3-libpass-pyc (1.9.3-r1) ( 5/101) Purging py3-libpass (1.9.3-r1) ( 6/101) Purging py3-pika-pyc (1.3.2-r2) ( 7/101) Purging py3-pika (1.3.2-r2) ( 8/101) Purging py3-tornado-pyc (6.5.6-r0) ( 9/101) Purging py3-tornado (6.5.6-r0) ( 10/101) Purging py3-twisted-pyc (25.5.0-r1) ( 11/101) Purging py3-twisted (25.5.0-r1) ( 12/101) Purging py3-zope-interface-pyc (7.2-r1) ( 13/101) Purging py3-zope-interface (7.2-r1) ( 14/101) Purging py3-constantly-pyc (23.10.4-r3) ( 15/101) Purging py3-constantly (23.10.4-r3) ( 16/101) Purging py3-incremental-pyc (24.7.2-r1) ( 17/101) Purging py3-incremental (24.7.2-r1) ( 18/101) Purging py3-automat-pyc (24.8.1-r2) ( 19/101) Purging py3-automat (24.8.1-r2) ( 20/101) Purging py3-hyperlink-pyc (21.0.0-r6) ( 21/101) Purging py3-hyperlink (21.0.0-r6) ( 22/101) Purging py3-typing-extensions-pyc (4.15.0-r1) ( 23/101) Purging py3-typing-extensions (4.15.0-r1) ( 24/101) Purging py3-pyhamcrest-pyc (2.1.0-r3) ( 25/101) Purging py3-pyhamcrest (2.1.0-r3) ( 26/101) Purging py3-service_identity-pyc (26.1.0-r0) ( 27/101) Purging py3-service_identity (26.1.0-r0) ( 28/101) Purging py3-asn1-modules-pyc (0.4.2-r1) ( 29/101) Purging py3-asn1-modules (0.4.2-r1) ( 30/101) Purging py3-asn1-pyc (0.6.4-r0) ( 31/101) Purging py3-asn1 (0.6.4-r0) ( 32/101) Purging py3-attrs-pyc (26.1.0-r0) ( 33/101) Purging py3-attrs (26.1.0-r0) ( 34/101) Purging py3-cryptography-pyc (47.0.0-r0) ( 35/101) Purging py3-cryptography (47.0.0-r0) ( 36/101) Purging py3-pyserial-pyc (3.5-r9) ( 37/101) Purging py3-pyserial (3.5-r9) ( 38/101) Purging py3-h2-pyc (4.1.0-r5) ( 39/101) Purging py3-h2 (4.1.0-r5) ( 40/101) Purging py3-hyperframe-pyc (6.1.0-r1) ( 41/101) Purging py3-hyperframe (6.1.0-r1) ( 42/101) Purging py3-hpack-pyc (4.1.0-r1) ( 43/101) Purging py3-hpack (4.1.0-r1) ( 44/101) Purging py3-setuptools-pyc (83.0.0-r0) ( 45/101) Purging py3-setuptools (83.0.0-r0) ( 46/101) Purging py3-requests-pyc (2.34.2-r0) ( 47/101) Purging py3-requests (2.34.2-r0) ( 48/101) Purging py3-certifi-pyc (2026.7.22-r0) ( 49/101) Purging py3-certifi (2026.7.22-r0) ( 50/101) Purging py3-charset-normalizer-pyc (3.4.9-r0) ( 51/101) Purging py3-charset-normalizer (3.4.9-r0) ( 52/101) Purging py3-idna-pyc (3.18-r0) ( 53/101) Purging py3-idna (3.18-r0) ( 54/101) Purging py3-urllib3-pyc (2.7.0-r0) ( 55/101) Purging py3-urllib3 (2.7.0-r0) ( 56/101) Purging py3-vobject-pyc (0.9.9-r1) ( 57/101) Purging py3-vobject (0.9.9-r1) ( 58/101) Purging py3-dateutil-pyc (2.9.0-r4) ( 59/101) Purging py3-dateutil (2.9.0-r4) ( 60/101) Purging py3-tz-pyc (2026.2-r0) ( 61/101) Purging py3-tz (2026.2-r0) ( 62/101) Purging py3-gpep517-pyc (19-r2) ( 63/101) Purging py3-gpep517 (19-r2) ( 64/101) Purging py3-installer-pyc (1.0.1-r0) ( 65/101) Purging py3-installer (1.0.1-r0) ( 66/101) Purging py3-wheel-pyc (0.47.0-r0) ( 67/101) Purging py3-wheel (0.47.0-r0) ( 68/101) Purging py3-bcrypt-pyc (5.0.0-r1) ( 69/101) Purging py3-bcrypt (5.0.0-r1) ( 70/101) Purging py3-cffi-pyc (2.0.0-r0) ( 71/101) Purging py3-cffi (2.0.0-r0) ( 72/101) Purging py3-cparser-pyc (3.0-r1) ( 73/101) Purging py3-cparser (3.0-r1) ( 74/101) Purging py3-pytest-pyc (9.1.1-r0) ( 75/101) Purging py3-pytest (9.1.1-r0) ( 76/101) Purging py3-iniconfig-pyc (2.3.0-r1) ( 77/101) Purging py3-iniconfig (2.3.0-r1) ( 78/101) Purging py3-packaging-pyc (26.2-r0) ( 79/101) Purging py3-packaging (26.2-r0) ( 80/101) Purging py3-parsing-pyc (3.3.2-r1) ( 81/101) Purging py3-parsing (3.3.2-r1) ( 82/101) Purging py3-pluggy-pyc (1.6.0-r1) ( 83/101) Purging py3-pluggy (1.6.0-r1) ( 84/101) Purging py3-py-pyc (1.11.0-r5) ( 85/101) Purging py3-py (1.11.0-r5) ( 86/101) Purging py3-pygments-pyc (2.20.0-r0) ( 87/101) Purging py3-pygments (2.20.0-r0) ( 88/101) Purging py3-waitress-openrc (3.0.2-r2) ( 89/101) Purging py3-waitress-pyc (3.0.2-r2) ( 90/101) Purging py3-waitress (3.0.2-r2) ( 91/101) Purging python3-pyc (3.14.5-r2) ( 92/101) Purging python3-pycache-pyc0 (3.14.5-r2) ( 93/101) Purging pyc (3.14.5-r2) ( 94/101) Purging python3 (3.14.5-r2) ( 95/101) Purging libbz2 (1.0.8-r6) ( 96/101) Purging libffi (3.5.2-r1) ( 97/101) Purging libpanelw (6.6_p20260516-r0) ( 98/101) Purging mpdecimal (4.0.1-r0) ( 99/101) Purging readline (8.3.3-r1) (100/101) Purging sqlite-libs (3.53.4-r0) (101/101) Purging xz-libs (5.8.3-r0) Executing busybox-1.38.0-r4.trigger OK: 392.1 MiB in 106 packages >>> radicale: Updating the community/riscv64 repository index... >>> radicale: Signing the index...