>>> py3-openwisp-utils: Building testing/py3-openwisp-utils 1.3.0-r0 (using abuild 3.18.0_rc5-r1) started Wed, 02 Sep 2026 12:52:38 +0000 >>> py3-openwisp-utils: Validating /home/buildozer/aports/testing/py3-openwisp-utils/APKBUILD... >>> 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.8.0-r0) ( 3/62) Installing xz-libs (5.8.3-r0) ( 4/62) Installing mpdecimal (4.0.1-r0) ( 5/62) Installing libpanelw (6.6_p20260822-r0) ( 6/62) Installing readline (8.3.3-r1) ( 7/62) Installing sqlite-libs (3.53.4-r0) ( 8/62) Installing python3 (3.14.7-r0) ( 9/62) Installing python3-pycache-pyc0 (3.14.7-r0) (10/62) Installing pyc (3.14.7-r0) (11/62) Installing py3-django-pyc (5.2.17-r0) (12/62) Installing py3-django-compress-staticfiles-pyc (1.0.1_beta0-r8) (13/62) Installing python3-pyc (3.14.7-r0) (14/62) Installing py3-asgiref (3.12.1-r0) (15/62) Installing py3-asgiref-pyc (3.12.1-r0) (16/62) Installing py3-sqlparse (0.5.3-r1) (17/62) Installing py3-sqlparse-pyc (0.5.3-r1) (18/62) Installing tzdata (2026c-r0) (19/62) Installing py3-django (5.2.17-r0) (20/62) Installing py3-brotli (1.2.0-r1) (21/62) Installing py3-brotli-pyc (1.2.0-r1) (22/62) Installing py3-csscompressor (0.9.5-r8) (23/62) Installing py3-csscompressor-pyc (0.9.5-r8) (24/62) Installing py3-django-compress-staticfiles (1.0.1_beta0-r8) (25/62) Installing py3-django-filter (26.1-r0) (26/62) Installing py3-django-filter-pyc (26.1-r0) (27/62) Installing py3-django-model-utils (5.0.0-r2) (28/62) Installing py3-django-model-utils-pyc (5.0.0-r2) (29/62) Installing py3-tz (2026.3-r0) (30/62) Installing py3-tz-pyc (2026.3-r0) (31/62) Installing py3-django-rest-framework (3.17.1-r0) (32/62) Installing py3-django-rest-framework-pyc (3.17.1-r0) (33/62) Installing py3-markupsafe (3.0.3-r1) (34/62) Installing py3-markupsafe-pyc (3.0.3-r1) (35/62) Installing py3-jinja2 (3.1.6-r1) (36/62) Installing py3-jinja2-pyc (3.1.6-r1) (37/62) Installing py3-coreschema (0.0.4-r10) (38/62) Installing py3-coreschema-pyc (0.0.4-r10) (39/62) Installing py3-ruamel.yaml.clib (0.2.15-r3) (40/62) Installing py3-ruamel.yaml (0.19.1-r0) (41/62) Installing py3-ruamel.yaml-pyc (0.19.1-r0) (42/62) Installing py3-inflection (0.5.1-r7) (43/62) Installing py3-inflection-pyc (0.5.1-r7) (44/62) Installing py3-uritemplate (4.1.1-r4) (45/62) Installing py3-uritemplate-pyc (4.1.1-r4) (46/62) Installing py3-drf-yasg (1.21.10-r2) (47/62) Installing py3-drf-yasg-pyc (1.21.10-r2) (48/62) Installing py3-swapper (1.4.0-r2) (49/62) Installing py3-swapper-pyc (1.4.0-r2) (50/62) Installing py3-parsing (3.3.2-r1) (51/62) Installing py3-parsing-pyc (3.3.2-r1) (52/62) Installing py3-packaging (26.2-r0) (53/62) Installing py3-packaging-pyc (26.2-r0) (54/62) Installing py3-setuptools (84.0.0-r0) (55/62) Installing py3-setuptools-pyc (84.0.0-r0) (56/62) Installing py3-setuptools_scm (9.2.2-r1) (57/62) Installing py3-setuptools_scm-pyc (9.2.2-r1) (58/62) Installing py3-installer (1.0.1-r0) (59/62) Installing py3-installer-pyc (1.0.1-r0) (60/62) Installing py3-gpep517 (20-r0) (61/62) Installing py3-gpep517-pyc (20-r0) (62/62) Installing .makedepends-py3-openwisp-utils (20260902.125240) Executing busybox-1.38.0-r4.trigger OK: 489.7 MiB in 168 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.3.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/py3-openwisp-utils-1.3.0.tar.gz.part' py3-openwisp-utils-1 100% |********************************| 1315k 0:00:00 ETA '/var/cache/distfiles/edge/py3-openwisp-utils-1.3.0.tar.gz.part' saved /var/cache/distfiles/edge/py3-openwisp-utils-1.3.0.tar.gz: OK >>> py3-openwisp-utils: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-openwisp-utils-1.3.0.tar.gz /var/cache/distfiles/edge/py3-openwisp-utils-1.3.0.tar.gz: OK >>> py3-openwisp-utils: Unpacking /var/cache/distfiles/edge/py3-openwisp-utils-1.3.0.tar.gz... 2026-09-02 12:52:46,180 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ /usr/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() 2026-09-02 12:52:46,406 root INFO running bdist_wheel /usr/lib/python3.14/site-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated !! ******************************************************************************** With Python 2.7 end-of-life, support for building universal wheels (i.e., wheels that support both Python 2 and Python 3) is being obviated. Please discontinue using this option, or if you still need it, file an issue with pypa/setuptools describing your use case. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. ******************************************************************************** !! self.finalize_options() 2026-09-02 12:52:46,503 root INFO running build 2026-09-02 12:52:46,503 root INFO running build_py 2026-09-02 12:52:46,525 root INFO creating build/lib/openwisp_utils 2026-09-02 12:52:46,526 root INFO copying openwisp_utils/qa.py -> build/lib/openwisp_utils 2026-09-02 12:52:46,528 root INFO copying openwisp_utils/settings.py -> build/lib/openwisp_utils 2026-09-02 12:52:46,529 root INFO copying openwisp_utils/staticfiles.py -> build/lib/openwisp_utils 2026-09-02 12:52:46,531 root INFO copying openwisp_utils/__init__.py -> build/lib/openwisp_utils 2026-09-02 12:52:46,532 root INFO copying openwisp_utils/tasks.py -> build/lib/openwisp_utils 2026-09-02 12:52:46,533 root INFO copying openwisp_utils/fields.py -> build/lib/openwisp_utils 2026-09-02 12:52:46,535 root INFO copying openwisp_utils/utils.py -> build/lib/openwisp_utils 2026-09-02 12:52:46,536 root INFO copying openwisp_utils/loaders.py -> build/lib/openwisp_utils 2026-09-02 12:52:46,538 root INFO copying openwisp_utils/storage.py -> build/lib/openwisp_utils 2026-09-02 12:52:46,539 root INFO copying openwisp_utils/admin.py -> build/lib/openwisp_utils 2026-09-02 12:52:46,540 root INFO copying openwisp_utils/validators.py -> build/lib/openwisp_utils 2026-09-02 12:52:46,542 root INFO copying openwisp_utils/test_selenium_mixins.py -> build/lib/openwisp_utils 2026-09-02 12:52:46,543 root INFO copying openwisp_utils/base.py -> build/lib/openwisp_utils 2026-09-02 12:52:46,545 root INFO creating build/lib/openwisp_utils/api 2026-09-02 12:52:46,545 root INFO copying openwisp_utils/api/__init__.py -> build/lib/openwisp_utils/api 2026-09-02 12:52:46,546 root INFO copying openwisp_utils/api/urls.py -> build/lib/openwisp_utils/api 2026-09-02 12:52:46,548 root INFO copying openwisp_utils/api/pagination.py -> build/lib/openwisp_utils/api 2026-09-02 12:52:46,549 root INFO copying openwisp_utils/api/apps.py -> build/lib/openwisp_utils/api 2026-09-02 12:52:46,550 root INFO copying openwisp_utils/api/serializers.py -> build/lib/openwisp_utils/api 2026-09-02 12:52:46,552 root INFO creating build/lib/openwisp_utils/admin_theme 2026-09-02 12:52:46,553 root INFO copying openwisp_utils/admin_theme/email.py -> build/lib/openwisp_utils/admin_theme 2026-09-02 12:52:46,554 root INFO copying openwisp_utils/admin_theme/settings.py -> build/lib/openwisp_utils/admin_theme 2026-09-02 12:52:46,555 root INFO copying openwisp_utils/admin_theme/__init__.py -> build/lib/openwisp_utils/admin_theme 2026-09-02 12:52:46,557 root INFO copying openwisp_utils/admin_theme/checks.py -> build/lib/openwisp_utils/admin_theme 2026-09-02 12:52:46,558 root INFO copying openwisp_utils/admin_theme/theme.py -> build/lib/openwisp_utils/admin_theme 2026-09-02 12:52:46,559 root INFO copying openwisp_utils/admin_theme/apps.py -> build/lib/openwisp_utils/admin_theme 2026-09-02 12:52:46,560 root INFO copying openwisp_utils/admin_theme/dashboard.py -> build/lib/openwisp_utils/admin_theme 2026-09-02 12:52:46,562 root INFO copying openwisp_utils/admin_theme/views.py -> build/lib/openwisp_utils/admin_theme 2026-09-02 12:52:46,563 root INFO copying openwisp_utils/admin_theme/admin.py -> build/lib/openwisp_utils/admin_theme 2026-09-02 12:52:46,564 root INFO copying openwisp_utils/admin_theme/context_processor.py -> build/lib/openwisp_utils/admin_theme 2026-09-02 12:52:46,566 root INFO copying openwisp_utils/admin_theme/filters.py -> build/lib/openwisp_utils/admin_theme 2026-09-02 12:52:46,567 root INFO copying openwisp_utils/admin_theme/system_info.py -> build/lib/openwisp_utils/admin_theme 2026-09-02 12:52:46,568 root INFO copying openwisp_utils/admin_theme/menu.py -> build/lib/openwisp_utils/admin_theme 2026-09-02 12:52:46,570 root INFO creating build/lib/openwisp_utils/metric_collection 2026-09-02 12:52:46,571 root INFO copying openwisp_utils/metric_collection/__init__.py -> build/lib/openwisp_utils/metric_collection 2026-09-02 12:52:46,572 root INFO copying openwisp_utils/metric_collection/tasks.py -> build/lib/openwisp_utils/metric_collection 2026-09-02 12:52:46,573 root INFO copying openwisp_utils/metric_collection/apps.py -> build/lib/openwisp_utils/metric_collection 2026-09-02 12:52:46,574 root INFO copying openwisp_utils/metric_collection/helper.py -> build/lib/openwisp_utils/metric_collection 2026-09-02 12:52:46,576 root INFO copying openwisp_utils/metric_collection/admin.py -> build/lib/openwisp_utils/metric_collection 2026-09-02 12:52:46,577 root INFO copying openwisp_utils/metric_collection/models.py -> build/lib/openwisp_utils/metric_collection 2026-09-02 12:52:46,579 root INFO creating build/lib/openwisp_utils/tests 2026-09-02 12:52:46,579 root INFO copying openwisp_utils/tests/__init__.py -> build/lib/openwisp_utils/tests 2026-09-02 12:52:46,581 root INFO copying openwisp_utils/tests/utils.py -> build/lib/openwisp_utils/tests 2026-09-02 12:52:46,582 root INFO copying openwisp_utils/tests/selenium.py -> build/lib/openwisp_utils/tests 2026-09-02 12:52:46,584 root INFO creating build/lib/openwisp_utils/db 2026-09-02 12:52:46,585 root INFO copying openwisp_utils/db/__init__.py -> build/lib/openwisp_utils/db 2026-09-02 12:52:46,586 root INFO creating build/lib/openwisp_utils/admin_theme/tests 2026-09-02 12:52:46,587 root INFO copying openwisp_utils/admin_theme/tests/__init__.py -> build/lib/openwisp_utils/admin_theme/tests 2026-09-02 12:52:46,588 root INFO creating build/lib/openwisp_utils/metric_collection/tests 2026-09-02 12:52:46,589 root INFO copying openwisp_utils/metric_collection/tests/test_consent.py -> build/lib/openwisp_utils/metric_collection/tests 2026-09-02 12:52:46,590 root INFO copying openwisp_utils/metric_collection/tests/__init__.py -> build/lib/openwisp_utils/metric_collection/tests 2026-09-02 12:52:46,592 root INFO copying openwisp_utils/metric_collection/tests/test_models.py -> build/lib/openwisp_utils/metric_collection/tests 2026-09-02 12:52:46,593 root INFO copying openwisp_utils/metric_collection/tests/runner.py -> build/lib/openwisp_utils/metric_collection/tests 2026-09-02 12:52:46,595 root INFO creating build/lib/openwisp_utils/metric_collection/migrations 2026-09-02 12:52:46,595 root INFO copying openwisp_utils/metric_collection/migrations/__init__.py -> build/lib/openwisp_utils/metric_collection/migrations 2026-09-02 12:52:46,597 root INFO copying openwisp_utils/metric_collection/migrations/0001_initial.py -> build/lib/openwisp_utils/metric_collection/migrations 2026-09-02 12:52:46,598 root INFO creating build/lib/openwisp_utils/db/backends 2026-09-02 12:52:46,599 root INFO copying openwisp_utils/db/backends/__init__.py -> build/lib/openwisp_utils/db/backends 2026-09-02 12:52:46,600 root INFO creating build/lib/openwisp_utils/db/backends/spatialite 2026-09-02 12:52:46,601 root INFO copying openwisp_utils/db/backends/spatialite/__init__.py -> build/lib/openwisp_utils/db/backends/spatialite 2026-09-02 12:52:46,602 root INFO copying openwisp_utils/db/backends/spatialite/base.py -> build/lib/openwisp_utils/db/backends/spatialite 2026-09-02 12:52:46,603 root INFO running egg_info 2026-09-02 12:52:46,619 root INFO creating openwisp_utils.egg-info 2026-09-02 12:52:46,620 root INFO writing openwisp_utils.egg-info/PKG-INFO 2026-09-02 12:52:46,631 root INFO writing dependency_links to openwisp_utils.egg-info/dependency_links.txt 2026-09-02 12:52:46,633 root INFO writing entry points to openwisp_utils.egg-info/entry_points.txt 2026-09-02 12:52:46,640 root INFO writing requirements to openwisp_utils.egg-info/requires.txt 2026-09-02 12:52:46,641 root INFO writing top-level names to openwisp_utils.egg-info/top_level.txt 2026-09-02 12:52:46,642 root INFO writing manifest file 'openwisp_utils.egg-info/SOURCES.txt' listing git files failed - pretending there aren't any 2026-09-02 12:52:46,727 root INFO reading manifest file 'openwisp_utils.egg-info/SOURCES.txt' 2026-09-02 12:52:46,729 root INFO reading manifest template 'MANIFEST.in' 2026-09-02 12:52:46,730 root WARNING warning: no files found matching 'requirements.txt' 2026-09-02 12:52:46,756 root WARNING warning: no previously-included files matching '*.swp' found under directory '*' 2026-09-02 12:52:46,758 root WARNING warning: no previously-included files matching '__pycache__' found under directory '*' 2026-09-02 12:52:46,759 root WARNING warning: no previously-included files matching '*.db' found under directory '*' 2026-09-02 12:52:46,761 root WARNING warning: no previously-included files matching 'local_settings.py' found under directory '*' 2026-09-02 12:52:46,762 root WARNING warning: no previously-included files matching '*' found under directory 'tests' 2026-09-02 12:52:46,762 root INFO adding license file 'LICENSE' 2026-09-02 12:52:46,773 root INFO writing manifest file 'openwisp_utils.egg-info/SOURCES.txt' /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.admin_theme.static.admin.css' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.admin_theme.static.admin.css' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.admin_theme.static.admin.css' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.admin_theme.static.admin.css' to be distributed and are already explicitly excluding 'openwisp_utils.admin_theme.static.admin.css' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.admin_theme.static.admin.fonts' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.admin_theme.static.admin.fonts' 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.fonts' 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.fonts' to be distributed and are already explicitly excluding 'openwisp_utils.admin_theme.static.admin.fonts' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.admin_theme.static.admin.js' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.admin_theme.static.admin.js' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.admin_theme.static.admin.js' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.admin_theme.static.admin.js' to be distributed and are already explicitly excluding 'openwisp_utils.admin_theme.static.admin.js' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.admin_theme.static.admin.vendor.js' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.admin_theme.static.admin.vendor.js' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.admin_theme.static.admin.vendor.js' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.admin_theme.static.admin.vendor.js' to be distributed and are already explicitly excluding 'openwisp_utils.admin_theme.static.admin.vendor.js' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.admin_theme.static' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.admin_theme.static' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.admin_theme.static' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.admin_theme.static' to be distributed and are already explicitly excluding 'openwisp_utils.admin_theme.static' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.admin_theme.static.rest_framework.css' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.admin_theme.static.rest_framework.css' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.admin_theme.static.rest_framework.css' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.admin_theme.static.rest_framework.css' to be distributed and are already explicitly excluding 'openwisp_utils.admin_theme.static.rest_framework.css' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.admin_theme.static.ui.openwisp.images' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.admin_theme.static.ui.openwisp.images' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.admin_theme.static.ui.openwisp.images' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.admin_theme.static.ui.openwisp.images' to be distributed and are already explicitly excluding 'openwisp_utils.admin_theme.static.ui.openwisp.images' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.admin_theme.templates' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.admin_theme.templates' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.admin_theme.templates' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.admin_theme.templates' to be distributed and are already explicitly excluding 'openwisp_utils.admin_theme.templates' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.admin_theme.templates.admin' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.admin_theme.templates.admin' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.admin_theme.templates.admin' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.admin_theme.templates.admin' to be distributed and are already explicitly excluding 'openwisp_utils.admin_theme.templates.admin' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.admin_theme.templates.admin.edit_inline' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.admin_theme.templates.admin.edit_inline' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.admin_theme.templates.admin.edit_inline' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.admin_theme.templates.admin.edit_inline' to be distributed and are already explicitly excluding 'openwisp_utils.admin_theme.templates.admin.edit_inline' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.admin_theme.templates.openwisp_utils' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.admin_theme.templates.openwisp_utils' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.admin_theme.templates.openwisp_utils' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.admin_theme.templates.openwisp_utils' to be distributed and are already explicitly excluding 'openwisp_utils.admin_theme.templates.openwisp_utils' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.admin_theme.templates.rest_framework' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.admin_theme.templates.rest_framework' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.admin_theme.templates.rest_framework' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.admin_theme.templates.rest_framework' to be distributed and are already explicitly excluding 'openwisp_utils.admin_theme.templates.rest_framework' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.admin_theme.templatetags' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.admin_theme.templatetags' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.admin_theme.templatetags' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.admin_theme.templatetags' to be distributed and are already explicitly excluding 'openwisp_utils.admin_theme.templatetags' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.metric_collection.static.admin.js' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.metric_collection.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.metric_collection.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.metric_collection.static.admin.js' to be distributed and are already explicitly excluding 'openwisp_utils.metric_collection.static.admin.js' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.releaser' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.releaser' 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.releaser' 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.releaser' to be distributed and are already explicitly excluding 'openwisp_utils.releaser' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.releaser.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.releaser.tests' 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.releaser.tests' 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.releaser.tests' to be distributed and are already explicitly excluding 'openwisp_utils.releaser.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.releaser.tests.samples.changelogs' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.releaser.tests.samples.changelogs' 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.releaser.tests.samples.changelogs' 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.releaser.tests.samples.changelogs' to be distributed and are already explicitly excluding 'openwisp_utils.releaser.tests.samples.changelogs' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.releaser.tests.samples.commits' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.releaser.tests.samples.commits' 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.releaser.tests.samples.commits' 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.releaser.tests.samples.commits' to be distributed and are already explicitly excluding 'openwisp_utils.releaser.tests.samples.commits' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'openwisp_utils.static' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'openwisp_utils.static' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'openwisp_utils.static' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'openwisp_utils.static' to be distributed and are already explicitly excluding 'openwisp_utils.static' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) 2026-09-02 12:52:46,804 root INFO copying openwisp_utils/cliff.toml -> build/lib/openwisp_utils 2026-09-02 12:52:46,805 root INFO creating build/lib/openwisp_utils/releaser 2026-09-02 12:52:46,806 root INFO copying openwisp_utils/releaser/__main__.py -> build/lib/openwisp_utils/releaser 2026-09-02 12:52:46,807 root INFO copying openwisp_utils/releaser/changelog.py -> build/lib/openwisp_utils/releaser 2026-09-02 12:52:46,809 root INFO copying openwisp_utils/releaser/commitizen.py -> build/lib/openwisp_utils/releaser 2026-09-02 12:52:46,810 root INFO copying openwisp_utils/releaser/config.py -> build/lib/openwisp_utils/releaser 2026-09-02 12:52:46,812 root INFO copying openwisp_utils/releaser/constants.py -> build/lib/openwisp_utils/releaser 2026-09-02 12:52:46,813 root INFO copying openwisp_utils/releaser/github.py -> build/lib/openwisp_utils/releaser 2026-09-02 12:52:46,815 root INFO copying openwisp_utils/releaser/release.py -> build/lib/openwisp_utils/releaser 2026-09-02 12:52:46,816 root INFO copying openwisp_utils/releaser/utils.py -> build/lib/openwisp_utils/releaser 2026-09-02 12:52:46,818 root INFO copying openwisp_utils/releaser/version.py -> build/lib/openwisp_utils/releaser 2026-09-02 12:52:46,819 root INFO creating build/lib/openwisp_utils/releaser/tests 2026-09-02 12:52:46,820 root INFO copying openwisp_utils/releaser/tests/conftest.py -> build/lib/openwisp_utils/releaser/tests 2026-09-02 12:52:46,821 root INFO copying openwisp_utils/releaser/tests/test_changelog.py -> build/lib/openwisp_utils/releaser/tests 2026-09-02 12:52:46,823 root INFO copying openwisp_utils/releaser/tests/test_commitizen_rules.py -> build/lib/openwisp_utils/releaser/tests 2026-09-02 12:52:46,824 root INFO copying openwisp_utils/releaser/tests/test_config.py -> build/lib/openwisp_utils/releaser/tests 2026-09-02 12:52:46,826 root INFO copying openwisp_utils/releaser/tests/test_github.py -> build/lib/openwisp_utils/releaser/tests 2026-09-02 12:52:46,827 root INFO copying openwisp_utils/releaser/tests/test_release.py -> build/lib/openwisp_utils/releaser/tests 2026-09-02 12:52:46,829 root INFO copying openwisp_utils/releaser/tests/test_utils.py -> build/lib/openwisp_utils/releaser/tests 2026-09-02 12:52:46,830 root INFO copying openwisp_utils/releaser/tests/test_version_bumping.py -> build/lib/openwisp_utils/releaser/tests 2026-09-02 12:52:46,832 root INFO creating build/lib/openwisp_utils/releaser/tests/samples/changelogs 2026-09-02 12:52:46,833 root INFO copying openwisp_utils/releaser/tests/samples/changelogs/full_changelog.rst -> build/lib/openwisp_utils/releaser/tests/samples/changelogs 2026-09-02 12:52:46,834 root INFO creating build/lib/openwisp_utils/releaser/tests/samples/commits 2026-09-02 12:52:46,835 root INFO copying openwisp_utils/releaser/tests/samples/commits/full_changelog.txt -> build/lib/openwisp_utils/releaser/tests/samples/commits 2026-09-02 12:52:46,836 root INFO creating build/lib/openwisp_utils/static/openwisp-utils/images 2026-09-02 12:52:46,837 root INFO copying openwisp_utils/static/openwisp-utils/images/openwisp-logo.png -> build/lib/openwisp_utils/static/openwisp-utils/images 2026-09-02 12:52:46,839 root INFO creating build/lib/openwisp_utils/static/openwisp-utils/js 2026-09-02 12:52:46,840 root INFO copying openwisp_utils/static/openwisp-utils/js/copyable.js -> build/lib/openwisp_utils/static/openwisp-utils/js 2026-09-02 12:52:46,841 root INFO copying openwisp_utils/static/openwisp-utils/js/receive_url.js -> build/lib/openwisp_utils/static/openwisp-utils/js 2026-09-02 12:52:46,842 root INFO creating build/lib/openwisp_utils/admin_theme/static/admin/css 2026-09-02 12:52:46,843 root INFO copying openwisp_utils/admin_theme/static/admin/css/help-text-stacked.css -> build/lib/openwisp_utils/admin_theme/static/admin/css 2026-09-02 12:52:46,845 root INFO copying openwisp_utils/admin_theme/static/admin/css/openwisp-info.css -> build/lib/openwisp_utils/admin_theme/static/admin/css 2026-09-02 12:52:46,846 root INFO copying openwisp_utils/admin_theme/static/admin/css/openwisp.css -> build/lib/openwisp_utils/admin_theme/static/admin/css 2026-09-02 12:52:46,848 root INFO copying openwisp_utils/admin_theme/static/admin/css/ow-auto-filter.css -> build/lib/openwisp_utils/admin_theme/static/admin/css 2026-09-02 12:52:46,849 root INFO copying openwisp_utils/admin_theme/static/admin/css/ow-dashboard.css -> build/lib/openwisp_utils/admin_theme/static/admin/css 2026-09-02 12:52:46,851 root INFO copying openwisp_utils/admin_theme/static/admin/css/ow-filters.css -> build/lib/openwisp_utils/admin_theme/static/admin/css 2026-09-02 12:52:46,852 root INFO creating build/lib/openwisp_utils/admin_theme/static/admin/fonts 2026-09-02 12:52:46,853 root INFO copying openwisp_utils/admin_theme/static/admin/fonts/LICENSE.txt -> build/lib/openwisp_utils/admin_theme/static/admin/fonts 2026-09-02 12:52:46,854 root INFO copying openwisp_utils/admin_theme/static/admin/fonts/README.txt -> build/lib/openwisp_utils/admin_theme/static/admin/fonts 2026-09-02 12:52:46,856 root INFO copying openwisp_utils/admin_theme/static/admin/fonts/Roboto-Bold-webfont.woff -> build/lib/openwisp_utils/admin_theme/static/admin/fonts 2026-09-02 12:52:46,858 root INFO copying openwisp_utils/admin_theme/static/admin/fonts/Roboto-Light-webfont.woff -> build/lib/openwisp_utils/admin_theme/static/admin/fonts 2026-09-02 12:52:46,860 root INFO copying openwisp_utils/admin_theme/static/admin/fonts/Roboto-Regular-webfont.woff -> build/lib/openwisp_utils/admin_theme/static/admin/fonts 2026-09-02 12:52:46,862 root INFO creating build/lib/openwisp_utils/admin_theme/static/admin/js 2026-09-02 12:52:46,862 root INFO copying openwisp_utils/admin_theme/static/admin/js/menu.js -> build/lib/openwisp_utils/admin_theme/static/admin/js 2026-09-02 12:52:46,864 root INFO copying openwisp_utils/admin_theme/static/admin/js/ow-auto-filter.js -> build/lib/openwisp_utils/admin_theme/static/admin/js 2026-09-02 12:52:46,865 root INFO copying openwisp_utils/admin_theme/static/admin/js/ow-dashboard.js -> build/lib/openwisp_utils/admin_theme/static/admin/js 2026-09-02 12:52:46,867 root INFO copying openwisp_utils/admin_theme/static/admin/js/ow-filter.js -> build/lib/openwisp_utils/admin_theme/static/admin/js 2026-09-02 12:52:46,868 root INFO creating build/lib/openwisp_utils/admin_theme/static/admin/vendor/js 2026-09-02 12:52:46,869 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-09-02 12:52:46,876 root INFO creating build/lib/openwisp_utils/admin_theme/static/drf-yasg 2026-09-02 12:52:46,877 root INFO copying openwisp_utils/admin_theme/static/drf-yasg/ow-drf-yasg.css -> build/lib/openwisp_utils/admin_theme/static/drf-yasg 2026-09-02 12:52:46,878 root INFO creating build/lib/openwisp_utils/admin_theme/static/rest_framework/css 2026-09-02 12:52:46,879 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-09-02 12:52:46,881 root INFO creating build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,882 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-09-02 12:52:46,883 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/accounting.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,885 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/add.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,887 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-09-02 12:52:46,888 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/build.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,890 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/ca.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,891 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-09-02 12:52:46,893 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-09-02 12:52:46,894 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/category.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,896 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-09-02 12:52:46,898 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/certificate.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,899 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/check.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,901 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/clock.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,902 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/config.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,904 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/dashboard.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,905 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/date.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,907 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-09-02 12:52:46,909 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/device.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,910 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-09-02 12:52:46,912 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/email.png -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,913 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/email.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,915 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/favicon.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,917 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/firmware.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,918 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/floor.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,920 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-09-02 12:52:46,921 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/hamburger.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,923 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/help.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,924 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/info.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,926 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-09-02 12:52:46,927 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/ipam.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,928 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-09-02 12:52:46,930 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/link.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,931 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/location.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,932 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/log.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,934 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/logout.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,935 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-09-02 12:52:46,937 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/metrics.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,938 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/monitoring-wifi.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,939 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/monitoring.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,941 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-09-02 12:52:46,942 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/nas.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,944 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-09-02 12:52:46,945 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/node.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,946 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-09-02 12:52:46,948 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-09-02 12:52:46,950 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-09-02 12:52:46,951 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-09-02 12:52:46,952 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/org.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,954 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/password.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,955 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/permission.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,956 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-09-02 12:52:46,958 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/radius.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,959 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/replies.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,961 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/right-arrow.png -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,962 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-09-02 12:52:46,963 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/subnet.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,965 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/template.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,966 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/token.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,967 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/topology.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,969 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-09-02 12:52:46,970 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/user.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,971 root INFO copying openwisp_utils/admin_theme/static/ui/openwisp/images/vpn.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:46,973 root INFO creating build/lib/openwisp_utils/admin_theme/templates 2026-09-02 12:52:46,973 root INFO copying openwisp_utils/admin_theme/templates/base.html -> build/lib/openwisp_utils/admin_theme/templates 2026-09-02 12:52:46,975 root INFO creating build/lib/openwisp_utils/admin_theme/templates/admin 2026-09-02 12:52:46,975 root INFO copying openwisp_utils/admin_theme/templates/admin/auto_filter.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-09-02 12:52:46,977 root INFO copying openwisp_utils/admin_theme/templates/admin/base.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-09-02 12:52:46,978 root INFO copying openwisp_utils/admin_theme/templates/admin/base_site.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-09-02 12:52:46,979 root INFO copying openwisp_utils/admin_theme/templates/admin/change_form.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-09-02 12:52:46,981 root INFO copying openwisp_utils/admin_theme/templates/admin/change_list.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-09-02 12:52:46,982 root INFO copying openwisp_utils/admin_theme/templates/admin/filter.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-09-02 12:52:46,983 root INFO copying openwisp_utils/admin_theme/templates/admin/index.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-09-02 12:52:46,985 root INFO copying openwisp_utils/admin_theme/templates/admin/input_filter.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-09-02 12:52:46,986 root INFO copying openwisp_utils/admin_theme/templates/admin/menu.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-09-02 12:52:46,987 root INFO copying openwisp_utils/admin_theme/templates/admin/openwisp_info.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-09-02 12:52:46,989 root INFO copying openwisp_utils/admin_theme/templates/admin/submit_line.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2026-09-02 12:52:46,990 root INFO creating build/lib/openwisp_utils/admin_theme/templates/admin/edit_inline 2026-09-02 12:52:46,991 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-09-02 12:52:46,992 root INFO creating build/lib/openwisp_utils/admin_theme/templates/drf-yasg 2026-09-02 12:52:46,993 root INFO copying openwisp_utils/admin_theme/templates/drf-yasg/swagger-ui.html -> build/lib/openwisp_utils/admin_theme/templates/drf-yasg 2026-09-02 12:52:46,994 root INFO creating build/lib/openwisp_utils/admin_theme/templates/openwisp_utils 2026-09-02 12:52:46,995 root INFO copying openwisp_utils/admin_theme/templates/openwisp_utils/email_template.html -> build/lib/openwisp_utils/admin_theme/templates/openwisp_utils 2026-09-02 12:52:46,996 root INFO creating build/lib/openwisp_utils/admin_theme/templates/rest_framework 2026-09-02 12:52:46,997 root INFO copying openwisp_utils/admin_theme/templates/rest_framework/api.html -> build/lib/openwisp_utils/admin_theme/templates/rest_framework 2026-09-02 12:52:46,998 root INFO creating build/lib/openwisp_utils/admin_theme/templatetags 2026-09-02 12:52:46,999 root INFO copying openwisp_utils/admin_theme/templatetags/ow_tags.py -> build/lib/openwisp_utils/admin_theme/templatetags 2026-09-02 12:52:47,000 root INFO creating build/lib/openwisp_utils/metric_collection/static/admin/js 2026-09-02 12:52:47,001 root INFO copying openwisp_utils/metric_collection/static/admin/js/metric-collection-consent.js -> build/lib/openwisp_utils/metric_collection/static/admin/js 2026-09-02 12:52:47,007 root INFO running build_scripts 2026-09-02 12:52:47,007 root INFO creating build/scripts-3.14 2026-09-02 12:52:47,009 root INFO copying openwisp-qa-check -> build/scripts-3.14 2026-09-02 12:52:47,010 root INFO copying openwisp-qa-format -> build/scripts-3.14 2026-09-02 12:52:47,012 root INFO copying and adjusting openwisp-pre-push-hook -> build/scripts-3.14 2026-09-02 12:52:47,013 root INFO copying openwisp-commit -> build/scripts-3.14 2026-09-02 12:52:47,014 root INFO changing mode of build/scripts-3.14/openwisp-pre-push-hook from 644 to 755 2026-09-02 12:52:47,056 root INFO installing to build/bdist.linux-riscv64/wheel 2026-09-02 12:52:47,056 root INFO running install 2026-09-02 12:52:47,095 root INFO running install_lib 2026-09-02 12:52:47,116 root INFO creating build/bdist.linux-riscv64/wheel 2026-09-02 12:52:47,117 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils 2026-09-02 12:52:47,118 root INFO copying build/lib/openwisp_utils/qa.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-09-02 12:52:47,119 root INFO copying build/lib/openwisp_utils/settings.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-09-02 12:52:47,120 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/api 2026-09-02 12:52:47,121 root INFO copying build/lib/openwisp_utils/api/__init__.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/api 2026-09-02 12:52:47,122 root INFO copying build/lib/openwisp_utils/api/urls.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/api 2026-09-02 12:52:47,123 root INFO copying build/lib/openwisp_utils/api/pagination.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/api 2026-09-02 12:52:47,124 root INFO copying build/lib/openwisp_utils/api/apps.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/api 2026-09-02 12:52:47,125 root INFO copying build/lib/openwisp_utils/api/serializers.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/api 2026-09-02 12:52:47,127 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/releaser 2026-09-02 12:52:47,127 root INFO copying build/lib/openwisp_utils/releaser/utils.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/releaser 2026-09-02 12:52:47,129 root INFO copying build/lib/openwisp_utils/releaser/version.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/releaser 2026-09-02 12:52:47,130 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/releaser/tests 2026-09-02 12:52:47,131 root INFO copying build/lib/openwisp_utils/releaser/tests/test_changelog.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/releaser/tests 2026-09-02 12:52:47,132 root INFO copying build/lib/openwisp_utils/releaser/tests/test_version_bumping.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/releaser/tests 2026-09-02 12:52:47,134 root INFO copying build/lib/openwisp_utils/releaser/tests/test_github.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/releaser/tests 2026-09-02 12:52:47,135 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/releaser/tests/samples 2026-09-02 12:52:47,136 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/releaser/tests/samples/commits 2026-09-02 12:52:47,137 root INFO copying build/lib/openwisp_utils/releaser/tests/samples/commits/full_changelog.txt -> build/bdist.linux-riscv64/wheel/./openwisp_utils/releaser/tests/samples/commits 2026-09-02 12:52:47,138 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/releaser/tests/samples/changelogs 2026-09-02 12:52:47,139 root INFO copying build/lib/openwisp_utils/releaser/tests/samples/changelogs/full_changelog.rst -> build/bdist.linux-riscv64/wheel/./openwisp_utils/releaser/tests/samples/changelogs 2026-09-02 12:52:47,140 root INFO copying build/lib/openwisp_utils/releaser/tests/conftest.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/releaser/tests 2026-09-02 12:52:47,141 root INFO copying build/lib/openwisp_utils/releaser/tests/test_utils.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/releaser/tests 2026-09-02 12:52:47,143 root INFO copying build/lib/openwisp_utils/releaser/tests/test_commitizen_rules.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/releaser/tests 2026-09-02 12:52:47,144 root INFO copying build/lib/openwisp_utils/releaser/tests/test_release.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/releaser/tests 2026-09-02 12:52:47,145 root INFO copying build/lib/openwisp_utils/releaser/tests/test_config.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/releaser/tests 2026-09-02 12:52:47,146 root INFO copying build/lib/openwisp_utils/releaser/changelog.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/releaser 2026-09-02 12:52:47,148 root INFO copying build/lib/openwisp_utils/releaser/__main__.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/releaser 2026-09-02 12:52:47,149 root INFO copying build/lib/openwisp_utils/releaser/constants.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/releaser 2026-09-02 12:52:47,150 root INFO copying build/lib/openwisp_utils/releaser/config.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/releaser 2026-09-02 12:52:47,151 root INFO copying build/lib/openwisp_utils/releaser/commitizen.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/releaser 2026-09-02 12:52:47,153 root INFO copying build/lib/openwisp_utils/releaser/release.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/releaser 2026-09-02 12:52:47,154 root INFO copying build/lib/openwisp_utils/releaser/github.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/releaser 2026-09-02 12:52:47,155 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme 2026-09-02 12:52:47,156 root INFO copying build/lib/openwisp_utils/admin_theme/email.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-09-02 12:52:47,157 root INFO copying build/lib/openwisp_utils/admin_theme/settings.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-09-02 12:52:47,158 root INFO copying build/lib/openwisp_utils/admin_theme/__init__.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-09-02 12:52:47,159 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/tests 2026-09-02 12:52:47,160 root INFO copying build/lib/openwisp_utils/admin_theme/tests/__init__.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/tests 2026-09-02 12:52:47,161 root INFO copying build/lib/openwisp_utils/admin_theme/checks.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-09-02 12:52:47,163 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/templates 2026-09-02 12:52:47,164 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/templates/rest_framework 2026-09-02 12:52:47,164 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-09-02 12:52:47,166 root INFO copying build/lib/openwisp_utils/admin_theme/templates/base.html -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/templates 2026-09-02 12:52:47,167 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/templates/drf-yasg 2026-09-02 12:52:47,168 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-09-02 12:52:47,169 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/templates/openwisp_utils 2026-09-02 12:52:47,170 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-09-02 12:52:47,171 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/templates/admin 2026-09-02 12:52:47,172 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-09-02 12:52:47,173 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-09-02 12:52:47,175 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/templates/admin/edit_inline 2026-09-02 12:52:47,175 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-09-02 12:52:47,177 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-09-02 12:52:47,178 root INFO copying build/lib/openwisp_utils/admin_theme/templates/admin/change_form.html -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/templates/admin 2026-09-02 12:52:47,179 root INFO copying build/lib/openwisp_utils/admin_theme/templates/admin/openwisp_info.html -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/templates/admin 2026-09-02 12:52:47,180 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-09-02 12:52:47,181 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-09-02 12:52:47,182 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-09-02 12:52:47,183 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-09-02 12:52:47,184 root INFO copying build/lib/openwisp_utils/admin_theme/templates/admin/auto_filter.html -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/templates/admin 2026-09-02 12:52:47,185 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-09-02 12:52:47,186 root INFO copying build/lib/openwisp_utils/admin_theme/theme.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-09-02 12:52:47,188 root INFO copying build/lib/openwisp_utils/admin_theme/apps.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-09-02 12:52:47,189 root INFO copying build/lib/openwisp_utils/admin_theme/dashboard.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-09-02 12:52:47,190 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static 2026-09-02 12:52:47,191 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/rest_framework 2026-09-02 12:52:47,192 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/rest_framework/css 2026-09-02 12:52:47,193 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-09-02 12:52:47,194 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/drf-yasg 2026-09-02 12:52:47,195 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-09-02 12:52:47,196 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/ui 2026-09-02 12:52:47,197 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/ui/openwisp 2026-09-02 12:52:47,198 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:47,199 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/help.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:47,200 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-09-02 12:52:47,201 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-09-02 12:52:47,203 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-09-02 12:52:47,204 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-09-02 12:52:47,205 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-09-02 12:52:47,206 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-09-02 12:52:47,207 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-09-02 12:52:47,208 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-09-02 12:52:47,209 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-09-02 12:52:47,211 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/email.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:47,212 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-09-02 12:52:47,213 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-09-02 12:52:47,214 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-09-02 12:52:47,215 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-09-02 12:52:47,217 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-09-02 12:52:47,218 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-09-02 12:52:47,219 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-09-02 12:52:47,220 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-09-02 12:52:47,221 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/right-arrow.png -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:47,222 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/monitoring-wifi.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:47,223 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-09-02 12:52:47,225 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-09-02 12:52:47,226 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-09-02 12:52:47,227 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-09-02 12:52:47,228 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/favicon.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:47,229 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-09-02 12:52:47,231 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-09-02 12:52:47,232 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-09-02 12:52:47,233 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-09-02 12:52:47,234 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-09-02 12:52:47,235 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-09-02 12:52:47,237 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-09-02 12:52:47,238 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-09-02 12:52:47,239 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-09-02 12:52:47,240 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-09-02 12:52:47,241 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-09-02 12:52:47,242 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-09-02 12:52:47,243 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-09-02 12:52:47,245 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-09-02 12:52:47,246 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-09-02 12:52:47,247 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-09-02 12:52:47,248 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-09-02 12:52:47,249 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-09-02 12:52:47,250 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/email.png -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:47,251 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-09-02 12:52:47,253 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-09-02 12:52:47,254 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-09-02 12:52:47,255 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-09-02 12:52:47,256 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-09-02 12:52:47,258 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-09-02 12:52:47,259 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-09-02 12:52:47,260 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-09-02 12:52:47,261 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-09-02 12:52:47,262 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-09-02 12:52:47,263 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-09-02 12:52:47,264 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-09-02 12:52:47,266 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-09-02 12:52:47,267 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-09-02 12:52:47,268 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-09-02 12:52:47,269 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-09-02 12:52:47,270 root INFO copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/info.svg -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2026-09-02 12:52:47,272 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/admin 2026-09-02 12:52:47,273 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/admin/css 2026-09-02 12:52:47,273 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-09-02 12:52:47,275 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-09-02 12:52:47,276 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-09-02 12:52:47,278 root INFO copying build/lib/openwisp_utils/admin_theme/static/admin/css/ow-auto-filter.css -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/admin/css 2026-09-02 12:52:47,287 root INFO copying build/lib/openwisp_utils/admin_theme/static/admin/css/openwisp-info.css -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/admin/css 2026-09-02 12:52:47,288 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-09-02 12:52:47,289 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/admin/vendor 2026-09-02 12:52:47,290 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/admin/vendor/js 2026-09-02 12:52:47,291 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-09-02 12:52:47,298 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/admin/js 2026-09-02 12:52:47,299 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-09-02 12:52:47,300 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-09-02 12:52:47,302 root INFO copying build/lib/openwisp_utils/admin_theme/static/admin/js/ow-auto-filter.js -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/admin/js 2026-09-02 12:52:47,303 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-09-02 12:52:47,305 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/static/admin/fonts 2026-09-02 12:52:47,306 root INFO copying build/lib/openwisp_utils/admin_theme/static/admin/fonts/Roboto-Bold-webfont.woff -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/admin/fonts 2026-09-02 12:52:47,308 root INFO copying build/lib/openwisp_utils/admin_theme/static/admin/fonts/README.txt -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/admin/fonts 2026-09-02 12:52:47,309 root INFO copying build/lib/openwisp_utils/admin_theme/static/admin/fonts/LICENSE.txt -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/admin/fonts 2026-09-02 12:52:47,311 root INFO copying build/lib/openwisp_utils/admin_theme/static/admin/fonts/Roboto-Regular-webfont.woff -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/admin/fonts 2026-09-02 12:52:47,313 root INFO copying build/lib/openwisp_utils/admin_theme/static/admin/fonts/Roboto-Light-webfont.woff -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/static/admin/fonts 2026-09-02 12:52:47,316 root INFO copying build/lib/openwisp_utils/admin_theme/views.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-09-02 12:52:47,317 root INFO copying build/lib/openwisp_utils/admin_theme/admin.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-09-02 12:52:47,318 root INFO copying build/lib/openwisp_utils/admin_theme/context_processor.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-09-02 12:52:47,320 root INFO copying build/lib/openwisp_utils/admin_theme/filters.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-09-02 12:52:47,321 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/admin_theme/templatetags 2026-09-02 12:52:47,322 root INFO copying build/lib/openwisp_utils/admin_theme/templatetags/ow_tags.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme/templatetags 2026-09-02 12:52:47,323 root INFO copying build/lib/openwisp_utils/admin_theme/system_info.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-09-02 12:52:47,324 root INFO copying build/lib/openwisp_utils/admin_theme/menu.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/admin_theme 2026-09-02 12:52:47,325 root INFO copying build/lib/openwisp_utils/staticfiles.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-09-02 12:52:47,329 root INFO copying build/lib/openwisp_utils/__init__.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-09-02 12:52:47,330 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/metric_collection 2026-09-02 12:52:47,331 root INFO copying build/lib/openwisp_utils/metric_collection/__init__.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/metric_collection 2026-09-02 12:52:47,332 root INFO copying build/lib/openwisp_utils/metric_collection/tasks.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/metric_collection 2026-09-02 12:52:47,333 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/metric_collection/tests 2026-09-02 12:52:47,334 root INFO copying build/lib/openwisp_utils/metric_collection/tests/test_consent.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/metric_collection/tests 2026-09-02 12:52:47,335 root INFO copying build/lib/openwisp_utils/metric_collection/tests/__init__.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/metric_collection/tests 2026-09-02 12:52:47,337 root INFO copying build/lib/openwisp_utils/metric_collection/tests/test_models.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/metric_collection/tests 2026-09-02 12:52:47,338 root INFO copying build/lib/openwisp_utils/metric_collection/tests/runner.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/metric_collection/tests 2026-09-02 12:52:47,339 root INFO copying build/lib/openwisp_utils/metric_collection/apps.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/metric_collection 2026-09-02 12:52:47,340 root INFO copying build/lib/openwisp_utils/metric_collection/helper.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/metric_collection 2026-09-02 12:52:47,342 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/metric_collection/static 2026-09-02 12:52:47,343 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/metric_collection/static/admin 2026-09-02 12:52:47,343 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/metric_collection/static/admin/js 2026-09-02 12:52:47,344 root INFO copying build/lib/openwisp_utils/metric_collection/static/admin/js/metric-collection-consent.js -> build/bdist.linux-riscv64/wheel/./openwisp_utils/metric_collection/static/admin/js 2026-09-02 12:52:47,345 root INFO copying build/lib/openwisp_utils/metric_collection/admin.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/metric_collection 2026-09-02 12:52:47,347 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/metric_collection/migrations 2026-09-02 12:52:47,347 root INFO copying build/lib/openwisp_utils/metric_collection/migrations/__init__.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/metric_collection/migrations 2026-09-02 12:52:47,349 root INFO copying build/lib/openwisp_utils/metric_collection/migrations/0001_initial.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/metric_collection/migrations 2026-09-02 12:52:47,350 root INFO copying build/lib/openwisp_utils/metric_collection/models.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/metric_collection 2026-09-02 12:52:47,351 root INFO copying build/lib/openwisp_utils/tasks.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-09-02 12:52:47,352 root INFO copying build/lib/openwisp_utils/fields.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-09-02 12:52:47,353 root INFO copying build/lib/openwisp_utils/utils.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-09-02 12:52:47,355 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/tests 2026-09-02 12:52:47,355 root INFO copying build/lib/openwisp_utils/tests/__init__.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/tests 2026-09-02 12:52:47,357 root INFO copying build/lib/openwisp_utils/tests/utils.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/tests 2026-09-02 12:52:47,358 root INFO copying build/lib/openwisp_utils/tests/selenium.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/tests 2026-09-02 12:52:47,359 root INFO copying build/lib/openwisp_utils/loaders.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-09-02 12:52:47,361 root INFO copying build/lib/openwisp_utils/cliff.toml -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-09-02 12:52:47,362 root INFO copying build/lib/openwisp_utils/storage.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-09-02 12:52:47,363 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/static 2026-09-02 12:52:47,364 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/static/openwisp-utils 2026-09-02 12:52:47,365 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/static/openwisp-utils/images 2026-09-02 12:52:47,366 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-09-02 12:52:47,367 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/static/openwisp-utils/js 2026-09-02 12:52:47,368 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-09-02 12:52:47,369 root INFO copying build/lib/openwisp_utils/static/openwisp-utils/js/copyable.js -> build/bdist.linux-riscv64/wheel/./openwisp_utils/static/openwisp-utils/js 2026-09-02 12:52:47,370 root INFO copying build/lib/openwisp_utils/admin.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-09-02 12:52:47,372 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/db 2026-09-02 12:52:47,373 root INFO copying build/lib/openwisp_utils/db/__init__.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/db 2026-09-02 12:52:47,374 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/db/backends 2026-09-02 12:52:47,375 root INFO copying build/lib/openwisp_utils/db/backends/__init__.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/db/backends 2026-09-02 12:52:47,376 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils/db/backends/spatialite 2026-09-02 12:52:47,377 root INFO copying build/lib/openwisp_utils/db/backends/spatialite/__init__.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/db/backends/spatialite 2026-09-02 12:52:47,378 root INFO copying build/lib/openwisp_utils/db/backends/spatialite/base.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils/db/backends/spatialite 2026-09-02 12:52:47,379 root INFO copying build/lib/openwisp_utils/validators.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-09-02 12:52:47,380 root INFO copying build/lib/openwisp_utils/test_selenium_mixins.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-09-02 12:52:47,381 root INFO copying build/lib/openwisp_utils/base.py -> build/bdist.linux-riscv64/wheel/./openwisp_utils 2026-09-02 12:52:47,382 root INFO running install_egg_info 2026-09-02 12:52:47,405 root INFO Copying openwisp_utils.egg-info to build/bdist.linux-riscv64/wheel/./openwisp_utils-1.3-py3.14.egg-info 2026-09-02 12:52:47,412 root INFO running install_scripts 2026-09-02 12:52:47,413 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils-1.3.data/scripts 2026-09-02 12:52:47,414 root INFO copying build/scripts-3.14/openwisp-commit -> build/bdist.linux-riscv64/wheel/openwisp_utils-1.3.data/scripts 2026-09-02 12:52:47,415 root INFO copying build/scripts-3.14/openwisp-pre-push-hook -> build/bdist.linux-riscv64/wheel/openwisp_utils-1.3.data/scripts 2026-09-02 12:52:47,416 root INFO copying build/scripts-3.14/openwisp-qa-check -> build/bdist.linux-riscv64/wheel/openwisp_utils-1.3.data/scripts 2026-09-02 12:52:47,417 root INFO copying build/scripts-3.14/openwisp-qa-format -> build/bdist.linux-riscv64/wheel/openwisp_utils-1.3.data/scripts 2026-09-02 12:52:47,418 root INFO changing mode of build/bdist.linux-riscv64/wheel/openwisp_utils-1.3.data/scripts/openwisp-commit to 755 2026-09-02 12:52:47,419 root INFO changing mode of build/bdist.linux-riscv64/wheel/openwisp_utils-1.3.data/scripts/openwisp-pre-push-hook to 755 2026-09-02 12:52:47,419 root INFO changing mode of build/bdist.linux-riscv64/wheel/openwisp_utils-1.3.data/scripts/openwisp-qa-check to 755 2026-09-02 12:52:47,419 root INFO changing mode of build/bdist.linux-riscv64/wheel/openwisp_utils-1.3.data/scripts/openwisp-qa-format to 755 2026-09-02 12:52:47,426 root INFO creating build/bdist.linux-riscv64/wheel/openwisp_utils-1.3.dist-info/WHEEL 2026-09-02 12:52:47,429 wheel INFO creating '/home/buildozer/aports/testing/py3-openwisp-utils/src/openwisp-utils-1.3.0/.dist/.tmp-tdthd0ra/openwisp_utils-1.3-py2.py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it 2026-09-02 12:52:47,430 wheel INFO adding 'openwisp_utils/__init__.py' 2026-09-02 12:52:47,432 wheel INFO adding 'openwisp_utils/admin.py' 2026-09-02 12:52:47,433 wheel INFO adding 'openwisp_utils/base.py' 2026-09-02 12:52:47,435 wheel INFO adding 'openwisp_utils/cliff.toml' 2026-09-02 12:52:47,436 wheel INFO adding 'openwisp_utils/fields.py' 2026-09-02 12:52:47,437 wheel INFO adding 'openwisp_utils/loaders.py' 2026-09-02 12:52:47,439 wheel INFO adding 'openwisp_utils/qa.py' 2026-09-02 12:52:47,440 wheel INFO adding 'openwisp_utils/settings.py' 2026-09-02 12:52:47,441 wheel INFO adding 'openwisp_utils/staticfiles.py' 2026-09-02 12:52:47,442 wheel INFO adding 'openwisp_utils/storage.py' 2026-09-02 12:52:47,443 wheel INFO adding 'openwisp_utils/tasks.py' 2026-09-02 12:52:47,444 wheel INFO adding 'openwisp_utils/test_selenium_mixins.py' 2026-09-02 12:52:47,446 wheel INFO adding 'openwisp_utils/utils.py' 2026-09-02 12:52:47,447 wheel INFO adding 'openwisp_utils/validators.py' 2026-09-02 12:52:47,448 wheel INFO adding 'openwisp_utils/admin_theme/__init__.py' 2026-09-02 12:52:47,449 wheel INFO adding 'openwisp_utils/admin_theme/admin.py' 2026-09-02 12:52:47,451 wheel INFO adding 'openwisp_utils/admin_theme/apps.py' 2026-09-02 12:52:47,452 wheel INFO adding 'openwisp_utils/admin_theme/checks.py' 2026-09-02 12:52:47,453 wheel INFO adding 'openwisp_utils/admin_theme/context_processor.py' 2026-09-02 12:52:47,454 wheel INFO adding 'openwisp_utils/admin_theme/dashboard.py' 2026-09-02 12:52:47,455 wheel INFO adding 'openwisp_utils/admin_theme/email.py' 2026-09-02 12:52:47,457 wheel INFO adding 'openwisp_utils/admin_theme/filters.py' 2026-09-02 12:52:47,458 wheel INFO adding 'openwisp_utils/admin_theme/menu.py' 2026-09-02 12:52:47,459 wheel INFO adding 'openwisp_utils/admin_theme/settings.py' 2026-09-02 12:52:47,460 wheel INFO adding 'openwisp_utils/admin_theme/system_info.py' 2026-09-02 12:52:47,461 wheel INFO adding 'openwisp_utils/admin_theme/theme.py' 2026-09-02 12:52:47,463 wheel INFO adding 'openwisp_utils/admin_theme/views.py' 2026-09-02 12:52:47,464 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/css/help-text-stacked.css' 2026-09-02 12:52:47,465 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/css/openwisp-info.css' 2026-09-02 12:52:47,467 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/css/openwisp.css' 2026-09-02 12:52:47,469 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/css/ow-auto-filter.css' 2026-09-02 12:52:47,470 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/css/ow-dashboard.css' 2026-09-02 12:52:47,471 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/css/ow-filters.css' 2026-09-02 12:52:47,473 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/fonts/LICENSE.txt' 2026-09-02 12:52:47,474 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/fonts/README.txt' 2026-09-02 12:52:47,476 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/fonts/Roboto-Bold-webfont.woff' 2026-09-02 12:52:47,480 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/fonts/Roboto-Light-webfont.woff' 2026-09-02 12:52:47,483 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/fonts/Roboto-Regular-webfont.woff' 2026-09-02 12:52:47,486 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/js/menu.js' 2026-09-02 12:52:47,488 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/js/ow-auto-filter.js' 2026-09-02 12:52:47,489 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/js/ow-dashboard.js' 2026-09-02 12:52:47,490 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/js/ow-filter.js' 2026-09-02 12:52:47,499 wheel INFO adding 'openwisp_utils/admin_theme/static/admin/vendor/js/plotly-cartesian.min.js' 2026-09-02 12:52:47,519 wheel INFO adding 'openwisp_utils/admin_theme/static/drf-yasg/ow-drf-yasg.css' 2026-09-02 12:52:47,520 wheel INFO adding 'openwisp_utils/admin_theme/static/rest_framework/css/browsable-api.css' 2026-09-02 12:52:47,522 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/access-credential.svg' 2026-09-02 12:52:47,523 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/accounting.svg' 2026-09-02 12:52:47,524 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/add.svg' 2026-09-02 12:52:47,525 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/batch-user.svg' 2026-09-02 12:52:47,526 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/build.svg' 2026-09-02 12:52:47,527 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/ca.svg' 2026-09-02 12:52:47,529 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/calender-next.svg' 2026-09-02 12:52:47,530 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/calender-prev.svg' 2026-09-02 12:52:47,531 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/category.svg' 2026-09-02 12:52:47,532 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/cer-group.svg' 2026-09-02 12:52:47,533 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/certificate.svg' 2026-09-02 12:52:47,534 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/check.svg' 2026-09-02 12:52:47,535 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/clock.svg' 2026-09-02 12:52:47,536 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/config.svg' 2026-09-02 12:52:47,537 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/dashboard.svg' 2026-09-02 12:52:47,538 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/date.svg' 2026-09-02 12:52:47,539 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/device-group.svg' 2026-09-02 12:52:47,540 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/device.svg' 2026-09-02 12:52:47,542 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/down-arrow.svg' 2026-09-02 12:52:47,543 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/email.png' 2026-09-02 12:52:47,544 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/email.svg' 2026-09-02 12:52:47,545 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/favicon.svg' 2026-09-02 12:52:47,546 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/firmware.svg' 2026-09-02 12:52:47,547 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/floor.svg' 2026-09-02 12:52:47,548 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/geo-info.svg' 2026-09-02 12:52:47,549 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/hamburger.svg' 2026-09-02 12:52:47,550 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/help.svg' 2026-09-02 12:52:47,551 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/info.svg' 2026-09-02 12:52:47,552 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/ip-address.svg' 2026-09-02 12:52:47,553 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/ipam.svg' 2026-09-02 12:52:47,555 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/left-arrow.svg' 2026-09-02 12:52:47,556 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/link.svg' 2026-09-02 12:52:47,557 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/location.svg' 2026-09-02 12:52:47,558 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/log.svg' 2026-09-02 12:52:47,559 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/logout.svg' 2026-09-02 12:52:47,560 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/mass-upgrade.svg' 2026-09-02 12:52:47,561 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/metrics.svg' 2026-09-02 12:52:47,562 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/monitoring-wifi.svg' 2026-09-02 12:52:47,563 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/monitoring.svg' 2026-09-02 12:52:47,564 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/montoring-checks.svg' 2026-09-02 12:52:47,565 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/nas.svg' 2026-09-02 12:52:47,566 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/network-topology.svg' 2026-09-02 12:52:47,568 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/node.svg' 2026-09-02 12:52:47,569 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/openwisp-logo-black.svg' 2026-09-02 12:52:47,570 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/openwisp-logo-small.svg' 2026-09-02 12:52:47,572 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/org-owner.svg' 2026-09-02 12:52:47,573 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/org-user.svg' 2026-09-02 12:52:47,574 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/org.svg' 2026-09-02 12:52:47,575 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/password.svg' 2026-09-02 12:52:47,576 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/permission.svg' 2026-09-02 12:52:47,577 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/radius-group.svg' 2026-09-02 12:52:47,578 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/radius.svg' 2026-09-02 12:52:47,579 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/replies.svg' 2026-09-02 12:52:47,580 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/right-arrow.png' 2026-09-02 12:52:47,581 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/right-arrow.svg' 2026-09-02 12:52:47,582 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/subnet.svg' 2026-09-02 12:52:47,583 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/template.svg' 2026-09-02 12:52:47,584 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/token.svg' 2026-09-02 12:52:47,586 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/topology.svg' 2026-09-02 12:52:47,587 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/user-and-org.svg' 2026-09-02 12:52:47,588 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/user.svg' 2026-09-02 12:52:47,589 wheel INFO adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/vpn.svg' 2026-09-02 12:52:47,590 wheel INFO adding 'openwisp_utils/admin_theme/templates/base.html' 2026-09-02 12:52:47,591 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/auto_filter.html' 2026-09-02 12:52:47,592 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/base.html' 2026-09-02 12:52:47,593 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/base_site.html' 2026-09-02 12:52:47,595 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/change_form.html' 2026-09-02 12:52:47,596 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/change_list.html' 2026-09-02 12:52:47,597 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/filter.html' 2026-09-02 12:52:47,598 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/index.html' 2026-09-02 12:52:47,599 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/input_filter.html' 2026-09-02 12:52:47,600 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/menu.html' 2026-09-02 12:52:47,601 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/openwisp_info.html' 2026-09-02 12:52:47,602 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/submit_line.html' 2026-09-02 12:52:47,603 wheel INFO adding 'openwisp_utils/admin_theme/templates/admin/edit_inline/help_text_stacked.html' 2026-09-02 12:52:47,605 wheel INFO adding 'openwisp_utils/admin_theme/templates/drf-yasg/swagger-ui.html' 2026-09-02 12:52:47,606 wheel INFO adding 'openwisp_utils/admin_theme/templates/openwisp_utils/email_template.html' 2026-09-02 12:52:47,607 wheel INFO adding 'openwisp_utils/admin_theme/templates/rest_framework/api.html' 2026-09-02 12:52:47,609 wheel INFO adding 'openwisp_utils/admin_theme/templatetags/ow_tags.py' 2026-09-02 12:52:47,610 wheel INFO adding 'openwisp_utils/admin_theme/tests/__init__.py' 2026-09-02 12:52:47,611 wheel INFO adding 'openwisp_utils/api/__init__.py' 2026-09-02 12:52:47,612 wheel INFO adding 'openwisp_utils/api/apps.py' 2026-09-02 12:52:47,614 wheel INFO adding 'openwisp_utils/api/pagination.py' 2026-09-02 12:52:47,615 wheel INFO adding 'openwisp_utils/api/serializers.py' 2026-09-02 12:52:47,616 wheel INFO adding 'openwisp_utils/api/urls.py' 2026-09-02 12:52:47,617 wheel INFO adding 'openwisp_utils/db/__init__.py' 2026-09-02 12:52:47,619 wheel INFO adding 'openwisp_utils/db/backends/__init__.py' 2026-09-02 12:52:47,620 wheel INFO adding 'openwisp_utils/db/backends/spatialite/__init__.py' 2026-09-02 12:52:47,621 wheel INFO adding 'openwisp_utils/db/backends/spatialite/base.py' 2026-09-02 12:52:47,622 wheel INFO adding 'openwisp_utils/metric_collection/__init__.py' 2026-09-02 12:52:47,623 wheel INFO adding 'openwisp_utils/metric_collection/admin.py' 2026-09-02 12:52:47,625 wheel INFO adding 'openwisp_utils/metric_collection/apps.py' 2026-09-02 12:52:47,626 wheel INFO adding 'openwisp_utils/metric_collection/helper.py' 2026-09-02 12:52:47,627 wheel INFO adding 'openwisp_utils/metric_collection/models.py' 2026-09-02 12:52:47,628 wheel INFO adding 'openwisp_utils/metric_collection/tasks.py' 2026-09-02 12:52:47,629 wheel INFO adding 'openwisp_utils/metric_collection/migrations/0001_initial.py' 2026-09-02 12:52:47,631 wheel INFO adding 'openwisp_utils/metric_collection/migrations/__init__.py' 2026-09-02 12:52:47,632 wheel INFO adding 'openwisp_utils/metric_collection/static/admin/js/metric-collection-consent.js' 2026-09-02 12:52:47,633 wheel INFO adding 'openwisp_utils/metric_collection/tests/__init__.py' 2026-09-02 12:52:47,634 wheel INFO adding 'openwisp_utils/metric_collection/tests/runner.py' 2026-09-02 12:52:47,636 wheel INFO adding 'openwisp_utils/metric_collection/tests/test_consent.py' 2026-09-02 12:52:47,637 wheel INFO adding 'openwisp_utils/metric_collection/tests/test_models.py' 2026-09-02 12:52:47,639 wheel INFO adding 'openwisp_utils/releaser/__main__.py' 2026-09-02 12:52:47,640 wheel INFO adding 'openwisp_utils/releaser/changelog.py' 2026-09-02 12:52:47,642 wheel INFO adding 'openwisp_utils/releaser/commitizen.py' 2026-09-02 12:52:47,643 wheel INFO adding 'openwisp_utils/releaser/config.py' 2026-09-02 12:52:47,644 wheel INFO adding 'openwisp_utils/releaser/constants.py' 2026-09-02 12:52:47,646 wheel INFO adding 'openwisp_utils/releaser/github.py' 2026-09-02 12:52:47,647 wheel INFO adding 'openwisp_utils/releaser/release.py' 2026-09-02 12:52:47,649 wheel INFO adding 'openwisp_utils/releaser/utils.py' 2026-09-02 12:52:47,650 wheel INFO adding 'openwisp_utils/releaser/version.py' 2026-09-02 12:52:47,652 wheel INFO adding 'openwisp_utils/releaser/tests/conftest.py' 2026-09-02 12:52:47,653 wheel INFO adding 'openwisp_utils/releaser/tests/test_changelog.py' 2026-09-02 12:52:47,655 wheel INFO adding 'openwisp_utils/releaser/tests/test_commitizen_rules.py' 2026-09-02 12:52:47,657 wheel INFO adding 'openwisp_utils/releaser/tests/test_config.py' 2026-09-02 12:52:47,658 wheel INFO adding 'openwisp_utils/releaser/tests/test_github.py' 2026-09-02 12:52:47,659 wheel INFO adding 'openwisp_utils/releaser/tests/test_release.py' 2026-09-02 12:52:47,661 wheel INFO adding 'openwisp_utils/releaser/tests/test_utils.py' 2026-09-02 12:52:47,662 wheel INFO adding 'openwisp_utils/releaser/tests/test_version_bumping.py' 2026-09-02 12:52:47,664 wheel INFO adding 'openwisp_utils/releaser/tests/samples/changelogs/full_changelog.rst' 2026-09-02 12:52:47,665 wheel INFO adding 'openwisp_utils/releaser/tests/samples/commits/full_changelog.txt' 2026-09-02 12:52:47,667 wheel INFO adding 'openwisp_utils/static/openwisp-utils/images/openwisp-logo.png' 2026-09-02 12:52:47,669 wheel INFO adding 'openwisp_utils/static/openwisp-utils/js/copyable.js' 2026-09-02 12:52:47,670 wheel INFO adding 'openwisp_utils/static/openwisp-utils/js/receive_url.js' 2026-09-02 12:52:47,671 wheel INFO adding 'openwisp_utils/tests/__init__.py' 2026-09-02 12:52:47,673 wheel INFO adding 'openwisp_utils/tests/selenium.py' 2026-09-02 12:52:47,674 wheel INFO adding 'openwisp_utils/tests/utils.py' 2026-09-02 12:52:47,676 wheel INFO adding 'openwisp_utils-1.3.data/scripts/openwisp-commit' 2026-09-02 12:52:47,677 wheel INFO adding 'openwisp_utils-1.3.data/scripts/openwisp-pre-push-hook' 2026-09-02 12:52:47,678 wheel INFO adding 'openwisp_utils-1.3.data/scripts/openwisp-qa-check' 2026-09-02 12:52:47,679 wheel INFO adding 'openwisp_utils-1.3.data/scripts/openwisp-qa-format' 2026-09-02 12:52:47,681 wheel INFO adding 'openwisp_utils-1.3.dist-info/licenses/LICENSE' 2026-09-02 12:52:47,682 wheel INFO adding 'openwisp_utils-1.3.dist-info/METADATA' 2026-09-02 12:52:47,683 wheel INFO adding 'openwisp_utils-1.3.dist-info/WHEEL' 2026-09-02 12:52:47,684 wheel INFO adding 'openwisp_utils-1.3.dist-info/entry_points.txt' 2026-09-02 12:52:47,685 wheel INFO adding 'openwisp_utils-1.3.dist-info/top_level.txt' 2026-09-02 12:52:47,688 wheel INFO adding 'openwisp_utils-1.3.dist-info/RECORD' 2026-09-02 12:52:47,692 root INFO removing build/bdist.linux-riscv64/wheel 2026-09-02 12:52:47,719 gpep517 INFO The backend produced .dist/openwisp_utils-1.3-py2.py3-none-any.whl openwisp_utils-1.3-py2.py3-none-any.whl >>> py3-openwisp-utils: Entering fakeroot... 2026-09-02 12:52:48,639 gpep517 INFO Installing .dist/openwisp_utils-1.3-py2.py3-none-any.whl into /home/buildozer/aports/testing/py3-openwisp-utils/pkg/py3-openwisp-utils 2026-09-02 12:52:49,776 gpep517 INFO Installation complete >>> py3-openwisp-utils-pyc*: Running split function pyc... 'usr/lib/python3.14/site-packages/openwisp_utils/api/__pycache__' -> '/home/buildozer/aports/testing/py3-openwisp-utils/pkg/py3-openwisp-utils-pyc/usr/lib/python3.14/site-packages/openwisp_utils/api/__pycache__' 'usr/lib/python3.14/site-packages/openwisp_utils/releaser/tests/__pycache__' -> '/home/buildozer/aports/testing/py3-openwisp-utils/pkg/py3-openwisp-utils-pyc/usr/lib/python3.14/site-packages/openwisp_utils/releaser/tests/__pycache__' 'usr/lib/python3.14/site-packages/openwisp_utils/releaser/__pycache__' -> '/home/buildozer/aports/testing/py3-openwisp-utils/pkg/py3-openwisp-utils-pyc/usr/lib/python3.14/site-packages/openwisp_utils/releaser/__pycache__' 'usr/lib/python3.14/site-packages/openwisp_utils/admin_theme/tests/__pycache__' -> '/home/buildozer/aports/testing/py3-openwisp-utils/pkg/py3-openwisp-utils-pyc/usr/lib/python3.14/site-packages/openwisp_utils/admin_theme/tests/__pycache__' 'usr/lib/python3.14/site-packages/openwisp_utils/admin_theme/__pycache__' -> '/home/buildozer/aports/testing/py3-openwisp-utils/pkg/py3-openwisp-utils-pyc/usr/lib/python3.14/site-packages/openwisp_utils/admin_theme/__pycache__' 'usr/lib/python3.14/site-packages/openwisp_utils/admin_theme/templatetags/__pycache__' -> '/home/buildozer/aports/testing/py3-openwisp-utils/pkg/py3-openwisp-utils-pyc/usr/lib/python3.14/site-packages/openwisp_utils/admin_theme/templatetags/__pycache__' 'usr/lib/python3.14/site-packages/openwisp_utils/metric_collection/tests/__pycache__' -> '/home/buildozer/aports/testing/py3-openwisp-utils/pkg/py3-openwisp-utils-pyc/usr/lib/python3.14/site-packages/openwisp_utils/metric_collection/tests/__pycache__' 'usr/lib/python3.14/site-packages/openwisp_utils/metric_collection/__pycache__' -> '/home/buildozer/aports/testing/py3-openwisp-utils/pkg/py3-openwisp-utils-pyc/usr/lib/python3.14/site-packages/openwisp_utils/metric_collection/__pycache__' 'usr/lib/python3.14/site-packages/openwisp_utils/metric_collection/migrations/__pycache__' -> '/home/buildozer/aports/testing/py3-openwisp-utils/pkg/py3-openwisp-utils-pyc/usr/lib/python3.14/site-packages/openwisp_utils/metric_collection/migrations/__pycache__' 'usr/lib/python3.14/site-packages/openwisp_utils/tests/__pycache__' -> '/home/buildozer/aports/testing/py3-openwisp-utils/pkg/py3-openwisp-utils-pyc/usr/lib/python3.14/site-packages/openwisp_utils/tests/__pycache__' 'usr/lib/python3.14/site-packages/openwisp_utils/__pycache__' -> '/home/buildozer/aports/testing/py3-openwisp-utils/pkg/py3-openwisp-utils-pyc/usr/lib/python3.14/site-packages/openwisp_utils/__pycache__' 'usr/lib/python3.14/site-packages/openwisp_utils/db/__pycache__' -> '/home/buildozer/aports/testing/py3-openwisp-utils/pkg/py3-openwisp-utils-pyc/usr/lib/python3.14/site-packages/openwisp_utils/db/__pycache__' 'usr/lib/python3.14/site-packages/openwisp_utils/db/backends/__pycache__' -> '/home/buildozer/aports/testing/py3-openwisp-utils/pkg/py3-openwisp-utils-pyc/usr/lib/python3.14/site-packages/openwisp_utils/db/backends/__pycache__' 'usr/lib/python3.14/site-packages/openwisp_utils/db/backends/spatialite/__pycache__' -> '/home/buildozer/aports/testing/py3-openwisp-utils/pkg/py3-openwisp-utils-pyc/usr/lib/python3.14/site-packages/openwisp_utils/db/backends/spatialite/__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*: Tracing dependencies... py3-django-compress-staticfiles py3-django-filter py3-django-model-utils py3-django-rest-framework py3-drf-yasg py3-swapper python3 python3~3.14 >>> py3-openwisp-utils*: Package size: 1.9 MB >>> py3-openwisp-utils*: Compressing data... >>> py3-openwisp-utils*: Create checksum... >>> py3-openwisp-utils*: Create py3-openwisp-utils-1.3.0-r0.apk >>> py3-openwisp-utils-pyc*: Tracing dependencies... python3~3.14 >>> py3-openwisp-utils-pyc*: Package size: 421.2 KB >>> py3-openwisp-utils-pyc*: Compressing data... >>> py3-openwisp-utils-pyc*: Create checksum... >>> py3-openwisp-utils-pyc*: Create py3-openwisp-utils-pyc-1.3.0-r0.apk >>> py3-openwisp-utils: Build complete at Wed, 02 Sep 2026 12:52:51 +0000 elapsed time 0h 0m 13s >>> 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 (20260902.125240) ( 2/62) Purging py3-django-compress-staticfiles-pyc (1.0.1_beta0-r8) ( 3/62) Purging py3-django-compress-staticfiles (1.0.1_beta0-r8) ( 4/62) Purging py3-brotli-pyc (1.2.0-r1) ( 5/62) Purging py3-brotli (1.2.0-r1) ( 6/62) Purging py3-csscompressor-pyc (0.9.5-r8) ( 7/62) Purging py3-csscompressor (0.9.5-r8) ( 8/62) Purging py3-django-filter-pyc (26.1-r0) ( 9/62) Purging py3-django-filter (26.1-r0) (10/62) Purging py3-django-model-utils-pyc (5.0.0-r2) (11/62) Purging py3-django-model-utils (5.0.0-r2) (12/62) Purging py3-django-rest-framework-pyc (3.17.1-r0) (13/62) Purging py3-django-rest-framework (3.17.1-r0) (14/62) Purging py3-tz-pyc (2026.3-r0) (15/62) Purging py3-tz (2026.3-r0) (16/62) Purging py3-drf-yasg-pyc (1.21.10-r2) (17/62) Purging py3-drf-yasg (1.21.10-r2) (18/62) Purging py3-coreschema-pyc (0.0.4-r10) (19/62) Purging py3-coreschema (0.0.4-r10) (20/62) Purging py3-jinja2-pyc (3.1.6-r1) (21/62) Purging py3-jinja2 (3.1.6-r1) (22/62) Purging py3-markupsafe-pyc (3.0.3-r1) (23/62) Purging py3-markupsafe (3.0.3-r1) (24/62) Purging py3-ruamel.yaml-pyc (0.19.1-r0) (25/62) Purging py3-ruamel.yaml (0.19.1-r0) (26/62) Purging py3-ruamel.yaml.clib (0.2.15-r3) (27/62) Purging py3-inflection-pyc (0.5.1-r7) (28/62) Purging py3-inflection (0.5.1-r7) (29/62) Purging py3-uritemplate-pyc (4.1.1-r4) (30/62) Purging py3-uritemplate (4.1.1-r4) (31/62) Purging py3-swapper-pyc (1.4.0-r2) (32/62) Purging py3-swapper (1.4.0-r2) (33/62) Purging py3-django-pyc (5.2.17-r0) (34/62) Purging py3-django (5.2.17-r0) (35/62) Purging py3-asgiref-pyc (3.12.1-r0) (36/62) Purging py3-asgiref (3.12.1-r0) (37/62) Purging py3-sqlparse-pyc (0.5.3-r1) (38/62) Purging py3-sqlparse (0.5.3-r1) (39/62) Purging tzdata (2026c-r0) (40/62) Purging py3-setuptools_scm-pyc (9.2.2-r1) (41/62) Purging py3-setuptools_scm (9.2.2-r1) (42/62) Purging py3-setuptools-pyc (84.0.0-r0) (43/62) Purging py3-setuptools (84.0.0-r0) (44/62) Purging py3-packaging-pyc (26.2-r0) (45/62) Purging py3-packaging (26.2-r0) (46/62) Purging py3-parsing-pyc (3.3.2-r1) (47/62) Purging py3-parsing (3.3.2-r1) (48/62) Purging py3-gpep517-pyc (20-r0) (49/62) Purging py3-gpep517 (20-r0) (50/62) Purging py3-installer-pyc (1.0.1-r0) (51/62) Purging py3-installer (1.0.1-r0) (52/62) Purging python3-pyc (3.14.7-r0) (53/62) Purging python3-pycache-pyc0 (3.14.7-r0) (54/62) Purging pyc (3.14.7-r0) (55/62) Purging python3 (3.14.7-r0) (56/62) Purging libbz2 (1.0.8-r6) (57/62) Purging libffi (3.8.0-r0) (58/62) Purging libpanelw (6.6_p20260822-r0) (59/62) Purging mpdecimal (4.0.1-r0) (60/62) Purging readline (8.3.3-r1) (61/62) Purging sqlite-libs (3.53.4-r0) (62/62) Purging xz-libs (5.8.3-r0) Executing busybox-1.38.0-r4.trigger OK: 392.3 MiB in 106 packages >>> py3-openwisp-utils: Updating the testing/riscv64 repository index... >>> py3-openwisp-utils: Signing the index...