>>> py3-openwisp-utils: Building testing/py3-openwisp-utils 1.0.4-r7 (using abuild 3.17.0_rc1-r0) started Wed, 15 Apr 2026 11:16:33 +0000 >>> py3-openwisp-utils: Validating /home/buildozer/aports/testing/py3-openwisp-utils/APKBUILD... >>> WARNING: py3-openwisp-utils: No maintainer >>> py3-openwisp-utils: Analyzing dependencies... >>> py3-openwisp-utils: Installing for build: build-base py3-django-compress-staticfiles py3-django-filter py3-django-model-utils py3-django-rest-framework py3-drf-yasg py3-swapper python3 py3-setuptools_scm py3-gpep517 ( 1/63) Installing libbz2 (1.0.8-r6) ( 2/63) Installing libffi (3.5.2-r0) ( 3/63) Installing gdbm (1.26-r0) ( 4/63) Installing xz-libs (5.8.2-r0) ( 5/63) Installing mpdecimal (4.0.1-r0) ( 6/63) Installing libpanelw (6.6_p20260404-r0) ( 7/63) Installing readline (8.3.3-r1) ( 8/63) Installing sqlite-libs (3.53.0-r0) ( 9/63) Installing python3 (3.14.3-r0) (10/63) Installing python3-pycache-pyc0 (3.14.3-r0) (11/63) Installing pyc (3.14.3-r0) (12/63) Installing py3-django-pyc (5.2.13-r0) (13/63) Installing py3-django-compress-staticfiles-pyc (1.0.1_beta0-r8) (14/63) Installing python3-pyc (3.14.3-r0) (15/63) Installing py3-asgiref (3.9.1-r1) (16/63) Installing py3-asgiref-pyc (3.9.1-r1) (17/63) Installing py3-sqlparse (0.5.3-r1) (18/63) Installing py3-sqlparse-pyc (0.5.3-r1) (19/63) Installing tzdata (2026a-r0) (20/63) Installing py3-django (5.2.13-r0) (21/63) Installing py3-brotli (1.2.0-r1) (22/63) Installing py3-brotli-pyc (1.2.0-r1) (23/63) Installing py3-csscompressor (0.9.5-r8) (24/63) Installing py3-csscompressor-pyc (0.9.5-r8) (25/63) Installing py3-django-compress-staticfiles (1.0.1_beta0-r8) (26/63) Installing py3-django-filter (25.1-r3) (27/63) Installing py3-django-filter-pyc (25.1-r3) (28/63) Installing py3-django-model-utils (5.0.0-r2) (29/63) Installing py3-django-model-utils-pyc (5.0.0-r2) (30/63) Installing py3-tz (2025.2-r1) (31/63) Installing py3-tz-pyc (2025.2-r1) (32/63) Installing py3-django-rest-framework (3.17.1-r0) (33/63) Installing py3-django-rest-framework-pyc (3.17.1-r0) (34/63) Installing py3-markupsafe (3.0.3-r1) (35/63) Installing py3-markupsafe-pyc (3.0.3-r1) (36/63) Installing py3-jinja2 (3.1.6-r1) (37/63) Installing py3-jinja2-pyc (3.1.6-r1) (38/63) Installing py3-coreschema (0.0.4-r10) (39/63) Installing py3-coreschema-pyc (0.0.4-r10) (40/63) Installing py3-ruamel.yaml.clib (0.2.15-r3) (41/63) Installing py3-ruamel.yaml (0.19.1-r0) (42/63) Installing py3-ruamel.yaml-pyc (0.19.1-r0) (43/63) Installing py3-inflection (0.5.1-r7) (44/63) Installing py3-inflection-pyc (0.5.1-r7) (45/63) Installing py3-uritemplate (4.1.1-r4) (46/63) Installing py3-uritemplate-pyc (4.1.1-r4) (47/63) Installing py3-drf-yasg (1.21.10-r2) (48/63) Installing py3-drf-yasg-pyc (1.21.10-r2) (49/63) Installing py3-swapper (1.4.0-r2) (50/63) Installing py3-swapper-pyc (1.4.0-r2) (51/63) Installing py3-parsing (3.3.2-r1) (52/63) Installing py3-parsing-pyc (3.3.2-r1) (53/63) Installing py3-packaging (26.0-r1) (54/63) Installing py3-packaging-pyc (26.0-r1) (55/63) Installing py3-setuptools (82.0.1-r1) (56/63) Installing py3-setuptools-pyc (82.0.1-r1) (57/63) Installing py3-setuptools_scm (9.2.2-r1) (58/63) Installing py3-setuptools_scm-pyc (9.2.2-r1) (59/63) Installing py3-installer (1.0.0-r0) (60/63) Installing py3-installer-pyc (1.0.0-r0) (61/63) Installing py3-gpep517 (19-r2) (62/63) Installing py3-gpep517-pyc (19-r2) (63/63) Installing .makedepends-py3-openwisp-utils (20260415.111638) Executing busybox-1.37.0-r31.trigger OK: 488.5 MiB in 167 packages >>> py3-openwisp-utils: Cleaning up srcdir >>> py3-openwisp-utils: Cleaning up pkgdir >>> py3-openwisp-utils: Cleaning up tmpdir >>> py3-openwisp-utils: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-openwisp-utils-1.0.4.tar.gz /var/cache/distfiles/edge/py3-openwisp-utils-1.0.4.tar.gz: OK >>> py3-openwisp-utils: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-openwisp-utils-1.0.4.tar.gz /var/cache/distfiles/edge/py3-openwisp-utils-1.0.4.tar.gz: OK >>> py3-openwisp-utils: Unpacking /var/cache/distfiles/edge/py3-openwisp-utils-1.0.4.tar.gz... 2026-04-15 11:16:44,298 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ :10: SyntaxWarning: "\." is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\."? A raw string is also an option. /usr/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() 2026-04-15 11:16:44,497 root INFO running bdist_wheel /usr/lib/python3.14/site-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated !! ******************************************************************************** With Python 2.7 end-of-life, support for building universal wheels (i.e., wheels that support both Python 2 and Python 3) is being obviated. Please discontinue using this option, or if you still need it, file an issue with pypa/setuptools describing your use case. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. ******************************************************************************** !! self.finalize_options() 2026-04-15 11:16:44,593 root INFO running build 2026-04-15 11:16:44,593 root INFO running build_py 2026-04-15 11:16:44,615 root INFO creating build/lib/openwisp_utils 2026-04-15 11:16:44,616 root INFO copying openwisp_utils/qa.py -> build/lib/openwisp_utils 2026-04-15 11:16:44,618 root INFO copying openwisp_utils/settings.py -> build/lib/openwisp_utils 2026-04-15 11:16:44,619 root INFO copying openwisp_utils/staticfiles.py -> build/lib/openwisp_utils 2026-04-15 11:16:44,621 root INFO copying openwisp_utils/__init__.py -> build/lib/openwisp_utils 2026-04-15 11:16:44,622 root INFO copying openwisp_utils/tasks.py -> build/lib/openwisp_utils 2026-04-15 11:16:44,623 root INFO copying openwisp_utils/utils.py -> build/lib/openwisp_utils 2026-04-15 11:16:44,625 root INFO copying openwisp_utils/loaders.py -> build/lib/openwisp_utils 2026-04-15 11:16:44,626 root INFO copying openwisp_utils/storage.py -> build/lib/openwisp_utils 2026-04-15 11:16:44,627 root INFO copying openwisp_utils/tests.py -> build/lib/openwisp_utils 2026-04-15 11:16:44,629 root INFO copying openwisp_utils/admin.py -> build/lib/openwisp_utils 2026-04-15 11:16:44,630 root INFO copying openwisp_utils/validators.py -> build/lib/openwisp_utils 2026-04-15 11:16:44,631 root INFO copying openwisp_utils/base.py -> build/lib/openwisp_utils 2026-04-15 11:16:44,633 root INFO creating build/lib/openwisp_utils/api 2026-04-15 11:16:44,634 root INFO copying openwisp_utils/api/__init__.py -> build/lib/openwisp_utils/api 2026-04-15 11:16:44,635 root INFO copying openwisp_utils/api/urls.py -> build/lib/openwisp_utils/api 2026-04-15 11:16:44,636 root INFO copying openwisp_utils/api/apps.py -> build/lib/openwisp_utils/api 2026-04-15 11:16:44,637 root INFO copying openwisp_utils/api/serializers.py -> build/lib/openwisp_utils/api 2026-04-15 11:16:44,639 root INFO creating build/lib/openwisp_utils/admin_theme 2026-04-15 11:16:44,640 root INFO copying openwisp_utils/admin_theme/email.py -> build/lib/openwisp_utils/admin_theme 2026-04-15 11:16:44,641 root INFO copying openwisp_utils/admin_theme/settings.py -> build/lib/openwisp_utils/admin_theme 2026-04-15 11:16:44,642 root INFO copying openwisp_utils/admin_theme/__init__.py -> build/lib/openwisp_utils/admin_theme 2026-04-15 11:16:44,644 root INFO copying openwisp_utils/admin_theme/checks.py -> build/lib/openwisp_utils/admin_theme 2026-04-15 11:16:44,645 root INFO copying openwisp_utils/admin_theme/apps.py -> build/lib/openwisp_utils/admin_theme 2026-04-15 11:16:44,646 root INFO copying openwisp_utils/admin_theme/dashboard.py -> build/lib/openwisp_utils/admin_theme 2026-04-15 11:16:44,648 root INFO copying openwisp_utils/admin_theme/admin.py -> build/lib/openwisp_utils/admin_theme 2026-04-15 11:16:44,649 root INFO copying openwisp_utils/admin_theme/context_processor.py -> build/lib/openwisp_utils/admin_theme 2026-04-15 11:16:44,650 root INFO copying openwisp_utils/admin_theme/filters.py -> build/lib/openwisp_utils/admin_theme 2026-04-15 11:16:44,651 root INFO copying openwisp_utils/admin_theme/menu.py -> build/lib/openwisp_utils/admin_theme 2026-04-15 11:16:44,652 root INFO running egg_info 2026-04-15 11:16:44,668 root INFO creating openwisp_utils.egg-info 2026-04-15 11:16:44,669 root INFO writing openwisp_utils.egg-info/PKG-INFO 2026-04-15 11:16:44,676 root INFO writing dependency_links to openwisp_utils.egg-info/dependency_links.txt 2026-04-15 11:16:44,677 root INFO writing entry points to openwisp_utils.egg-info/entry_points.txt 2026-04-15 11:16:44,680 root INFO writing requirements to openwisp_utils.egg-info/requires.txt 2026-04-15 11:16:44,681 root INFO writing top-level names to openwisp_utils.egg-info/top_level.txt 2026-04-15 11:16:44,682 root INFO writing manifest file 'openwisp_utils.egg-info/SOURCES.txt' listing git files failed - pretending there aren't any 2026-04-15 11:16:44,757 root INFO reading manifest file 'openwisp_utils.egg-info/SOURCES.txt' 2026-04-15 11:16:44,758 root INFO reading manifest template 'MANIFEST.in' 2026-04-15 11:16:44,760 root WARNING warning: no files found matching 'requirements.txt' 2026-04-15 11:16:44,777 root WARNING warning: no previously-included files matching '*.swp' found under directory '*' 2026-04-15 11:16:44,778 root WARNING warning: no previously-included files matching '__pycache__' found under directory '*' 2026-04-15 11:16:44,779 root WARNING warning: no previously-included files matching '*.db' found under directory '*' 2026-04-15 11:16:44,780 root WARNING warning: no previously-included files matching 'local_settings.py' found under directory '*' 2026-04-15 11:16:44,781 root WARNING warning: no previously-included files matching '*' found under directory 'tests' 2026-04-15 11:16:44,782 root INFO adding license file 'LICENSE' 2026-04-15 11:16:44,789 root INFO writing manifest file 'openwisp_utils.egg-info/SOURCES.txt' /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.admin_theme.static.admin.css' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.admin_theme.static.admin.css' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.admin_theme.static.admin.css' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.admin_theme.static.admin.css' to be distributed and are already explicitly excluding 'openwisp_utils.admin_theme.static.admin.css' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.admin_theme.static.admin.js' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.admin_theme.static.admin.js' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.admin_theme.static.admin.js' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.admin_theme.static.admin.js' to be distributed and are already explicitly excluding 'openwisp_utils.admin_theme.static.admin.js' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.admin_theme.static.admin.vendor.js' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.admin_theme.static.admin.vendor.js' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.admin_theme.static.admin.vendor.js' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.admin_theme.static.admin.vendor.js' to be distributed and are already explicitly excluding 'openwisp_utils.admin_theme.static.admin.vendor.js' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.admin_theme.static' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.admin_theme.static' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.admin_theme.static' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.admin_theme.static' to be distributed and are already explicitly excluding 'openwisp_utils.admin_theme.static' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.admin_theme.static.rest_framework.css' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.admin_theme.static.rest_framework.css' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.admin_theme.static.rest_framework.css' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.admin_theme.static.rest_framework.css' to be distributed and are already explicitly excluding 'openwisp_utils.admin_theme.static.rest_framework.css' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.admin_theme.static.ui.openwisp.images' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.admin_theme.static.ui.openwisp.images' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.admin_theme.static.ui.openwisp.images' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.admin_theme.static.ui.openwisp.images' to be distributed and are already explicitly excluding 'openwisp_utils.admin_theme.static.ui.openwisp.images' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.admin_theme.templates' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.admin_theme.templates' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.admin_theme.templates' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.admin_theme.templates' to be distributed and are already explicitly excluding 'openwisp_utils.admin_theme.templates' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.admin_theme.templates.admin' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.admin_theme.templates.admin' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.admin_theme.templates.admin' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.admin_theme.templates.admin' to be distributed and are already explicitly excluding 'openwisp_utils.admin_theme.templates.admin' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.admin_theme.templates.admin.edit_inline' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.admin_theme.templates.admin.edit_inline' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.admin_theme.templates.admin.edit_inline' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.admin_theme.templates.admin.edit_inline' to be distributed and are already explicitly excluding 'openwisp_utils.admin_theme.templates.admin.edit_inline' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.admin_theme.templates.openwisp_utils' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.admin_theme.templates.openwisp_utils' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.admin_theme.templates.openwisp_utils' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.admin_theme.templates.openwisp_utils' to be distributed and are already explicitly excluding 'openwisp_utils.admin_theme.templates.openwisp_utils' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.admin_theme.templates.rest_framework' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.admin_theme.templates.rest_framework' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.admin_theme.templates.rest_framework' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.admin_theme.templates.rest_framework' to be distributed and are already explicitly excluding 'openwisp_utils.admin_theme.templates.rest_framework' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.admin_theme.templatetags' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.admin_theme.templatetags' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.admin_theme.templatetags' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.admin_theme.templatetags' to be distributed and are already explicitly excluding 'openwisp_utils.admin_theme.templatetags' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.static' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.static' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.static' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.static' to be distributed and are already explicitly excluding 'openwisp_utils.static' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) 2026-04-15 11:16:44,811 root INFO creating build/lib/openwisp_utils/static/openwisp-utils/images 2026-04-15 11:16:44,812 root INFO copying openwisp_utils/static/openwisp-utils/images/openwisp-logo.png -> build/lib/openwisp_utils/static/openwisp-utils/images 2026-04-15 11:16:44,813 root INFO creating build/lib/openwisp_utils/static/openwisp-utils/js 2026-04-15 11:16:44,814 root INFO copying openwisp_utils/static/openwisp-utils/js/receive_url.js -> build/lib/openwisp_utils/static/openwisp-utils/js 2026-04-15 11:16:44,816 root INFO copying openwisp_utils/static/openwisp-utils/js/uuid.js -> build/lib/openwisp_utils/static/openwisp-utils/js 2026-04-15 11:16:44,817 root INFO creating build/lib/openwisp_utils/admin_theme/static/admin/css 2026-04-15 11:16:44,818 root INFO copying openwisp_utils/admin_theme/static/admin/css/help-text-stacked.css -> build/lib/openwisp_utils/admin_theme/static/admin/css 2026-04-15 11:16:44,819 root INFO copying openwisp_utils/admin_theme/static/admin/css/openwisp.css -> build/lib/openwisp_utils/admin_theme/static/admin/css 2026-04-15 11:16:44,821 root INFO copying openwisp_utils/admin_theme/static/admin/css/ow-dashboard.css -> build/lib/openwisp_utils/admin_theme/static/admin/css 2026-04-15 11:16:44,823 root INFO copying openwisp_utils/admin_theme/static/admin/css/ow-filters.css -> build/lib/openwisp_utils/admin_theme/static/admin/css 2026-04-15 11:16:44,824 root INFO creating build/lib/openwisp_utils/admin_theme/static/admin/js 2026-04-15 11:16:44,825 root INFO copying openwisp_utils/admin_theme/static/admin/js/menu.js -> build/lib/openwisp_utils/admin_theme/static/admin/js 2026-04-15 11:16:44,826 root INFO copying openwisp_utils/admin_theme/static/admin/js/ow-dashboard.js -> build/lib/openwisp_utils/admin_theme/static/admin/js 2026-04-15 11:16:44,828 root INFO copying openwisp_utils/admin_theme/static/admin/js/ow-filter.js -> build/lib/openwisp_utils/admin_theme/static/admin/js 2026-04-15 11:16:44,829 root INFO creating build/lib/openwisp_utils/admin_theme/static/admin/vendor/js 2026-04-15 11:16:44,830 root INFO copying openwisp_utils/admin_theme/static/admin/vendor/js/plotly-cartesian.min.js -> build/lib/openwisp_utils/admin_theme/static/admin/vendor/js 2026-04-15 11:16:44,837 root INFO creating build/lib/openwisp_utils/admin_theme/static/drf-yasg 2026-04-15 11:16:44,838 root INFO copying openwisp_utils/admin_theme/static/drf-yasg/ow-drf-yasg.css -> build/lib/openwisp_utils/admin_theme/static/drf-yasg 2026-04-15 11:16:44,839 root INFO creating build/lib/openwisp_utils/admin_theme/static/rest_framework/css 2026-04-15 11:16:44,840 root INFO copying openwisp_utils/admin_theme/static/rest_framework/css/browsable-api.css -> build/lib/openwisp_utils/admin_theme/static/rest_framework/css 2026-04-15 11:16:44,842 root INFO creating build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,843 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/access-credential.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,844 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/accounting.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,846 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/add.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,847 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/batch-user.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,849 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/build.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,850 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/ca.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,852 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/calender-next.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,854 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/calender-prev.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,855 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/category.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,857 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/cer-group.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,858 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/certificate.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,859 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/check.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,861 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/clock.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,862 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/config.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,863 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/dashboard.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,865 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/date.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,866 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/device-group.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,867 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/device.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,869 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/down-arrow.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,870 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/favicon.png -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,872 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/firmware.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,874 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/floor.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,875 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/geo-info.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,877 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/hamburger.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,878 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/ip-address.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,880 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/ipam.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,881 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/left-arrow.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,882 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/link.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,884 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/location.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,885 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/log.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,887 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/logout.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,888 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/mass-upgrade.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,889 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/metrics.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,891 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/monitoring.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,892 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/montoring-checks.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,894 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/nas.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,895 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/network-topology.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,897 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/node.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,898 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/openwisp-logo-black.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,900 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/openwisp-logo-small.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,901 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/org-owner.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,903 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/org-user.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,904 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/org.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,906 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/password.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,907 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/permission.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,908 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/radius-group.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,910 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/radius.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,911 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/replies.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,912 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/right-arrow.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,914 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/subnet.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,915 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/template.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,917 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/token.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,918 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/topology.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,919 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/user-and-org.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,921 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/user.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,922 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/vpn.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:44,924 root INFO creating build/lib/openwisp_utils/admin_theme/templates 2026-04-15 11:16:44,924 root INFO copying openwisp_utils/admin_theme/templates/base.html -> build/lib/openwisp_utils/admin_theme/templates 2026-04-15 11:16:44,926 root INFO creating build/lib/openwisp_utils/admin_theme/templates/admin 2026-04-15 11:16:44,926 root INFO copying openwisp_utils/admin_theme/templates/admin/base.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-04-15 11:16:44,928 root INFO copying openwisp_utils/admin_theme/templates/admin/base_site.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-04-15 11:16:44,929 root INFO copying openwisp_utils/admin_theme/templates/admin/change_list.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-04-15 11:16:44,930 root INFO copying openwisp_utils/admin_theme/templates/admin/filter.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-04-15 11:16:44,932 root INFO copying openwisp_utils/admin_theme/templates/admin/index.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-04-15 11:16:44,933 root INFO copying openwisp_utils/admin_theme/templates/admin/input_filter.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-04-15 11:16:44,934 root INFO copying openwisp_utils/admin_theme/templates/admin/menu.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-04-15 11:16:44,936 root INFO copying openwisp_utils/admin_theme/templates/admin/submit_line.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-04-15 11:16:44,937 root INFO creating build/lib/openwisp_utils/admin_theme/templates/admin/edit_inline 2026-04-15 11:16:44,938 root INFO copying openwisp_utils/admin_theme/templates/admin/edit_inline/help_text_stacked.html -> build/lib/openwisp_utils/admin_theme/templates/admin/edit_inline 2026-04-15 11:16:44,939 root INFO creating build/lib/openwisp_utils/admin_theme/templates/drf-yasg 2026-04-15 11:16:44,940 root INFO copying openwisp_utils/admin_theme/templates/drf-yasg/swagger-ui.html -> build/lib/openwisp_utils/admin_theme/templates/drf-yasg 2026-04-15 11:16:44,941 root INFO creating build/lib/openwisp_utils/admin_theme/templates/openwisp_utils 2026-04-15 11:16:44,942 root INFO copying openwisp_utils/admin_theme/templates/openwisp_utils/email_template.html -> build/lib/openwisp_utils/admin_theme/templates/openwisp_utils 2026-04-15 11:16:44,943 root INFO creating build/lib/openwisp_utils/admin_theme/templates/rest_framework 2026-04-15 11:16:44,944 root INFO copying openwisp_utils/admin_theme/templates/rest_framework/api.html -> build/lib/openwisp_utils/admin_theme/templates/rest_framework 2026-04-15 11:16:44,945 root INFO creating build/lib/openwisp_utils/admin_theme/templatetags 2026-04-15 11:16:44,946 root INFO copying openwisp_utils/admin_theme/templatetags/ow_tags.py -> build/lib/openwisp_utils/admin_theme/templatetags 2026-04-15 11:16:44,949 root INFO running build_scripts 2026-04-15 11:16:44,949 root INFO creating build/scripts-3.14 2026-04-15 11:16:44,950 root INFO copying openwisp-qa-check -> build/scripts-3.14 2026-04-15 11:16:44,952 root INFO copying openwisp-qa-format -> build/scripts-3.14 2026-04-15 11:16:44,954 root INFO copying and adjusting openwisp-pre-push-hook -> build/scripts-3.14 2026-04-15 11:16:44,955 root INFO changing mode of build/scripts-3.14/openwisp-pre-push-hook from 644 to 755 2026-04-15 11:16:44,996 root INFO installing to build/bdist.linux-riscv64/wheel 2026-04-15 11:16:44,996 root INFO running install 2026-04-15 11:16:45,033 root INFO running install_lib 2026-04-15 11:16:45,053 root INFO creating build/bdist.linux-riscv64/wheel 2026-04-15 11:16:45,054 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils 2026-04-15 11:16:45,055 root INFO copying build/lib/openwisp_utils/qa.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-04-15 11:16:45,056 root INFO copying build/lib/openwisp_utils/settings.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-04-15 11:16:45,058 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/api 2026-04-15 11:16:45,059 root INFO copying build/lib/openwisp_utils/api/__init__.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/api 2026-04-15 11:16:45,060 root INFO copying build/lib/openwisp_utils/api/urls.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/api 2026-04-15 11:16:45,061 root INFO copying build/lib/openwisp_utils/api/apps.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/api 2026-04-15 11:16:45,062 root INFO copying build/lib/openwisp_utils/api/serializers.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/api 2026-04-15 11:16:45,063 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme 2026-04-15 11:16:45,064 root INFO copying build/lib/openwisp_utils/admin_theme/email.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-04-15 11:16:45,065 root INFO copying build/lib/openwisp_utils/admin_theme/settings.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-04-15 11:16:45,066 root INFO copying build/lib/openwisp_utils/admin_theme/__init__.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-04-15 11:16:45,067 root INFO copying build/lib/openwisp_utils/admin_theme/checks.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-04-15 11:16:45,069 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/templates 2026-04-15 11:16:45,070 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/templates/rest_framework 2026-04-15 11:16:45,070 root INFO copying build/lib/openwisp_utils/admin_theme/templates/rest_framework/api.html -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/templates/rest_framework 2026-04-15 11:16:45,071 root INFO copying build/lib/openwisp_utils/admin_theme/templates/base.html -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/templates 2026-04-15 11:16:45,073 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/templates/drf-yasg 2026-04-15 11:16:45,074 root INFO copying build/lib/openwisp_utils/admin_theme/templates/drf-yasg/swagger-ui.html -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/templates/drf-yasg 2026-04-15 11:16:45,075 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/templates/openwisp_utils 2026-04-15 11:16:45,076 root INFO copying build/lib/openwisp_utils/admin_theme/templates/openwisp_utils/email_template.html -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/templates/openwisp_utils 2026-04-15 11:16:45,077 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/templates/admin 2026-04-15 11:16:45,078 root INFO copying build/lib/openwisp_utils/admin_theme/templates/admin/base.html -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/templates/admin 2026-04-15 11:16:45,079 root INFO copying build/lib/openwisp_utils/admin_theme/templates/admin/change_list.html -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/templates/admin 2026-04-15 11:16:45,081 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/templates/admin/edit_inline 2026-04-15 11:16:45,081 root INFO copying build/lib/openwisp_utils/admin_theme/templates/admin/edit_inline/help_text_stacked.html -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/templates/admin/edit_inline 2026-04-15 11:16:45,083 root INFO copying build/lib/openwisp_utils/admin_theme/templates/admin/index.html -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/templates/admin 2026-04-15 11:16:45,084 root INFO copying build/lib/openwisp_utils/admin_theme/templates/admin/filter.html -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/templates/admin 2026-04-15 11:16:45,085 root INFO copying build/lib/openwisp_utils/admin_theme/templates/admin/menu.html -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/templates/admin 2026-04-15 11:16:45,086 root INFO copying build/lib/openwisp_utils/admin_theme/templates/admin/submit_line.html -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/templates/admin 2026-04-15 11:16:45,087 root INFO copying build/lib/openwisp_utils/admin_theme/templates/admin/base_site.html -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/templates/admin 2026-04-15 11:16:45,088 root INFO copying build/lib/openwisp_utils/admin_theme/templates/admin/input_filter.html -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/templates/admin 2026-04-15 11:16:45,089 root INFO copying build/lib/openwisp_utils/admin_theme/apps.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-04-15 11:16:45,091 root INFO copying build/lib/openwisp_utils/admin_theme/dashboard.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-04-15 11:16:45,092 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static 2026-04-15 11:16:45,093 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/rest_framework 2026-04-15 11:16:45,094 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/rest_framework/css 2026-04-15 11:16:45,095 root INFO copying build/lib/openwisp_utils/admin_theme/static/rest_framework/css/browsable-api.css -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/rest_framework/css 2026-04-15 11:16:45,096 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/drf-yasg 2026-04-15 11:16:45,097 root INFO copying build/lib/openwisp_utils/admin_theme/static/drf-yasg/ow-drf-yasg.css -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/drf-yasg 2026-04-15 11:16:45,098 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/ui 2026-04-15 11:16:45,099 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/ui/openwisp 2026-04-15 11:16:45,100 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,101 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/vpn.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,102 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/dashboard.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,103 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/down-arrow.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,104 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/radius.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,106 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/ca.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,107 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/cer-group.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,108 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/ip-address.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,109 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/left-arrow.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,110 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/log.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,111 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/accounting.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,113 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/floor.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,114 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/org-owner.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,115 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/favicon.png -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,117 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/openwisp-logo-small.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,118 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/hamburger.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,119 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/category.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,121 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/mass-upgrade.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,122 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/device.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,123 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/token.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,124 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/batch-user.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,126 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/metrics.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,127 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/check.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,128 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/monitoring.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,129 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/topology.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,130 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/node.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,132 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/config.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,133 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/calender-prev.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,134 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/network-topology.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,135 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/location.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,137 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/add.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,138 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/radius-group.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,139 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/montoring-checks.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,140 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/geo-info.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,141 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/nas.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,143 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/permission.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,144 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/calender-next.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,145 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/logout.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,146 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/build.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,148 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/link.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,149 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/right-arrow.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,150 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/org.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,151 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/subnet.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,152 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/openwisp-logo-black.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,154 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/firmware.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,155 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/template.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,156 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/password.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,158 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/clock.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,159 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/ipam.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,160 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/date.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,161 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/user.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,162 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/org-user.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,164 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/certificate.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,165 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/user-and-org.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,166 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/device-group.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,167 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/access-credential.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,168 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/replies.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-04-15 11:16:45,170 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/admin 2026-04-15 11:16:45,171 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/admin/css 2026-04-15 11:16:45,172 root INFO copying build/lib/openwisp_utils/admin_theme/static/admin/css/ow-dashboard.css -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/admin/css 2026-04-15 11:16:45,173 root INFO copying build/lib/openwisp_utils/admin_theme/static/admin/css/help-text-stacked.css -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/admin/css 2026-04-15 11:16:45,174 root INFO copying build/lib/openwisp_utils/admin_theme/static/admin/css/openwisp.css -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/admin/css 2026-04-15 11:16:45,176 root INFO copying build/lib/openwisp_utils/admin_theme/static/admin/css/ow-filters.css -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/admin/css 2026-04-15 11:16:45,177 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/admin/vendor 2026-04-15 11:16:45,178 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/admin/vendor/js 2026-04-15 11:16:45,179 root INFO copying build/lib/openwisp_utils/admin_theme/static/admin/vendor/js/plotly-cartesian.min.js -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/admin/vendor/js 2026-04-15 11:16:45,186 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/admin/js 2026-04-15 11:16:45,187 root INFO copying build/lib/openwisp_utils/admin_theme/static/admin/js/menu.js -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/admin/js 2026-04-15 11:16:45,188 root INFO copying build/lib/openwisp_utils/admin_theme/static/admin/js/ow-filter.js -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/admin/js 2026-04-15 11:16:45,190 root INFO copying build/lib/openwisp_utils/admin_theme/static/admin/js/ow-dashboard.js -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/admin/js 2026-04-15 11:16:45,191 root INFO copying build/lib/openwisp_utils/admin_theme/admin.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-04-15 11:16:45,193 root INFO copying build/lib/openwisp_utils/admin_theme/context_processor.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-04-15 11:16:45,194 root INFO copying build/lib/openwisp_utils/admin_theme/filters.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-04-15 11:16:45,195 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/templatetags 2026-04-15 11:16:45,196 root INFO copying build/lib/openwisp_utils/admin_theme/templatetags/ow_tags.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/templatetags 2026-04-15 11:16:45,198 root INFO copying build/lib/openwisp_utils/admin_theme/menu.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-04-15 11:16:45,199 root INFO copying build/lib/openwisp_utils/staticfiles.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-04-15 11:16:45,200 root INFO copying build/lib/openwisp_utils/__init__.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-04-15 11:16:45,202 root INFO copying build/lib/openwisp_utils/tasks.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-04-15 11:16:45,203 root INFO copying build/lib/openwisp_utils/utils.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-04-15 11:16:45,204 root INFO copying build/lib/openwisp_utils/loaders.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-04-15 11:16:45,206 root INFO copying build/lib/openwisp_utils/storage.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-04-15 11:16:45,207 root INFO copying build/lib/openwisp_utils/tests.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-04-15 11:16:45,208 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/static 2026-04-15 11:16:45,210 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/static/openwisp-utils 2026-04-15 11:16:45,210 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/static/openwisp-utils/images 2026-04-15 11:16:45,211 root INFO copying build/lib/openwisp_utils/static/openwisp-utils/images/openwisp-logo.png -> build/bdist.linux-riscv64/wheel/./openwisp_utils/static/openwisp-utils/images 2026-04-15 11:16:45,213 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/static/openwisp-utils/js 2026-04-15 11:16:45,214 root INFO copying build/lib/openwisp_utils/static/openwisp-utils/js/uuid.js -> build/bdist.linux-riscv64/wheel/./openwisp_utils/static/openwisp-utils/js 2026-04-15 11:16:45,215 root INFO copying build/lib/openwisp_utils/static/openwisp-utils/js/receive_url.js -> build/bdist.linux-riscv64/wheel/./openwisp_utils/static/openwisp-utils/js 2026-04-15 11:16:45,216 root INFO copying build/lib/openwisp_utils/admin.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-04-15 11:16:45,218 root INFO copying build/lib/openwisp_utils/validators.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-04-15 11:16:45,219 root INFO copying build/lib/openwisp_utils/base.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-04-15 11:16:45,220 root INFO running install_egg_info 2026-04-15 11:16:45,242 root INFO Copying openwisp_utils.egg-info to build/bdist.linux-riscv64/wheel/./openwisp_utils-1.0.4-py3.14.egg-info 2026-04-15 11:16:45,250 root INFO running install_scripts 2026-04-15 11:16:45,251 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils-1.0.4.data/scripts 2026-04-15 11:16:45,252 root INFO copying build/scripts-3.14/openwisp-pre-push-hook -> build/bdist.linux-riscv64/wheel/openwisp_utils-1.0.4.data/scripts 2026-04-15 11:16:45,253 root INFO copying build/scripts-3.14/openwisp-qa-check -> build/bdist.linux-riscv64/wheel/openwisp_utils-1.0.4.data/scripts 2026-04-15 11:16:45,254 root INFO copying build/scripts-3.14/openwisp-qa-format -> build/bdist.linux-riscv64/wheel/openwisp_utils-1.0.4.data/scripts 2026-04-15 11:16:45,255 root INFO changing mode of build/bdist.linux-riscv64/wheel/openwisp_utils-1.0.4.data/scripts/openwisp-pre-push-hook to 755 2026-04-15 11:16:45,256 root INFO changing mode of build/bdist.linux-riscv64/wheel/openwisp_utils-1.0.4.data/scripts/openwisp-qa-check to 755 2026-04-15 11:16:45,256 root INFO changing mode of build/bdist.linux-riscv64/wheel/openwisp_utils-1.0.4.data/scripts/openwisp-qa-format to 755 2026-04-15 11:16:45,264 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils-1.0.4.dist-info/WHEEL 2026-04-15 11:16:45,266 wheel INFO creating '/home/buildozer/aports/testing/py3-openwisp-utils/src/openwisp-utils-1.0.4/.dist/.tmp-upczhqj5/openwisp_utils-1.0.4-py2.py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it 2026-04-15 11:16:45,267 wheel INFO adding 'openwisp_utils/__init__.py' 2026-04-15 11:16:45,269 wheel INFO adding 'openwisp_utils/admin.py' 2026-04-15 11:16:45,270 wheel INFO adding 'openwisp_utils/base.py' 2026-04-15 11:16:45,271 wheel INFO adding 'openwisp_utils/loaders.py' 2026-04-15 11:16:45,272 wheel INFO adding 'openwisp_utils/qa.py' 2026-04-15 11:16:45,273 wheel INFO adding 'openwisp_utils/settings.py' 2026-04-15 11:16:45,274 wheel INFO adding 'openwisp_utils/staticfiles.py' 2026-04-15 11:16:45,275 wheel INFO adding 'openwisp_utils/storage.py' 2026-04-15 11:16:45,276 wheel INFO adding 'openwisp_utils/tasks.py' 2026-04-15 11:16:45,277 wheel INFO adding 'openwisp_utils/tests.py' 2026-04-15 11:16:45,278 wheel INFO adding 'openwisp_utils/utils.py' 2026-04-15 11:16:45,279 wheel INFO adding 'openwisp_utils/validators.py' 2026-04-15 11:16:45,281 wheel INFO adding 'openwisp_utils/admin_theme/__init__.py' 2026-04-15 11:16:45,282 wheel INFO adding 'openwisp_utils/admin_theme/admin.py' 2026-04-15 11:16:45,283 wheel INFO adding 'openwisp_utils/admin_theme/apps.py' 2026-04-15 11:16:45,284 wheel INFO adding 'openwisp_utils/admin_theme/checks.py' 2026-04-15 11:16:45,285 wheel INFO adding 'openwisp_utils/admin_theme/context_processor.py' 2026-04-15 11:16:45,286 wheel INFO adding 'openwisp_utils/admin_theme/dashboard.py' 2026-04-15 11:16:45,287 wheel INFO adding 'openwisp_utils/admin_theme/email.py' 2026-04-15 11:16:45,288 wheel INFO adding 'openwisp_utils/admin_theme/filters.py' 2026-04-15 11:16:45,289 wheel INFO adding 'openwisp_utils/admin_theme/menu.py' 2026-04-15 11:16:45,291 wheel INFO adding 'openwisp_utils/admin_theme/settings.py' 2026-04-15 11:16:45,292 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/css/help-text-stacked.css' 2026-04-15 11:16:45,294 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/css/openwisp.css' 2026-04-15 11:16:45,296 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/css/ow-dashboard.css' 2026-04-15 11:16:45,297 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/css/ow-filters.css' 2026-04-15 11:16:45,298 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/js/menu.js' 2026-04-15 11:16:45,300 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/js/ow-dashboard.js' 2026-04-15 11:16:45,301 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/js/ow-filter.js' 2026-04-15 11:16:45,309 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/vendor/js/plotly-cartesian.min.js' 2026-04-15 11:16:45,329 wheel INFO adding 'openwisp_utils/admin_theme/static/drf-yasg/ow-drf-yasg.css' 2026-04-15 11:16:45,331 wheel INFO adding 'openwisp_utils/admin_theme/static/rest_framework/css/browsable-api.css' 2026-04-15 11:16:45,332 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/access-credential.svg' 2026-04-15 11:16:45,334 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/accounting.svg' 2026-04-15 11:16:45,335 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/add.svg' 2026-04-15 11:16:45,336 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/batch-user.svg' 2026-04-15 11:16:45,337 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/build.svg' 2026-04-15 11:16:45,338 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/ca.svg' 2026-04-15 11:16:45,339 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/calender-next.svg' 2026-04-15 11:16:45,340 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/calender-prev.svg' 2026-04-15 11:16:45,341 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/category.svg' 2026-04-15 11:16:45,342 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/cer-group.svg' 2026-04-15 11:16:45,343 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/certificate.svg' 2026-04-15 11:16:45,344 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/check.svg' 2026-04-15 11:16:45,345 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/clock.svg' 2026-04-15 11:16:45,346 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/config.svg' 2026-04-15 11:16:45,347 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/dashboard.svg' 2026-04-15 11:16:45,348 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/date.svg' 2026-04-15 11:16:45,349 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/device-group.svg' 2026-04-15 11:16:45,350 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/device.svg' 2026-04-15 11:16:45,351 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/down-arrow.svg' 2026-04-15 11:16:45,352 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/favicon.png' 2026-04-15 11:16:45,354 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/firmware.svg' 2026-04-15 11:16:45,355 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/floor.svg' 2026-04-15 11:16:45,356 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/geo-info.svg' 2026-04-15 11:16:45,357 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/hamburger.svg' 2026-04-15 11:16:45,358 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/ip-address.svg' 2026-04-15 11:16:45,359 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/ipam.svg' 2026-04-15 11:16:45,360 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/left-arrow.svg' 2026-04-15 11:16:45,361 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/link.svg' 2026-04-15 11:16:45,362 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/location.svg' 2026-04-15 11:16:45,364 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/log.svg' 2026-04-15 11:16:45,365 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/logout.svg' 2026-04-15 11:16:45,366 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/mass-upgrade.svg' 2026-04-15 11:16:45,367 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/metrics.svg' 2026-04-15 11:16:45,368 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/monitoring.svg' 2026-04-15 11:16:45,369 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/montoring-checks.svg' 2026-04-15 11:16:45,370 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/nas.svg' 2026-04-15 11:16:45,371 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/network-topology.svg' 2026-04-15 11:16:45,372 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/node.svg' 2026-04-15 11:16:45,373 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/openwisp-logo-black.svg' 2026-04-15 11:16:45,375 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/openwisp-logo-small.svg' 2026-04-15 11:16:45,376 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/org-owner.svg' 2026-04-15 11:16:45,377 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/org-user.svg' 2026-04-15 11:16:45,378 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/org.svg' 2026-04-15 11:16:45,379 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/password.svg' 2026-04-15 11:16:45,380 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/permission.svg' 2026-04-15 11:16:45,381 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/radius-group.svg' 2026-04-15 11:16:45,383 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/radius.svg' 2026-04-15 11:16:45,384 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/replies.svg' 2026-04-15 11:16:45,384 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/right-arrow.svg' 2026-04-15 11:16:45,385 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/subnet.svg' 2026-04-15 11:16:45,387 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/template.svg' 2026-04-15 11:16:45,388 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/token.svg' 2026-04-15 11:16:45,389 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/topology.svg' 2026-04-15 11:16:45,390 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/user-and-org.svg' 2026-04-15 11:16:45,391 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/user.svg' 2026-04-15 11:16:45,392 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/vpn.svg' 2026-04-15 11:16:45,393 wheel INFO adding 'openwisp_utils/admin_theme/templates/base.html' 2026-04-15 11:16:45,394 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/base.html' 2026-04-15 11:16:45,395 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/base_site.html' 2026-04-15 11:16:45,397 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/change_list.html' 2026-04-15 11:16:45,398 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/filter.html' 2026-04-15 11:16:45,399 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/index.html' 2026-04-15 11:16:45,400 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/input_filter.html' 2026-04-15 11:16:45,401 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/menu.html' 2026-04-15 11:16:45,402 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/submit_line.html' 2026-04-15 11:16:45,403 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/edit_inline/help_text_stacked.html' 2026-04-15 11:16:45,404 wheel INFO adding 'openwisp_utils/admin_theme/templates/drf-yasg/swagger-ui.html' 2026-04-15 11:16:45,406 wheel INFO adding 'openwisp_utils/admin_theme/templates/openwisp_utils/email_template.html' 2026-04-15 11:16:45,407 wheel INFO adding 'openwisp_utils/admin_theme/templates/rest_framework/api.html' 2026-04-15 11:16:45,408 wheel INFO adding 'openwisp_utils/admin_theme/templatetags/ow_tags.py' 2026-04-15 11:16:45,409 wheel INFO adding 'openwisp_utils/api/__init__.py' 2026-04-15 11:16:45,410 wheel INFO adding 'openwisp_utils/api/apps.py' 2026-04-15 11:16:45,411 wheel INFO adding 'openwisp_utils/api/serializers.py' 2026-04-15 11:16:45,412 wheel INFO adding 'openwisp_utils/api/urls.py' 2026-04-15 11:16:45,414 wheel INFO adding 'openwisp_utils/static/openwisp-utils/images/openwisp-logo.png' 2026-04-15 11:16:45,416 wheel INFO adding 'openwisp_utils/static/openwisp-utils/js/receive_url.js' 2026-04-15 11:16:45,417 wheel INFO adding 'openwisp_utils/static/openwisp-utils/js/uuid.js' 2026-04-15 11:16:45,418 wheel INFO adding 'openwisp_utils-1.0.4.data/scripts/openwisp-pre-push-hook' 2026-04-15 11:16:45,419 wheel INFO adding 'openwisp_utils-1.0.4.data/scripts/openwisp-qa-check' 2026-04-15 11:16:45,420 wheel INFO adding 'openwisp_utils-1.0.4.data/scripts/openwisp-qa-format' 2026-04-15 11:16:45,422 wheel INFO adding 'openwisp_utils-1.0.4.dist-info/licenses/LICENSE' 2026-04-15 11:16:45,424 wheel INFO adding 'openwisp_utils-1.0.4.dist-info/METADATA' 2026-04-15 11:16:45,426 wheel INFO adding 'openwisp_utils-1.0.4.dist-info/WHEEL' 2026-04-15 11:16:45,427 wheel INFO adding 'openwisp_utils-1.0.4.dist-info/entry_points.txt' 2026-04-15 11:16:45,427 wheel INFO adding 'openwisp_utils-1.0.4.dist-info/top_level.txt' 2026-04-15 11:16:45,430 wheel INFO adding 'openwisp_utils-1.0.4.dist-info/RECORD' 2026-04-15 11:16:45,432 root INFO removing build/bdist.linux-riscv64/wheel 2026-04-15 11:16:45,450 gpep517 INFO The backend produced .dist/openwisp_utils-1.0.4-py2.py3-none-any.whl openwisp_utils-1.0.4-py2.py3-none-any.whl >>> py3-openwisp-utils: Entering fakeroot... 2026-04-15 11:16:46,347 gpep517 INFO Installing .dist/openwisp_utils-1.0.4-py2.py3-none-any.whl into /home/buildozer/aports/testing/py3-openwisp-utils/pkg/py3-openwisp-utils 2026-04-15 11:16:47,369 gpep517 INFO Installation complete >>> py3-openwisp-utils-pyc*: Running split function pyc... 'usr/lib/python3.14/site-packages/openwisp_utils/api/__pycache__' -> '/home/buildozer/aports/testing/py3-openwisp-utils/pkg/py3-openwisp-utils-pyc/usr/lib/python3.14/site-packages/openwisp_utils/api/__pycache__' 'usr/lib/python3.14/site-packages/openwisp_utils/admin_theme/__pycache__' -> '/home/buildozer/aports/testing/py3-openwisp-utils/pkg/py3-openwisp-utils-pyc/usr/lib/python3.14/site-packages/openwisp_utils/admin_theme/__pycache__' 'usr/lib/python3.14/site-packages/openwisp_utils/admin_theme/templatetags/__pycache__' -> '/home/buildozer/aports/testing/py3-openwisp-utils/pkg/py3-openwisp-utils-pyc/usr/lib/python3.14/site-packages/openwisp_utils/admin_theme/templatetags/__pycache__' 'usr/lib/python3.14/site-packages/openwisp_utils/__pycache__' -> '/home/buildozer/aports/testing/py3-openwisp-utils/pkg/py3-openwisp-utils-pyc/usr/lib/python3.14/site-packages/openwisp_utils/__pycache__' >>> py3-openwisp-utils-pyc*: Preparing subpackage py3-openwisp-utils-pyc... Please specify at least one package name on the command line. >>> py3-openwisp-utils-pyc*: Running postcheck for py3-openwisp-utils-pyc >>> py3-openwisp-utils*: Running postcheck for py3-openwisp-utils >>> py3-openwisp-utils*: Preparing package py3-openwisp-utils... Please specify at least one package name on the command line. >>> py3-openwisp-utils-pyc*: Tracing dependencies... python3~3.14 >>> py3-openwisp-utils-pyc*: Package size: 90.3 KB >>> py3-openwisp-utils-pyc*: Compressing data... >>> py3-openwisp-utils-pyc*: Create checksum... >>> py3-openwisp-utils-pyc*: Create py3-openwisp-utils-pyc-1.0.4-r7.apk >>> py3-openwisp-utils*: Tracing dependencies... py3-django-compress-staticfiles py3-django-filter py3-django-model-utils py3-django-rest-framework py3-drf-yasg py3-swapper python3 python3~3.14 >>> py3-openwisp-utils*: Package size: 1.4 MB >>> py3-openwisp-utils*: Compressing data... >>> py3-openwisp-utils*: Create checksum... >>> py3-openwisp-utils*: Create py3-openwisp-utils-1.0.4-r7.apk >>> py3-openwisp-utils: Build complete at Wed, 15 Apr 2026 11:16:48 +0000 elapsed time 0h 0m 15s >>> py3-openwisp-utils: Cleaning up srcdir >>> py3-openwisp-utils: Cleaning up pkgdir >>> py3-openwisp-utils: Cleaning up tmpdir >>> py3-openwisp-utils: Uninstalling dependencies... ( 1/63) Purging .makedepends-py3-openwisp-utils (20260415.111638) ( 2/63) Purging py3-django-compress-staticfiles-pyc (1.0.1_beta0-r8) ( 3/63) Purging py3-django-compress-staticfiles (1.0.1_beta0-r8) ( 4/63) Purging py3-brotli-pyc (1.2.0-r1) ( 5/63) Purging py3-brotli (1.2.0-r1) ( 6/63) Purging py3-csscompressor-pyc (0.9.5-r8) ( 7/63) Purging py3-csscompressor (0.9.5-r8) ( 8/63) Purging py3-django-filter-pyc (25.1-r3) ( 9/63) Purging py3-django-filter (25.1-r3) (10/63) Purging py3-django-model-utils-pyc (5.0.0-r2) (11/63) Purging py3-django-model-utils (5.0.0-r2) (12/63) Purging py3-django-rest-framework-pyc (3.17.1-r0) (13/63) Purging py3-django-rest-framework (3.17.1-r0) (14/63) Purging py3-tz-pyc (2025.2-r1) (15/63) Purging py3-tz (2025.2-r1) (16/63) Purging py3-drf-yasg-pyc (1.21.10-r2) (17/63) Purging py3-drf-yasg (1.21.10-r2) (18/63) Purging py3-coreschema-pyc (0.0.4-r10) (19/63) Purging py3-coreschema (0.0.4-r10) (20/63) Purging py3-jinja2-pyc (3.1.6-r1) (21/63) Purging py3-jinja2 (3.1.6-r1) (22/63) Purging py3-markupsafe-pyc (3.0.3-r1) (23/63) Purging py3-markupsafe (3.0.3-r1) (24/63) Purging py3-ruamel.yaml-pyc (0.19.1-r0) (25/63) Purging py3-ruamel.yaml (0.19.1-r0) (26/63) Purging py3-ruamel.yaml.clib (0.2.15-r3) (27/63) Purging py3-inflection-pyc (0.5.1-r7) (28/63) Purging py3-inflection (0.5.1-r7) (29/63) Purging py3-uritemplate-pyc (4.1.1-r4) (30/63) Purging py3-uritemplate (4.1.1-r4) (31/63) Purging py3-swapper-pyc (1.4.0-r2) (32/63) Purging py3-swapper (1.4.0-r2) (33/63) Purging py3-django-pyc (5.2.13-r0) (34/63) Purging py3-django (5.2.13-r0) (35/63) Purging py3-asgiref-pyc (3.9.1-r1) (36/63) Purging py3-asgiref (3.9.1-r1) (37/63) Purging py3-sqlparse-pyc (0.5.3-r1) (38/63) Purging py3-sqlparse (0.5.3-r1) (39/63) Purging tzdata (2026a-r0) (40/63) Purging py3-setuptools_scm-pyc (9.2.2-r1) (41/63) Purging py3-setuptools_scm (9.2.2-r1) (42/63) Purging py3-setuptools-pyc (82.0.1-r1) (43/63) Purging py3-setuptools (82.0.1-r1) (44/63) Purging py3-packaging-pyc (26.0-r1) (45/63) Purging py3-packaging (26.0-r1) (46/63) Purging py3-parsing-pyc (3.3.2-r1) (47/63) Purging py3-parsing (3.3.2-r1) (48/63) Purging py3-gpep517-pyc (19-r2) (49/63) Purging py3-gpep517 (19-r2) (50/63) Purging py3-installer-pyc (1.0.0-r0) (51/63) Purging py3-installer (1.0.0-r0) (52/63) Purging python3-pyc (3.14.3-r0) (53/63) Purging python3-pycache-pyc0 (3.14.3-r0) (54/63) Purging pyc (3.14.3-r0) (55/63) Purging python3 (3.14.3-r0) (56/63) Purging gdbm (1.26-r0) (57/63) Purging libbz2 (1.0.8-r6) (58/63) Purging libffi (3.5.2-r0) (59/63) Purging libpanelw (6.6_p20260404-r0) (60/63) Purging mpdecimal (4.0.1-r0) (61/63) Purging readline (8.3.3-r1) (62/63) Purging sqlite-libs (3.53.0-r0) (63/63) Purging xz-libs (5.8.2-r0) Executing busybox-1.37.0-r31.trigger OK: 390.6 MiB in 104 packages >>> py3-openwisp-utils: Updating the testing/riscv64 repository index... >>> py3-openwisp-utils: Signing the index...