>>> py3-pyrad: Building community/py3-pyrad 2.5.2-r0 (using abuild 3.16.0-r0) started Sun, 22 Feb 2026 22:35:09 +0000 >>> py3-pyrad: Validating /home/buildozer/aports/community/py3-pyrad/APKBUILD... >>> py3-pyrad: Analyzing dependencies... >>> py3-pyrad: Installing for build: build-base py3-netaddr py3-six py3-gpep517 py3-wheel py3-setuptools py3-pytest py3-pytest-cov py3-mock ( 1/44) Installing libbz2 (1.0.8-r6) ( 2/44) Installing libffi (3.5.2-r0) ( 3/44) Installing gdbm (1.26-r0) ( 4/44) Installing xz-libs (5.8.2-r0) ( 5/44) Installing mpdecimal (4.0.1-r0) ( 6/44) Installing libpanelw (6.6_p20251231-r0) ( 7/44) Installing sqlite-libs (3.51.2-r1) ( 8/44) Installing python3 (3.12.12-r0) ( 9/44) Installing python3-pycache-pyc0 (3.12.12-r0) (10/44) Installing pyc (3.12.12-r0) (11/44) Installing py3-netaddr-pyc (0.10.1-r1) (12/44) Installing python3-pyc (3.12.12-r0) (13/44) Installing py3-netaddr (0.10.1-r1) (14/44) Installing py3-six (1.17.0-r0) (15/44) Installing py3-six-pyc (1.17.0-r0) (16/44) Installing py3-installer (0.7.0-r2) (17/44) Installing py3-installer-pyc (0.7.0-r2) (18/44) Installing py3-gpep517 (19-r1) (19/44) Installing py3-gpep517-pyc (19-r1) (20/44) Installing py3-parsing (3.3.2-r0) (21/44) Installing py3-parsing-pyc (3.3.2-r0) (22/44) Installing py3-packaging (25.0-r0) (23/44) Installing py3-packaging-pyc (25.0-r0) (24/44) Installing py3-wheel (0.46.1-r0) (25/44) Installing py3-wheel-pyc (0.46.1-r0) (26/44) Installing py3-setuptools (82.0.0-r0) (27/44) Installing py3-setuptools-pyc (82.0.0-r0) (28/44) Installing py3-iniconfig (2.3.0-r0) (29/44) Installing py3-iniconfig-pyc (2.3.0-r0) (30/44) Installing py3-pluggy (1.6.0-r0) (31/44) Installing py3-pluggy-pyc (1.6.0-r0) (32/44) Installing py3-py (1.11.0-r4) (33/44) Installing py3-py-pyc (1.11.0-r4) (34/44) Installing py3-pygments (2.19.2-r0) (35/44) Installing py3-pygments-pyc (2.19.2-r0) (36/44) Installing py3-pytest (9.0.2-r0) (37/44) Installing py3-pytest-pyc (9.0.2-r0) (38/44) Installing py3-coverage (7.13.4-r0) (39/44) Installing py3-coverage-pyc (7.13.4-r0) (40/44) Installing py3-pytest-cov (5.0.0-r1) (41/44) Installing py3-pytest-cov-pyc (5.0.0-r1) (42/44) Installing py3-mock (5.2.0-r0) (43/44) Installing py3-mock-pyc (5.2.0-r0) (44/44) Installing .makedepends-py3-pyrad (20260222.223510) Executing busybox-1.37.0-r31.trigger OK: 503.2 MiB in 153 packages >>> py3-pyrad: Cleaning up srcdir >>> py3-pyrad: Cleaning up pkgdir >>> py3-pyrad: Cleaning up tmpdir >>> py3-pyrad: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-pyrad-2.5.2.tar.gz /var/cache/distfiles/edge/py3-pyrad-2.5.2.tar.gz: OK >>> py3-pyrad: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-pyrad-2.5.2.tar.gz /var/cache/distfiles/edge/py3-pyrad-2.5.2.tar.gz: OK >>> py3-pyrad: Unpacking /var/cache/distfiles/edge/py3-pyrad-2.5.2.tar.gz... 2026-02-22 22:35:10,962 gpep517 INFO Building wheel via backend setuptools.build_meta /usr/lib/python3.12/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) 2026-02-22 22:35:11,007 root INFO running bdist_wheel 2026-02-22 22:35:11,019 root INFO running build 2026-02-22 22:35:11,019 root INFO running build_py 2026-02-22 22:35:11,021 root INFO creating build/lib/example 2026-02-22 22:35:11,022 root INFO copying example/acct.py -> build/lib/example 2026-02-22 22:35:11,022 root INFO copying example/status.py -> build/lib/example 2026-02-22 22:35:11,022 root INFO copying example/server_async.py -> build/lib/example 2026-02-22 22:35:11,023 root INFO copying example/client-coa.py -> build/lib/example 2026-02-22 22:35:11,023 root INFO copying example/auth_async.py -> build/lib/example 2026-02-22 22:35:11,023 root INFO copying example/coa.py -> build/lib/example 2026-02-22 22:35:11,023 root INFO copying example/auth.py -> build/lib/example 2026-02-22 22:35:11,024 root INFO copying example/server.py -> build/lib/example 2026-02-22 22:35:11,024 root INFO creating build/lib/pyrad 2026-02-22 22:35:11,024 root INFO copying pyrad/__init__.py -> build/lib/pyrad 2026-02-22 22:35:11,024 root INFO copying pyrad/dictfile.py -> build/lib/pyrad 2026-02-22 22:35:11,025 root INFO copying pyrad/curved.py -> build/lib/pyrad 2026-02-22 22:35:11,025 root INFO copying pyrad/client_async.py -> build/lib/pyrad 2026-02-22 22:35:11,025 root INFO copying pyrad/tools.py -> build/lib/pyrad 2026-02-22 22:35:11,025 root INFO copying pyrad/server_async.py -> build/lib/pyrad 2026-02-22 22:35:11,025 root INFO copying pyrad/bidict.py -> build/lib/pyrad 2026-02-22 22:35:11,026 root INFO copying pyrad/host.py -> build/lib/pyrad 2026-02-22 22:35:11,026 root INFO copying pyrad/dictionary.py -> build/lib/pyrad 2026-02-22 22:35:11,026 root INFO copying pyrad/server.py -> build/lib/pyrad 2026-02-22 22:35:11,026 root INFO copying pyrad/client.py -> build/lib/pyrad 2026-02-22 22:35:11,026 root INFO copying pyrad/packet.py -> build/lib/pyrad 2026-02-22 22:35:11,027 root INFO copying pyrad/proxy.py -> build/lib/pyrad 2026-02-22 22:35:11,027 root INFO creating build/lib/pyrad/tests 2026-02-22 22:35:11,027 root INFO copying pyrad/tests/__init__.py -> build/lib/pyrad/tests 2026-02-22 22:35:11,028 root INFO copying pyrad/tests/test_bidict.py -> build/lib/pyrad/tests 2026-02-22 22:35:11,028 root INFO copying pyrad/tests/test_proxy.py -> build/lib/pyrad/tests 2026-02-22 22:35:11,028 root INFO copying pyrad/tests/test_client.py -> build/lib/pyrad/tests 2026-02-22 22:35:11,028 root INFO copying pyrad/tests/test_server.py -> build/lib/pyrad/tests 2026-02-22 22:35:11,028 root INFO copying pyrad/tests/test_host.py -> build/lib/pyrad/tests 2026-02-22 22:35:11,029 root INFO copying pyrad/tests/test_packet.py -> build/lib/pyrad/tests 2026-02-22 22:35:11,029 root INFO copying pyrad/tests/mock.py -> build/lib/pyrad/tests 2026-02-22 22:35:11,029 root INFO copying pyrad/tests/test_dictionary.py -> build/lib/pyrad/tests 2026-02-22 22:35:11,029 root INFO copying pyrad/tests/test_tools.py -> build/lib/pyrad/tests 2026-02-22 22:35:11,029 root INFO creating build/lib/docs/source 2026-02-22 22:35:11,030 root INFO copying docs/source/conf.py -> build/lib/docs/source 2026-02-22 22:35:11,030 root INFO running egg_info 2026-02-22 22:35:11,032 root INFO creating pyrad.egg-info 2026-02-22 22:35:11,033 root INFO writing pyrad.egg-info/PKG-INFO 2026-02-22 22:35:11,034 root INFO writing dependency_links to pyrad.egg-info/dependency_links.txt 2026-02-22 22:35:11,035 root INFO writing requirements to pyrad.egg-info/requires.txt 2026-02-22 22:35:11,035 root INFO writing top-level names to pyrad.egg-info/top_level.txt 2026-02-22 22:35:11,035 root INFO writing manifest file 'pyrad.egg-info/SOURCES.txt' 2026-02-22 22:35:11,039 root INFO reading manifest file 'pyrad.egg-info/SOURCES.txt' 2026-02-22 22:35:11,039 root INFO reading manifest template 'MANIFEST.in' 2026-02-22 22:35:11,040 root WARNING warning: no files found matching '*' under directory 'tests/data' 2026-02-22 22:35:11,040 root INFO adding license file 'LICENSE.txt' 2026-02-22 22:35:11,042 root INFO writing manifest file 'pyrad.egg-info/SOURCES.txt' 2026-02-22 22:35:11,043 root INFO copying example/dictionary -> build/lib/example 2026-02-22 22:35:11,043 root INFO copying example/dictionary.freeradius -> build/lib/example 2026-02-22 22:35:11,044 root INFO copying example/pyrad.log -> build/lib/example 2026-02-22 22:35:11,044 root INFO copying docs/Makefile -> build/lib/docs 2026-02-22 22:35:11,044 root INFO copying docs/make.bat -> build/lib/docs 2026-02-22 22:35:11,044 root INFO copying docs/source/index.rst -> build/lib/docs/source 2026-02-22 22:35:11,044 root INFO creating build/lib/docs/source/_static 2026-02-22 22:35:11,045 root INFO copying docs/source/_static/logo.png -> build/lib/docs/source/_static 2026-02-22 22:35:11,045 root INFO creating build/lib/docs/source/api 2026-02-22 22:35:11,045 root INFO copying docs/source/api/client.rst -> build/lib/docs/source/api 2026-02-22 22:35:11,046 root INFO copying docs/source/api/dictionary.rst -> build/lib/docs/source/api 2026-02-22 22:35:11,046 root INFO copying docs/source/api/host.rst -> build/lib/docs/source/api 2026-02-22 22:35:11,046 root INFO copying docs/source/api/packet.rst -> build/lib/docs/source/api 2026-02-22 22:35:11,046 root INFO copying docs/source/api/proxy.rst -> build/lib/docs/source/api 2026-02-22 22:35:11,047 root INFO copying docs/source/api/server.rst -> build/lib/docs/source/api 2026-02-22 22:35:11,052 root INFO installing to build/bdist.linux-aarch64/wheel 2026-02-22 22:35:11,052 root INFO running install 2026-02-22 22:35:11,062 root INFO running install_lib 2026-02-22 22:35:11,065 root INFO creating build/bdist.linux-aarch64/wheel 2026-02-22 22:35:11,065 root INFO creating build/bdist.linux-aarch64/wheel/example 2026-02-22 22:35:11,065 root INFO copying build/lib/example/acct.py -> build/bdist.linux-aarch64/wheel/./example 2026-02-22 22:35:11,065 root INFO copying build/lib/example/status.py -> build/bdist.linux-aarch64/wheel/./example 2026-02-22 22:35:11,065 root INFO copying build/lib/example/server_async.py -> build/bdist.linux-aarch64/wheel/./example 2026-02-22 22:35:11,066 root INFO copying build/lib/example/client-coa.py -> build/bdist.linux-aarch64/wheel/./example 2026-02-22 22:35:11,066 root INFO copying build/lib/example/auth_async.py -> build/bdist.linux-aarch64/wheel/./example 2026-02-22 22:35:11,066 root INFO copying build/lib/example/dictionary -> build/bdist.linux-aarch64/wheel/./example 2026-02-22 22:35:11,066 root INFO copying build/lib/example/dictionary.freeradius -> build/bdist.linux-aarch64/wheel/./example 2026-02-22 22:35:11,066 root INFO copying build/lib/example/coa.py -> build/bdist.linux-aarch64/wheel/./example 2026-02-22 22:35:11,066 root INFO copying build/lib/example/pyrad.log -> build/bdist.linux-aarch64/wheel/./example 2026-02-22 22:35:11,066 root INFO copying build/lib/example/auth.py -> build/bdist.linux-aarch64/wheel/./example 2026-02-22 22:35:11,067 root INFO copying build/lib/example/server.py -> build/bdist.linux-aarch64/wheel/./example 2026-02-22 22:35:11,067 root INFO creating build/bdist.linux-aarch64/wheel/pyrad 2026-02-22 22:35:11,067 root INFO copying build/lib/pyrad/__init__.py -> build/bdist.linux-aarch64/wheel/./pyrad 2026-02-22 22:35:11,067 root INFO copying build/lib/pyrad/dictfile.py -> build/bdist.linux-aarch64/wheel/./pyrad 2026-02-22 22:35:11,067 root INFO copying build/lib/pyrad/curved.py -> build/bdist.linux-aarch64/wheel/./pyrad 2026-02-22 22:35:11,067 root INFO copying build/lib/pyrad/client_async.py -> build/bdist.linux-aarch64/wheel/./pyrad 2026-02-22 22:35:11,068 root INFO copying build/lib/pyrad/tools.py -> build/bdist.linux-aarch64/wheel/./pyrad 2026-02-22 22:35:11,068 root INFO copying build/lib/pyrad/server_async.py -> build/bdist.linux-aarch64/wheel/./pyrad 2026-02-22 22:35:11,068 root INFO copying build/lib/pyrad/bidict.py -> build/bdist.linux-aarch64/wheel/./pyrad 2026-02-22 22:35:11,068 root INFO creating build/bdist.linux-aarch64/wheel/pyrad/tests 2026-02-22 22:35:11,068 root INFO copying build/lib/pyrad/tests/__init__.py -> build/bdist.linux-aarch64/wheel/./pyrad/tests 2026-02-22 22:35:11,069 root INFO copying build/lib/pyrad/tests/test_bidict.py -> build/bdist.linux-aarch64/wheel/./pyrad/tests 2026-02-22 22:35:11,069 root INFO copying build/lib/pyrad/tests/test_proxy.py -> build/bdist.linux-aarch64/wheel/./pyrad/tests 2026-02-22 22:35:11,069 root INFO copying build/lib/pyrad/tests/test_client.py -> build/bdist.linux-aarch64/wheel/./pyrad/tests 2026-02-22 22:35:11,069 root INFO copying build/lib/pyrad/tests/test_server.py -> build/bdist.linux-aarch64/wheel/./pyrad/tests 2026-02-22 22:35:11,069 root INFO copying build/lib/pyrad/tests/test_host.py -> build/bdist.linux-aarch64/wheel/./pyrad/tests 2026-02-22 22:35:11,069 root INFO copying build/lib/pyrad/tests/test_packet.py -> build/bdist.linux-aarch64/wheel/./pyrad/tests 2026-02-22 22:35:11,069 root INFO copying build/lib/pyrad/tests/mock.py -> build/bdist.linux-aarch64/wheel/./pyrad/tests 2026-02-22 22:35:11,070 root INFO copying build/lib/pyrad/tests/test_dictionary.py -> build/bdist.linux-aarch64/wheel/./pyrad/tests 2026-02-22 22:35:11,070 root INFO copying build/lib/pyrad/tests/test_tools.py -> build/bdist.linux-aarch64/wheel/./pyrad/tests 2026-02-22 22:35:11,070 root INFO copying build/lib/pyrad/host.py -> build/bdist.linux-aarch64/wheel/./pyrad 2026-02-22 22:35:11,070 root INFO copying build/lib/pyrad/dictionary.py -> build/bdist.linux-aarch64/wheel/./pyrad 2026-02-22 22:35:11,070 root INFO copying build/lib/pyrad/server.py -> build/bdist.linux-aarch64/wheel/./pyrad 2026-02-22 22:35:11,070 root INFO copying build/lib/pyrad/client.py -> build/bdist.linux-aarch64/wheel/./pyrad 2026-02-22 22:35:11,071 root INFO copying build/lib/pyrad/packet.py -> build/bdist.linux-aarch64/wheel/./pyrad 2026-02-22 22:35:11,071 root INFO copying build/lib/pyrad/proxy.py -> build/bdist.linux-aarch64/wheel/./pyrad 2026-02-22 22:35:11,071 root INFO creating build/bdist.linux-aarch64/wheel/docs 2026-02-22 22:35:11,071 root INFO creating build/bdist.linux-aarch64/wheel/docs/source 2026-02-22 22:35:11,071 root INFO creating build/bdist.linux-aarch64/wheel/docs/source/_static 2026-02-22 22:35:11,071 root INFO copying build/lib/docs/source/_static/logo.png -> build/bdist.linux-aarch64/wheel/./docs/source/_static 2026-02-22 22:35:11,072 root INFO copying build/lib/docs/source/index.rst -> build/bdist.linux-aarch64/wheel/./docs/source 2026-02-22 22:35:11,072 root INFO copying build/lib/docs/source/conf.py -> build/bdist.linux-aarch64/wheel/./docs/source 2026-02-22 22:35:11,073 root INFO creating build/bdist.linux-aarch64/wheel/docs/source/api 2026-02-22 22:35:11,073 root INFO copying build/lib/docs/source/api/dictionary.rst -> build/bdist.linux-aarch64/wheel/./docs/source/api 2026-02-22 22:35:11,073 root INFO copying build/lib/docs/source/api/server.rst -> build/bdist.linux-aarch64/wheel/./docs/source/api 2026-02-22 22:35:11,073 root INFO copying build/lib/docs/source/api/packet.rst -> build/bdist.linux-aarch64/wheel/./docs/source/api 2026-02-22 22:35:11,073 root INFO copying build/lib/docs/source/api/proxy.rst -> build/bdist.linux-aarch64/wheel/./docs/source/api 2026-02-22 22:35:11,073 root INFO copying build/lib/docs/source/api/client.rst -> build/bdist.linux-aarch64/wheel/./docs/source/api 2026-02-22 22:35:11,074 root INFO copying build/lib/docs/source/api/host.rst -> build/bdist.linux-aarch64/wheel/./docs/source/api 2026-02-22 22:35:11,074 root INFO copying build/lib/docs/Makefile -> build/bdist.linux-aarch64/wheel/./docs 2026-02-22 22:35:11,074 root INFO copying build/lib/docs/make.bat -> build/bdist.linux-aarch64/wheel/./docs 2026-02-22 22:35:11,074 root INFO running install_egg_info 2026-02-22 22:35:11,077 root INFO Copying pyrad.egg-info to build/bdist.linux-aarch64/wheel/./pyrad-2.5.2-py3.12.egg-info 2026-02-22 22:35:11,077 root INFO running install_scripts 2026-02-22 22:35:11,078 root INFO creating build/bdist.linux-aarch64/wheel/pyrad-2.5.2.dist-info/WHEEL 2026-02-22 22:35:11,079 wheel INFO creating '/home/buildozer/aports/community/py3-pyrad/src/pyrad-2.5.2/.dist/.tmp-uz6vsfd4/pyrad-2.5.2-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it 2026-02-22 22:35:11,079 wheel INFO adding 'docs/Makefile' 2026-02-22 22:35:11,079 wheel INFO adding 'docs/make.bat' 2026-02-22 22:35:11,080 wheel INFO adding 'docs/source/conf.py' 2026-02-22 22:35:11,080 wheel INFO adding 'docs/source/index.rst' 2026-02-22 22:35:11,081 wheel INFO adding 'docs/source/_static/logo.png' 2026-02-22 22:35:11,081 wheel INFO adding 'docs/source/api/client.rst' 2026-02-22 22:35:11,082 wheel INFO adding 'docs/source/api/dictionary.rst' 2026-02-22 22:35:11,082 wheel INFO adding 'docs/source/api/host.rst' 2026-02-22 22:35:11,082 wheel INFO adding 'docs/source/api/packet.rst' 2026-02-22 22:35:11,082 wheel INFO adding 'docs/source/api/proxy.rst' 2026-02-22 22:35:11,082 wheel INFO adding 'docs/source/api/server.rst' 2026-02-22 22:35:11,083 wheel INFO adding 'example/acct.py' 2026-02-22 22:35:11,083 wheel INFO adding 'example/auth.py' 2026-02-22 22:35:11,083 wheel INFO adding 'example/auth_async.py' 2026-02-22 22:35:11,083 wheel INFO adding 'example/client-coa.py' 2026-02-22 22:35:11,083 wheel INFO adding 'example/coa.py' 2026-02-22 22:35:11,084 wheel INFO adding 'example/dictionary' 2026-02-22 22:35:11,084 wheel INFO adding 'example/dictionary.freeradius' 2026-02-22 22:35:11,084 wheel INFO adding 'example/pyrad.log' 2026-02-22 22:35:11,084 wheel INFO adding 'example/server.py' 2026-02-22 22:35:11,084 wheel INFO adding 'example/server_async.py' 2026-02-22 22:35:11,084 wheel INFO adding 'example/status.py' 2026-02-22 22:35:11,085 wheel INFO adding 'pyrad/__init__.py' 2026-02-22 22:35:11,085 wheel INFO adding 'pyrad/bidict.py' 2026-02-22 22:35:11,085 wheel INFO adding 'pyrad/client.py' 2026-02-22 22:35:11,085 wheel INFO adding 'pyrad/client_async.py' 2026-02-22 22:35:11,085 wheel INFO adding 'pyrad/curved.py' 2026-02-22 22:35:11,086 wheel INFO adding 'pyrad/dictfile.py' 2026-02-22 22:35:11,086 wheel INFO adding 'pyrad/dictionary.py' 2026-02-22 22:35:11,086 wheel INFO adding 'pyrad/host.py' 2026-02-22 22:35:11,086 wheel INFO adding 'pyrad/packet.py' 2026-02-22 22:35:11,087 wheel INFO adding 'pyrad/proxy.py' 2026-02-22 22:35:11,087 wheel INFO adding 'pyrad/server.py' 2026-02-22 22:35:11,087 wheel INFO adding 'pyrad/server_async.py' 2026-02-22 22:35:11,087 wheel INFO adding 'pyrad/tools.py' 2026-02-22 22:35:11,087 wheel INFO adding 'pyrad/tests/__init__.py' 2026-02-22 22:35:11,088 wheel INFO adding 'pyrad/tests/mock.py' 2026-02-22 22:35:11,088 wheel INFO adding 'pyrad/tests/test_bidict.py' 2026-02-22 22:35:11,088 wheel INFO adding 'pyrad/tests/test_client.py' 2026-02-22 22:35:11,088 wheel INFO adding 'pyrad/tests/test_dictionary.py' 2026-02-22 22:35:11,088 wheel INFO adding 'pyrad/tests/test_host.py' 2026-02-22 22:35:11,089 wheel INFO adding 'pyrad/tests/test_packet.py' 2026-02-22 22:35:11,089 wheel INFO adding 'pyrad/tests/test_proxy.py' 2026-02-22 22:35:11,089 wheel INFO adding 'pyrad/tests/test_server.py' 2026-02-22 22:35:11,089 wheel INFO adding 'pyrad/tests/test_tools.py' 2026-02-22 22:35:11,090 wheel INFO adding 'pyrad-2.5.2.dist-info/licenses/LICENSE.txt' 2026-02-22 22:35:11,090 wheel INFO adding 'pyrad-2.5.2.dist-info/METADATA' 2026-02-22 22:35:11,090 wheel INFO adding 'pyrad-2.5.2.dist-info/WHEEL' 2026-02-22 22:35:11,090 wheel INFO adding 'pyrad-2.5.2.dist-info/top_level.txt' 2026-02-22 22:35:11,090 wheel INFO adding 'pyrad-2.5.2.dist-info/zip-safe' 2026-02-22 22:35:11,090 wheel INFO adding 'pyrad-2.5.2.dist-info/RECORD' 2026-02-22 22:35:11,091 root INFO removing build/bdist.linux-aarch64/wheel 2026-02-22 22:35:11,092 gpep517 INFO The backend produced .dist/pyrad-2.5.2-py3-none-any.whl pyrad-2.5.2-py3-none-any.whl testBackwardAccess (pyrad.tests.test_bidict.BiDictTests.testBackwardAccess) ... ok testBackwardDeletion (pyrad.tests.test_bidict.BiDictTests.testBackwardDeletion) ... ok testDeletion (pyrad.tests.test_bidict.BiDictTests.testDeletion) ... ok testForwardAccess (pyrad.tests.test_bidict.BiDictTests.testForwardAccess) ... ok testItemAccessor (pyrad.tests.test_bidict.BiDictTests.testItemAccessor) ... ok testLength (pyrad.tests.test_bidict.BiDictTests.testLength) ... ok testStartEmpty (pyrad.tests.test_bidict.BiDictTests.testStartEmpty) ... ok testNamedParameters (pyrad.tests.test_client.ConstructionTests.testNamedParameters) ... ok testParameterOrder (pyrad.tests.test_client.ConstructionTests.testParameterOrder) ... ok testSimpleConstruction (pyrad.tests.test_client.ConstructionTests.testSimpleConstruction) ... ok testCreateAcctPacket (pyrad.tests.test_client.OtherTests.testCreateAcctPacket) ... ok testCreateAuthPacket (pyrad.tests.test_client.OtherTests.testCreateAuthPacket) ... ok testAuthDelay (pyrad.tests.test_client.SocketTests.testAuthDelay) ... ok testBind (pyrad.tests.test_client.SocketTests.testBind) ... ok testBindClosesSocket (pyrad.tests.test_client.SocketTests.testBindClosesSocket) ... ok testDoubleAccountDelay (pyrad.tests.test_client.SocketTests.testDoubleAccountDelay) ... ok testDoubleRetry (pyrad.tests.test_client.SocketTests.testDoubleRetry) ... ok testIgnorePacketError (pyrad.tests.test_client.SocketTests.testIgnorePacketError) ... ok testInvalidReply (pyrad.tests.test_client.SocketTests.testInvalidReply) ... ok testNoRetries (pyrad.tests.test_client.SocketTests.testNoRetries) ... ok testReopen (pyrad.tests.test_client.SocketTests.testReopen) ... ok testSendPacket (pyrad.tests.test_client.SocketTests.testSendPacket) ... ok testSingleAccountDelay (pyrad.tests.test_client.SocketTests.testSingleAccountDelay) ... ok testSingleRetry (pyrad.tests.test_client.SocketTests.testSingleRetry) ... ok testValidReply (pyrad.tests.test_client.SocketTests.testValidReply) ... ok testConstructionParameters (pyrad.tests.test_dictionary.AttributeTests.testConstructionParameters) ... ok testInvalidDataType (pyrad.tests.test_dictionary.AttributeTests.testInvalidDataType) ... ok testNamedConstructionParameters (pyrad.tests.test_dictionary.AttributeTests.testNamedConstructionParameters) ... ok testValues (pyrad.tests.test_dictionary.AttributeTests.testValues) ... ok testContainment (pyrad.tests.test_dictionary.DictionaryInterfaceTests.testContainment) ... ok testEmptyDictionary (pyrad.tests.test_dictionary.DictionaryInterfaceTests.testEmptyDictionary) ... ok testReadonlyContainer (pyrad.tests.test_dictionary.DictionaryInterfaceTests.testReadonlyContainer) ... ok testAttributeEncryptionError (pyrad.tests.test_dictionary.DictionaryParsingTests.testAttributeEncryptionError) ... ok testAttributeOptions (pyrad.tests.test_dictionary.DictionaryParsingTests.testAttributeOptions) ... ok testAttributeTooFewColumnsError (pyrad.tests.test_dictionary.DictionaryParsingTests.testAttributeTooFewColumnsError) ... ok testAttributeUnknownTypeError (pyrad.tests.test_dictionary.DictionaryParsingTests.testAttributeUnknownTypeError) ... ok testAttributeUnknownVendorError (pyrad.tests.test_dictionary.DictionaryParsingTests.testAttributeUnknownVendorError) ... ok testBeginVendorParsing (pyrad.tests.test_dictionary.DictionaryParsingTests.testBeginVendorParsing) ... ok testBeginVendorTooFewColumns (pyrad.tests.test_dictionary.DictionaryParsingTests.testBeginVendorTooFewColumns) ... ok testBeginVendorUnknownVendor (pyrad.tests.test_dictionary.DictionaryParsingTests.testBeginVendorUnknownVendor) ... ok testDictFileParseError (pyrad.tests.test_dictionary.DictionaryParsingTests.testDictFileParseError) ... ok testDictFilePostParse (pyrad.tests.test_dictionary.DictionaryParsingTests.testDictFilePostParse) ... ok testEndVendorParsing (pyrad.tests.test_dictionary.DictionaryParsingTests.testEndVendorParsing) ... ok testEndVendorUnbalanced (pyrad.tests.test_dictionary.DictionaryParsingTests.testEndVendorUnbalanced) ... ok testEndVendorUnknownVendor (pyrad.tests.test_dictionary.DictionaryParsingTests.testEndVendorUnknownVendor) ... ok testInclude (pyrad.tests.test_dictionary.DictionaryParsingTests.testInclude) ... ok testInteger64ValueParsing (pyrad.tests.test_dictionary.DictionaryParsingTests.testInteger64ValueParsing) ... ok testIntegerValueParsing (pyrad.tests.test_dictionary.DictionaryParsingTests.testIntegerValueParsing) ... ok testOctetValueParsing (pyrad.tests.test_dictionary.DictionaryParsingTests.testOctetValueParsing) ... ok testParseEmptyDictionary (pyrad.tests.test_dictionary.DictionaryParsingTests.testParseEmptyDictionary) ... ok testParseMultipleDictionaries (pyrad.tests.test_dictionary.DictionaryParsingTests.testParseMultipleDictionaries) ... ok testParseSimpleDictionary (pyrad.tests.test_dictionary.DictionaryParsingTests.testParseSimpleDictionary) ... ok testStringValueParsing (pyrad.tests.test_dictionary.DictionaryParsingTests.testStringValueParsing) ... ok testSubTlvParsing (pyrad.tests.test_dictionary.DictionaryParsingTests.testSubTlvParsing) ... ok testTlvParsing (pyrad.tests.test_dictionary.DictionaryParsingTests.testTlvParsing) ... ok testValueForUnknownAttributeError (pyrad.tests.test_dictionary.DictionaryParsingTests.testValueForUnknownAttributeError) ... ok testValueTooFewColumnsError (pyrad.tests.test_dictionary.DictionaryParsingTests.testValueTooFewColumnsError) ... ok testVenderTooFewColumnsError (pyrad.tests.test_dictionary.DictionaryParsingTests.testVenderTooFewColumnsError) ... ok testVendorFormatError (pyrad.tests.test_dictionary.DictionaryParsingTests.testVendorFormatError) ... ok testVendorFormatSyntaxError (pyrad.tests.test_dictionary.DictionaryParsingTests.testVendorFormatSyntaxError) ... ok testVendorOptionError (pyrad.tests.test_dictionary.DictionaryParsingTests.testVendorOptionError) ... ok testVendorParsing (pyrad.tests.test_dictionary.DictionaryParsingTests.testVendorParsing) ... ok testNamedParameters (pyrad.tests.test_host.ConstructionTests.testNamedParameters) ... ok testParameterOrder (pyrad.tests.test_host.ConstructionTests.testParameterOrder) ... ok testSimpleConstruction (pyrad.tests.test_host.ConstructionTests.testSimpleConstruction) ... ok testCreateAcctPacket (pyrad.tests.test_host.PacketCreationTests.testCreateAcctPacket) ... ok testCreateAuthPacket (pyrad.tests.test_host.PacketCreationTests.testCreateAuthPacket) ... ok testCreatePacket (pyrad.tests.test_host.PacketCreationTests.testCreatePacket) ... ok testSendPacket (pyrad.tests.test_host.PacketSendTest.testSendPacket) ... ok testSendReplyPacket (pyrad.tests.test_host.PacketSendTest.testSendReplyPacket) ... ok testBasicConstructor (pyrad.tests.test_packet.AcctPacketConstructionTests.testBasicConstructor) ... ok testConstructWithDictionary (pyrad.tests.test_packet.AcctPacketConstructionTests.testConstructWithDictionary) ... ok testConstructorDefaults (pyrad.tests.test_packet.AcctPacketConstructionTests.testConstructorDefaults) ... ok testConstructorIgnoredParameters (pyrad.tests.test_packet.AcctPacketConstructionTests.testConstructorIgnoredParameters) ... ok testConstructorRawPacket (pyrad.tests.test_packet.AcctPacketConstructionTests.testConstructorRawPacket) ... ok testConstructorWithAttributes (pyrad.tests.test_packet.AcctPacketConstructionTests.testConstructorWithAttributes) ... ok testConstructorWithTlvAttribute (pyrad.tests.test_packet.AcctPacketConstructionTests.testConstructorWithTlvAttribute) ... ok testNamedConstructor (pyrad.tests.test_packet.AcctPacketConstructionTests.testNamedConstructor) ... ok testSecretMustBeBytestring (pyrad.tests.test_packet.AcctPacketConstructionTests.testSecretMustBeBytestring) ... ok testCreateReply (pyrad.tests.test_packet.AcctPacketTests.testCreateReply) ... ok testRealisticUnknownAttributes (pyrad.tests.test_packet.AcctPacketTests.testRealisticUnknownAttributes) Test a realistic Accounting Packet from raw ... ok testRequestPacket (pyrad.tests.test_packet.AcctPacketTests.testRequestPacket) ... ok testRequestPacketSetsId (pyrad.tests.test_packet.AcctPacketTests.testRequestPacketSetsId) ... ok testVerifyAcctRequest (pyrad.tests.test_packet.AcctPacketTests.testVerifyAcctRequest) ... ok testVerifyChapPasswd (pyrad.tests.test_packet.AuthPacketChapTests.testVerifyChapPasswd) ... ok testBasicConstructor (pyrad.tests.test_packet.AuthPacketConstructionTests.testBasicConstructor) ... ok testConstructWithDictionary (pyrad.tests.test_packet.AuthPacketConstructionTests.testConstructWithDictionary) ... ok testConstructorDefaults (pyrad.tests.test_packet.AuthPacketConstructionTests.testConstructorDefaults) ... ok testConstructorIgnoredParameters (pyrad.tests.test_packet.AuthPacketConstructionTests.testConstructorIgnoredParameters) ... ok testConstructorWithAttributes (pyrad.tests.test_packet.AuthPacketConstructionTests.testConstructorWithAttributes) ... ok testConstructorWithTlvAttribute (pyrad.tests.test_packet.AuthPacketConstructionTests.testConstructorWithTlvAttribute) ... ok testNamedConstructor (pyrad.tests.test_packet.AuthPacketConstructionTests.testNamedConstructor) ... ok testSecretMustBeBytestring (pyrad.tests.test_packet.AuthPacketConstructionTests.testSecretMustBeBytestring) ... ok testCreateReply (pyrad.tests.test_packet.AuthPacketTests.testCreateReply) ... ok testPwCryptEmptyPassword (pyrad.tests.test_packet.AuthPacketTests.testPwCryptEmptyPassword) ... ok testPwCryptPassword (pyrad.tests.test_packet.AuthPacketTests.testPwCryptPassword) ... ok testPwCryptSetsAuthenticator (pyrad.tests.test_packet.AuthPacketTests.testPwCryptSetsAuthenticator) ... ok testPwDecryptEmptyPassword (pyrad.tests.test_packet.AuthPacketTests.testPwDecryptEmptyPassword) ... ok testPwDecryptPassword (pyrad.tests.test_packet.AuthPacketTests.testPwDecryptPassword) ... ok testRequestPacket (pyrad.tests.test_packet.AuthPacketTests.testRequestPacket) ... ok testRequestPacketCreatesAuthenticator (pyrad.tests.test_packet.AuthPacketTests.testRequestPacketCreatesAuthenticator) ... ok testRequestPacketCreatesID (pyrad.tests.test_packet.AuthPacketTests.testRequestPacketCreatesID) ... ok testBasicConstructor (pyrad.tests.test_packet.PacketConstructionTests.testBasicConstructor) ... ok testConstructWithDictionary (pyrad.tests.test_packet.PacketConstructionTests.testConstructWithDictionary) ... ok testConstructorIgnoredParameters (pyrad.tests.test_packet.PacketConstructionTests.testConstructorIgnoredParameters) ... ok testConstructorWithAttributes (pyrad.tests.test_packet.PacketConstructionTests.testConstructorWithAttributes) ... ok testConstructorWithTlvAttribute (pyrad.tests.test_packet.PacketConstructionTests.testConstructorWithTlvAttribute) ... ok testNamedConstructor (pyrad.tests.test_packet.PacketConstructionTests.testNamedConstructor) ... ok testSecretMustBeBytestring (pyrad.tests.test_packet.PacketConstructionTests.testSecretMustBeBytestring) ... ok testAddAttribute (pyrad.tests.test_packet.PacketTests.testAddAttribute) ... ok testAttributeAccess (pyrad.tests.test_packet.PacketTests.testAttributeAccess) ... ok testAttributeValueAccess (pyrad.tests.test_packet.PacketTests.testAttributeValueAccess) ... ok testCreateAuthenticator (pyrad.tests.test_packet.PacketTests.testCreateAuthenticator) ... ok testCreateReply (pyrad.tests.test_packet.PacketTests.testCreateReply) ... ok testDecodePacketWithAttribute (pyrad.tests.test_packet.PacketTests.testDecodePacketWithAttribute) ... ok testDecodePacketWithBadAttribute (pyrad.tests.test_packet.PacketTests.testDecodePacketWithBadAttribute) ... ok testDecodePacketWithEmptyAttribute (pyrad.tests.test_packet.PacketTests.testDecodePacketWithEmptyAttribute) ... ok testDecodePacketWithEmptyPacket (pyrad.tests.test_packet.PacketTests.testDecodePacketWithEmptyPacket) ... ok testDecodePacketWithInvalidLength (pyrad.tests.test_packet.PacketTests.testDecodePacketWithInvalidLength) ... ok testDecodePacketWithMultiValuedAttribute (pyrad.tests.test_packet.PacketTests.testDecodePacketWithMultiValuedAttribute) ... ok testDecodePacketWithPartialAttributes (pyrad.tests.test_packet.PacketTests.testDecodePacketWithPartialAttributes) ... ok testDecodePacketWithSplitTlvAttribute (pyrad.tests.test_packet.PacketTests.testDecodePacketWithSplitTlvAttribute) ... ok testDecodePacketWithTlvAttribute (pyrad.tests.test_packet.PacketTests.testDecodePacketWithTlvAttribute) ... ok testDecodePacketWithTlvAttributeWith2SubAttributes (pyrad.tests.test_packet.PacketTests.testDecodePacketWithTlvAttributeWith2SubAttributes) ... ok testDecodePacketWithTooBigPacket (pyrad.tests.test_packet.PacketTests.testDecodePacketWithTooBigPacket) ... ok testDecodePacketWithTwoAttributes (pyrad.tests.test_packet.PacketTests.testDecodePacketWithTwoAttributes) ... ok testDecodePacketWithVendorAttribute (pyrad.tests.test_packet.PacketTests.testDecodePacketWithVendorAttribute) ... ok testDecodePacketWithVendorTlvAttribute (pyrad.tests.test_packet.PacketTests.testDecodePacketWithVendorTlvAttribute) ... ok testDecodePacketWithoutAttributes (pyrad.tests.test_packet.PacketTests.testDecodePacketWithoutAttributes) ... ok testDelItem (pyrad.tests.test_packet.PacketTests.testDelItem) ... ok testEncodeKey (pyrad.tests.test_packet.PacketTests.testEncodeKey) ... ok testEncodeKeyValues (pyrad.tests.test_packet.PacketTests.testEncodeKeyValues) ... ok testEncryptedAttributes (pyrad.tests.test_packet.PacketTests.testEncryptedAttributes) ... ok testGenerateID (pyrad.tests.test_packet.PacketTests.testGenerateID) ... ok testHasKey (pyrad.tests.test_packet.PacketTests.testHasKey) ... ok testHasKeyWithUnknownKey (pyrad.tests.test_packet.PacketTests.testHasKeyWithUnknownKey) ... ok testKeys (pyrad.tests.test_packet.PacketTests.testKeys) ... ok testPktDecodeTlvAttribute (pyrad.tests.test_packet.PacketTests.testPktDecodeTlvAttribute) ... ok testPktDecodeVendorAttribute (pyrad.tests.test_packet.PacketTests.testPktDecodeVendorAttribute) ... ok testPktEncodeAttribute (pyrad.tests.test_packet.PacketTests.testPktEncodeAttribute) ... ok testPktEncodeAttributes (pyrad.tests.test_packet.PacketTests.testPktEncodeAttributes) ... ok testPktEncodeLongTlvAttribute (pyrad.tests.test_packet.PacketTests.testPktEncodeLongTlvAttribute) ... ok testPktEncodeTlvAttribute (pyrad.tests.test_packet.PacketTests.testPktEncodeTlvAttribute) ... ok testRawAttributeAccess (pyrad.tests.test_packet.PacketTests.testRawAttributeAccess) ... ok testReplyPacket (pyrad.tests.test_packet.PacketTests.testReplyPacket) ... ok testVendorAttributeAccess (pyrad.tests.test_packet.PacketTests.testVendorAttributeAccess) ... ok testVerifyMessageAuthenticator (pyrad.tests.test_packet.PacketTests.testVerifyMessageAuthenticator) ... ok testVerifyMessageAuthenticatorDuplicateAttributes (pyrad.tests.test_packet.PacketTests.testVerifyMessageAuthenticatorDuplicateAttributes) ... ok testVerifyReply (pyrad.tests.test_packet.PacketTests.testVerifyReply) ... ok testVerifyReplyDuplicateAttributes (pyrad.tests.test_packet.PacketTests.testVerifyReplyDuplicateAttributes) ... ok testGenerateID (pyrad.tests.test_packet.UtilityTests.testGenerateID) ... ok testProcessInput (pyrad.tests.test_proxy.OtherTests.testProcessInput) ... ok testProcessInputNonProxyPort (pyrad.tests.test_proxy.OtherTests.testProcessInputNonProxyPort) ... ok testHandleProxyPacketHandlesWrongPacket (pyrad.tests.test_proxy.ProxyPacketHandlingTests.testHandleProxyPacketHandlesWrongPacket) ... ok testHandleProxyPacketSetsSecret (pyrad.tests.test_proxy.ProxyPacketHandlingTests.testHandleProxyPacketSetsSecret) ... ok testHandleProxyPacketUnknownHost (pyrad.tests.test_proxy.ProxyPacketHandlingTests.testHandleProxyPacketUnknownHost) ... ok testProxyFd (pyrad.tests.test_proxy.SocketTests.testProxyFd) ... ok testHandleAcctPacket (pyrad.tests.test_server.AcctPacketHandlingTests.testHandleAcctPacket) ... ok testHandleAcctPacketUnknownHost (pyrad.tests.test_server.AcctPacketHandlingTests.testHandleAcctPacketUnknownHost) ... ok testHandleAcctPacketWrongPort (pyrad.tests.test_server.AcctPacketHandlingTests.testHandleAcctPacketWrongPort) ... ok testHandleAuthPacket (pyrad.tests.test_server.AuthPacketHandlingTests.testHandleAuthPacket) ... ok testHandleAuthPacketUnknownHost (pyrad.tests.test_server.AuthPacketHandlingTests.testHandleAuthPacketUnknownHost) ... ok testHandleAuthPacketWrongPort (pyrad.tests.test_server.AuthPacketHandlingTests.testHandleAuthPacketWrongPort) ... ok testAcctProcessInput (pyrad.tests.test_server.OtherTests.testAcctProcessInput) ... ok testAuthProcessInput (pyrad.tests.test_server.OtherTests.testAuthProcessInput) ... ok testCreateReplyPacket (pyrad.tests.test_server.OtherTests.testCreateReplyPacket) ... ok testNamedConstruction (pyrad.tests.test_server.RemoteHostTests.testNamedConstruction) ... ok testSimpleConstruction (pyrad.tests.test_server.RemoteHostTests.testSimpleConstruction) ... ok testBindDuringConstruction (pyrad.tests.test_server.ServerConstructiontests.testBindDuringConstruction) ... ok testParameterOrder (pyrad.tests.test_server.ServerConstructiontests.testParameterOrder) ... ok testSimpleConstruction (pyrad.tests.test_server.ServerConstructiontests.testSimpleConstruction) ... ok testRunIgnoresPacketErrors (pyrad.tests.test_server.ServerRunTests.testRunIgnoresPacketErrors) ... ok testRunIgnoresPollErrors (pyrad.tests.test_server.ServerRunTests.testRunIgnoresPollErrors) ... Unexpected event in server main loop ok testRunIgnoresServerPacketErrors (pyrad.tests.test_server.ServerRunTests.testRunIgnoresServerPacketErrors) ... ok testRunInitializes (pyrad.tests.test_server.ServerRunTests.testRunInitializes) ... ok testRunRunsProcessInput (pyrad.tests.test_server.ServerRunTests.testRunRunsProcessInput) ... ok testBind (pyrad.tests.test_server.SocketTests.testBind) ... ok testBindv6 (pyrad.tests.test_server.SocketTests.testBindv6) ... ok testGrabPacket (pyrad.tests.test_server.SocketTests.testGrabPacket) ... ok testPrepareSocketAcctFds (pyrad.tests.test_server.SocketTests.testPrepareSocketAcctFds) ... ok testPrepareSocketAuthFds (pyrad.tests.test_server.SocketTests.testPrepareSocketAuthFds) ... ok testPrepareSocketNoFds (pyrad.tests.test_server.SocketTests.testPrepareSocketNoFds) ... ok testAddressDecoding (pyrad.tests.test_tools.EncodingTests.testAddressDecoding) ... ok testAddressEncoding (pyrad.tests.test_tools.EncodingTests.testAddressEncoding) ... ok testDateDecoding (pyrad.tests.test_tools.EncodingTests.testDateDecoding) ... ok testDateEncoding (pyrad.tests.test_tools.EncodingTests.testDateEncoding) ... ok testDecodeFunction (pyrad.tests.test_tools.EncodingTests.testDecodeFunction) ... ok testEncodeAscendBinary (pyrad.tests.test_tools.EncodingTests.testEncodeAscendBinary) ... ok testEncodeFunction (pyrad.tests.test_tools.EncodingTests.testEncodeFunction) ... ok testInteger64Decoding (pyrad.tests.test_tools.EncodingTests.testInteger64Decoding) ... ok testInteger64Encoding (pyrad.tests.test_tools.EncodingTests.testInteger64Encoding) ... ok testIntegerDecoding (pyrad.tests.test_tools.EncodingTests.testIntegerDecoding) ... ok testIntegerEncoding (pyrad.tests.test_tools.EncodingTests.testIntegerEncoding) ... ok testInvalidAddressEncodingRaisesTypeError (pyrad.tests.test_tools.EncodingTests.testInvalidAddressEncodingRaisesTypeError) ... ok testInvalidDataEncodingRaisesTypeError (pyrad.tests.test_tools.EncodingTests.testInvalidDataEncodingRaisesTypeError) ... ok testInvalidIntegerEncodingRaisesTypeError (pyrad.tests.test_tools.EncodingTests.testInvalidIntegerEncodingRaisesTypeError) ... ok testInvalidStringEncodingRaisesTypeError (pyrad.tests.test_tools.EncodingTests.testInvalidStringEncodingRaisesTypeError) ... ok testOctetsEncoding (pyrad.tests.test_tools.EncodingTests.testOctetsEncoding) ... ok testStringDecoding (pyrad.tests.test_tools.EncodingTests.testStringDecoding) ... ok testStringEncoding (pyrad.tests.test_tools.EncodingTests.testStringEncoding) ... ok testUnknownTypeDecoding (pyrad.tests.test_tools.EncodingTests.testUnknownTypeDecoding) ... ok testUnknownTypeEncoding (pyrad.tests.test_tools.EncodingTests.testUnknownTypeEncoding) ... ok testUnsignedIntegerEncoding (pyrad.tests.test_tools.EncodingTests.testUnsignedIntegerEncoding) ... ok ---------------------------------------------------------------------- Ran 203 tests in 9.114s OK >>> py3-pyrad: Entering fakeroot... >>> py3-pyrad-pyc*: Running split function pyc... 'usr/lib/python3.12/site-packages/pyrad/__pycache__' -> '/home/buildozer/aports/community/py3-pyrad/pkg/py3-pyrad-pyc/usr/lib/python3.12/site-packages/pyrad/__pycache__' >>> py3-pyrad-pyc*: Preparing subpackage py3-pyrad-pyc... >>> py3-pyrad-pyc*: Running postcheck for py3-pyrad-pyc >>> py3-pyrad*: Running postcheck for py3-pyrad >>> py3-pyrad*: Preparing package py3-pyrad... >>> py3-pyrad-pyc*: Tracing dependencies... python3~3.12 >>> py3-pyrad-pyc*: Package size: 148.4 KB >>> py3-pyrad-pyc*: Compressing data... >>> py3-pyrad-pyc*: Create checksum... >>> py3-pyrad-pyc*: Create py3-pyrad-pyc-2.5.2-r0.apk >>> py3-pyrad*: Tracing dependencies... py3-netaddr py3-six python3~3.12 >>> py3-pyrad*: Package size: 127.9 KB >>> py3-pyrad*: Compressing data... >>> py3-pyrad*: Create checksum... >>> py3-pyrad*: Create py3-pyrad-2.5.2-r0.apk >>> py3-pyrad: Build complete at Sun, 22 Feb 2026 22:35:21 +0000 elapsed time 0h 0m 12s >>> py3-pyrad: Cleaning up srcdir >>> py3-pyrad: Cleaning up pkgdir >>> py3-pyrad: Cleaning up tmpdir >>> py3-pyrad: Uninstalling dependencies... ( 1/44) Purging .makedepends-py3-pyrad (20260222.223510) ( 2/44) Purging py3-netaddr-pyc (0.10.1-r1) ( 3/44) Purging py3-netaddr (0.10.1-r1) ( 4/44) Purging py3-six-pyc (1.17.0-r0) ( 5/44) Purging py3-six (1.17.0-r0) ( 6/44) Purging py3-gpep517-pyc (19-r1) ( 7/44) Purging py3-gpep517 (19-r1) ( 8/44) Purging py3-installer-pyc (0.7.0-r2) ( 9/44) Purging py3-installer (0.7.0-r2) (10/44) Purging py3-wheel-pyc (0.46.1-r0) (11/44) Purging py3-wheel (0.46.1-r0) (12/44) Purging py3-setuptools-pyc (82.0.0-r0) (13/44) Purging py3-setuptools (82.0.0-r0) (14/44) Purging py3-pytest-cov-pyc (5.0.0-r1) (15/44) Purging py3-pytest-cov (5.0.0-r1) (16/44) Purging py3-pytest-pyc (9.0.2-r0) (17/44) Purging py3-pytest (9.0.2-r0) (18/44) Purging py3-iniconfig-pyc (2.3.0-r0) (19/44) Purging py3-iniconfig (2.3.0-r0) (20/44) Purging py3-packaging-pyc (25.0-r0) (21/44) Purging py3-packaging (25.0-r0) (22/44) Purging py3-parsing-pyc (3.3.2-r0) (23/44) Purging py3-parsing (3.3.2-r0) (24/44) Purging py3-pluggy-pyc (1.6.0-r0) (25/44) Purging py3-pluggy (1.6.0-r0) (26/44) Purging py3-py-pyc (1.11.0-r4) (27/44) Purging py3-py (1.11.0-r4) (28/44) Purging py3-pygments-pyc (2.19.2-r0) (29/44) Purging py3-pygments (2.19.2-r0) (30/44) Purging py3-coverage-pyc (7.13.4-r0) (31/44) Purging py3-coverage (7.13.4-r0) (32/44) Purging py3-mock-pyc (5.2.0-r0) (33/44) Purging py3-mock (5.2.0-r0) (34/44) Purging python3-pyc (3.12.12-r0) (35/44) Purging python3-pycache-pyc0 (3.12.12-r0) (36/44) Purging pyc (3.12.12-r0) (37/44) Purging python3 (3.12.12-r0) (38/44) Purging gdbm (1.26-r0) (39/44) Purging libbz2 (1.0.8-r6) (40/44) Purging libffi (3.5.2-r0) (41/44) Purging libpanelw (6.6_p20251231-r0) (42/44) Purging mpdecimal (4.0.1-r0) (43/44) Purging sqlite-libs (3.51.2-r1) (44/44) Purging xz-libs (5.8.2-r0) Executing busybox-1.37.0-r31.trigger OK: 432.7 MiB in 109 packages >>> py3-pyrad: Updating the community/aarch64 repository index... >>> py3-pyrad: Signing the index...