>>> py3-openwisp-utils: Building testing/py3-openwisp-utils 1.0.4-r5 (using abuild 3.16.0-r0) started Sun, 15 Mar 2026 20:28:36 +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/62) Installing libbz2 (1.0.8-r6) ( 2/62) Installing libffi (3.5.2-r0) ( 3/62) Installing gdbm (1.26-r0) ( 4/62) Installing xz-libs (5.8.2-r0) ( 5/62) Installing mpdecimal (4.0.1-r0) ( 6/62) Installing libpanelw (6.6_p20251231-r0) ( 7/62) Installing sqlite-libs (3.51.2-r1) ( 8/62) Installing python3 (3.12.12-r0) ( 9/62) Installing python3-pycache-pyc0 (3.12.12-r0) (10/62) Installing pyc (3.12.12-r0) (11/62) Installing py3-django-pyc (5.2.12-r1) (12/62) Installing py3-django-compress-staticfiles-pyc (1.0.1_beta0-r7) (13/62) Installing python3-pyc (3.12.12-r0) (14/62) Installing py3-asgiref (3.9.1-r0) (15/62) Installing py3-asgiref-pyc (3.9.1-r0) (16/62) Installing py3-sqlparse (0.5.3-r0) (17/62) Installing py3-sqlparse-pyc (0.5.3-r0) (18/62) Installing tzdata (2026a-r0) (19/62) Installing py3-django (5.2.12-r1) (20/62) Installing py3-brotli (1.2.0-r0) (21/62) Installing py3-brotli-pyc (1.2.0-r0) (22/62) Installing py3-csscompressor (0.9.5-r7) (23/62) Installing py3-csscompressor-pyc (0.9.5-r7) (24/62) Installing py3-django-compress-staticfiles (1.0.1_beta0-r7) (25/62) Installing py3-django-filter (25.1-r1) (26/62) Installing py3-django-filter-pyc (25.1-r1) (27/62) Installing py3-django-model-utils (5.0.0-r1) (28/62) Installing py3-django-model-utils-pyc (5.0.0-r1) (29/62) Installing py3-tz (2025.2-r0) (30/62) Installing py3-tz-pyc (2025.2-r0) (31/62) Installing py3-django-rest-framework (3.16.1-r1) (32/62) Installing py3-django-rest-framework-pyc (3.16.1-r1) (33/62) Installing py3-markupsafe (3.0.3-r0) (34/62) Installing py3-markupsafe-pyc (3.0.3-r0) (35/62) Installing py3-jinja2 (3.1.6-r0) (36/62) Installing py3-jinja2-pyc (3.1.6-r0) (37/62) Installing py3-coreschema (0.0.4-r9) (38/62) Installing py3-coreschema-pyc (0.0.4-r9) (39/62) Installing py3-ruamel.yaml.clib (0.2.8-r2) (40/62) Installing py3-ruamel.yaml (0.18.16-r0) (41/62) Installing py3-ruamel.yaml-pyc (0.18.16-r0) (42/62) Installing py3-inflection (0.5.1-r6) (43/62) Installing py3-inflection-pyc (0.5.1-r6) (44/62) Installing py3-uritemplate (4.1.1-r3) (45/62) Installing py3-uritemplate-pyc (4.1.1-r3) (46/62) Installing py3-drf-yasg (1.21.10-r1) (47/62) Installing py3-drf-yasg-pyc (1.21.10-r1) (48/62) Installing py3-swapper (1.4.0-r1) (49/62) Installing py3-swapper-pyc (1.4.0-r1) (50/62) Installing py3-parsing (3.3.2-r0) (51/62) Installing py3-parsing-pyc (3.3.2-r0) (52/62) Installing py3-packaging (26.0-r0) (53/62) Installing py3-packaging-pyc (26.0-r0) (54/62) Installing py3-setuptools (82.0.1-r0) (55/62) Installing py3-setuptools-pyc (82.0.1-r0) (56/62) Installing py3-setuptools_scm (9.2.2-r0) (57/62) Installing py3-setuptools_scm-pyc (9.2.2-r0) (58/62) Installing py3-installer (0.7.0-r2) (59/62) Installing py3-installer-pyc (0.7.0-r2) (60/62) Installing py3-gpep517 (19-r1) (61/62) Installing py3-gpep517-pyc (19-r1) (62/62) Installing .makedepends-py3-openwisp-utils (20260315.202843) Executing busybox-1.37.0-r31.trigger OK: 489.1 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 Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/py3-openwisp-utils-1.0.4.tar.gz.part' py3-openwisp-utils-1 100% |********************************| 1845k 0:00:00 ETA '/var/cache/distfiles/edge/py3-openwisp-utils-1.0.4.tar.gz.part' saved /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-03-15 20:28:55,069 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ :10: SyntaxWarning: invalid escape sequence '\.' /usr/lib/python3.12/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-03-15 20:28:55,494 root INFO running bdist_wheel /usr/lib/python3.12/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-03-15 20:28:55,782 root INFO running build 2026-03-15 20:28:55,783 root INFO running build_py 2026-03-15 20:28:55,840 root INFO creating build/lib/openwisp_utils 2026-03-15 20:28:55,844 root INFO copying openwisp_utils/qa.py -> build/lib/openwisp_utils 2026-03-15 20:28:55,846 root INFO copying openwisp_utils/settings.py -> build/lib/openwisp_utils 2026-03-15 20:28:55,849 root INFO copying openwisp_utils/staticfiles.py -> build/lib/openwisp_utils 2026-03-15 20:28:55,852 root INFO copying openwisp_utils/__init__.py -> build/lib/openwisp_utils 2026-03-15 20:28:55,854 root INFO copying openwisp_utils/tasks.py -> build/lib/openwisp_utils 2026-03-15 20:28:55,856 root INFO copying openwisp_utils/utils.py -> build/lib/openwisp_utils 2026-03-15 20:28:55,858 root INFO copying openwisp_utils/loaders.py -> build/lib/openwisp_utils 2026-03-15 20:28:55,861 root INFO copying openwisp_utils/storage.py -> build/lib/openwisp_utils 2026-03-15 20:28:55,863 root INFO copying openwisp_utils/tests.py -> build/lib/openwisp_utils 2026-03-15 20:28:55,866 root INFO copying openwisp_utils/admin.py -> build/lib/openwisp_utils 2026-03-15 20:28:55,868 root INFO copying openwisp_utils/validators.py -> build/lib/openwisp_utils 2026-03-15 20:28:55,871 root INFO copying openwisp_utils/base.py -> build/lib/openwisp_utils 2026-03-15 20:28:55,874 root INFO creating build/lib/openwisp_utils/api 2026-03-15 20:28:55,876 root INFO copying openwisp_utils/api/__init__.py -> build/lib/openwisp_utils/api 2026-03-15 20:28:55,878 root INFO copying openwisp_utils/api/urls.py -> build/lib/openwisp_utils/api 2026-03-15 20:28:55,881 root INFO copying openwisp_utils/api/apps.py -> build/lib/openwisp_utils/api 2026-03-15 20:28:55,884 root INFO copying openwisp_utils/api/serializers.py -> build/lib/openwisp_utils/api 2026-03-15 20:28:55,887 root INFO creating build/lib/openwisp_utils/admin_theme 2026-03-15 20:28:55,889 root INFO copying openwisp_utils/admin_theme/email.py -> build/lib/openwisp_utils/admin_theme 2026-03-15 20:28:55,892 root INFO copying openwisp_utils/admin_theme/settings.py -> build/lib/openwisp_utils/admin_theme 2026-03-15 20:28:55,895 root INFO copying openwisp_utils/admin_theme/__init__.py -> build/lib/openwisp_utils/admin_theme 2026-03-15 20:28:55,897 root INFO copying openwisp_utils/admin_theme/checks.py -> build/lib/openwisp_utils/admin_theme 2026-03-15 20:28:55,899 root INFO copying openwisp_utils/admin_theme/apps.py -> build/lib/openwisp_utils/admin_theme 2026-03-15 20:28:55,902 root INFO copying openwisp_utils/admin_theme/dashboard.py -> build/lib/openwisp_utils/admin_theme 2026-03-15 20:28:55,905 root INFO copying openwisp_utils/admin_theme/admin.py -> build/lib/openwisp_utils/admin_theme 2026-03-15 20:28:55,908 root INFO copying openwisp_utils/admin_theme/context_processor.py -> build/lib/openwisp_utils/admin_theme 2026-03-15 20:28:55,910 root INFO copying openwisp_utils/admin_theme/filters.py -> build/lib/openwisp_utils/admin_theme 2026-03-15 20:28:55,913 root INFO copying openwisp_utils/admin_theme/menu.py -> build/lib/openwisp_utils/admin_theme 2026-03-15 20:28:55,916 root INFO running egg_info 2026-03-15 20:28:55,963 root INFO creating openwisp_utils.egg-info 2026-03-15 20:28:55,964 root INFO writing openwisp_utils.egg-info/PKG-INFO 2026-03-15 20:28:55,982 root INFO writing dependency_links to openwisp_utils.egg-info/dependency_links.txt 2026-03-15 20:28:55,984 root INFO writing entry points to openwisp_utils.egg-info/entry_points.txt 2026-03-15 20:28:55,995 root INFO writing requirements to openwisp_utils.egg-info/requires.txt 2026-03-15 20:28:55,996 root INFO writing top-level names to openwisp_utils.egg-info/top_level.txt 2026-03-15 20:28:55,998 root INFO writing manifest file 'openwisp_utils.egg-info/SOURCES.txt' listing git files failed - pretending there aren't any 2026-03-15 20:28:56,203 root INFO reading manifest file 'openwisp_utils.egg-info/SOURCES.txt' 2026-03-15 20:28:56,205 root INFO reading manifest template 'MANIFEST.in' 2026-03-15 20:28:56,208 root WARNING warning: no files found matching 'requirements.txt' 2026-03-15 20:28:56,252 root WARNING warning: no previously-included files matching '*.swp' found under directory '*' 2026-03-15 20:28:56,254 root WARNING warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-15 20:28:56,257 root WARNING warning: no previously-included files matching '*.db' found under directory '*' 2026-03-15 20:28:56,260 root WARNING warning: no previously-included files matching 'local_settings.py' found under directory '*' 2026-03-15 20:28:56,262 root WARNING warning: no previously-included files matching '*' found under directory 'tests' 2026-03-15 20:28:56,263 root INFO adding license file 'LICENSE' 2026-03-15 20:28:56,282 root INFO writing manifest file 'openwisp_utils.egg-info/SOURCES.txt' /usr/lib/python3.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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-03-15 20:28:56,347 root INFO creating build/lib/openwisp_utils/static/openwisp-utils/images 2026-03-15 20:28:56,350 root INFO copying openwisp_utils/static/openwisp-utils/images/openwisp-logo.png -> build/lib/openwisp_utils/static/openwisp-utils/images 2026-03-15 20:28:56,354 root INFO creating build/lib/openwisp_utils/static/openwisp-utils/js 2026-03-15 20:28:56,355 root INFO copying openwisp_utils/static/openwisp-utils/js/receive_url.js -> build/lib/openwisp_utils/static/openwisp-utils/js 2026-03-15 20:28:56,358 root INFO copying openwisp_utils/static/openwisp-utils/js/uuid.js -> build/lib/openwisp_utils/static/openwisp-utils/js 2026-03-15 20:28:56,360 root INFO creating build/lib/openwisp_utils/admin_theme/static/admin/css 2026-03-15 20:28:56,363 root INFO copying openwisp_utils/admin_theme/static/admin/css/help-text-stacked.css -> build/lib/openwisp_utils/admin_theme/static/admin/css 2026-03-15 20:28:56,366 root INFO copying openwisp_utils/admin_theme/static/admin/css/openwisp.css -> build/lib/openwisp_utils/admin_theme/static/admin/css 2026-03-15 20:28:56,369 root INFO copying openwisp_utils/admin_theme/static/admin/css/ow-dashboard.css -> build/lib/openwisp_utils/admin_theme/static/admin/css 2026-03-15 20:28:56,372 root INFO copying openwisp_utils/admin_theme/static/admin/css/ow-filters.css -> build/lib/openwisp_utils/admin_theme/static/admin/css 2026-03-15 20:28:56,375 root INFO creating build/lib/openwisp_utils/admin_theme/static/admin/js 2026-03-15 20:28:56,377 root INFO copying openwisp_utils/admin_theme/static/admin/js/menu.js -> build/lib/openwisp_utils/admin_theme/static/admin/js 2026-03-15 20:28:56,380 root INFO copying openwisp_utils/admin_theme/static/admin/js/ow-dashboard.js -> build/lib/openwisp_utils/admin_theme/static/admin/js 2026-03-15 20:28:56,383 root INFO copying openwisp_utils/admin_theme/static/admin/js/ow-filter.js -> build/lib/openwisp_utils/admin_theme/static/admin/js 2026-03-15 20:28:56,385 root INFO creating build/lib/openwisp_utils/admin_theme/static/admin/vendor/js 2026-03-15 20:28:56,388 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-03-15 20:28:56,402 root INFO creating build/lib/openwisp_utils/admin_theme/static/drf-yasg 2026-03-15 20:28:56,404 root INFO copying openwisp_utils/admin_theme/static/drf-yasg/ow-drf-yasg.css -> build/lib/openwisp_utils/admin_theme/static/drf-yasg 2026-03-15 20:28:56,407 root INFO creating build/lib/openwisp_utils/admin_theme/static/rest_framework/css 2026-03-15 20:28:56,410 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-03-15 20:28:56,413 root INFO creating build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,416 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-03-15 20:28:56,419 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/accounting.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,422 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/add.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,426 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-03-15 20:28:56,429 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/build.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,432 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/ca.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,435 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-03-15 20:28:56,439 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-03-15 20:28:56,442 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/category.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,445 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-03-15 20:28:56,448 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/certificate.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,451 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/check.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,454 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/clock.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,457 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/config.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,461 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/dashboard.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,464 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/date.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,467 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-03-15 20:28:56,470 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/device.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,473 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-03-15 20:28:56,476 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/favicon.png -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,480 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/firmware.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,484 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/floor.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,487 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-03-15 20:28:56,490 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/hamburger.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,494 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-03-15 20:28:56,497 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/ipam.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,500 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-03-15 20:28:56,503 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/link.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,506 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/location.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,509 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/log.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,511 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/logout.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,514 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-03-15 20:28:56,517 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/metrics.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,520 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/monitoring.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,523 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-03-15 20:28:56,526 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/nas.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,529 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-03-15 20:28:56,532 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/node.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,535 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-03-15 20:28:56,539 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-03-15 20:28:56,542 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-03-15 20:28:56,545 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-03-15 20:28:56,548 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/org.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,551 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/password.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,554 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/permission.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,556 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-03-15 20:28:56,559 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/radius.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,562 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/replies.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,565 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-03-15 20:28:56,567 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/subnet.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,570 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/template.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,573 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/token.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,575 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/topology.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,578 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-03-15 20:28:56,581 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/user.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,584 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/vpn.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:56,586 root INFO creating build/lib/openwisp_utils/admin_theme/templates 2026-03-15 20:28:56,588 root INFO copying openwisp_utils/admin_theme/templates/base.html -> build/lib/openwisp_utils/admin_theme/templates 2026-03-15 20:28:56,591 root INFO creating build/lib/openwisp_utils/admin_theme/templates/admin 2026-03-15 20:28:56,592 root INFO copying openwisp_utils/admin_theme/templates/admin/base.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-03-15 20:28:56,595 root INFO copying openwisp_utils/admin_theme/templates/admin/base_site.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-03-15 20:28:56,598 root INFO copying openwisp_utils/admin_theme/templates/admin/change_list.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-03-15 20:28:56,600 root INFO copying openwisp_utils/admin_theme/templates/admin/filter.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-03-15 20:28:56,603 root INFO copying openwisp_utils/admin_theme/templates/admin/index.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-03-15 20:28:56,606 root INFO copying openwisp_utils/admin_theme/templates/admin/input_filter.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-03-15 20:28:56,608 root INFO copying openwisp_utils/admin_theme/templates/admin/menu.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-03-15 20:28:56,611 root INFO copying openwisp_utils/admin_theme/templates/admin/submit_line.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-03-15 20:28:56,614 root INFO creating build/lib/openwisp_utils/admin_theme/templates/admin/edit_inline 2026-03-15 20:28:56,615 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-03-15 20:28:56,618 root INFO creating build/lib/openwisp_utils/admin_theme/templates/drf-yasg 2026-03-15 20:28:56,620 root INFO copying openwisp_utils/admin_theme/templates/drf-yasg/swagger-ui.html -> build/lib/openwisp_utils/admin_theme/templates/drf-yasg 2026-03-15 20:28:56,622 root INFO creating build/lib/openwisp_utils/admin_theme/templates/openwisp_utils 2026-03-15 20:28:56,624 root INFO copying openwisp_utils/admin_theme/templates/openwisp_utils/email_template.html -> build/lib/openwisp_utils/admin_theme/templates/openwisp_utils 2026-03-15 20:28:56,626 root INFO creating build/lib/openwisp_utils/admin_theme/templates/rest_framework 2026-03-15 20:28:56,628 root INFO copying openwisp_utils/admin_theme/templates/rest_framework/api.html -> build/lib/openwisp_utils/admin_theme/templates/rest_framework 2026-03-15 20:28:56,630 root INFO creating build/lib/openwisp_utils/admin_theme/templatetags 2026-03-15 20:28:56,632 root INFO copying openwisp_utils/admin_theme/templatetags/ow_tags.py -> build/lib/openwisp_utils/admin_theme/templatetags 2026-03-15 20:28:56,639 root INFO running build_scripts 2026-03-15 20:28:56,641 root INFO creating build/scripts-3.12 2026-03-15 20:28:56,643 root INFO copying openwisp-qa-check -> build/scripts-3.12 2026-03-15 20:28:56,647 root INFO copying openwisp-qa-format -> build/scripts-3.12 2026-03-15 20:28:56,649 root INFO copying and adjusting openwisp-pre-push-hook -> build/scripts-3.12 2026-03-15 20:28:56,651 root INFO changing mode of build/scripts-3.12/openwisp-pre-push-hook from 644 to 755 2026-03-15 20:28:56,769 root INFO installing to build/bdist.linux-riscv64/wheel 2026-03-15 20:28:56,770 root INFO running install 2026-03-15 20:28:56,871 root INFO running install_lib 2026-03-15 20:28:56,929 root INFO creating build/bdist.linux-riscv64/wheel 2026-03-15 20:28:56,932 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils 2026-03-15 20:28:56,934 root INFO copying build/lib/openwisp_utils/qa.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-03-15 20:28:56,936 root INFO copying build/lib/openwisp_utils/settings.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-03-15 20:28:56,939 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/api 2026-03-15 20:28:56,941 root INFO copying build/lib/openwisp_utils/api/__init__.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/api 2026-03-15 20:28:56,943 root INFO copying build/lib/openwisp_utils/api/urls.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/api 2026-03-15 20:28:56,945 root INFO copying build/lib/openwisp_utils/api/apps.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/api 2026-03-15 20:28:56,947 root INFO copying build/lib/openwisp_utils/api/serializers.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/api 2026-03-15 20:28:56,950 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme 2026-03-15 20:28:56,952 root INFO copying build/lib/openwisp_utils/admin_theme/email.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-03-15 20:28:56,954 root INFO copying build/lib/openwisp_utils/admin_theme/settings.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-03-15 20:28:56,956 root INFO copying build/lib/openwisp_utils/admin_theme/__init__.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-03-15 20:28:56,958 root INFO copying build/lib/openwisp_utils/admin_theme/checks.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-03-15 20:28:56,961 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/templates 2026-03-15 20:28:56,963 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/templates/rest_framework 2026-03-15 20:28:56,965 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-03-15 20:28:56,968 root INFO copying build/lib/openwisp_utils/admin_theme/templates/base.html -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/templates 2026-03-15 20:28:56,970 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/templates/drf-yasg 2026-03-15 20:28:56,972 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-03-15 20:28:56,975 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/templates/openwisp_utils 2026-03-15 20:28:56,977 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-03-15 20:28:56,980 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/templates/admin 2026-03-15 20:28:56,982 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-03-15 20:28:56,984 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-03-15 20:28:56,988 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/templates/admin/edit_inline 2026-03-15 20:28:56,990 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-03-15 20:28:56,992 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-03-15 20:28:56,994 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-03-15 20:28:56,997 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-03-15 20:28:56,999 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-03-15 20:28:57,001 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-03-15 20:28:57,003 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-03-15 20:28:57,005 root INFO copying build/lib/openwisp_utils/admin_theme/apps.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-03-15 20:28:57,007 root INFO copying build/lib/openwisp_utils/admin_theme/dashboard.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-03-15 20:28:57,011 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static 2026-03-15 20:28:57,013 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/rest_framework 2026-03-15 20:28:57,016 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/rest_framework/css 2026-03-15 20:28:57,018 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-03-15 20:28:57,021 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/drf-yasg 2026-03-15 20:28:57,023 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-03-15 20:28:57,026 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/ui 2026-03-15 20:28:57,028 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/ui/openwisp 2026-03-15 20:28:57,031 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-03-15 20:28:57,033 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-03-15 20:28:57,035 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-03-15 20:28:57,037 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-03-15 20:28:57,039 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-03-15 20:28:57,041 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-03-15 20:28:57,043 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-03-15 20:28:57,045 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-03-15 20:28:57,048 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-03-15 20:28:57,050 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-03-15 20:28:57,052 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-03-15 20:28:57,054 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-03-15 20:28:57,056 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-03-15 20:28:57,058 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-03-15 20:28:57,061 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-03-15 20:28:57,064 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-03-15 20:28:57,066 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-03-15 20:28:57,068 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-03-15 20:28:57,070 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-03-15 20:28:57,072 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-03-15 20:28:57,074 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-03-15 20:28:57,077 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-03-15 20:28:57,079 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-03-15 20:28:57,081 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-03-15 20:28:57,083 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-03-15 20:28:57,085 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-03-15 20:28:57,087 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-03-15 20:28:57,089 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-03-15 20:28:57,091 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-03-15 20:28:57,093 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-03-15 20:28:57,095 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-03-15 20:28:57,097 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-03-15 20:28:57,099 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-03-15 20:28:57,101 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-03-15 20:28:57,103 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-03-15 20:28:57,105 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-03-15 20:28:57,107 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-03-15 20:28:57,109 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-03-15 20:28:57,111 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-03-15 20:28:57,113 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-03-15 20:28:57,115 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-03-15 20:28:57,117 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-03-15 20:28:57,119 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-03-15 20:28:57,121 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-03-15 20:28:57,123 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-03-15 20:28:57,125 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-03-15 20:28:57,127 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-03-15 20:28:57,129 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-03-15 20:28:57,131 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-03-15 20:28:57,133 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-03-15 20:28:57,135 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-03-15 20:28:57,137 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-03-15 20:28:57,139 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-03-15 20:28:57,140 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-03-15 20:28:57,142 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-03-15 20:28:57,144 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-03-15 20:28:57,146 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-03-15 20:28:57,149 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/admin 2026-03-15 20:28:57,151 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/admin/css 2026-03-15 20:28:57,153 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-03-15 20:28:57,155 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-03-15 20:28:57,157 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-03-15 20:28:57,159 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-03-15 20:28:57,162 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/admin/vendor 2026-03-15 20:28:57,165 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/admin/vendor/js 2026-03-15 20:28:57,167 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-03-15 20:28:57,182 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/admin/js 2026-03-15 20:28:57,184 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-03-15 20:28:57,186 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-03-15 20:28:57,189 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-03-15 20:28:57,191 root INFO copying build/lib/openwisp_utils/admin_theme/admin.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-03-15 20:28:57,194 root INFO copying build/lib/openwisp_utils/admin_theme/context_processor.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-03-15 20:28:57,196 root INFO copying build/lib/openwisp_utils/admin_theme/filters.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-03-15 20:28:57,199 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/templatetags 2026-03-15 20:28:57,201 root INFO copying build/lib/openwisp_utils/admin_theme/templatetags/ow_tags.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/templatetags 2026-03-15 20:28:57,203 root INFO copying build/lib/openwisp_utils/admin_theme/menu.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-03-15 20:28:57,205 root INFO copying build/lib/openwisp_utils/staticfiles.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-03-15 20:28:57,207 root INFO copying build/lib/openwisp_utils/__init__.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-03-15 20:28:57,209 root INFO copying build/lib/openwisp_utils/tasks.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-03-15 20:28:57,211 root INFO copying build/lib/openwisp_utils/utils.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-03-15 20:28:57,212 root INFO copying build/lib/openwisp_utils/loaders.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-03-15 20:28:57,215 root INFO copying build/lib/openwisp_utils/storage.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-03-15 20:28:57,216 root INFO copying build/lib/openwisp_utils/tests.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-03-15 20:28:57,219 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/static 2026-03-15 20:28:57,222 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/static/openwisp-utils 2026-03-15 20:28:57,224 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/static/openwisp-utils/images 2026-03-15 20:28:57,226 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-03-15 20:28:57,229 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/static/openwisp-utils/js 2026-03-15 20:28:57,231 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-03-15 20:28:57,233 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-03-15 20:28:57,235 root INFO copying build/lib/openwisp_utils/admin.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-03-15 20:28:57,238 root INFO copying build/lib/openwisp_utils/validators.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-03-15 20:28:57,240 root INFO copying build/lib/openwisp_utils/base.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-03-15 20:28:57,241 root INFO running install_egg_info 2026-03-15 20:28:57,301 root INFO Copying openwisp_utils.egg-info to build/bdist.linux-riscv64/wheel/./openwisp_utils-1.0.4-py3.12.egg-info 2026-03-15 20:28:57,314 root INFO running install_scripts 2026-03-15 20:28:57,316 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils-1.0.4.data/scripts 2026-03-15 20:28:57,318 root INFO copying build/scripts-3.12/openwisp-pre-push-hook -> build/bdist.linux-riscv64/wheel/openwisp_utils-1.0.4.data/scripts 2026-03-15 20:28:57,320 root INFO copying build/scripts-3.12/openwisp-qa-check -> build/bdist.linux-riscv64/wheel/openwisp_utils-1.0.4.data/scripts 2026-03-15 20:28:57,322 root INFO copying build/scripts-3.12/openwisp-qa-format -> build/bdist.linux-riscv64/wheel/openwisp_utils-1.0.4.data/scripts 2026-03-15 20:28:57,324 root INFO changing mode of build/bdist.linux-riscv64/wheel/openwisp_utils-1.0.4.data/scripts/openwisp-pre-push-hook to 755 2026-03-15 20:28:57,324 root INFO changing mode of build/bdist.linux-riscv64/wheel/openwisp_utils-1.0.4.data/scripts/openwisp-qa-check to 755 2026-03-15 20:28:57,325 root INFO changing mode of build/bdist.linux-riscv64/wheel/openwisp_utils-1.0.4.data/scripts/openwisp-qa-format to 755 2026-03-15 20:28:57,338 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils-1.0.4.dist-info/WHEEL 2026-03-15 20:28:57,343 wheel INFO creating '/home/buildozer/aports/testing/py3-openwisp-utils/src/openwisp-utils-1.0.4/.dist/.tmp-0gcludqk/openwisp_utils-1.0.4-py2.py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it 2026-03-15 20:28:57,346 wheel INFO adding 'openwisp_utils/__init__.py' 2026-03-15 20:28:57,349 wheel INFO adding 'openwisp_utils/admin.py' 2026-03-15 20:28:57,351 wheel INFO adding 'openwisp_utils/base.py' 2026-03-15 20:28:57,353 wheel INFO adding 'openwisp_utils/loaders.py' 2026-03-15 20:28:57,356 wheel INFO adding 'openwisp_utils/qa.py' 2026-03-15 20:28:57,358 wheel INFO adding 'openwisp_utils/settings.py' 2026-03-15 20:28:57,360 wheel INFO adding 'openwisp_utils/staticfiles.py' 2026-03-15 20:28:57,362 wheel INFO adding 'openwisp_utils/storage.py' 2026-03-15 20:28:57,364 wheel INFO adding 'openwisp_utils/tasks.py' 2026-03-15 20:28:57,366 wheel INFO adding 'openwisp_utils/tests.py' 2026-03-15 20:28:57,368 wheel INFO adding 'openwisp_utils/utils.py' 2026-03-15 20:28:57,371 wheel INFO adding 'openwisp_utils/validators.py' 2026-03-15 20:28:57,374 wheel INFO adding 'openwisp_utils/admin_theme/__init__.py' 2026-03-15 20:28:57,378 wheel INFO adding 'openwisp_utils/admin_theme/admin.py' 2026-03-15 20:28:57,381 wheel INFO adding 'openwisp_utils/admin_theme/apps.py' 2026-03-15 20:28:57,384 wheel INFO adding 'openwisp_utils/admin_theme/checks.py' 2026-03-15 20:28:57,386 wheel INFO adding 'openwisp_utils/admin_theme/context_processor.py' 2026-03-15 20:28:57,389 wheel INFO adding 'openwisp_utils/admin_theme/dashboard.py' 2026-03-15 20:28:57,391 wheel INFO adding 'openwisp_utils/admin_theme/email.py' 2026-03-15 20:28:57,393 wheel INFO adding 'openwisp_utils/admin_theme/filters.py' 2026-03-15 20:28:57,395 wheel INFO adding 'openwisp_utils/admin_theme/menu.py' 2026-03-15 20:28:57,398 wheel INFO adding 'openwisp_utils/admin_theme/settings.py' 2026-03-15 20:28:57,401 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/css/help-text-stacked.css' 2026-03-15 20:28:57,404 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/css/openwisp.css' 2026-03-15 20:28:57,407 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/css/ow-dashboard.css' 2026-03-15 20:28:57,409 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/css/ow-filters.css' 2026-03-15 20:28:57,412 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/js/menu.js' 2026-03-15 20:28:57,415 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/js/ow-dashboard.js' 2026-03-15 20:28:57,418 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/js/ow-filter.js' 2026-03-15 20:28:57,431 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/vendor/js/plotly-cartesian.min.js' 2026-03-15 20:28:57,454 wheel INFO adding 'openwisp_utils/admin_theme/static/drf-yasg/ow-drf-yasg.css' 2026-03-15 20:28:57,457 wheel INFO adding 'openwisp_utils/admin_theme/static/rest_framework/css/browsable-api.css' 2026-03-15 20:28:57,460 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/access-credential.svg' 2026-03-15 20:28:57,462 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/accounting.svg' 2026-03-15 20:28:57,465 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/add.svg' 2026-03-15 20:28:57,467 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/batch-user.svg' 2026-03-15 20:28:57,469 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/build.svg' 2026-03-15 20:28:57,472 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/ca.svg' 2026-03-15 20:28:57,474 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/calender-next.svg' 2026-03-15 20:28:57,476 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/calender-prev.svg' 2026-03-15 20:28:57,478 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/category.svg' 2026-03-15 20:28:57,480 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/cer-group.svg' 2026-03-15 20:28:57,482 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/certificate.svg' 2026-03-15 20:28:57,484 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/check.svg' 2026-03-15 20:28:57,486 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/clock.svg' 2026-03-15 20:28:57,489 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/config.svg' 2026-03-15 20:28:57,491 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/dashboard.svg' 2026-03-15 20:28:57,493 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/date.svg' 2026-03-15 20:28:57,495 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/device-group.svg' 2026-03-15 20:28:57,497 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/device.svg' 2026-03-15 20:28:57,500 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/down-arrow.svg' 2026-03-15 20:28:57,502 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/favicon.png' 2026-03-15 20:28:57,506 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/firmware.svg' 2026-03-15 20:28:57,508 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/floor.svg' 2026-03-15 20:28:57,510 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/geo-info.svg' 2026-03-15 20:28:57,512 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/hamburger.svg' 2026-03-15 20:28:57,514 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/ip-address.svg' 2026-03-15 20:28:57,516 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/ipam.svg' 2026-03-15 20:28:57,518 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/left-arrow.svg' 2026-03-15 20:28:57,520 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/link.svg' 2026-03-15 20:28:57,523 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/location.svg' 2026-03-15 20:28:57,525 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/log.svg' 2026-03-15 20:28:57,527 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/logout.svg' 2026-03-15 20:28:57,529 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/mass-upgrade.svg' 2026-03-15 20:28:57,532 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/metrics.svg' 2026-03-15 20:28:57,534 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/monitoring.svg' 2026-03-15 20:28:57,536 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/montoring-checks.svg' 2026-03-15 20:28:57,539 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/nas.svg' 2026-03-15 20:28:57,541 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/network-topology.svg' 2026-03-15 20:28:57,543 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/node.svg' 2026-03-15 20:28:57,546 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/openwisp-logo-black.svg' 2026-03-15 20:28:57,549 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/openwisp-logo-small.svg' 2026-03-15 20:28:57,551 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/org-owner.svg' 2026-03-15 20:28:57,553 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/org-user.svg' 2026-03-15 20:28:57,556 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/org.svg' 2026-03-15 20:28:57,558 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/password.svg' 2026-03-15 20:28:57,560 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/permission.svg' 2026-03-15 20:28:57,562 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/radius-group.svg' 2026-03-15 20:28:57,564 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/radius.svg' 2026-03-15 20:28:57,567 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/replies.svg' 2026-03-15 20:28:57,569 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/right-arrow.svg' 2026-03-15 20:28:57,571 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/subnet.svg' 2026-03-15 20:28:57,573 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/template.svg' 2026-03-15 20:28:57,575 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/token.svg' 2026-03-15 20:28:57,578 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/topology.svg' 2026-03-15 20:28:57,580 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/user-and-org.svg' 2026-03-15 20:28:57,582 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/user.svg' 2026-03-15 20:28:57,584 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/vpn.svg' 2026-03-15 20:28:57,587 wheel INFO adding 'openwisp_utils/admin_theme/templates/base.html' 2026-03-15 20:28:57,590 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/base.html' 2026-03-15 20:28:57,592 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/base_site.html' 2026-03-15 20:28:57,594 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/change_list.html' 2026-03-15 20:28:57,596 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/filter.html' 2026-03-15 20:28:57,599 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/index.html' 2026-03-15 20:28:57,601 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/input_filter.html' 2026-03-15 20:28:57,603 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/menu.html' 2026-03-15 20:28:57,605 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/submit_line.html' 2026-03-15 20:28:57,608 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/edit_inline/help_text_stacked.html' 2026-03-15 20:28:57,610 wheel INFO adding 'openwisp_utils/admin_theme/templates/drf-yasg/swagger-ui.html' 2026-03-15 20:28:57,613 wheel INFO adding 'openwisp_utils/admin_theme/templates/openwisp_utils/email_template.html' 2026-03-15 20:28:57,615 wheel INFO adding 'openwisp_utils/admin_theme/templates/rest_framework/api.html' 2026-03-15 20:28:57,618 wheel INFO adding 'openwisp_utils/admin_theme/templatetags/ow_tags.py' 2026-03-15 20:28:57,620 wheel INFO adding 'openwisp_utils/api/__init__.py' 2026-03-15 20:28:57,623 wheel INFO adding 'openwisp_utils/api/apps.py' 2026-03-15 20:28:57,625 wheel INFO adding 'openwisp_utils/api/serializers.py' 2026-03-15 20:28:57,627 wheel INFO adding 'openwisp_utils/api/urls.py' 2026-03-15 20:28:57,630 wheel INFO adding 'openwisp_utils/static/openwisp-utils/images/openwisp-logo.png' 2026-03-15 20:28:57,633 wheel INFO adding 'openwisp_utils/static/openwisp-utils/js/receive_url.js' 2026-03-15 20:28:57,635 wheel INFO adding 'openwisp_utils/static/openwisp-utils/js/uuid.js' 2026-03-15 20:28:57,638 wheel INFO adding 'openwisp_utils-1.0.4.data/scripts/openwisp-pre-push-hook' 2026-03-15 20:28:57,640 wheel INFO adding 'openwisp_utils-1.0.4.data/scripts/openwisp-qa-check' 2026-03-15 20:28:57,642 wheel INFO adding 'openwisp_utils-1.0.4.data/scripts/openwisp-qa-format' 2026-03-15 20:28:57,646 wheel INFO adding 'openwisp_utils-1.0.4.dist-info/licenses/LICENSE' 2026-03-15 20:28:57,649 wheel INFO adding 'openwisp_utils-1.0.4.dist-info/METADATA' 2026-03-15 20:28:57,652 wheel INFO adding 'openwisp_utils-1.0.4.dist-info/WHEEL' 2026-03-15 20:28:57,654 wheel INFO adding 'openwisp_utils-1.0.4.dist-info/entry_points.txt' 2026-03-15 20:28:57,655 wheel INFO adding 'openwisp_utils-1.0.4.dist-info/top_level.txt' 2026-03-15 20:28:57,660 wheel INFO adding 'openwisp_utils-1.0.4.dist-info/RECORD' 2026-03-15 20:28:57,665 root INFO removing build/bdist.linux-riscv64/wheel 2026-03-15 20:28:57,708 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-03-15 20:28:59,511 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-03-15 20:29:00,863 gpep517 INFO Installation complete >>> py3-openwisp-utils-pyc*: Running split function pyc... 'usr/lib/python3.12/site-packages/openwisp_utils/api/__pycache__' -> '/home/buildozer/aports/testing/py3-openwisp-utils/pkg/py3-openwisp-utils-pyc/usr/lib/python3.12/site-packages/openwisp_utils/api/__pycache__' 'usr/lib/python3.12/site-packages/openwisp_utils/admin_theme/__pycache__' -> '/home/buildozer/aports/testing/py3-openwisp-utils/pkg/py3-openwisp-utils-pyc/usr/lib/python3.12/site-packages/openwisp_utils/admin_theme/__pycache__' 'usr/lib/python3.12/site-packages/openwisp_utils/admin_theme/templatetags/__pycache__' -> '/home/buildozer/aports/testing/py3-openwisp-utils/pkg/py3-openwisp-utils-pyc/usr/lib/python3.12/site-packages/openwisp_utils/admin_theme/templatetags/__pycache__' 'usr/lib/python3.12/site-packages/openwisp_utils/__pycache__' -> '/home/buildozer/aports/testing/py3-openwisp-utils/pkg/py3-openwisp-utils-pyc/usr/lib/python3.12/site-packages/openwisp_utils/__pycache__' >>> py3-openwisp-utils-pyc*: Preparing subpackage py3-openwisp-utils-pyc... >>> 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... >>> py3-openwisp-utils-pyc*: Tracing dependencies... python3~3.12 >>> py3-openwisp-utils-pyc*: Package size: 84.8 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-r5.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.12 >>> 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-r5.apk >>> py3-openwisp-utils: Build complete at Sun, 15 Mar 2026 20:29:07 +0000 elapsed time 0h 0m 31s >>> py3-openwisp-utils: Cleaning up srcdir >>> py3-openwisp-utils: Cleaning up pkgdir >>> py3-openwisp-utils: Cleaning up tmpdir >>> py3-openwisp-utils: Uninstalling dependencies... ( 1/62) Purging .makedepends-py3-openwisp-utils (20260315.202843) ( 2/62) Purging py3-django-compress-staticfiles-pyc (1.0.1_beta0-r7) ( 3/62) Purging py3-django-compress-staticfiles (1.0.1_beta0-r7) ( 4/62) Purging py3-brotli-pyc (1.2.0-r0) ( 5/62) Purging py3-brotli (1.2.0-r0) ( 6/62) Purging py3-csscompressor-pyc (0.9.5-r7) ( 7/62) Purging py3-csscompressor (0.9.5-r7) ( 8/62) Purging py3-django-filter-pyc (25.1-r1) ( 9/62) Purging py3-django-filter (25.1-r1) (10/62) Purging py3-django-model-utils-pyc (5.0.0-r1) (11/62) Purging py3-django-model-utils (5.0.0-r1) (12/62) Purging py3-django-rest-framework-pyc (3.16.1-r1) (13/62) Purging py3-django-rest-framework (3.16.1-r1) (14/62) Purging py3-tz-pyc (2025.2-r0) (15/62) Purging py3-tz (2025.2-r0) (16/62) Purging py3-drf-yasg-pyc (1.21.10-r1) (17/62) Purging py3-drf-yasg (1.21.10-r1) (18/62) Purging py3-coreschema-pyc (0.0.4-r9) (19/62) Purging py3-coreschema (0.0.4-r9) (20/62) Purging py3-jinja2-pyc (3.1.6-r0) (21/62) Purging py3-jinja2 (3.1.6-r0) (22/62) Purging py3-markupsafe-pyc (3.0.3-r0) (23/62) Purging py3-markupsafe (3.0.3-r0) (24/62) Purging py3-ruamel.yaml-pyc (0.18.16-r0) (25/62) Purging py3-ruamel.yaml (0.18.16-r0) (26/62) Purging py3-ruamel.yaml.clib (0.2.8-r2) (27/62) Purging py3-inflection-pyc (0.5.1-r6) (28/62) Purging py3-inflection (0.5.1-r6) (29/62) Purging py3-uritemplate-pyc (4.1.1-r3) (30/62) Purging py3-uritemplate (4.1.1-r3) (31/62) Purging py3-swapper-pyc (1.4.0-r1) (32/62) Purging py3-swapper (1.4.0-r1) (33/62) Purging py3-django-pyc (5.2.12-r1) (34/62) Purging py3-django (5.2.12-r1) (35/62) Purging py3-asgiref-pyc (3.9.1-r0) (36/62) Purging py3-asgiref (3.9.1-r0) (37/62) Purging py3-sqlparse-pyc (0.5.3-r0) (38/62) Purging py3-sqlparse (0.5.3-r0) (39/62) Purging tzdata (2026a-r0) (40/62) Purging py3-setuptools_scm-pyc (9.2.2-r0) (41/62) Purging py3-setuptools_scm (9.2.2-r0) (42/62) Purging py3-setuptools-pyc (82.0.1-r0) (43/62) Purging py3-setuptools (82.0.1-r0) (44/62) Purging py3-packaging-pyc (26.0-r0) (45/62) Purging py3-packaging (26.0-r0) (46/62) Purging py3-parsing-pyc (3.3.2-r0) (47/62) Purging py3-parsing (3.3.2-r0) (48/62) Purging py3-gpep517-pyc (19-r1) (49/62) Purging py3-gpep517 (19-r1) (50/62) Purging py3-installer-pyc (0.7.0-r2) (51/62) Purging py3-installer (0.7.0-r2) (52/62) Purging python3-pyc (3.12.12-r0) (53/62) Purging python3-pycache-pyc0 (3.12.12-r0) (54/62) Purging pyc (3.12.12-r0) (55/62) Purging python3 (3.12.12-r0) (56/62) Purging gdbm (1.26-r0) (57/62) Purging libbz2 (1.0.8-r6) (58/62) Purging libffi (3.5.2-r0) (59/62) Purging libpanelw (6.6_p20251231-r0) (60/62) Purging mpdecimal (4.0.1-r0) (61/62) Purging sqlite-libs (3.51.2-r1) (62/62) Purging xz-libs (5.8.2-r0) Executing busybox-1.37.0-r31.trigger OK: 391.5 MiB in 105 packages >>> py3-openwisp-utils: Updating the testing/riscv64 repository index... >>> py3-openwisp-utils: Signing the index...