>>> py3-rfl: Building community/py3-rfl 1.5.0-r0 (using abuild 3.15.0-r3) started Sun, 14 Sep 2025 18:30:16 +0000 >>> py3-rfl: Validating /home/buildozer/aports/community/py3-rfl/APKBUILD... >>> py3-rfl: Analyzing dependencies... >>> py3-rfl: Installing for build: build-base python3 py3-gpep517 py3-setuptools py3-wheel py3-pytest py3-flask py3-jwt py3-ldap py3-pyaml ( 1/67) Installing libbz2 (1.0.8-r6) ( 2/67) Installing libffi (3.5.2-r0) ( 3/67) Installing gdbm (1.26-r0) ( 4/67) Installing xz-libs (5.8.1-r0) ( 5/67) Installing mpdecimal (4.0.1-r0) ( 6/67) Installing libpanelw (6.5_p20250816-r0) ( 7/67) Installing sqlite-libs (3.50.4-r1) ( 8/67) Installing python3 (3.12.11-r0) ( 9/67) Installing python3-pycache-pyc0 (3.12.11-r0) (10/67) Installing pyc (3.12.11-r0) (11/67) Installing python3-pyc (3.12.11-r0) (12/67) Installing py3-installer (0.7.0-r2) (13/67) Installing py3-installer-pyc (0.7.0-r2) (14/67) Installing py3-gpep517 (19-r0) (15/67) Installing py3-gpep517-pyc (19-r0) (16/67) Installing py3-parsing (3.2.3-r0) (17/67) Installing py3-parsing-pyc (3.2.3-r0) (18/67) Installing py3-packaging (25.0-r0) (19/67) Installing py3-packaging-pyc (25.0-r0) (20/67) Installing py3-setuptools (80.9.0-r1) (21/67) Installing py3-setuptools-pyc (80.9.0-r1) (22/67) Installing py3-wheel (0.46.1-r0) (23/67) Installing py3-wheel-pyc (0.46.1-r0) (24/67) Installing py3-iniconfig (2.1.0-r0) (25/67) Installing py3-iniconfig-pyc (2.1.0-r0) (26/67) Installing py3-pluggy (1.6.0-r0) (27/67) Installing py3-pluggy-pyc (1.6.0-r0) (28/67) Installing py3-py (1.11.0-r4) (29/67) Installing py3-py-pyc (1.11.0-r4) (30/67) Installing py3-pygments (2.19.2-r0) (31/67) Installing py3-pygments-pyc (2.19.2-r0) (32/67) Installing py3-pytest (8.4.2-r0) (33/67) Installing py3-pytest-pyc (8.4.2-r0) (34/67) Installing py3-asgiref (3.9.1-r0) (35/67) Installing py3-asgiref-pyc (3.9.1-r0) (36/67) Installing py3-blinker (1.9.0-r0) (37/67) Installing py3-blinker-pyc (1.9.0-r0) (38/67) Installing py3-click (8.1.8-r1) (39/67) Installing py3-click-pyc (8.1.8-r1) (40/67) Installing py3-dotenv (1.0.1-r1) (41/67) Installing py3-dotenv-pyc (1.0.1-r1) (42/67) Installing py3-itsdangerous (2.2.0-r0) (43/67) Installing py3-itsdangerous-pyc (2.2.0-r0) (44/67) Installing py3-markupsafe (3.0.2-r0) (45/67) Installing py3-markupsafe-pyc (3.0.2-r0) (46/67) Installing py3-jinja2 (3.1.6-r0) (47/67) Installing py3-jinja2-pyc (3.1.6-r0) (48/67) Installing py3-werkzeug (3.1.3-r0) (49/67) Installing py3-werkzeug-pyc (3.1.3-r0) (50/67) Installing py3-flask (3.1.2-r0) (51/67) Installing py3-flask-pyc (3.1.2-r0) (52/67) Installing py3-jwt (2.10.1-r0) (53/67) Installing py3-jwt-pyc (2.10.1-r0) (54/67) Installing py3-asn1 (0.6.1-r0) (55/67) Installing py3-asn1-pyc (0.6.1-r0) (56/67) Installing py3-asn1-modules (0.4.2-r0) (57/67) Installing py3-asn1-modules-pyc (0.4.2-r0) (58/67) Installing libsasl (2.1.28-r9) (59/67) Installing libldap (2.6.10-r0) (60/67) Installing py3-ldap (3.4.4-r1) (61/67) Installing py3-ldap-pyc (3.4.4-r1) (62/67) Installing yaml (0.2.5-r2) (63/67) Installing py3-yaml (6.0.2-r0) (64/67) Installing py3-yaml-pyc (6.0.2-r0) (65/67) Installing py3-pyaml (25.7.0-r0) (66/67) Installing py3-pyaml-pyc (25.7.0-r0) (67/67) Installing .makedepends-py3-rfl (20250914.183020) busybox-1.37.0-r23.trigger: Executing script... OK: 429 MiB in 169 packages >>> py3-rfl: Cleaning up srcdir >>> py3-rfl: Cleaning up pkgdir >>> py3-rfl: Cleaning up tmpdir >>> py3-rfl: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-rfl-1.5.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-rfl: Fetching py3-rfl-1.5.0.tar.gz::https://github.com/rackslab/RFL/archive/refs/tags/v1.5.0.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/edge/py3-rfl-1.5.0.tar.gz.part' py3-rfl-1.5.0.tar.gz 100% |********************************| 55849 0:00:00 ETA '/var/cache/distfiles/edge/py3-rfl-1.5.0.tar.gz.part' saved >>> py3-rfl: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-rfl-1.5.0.tar.gz >>> py3-rfl: Checking sha512sums... py3-rfl-1.5.0.tar.gz: OK >>> py3-rfl: Unpacking /var/cache/distfiles/edge/py3-rfl-1.5.0.tar.gz... 2025-09-14 18:30:25,033 gpep517 INFO Building wheel via backend setuptools.build_meta 2025-09-14 18:30:25,346 root INFO running bdist_wheel 2025-09-14 18:30:25,460 root INFO running build 2025-09-14 18:30:25,461 root INFO running build_py 2025-09-14 18:30:25,488 root INFO creating build/lib/authentication/rfl/authentication 2025-09-14 18:30:25,491 root INFO copying src/authentication/rfl/authentication/jwt.py -> build/lib/authentication/rfl/authentication 2025-09-14 18:30:25,493 root INFO copying src/authentication/rfl/authentication/__init__.py -> build/lib/authentication/rfl/authentication 2025-09-14 18:30:25,495 root INFO copying src/authentication/rfl/authentication/user.py -> build/lib/authentication/rfl/authentication 2025-09-14 18:30:25,497 root INFO copying src/authentication/rfl/authentication/ldap.py -> build/lib/authentication/rfl/authentication 2025-09-14 18:30:25,499 root INFO copying src/authentication/rfl/authentication/errors.py -> build/lib/authentication/rfl/authentication 2025-09-14 18:30:25,502 root INFO creating build/lib/authentication/rfl/tests 2025-09-14 18:30:25,503 root INFO copying src/authentication/rfl/tests/__init__.py -> build/lib/authentication/rfl/tests 2025-09-14 18:30:25,504 root INFO copying src/authentication/rfl/tests/test_jwt.py -> build/lib/authentication/rfl/tests 2025-09-14 18:30:25,506 root INFO copying src/authentication/rfl/tests/test_user.py -> build/lib/authentication/rfl/tests 2025-09-14 18:30:25,508 root INFO copying src/authentication/rfl/tests/test_ldap.py -> build/lib/authentication/rfl/tests 2025-09-14 18:30:25,511 root INFO creating build/lib/permissions/rfl/permissions 2025-09-14 18:30:25,513 root INFO copying src/permissions/rfl/permissions/__init__.py -> build/lib/permissions/rfl/permissions 2025-09-14 18:30:25,515 root INFO copying src/permissions/rfl/permissions/errors.py -> build/lib/permissions/rfl/permissions 2025-09-14 18:30:25,517 root INFO copying src/permissions/rfl/permissions/rbac.py -> build/lib/permissions/rfl/permissions 2025-09-14 18:30:25,519 root INFO creating build/lib/permissions/rfl/tests 2025-09-14 18:30:25,520 root INFO copying src/permissions/rfl/tests/__init__.py -> build/lib/permissions/rfl/tests 2025-09-14 18:30:25,522 root INFO copying src/permissions/rfl/tests/test_permissions.py -> build/lib/permissions/rfl/tests 2025-09-14 18:30:25,524 root INFO creating build/lib/log/rfl/log 2025-09-14 18:30:25,526 root INFO copying src/log/rfl/log/formatters.py -> build/lib/log/rfl/log 2025-09-14 18:30:25,528 root INFO copying src/log/rfl/log/__init__.py -> build/lib/log/rfl/log 2025-09-14 18:30:25,530 root INFO creating build/lib/log/rfl/tests 2025-09-14 18:30:25,531 root INFO copying src/log/rfl/tests/__init__.py -> build/lib/log/rfl/tests 2025-09-14 18:30:25,533 root INFO copying src/log/rfl/tests/test_setup.py -> build/lib/log/rfl/tests 2025-09-14 18:30:25,535 root INFO copying src/log/rfl/tests/test_formatters.py -> build/lib/log/rfl/tests 2025-09-14 18:30:25,537 root INFO creating build/lib/build/rfl/build 2025-09-14 18:30:25,539 root INFO copying src/build/rfl/build/ninja.py -> build/lib/build/rfl/build 2025-09-14 18:30:25,541 root INFO copying src/build/rfl/build/__init__.py -> build/lib/build/rfl/build 2025-09-14 18:30:25,542 root INFO copying src/build/rfl/build/installsetup.py -> build/lib/build/rfl/build 2025-09-14 18:30:25,544 root INFO copying src/build/rfl/build/projectversion.py -> build/lib/build/rfl/build 2025-09-14 18:30:25,546 root INFO copying src/build/rfl/build/errors.py -> build/lib/build/rfl/build 2025-09-14 18:30:25,548 root INFO creating build/lib/build/rfl/tests 2025-09-14 18:30:25,549 root INFO copying src/build/rfl/tests/__init__.py -> build/lib/build/rfl/tests 2025-09-14 18:30:25,551 root INFO copying src/build/rfl/tests/test_ninja.py -> build/lib/build/rfl/tests 2025-09-14 18:30:25,554 root INFO creating build/lib/settings/rfl/tests 2025-09-14 18:30:25,555 root INFO copying src/settings/rfl/tests/__init__.py -> build/lib/settings/rfl/tests 2025-09-14 18:30:25,557 root INFO copying src/settings/rfl/tests/test_settings.py -> build/lib/settings/rfl/tests 2025-09-14 18:30:25,560 root INFO creating build/lib/settings/rfl/settings 2025-09-14 18:30:25,561 root INFO copying src/settings/rfl/settings/definition.py -> build/lib/settings/rfl/settings 2025-09-14 18:30:25,563 root INFO copying src/settings/rfl/settings/__init__.py -> build/lib/settings/rfl/settings 2025-09-14 18:30:25,564 root INFO copying src/settings/rfl/settings/loaders.py -> build/lib/settings/rfl/settings 2025-09-14 18:30:25,566 root INFO copying src/settings/rfl/settings/errors.py -> build/lib/settings/rfl/settings 2025-09-14 18:30:25,569 root INFO creating build/lib/core/rfl/tests 2025-09-14 18:30:25,571 root INFO copying src/core/rfl/tests/__init__.py -> build/lib/core/rfl/tests 2025-09-14 18:30:25,572 root INFO copying src/core/rfl/tests/test_utils.py -> build/lib/core/rfl/tests 2025-09-14 18:30:25,574 root INFO copying src/core/rfl/tests/test_asyncio.py -> build/lib/core/rfl/tests 2025-09-14 18:30:25,576 root INFO creating build/lib/core/rfl/core 2025-09-14 18:30:25,577 root INFO copying src/core/rfl/core/__init__.py -> build/lib/core/rfl/core 2025-09-14 18:30:25,579 root INFO copying src/core/rfl/core/utils.py -> build/lib/core/rfl/core 2025-09-14 18:30:25,580 root INFO copying src/core/rfl/core/asyncio.py -> build/lib/core/rfl/core 2025-09-14 18:30:25,582 root INFO copying src/core/rfl/core/errors.py -> build/lib/core/rfl/core 2025-09-14 18:30:25,585 root INFO creating build/lib/web/rfl/tests 2025-09-14 18:30:25,586 root INFO copying src/web/rfl/tests/test_tokens.py -> build/lib/web/rfl/tests 2025-09-14 18:30:25,588 root INFO copying src/web/rfl/tests/__init__.py -> build/lib/web/rfl/tests 2025-09-14 18:30:25,590 root INFO creating build/lib/web/rfl/web 2025-09-14 18:30:25,591 root INFO copying src/web/rfl/web/__init__.py -> build/lib/web/rfl/web 2025-09-14 18:30:25,593 root INFO copying src/web/rfl/web/tokens.py -> build/lib/web/rfl/web 2025-09-14 18:30:25,595 root INFO running egg_info 2025-09-14 18:30:25,618 root INFO creating src/RFL.egg-info 2025-09-14 18:30:25,619 root INFO writing src/RFL.egg-info/PKG-INFO 2025-09-14 18:30:25,622 root INFO writing dependency_links to src/RFL.egg-info/dependency_links.txt 2025-09-14 18:30:25,623 root INFO writing top-level names to src/RFL.egg-info/top_level.txt 2025-09-14 18:30:25,624 root INFO writing manifest file 'src/RFL.egg-info/SOURCES.txt' 2025-09-14 18:30:25,677 root INFO reading manifest file 'src/RFL.egg-info/SOURCES.txt' 2025-09-14 18:30:25,678 root INFO adding license file 'LICENSE' 2025-09-14 18:30:25,685 root INFO writing manifest file 'src/RFL.egg-info/SOURCES.txt' 2025-09-14 18:30:25,758 root INFO installing to build/bdist.linux-riscv64/wheel 2025-09-14 18:30:25,758 root INFO running install 2025-09-14 18:30:25,842 root INFO running install_lib 2025-09-14 18:30:25,880 root INFO creating build/bdist.linux-riscv64/wheel 2025-09-14 18:30:25,882 root INFO creating build/bdist.linux-riscv64/wheel/authentication 2025-09-14 18:30:25,883 root INFO creating build/bdist.linux-riscv64/wheel/authentication/rfl 2025-09-14 18:30:25,885 root INFO creating build/bdist.linux-riscv64/wheel/authentication/rfl/authentication 2025-09-14 18:30:25,886 root INFO copying build/lib/authentication/rfl/authentication/jwt.py -> build/bdist.linux-riscv64/wheel/./authentication/rfl/authentication 2025-09-14 18:30:25,888 root INFO copying build/lib/authentication/rfl/authentication/__init__.py -> build/bdist.linux-riscv64/wheel/./authentication/rfl/authentication 2025-09-14 18:30:25,890 root INFO copying build/lib/authentication/rfl/authentication/user.py -> build/bdist.linux-riscv64/wheel/./authentication/rfl/authentication 2025-09-14 18:30:25,891 root INFO copying build/lib/authentication/rfl/authentication/ldap.py -> build/bdist.linux-riscv64/wheel/./authentication/rfl/authentication 2025-09-14 18:30:25,893 root INFO copying build/lib/authentication/rfl/authentication/errors.py -> build/bdist.linux-riscv64/wheel/./authentication/rfl/authentication 2025-09-14 18:30:25,894 root INFO creating build/bdist.linux-riscv64/wheel/authentication/rfl/tests 2025-09-14 18:30:25,896 root INFO copying build/lib/authentication/rfl/tests/__init__.py -> build/bdist.linux-riscv64/wheel/./authentication/rfl/tests 2025-09-14 18:30:25,897 root INFO copying build/lib/authentication/rfl/tests/test_jwt.py -> build/bdist.linux-riscv64/wheel/./authentication/rfl/tests 2025-09-14 18:30:25,898 root INFO copying build/lib/authentication/rfl/tests/test_user.py -> build/bdist.linux-riscv64/wheel/./authentication/rfl/tests 2025-09-14 18:30:25,900 root INFO copying build/lib/authentication/rfl/tests/test_ldap.py -> build/bdist.linux-riscv64/wheel/./authentication/rfl/tests 2025-09-14 18:30:25,902 root INFO creating build/bdist.linux-riscv64/wheel/permissions 2025-09-14 18:30:25,904 root INFO creating build/bdist.linux-riscv64/wheel/permissions/rfl 2025-09-14 18:30:25,905 root INFO creating build/bdist.linux-riscv64/wheel/permissions/rfl/permissions 2025-09-14 18:30:25,906 root INFO copying build/lib/permissions/rfl/permissions/__init__.py -> build/bdist.linux-riscv64/wheel/./permissions/rfl/permissions 2025-09-14 18:30:25,908 root INFO copying build/lib/permissions/rfl/permissions/errors.py -> build/bdist.linux-riscv64/wheel/./permissions/rfl/permissions 2025-09-14 18:30:25,909 root INFO copying build/lib/permissions/rfl/permissions/rbac.py -> build/bdist.linux-riscv64/wheel/./permissions/rfl/permissions 2025-09-14 18:30:25,911 root INFO creating build/bdist.linux-riscv64/wheel/permissions/rfl/tests 2025-09-14 18:30:25,912 root INFO copying build/lib/permissions/rfl/tests/__init__.py -> build/bdist.linux-riscv64/wheel/./permissions/rfl/tests 2025-09-14 18:30:25,913 root INFO copying build/lib/permissions/rfl/tests/test_permissions.py -> build/bdist.linux-riscv64/wheel/./permissions/rfl/tests 2025-09-14 18:30:25,915 root INFO creating build/bdist.linux-riscv64/wheel/log 2025-09-14 18:30:25,916 root INFO creating build/bdist.linux-riscv64/wheel/log/rfl 2025-09-14 18:30:25,918 root INFO creating build/bdist.linux-riscv64/wheel/log/rfl/log 2025-09-14 18:30:25,919 root INFO copying build/lib/log/rfl/log/formatters.py -> build/bdist.linux-riscv64/wheel/./log/rfl/log 2025-09-14 18:30:25,920 root INFO copying build/lib/log/rfl/log/__init__.py -> build/bdist.linux-riscv64/wheel/./log/rfl/log 2025-09-14 18:30:25,922 root INFO creating build/bdist.linux-riscv64/wheel/log/rfl/tests 2025-09-14 18:30:25,923 root INFO copying build/lib/log/rfl/tests/__init__.py -> build/bdist.linux-riscv64/wheel/./log/rfl/tests 2025-09-14 18:30:25,925 root INFO copying build/lib/log/rfl/tests/test_setup.py -> build/bdist.linux-riscv64/wheel/./log/rfl/tests 2025-09-14 18:30:25,926 root INFO copying build/lib/log/rfl/tests/test_formatters.py -> build/bdist.linux-riscv64/wheel/./log/rfl/tests 2025-09-14 18:30:25,928 root INFO creating build/bdist.linux-riscv64/wheel/build 2025-09-14 18:30:25,929 root INFO creating build/bdist.linux-riscv64/wheel/build/rfl 2025-09-14 18:30:25,931 root INFO creating build/bdist.linux-riscv64/wheel/build/rfl/build 2025-09-14 18:30:25,932 root INFO copying build/lib/build/rfl/build/ninja.py -> build/bdist.linux-riscv64/wheel/./build/rfl/build 2025-09-14 18:30:25,933 root INFO copying build/lib/build/rfl/build/__init__.py -> build/bdist.linux-riscv64/wheel/./build/rfl/build 2025-09-14 18:30:25,935 root INFO copying build/lib/build/rfl/build/installsetup.py -> build/bdist.linux-riscv64/wheel/./build/rfl/build 2025-09-14 18:30:25,936 root INFO copying build/lib/build/rfl/build/projectversion.py -> build/bdist.linux-riscv64/wheel/./build/rfl/build 2025-09-14 18:30:25,937 root INFO copying build/lib/build/rfl/build/errors.py -> build/bdist.linux-riscv64/wheel/./build/rfl/build 2025-09-14 18:30:25,939 root INFO creating build/bdist.linux-riscv64/wheel/build/rfl/tests 2025-09-14 18:30:25,940 root INFO copying build/lib/build/rfl/tests/__init__.py -> build/bdist.linux-riscv64/wheel/./build/rfl/tests 2025-09-14 18:30:25,941 root INFO copying build/lib/build/rfl/tests/test_ninja.py -> build/bdist.linux-riscv64/wheel/./build/rfl/tests 2025-09-14 18:30:25,943 root INFO creating build/bdist.linux-riscv64/wheel/settings 2025-09-14 18:30:25,945 root INFO creating build/bdist.linux-riscv64/wheel/settings/rfl 2025-09-14 18:30:25,946 root INFO creating build/bdist.linux-riscv64/wheel/settings/rfl/tests 2025-09-14 18:30:25,947 root INFO copying build/lib/settings/rfl/tests/__init__.py -> build/bdist.linux-riscv64/wheel/./settings/rfl/tests 2025-09-14 18:30:25,949 root INFO copying build/lib/settings/rfl/tests/test_settings.py -> build/bdist.linux-riscv64/wheel/./settings/rfl/tests 2025-09-14 18:30:25,950 root INFO creating build/bdist.linux-riscv64/wheel/settings/rfl/settings 2025-09-14 18:30:25,952 root INFO copying build/lib/settings/rfl/settings/definition.py -> build/bdist.linux-riscv64/wheel/./settings/rfl/settings 2025-09-14 18:30:25,953 root INFO copying build/lib/settings/rfl/settings/__init__.py -> build/bdist.linux-riscv64/wheel/./settings/rfl/settings 2025-09-14 18:30:25,954 root INFO copying build/lib/settings/rfl/settings/loaders.py -> build/bdist.linux-riscv64/wheel/./settings/rfl/settings 2025-09-14 18:30:25,956 root INFO copying build/lib/settings/rfl/settings/errors.py -> build/bdist.linux-riscv64/wheel/./settings/rfl/settings 2025-09-14 18:30:25,957 root INFO creating build/bdist.linux-riscv64/wheel/core 2025-09-14 18:30:25,959 root INFO creating build/bdist.linux-riscv64/wheel/core/rfl 2025-09-14 18:30:25,960 root INFO creating build/bdist.linux-riscv64/wheel/core/rfl/tests 2025-09-14 18:30:25,962 root INFO copying build/lib/core/rfl/tests/__init__.py -> build/bdist.linux-riscv64/wheel/./core/rfl/tests 2025-09-14 18:30:25,963 root INFO copying build/lib/core/rfl/tests/test_utils.py -> build/bdist.linux-riscv64/wheel/./core/rfl/tests 2025-09-14 18:30:25,964 root INFO copying build/lib/core/rfl/tests/test_asyncio.py -> build/bdist.linux-riscv64/wheel/./core/rfl/tests 2025-09-14 18:30:25,966 root INFO creating build/bdist.linux-riscv64/wheel/core/rfl/core 2025-09-14 18:30:25,967 root INFO copying build/lib/core/rfl/core/__init__.py -> build/bdist.linux-riscv64/wheel/./core/rfl/core 2025-09-14 18:30:25,968 root INFO copying build/lib/core/rfl/core/utils.py -> build/bdist.linux-riscv64/wheel/./core/rfl/core 2025-09-14 18:30:25,970 root INFO copying build/lib/core/rfl/core/asyncio.py -> build/bdist.linux-riscv64/wheel/./core/rfl/core 2025-09-14 18:30:25,971 root INFO copying build/lib/core/rfl/core/errors.py -> build/bdist.linux-riscv64/wheel/./core/rfl/core 2025-09-14 18:30:25,973 root INFO creating build/bdist.linux-riscv64/wheel/web 2025-09-14 18:30:25,974 root INFO creating build/bdist.linux-riscv64/wheel/web/rfl 2025-09-14 18:30:25,976 root INFO creating build/bdist.linux-riscv64/wheel/web/rfl/tests 2025-09-14 18:30:25,977 root INFO copying build/lib/web/rfl/tests/test_tokens.py -> build/bdist.linux-riscv64/wheel/./web/rfl/tests 2025-09-14 18:30:25,978 root INFO copying build/lib/web/rfl/tests/__init__.py -> build/bdist.linux-riscv64/wheel/./web/rfl/tests 2025-09-14 18:30:25,980 root INFO creating build/bdist.linux-riscv64/wheel/web/rfl/web 2025-09-14 18:30:25,981 root INFO copying build/lib/web/rfl/web/__init__.py -> build/bdist.linux-riscv64/wheel/./web/rfl/web 2025-09-14 18:30:25,982 root INFO copying build/lib/web/rfl/web/tokens.py -> build/bdist.linux-riscv64/wheel/./web/rfl/web 2025-09-14 18:30:25,983 root INFO running install_egg_info 2025-09-14 18:30:26,007 root INFO Copying src/RFL.egg-info to build/bdist.linux-riscv64/wheel/./RFL-1.5.0-py3.12.egg-info 2025-09-14 18:30:26,013 root INFO running install_scripts 2025-09-14 18:30:26,021 root INFO creating build/bdist.linux-riscv64/wheel/rfl-1.5.0.dist-info/WHEEL 2025-09-14 18:30:26,024 wheel INFO creating '/home/buildozer/aports/community/py3-rfl/src/RFL-1.5.0/.dist/.tmp-7cgsd3m9/rfl-1.5.0-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it 2025-09-14 18:30:26,027 wheel INFO adding 'authentication/rfl/authentication/__init__.py' 2025-09-14 18:30:26,029 wheel INFO adding 'authentication/rfl/authentication/errors.py' 2025-09-14 18:30:26,031 wheel INFO adding 'authentication/rfl/authentication/jwt.py' 2025-09-14 18:30:26,033 wheel INFO adding 'authentication/rfl/authentication/ldap.py' 2025-09-14 18:30:26,036 wheel INFO adding 'authentication/rfl/authentication/user.py' 2025-09-14 18:30:26,038 wheel INFO adding 'authentication/rfl/tests/__init__.py' 2025-09-14 18:30:26,040 wheel INFO adding 'authentication/rfl/tests/test_jwt.py' 2025-09-14 18:30:26,042 wheel INFO adding 'authentication/rfl/tests/test_ldap.py' 2025-09-14 18:30:26,045 wheel INFO adding 'authentication/rfl/tests/test_user.py' 2025-09-14 18:30:26,047 wheel INFO adding 'build/rfl/build/__init__.py' 2025-09-14 18:30:26,049 wheel INFO adding 'build/rfl/build/errors.py' 2025-09-14 18:30:26,050 wheel INFO adding 'build/rfl/build/installsetup.py' 2025-09-14 18:30:26,052 wheel INFO adding 'build/rfl/build/ninja.py' 2025-09-14 18:30:26,054 wheel INFO adding 'build/rfl/build/projectversion.py' 2025-09-14 18:30:26,056 wheel INFO adding 'build/rfl/tests/__init__.py' 2025-09-14 18:30:26,058 wheel INFO adding 'build/rfl/tests/test_ninja.py' 2025-09-14 18:30:26,060 wheel INFO adding 'core/rfl/core/__init__.py' 2025-09-14 18:30:26,062 wheel INFO adding 'core/rfl/core/asyncio.py' 2025-09-14 18:30:26,063 wheel INFO adding 'core/rfl/core/errors.py' 2025-09-14 18:30:26,065 wheel INFO adding 'core/rfl/core/utils.py' 2025-09-14 18:30:26,067 wheel INFO adding 'core/rfl/tests/__init__.py' 2025-09-14 18:30:26,068 wheel INFO adding 'core/rfl/tests/test_asyncio.py' 2025-09-14 18:30:26,070 wheel INFO adding 'core/rfl/tests/test_utils.py' 2025-09-14 18:30:26,072 wheel INFO adding 'log/rfl/log/__init__.py' 2025-09-14 18:30:26,074 wheel INFO adding 'log/rfl/log/formatters.py' 2025-09-14 18:30:26,076 wheel INFO adding 'log/rfl/tests/__init__.py' 2025-09-14 18:30:26,078 wheel INFO adding 'log/rfl/tests/test_formatters.py' 2025-09-14 18:30:26,080 wheel INFO adding 'log/rfl/tests/test_setup.py' 2025-09-14 18:30:26,082 wheel INFO adding 'permissions/rfl/permissions/__init__.py' 2025-09-14 18:30:26,084 wheel INFO adding 'permissions/rfl/permissions/errors.py' 2025-09-14 18:30:26,086 wheel INFO adding 'permissions/rfl/permissions/rbac.py' 2025-09-14 18:30:26,088 wheel INFO adding 'permissions/rfl/tests/__init__.py' 2025-09-14 18:30:26,090 wheel INFO adding 'permissions/rfl/tests/test_permissions.py' 2025-09-14 18:30:26,093 wheel INFO adding 'rfl-1.5.0.dist-info/licenses/LICENSE' 2025-09-14 18:30:26,096 wheel INFO adding 'settings/rfl/settings/__init__.py' 2025-09-14 18:30:26,098 wheel INFO adding 'settings/rfl/settings/definition.py' 2025-09-14 18:30:26,101 wheel INFO adding 'settings/rfl/settings/errors.py' 2025-09-14 18:30:26,102 wheel INFO adding 'settings/rfl/settings/loaders.py' 2025-09-14 18:30:26,104 wheel INFO adding 'settings/rfl/tests/__init__.py' 2025-09-14 18:30:26,106 wheel INFO adding 'settings/rfl/tests/test_settings.py' 2025-09-14 18:30:26,109 wheel INFO adding 'web/rfl/tests/__init__.py' 2025-09-14 18:30:26,111 wheel INFO adding 'web/rfl/tests/test_tokens.py' 2025-09-14 18:30:26,113 wheel INFO adding 'web/rfl/web/__init__.py' 2025-09-14 18:30:26,115 wheel INFO adding 'web/rfl/web/tokens.py' 2025-09-14 18:30:26,117 wheel INFO adding 'rfl-1.5.0.dist-info/METADATA' 2025-09-14 18:30:26,118 wheel INFO adding 'rfl-1.5.0.dist-info/WHEEL' 2025-09-14 18:30:26,120 wheel INFO adding 'rfl-1.5.0.dist-info/top_level.txt' 2025-09-14 18:30:26,122 wheel INFO adding 'rfl-1.5.0.dist-info/RECORD' 2025-09-14 18:30:26,124 root INFO removing build/bdist.linux-riscv64/wheel 2025-09-14 18:30:26,139 gpep517 INFO The backend produced .dist/rfl-1.5.0-py3-none-any.whl rfl-1.5.0-py3-none-any.whl 2025-09-14 18:30:27,394 gpep517 INFO Building wheel via backend setuptools.build_meta 2025-09-14 18:30:27,683 root INFO running bdist_wheel 2025-09-14 18:30:27,799 root INFO running build 2025-09-14 18:30:27,800 root INFO running build_py 2025-09-14 18:30:27,825 root INFO creating build/lib/rfl/core 2025-09-14 18:30:27,828 root INFO copying rfl/core/__init__.py -> build/lib/rfl/core 2025-09-14 18:30:27,829 root INFO copying rfl/core/utils.py -> build/lib/rfl/core 2025-09-14 18:30:27,831 root INFO copying rfl/core/asyncio.py -> build/lib/rfl/core 2025-09-14 18:30:27,833 root INFO copying rfl/core/errors.py -> build/lib/rfl/core 2025-09-14 18:30:27,835 root INFO running egg_info 2025-09-14 18:30:27,858 root INFO creating RFL.core.egg-info 2025-09-14 18:30:27,859 root INFO writing RFL.core.egg-info/PKG-INFO 2025-09-14 18:30:27,861 root INFO writing dependency_links to RFL.core.egg-info/dependency_links.txt 2025-09-14 18:30:27,863 root INFO writing top-level names to RFL.core.egg-info/top_level.txt 2025-09-14 18:30:27,864 root INFO writing manifest file 'RFL.core.egg-info/SOURCES.txt' 2025-09-14 18:30:27,892 root INFO reading manifest file 'RFL.core.egg-info/SOURCES.txt' 2025-09-14 18:30:27,898 root INFO writing manifest file 'RFL.core.egg-info/SOURCES.txt' 2025-09-14 18:30:27,947 root INFO installing to build/bdist.linux-riscv64/wheel 2025-09-14 18:30:27,948 root INFO running install 2025-09-14 18:30:28,016 root INFO running install_lib 2025-09-14 18:30:28,039 root INFO creating build/bdist.linux-riscv64/wheel 2025-09-14 18:30:28,042 root INFO creating build/bdist.linux-riscv64/wheel/rfl 2025-09-14 18:30:28,043 root INFO creating build/bdist.linux-riscv64/wheel/rfl/core 2025-09-14 18:30:28,044 root INFO copying build/lib/rfl/core/__init__.py -> build/bdist.linux-riscv64/wheel/./rfl/core 2025-09-14 18:30:28,045 root INFO copying build/lib/rfl/core/utils.py -> build/bdist.linux-riscv64/wheel/./rfl/core 2025-09-14 18:30:28,047 root INFO copying build/lib/rfl/core/asyncio.py -> build/bdist.linux-riscv64/wheel/./rfl/core 2025-09-14 18:30:28,049 root INFO copying build/lib/rfl/core/errors.py -> build/bdist.linux-riscv64/wheel/./rfl/core 2025-09-14 18:30:28,050 root INFO running install_egg_info 2025-09-14 18:30:28,073 root INFO Copying RFL.core.egg-info to build/bdist.linux-riscv64/wheel/./RFL.core-1.5.0-py3.12.egg-info 2025-09-14 18:30:28,079 root INFO running install_scripts 2025-09-14 18:30:28,086 root INFO creating build/bdist.linux-riscv64/wheel/rfl_core-1.5.0.dist-info/WHEEL 2025-09-14 18:30:28,088 wheel INFO creating '/home/buildozer/aports/community/py3-rfl/src/RFL-1.5.0/src/core/.dist/.tmp-eui8zkts/rfl_core-1.5.0-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it 2025-09-14 18:30:28,091 wheel INFO adding 'rfl/core/__init__.py' 2025-09-14 18:30:28,093 wheel INFO adding 'rfl/core/asyncio.py' 2025-09-14 18:30:28,095 wheel INFO adding 'rfl/core/errors.py' 2025-09-14 18:30:28,097 wheel INFO adding 'rfl/core/utils.py' 2025-09-14 18:30:28,099 wheel INFO adding 'rfl_core-1.5.0.dist-info/METADATA' 2025-09-14 18:30:28,101 wheel INFO adding 'rfl_core-1.5.0.dist-info/WHEEL' 2025-09-14 18:30:28,102 wheel INFO adding 'rfl_core-1.5.0.dist-info/top_level.txt' 2025-09-14 18:30:28,104 wheel INFO adding 'rfl_core-1.5.0.dist-info/RECORD' 2025-09-14 18:30:28,105 root INFO removing build/bdist.linux-riscv64/wheel 2025-09-14 18:30:28,108 gpep517 INFO The backend produced .dist/rfl_core-1.5.0-py3-none-any.whl rfl_core-1.5.0-py3-none-any.whl 2025-09-14 18:30:29,344 gpep517 INFO Building wheel via backend setuptools.build_meta 2025-09-14 18:30:29,634 root INFO running bdist_wheel 2025-09-14 18:30:29,750 root INFO running build 2025-09-14 18:30:29,751 root INFO running build_py 2025-09-14 18:30:29,777 root INFO creating build/lib/rfl/authentication 2025-09-14 18:30:29,779 root INFO copying rfl/authentication/jwt.py -> build/lib/rfl/authentication 2025-09-14 18:30:29,782 root INFO copying rfl/authentication/__init__.py -> build/lib/rfl/authentication 2025-09-14 18:30:29,784 root INFO copying rfl/authentication/user.py -> build/lib/rfl/authentication 2025-09-14 18:30:29,786 root INFO copying rfl/authentication/ldap.py -> build/lib/rfl/authentication 2025-09-14 18:30:29,788 root INFO copying rfl/authentication/errors.py -> build/lib/rfl/authentication 2025-09-14 18:30:29,790 root INFO running egg_info 2025-09-14 18:30:29,813 root INFO creating RFL.authentication.egg-info 2025-09-14 18:30:29,814 root INFO writing RFL.authentication.egg-info/PKG-INFO 2025-09-14 18:30:29,818 root INFO writing dependency_links to RFL.authentication.egg-info/dependency_links.txt 2025-09-14 18:30:29,820 root INFO writing requirements to RFL.authentication.egg-info/requires.txt 2025-09-14 18:30:29,820 root INFO writing top-level names to RFL.authentication.egg-info/top_level.txt 2025-09-14 18:30:29,821 root INFO writing manifest file 'RFL.authentication.egg-info/SOURCES.txt' 2025-09-14 18:30:29,848 root INFO reading manifest file 'RFL.authentication.egg-info/SOURCES.txt' 2025-09-14 18:30:29,854 root INFO writing manifest file 'RFL.authentication.egg-info/SOURCES.txt' 2025-09-14 18:30:29,902 root INFO installing to build/bdist.linux-riscv64/wheel 2025-09-14 18:30:29,902 root INFO running install 2025-09-14 18:30:29,969 root INFO running install_lib 2025-09-14 18:30:29,994 root INFO creating build/bdist.linux-riscv64/wheel 2025-09-14 18:30:29,996 root INFO creating build/bdist.linux-riscv64/wheel/rfl 2025-09-14 18:30:29,997 root INFO creating build/bdist.linux-riscv64/wheel/rfl/authentication 2025-09-14 18:30:29,998 root INFO copying build/lib/rfl/authentication/jwt.py -> build/bdist.linux-riscv64/wheel/./rfl/authentication 2025-09-14 18:30:30,000 root INFO copying build/lib/rfl/authentication/__init__.py -> build/bdist.linux-riscv64/wheel/./rfl/authentication 2025-09-14 18:30:30,001 root INFO copying build/lib/rfl/authentication/user.py -> build/bdist.linux-riscv64/wheel/./rfl/authentication 2025-09-14 18:30:30,003 root INFO copying build/lib/rfl/authentication/ldap.py -> build/bdist.linux-riscv64/wheel/./rfl/authentication 2025-09-14 18:30:30,005 root INFO copying build/lib/rfl/authentication/errors.py -> build/bdist.linux-riscv64/wheel/./rfl/authentication 2025-09-14 18:30:30,006 root INFO running install_egg_info 2025-09-14 18:30:30,029 root INFO Copying RFL.authentication.egg-info to build/bdist.linux-riscv64/wheel/./RFL.authentication-1.5.0-py3.12.egg-info 2025-09-14 18:30:30,036 root INFO running install_scripts 2025-09-14 18:30:30,043 root INFO creating build/bdist.linux-riscv64/wheel/rfl_authentication-1.5.0.dist-info/WHEEL 2025-09-14 18:30:30,045 wheel INFO creating '/home/buildozer/aports/community/py3-rfl/src/RFL-1.5.0/src/authentication/.dist/.tmp-ofmo1vix/rfl_authentication-1.5.0-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it 2025-09-14 18:30:30,047 wheel INFO adding 'rfl/authentication/__init__.py' 2025-09-14 18:30:30,049 wheel INFO adding 'rfl/authentication/errors.py' 2025-09-14 18:30:30,051 wheel INFO adding 'rfl/authentication/jwt.py' 2025-09-14 18:30:30,053 wheel INFO adding 'rfl/authentication/ldap.py' 2025-09-14 18:30:30,056 wheel INFO adding 'rfl/authentication/user.py' 2025-09-14 18:30:30,058 wheel INFO adding 'rfl_authentication-1.5.0.dist-info/METADATA' 2025-09-14 18:30:30,060 wheel INFO adding 'rfl_authentication-1.5.0.dist-info/WHEEL' 2025-09-14 18:30:30,061 wheel INFO adding 'rfl_authentication-1.5.0.dist-info/top_level.txt' 2025-09-14 18:30:30,062 wheel INFO adding 'rfl_authentication-1.5.0.dist-info/RECORD' 2025-09-14 18:30:30,064 root INFO removing build/bdist.linux-riscv64/wheel 2025-09-14 18:30:30,068 gpep517 INFO The backend produced .dist/rfl_authentication-1.5.0-py3-none-any.whl rfl_authentication-1.5.0-py3-none-any.whl 2025-09-14 18:30:31,318 gpep517 INFO Building wheel via backend setuptools.build_meta 2025-09-14 18:30:31,614 root INFO running bdist_wheel 2025-09-14 18:30:31,730 root INFO running build 2025-09-14 18:30:31,731 root INFO running build_py 2025-09-14 18:30:31,756 root INFO creating build/lib/rfl/build 2025-09-14 18:30:31,758 root INFO copying rfl/build/ninja.py -> build/lib/rfl/build 2025-09-14 18:30:31,761 root INFO copying rfl/build/__init__.py -> build/lib/rfl/build 2025-09-14 18:30:31,762 root INFO copying rfl/build/installsetup.py -> build/lib/rfl/build 2025-09-14 18:30:31,764 root INFO copying rfl/build/projectversion.py -> build/lib/rfl/build 2025-09-14 18:30:31,766 root INFO copying rfl/build/errors.py -> build/lib/rfl/build 2025-09-14 18:30:31,768 root INFO running egg_info 2025-09-14 18:30:31,792 root INFO creating RFL.build.egg-info 2025-09-14 18:30:31,793 root INFO writing RFL.build.egg-info/PKG-INFO 2025-09-14 18:30:31,796 root INFO writing dependency_links to RFL.build.egg-info/dependency_links.txt 2025-09-14 18:30:31,798 root INFO writing entry points to RFL.build.egg-info/entry_points.txt 2025-09-14 18:30:31,800 root INFO writing requirements to RFL.build.egg-info/requires.txt 2025-09-14 18:30:31,801 root INFO writing top-level names to RFL.build.egg-info/top_level.txt 2025-09-14 18:30:31,801 root INFO writing manifest file 'RFL.build.egg-info/SOURCES.txt' 2025-09-14 18:30:31,831 root INFO reading manifest file 'RFL.build.egg-info/SOURCES.txt' 2025-09-14 18:30:31,838 root INFO writing manifest file 'RFL.build.egg-info/SOURCES.txt' 2025-09-14 18:30:31,841 root INFO creating build/lib/rfl/build/scripts 2025-09-14 18:30:31,842 root INFO copying rfl/build/scripts/setup -> build/lib/rfl/build/scripts 2025-09-14 18:30:31,892 root INFO installing to build/bdist.linux-riscv64/wheel 2025-09-14 18:30:31,892 root INFO running install 2025-09-14 18:30:31,959 root INFO running install_lib 2025-09-14 18:30:31,983 root INFO creating build/bdist.linux-riscv64/wheel 2025-09-14 18:30:31,985 root INFO creating build/bdist.linux-riscv64/wheel/rfl 2025-09-14 18:30:31,987 root INFO creating build/bdist.linux-riscv64/wheel/rfl/build 2025-09-14 18:30:31,988 root INFO copying build/lib/rfl/build/ninja.py -> build/bdist.linux-riscv64/wheel/./rfl/build 2025-09-14 18:30:31,990 root INFO copying build/lib/rfl/build/__init__.py -> build/bdist.linux-riscv64/wheel/./rfl/build 2025-09-14 18:30:31,992 root INFO copying build/lib/rfl/build/installsetup.py -> build/bdist.linux-riscv64/wheel/./rfl/build 2025-09-14 18:30:31,994 root INFO creating build/bdist.linux-riscv64/wheel/rfl/build/scripts 2025-09-14 18:30:31,995 root INFO copying build/lib/rfl/build/scripts/setup -> build/bdist.linux-riscv64/wheel/./rfl/build/scripts 2025-09-14 18:30:31,997 root INFO copying build/lib/rfl/build/projectversion.py -> build/bdist.linux-riscv64/wheel/./rfl/build 2025-09-14 18:30:31,998 root INFO copying build/lib/rfl/build/errors.py -> build/bdist.linux-riscv64/wheel/./rfl/build 2025-09-14 18:30:31,999 root INFO running install_egg_info 2025-09-14 18:30:32,023 root INFO Copying RFL.build.egg-info to build/bdist.linux-riscv64/wheel/./RFL.build-1.5.0-py3.12.egg-info 2025-09-14 18:30:32,031 root INFO running install_scripts 2025-09-14 18:30:32,039 root INFO creating build/bdist.linux-riscv64/wheel/rfl_build-1.5.0.dist-info/WHEEL 2025-09-14 18:30:32,042 wheel INFO creating '/home/buildozer/aports/community/py3-rfl/src/RFL-1.5.0/src/build/.dist/.tmp-648l5vtb/rfl_build-1.5.0-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it 2025-09-14 18:30:32,044 wheel INFO adding 'rfl/build/__init__.py' 2025-09-14 18:30:32,046 wheel INFO adding 'rfl/build/errors.py' 2025-09-14 18:30:32,048 wheel INFO adding 'rfl/build/installsetup.py' 2025-09-14 18:30:32,050 wheel INFO adding 'rfl/build/ninja.py' 2025-09-14 18:30:32,052 wheel INFO adding 'rfl/build/projectversion.py' 2025-09-14 18:30:32,054 wheel INFO adding 'rfl/build/scripts/setup' 2025-09-14 18:30:32,057 wheel INFO adding 'rfl_build-1.5.0.dist-info/METADATA' 2025-09-14 18:30:32,058 wheel INFO adding 'rfl_build-1.5.0.dist-info/WHEEL' 2025-09-14 18:30:32,060 wheel INFO adding 'rfl_build-1.5.0.dist-info/entry_points.txt' 2025-09-14 18:30:32,061 wheel INFO adding 'rfl_build-1.5.0.dist-info/top_level.txt' 2025-09-14 18:30:32,063 wheel INFO adding 'rfl_build-1.5.0.dist-info/RECORD' 2025-09-14 18:30:32,064 root INFO removing build/bdist.linux-riscv64/wheel 2025-09-14 18:30:32,068 gpep517 INFO The backend produced .dist/rfl_build-1.5.0-py3-none-any.whl rfl_build-1.5.0-py3-none-any.whl 2025-09-14 18:30:33,322 gpep517 INFO Building wheel via backend setuptools.build_meta 2025-09-14 18:30:33,618 root INFO running bdist_wheel 2025-09-14 18:30:33,736 root INFO running build 2025-09-14 18:30:33,737 root INFO running build_py 2025-09-14 18:30:33,762 root INFO creating build/lib/rfl/log 2025-09-14 18:30:33,765 root INFO copying rfl/log/formatters.py -> build/lib/rfl/log 2025-09-14 18:30:33,767 root INFO copying rfl/log/__init__.py -> build/lib/rfl/log 2025-09-14 18:30:33,769 root INFO running egg_info 2025-09-14 18:30:33,792 root INFO creating RFL.log.egg-info 2025-09-14 18:30:33,793 root INFO writing RFL.log.egg-info/PKG-INFO 2025-09-14 18:30:33,795 root INFO writing dependency_links to RFL.log.egg-info/dependency_links.txt 2025-09-14 18:30:33,797 root INFO writing top-level names to RFL.log.egg-info/top_level.txt 2025-09-14 18:30:33,798 root INFO writing manifest file 'RFL.log.egg-info/SOURCES.txt' 2025-09-14 18:30:33,826 root INFO reading manifest file 'RFL.log.egg-info/SOURCES.txt' 2025-09-14 18:30:33,831 root INFO writing manifest file 'RFL.log.egg-info/SOURCES.txt' 2025-09-14 18:30:33,880 root INFO installing to build/bdist.linux-riscv64/wheel 2025-09-14 18:30:33,881 root INFO running install 2025-09-14 18:30:33,952 root INFO running install_lib 2025-09-14 18:30:33,976 root INFO creating build/bdist.linux-riscv64/wheel 2025-09-14 18:30:33,978 root INFO creating build/bdist.linux-riscv64/wheel/rfl 2025-09-14 18:30:33,979 root INFO creating build/bdist.linux-riscv64/wheel/rfl/log 2025-09-14 18:30:33,980 root INFO copying build/lib/rfl/log/formatters.py -> build/bdist.linux-riscv64/wheel/./rfl/log 2025-09-14 18:30:33,982 root INFO copying build/lib/rfl/log/__init__.py -> build/bdist.linux-riscv64/wheel/./rfl/log 2025-09-14 18:30:33,983 root INFO running install_egg_info 2025-09-14 18:30:34,008 root INFO Copying RFL.log.egg-info to build/bdist.linux-riscv64/wheel/./RFL.log-1.5.0-py3.12.egg-info 2025-09-14 18:30:34,013 root INFO running install_scripts 2025-09-14 18:30:34,020 root INFO creating build/bdist.linux-riscv64/wheel/rfl_log-1.5.0.dist-info/WHEEL 2025-09-14 18:30:34,022 wheel INFO creating '/home/buildozer/aports/community/py3-rfl/src/RFL-1.5.0/src/log/.dist/.tmp-gle6y476/rfl_log-1.5.0-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it 2025-09-14 18:30:34,024 wheel INFO adding 'rfl/log/__init__.py' 2025-09-14 18:30:34,027 wheel INFO adding 'rfl/log/formatters.py' 2025-09-14 18:30:34,029 wheel INFO adding 'rfl_log-1.5.0.dist-info/METADATA' 2025-09-14 18:30:34,030 wheel INFO adding 'rfl_log-1.5.0.dist-info/WHEEL' 2025-09-14 18:30:34,032 wheel INFO adding 'rfl_log-1.5.0.dist-info/top_level.txt' 2025-09-14 18:30:34,034 wheel INFO adding 'rfl_log-1.5.0.dist-info/RECORD' 2025-09-14 18:30:34,035 root INFO removing build/bdist.linux-riscv64/wheel 2025-09-14 18:30:34,038 gpep517 INFO The backend produced .dist/rfl_log-1.5.0-py3-none-any.whl rfl_log-1.5.0-py3-none-any.whl 2025-09-14 18:30:35,280 gpep517 INFO Building wheel via backend setuptools.build_meta 2025-09-14 18:30:35,574 root INFO running bdist_wheel 2025-09-14 18:30:35,690 root INFO running build 2025-09-14 18:30:35,691 root INFO running build_py 2025-09-14 18:30:35,717 root INFO creating build/lib/rfl/permissions 2025-09-14 18:30:35,719 root INFO copying rfl/permissions/__init__.py -> build/lib/rfl/permissions 2025-09-14 18:30:35,721 root INFO copying rfl/permissions/errors.py -> build/lib/rfl/permissions 2025-09-14 18:30:35,723 root INFO copying rfl/permissions/rbac.py -> build/lib/rfl/permissions 2025-09-14 18:30:35,725 root INFO running egg_info 2025-09-14 18:30:35,748 root INFO creating RFL.permissions.egg-info 2025-09-14 18:30:35,749 root INFO writing RFL.permissions.egg-info/PKG-INFO 2025-09-14 18:30:35,752 root INFO writing dependency_links to RFL.permissions.egg-info/dependency_links.txt 2025-09-14 18:30:35,754 root INFO writing requirements to RFL.permissions.egg-info/requires.txt 2025-09-14 18:30:35,755 root INFO writing top-level names to RFL.permissions.egg-info/top_level.txt 2025-09-14 18:30:35,756 root INFO writing manifest file 'RFL.permissions.egg-info/SOURCES.txt' 2025-09-14 18:30:35,783 root INFO reading manifest file 'RFL.permissions.egg-info/SOURCES.txt' 2025-09-14 18:30:35,789 root INFO writing manifest file 'RFL.permissions.egg-info/SOURCES.txt' 2025-09-14 18:30:35,838 root INFO installing to build/bdist.linux-riscv64/wheel 2025-09-14 18:30:35,839 root INFO running install 2025-09-14 18:30:35,905 root INFO running install_lib 2025-09-14 18:30:35,929 root INFO creating build/bdist.linux-riscv64/wheel 2025-09-14 18:30:35,931 root INFO creating build/bdist.linux-riscv64/wheel/rfl 2025-09-14 18:30:35,933 root INFO creating build/bdist.linux-riscv64/wheel/rfl/permissions 2025-09-14 18:30:35,934 root INFO copying build/lib/rfl/permissions/__init__.py -> build/bdist.linux-riscv64/wheel/./rfl/permissions 2025-09-14 18:30:35,935 root INFO copying build/lib/rfl/permissions/errors.py -> build/bdist.linux-riscv64/wheel/./rfl/permissions 2025-09-14 18:30:35,937 root INFO copying build/lib/rfl/permissions/rbac.py -> build/bdist.linux-riscv64/wheel/./rfl/permissions 2025-09-14 18:30:35,938 root INFO running install_egg_info 2025-09-14 18:30:35,961 root INFO Copying RFL.permissions.egg-info to build/bdist.linux-riscv64/wheel/./RFL.permissions-1.5.0-py3.12.egg-info 2025-09-14 18:30:35,968 root INFO running install_scripts 2025-09-14 18:30:35,974 root INFO creating build/bdist.linux-riscv64/wheel/rfl_permissions-1.5.0.dist-info/WHEEL 2025-09-14 18:30:35,977 wheel INFO creating '/home/buildozer/aports/community/py3-rfl/src/RFL-1.5.0/src/permissions/.dist/.tmp-dhlgmu1s/rfl_permissions-1.5.0-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it 2025-09-14 18:30:35,979 wheel INFO adding 'rfl/permissions/__init__.py' 2025-09-14 18:30:35,981 wheel INFO adding 'rfl/permissions/errors.py' 2025-09-14 18:30:35,983 wheel INFO adding 'rfl/permissions/rbac.py' 2025-09-14 18:30:35,986 wheel INFO adding 'rfl_permissions-1.5.0.dist-info/METADATA' 2025-09-14 18:30:35,987 wheel INFO adding 'rfl_permissions-1.5.0.dist-info/WHEEL' 2025-09-14 18:30:35,989 wheel INFO adding 'rfl_permissions-1.5.0.dist-info/top_level.txt' 2025-09-14 18:30:35,990 wheel INFO adding 'rfl_permissions-1.5.0.dist-info/RECORD' 2025-09-14 18:30:35,991 root INFO removing build/bdist.linux-riscv64/wheel 2025-09-14 18:30:35,995 gpep517 INFO The backend produced .dist/rfl_permissions-1.5.0-py3-none-any.whl rfl_permissions-1.5.0-py3-none-any.whl 2025-09-14 18:30:37,241 gpep517 INFO Building wheel via backend setuptools.build_meta 2025-09-14 18:30:37,541 root INFO running bdist_wheel 2025-09-14 18:30:37,674 root INFO running build 2025-09-14 18:30:37,675 root INFO running build_py 2025-09-14 18:30:37,700 root INFO creating build/lib/rfl/settings 2025-09-14 18:30:37,702 root INFO copying rfl/settings/definition.py -> build/lib/rfl/settings 2025-09-14 18:30:37,705 root INFO copying rfl/settings/__init__.py -> build/lib/rfl/settings 2025-09-14 18:30:37,707 root INFO copying rfl/settings/loaders.py -> build/lib/rfl/settings 2025-09-14 18:30:37,709 root INFO copying rfl/settings/errors.py -> build/lib/rfl/settings 2025-09-14 18:30:37,710 root INFO running egg_info 2025-09-14 18:30:37,734 root INFO creating RFL.settings.egg-info 2025-09-14 18:30:37,735 root INFO writing RFL.settings.egg-info/PKG-INFO 2025-09-14 18:30:37,738 root INFO writing dependency_links to RFL.settings.egg-info/dependency_links.txt 2025-09-14 18:30:37,739 root INFO writing requirements to RFL.settings.egg-info/requires.txt 2025-09-14 18:30:37,740 root INFO writing top-level names to RFL.settings.egg-info/top_level.txt 2025-09-14 18:30:37,741 root INFO writing manifest file 'RFL.settings.egg-info/SOURCES.txt' 2025-09-14 18:30:37,770 root INFO reading manifest file 'RFL.settings.egg-info/SOURCES.txt' 2025-09-14 18:30:37,776 root INFO writing manifest file 'RFL.settings.egg-info/SOURCES.txt' 2025-09-14 18:30:37,833 root INFO installing to build/bdist.linux-riscv64/wheel 2025-09-14 18:30:37,834 root INFO running install 2025-09-14 18:30:37,906 root INFO running install_lib 2025-09-14 18:30:37,930 root INFO creating build/bdist.linux-riscv64/wheel 2025-09-14 18:30:37,932 root INFO creating build/bdist.linux-riscv64/wheel/rfl 2025-09-14 18:30:37,934 root INFO creating build/bdist.linux-riscv64/wheel/rfl/settings 2025-09-14 18:30:37,935 root INFO copying build/lib/rfl/settings/definition.py -> build/bdist.linux-riscv64/wheel/./rfl/settings 2025-09-14 18:30:37,937 root INFO copying build/lib/rfl/settings/__init__.py -> build/bdist.linux-riscv64/wheel/./rfl/settings 2025-09-14 18:30:37,939 root INFO copying build/lib/rfl/settings/loaders.py -> build/bdist.linux-riscv64/wheel/./rfl/settings 2025-09-14 18:30:37,941 root INFO copying build/lib/rfl/settings/errors.py -> build/bdist.linux-riscv64/wheel/./rfl/settings 2025-09-14 18:30:37,942 root INFO running install_egg_info 2025-09-14 18:30:37,965 root INFO Copying RFL.settings.egg-info to build/bdist.linux-riscv64/wheel/./RFL.settings-1.5.0-py3.12.egg-info 2025-09-14 18:30:37,972 root INFO running install_scripts 2025-09-14 18:30:37,978 root INFO creating build/bdist.linux-riscv64/wheel/rfl_settings-1.5.0.dist-info/WHEEL 2025-09-14 18:30:37,981 wheel INFO creating '/home/buildozer/aports/community/py3-rfl/src/RFL-1.5.0/src/settings/.dist/.tmp-ffzg0ll4/rfl_settings-1.5.0-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it 2025-09-14 18:30:37,984 wheel INFO adding 'rfl/settings/__init__.py' 2025-09-14 18:30:37,986 wheel INFO adding 'rfl/settings/definition.py' 2025-09-14 18:30:37,989 wheel INFO adding 'rfl/settings/errors.py' 2025-09-14 18:30:37,991 wheel INFO adding 'rfl/settings/loaders.py' 2025-09-14 18:30:37,993 wheel INFO adding 'rfl_settings-1.5.0.dist-info/METADATA' 2025-09-14 18:30:37,994 wheel INFO adding 'rfl_settings-1.5.0.dist-info/WHEEL' 2025-09-14 18:30:37,996 wheel INFO adding 'rfl_settings-1.5.0.dist-info/top_level.txt' 2025-09-14 18:30:37,998 wheel INFO adding 'rfl_settings-1.5.0.dist-info/RECORD' 2025-09-14 18:30:37,999 root INFO removing build/bdist.linux-riscv64/wheel 2025-09-14 18:30:38,002 gpep517 INFO The backend produced .dist/rfl_settings-1.5.0-py3-none-any.whl rfl_settings-1.5.0-py3-none-any.whl 2025-09-14 18:30:39,277 gpep517 INFO Building wheel via backend setuptools.build_meta 2025-09-14 18:30:39,565 root INFO running bdist_wheel 2025-09-14 18:30:39,685 root INFO running build 2025-09-14 18:30:39,686 root INFO running build_py 2025-09-14 18:30:39,712 root INFO creating build/lib/rfl/web 2025-09-14 18:30:39,714 root INFO copying rfl/web/__init__.py -> build/lib/rfl/web 2025-09-14 18:30:39,716 root INFO copying rfl/web/tokens.py -> build/lib/rfl/web 2025-09-14 18:30:39,718 root INFO running egg_info 2025-09-14 18:30:39,741 root INFO creating RFL.web.egg-info 2025-09-14 18:30:39,742 root INFO writing RFL.web.egg-info/PKG-INFO 2025-09-14 18:30:39,745 root INFO writing dependency_links to RFL.web.egg-info/dependency_links.txt 2025-09-14 18:30:39,747 root INFO writing requirements to RFL.web.egg-info/requires.txt 2025-09-14 18:30:39,748 root INFO writing top-level names to RFL.web.egg-info/top_level.txt 2025-09-14 18:30:39,749 root INFO writing manifest file 'RFL.web.egg-info/SOURCES.txt' 2025-09-14 18:30:39,777 root INFO reading manifest file 'RFL.web.egg-info/SOURCES.txt' 2025-09-14 18:30:39,783 root INFO writing manifest file 'RFL.web.egg-info/SOURCES.txt' 2025-09-14 18:30:39,830 root INFO installing to build/bdist.linux-riscv64/wheel 2025-09-14 18:30:39,830 root INFO running install 2025-09-14 18:30:39,899 root INFO running install_lib 2025-09-14 18:30:39,923 root INFO creating build/bdist.linux-riscv64/wheel 2025-09-14 18:30:39,925 root INFO creating build/bdist.linux-riscv64/wheel/rfl 2025-09-14 18:30:39,926 root INFO creating build/bdist.linux-riscv64/wheel/rfl/web 2025-09-14 18:30:39,927 root INFO copying build/lib/rfl/web/__init__.py -> build/bdist.linux-riscv64/wheel/./rfl/web 2025-09-14 18:30:39,929 root INFO copying build/lib/rfl/web/tokens.py -> build/bdist.linux-riscv64/wheel/./rfl/web 2025-09-14 18:30:39,930 root INFO running install_egg_info 2025-09-14 18:30:39,953 root INFO Copying RFL.web.egg-info to build/bdist.linux-riscv64/wheel/./RFL.web-1.5.0-py3.12.egg-info 2025-09-14 18:30:39,959 root INFO running install_scripts 2025-09-14 18:30:39,965 root INFO creating build/bdist.linux-riscv64/wheel/rfl_web-1.5.0.dist-info/WHEEL 2025-09-14 18:30:39,968 wheel INFO creating '/home/buildozer/aports/community/py3-rfl/src/RFL-1.5.0/src/web/.dist/.tmp-nqfu3nkn/rfl_web-1.5.0-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it 2025-09-14 18:30:39,970 wheel INFO adding 'rfl/web/__init__.py' 2025-09-14 18:30:39,972 wheel INFO adding 'rfl/web/tokens.py' 2025-09-14 18:30:39,975 wheel INFO adding 'rfl_web-1.5.0.dist-info/METADATA' 2025-09-14 18:30:39,976 wheel INFO adding 'rfl_web-1.5.0.dist-info/WHEEL' 2025-09-14 18:30:39,978 wheel INFO adding 'rfl_web-1.5.0.dist-info/top_level.txt' 2025-09-14 18:30:39,979 wheel INFO adding 'rfl_web-1.5.0.dist-info/RECORD' 2025-09-14 18:30:39,980 root INFO removing build/bdist.linux-riscv64/wheel 2025-09-14 18:30:39,984 gpep517 INFO The backend produced .dist/rfl_web-1.5.0-py3-none-any.whl rfl_web-1.5.0-py3-none-any.whl TESTING SUBPACKAGE core test_run_failure (tests.test_asyncio.TestAsyncIO.test_run_failure) ... ok test_run_sleep (tests.test_asyncio.TestAsyncIO.test_run_sleep) ... /home/buildozer/aports/community/py3-rfl/src/RFL-1.5.0/src/core/rfl/tests/test_asyncio.py:26: RuntimeWarning: coroutine 'async_sleep' was never awaited async_sleep() RuntimeWarning: Enable tracemalloc to get the object allocation traceback /home/buildozer/aports/community/py3-rfl/src/RFL-1.5.0/src/core/rfl/tests/test_asyncio.py:27: RuntimeWarning: coroutine 'async_sleep' was never awaited async_sleep() RuntimeWarning: Enable tracemalloc to get the object allocation traceback /home/buildozer/aports/community/py3-rfl/src/RFL-1.5.0/src/core/rfl/tests/test_asyncio.py:28: RuntimeWarning: coroutine 'async_sleep' was never awaited async_sleep() RuntimeWarning: Enable tracemalloc to get the object allocation traceback ok test_run_success (tests.test_asyncio.TestAsyncIO.test_run_success) ... ok test_shlex_join (tests.test_utils.TestUtils.test_shlex_join) ... ok ---------------------------------------------------------------------- Ran 4 tests in 0.030s OK TESTING SUBPACKAGE authentication test_generate_decode (tests.test_jwt.TestJWTBaseManager.test_generate_decode) ... ok test_generate_decode_claimset (tests.test_jwt.TestJWTBaseManager.test_generate_decode_claimset) ... ok test_invalid_algo (tests.test_jwt.TestJWTBaseManager.test_invalid_algo) ... ok test_invalid_signature (tests.test_jwt.TestJWTBaseManager.test_invalid_signature) ... ok test_invalid_token (tests.test_jwt.TestJWTBaseManager.test_invalid_token) ... ok test_gen_key (tests.test_jwt.TestJWTGenKey.test_gen_key) ... ok test_gen_key_parent_file (tests.test_jwt.TestJWTGenKey.test_gen_key_parent_file) ... ok test_gen_key_parent_not_found (tests.test_jwt.TestJWTGenKey.test_gen_key_parent_not_found) ... ok test_gen_key_permission_error (tests.test_jwt.TestJWTGenKey.test_gen_key_permission_error) ... ok test_generate_decode (tests.test_jwt.TestJWTManager.test_generate_decode) ... ok test_generate_decode_anonymous (tests.test_jwt.TestJWTManager.test_generate_decode_anonymous) ... ok test_invalid_algo (tests.test_jwt.TestJWTManager.test_invalid_algo) ... ok test_invalid_audience (tests.test_jwt.TestJWTManager.test_invalid_audience) ... ok test_invalid_signature (tests.test_jwt.TestJWTManager.test_invalid_signature) ... ok test_invalid_token (tests.test_jwt.TestJWTManager.test_invalid_token) ... ok test_load_create (tests.test_jwt.TestJWTPrivateKeyFileLoader.test_load_create) ... ok test_load_create_parent (tests.test_jwt.TestJWTPrivateKeyFileLoader.test_load_create_parent) ... ok test_load_create_parent_permission_denied (tests.test_jwt.TestJWTPrivateKeyFileLoader.test_load_create_parent_permission_denied) ... ok test_load_empty_key (tests.test_jwt.TestJWTPrivateKeyFileLoader.test_load_empty_key) ... ok test_load_missing_parent (tests.test_jwt.TestJWTPrivateKeyFileLoader.test_load_missing_parent) ... ok test_load_noarg (tests.test_jwt.TestJWTPrivateKeyFileLoader.test_load_noarg) ... ok test_load_path (tests.test_jwt.TestJWTPrivateKeyFileLoader.test_load_path) ... ok test_load_path_permission_denied (tests.test_jwt.TestJWTPrivateKeyFileLoader.test_load_path_permission_denied) ... ok test_load_path_text (tests.test_jwt.TestJWTPrivateKeyFileLoader.test_load_path_text) ... ok test_load_path_unicode_binary_ok (tests.test_jwt.TestJWTPrivateKeyFileLoader.test_load_path_unicode_binary_ok) ... ok test_load_path_unicode_test_error (tests.test_jwt.TestJWTPrivateKeyFileLoader.test_load_path_unicode_test_error) ... ok test_load_unexisting_path (tests.test_jwt.TestJWTPrivateKeyFileLoader.test_load_unexisting_path) ... ok test_load_value (tests.test_jwt.TestJWTPrivateKeyFileLoader.test_load_value) ... ok test_ok (tests.test_jwt.TestJWTValidateExpiration.test_ok) ... ok test_token_expired (tests.test_jwt.TestJWTValidateExpiration.test_token_expired) ... ok test_token_invalid (tests.test_jwt.TestJWTValidateExpiration.test_token_invalid) ... ok test_connection (tests.test_ldap.TestLDAPAuthentifier.test_connection) ... ok test_connection_ssl_cert (tests.test_ldap.TestLDAPAuthentifier.test_connection_ssl_cert) ... ok test_connection_starttls (tests.test_ldap.TestLDAPAuthentifier.test_connection_starttls) ... ok test_connection_tls_errors (tests.test_ldap.TestLDAPAuthentifier.test_connection_tls_errors) ... ok test_custom_group_object_classes (tests.test_ldap.TestLDAPAuthentifier.test_custom_group_object_classes) ... ok test_custom_primary_attribute (tests.test_ldap.TestLDAPAuthentifier.test_custom_primary_attribute) ... ok test_get_groups (tests.test_ldap.TestLDAPAuthentifier.test_get_groups) ... ok test_get_groups_class_not_found (tests.test_ldap.TestLDAPAuthentifier.test_get_groups_class_not_found) ... ok test_get_groups_name_attribute_not_found (tests.test_ldap.TestLDAPAuthentifier.test_get_groups_name_attribute_not_found) ... ok test_get_groups_without_gid (tests.test_ldap.TestLDAPAuthentifier.test_get_groups_without_gid) ... ok test_groups_base_not_found (tests.test_ldap.TestLDAPAuthentifier.test_groups_base_not_found) ... ok test_in_restricted_groups (tests.test_ldap.TestLDAPAuthentifier.test_in_restricted_groups) ... ok test_list_user_dn (tests.test_ldap.TestLDAPAuthentifier.test_list_user_dn) ... ok test_list_user_dn_missing_user_name_attribute (tests.test_ldap.TestLDAPAuthentifier.test_list_user_dn_missing_user_name_attribute) ... ok test_list_user_dn_no_result (tests.test_ldap.TestLDAPAuthentifier.test_list_user_dn_no_result) ... ok test_list_user_dn_no_user_name_attribute (tests.test_ldap.TestLDAPAuthentifier.test_list_user_dn_no_user_name_attribute) ... Unable to find uid from user entry uid=john,ou=people,dc=corp,dc=org Unable to find uid from user entry uid=jane,ou=people,dc=corp,dc=org ok test_list_user_dn_not_found (tests.test_ldap.TestLDAPAuthentifier.test_list_user_dn_not_found) ... ok test_login_errors (tests.test_ldap.TestLDAPAuthentifier.test_login_errors) ... ok test_login_missing_user_or_password (tests.test_ldap.TestLDAPAuthentifier.test_login_missing_user_or_password) ... ok test_login_no_bind_lookup_as_user_true (tests.test_ldap.TestLDAPAuthentifier.test_login_no_bind_lookup_as_user_true) ... ok test_login_not_in_restricted_group (tests.test_ldap.TestLDAPAuthentifier.test_login_not_in_restricted_group) ... ok test_login_ok (tests.test_ldap.TestLDAPAuthentifier.test_login_ok) ... ok test_login_single_bind_lookup_as_user_false (tests.test_ldap.TestLDAPAuthentifier.test_login_single_bind_lookup_as_user_false) ... ok test_lookup_user_dn_disabled (tests.test_ldap.TestLDAPAuthentifier.test_lookup_user_dn_disabled) ... ok test_lookup_user_dn_enabled (tests.test_ldap.TestLDAPAuthentifier.test_lookup_user_dn_enabled) ... ok test_lookup_user_dn_enabled_bind_dn (tests.test_ldap.TestLDAPAuthentifier.test_lookup_user_dn_enabled_bind_dn) ... ok test_lookup_user_dn_enabled_bind_dn_invalid_credentials (tests.test_ldap.TestLDAPAuthentifier.test_lookup_user_dn_enabled_bind_dn_invalid_credentials) ... ok test_lookup_user_dn_enabled_bind_dn_missing_password (tests.test_ldap.TestLDAPAuthentifier.test_lookup_user_dn_enabled_bind_dn_missing_password) ... ok test_lookup_user_dn_enabled_not_found (tests.test_ldap.TestLDAPAuthentifier.test_lookup_user_dn_enabled_not_found) ... Unable to find user uid=john in LDAP in base ou=people,dc=corp,dc=org subtree ok test_lookup_user_dn_enabled_too_much_results (tests.test_ldap.TestLDAPAuthentifier.test_lookup_user_dn_enabled_too_much_results) ... Too many users found (2) with uid=john in LDAP in base ou=people,dc=corp,dc=org subtree ok test_lookup_user_ldap_operations_error (tests.test_ldap.TestLDAPAuthentifier.test_lookup_user_ldap_operations_error) ... ok test_lookup_user_ldap_server_down_error (tests.test_ldap.TestLDAPAuthentifier.test_lookup_user_ldap_server_down_error) ... ok test_user_info (tests.test_ldap.TestLDAPAuthentifier.test_user_info) ... ok test_user_info_class_not_found (tests.test_ldap.TestLDAPAuthentifier.test_user_info_class_not_found) ... ok test_user_info_dn_not_found (tests.test_ldap.TestLDAPAuthentifier.test_user_info_dn_not_found) ... ok test_user_info_fullname_not_found (tests.test_ldap.TestLDAPAuthentifier.test_user_info_fullname_not_found) ... ok test_user_info_primary_group_not_found (tests.test_ldap.TestLDAPAuthentifier.test_user_info_primary_group_not_found) ... ok test_users (tests.test_ldap.TestLDAPAuthentifier.test_users) ... ok test_users_bind_dn (tests.test_ldap.TestLDAPAuthentifier.test_users_bind_dn) ... ok test_users_bind_dn_invalid_credentials (tests.test_ldap.TestLDAPAuthentifier.test_users_bind_dn_invalid_credentials) ... ok test_users_bind_dn_missing_password (tests.test_ldap.TestLDAPAuthentifier.test_users_bind_dn_missing_password) ... ok test_users_ldap_operations_error (tests.test_ldap.TestLDAPAuthentifier.test_users_ldap_operations_error) ... ok test_users_ldap_server_down_error (tests.test_ldap.TestLDAPAuthentifier.test_users_ldap_server_down_error) ... ok test_users_restricted_groups (tests.test_ldap.TestLDAPAuthentifier.test_users_restricted_groups) ... ok test_lookup_as_user_auto_bind_dn (tests.test_ldap.TestLDAPAuthentifierInit.test_lookup_as_user_auto_bind_dn) ... ok test_lookup_as_user_auto_no_bind_dn (tests.test_ldap.TestLDAPAuthentifierInit.test_lookup_as_user_auto_no_bind_dn) ... ok test_lookup_as_user_auto_no_bind_password (tests.test_ldap.TestLDAPAuthentifierInit.test_lookup_as_user_auto_no_bind_password) ... ok test_lookup_as_user_auto_no_bind_user (tests.test_ldap.TestLDAPAuthentifierInit.test_lookup_as_user_auto_no_bind_user) ... ok test_lookup_as_user_disabled (tests.test_ldap.TestLDAPAuthentifierInit.test_lookup_as_user_disabled) ... ok test_lookup_as_user_enabled (tests.test_ldap.TestLDAPAuthentifierInit.test_lookup_as_user_enabled) ... ok test_anonymous (tests.test_user.TestUser.test_anonymous) ... ok test_user (tests.test_user.TestUser.test_user) ... ok ---------------------------------------------------------------------- Ran 83 tests in 0.326s OK TESTING SUBPACKAGE build test_ninja_builder_basic (tests.test_ninja.TestNinjaBuilder.test_ninja_builder_basic) ... ok ---------------------------------------------------------------------- Ran 1 test in 0.001s OK TESTING SUBPACKAGE log test_auto_formatter_no_tty (tests.test_formatters.TestAutoFormatter.test_auto_formatter_no_tty) ... ok test_auto_formatter_tty (tests.test_formatters.TestAutoFormatter.test_auto_formatter_tty) ... ok test_format (tests.test_formatters.TestDaemonFormatter.test_format) ... ok test_format_component (tests.test_formatters.TestDaemonFormatter.test_format_component) ... ok test_format_debug (tests.test_formatters.TestDaemonFormatter.test_format_debug) ... ok test_format (tests.test_formatters.TestTTYFormatter.test_format) ... ok test_format_component (tests.test_formatters.TestTTYFormatter.test_format_component) ... ok test_format_component_no_color (tests.test_formatters.TestTTYFormatter.test_format_component_no_color) ... ok test_format_debug (tests.test_formatters.TestTTYFormatter.test_format_debug) ... ok test_format_debug_no_color (tests.test_formatters.TestTTYFormatter.test_format_debug_no_color) ... ok test_format_no_color (tests.test_formatters.TestTTYFormatter.test_format_no_color) ... ok test_format_no_color_empty (tests.test_formatters.TestTTYFormatter.test_format_no_color_empty) ... ok test_enforce_debug_all (tests.test_setup.TestEnforceLogger.test_enforce_debug_all) ... ok test_enforce_debug_flags (tests.test_setup.TestEnforceLogger.test_enforce_debug_flags) ... ok test_setup (tests.test_setup.TestSetupLogger.test_setup) ... ok test_setup_debug (tests.test_setup.TestSetupLogger.test_setup_debug) ... ok test_setup_filter (tests.test_setup.TestSetupLogger.test_setup_filter) ... ok test_setup_filter_debug_all (tests.test_setup.TestSetupLogger.test_setup_filter_debug_all) ... ok test_setup_filter_debug_flags (tests.test_setup.TestSetupLogger.test_setup_filter_debug_flags) ... ok ---------------------------------------------------------------------- Ran 19 tests in 0.014s OK TESTING SUBPACKAGE permissions test_load_invalid_actions_content (tests.test_permissions.TestRBACPolicyDefinitionYAMLLoader.test_load_invalid_actions_content) ... ok test_load_invalid_actions_key (tests.test_permissions.TestRBACPolicyDefinitionYAMLLoader.test_load_invalid_actions_key) ... ok test_load_invalid_yaml (tests.test_permissions.TestRBACPolicyDefinitionYAMLLoader.test_load_invalid_yaml) ... ok test_load_valid_definition (tests.test_permissions.TestRBACPolicyDefinitionYAMLLoader.test_load_valid_definition) ... ok test_manager_allowed_anonymous_action (tests.test_permissions.TestRBACPolicyManager.test_manager_allowed_anonymous_action) ... ok test_manager_allowed_anonymous_user_action (tests.test_permissions.TestRBACPolicyManager.test_manager_allowed_anonymous_user_action) ... ok test_manager_allowed_user_action (tests.test_permissions.TestRBACPolicyManager.test_manager_allowed_user_action) ... Token for user FAKE (∅) [users] is not authorized to perform action view-tasks Token for user FAKE (∅) [users] is not authorized to perform action edit-tasks Token for user mike (∅) [FAKE] is not authorized to perform action edit-tasks Token for user john (∅) [FAKE] is not authorized to perform action fail Token for user lisa (∅) [users] is not authorized to perform action view-tasks Token for user lisa (∅) [users] is not authorized to perform action add-users ok test_manager_disable_anonymous (tests.test_permissions.TestRBACPolicyManager.test_manager_disable_anonymous) ... ok test_manager_init (tests.test_permissions.TestRBACPolicyManager.test_manager_init) ... ok test_manager_load_wo_anonymous (tests.test_permissions.TestRBACPolicyManager.test_manager_load_wo_anonymous) ... ok test_manager_roles_actions (tests.test_permissions.TestRBACPolicyManager.test_manager_roles_actions) ... ok test_manager_roles_actions_anonymous (tests.test_permissions.TestRBACPolicyManager.test_manager_roles_actions_anonymous) ... ok test_manager_roles_actions_anonymous_disabled (tests.test_permissions.TestRBACPolicyManager.test_manager_roles_actions_anonymous_disabled) ... ok test_manager_roles_actions_unknown_user (tests.test_permissions.TestRBACPolicyManager.test_manager_roles_actions_unknown_user) ... ok test_load_roles_missing_role_option (tests.test_permissions.TestRBACPolicyRolesIniLoader.test_load_roles_missing_role_option) ... ok test_load_roles_missing_role_section (tests.test_permissions.TestRBACPolicyRolesIniLoader.test_load_roles_missing_role_section) ... ok test_load_roles_missing_roles_section (tests.test_permissions.TestRBACPolicyRolesIniLoader.test_load_roles_missing_roles_section) ... ok test_load_roles_undefined_action (tests.test_permissions.TestRBACPolicyRolesIniLoader.test_load_roles_undefined_action) ... ok test_load_roles_undefined_expand (tests.test_permissions.TestRBACPolicyRolesIniLoader.test_load_roles_undefined_expand) ... ok test_load_valid_roles (tests.test_permissions.TestRBACPolicyRolesIniLoader.test_load_valid_roles) ... ok ---------------------------------------------------------------------- Ran 20 tests in 0.118s OK TESTING SUBPACKAGE settings test_dump (tests.test_settings.TestRuntimeSettings.test_dump) ... ok test_site_override_deprecated (tests.test_settings.TestRuntimeSettings.test_site_override_deprecated) ... ok test_site_override_invalid_choice (tests.test_settings.TestRuntimeSettings.test_site_override_invalid_choice) ... ok test_site_override_invalid_parameter (tests.test_settings.TestRuntimeSettings.test_site_override_invalid_parameter) ... ok test_site_override_invalid_section (tests.test_settings.TestRuntimeSettings.test_site_override_invalid_section) ... ok test_site_override_invalid_type_bool (tests.test_settings.TestRuntimeSettings.test_site_override_invalid_type_bool) ... ok test_site_override_invalid_type_float (tests.test_settings.TestRuntimeSettings.test_site_override_invalid_type_float) ... ok test_site_override_invalid_type_int (tests.test_settings.TestRuntimeSettings.test_site_override_invalid_type_int) ... ok test_site_override_invalid_type_ip (tests.test_settings.TestRuntimeSettings.test_site_override_invalid_type_ip) ... ok test_site_override_invalid_type_network (tests.test_settings.TestRuntimeSettings.test_site_override_invalid_type_network) ... ok test_site_override_list_invalid_choice (tests.test_settings.TestRuntimeSettings.test_site_override_list_invalid_choice) ... ok test_site_override_list_invalid_content_type (tests.test_settings.TestRuntimeSettings.test_site_override_list_invalid_content_type) ... ok test_site_override_skip (tests.test_settings.TestRuntimeSettings.test_site_override_skip) ... ok test_site_override_type_ip_ipv6 (tests.test_settings.TestRuntimeSettings.test_site_override_type_ip_ipv6) ... ok test_site_override_type_network_ipv6 (tests.test_settings.TestRuntimeSettings.test_site_override_type_network_ipv6) ... ok test_site_override_undefined_required (tests.test_settings.TestRuntimeSettings.test_site_override_undefined_required) ... ok test_site_overrides (tests.test_settings.TestRuntimeSettings.test_site_overrides) ... ok test_valid_settings (tests.test_settings.TestRuntimeSettings.test_valid_settings) ... ok test_default_invalid_choice (tests.test_settings.TestSettingsDefinition.test_default_invalid_choice) ... ok test_default_invalid_type_bool (tests.test_settings.TestSettingsDefinition.test_default_invalid_type_bool) ... ok test_default_invalid_type_int (tests.test_settings.TestSettingsDefinition.test_default_invalid_type_int) ... ok test_default_invalid_type_ip (tests.test_settings.TestSettingsDefinition.test_default_invalid_type_ip) ... ok test_default_invalid_type_list (tests.test_settings.TestSettingsDefinition.test_default_invalid_type_list) ... ok test_default_invalid_type_network (tests.test_settings.TestSettingsDefinition.test_default_invalid_type_network) ... ok test_default_valid_type_bool (tests.test_settings.TestSettingsDefinition.test_default_valid_type_bool) ... ok test_default_valid_type_int (tests.test_settings.TestSettingsDefinition.test_default_valid_type_int) ... ok test_default_valid_type_ip (tests.test_settings.TestSettingsDefinition.test_default_valid_type_ip) ... ok test_default_valid_type_network (tests.test_settings.TestSettingsDefinition.test_default_valid_type_network) ... ok test_deprecated_default (tests.test_settings.TestSettingsDefinition.test_deprecated_default) ... ok test_deprecated_invalid_parameter_reference (tests.test_settings.TestSettingsDefinition.test_deprecated_invalid_parameter_reference) ... ok test_deprecated_invalid_section_reference (tests.test_settings.TestSettingsDefinition.test_deprecated_invalid_section_reference) ... ok test_deprecated_invalid_type (tests.test_settings.TestSettingsDefinition.test_deprecated_invalid_type) ... ok test_deprecated_missing_key (tests.test_settings.TestSettingsDefinition.test_deprecated_missing_key) ... ok test_deprecated_required (tests.test_settings.TestSettingsDefinition.test_deprecated_required) ... ok test_deprecated_unexpected_key (tests.test_settings.TestSettingsDefinition.test_deprecated_unexpected_key) ... ok test_deprecated_unsupported_parameter_type (tests.test_settings.TestSettingsDefinition.test_deprecated_unsupported_parameter_type) ... ok test_deprecated_unsupported_section_type (tests.test_settings.TestSettingsDefinition.test_deprecated_unsupported_section_type) ... ok test_invalid_yaml (tests.test_settings.TestSettingsDefinition.test_invalid_yaml) ... ok test_required_not_bool (tests.test_settings.TestSettingsDefinition.test_required_not_bool) ... ok test_type_content_on_other_type (tests.test_settings.TestSettingsDefinition.test_type_content_on_other_type) ... ok test_type_list_invalid_choice (tests.test_settings.TestSettingsDefinition.test_type_list_invalid_choice) ... ok test_type_list_invalid_content_type (tests.test_settings.TestSettingsDefinition.test_type_list_invalid_content_type) ... ok test_type_list_invalid_default_type (tests.test_settings.TestSettingsDefinition.test_type_list_invalid_default_type) ... ok test_type_list_without_content (tests.test_settings.TestSettingsDefinition.test_type_list_without_content) ... ok test_unsupported_property (tests.test_settings.TestSettingsDefinition.test_unsupported_property) ... ok test_unsupported_type (tests.test_settings.TestSettingsDefinition.test_unsupported_type) ... ok test_valid_content (tests.test_settings.TestSettingsDefinition.test_valid_content) ... ok ---------------------------------------------------------------------- Ran 47 tests in 1.348s OK TESTING SUBPACKAGE web test_anonymous_token (tests.test_tokens.TestRFLTokenizedRBACWebApp.test_anonymous_token) ... Unauthorized anonymous access to action launch-tasks Unauthorized anonymous access to action edit-tasks ok test_anonymous_token_anonymous_disabled (tests.test_tokens.TestRFLTokenizedRBACWebApp.test_anonymous_token_anonymous_disabled) ... Unauthorized anonymous access to action view-tasks Unauthorized anonymous access to action launch-tasks Unauthorized anonymous access to action edit-tasks ok test_authenticated_admin (tests.test_tokens.TestRFLTokenizedRBACWebApp.test_authenticated_admin) ... ok test_authenticated_user (tests.test_tokens.TestRFLTokenizedRBACWebApp.test_authenticated_user) ... Token for user test (∅) [users] is not authorized to perform action edit-tasks Unauthorized access from user test (∅) [users] to action edit-tasks Token for user test (∅) [users] is not authorized to perform action edit-tasks Unauthorized access from user test (∅) [users] to action edit-tasks ok test_no_token (tests.test_tokens.TestRFLTokenizedRBACWebApp.test_no_token) ... Unauthorized access without bearer token Unauthorized access without bearer token Unauthorized access without bearer token Unauthorized access without bearer token ok test_no_token_anonymous_disabled (tests.test_tokens.TestRFLTokenizedRBACWebApp.test_no_token_anonymous_disabled) ... Unauthorized access without bearer token Unauthorized access without bearer token Unauthorized access without bearer token Unauthorized access without bearer token ok ---------------------------------------------------------------------- Ran 6 tests in 0.417s OK >>> py3-rfl: Entering fakeroot... >>> py3-rfl-core*: Running split function _core... >>> py3-rfl-core*: Preparing subpackage py3-rfl-core... >>> py3-rfl-core*: Running postcheck for py3-rfl-core >>> WARNING: py3-rfl-core*: Found __pycache__ but package name doesn't end with -pyc >>> py3-rfl-core-pyc*: Running split function _rfl_pyc... >>> py3-rfl-core-pyc*: Preparing subpackage py3-rfl-core-pyc... >>> py3-rfl-core-pyc*: Running postcheck for py3-rfl-core-pyc >>> py3-rfl-authentication*: Running split function _authentication... >>> py3-rfl-authentication*: Preparing subpackage py3-rfl-authentication... >>> py3-rfl-authentication*: Running postcheck for py3-rfl-authentication >>> WARNING: py3-rfl-authentication*: Found __pycache__ but package name doesn't end with -pyc >>> py3-rfl-authentication-pyc*: Running split function _rfl_pyc... >>> py3-rfl-authentication-pyc*: Preparing subpackage py3-rfl-authentication-pyc... >>> py3-rfl-authentication-pyc*: Running postcheck for py3-rfl-authentication-pyc >>> py3-rfl-build*: Running split function _build... >>> py3-rfl-build*: Preparing subpackage py3-rfl-build... >>> py3-rfl-build*: Running postcheck for py3-rfl-build >>> WARNING: py3-rfl-build*: Found __pycache__ but package name doesn't end with -pyc >>> py3-rfl-build-pyc*: Running split function _rfl_pyc... >>> py3-rfl-build-pyc*: Preparing subpackage py3-rfl-build-pyc... >>> py3-rfl-build-pyc*: Running postcheck for py3-rfl-build-pyc >>> py3-rfl-log*: Running split function _log... >>> py3-rfl-log*: Preparing subpackage py3-rfl-log... >>> py3-rfl-log*: Running postcheck for py3-rfl-log >>> WARNING: py3-rfl-log*: Found __pycache__ but package name doesn't end with -pyc >>> py3-rfl-log-pyc*: Running split function _rfl_pyc... >>> py3-rfl-log-pyc*: Preparing subpackage py3-rfl-log-pyc... >>> py3-rfl-log-pyc*: Running postcheck for py3-rfl-log-pyc >>> py3-rfl-permissions*: Running split function _permissions... >>> py3-rfl-permissions*: Preparing subpackage py3-rfl-permissions... >>> py3-rfl-permissions*: Running postcheck for py3-rfl-permissions >>> WARNING: py3-rfl-permissions*: Found __pycache__ but package name doesn't end with -pyc >>> py3-rfl-permissions-pyc*: Running split function _rfl_pyc... >>> py3-rfl-permissions-pyc*: Preparing subpackage py3-rfl-permissions-pyc... >>> py3-rfl-permissions-pyc*: Running postcheck for py3-rfl-permissions-pyc >>> py3-rfl-settings*: Running split function _settings... >>> py3-rfl-settings*: Preparing subpackage py3-rfl-settings... >>> py3-rfl-settings*: Running postcheck for py3-rfl-settings >>> WARNING: py3-rfl-settings*: Found __pycache__ but package name doesn't end with -pyc >>> py3-rfl-settings-pyc*: Running split function _rfl_pyc... >>> py3-rfl-settings-pyc*: Preparing subpackage py3-rfl-settings-pyc... >>> py3-rfl-settings-pyc*: Running postcheck for py3-rfl-settings-pyc >>> py3-rfl-web*: Running split function _web... >>> py3-rfl-web*: Preparing subpackage py3-rfl-web... >>> py3-rfl-web*: Running postcheck for py3-rfl-web >>> WARNING: py3-rfl-web*: Found __pycache__ but package name doesn't end with -pyc >>> py3-rfl-web-pyc*: Running split function _rfl_pyc... >>> py3-rfl-web-pyc*: Preparing subpackage py3-rfl-web-pyc... >>> py3-rfl-web-pyc*: Running postcheck for py3-rfl-web-pyc >>> py3-rfl*: Running postcheck for py3-rfl >>> py3-rfl*: Preparing package py3-rfl... >>> py3-rfl-authentication-pyc*: Tracing dependencies... python3 python3~3.12 >>> py3-rfl-authentication-pyc*: Package size: 33.0 KB >>> py3-rfl-authentication-pyc*: Compressing data... >>> py3-rfl-authentication-pyc*: Create checksum... >>> py3-rfl-authentication-pyc*: Create py3-rfl-authentication-pyc-1.5.0-r0.apk >>> py3-rfl-authentication*: Tracing dependencies... py3-rfl-core py3-ldap py3-jwt python3~3.12 >>> py3-rfl-authentication*: Package size: 62.8 KB >>> py3-rfl-authentication*: Compressing data... >>> py3-rfl-authentication*: Create checksum... >>> py3-rfl-authentication*: Create py3-rfl-authentication-1.5.0-r0.apk >>> py3-rfl-build-pyc*: Tracing dependencies... python3 python3~3.12 >>> py3-rfl-build-pyc*: Package size: 13.4 KB >>> py3-rfl-build-pyc*: Compressing data... >>> py3-rfl-build-pyc*: Create checksum... >>> py3-rfl-build-pyc*: Create py3-rfl-build-pyc-1.5.0-r0.apk >>> py3-rfl-build*: Tracing dependencies... py3-rfl-core py3-tomli python3~3.12 >>> py3-rfl-build*: Package size: 28.9 KB >>> py3-rfl-build*: Compressing data... >>> py3-rfl-build*: Create checksum... >>> py3-rfl-build*: Create py3-rfl-build-1.5.0-r0.apk >>> py3-rfl-core-pyc*: Tracing dependencies... python3 python3~3.12 >>> py3-rfl-core-pyc*: Package size: 4.6 KB >>> py3-rfl-core-pyc*: Compressing data... >>> py3-rfl-core-pyc*: Create checksum... >>> py3-rfl-core-pyc*: Create py3-rfl-core-pyc-1.5.0-r0.apk >>> py3-rfl-core*: Tracing dependencies... python3 python3~3.12 >>> py3-rfl-core*: Package size: 8.5 KB >>> py3-rfl-core*: Compressing data... >>> py3-rfl-core*: Create checksum... >>> py3-rfl-core*: Create py3-rfl-core-1.5.0-r0.apk >>> py3-rfl-log-pyc*: Tracing dependencies... python3 python3~3.12 >>> py3-rfl-log-pyc*: Package size: 7.7 KB >>> py3-rfl-log-pyc*: Compressing data... >>> py3-rfl-log-pyc*: Create checksum... >>> py3-rfl-log-pyc*: Create py3-rfl-log-pyc-1.5.0-r0.apk >>> py3-rfl-log*: Tracing dependencies... py3-rfl-core python3~3.12 >>> py3-rfl-log*: Package size: 13.9 KB >>> py3-rfl-log*: Compressing data... >>> py3-rfl-log*: Create checksum... >>> py3-rfl-log*: Create py3-rfl-log-1.5.0-r0.apk >>> py3-rfl-permissions-pyc*: Tracing dependencies... python3 python3~3.12 >>> py3-rfl-permissions-pyc*: Package size: 14.5 KB >>> py3-rfl-permissions-pyc*: Compressing data... >>> py3-rfl-permissions-pyc*: Create checksum... >>> py3-rfl-permissions-pyc*: Create py3-rfl-permissions-pyc-1.5.0-r0.apk >>> py3-rfl-permissions*: Tracing dependencies... py3-rfl-core py3-rfl-authentication py3-pyaml python3~3.12 >>> py3-rfl-permissions*: Package size: 25.8 KB >>> py3-rfl-permissions*: Compressing data... >>> py3-rfl-permissions*: Create checksum... >>> py3-rfl-permissions*: Create py3-rfl-permissions-1.5.0-r0.apk >>> py3-rfl-settings-pyc*: Tracing dependencies... python3 python3~3.12 >>> py3-rfl-settings-pyc*: Package size: 25.5 KB >>> py3-rfl-settings-pyc*: Compressing data... >>> py3-rfl-settings-pyc*: Create checksum... >>> py3-rfl-settings-pyc*: Create py3-rfl-settings-pyc-1.5.0-r0.apk >>> py3-rfl-settings*: Tracing dependencies... py3-rfl-core py3-pyaml python3~3.12 >>> py3-rfl-settings*: Package size: 48.6 KB >>> py3-rfl-settings*: Compressing data... >>> py3-rfl-settings*: Create checksum... >>> py3-rfl-settings*: Create py3-rfl-settings-1.5.0-r0.apk >>> py3-rfl-web-pyc*: Tracing dependencies... python3 python3~3.12 >>> py3-rfl-web-pyc*: Package size: 6.9 KB >>> py3-rfl-web-pyc*: Compressing data... >>> py3-rfl-web-pyc*: Create checksum... >>> py3-rfl-web-pyc*: Create py3-rfl-web-pyc-1.5.0-r0.apk >>> py3-rfl-web*: Tracing dependencies... py3-rfl-core py3-rfl-permissions py3-flask python3~3.12 >>> py3-rfl-web*: Package size: 13.0 KB >>> py3-rfl-web*: Compressing data... >>> py3-rfl-web*: Create checksum... >>> py3-rfl-web*: Create py3-rfl-web-1.5.0-r0.apk >>> py3-rfl*: Tracing dependencies... py3-rfl-core py3-rfl-authentication py3-rfl-build py3-rfl-log py3-rfl-permissions py3-rfl-web >>> py3-rfl*: Package size: 0.0 >>> py3-rfl*: Compressing data... >>> py3-rfl*: Create checksum... >>> py3-rfl*: Create py3-rfl-1.5.0-r0.apk >>> py3-rfl: Build complete at Sun, 14 Sep 2025 18:31:06 +0000 elapsed time 0h 0m 50s >>> py3-rfl: Cleaning up srcdir >>> py3-rfl: Cleaning up pkgdir >>> py3-rfl: Uninstalling dependencies... ( 1/67) Purging .makedepends-py3-rfl (20250914.183020) ( 2/67) Purging py3-gpep517-pyc (19-r0) ( 3/67) Purging py3-gpep517 (19-r0) ( 4/67) Purging py3-installer-pyc (0.7.0-r2) ( 5/67) Purging py3-installer (0.7.0-r2) ( 6/67) Purging py3-setuptools-pyc (80.9.0-r1) ( 7/67) Purging py3-setuptools (80.9.0-r1) ( 8/67) Purging py3-wheel-pyc (0.46.1-r0) ( 9/67) Purging py3-wheel (0.46.1-r0) (10/67) Purging py3-pytest-pyc (8.4.2-r0) (11/67) Purging py3-pytest (8.4.2-r0) (12/67) Purging py3-iniconfig-pyc (2.1.0-r0) (13/67) Purging py3-iniconfig (2.1.0-r0) (14/67) Purging py3-packaging-pyc (25.0-r0) (15/67) Purging py3-packaging (25.0-r0) (16/67) Purging py3-parsing-pyc (3.2.3-r0) (17/67) Purging py3-parsing (3.2.3-r0) (18/67) Purging py3-pluggy-pyc (1.6.0-r0) (19/67) Purging py3-pluggy (1.6.0-r0) (20/67) Purging py3-py-pyc (1.11.0-r4) (21/67) Purging py3-py (1.11.0-r4) (22/67) Purging py3-pygments-pyc (2.19.2-r0) (23/67) Purging py3-pygments (2.19.2-r0) (24/67) Purging py3-flask-pyc (3.1.2-r0) (25/67) Purging py3-flask (3.1.2-r0) (26/67) Purging py3-asgiref-pyc (3.9.1-r0) (27/67) Purging py3-asgiref (3.9.1-r0) (28/67) Purging py3-blinker-pyc (1.9.0-r0) (29/67) Purging py3-blinker (1.9.0-r0) (30/67) Purging py3-click-pyc (8.1.8-r1) (31/67) Purging py3-click (8.1.8-r1) (32/67) Purging py3-dotenv-pyc (1.0.1-r1) (33/67) Purging py3-dotenv (1.0.1-r1) (34/67) Purging py3-itsdangerous-pyc (2.2.0-r0) (35/67) Purging py3-itsdangerous (2.2.0-r0) (36/67) Purging py3-jinja2-pyc (3.1.6-r0) (37/67) Purging py3-jinja2 (3.1.6-r0) (38/67) Purging py3-werkzeug-pyc (3.1.3-r0) (39/67) Purging py3-werkzeug (3.1.3-r0) (40/67) Purging py3-markupsafe-pyc (3.0.2-r0) (41/67) Purging py3-markupsafe (3.0.2-r0) (42/67) Purging py3-jwt-pyc (2.10.1-r0) (43/67) Purging py3-jwt (2.10.1-r0) (44/67) Purging py3-ldap-pyc (3.4.4-r1) (45/67) Purging py3-ldap (3.4.4-r1) (46/67) Purging py3-asn1-modules-pyc (0.4.2-r0) (47/67) Purging py3-asn1-modules (0.4.2-r0) (48/67) Purging py3-asn1-pyc (0.6.1-r0) (49/67) Purging py3-asn1 (0.6.1-r0) (50/67) Purging py3-pyaml-pyc (25.7.0-r0) (51/67) Purging py3-pyaml (25.7.0-r0) (52/67) Purging py3-yaml-pyc (6.0.2-r0) (53/67) Purging py3-yaml (6.0.2-r0) (54/67) Purging python3-pyc (3.12.11-r0) (55/67) Purging python3-pycache-pyc0 (3.12.11-r0) (56/67) Purging pyc (3.12.11-r0) (57/67) Purging python3 (3.12.11-r0) (58/67) Purging libbz2 (1.0.8-r6) (59/67) Purging libffi (3.5.2-r0) (60/67) Purging libldap (2.6.10-r0) (61/67) Purging libpanelw (6.5_p20250816-r0) (62/67) Purging libsasl (2.1.28-r9) (63/67) Purging mpdecimal (4.0.1-r0) (64/67) Purging sqlite-libs (3.50.4-r1) (65/67) Purging xz-libs (5.8.1-r0) (66/67) Purging yaml (0.2.5-r2) (67/67) Purging gdbm (1.26-r0) busybox-1.37.0-r23.trigger: Executing script... OK: 361 MiB in 102 packages >>> py3-rfl: Updating the community/riscv64 repository index... >>> py3-rfl: Signing the index...