2025-05-30T05:45:11,740 Created temporary directory: /tmp/pip-build-tracker-ffgog1vg 2025-05-30T05:45:11,741 Initialized build tracking at /tmp/pip-build-tracker-ffgog1vg 2025-05-30T05:45:11,742 Created build tracker: /tmp/pip-build-tracker-ffgog1vg 2025-05-30T05:45:11,742 Entered build tracker: /tmp/pip-build-tracker-ffgog1vg 2025-05-30T05:45:11,743 Created temporary directory: /tmp/pip-wheel-49f_id36 2025-05-30T05:45:11,747 Created temporary directory: /tmp/pip-ephem-wheel-cache-q_p2r2if 2025-05-30T05:45:11,793 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-05-30T05:45:11,795 2 location(s) to search for versions of openwisp-utils: 2025-05-30T05:45:11,795 * https://pypi.org/simple/openwisp-utils/ 2025-05-30T05:45:11,795 * https://www.piwheels.org/simple/openwisp-utils/ 2025-05-30T05:45:11,796 Fetching project page and analyzing links: https://pypi.org/simple/openwisp-utils/ 2025-05-30T05:45:11,796 Getting page https://pypi.org/simple/openwisp-utils/ 2025-05-30T05:45:11,798 Found index url https://pypi.org/simple/ 2025-05-30T05:45:12,023 Fetched page https://pypi.org/simple/openwisp-utils/ as application/vnd.pypi.simple.v1+json 2025-05-30T05:45:12,031 Found link https://files.pythonhosted.org/packages/02/fe/5b571c19d5c7b1251b696c59e23f79076fdc4027cb617adb706ee8002a3c/openwisp-utils-0.1.0a0.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.1.0a0 2025-05-30T05:45:12,032 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/03/f0/422ddf5b0ae09c6fd7e07cf05079234b42bf040544112be4a2c876f5446a/openwisp_utils-0.1.0a0-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,033 Found link https://files.pythonhosted.org/packages/20/63/076237db286ca63baa4dc6a00d31ec7de2114a0a3df2ca4461e5147bc05f/openwisp-utils-0.1.0.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.1.0 2025-05-30T05:45:12,033 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/4a/52/87dafd79f0542aaedf80f846c8c76695eeac48e93d08ebdd74c0c7243688/openwisp_utils-0.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,034 Found link https://files.pythonhosted.org/packages/46/34/dbf73483aed02e1f2b0f9e2f08d77e7d8b9bf794b9f1a7e35856c7a2f27d/openwisp-utils-0.1.1.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.1.1 2025-05-30T05:45:12,035 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/dd/10/95e5fc140fceb3aed5c74ea0d7ade85e08b84372a53c0301ea1ef6219276/openwisp_utils-0.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,036 Found link https://files.pythonhosted.org/packages/30/4e/1b1af60bd2b56dfb732e9e8b6d78012080d4f2f636e7386ef7326938045d/openwisp-utils-0.1.2.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.1.2 2025-05-30T05:45:12,036 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/86/34/a2fbb1d84707a5b2024276eeb38a34bfa37e744e76ac1b71eed407762352/openwisp_utils-0.1.2-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,037 Found link https://files.pythonhosted.org/packages/74/ef/662aab2575a6841f2a6f36c1676ed5a54f65ef7ae7a1a61b8e6d6ef505be/openwisp-utils-0.2.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.2 2025-05-30T05:45:12,038 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/8f/95/5c27e082133411efa7ed3a8e2d5faed5921568ac029aa66700b249fef793/openwisp_utils-0.2-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,038 Found link https://files.pythonhosted.org/packages/fe/59/eaab787ea3b6d29c602f7220db3d9a8043d91e3e7cfc5b57566dc9ed6404/openwisp-utils-0.2.1.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.2.1 2025-05-30T05:45:12,039 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/d0/96/85a2ed498779ddc052ed7c16430d8bca985ea4706899c8fcc46d218203ba/openwisp_utils-0.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,040 Found link https://files.pythonhosted.org/packages/d5/1c/96f7c04c1647ba29a92281fa55c4b7031751bef75dd71c9db274993c7aa2/openwisp-utils-0.2.2.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.2.2 2025-05-30T05:45:12,040 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/1c/0a/289d889ee0f6c974fb8d4345ec82ca6e68e5e659e5a5405a73cf588cce10/openwisp_utils-0.2.2-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,041 Found link https://files.pythonhosted.org/packages/6c/4d/2106694c21cf43170a238badaf8e1eb6ba552b250a80bb921496696f21ef/openwisp-utils-0.3.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.3 2025-05-30T05:45:12,041 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/db/95/15eaa4e7096a1329fff4123fac8fa7bb60daf63380fe2e601f446c972076/openwisp_utils-0.3-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,042 Found link https://files.pythonhosted.org/packages/2e/40/45c4e567216d86c4ee9f0abfd31c65b5c187983f95084fa10029a1a06f1c/openwisp-utils-0.3.1.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.3.1 2025-05-30T05:45:12,042 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/61/dd/cf16319c0f7aab39ceac32219df3527625f906e2dbc4739bf82cafd78dd0/openwisp_utils-0.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,043 Found link https://files.pythonhosted.org/packages/50/6c/16365cbcd810826d2af4373527edc18c410e35bb409f27a7433433dd6331/openwisp-utils-0.3.2.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.3.2 2025-05-30T05:45:12,043 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/05/eb/7cda9a8bf527cd6d9b3a6f84a745cae2ebd1b66fac056d0d7bcb8e63d0d0/openwisp_utils-0.3.2-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,044 Found link https://files.pythonhosted.org/packages/f8/0d/1c7084a023127f9576542808d2f8ad4fa0b8ec324bc457edc3295a8a1596/openwisp-utils-0.4.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.4 2025-05-30T05:45:12,045 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/54/26/55179869a73f99e2884d23bdbebc89a87d016d477456e711bd7e73ac44ee/openwisp_utils-0.4-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,045 Found link https://files.pythonhosted.org/packages/f9/21/71947ac7218e60adefa5facb97374a1789ed0c56bdcf4f46d4cb2114c507/openwisp-utils-0.4.1.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.4.1 2025-05-30T05:45:12,046 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/dc/6b/74894a147748ef6d7c9c3bcb0fa28974298af95ee0455a5b3758ac056cb1/openwisp_utils-0.4.1-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,046 Found link https://files.pythonhosted.org/packages/b6/eb/8fa3283f78ed347066430ab16ea41fea3534ba9dd14886f2a2a6eaabaa25/openwisp-utils-0.4.2.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.4.2 2025-05-30T05:45:12,047 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/1c/6c/78277b1d60f675a96d457b7fdfddcb9312ed3b5b2af3d320bfa09ee3a13e/openwisp_utils-0.4.2-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,048 Found link https://files.pythonhosted.org/packages/98/90/1fba66ea6a917839456219206a49d6280b183b0ae5641712f812a7807235/openwisp-utils-0.4.3.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.4.3 2025-05-30T05:45:12,048 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/22/22/50ca5a8218632168b2c2c3bedcba0de85fd18659b693de90069c4db8acf6/openwisp_utils-0.4.3-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,049 Found link https://files.pythonhosted.org/packages/f2/f2/3ae5e0734da62663834d4c82ab081b8c4def69a53d582ed34bc850060b22/openwisp-utils-0.4.4.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.4.4 2025-05-30T05:45:12,050 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/68/b7/eb72c4ff0c620f235c470d519b754e04eb2871bd7ddafb5b6d8e2c6d2081/openwisp_utils-0.4.4-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,050 Found link https://files.pythonhosted.org/packages/c5/bd/3333bbd0f034d8b28a61ed4bd5151a28cec12b4ba058c93edab9a0c815bf/openwisp-utils-0.4.5.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.4.5 2025-05-30T05:45:12,051 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/20/64/aa2387c506ac1ce61f16cf7a29597dcf1c8d80ceff9c2069fb12a9c18f0f/openwisp_utils-0.4.5-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,051 Found link https://files.pythonhosted.org/packages/dc/9f/bdc09cf1dee86f4584a0bbda21156b643c2e4b47250a2f82901d443a677f/openwisp-utils-0.5.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.5 2025-05-30T05:45:12,052 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/06/8e/a2a8904c3446381170d957efa2a482c6dcec54a907f3e1c54c3458e72fe8/openwisp_utils-0.5-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,052 Found link https://files.pythonhosted.org/packages/8f/1b/fbe4ec8dacff6f777c2fecea815fa2f470e88af6bed605af0e1efc70f42d/openwisp-utils-0.5.1.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.5.1 2025-05-30T05:45:12,053 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/19/13/c0c430bd9dcb18f055cb0b9c25cdd478a8b4587fdae2ed7c2cae3a45e5e5/openwisp_utils-0.5.1-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,053 Found link https://files.pythonhosted.org/packages/6c/c3/068a9283946cfafc83215e3de2707756656b7c39de54f6b724c2ca399158/openwisp-utils-0.6.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.6 2025-05-30T05:45:12,054 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/56/e0/ab85acbea2f7fd48e103c9041e46a4b70b9f505a98f73754454a312648fd/openwisp_utils-0.6-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,055 Found link https://files.pythonhosted.org/packages/da/bd/99e11e06b029b7f31d305e103efe7d0a13b4f6ecfe90789dce8529971e45/openwisp-utils-0.6.1.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.6.1 2025-05-30T05:45:12,055 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/43/c1/c9fcda9e963f533025561c89d0d153ec32aa606d70ad69e9d6dcf5480429/openwisp_utils-0.6.1-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,056 Found link https://files.pythonhosted.org/packages/ae/8e/f98f1b690cbbc0b0b4940c9363e5b3d2f1301e8414b459141e4fa2940003/openwisp-utils-0.6.2.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.6.2 2025-05-30T05:45:12,057 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/82/e1/1172a014b8d8f070d82b0ac4ccb37f74bed7d750523e7f02878de5a44dcc/openwisp_utils-0.6.2-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,057 Found link https://files.pythonhosted.org/packages/1f/fc/27a05977f6b063d3da284196a4fa0823edfcb5d947dc176b72f391926447/openwisp-utils-0.6.3.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.6.3 2025-05-30T05:45:12,058 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/a5/ca/70071048bb2e2b72dd12346217cef8c22db103879c7acd5ad4dd6d161bd1/openwisp_utils-0.6.3-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,058 Found link https://files.pythonhosted.org/packages/1f/e5/fe16a1413d503e79cff70fa0ffb7455f3ba311e56af80e66a41a57b5e103/openwisp-utils-0.7.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.7 2025-05-30T05:45:12,059 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/4d/e5/bf44a796211bbf04a7270d035d1b891c3550a8918927a6aad49cbe30a0e5/openwisp_utils-0.7-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,060 Found link https://files.pythonhosted.org/packages/d2/36/8f6068efca7417d4ffe9f7dab5c9786c1be92d5294e6467d516fd8e9bf75/openwisp-utils-0.7.1.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.7.1 2025-05-30T05:45:12,060 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/c5/97/c823f3d5f4c0670b2e520da3dcb218ec9aa8c6d5f9d1378628e6cd704ba7/openwisp_utils-0.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,061 Found link https://files.pythonhosted.org/packages/46/a3/696213aca649f2bb10120af5de16d21c07b4da6480416e7aeb0f02545155/openwisp-utils-0.7.2.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.7.2 2025-05-30T05:45:12,061 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/ff/03/457e1ceebb885d9482923457c918212f40a16172146948423fde7856cd13/openwisp_utils-0.7.2-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,062 Found link https://files.pythonhosted.org/packages/8f/a5/0502e4c6c48568474f6849f661bade7ff283f99d52508166b92aed01e871/openwisp-utils-0.7.3.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.7.3 2025-05-30T05:45:12,062 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/01/c1/ca400384c44c26ebd98f4f02b96685a597739727ebbf9f8a5cea01ff8645/openwisp_utils-0.7.3-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,063 Found link https://files.pythonhosted.org/packages/ed/64/d54ba4707a1211324a1bd038f6a82b7bf7a4b5ad2ae2d8a163f07c7bec2c/openwisp-utils-0.7.4.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.7.4 2025-05-30T05:45:12,064 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/40/cf/814585cbe4a08ee91dde43aa23042a01bcaeaff53717641ace7740844d78/openwisp_utils-0.7.4-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,064 Found link https://files.pythonhosted.org/packages/e4/f1/27d475b74e5939b62f06a77e0236b046b7c97ebadfa3a35d90581c468b87/openwisp-utils-0.7.5.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 0.7.5 2025-05-30T05:45:12,065 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/9c/51/96253d06192c8de2af0a9bf88e961e2ba0fd00cef22809ea971e12703653/openwisp_utils-0.7.5-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,066 Found link https://files.pythonhosted.org/packages/cc/93/f9f8e9f43b07c85d01f684095ef7c9748619548622636d4ad8eccfab3cfc/openwisp-utils-1.0.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 1.0 2025-05-30T05:45:12,066 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/ca/79/958cf7acd4053fb1f459236770c2f463d2292de40fd6b3ae4c55f32387aa/openwisp_utils-1.0-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,067 Found link https://files.pythonhosted.org/packages/29/d7/54e400db5f9a77e14e07f8caab880e38a83d3b61cb577a2c54c0538f6bdb/openwisp-utils-1.0.1.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 1.0.1 2025-05-30T05:45:12,067 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/5e/72/d7885f67a54a7743bc96669be90b27eaccc82f8e3018a2e2a7f484d00e1f/openwisp_utils-1.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,068 Found link https://files.pythonhosted.org/packages/2d/fa/c0180272a39c69adb5801ec26a73389ebf8ef594bf60c4408d64a517b931/openwisp-utils-1.0.2.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 1.0.2 2025-05-30T05:45:12,069 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/03/12/d35b012ee7a1e0e1d93a8107ad8825d80cbdc85d79c240c790a9a2d1bd7e/openwisp_utils-1.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,069 Found link https://files.pythonhosted.org/packages/b3/02/e394885858f4f1335b55dbda88120ff8a56ef485bbc43187f2686c825431/openwisp-utils-1.0.3.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 1.0.3 2025-05-30T05:45:12,070 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/e6/71/9e9ec0b091ca1df954b4212b32492eab4c07edb2b7f6cc0c179eb0dbd172/openwisp_utils-1.0.3-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,070 Found link https://files.pythonhosted.org/packages/a6/3b/87d074ded45fed90143e05f3f0d76baeabd3067f20db209edc515177dcb5/openwisp-utils-1.0.4.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 1.0.4 2025-05-30T05:45:12,071 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/1f/11/a8621413733cf46d4f0bd8c3bc7051bdea8df84b1c6d07c89fa5719ac2cd/openwisp_utils-1.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,071 Found link https://files.pythonhosted.org/packages/01/20/557eef419842d8f650478ed610e3fa748cece62f51d88636d75771e6e984/openwisp-utils-1.0.5.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 1.0.5 2025-05-30T05:45:12,072 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/db/9f/9c70f5ffe9d75878fa0ff3cbc27c6ce924b816453efc891c49e1ced85a96/openwisp_utils-1.0.5-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,072 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/88/e5/dbd06ae310e011925557bdf88767477ac9d98c8a3645b3bb05b47da1f62b/openwisp_utils-1.1-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,073 Found link https://files.pythonhosted.org/packages/1a/00/4728a060bcbf799f8cc8f29167a3324aebf8ddd5c8de083d3541ea458986/openwisp_utils-1.1.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 1.1 2025-05-30T05:45:12,074 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/61/87/1cc4a134f2298ebeae7718666e27415ebf58493caccfce6bc12de4520a72/openwisp_utils-1.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,074 Found link https://files.pythonhosted.org/packages/a9/8f/1a2d34b07ef844a03c7d64068f53501f96f21e71577686f12c210a56a4fa/openwisp_utils-1.1.1.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 1.1.1 2025-05-30T05:45:12,075 Skipping link: No binaries permitted for openwisp-utils: https://files.pythonhosted.org/packages/d7/50/450c022eeb64d7949a803eee21a7e03f5c7797561ea0291bbb9bee18aba6/openwisp_utils-1.1.2-py2.py3-none-any.whl (from https://pypi.org/simple/openwisp-utils/) 2025-05-30T05:45:12,076 Found link https://files.pythonhosted.org/packages/a1/72/79beb76ffb41745d664078659e49970e2925b1e16696e64d4b7e28615ce3/openwisp_utils-1.1.2.tar.gz (from https://pypi.org/simple/openwisp-utils/), version: 1.1.2 2025-05-30T05:45:12,077 Fetching project page and analyzing links: https://www.piwheels.org/simple/openwisp-utils/ 2025-05-30T05:45:12,077 Getting page https://www.piwheels.org/simple/openwisp-utils/ 2025-05-30T05:45:12,079 Found index url https://www.piwheels.org/simple/ 2025-05-30T05:45:12,230 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/openwisp-utils/ 2025-05-30T05:45:12,881 WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/openwisp-utils/ 2025-05-30T05:45:14,034 WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/openwisp-utils/ 2025-05-30T05:45:16,239 WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/openwisp-utils/ 2025-05-30T05:45:20,443 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/openwisp-utils/ 2025-05-30T05:45:20,644 Could not fetch URL https://www.piwheels.org/simple/openwisp-utils/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='www.piwheels.org', port=443): Max retries exceeded with url: /simple/openwisp-utils/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))) - skipping 2025-05-30T05:45:20,645 Skipping link: not a file: https://www.piwheels.org/simple/openwisp-utils/ 2025-05-30T05:45:20,646 Skipping link: not a file: https://pypi.org/simple/openwisp-utils/ 2025-05-30T05:45:20,667 Given no hashes to check 1 links for project 'openwisp-utils': discarding no candidates 2025-05-30T05:45:20,669 Collecting openwisp-utils==1.1.2 2025-05-30T05:45:20,671 Created temporary directory: /tmp/pip-unpack-3rxpjce5 2025-05-30T05:45:20,897 Downloading openwisp_utils-1.1.2.tar.gz (773 kB) 2025-05-30T05:45:21,341 Added openwisp-utils==1.1.2 from https://files.pythonhosted.org/packages/a1/72/79beb76ffb41745d664078659e49970e2925b1e16696e64d4b7e28615ce3/openwisp_utils-1.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-ffgog1vg' 2025-05-30T05:45:21,344 Running setup.py (path:/tmp/pip-wheel-49f_id36/openwisp-utils_e9efbff8d54d4f20a33703a202352ff0/setup.py) egg_info for package openwisp-utils 2025-05-30T05:45:21,345 Created temporary directory: /tmp/pip-pip-egg-info-zh1ne_t4 2025-05-30T05:45:21,345 Preparing metadata (setup.py): started 2025-05-30T05:45:21,346 Running command python setup.py egg_info 2025-05-30T05:45:22,235 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-05-30T05:45:22,235 !! 2025-05-30T05:45:22,236 ******************************************************************************** 2025-05-30T05:45:22,237 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-05-30T05:45:22,238 License :: OSI Approved :: BSD License 2025-05-30T05:45:22,239 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-05-30T05:45:22,240 ******************************************************************************** 2025-05-30T05:45:22,241 !! 2025-05-30T05:45:22,242 self._finalize_license_expression() 2025-05-30T05:45:22,265 running egg_info 2025-05-30T05:45:22,292 creating /tmp/pip-pip-egg-info-zh1ne_t4/openwisp_utils.egg-info 2025-05-30T05:45:22,293 writing /tmp/pip-pip-egg-info-zh1ne_t4/openwisp_utils.egg-info/PKG-INFO 2025-05-30T05:45:22,302 writing dependency_links to /tmp/pip-pip-egg-info-zh1ne_t4/openwisp_utils.egg-info/dependency_links.txt 2025-05-30T05:45:22,304 writing entry points to /tmp/pip-pip-egg-info-zh1ne_t4/openwisp_utils.egg-info/entry_points.txt 2025-05-30T05:45:22,309 writing requirements to /tmp/pip-pip-egg-info-zh1ne_t4/openwisp_utils.egg-info/requires.txt 2025-05-30T05:45:22,310 writing top-level names to /tmp/pip-pip-egg-info-zh1ne_t4/openwisp_utils.egg-info/top_level.txt 2025-05-30T05:45:22,311 writing manifest file '/tmp/pip-pip-egg-info-zh1ne_t4/openwisp_utils.egg-info/SOURCES.txt' 2025-05-30T05:45:22,433 reading manifest file '/tmp/pip-pip-egg-info-zh1ne_t4/openwisp_utils.egg-info/SOURCES.txt' 2025-05-30T05:45:22,435 reading manifest template 'MANIFEST.in' 2025-05-30T05:45:22,436 warning: no files found matching 'requirements.txt' 2025-05-30T05:45:22,508 warning: no previously-included files matching '*.swp' found under directory '*' 2025-05-30T05:45:22,509 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-05-30T05:45:22,510 warning: no previously-included files matching '*.db' found under directory '*' 2025-05-30T05:45:22,511 warning: no previously-included files matching 'local_settings.py' found under directory '*' 2025-05-30T05:45:22,512 warning: no previously-included files matching '*' found under directory 'tests' 2025-05-30T05:45:22,513 adding license file 'LICENSE' 2025-05-30T05:45:22,520 writing manifest file '/tmp/pip-pip-egg-info-zh1ne_t4/openwisp_utils.egg-info/SOURCES.txt' 2025-05-30T05:45:22,629 Preparing metadata (setup.py): finished with status 'done' 2025-05-30T05:45:22,633 Source in /tmp/pip-wheel-49f_id36/openwisp-utils_e9efbff8d54d4f20a33703a202352ff0 has version 1.1.2, which satisfies requirement openwisp-utils==1.1.2 from https://files.pythonhosted.org/packages/a1/72/79beb76ffb41745d664078659e49970e2925b1e16696e64d4b7e28615ce3/openwisp_utils-1.1.2.tar.gz 2025-05-30T05:45:22,634 Removed openwisp-utils==1.1.2 from https://files.pythonhosted.org/packages/a1/72/79beb76ffb41745d664078659e49970e2925b1e16696e64d4b7e28615ce3/openwisp_utils-1.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-ffgog1vg' 2025-05-30T05:45:22,645 Created temporary directory: /tmp/pip-unpack-ovj1nrso 2025-05-30T05:45:22,646 Created temporary directory: /tmp/pip-unpack-t2tztafq 2025-05-30T05:45:22,646 Building wheels for collected packages: openwisp-utils 2025-05-30T05:45:22,650 Created temporary directory: /tmp/pip-wheel-kep1909x 2025-05-30T05:45:22,651 DEPRECATION: Building 'openwisp-utils' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'openwisp-utils'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-05-30T05:45:22,652 Building wheel for openwisp-utils (setup.py): started 2025-05-30T05:45:22,653 Destination directory: /tmp/pip-wheel-kep1909x 2025-05-30T05:45:22,654 Running command python setup.py bdist_wheel 2025-05-30T05:45:23,483 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-05-30T05:45:23,483 !! 2025-05-30T05:45:23,484 ******************************************************************************** 2025-05-30T05:45:23,485 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-05-30T05:45:23,486 License :: OSI Approved :: BSD License 2025-05-30T05:45:23,487 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-05-30T05:45:23,488 ******************************************************************************** 2025-05-30T05:45:23,489 !! 2025-05-30T05:45:23,490 self._finalize_license_expression() 2025-05-30T05:45:23,491 running bdist_wheel 2025-05-30T05:45:23,566 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2025-05-30T05:45:23,566 !! 2025-05-30T05:45:23,567 ******************************************************************************** 2025-05-30T05:45:23,568 With Python 2.7 end-of-life, support for building universal wheels 2025-05-30T05:45:23,568 (i.e., wheels that support both Python 2 and Python 3) 2025-05-30T05:45:23,569 is being obviated. 2025-05-30T05:45:23,569 Please discontinue using this option, or if you still need it, 2025-05-30T05:45:23,570 file an issue with pypa/setuptools describing your use case. 2025-05-30T05:45:23,571 By 2025-Aug-30, you need to update your project and remove deprecated calls 2025-05-30T05:45:23,571 or your builds will no longer be supported. 2025-05-30T05:45:23,572 ******************************************************************************** 2025-05-30T05:45:23,573 !! 2025-05-30T05:45:23,573 self.finalize_options() 2025-05-30T05:45:23,621 running build 2025-05-30T05:45:23,621 running build_py 2025-05-30T05:45:23,652 creating build/lib/openwisp_utils 2025-05-30T05:45:23,654 copying openwisp_utils/staticfiles.py -> build/lib/openwisp_utils 2025-05-30T05:45:23,656 copying openwisp_utils/settings.py -> build/lib/openwisp_utils 2025-05-30T05:45:23,658 copying openwisp_utils/base.py -> build/lib/openwisp_utils 2025-05-30T05:45:23,660 copying openwisp_utils/fields.py -> build/lib/openwisp_utils 2025-05-30T05:45:23,662 copying openwisp_utils/loaders.py -> build/lib/openwisp_utils 2025-05-30T05:45:23,664 copying openwisp_utils/test_selenium_mixins.py -> build/lib/openwisp_utils 2025-05-30T05:45:23,666 copying openwisp_utils/tasks.py -> build/lib/openwisp_utils 2025-05-30T05:45:23,668 copying openwisp_utils/validators.py -> build/lib/openwisp_utils 2025-05-30T05:45:23,669 copying openwisp_utils/tests.py -> build/lib/openwisp_utils 2025-05-30T05:45:23,672 copying openwisp_utils/__init__.py -> build/lib/openwisp_utils 2025-05-30T05:45:23,674 copying openwisp_utils/admin.py -> build/lib/openwisp_utils 2025-05-30T05:45:23,676 copying openwisp_utils/storage.py -> build/lib/openwisp_utils 2025-05-30T05:45:23,678 copying openwisp_utils/utils.py -> build/lib/openwisp_utils 2025-05-30T05:45:23,680 copying openwisp_utils/qa.py -> build/lib/openwisp_utils 2025-05-30T05:45:23,683 creating build/lib/openwisp_utils/api 2025-05-30T05:45:23,684 copying openwisp_utils/api/urls.py -> build/lib/openwisp_utils/api 2025-05-30T05:45:23,686 copying openwisp_utils/api/serializers.py -> build/lib/openwisp_utils/api 2025-05-30T05:45:23,688 copying openwisp_utils/api/__init__.py -> build/lib/openwisp_utils/api 2025-05-30T05:45:23,690 copying openwisp_utils/api/apps.py -> build/lib/openwisp_utils/api 2025-05-30T05:45:23,692 creating build/lib/openwisp_utils/db 2025-05-30T05:45:23,693 copying openwisp_utils/db/__init__.py -> build/lib/openwisp_utils/db 2025-05-30T05:45:23,696 creating build/lib/openwisp_utils/admin_theme 2025-05-30T05:45:23,697 copying openwisp_utils/admin_theme/settings.py -> build/lib/openwisp_utils/admin_theme 2025-05-30T05:45:23,699 copying openwisp_utils/admin_theme/context_processor.py -> build/lib/openwisp_utils/admin_theme 2025-05-30T05:45:23,701 copying openwisp_utils/admin_theme/dashboard.py -> build/lib/openwisp_utils/admin_theme 2025-05-30T05:45:23,703 copying openwisp_utils/admin_theme/menu.py -> build/lib/openwisp_utils/admin_theme 2025-05-30T05:45:23,706 copying openwisp_utils/admin_theme/theme.py -> build/lib/openwisp_utils/admin_theme 2025-05-30T05:45:23,708 copying openwisp_utils/admin_theme/views.py -> build/lib/openwisp_utils/admin_theme 2025-05-30T05:45:23,710 copying openwisp_utils/admin_theme/email.py -> build/lib/openwisp_utils/admin_theme 2025-05-30T05:45:23,712 copying openwisp_utils/admin_theme/system_info.py -> build/lib/openwisp_utils/admin_theme 2025-05-30T05:45:23,714 copying openwisp_utils/admin_theme/checks.py -> build/lib/openwisp_utils/admin_theme 2025-05-30T05:45:23,716 copying openwisp_utils/admin_theme/filters.py -> build/lib/openwisp_utils/admin_theme 2025-05-30T05:45:23,718 copying openwisp_utils/admin_theme/__init__.py -> build/lib/openwisp_utils/admin_theme 2025-05-30T05:45:23,720 copying openwisp_utils/admin_theme/admin.py -> build/lib/openwisp_utils/admin_theme 2025-05-30T05:45:23,722 copying openwisp_utils/admin_theme/apps.py -> build/lib/openwisp_utils/admin_theme 2025-05-30T05:45:23,725 creating build/lib/openwisp_utils/metric_collection 2025-05-30T05:45:23,726 copying openwisp_utils/metric_collection/helper.py -> build/lib/openwisp_utils/metric_collection 2025-05-30T05:45:23,728 copying openwisp_utils/metric_collection/models.py -> build/lib/openwisp_utils/metric_collection 2025-05-30T05:45:23,730 copying openwisp_utils/metric_collection/tasks.py -> build/lib/openwisp_utils/metric_collection 2025-05-30T05:45:23,732 copying openwisp_utils/metric_collection/__init__.py -> build/lib/openwisp_utils/metric_collection 2025-05-30T05:45:23,734 copying openwisp_utils/metric_collection/admin.py -> build/lib/openwisp_utils/metric_collection 2025-05-30T05:45:23,736 copying openwisp_utils/metric_collection/apps.py -> build/lib/openwisp_utils/metric_collection 2025-05-30T05:45:23,738 creating build/lib/openwisp_utils/db/backends 2025-05-30T05:45:23,739 copying openwisp_utils/db/backends/__init__.py -> build/lib/openwisp_utils/db/backends 2025-05-30T05:45:23,741 creating build/lib/openwisp_utils/db/backends/spatialite 2025-05-30T05:45:23,742 copying openwisp_utils/db/backends/spatialite/base.py -> build/lib/openwisp_utils/db/backends/spatialite 2025-05-30T05:45:23,744 copying openwisp_utils/db/backends/spatialite/__init__.py -> build/lib/openwisp_utils/db/backends/spatialite 2025-05-30T05:45:23,747 creating build/lib/openwisp_utils/admin_theme/tests 2025-05-30T05:45:23,748 copying openwisp_utils/admin_theme/tests/__init__.py -> build/lib/openwisp_utils/admin_theme/tests 2025-05-30T05:45:23,750 creating build/lib/openwisp_utils/metric_collection/tests 2025-05-30T05:45:23,751 copying openwisp_utils/metric_collection/tests/runner.py -> build/lib/openwisp_utils/metric_collection/tests 2025-05-30T05:45:23,753 copying openwisp_utils/metric_collection/tests/test_models.py -> build/lib/openwisp_utils/metric_collection/tests 2025-05-30T05:45:23,756 copying openwisp_utils/metric_collection/tests/__init__.py -> build/lib/openwisp_utils/metric_collection/tests 2025-05-30T05:45:23,758 copying openwisp_utils/metric_collection/tests/test_consent.py -> build/lib/openwisp_utils/metric_collection/tests 2025-05-30T05:45:23,761 creating build/lib/openwisp_utils/metric_collection/migrations 2025-05-30T05:45:23,762 copying openwisp_utils/metric_collection/migrations/0001_initial.py -> build/lib/openwisp_utils/metric_collection/migrations 2025-05-30T05:45:23,765 copying openwisp_utils/metric_collection/migrations/__init__.py -> build/lib/openwisp_utils/metric_collection/migrations 2025-05-30T05:45:23,766 running egg_info 2025-05-30T05:45:23,794 writing openwisp_utils.egg-info/PKG-INFO 2025-05-30T05:45:23,801 writing dependency_links to openwisp_utils.egg-info/dependency_links.txt 2025-05-30T05:45:23,803 writing entry points to openwisp_utils.egg-info/entry_points.txt 2025-05-30T05:45:23,807 writing requirements to openwisp_utils.egg-info/requires.txt 2025-05-30T05:45:23,809 writing top-level names to openwisp_utils.egg-info/top_level.txt 2025-05-30T05:45:23,847 reading manifest file 'openwisp_utils.egg-info/SOURCES.txt' 2025-05-30T05:45:23,858 reading manifest template 'MANIFEST.in' 2025-05-30T05:45:23,859 warning: no files found matching 'requirements.txt' 2025-05-30T05:45:23,930 warning: no previously-included files matching '*.swp' found under directory '*' 2025-05-30T05:45:23,932 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-05-30T05:45:23,933 warning: no previously-included files matching '*.db' found under directory '*' 2025-05-30T05:45:23,935 warning: no previously-included files matching 'local_settings.py' found under directory '*' 2025-05-30T05:45:23,936 warning: no previously-included files matching '*' found under directory 'tests' 2025-05-30T05:45:23,936 adding license file 'LICENSE' 2025-05-30T05:45:23,946 writing manifest file 'openwisp_utils.egg-info/SOURCES.txt' 2025-05-30T05:45:23,949 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'openwisp_utils.admin_theme.static.admin.css' is absent from the `packages` configuration. 2025-05-30T05:45:23,950 !! 2025-05-30T05:45:23,951 ******************************************************************************** 2025-05-30T05:45:23,951 ############################ 2025-05-30T05:45:23,952 # Package would be ignored # 2025-05-30T05:45:23,952 ############################ 2025-05-30T05:45:23,952 Python recognizes 'openwisp_utils.admin_theme.static.admin.css' as an importable package[^1], 2025-05-30T05:45:23,953 but it is absent from setuptools' `packages` configuration. 2025-05-30T05:45:23,954 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T05:45:23,954 package, please make sure that 'openwisp_utils.admin_theme.static.admin.css' is explicitly added 2025-05-30T05:45:23,955 to the `packages` configuration field. 2025-05-30T05:45:23,956 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T05:45:23,956 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T05:45:23,957 instead of `find_packages(...)`/`find:`). 2025-05-30T05:45:23,958 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T05:45:23,959 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T05:45:23,960 If you don't want 'openwisp_utils.admin_theme.static.admin.css' to be distributed and are 2025-05-30T05:45:23,961 already explicitly excluding 'openwisp_utils.admin_theme.static.admin.css' via 2025-05-30T05:45:23,961 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T05:45:23,962 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T05:45:23,963 combination with a more fine grained `package-data` configuration. 2025-05-30T05:45:23,964 You can read more about "package data files" on setuptools documentation page: 2025-05-30T05:45:23,966 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T05:45:23,967 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T05:45:23,968 even if it does not contain any `.py` files. 2025-05-30T05:45:23,968 On the other hand, currently there is no concept of package data 2025-05-30T05:45:23,969 directory, all directories are treated like packages. 2025-05-30T05:45:23,970 ******************************************************************************** 2025-05-30T05:45:23,971 !! 2025-05-30T05:45:23,971 check.warn(importable) 2025-05-30T05:45:23,972 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'openwisp_utils.admin_theme.static.admin.fonts' is absent from the `packages` configuration. 2025-05-30T05:45:23,972 !! 2025-05-30T05:45:23,974 ******************************************************************************** 2025-05-30T05:45:23,974 ############################ 2025-05-30T05:45:23,975 # Package would be ignored # 2025-05-30T05:45:23,975 ############################ 2025-05-30T05:45:23,976 Python recognizes 'openwisp_utils.admin_theme.static.admin.fonts' as an importable package[^1], 2025-05-30T05:45:23,977 but it is absent from setuptools' `packages` configuration. 2025-05-30T05:45:23,978 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T05:45:23,978 package, please make sure that 'openwisp_utils.admin_theme.static.admin.fonts' is explicitly added 2025-05-30T05:45:23,979 to the `packages` configuration field. 2025-05-30T05:45:23,980 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T05:45:23,980 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T05:45:23,981 instead of `find_packages(...)`/`find:`). 2025-05-30T05:45:23,982 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T05:45:23,983 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T05:45:23,984 If you don't want 'openwisp_utils.admin_theme.static.admin.fonts' to be distributed and are 2025-05-30T05:45:23,984 already explicitly excluding 'openwisp_utils.admin_theme.static.admin.fonts' via 2025-05-30T05:45:23,985 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T05:45:23,985 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T05:45:23,986 combination with a more fine grained `package-data` configuration. 2025-05-30T05:45:23,987 You can read more about "package data files" on setuptools documentation page: 2025-05-30T05:45:23,988 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T05:45:23,989 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T05:45:23,990 even if it does not contain any `.py` files. 2025-05-30T05:45:23,990 On the other hand, currently there is no concept of package data 2025-05-30T05:45:23,991 directory, all directories are treated like packages. 2025-05-30T05:45:23,991 ******************************************************************************** 2025-05-30T05:45:23,992 !! 2025-05-30T05:45:23,993 check.warn(importable) 2025-05-30T05:45:23,994 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'openwisp_utils.admin_theme.static.admin.js' is absent from the `packages` configuration. 2025-05-30T05:45:23,994 !! 2025-05-30T05:45:23,995 ******************************************************************************** 2025-05-30T05:45:23,996 ############################ 2025-05-30T05:45:23,996 # Package would be ignored # 2025-05-30T05:45:23,997 ############################ 2025-05-30T05:45:23,997 Python recognizes 'openwisp_utils.admin_theme.static.admin.js' as an importable package[^1], 2025-05-30T05:45:23,998 but it is absent from setuptools' `packages` configuration. 2025-05-30T05:45:23,999 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T05:45:23,999 package, please make sure that 'openwisp_utils.admin_theme.static.admin.js' is explicitly added 2025-05-30T05:45:24,000 to the `packages` configuration field. 2025-05-30T05:45:24,001 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T05:45:24,001 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T05:45:24,002 instead of `find_packages(...)`/`find:`). 2025-05-30T05:45:24,003 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T05:45:24,004 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T05:45:24,005 If you don't want 'openwisp_utils.admin_theme.static.admin.js' to be distributed and are 2025-05-30T05:45:24,006 already explicitly excluding 'openwisp_utils.admin_theme.static.admin.js' via 2025-05-30T05:45:24,006 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T05:45:24,007 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T05:45:24,008 combination with a more fine grained `package-data` configuration. 2025-05-30T05:45:24,008 You can read more about "package data files" on setuptools documentation page: 2025-05-30T05:45:24,010 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T05:45:24,011 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T05:45:24,012 even if it does not contain any `.py` files. 2025-05-30T05:45:24,012 On the other hand, currently there is no concept of package data 2025-05-30T05:45:24,013 directory, all directories are treated like packages. 2025-05-30T05:45:24,013 ******************************************************************************** 2025-05-30T05:45:24,014 !! 2025-05-30T05:45:24,015 check.warn(importable) 2025-05-30T05:45:24,015 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'openwisp_utils.admin_theme.static.admin.vendor.js' is absent from the `packages` configuration. 2025-05-30T05:45:24,016 !! 2025-05-30T05:45:24,017 ******************************************************************************** 2025-05-30T05:45:24,017 ############################ 2025-05-30T05:45:24,018 # Package would be ignored # 2025-05-30T05:45:24,018 ############################ 2025-05-30T05:45:24,019 Python recognizes 'openwisp_utils.admin_theme.static.admin.vendor.js' as an importable package[^1], 2025-05-30T05:45:24,019 but it is absent from setuptools' `packages` configuration. 2025-05-30T05:45:24,020 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T05:45:24,021 package, please make sure that 'openwisp_utils.admin_theme.static.admin.vendor.js' is explicitly added 2025-05-30T05:45:24,021 to the `packages` configuration field. 2025-05-30T05:45:24,022 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T05:45:24,023 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T05:45:24,023 instead of `find_packages(...)`/`find:`). 2025-05-30T05:45:24,025 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T05:45:24,026 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T05:45:24,027 If you don't want 'openwisp_utils.admin_theme.static.admin.vendor.js' to be distributed and are 2025-05-30T05:45:24,027 already explicitly excluding 'openwisp_utils.admin_theme.static.admin.vendor.js' via 2025-05-30T05:45:24,028 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T05:45:24,028 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T05:45:24,029 combination with a more fine grained `package-data` configuration. 2025-05-30T05:45:24,030 You can read more about "package data files" on setuptools documentation page: 2025-05-30T05:45:24,031 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T05:45:24,033 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T05:45:24,033 even if it does not contain any `.py` files. 2025-05-30T05:45:24,034 On the other hand, currently there is no concept of package data 2025-05-30T05:45:24,035 directory, all directories are treated like packages. 2025-05-30T05:45:24,035 ******************************************************************************** 2025-05-30T05:45:24,037 !! 2025-05-30T05:45:24,038 check.warn(importable) 2025-05-30T05:45:24,038 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'openwisp_utils.admin_theme.static' is absent from the `packages` configuration. 2025-05-30T05:45:24,039 !! 2025-05-30T05:45:24,039 ******************************************************************************** 2025-05-30T05:45:24,041 ############################ 2025-05-30T05:45:24,041 # Package would be ignored # 2025-05-30T05:45:24,042 ############################ 2025-05-30T05:45:24,042 Python recognizes 'openwisp_utils.admin_theme.static' as an importable package[^1], 2025-05-30T05:45:24,042 but it is absent from setuptools' `packages` configuration. 2025-05-30T05:45:24,043 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T05:45:24,044 package, please make sure that 'openwisp_utils.admin_theme.static' is explicitly added 2025-05-30T05:45:24,044 to the `packages` configuration field. 2025-05-30T05:45:24,045 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T05:45:24,046 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T05:45:24,046 instead of `find_packages(...)`/`find:`). 2025-05-30T05:45:24,047 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T05:45:24,048 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T05:45:24,049 If you don't want 'openwisp_utils.admin_theme.static' to be distributed and are 2025-05-30T05:45:24,049 already explicitly excluding 'openwisp_utils.admin_theme.static' via 2025-05-30T05:45:24,050 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T05:45:24,050 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T05:45:24,051 combination with a more fine grained `package-data` configuration. 2025-05-30T05:45:24,052 You can read more about "package data files" on setuptools documentation page: 2025-05-30T05:45:24,053 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T05:45:24,054 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T05:45:24,055 even if it does not contain any `.py` files. 2025-05-30T05:45:24,055 On the other hand, currently there is no concept of package data 2025-05-30T05:45:24,056 directory, all directories are treated like packages. 2025-05-30T05:45:24,056 ******************************************************************************** 2025-05-30T05:45:24,057 !! 2025-05-30T05:45:24,058 check.warn(importable) 2025-05-30T05:45:24,058 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'openwisp_utils.admin_theme.static.rest_framework.css' is absent from the `packages` configuration. 2025-05-30T05:45:24,059 !! 2025-05-30T05:45:24,060 ******************************************************************************** 2025-05-30T05:45:24,060 ############################ 2025-05-30T05:45:24,061 # Package would be ignored # 2025-05-30T05:45:24,061 ############################ 2025-05-30T05:45:24,062 Python recognizes 'openwisp_utils.admin_theme.static.rest_framework.css' as an importable package[^1], 2025-05-30T05:45:24,062 but it is absent from setuptools' `packages` configuration. 2025-05-30T05:45:24,064 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T05:45:24,064 package, please make sure that 'openwisp_utils.admin_theme.static.rest_framework.css' is explicitly added 2025-05-30T05:45:24,065 to the `packages` configuration field. 2025-05-30T05:45:24,067 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T05:45:24,071 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T05:45:24,075 instead of `find_packages(...)`/`find:`). 2025-05-30T05:45:24,077 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T05:45:24,078 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T05:45:24,079 If you don't want 'openwisp_utils.admin_theme.static.rest_framework.css' to be distributed and are 2025-05-30T05:45:24,079 already explicitly excluding 'openwisp_utils.admin_theme.static.rest_framework.css' via 2025-05-30T05:45:24,080 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T05:45:24,080 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T05:45:24,081 combination with a more fine grained `package-data` configuration. 2025-05-30T05:45:24,082 You can read more about "package data files" on setuptools documentation page: 2025-05-30T05:45:24,083 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T05:45:24,084 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T05:45:24,085 even if it does not contain any `.py` files. 2025-05-30T05:45:24,085 On the other hand, currently there is no concept of package data 2025-05-30T05:45:24,086 directory, all directories are treated like packages. 2025-05-30T05:45:24,086 ******************************************************************************** 2025-05-30T05:45:24,088 !! 2025-05-30T05:45:24,088 check.warn(importable) 2025-05-30T05:45:24,089 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'openwisp_utils.admin_theme.static.ui.openwisp.images' is absent from the `packages` configuration. 2025-05-30T05:45:24,089 !! 2025-05-30T05:45:24,090 ******************************************************************************** 2025-05-30T05:45:24,091 ############################ 2025-05-30T05:45:24,091 # Package would be ignored # 2025-05-30T05:45:24,092 ############################ 2025-05-30T05:45:24,092 Python recognizes 'openwisp_utils.admin_theme.static.ui.openwisp.images' as an importable package[^1], 2025-05-30T05:45:24,093 but it is absent from setuptools' `packages` configuration. 2025-05-30T05:45:24,094 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T05:45:24,094 package, please make sure that 'openwisp_utils.admin_theme.static.ui.openwisp.images' is explicitly added 2025-05-30T05:45:24,095 to the `packages` configuration field. 2025-05-30T05:45:24,096 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T05:45:24,096 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T05:45:24,097 instead of `find_packages(...)`/`find:`). 2025-05-30T05:45:24,098 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T05:45:24,099 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T05:45:24,100 If you don't want 'openwisp_utils.admin_theme.static.ui.openwisp.images' to be distributed and are 2025-05-30T05:45:24,101 already explicitly excluding 'openwisp_utils.admin_theme.static.ui.openwisp.images' via 2025-05-30T05:45:24,101 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T05:45:24,102 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T05:45:24,102 combination with a more fine grained `package-data` configuration. 2025-05-30T05:45:24,104 You can read more about "package data files" on setuptools documentation page: 2025-05-30T05:45:24,105 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T05:45:24,106 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T05:45:24,106 even if it does not contain any `.py` files. 2025-05-30T05:45:24,107 On the other hand, currently there is no concept of package data 2025-05-30T05:45:24,107 directory, all directories are treated like packages. 2025-05-30T05:45:24,108 ******************************************************************************** 2025-05-30T05:45:24,109 !! 2025-05-30T05:45:24,109 check.warn(importable) 2025-05-30T05:45:24,110 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'openwisp_utils.admin_theme.templates' is absent from the `packages` configuration. 2025-05-30T05:45:24,110 !! 2025-05-30T05:45:24,111 ******************************************************************************** 2025-05-30T05:45:24,111 ############################ 2025-05-30T05:45:24,112 # Package would be ignored # 2025-05-30T05:45:24,112 ############################ 2025-05-30T05:45:24,113 Python recognizes 'openwisp_utils.admin_theme.templates' as an importable package[^1], 2025-05-30T05:45:24,113 but it is absent from setuptools' `packages` configuration. 2025-05-30T05:45:24,114 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T05:45:24,115 package, please make sure that 'openwisp_utils.admin_theme.templates' is explicitly added 2025-05-30T05:45:24,115 to the `packages` configuration field. 2025-05-30T05:45:24,116 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T05:45:24,117 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T05:45:24,117 instead of `find_packages(...)`/`find:`). 2025-05-30T05:45:24,118 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T05:45:24,119 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T05:45:24,120 If you don't want 'openwisp_utils.admin_theme.templates' to be distributed and are 2025-05-30T05:45:24,121 already explicitly excluding 'openwisp_utils.admin_theme.templates' via 2025-05-30T05:45:24,122 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T05:45:24,122 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T05:45:24,123 combination with a more fine grained `package-data` configuration. 2025-05-30T05:45:24,124 You can read more about "package data files" on setuptools documentation page: 2025-05-30T05:45:24,125 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T05:45:24,127 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T05:45:24,127 even if it does not contain any `.py` files. 2025-05-30T05:45:24,128 On the other hand, currently there is no concept of package data 2025-05-30T05:45:24,128 directory, all directories are treated like packages. 2025-05-30T05:45:24,129 ******************************************************************************** 2025-05-30T05:45:24,130 !! 2025-05-30T05:45:24,130 check.warn(importable) 2025-05-30T05:45:24,131 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'openwisp_utils.admin_theme.templates.admin' is absent from the `packages` configuration. 2025-05-30T05:45:24,131 !! 2025-05-30T05:45:24,133 ******************************************************************************** 2025-05-30T05:45:24,133 ############################ 2025-05-30T05:45:24,134 # Package would be ignored # 2025-05-30T05:45:24,134 ############################ 2025-05-30T05:45:24,135 Python recognizes 'openwisp_utils.admin_theme.templates.admin' as an importable package[^1], 2025-05-30T05:45:24,135 but it is absent from setuptools' `packages` configuration. 2025-05-30T05:45:24,136 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T05:45:24,136 package, please make sure that 'openwisp_utils.admin_theme.templates.admin' is explicitly added 2025-05-30T05:45:24,137 to the `packages` configuration field. 2025-05-30T05:45:24,138 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T05:45:24,138 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T05:45:24,139 instead of `find_packages(...)`/`find:`). 2025-05-30T05:45:24,139 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T05:45:24,140 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T05:45:24,141 If you don't want 'openwisp_utils.admin_theme.templates.admin' to be distributed and are 2025-05-30T05:45:24,142 already explicitly excluding 'openwisp_utils.admin_theme.templates.admin' via 2025-05-30T05:45:24,142 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T05:45:24,142 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T05:45:24,143 combination with a more fine grained `package-data` configuration. 2025-05-30T05:45:24,144 You can read more about "package data files" on setuptools documentation page: 2025-05-30T05:45:24,145 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T05:45:24,146 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T05:45:24,147 even if it does not contain any `.py` files. 2025-05-30T05:45:24,147 On the other hand, currently there is no concept of package data 2025-05-30T05:45:24,148 directory, all directories are treated like packages. 2025-05-30T05:45:24,148 ******************************************************************************** 2025-05-30T05:45:24,149 !! 2025-05-30T05:45:24,149 check.warn(importable) 2025-05-30T05:45:24,150 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'openwisp_utils.admin_theme.templates.admin.edit_inline' is absent from the `packages` configuration. 2025-05-30T05:45:24,150 !! 2025-05-30T05:45:24,151 ******************************************************************************** 2025-05-30T05:45:24,152 ############################ 2025-05-30T05:45:24,152 # Package would be ignored # 2025-05-30T05:45:24,153 ############################ 2025-05-30T05:45:24,153 Python recognizes 'openwisp_utils.admin_theme.templates.admin.edit_inline' as an importable package[^1], 2025-05-30T05:45:24,154 but it is absent from setuptools' `packages` configuration. 2025-05-30T05:45:24,155 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T05:45:24,155 package, please make sure that 'openwisp_utils.admin_theme.templates.admin.edit_inline' is explicitly added 2025-05-30T05:45:24,156 to the `packages` configuration field. 2025-05-30T05:45:24,157 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T05:45:24,157 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T05:45:24,158 instead of `find_packages(...)`/`find:`). 2025-05-30T05:45:24,159 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T05:45:24,160 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T05:45:24,161 If you don't want 'openwisp_utils.admin_theme.templates.admin.edit_inline' to be distributed and are 2025-05-30T05:45:24,162 already explicitly excluding 'openwisp_utils.admin_theme.templates.admin.edit_inline' via 2025-05-30T05:45:24,162 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T05:45:24,162 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T05:45:24,163 combination with a more fine grained `package-data` configuration. 2025-05-30T05:45:24,164 You can read more about "package data files" on setuptools documentation page: 2025-05-30T05:45:24,164 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T05:45:24,166 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T05:45:24,166 even if it does not contain any `.py` files. 2025-05-30T05:45:24,166 On the other hand, currently there is no concept of package data 2025-05-30T05:45:24,167 directory, all directories are treated like packages. 2025-05-30T05:45:24,167 ******************************************************************************** 2025-05-30T05:45:24,168 !! 2025-05-30T05:45:24,168 check.warn(importable) 2025-05-30T05:45:24,169 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'openwisp_utils.admin_theme.templates.openwisp_utils' is absent from the `packages` configuration. 2025-05-30T05:45:24,169 !! 2025-05-30T05:45:24,170 ******************************************************************************** 2025-05-30T05:45:24,171 ############################ 2025-05-30T05:45:24,171 # Package would be ignored # 2025-05-30T05:45:24,171 ############################ 2025-05-30T05:45:24,172 Python recognizes 'openwisp_utils.admin_theme.templates.openwisp_utils' as an importable package[^1], 2025-05-30T05:45:24,172 but it is absent from setuptools' `packages` configuration. 2025-05-30T05:45:24,173 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T05:45:24,174 package, please make sure that 'openwisp_utils.admin_theme.templates.openwisp_utils' is explicitly added 2025-05-30T05:45:24,174 to the `packages` configuration field. 2025-05-30T05:45:24,175 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T05:45:24,176 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T05:45:24,176 instead of `find_packages(...)`/`find:`). 2025-05-30T05:45:24,177 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T05:45:24,178 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T05:45:24,179 If you don't want 'openwisp_utils.admin_theme.templates.openwisp_utils' to be distributed and are 2025-05-30T05:45:24,180 already explicitly excluding 'openwisp_utils.admin_theme.templates.openwisp_utils' via 2025-05-30T05:45:24,180 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T05:45:24,180 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T05:45:24,181 combination with a more fine grained `package-data` configuration. 2025-05-30T05:45:24,182 You can read more about "package data files" on setuptools documentation page: 2025-05-30T05:45:24,183 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T05:45:24,184 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T05:45:24,185 even if it does not contain any `.py` files. 2025-05-30T05:45:24,185 On the other hand, currently there is no concept of package data 2025-05-30T05:45:24,186 directory, all directories are treated like packages. 2025-05-30T05:45:24,186 ******************************************************************************** 2025-05-30T05:45:24,187 !! 2025-05-30T05:45:24,187 check.warn(importable) 2025-05-30T05:45:24,188 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'openwisp_utils.admin_theme.templates.rest_framework' is absent from the `packages` configuration. 2025-05-30T05:45:24,188 !! 2025-05-30T05:45:24,189 ******************************************************************************** 2025-05-30T05:45:24,189 ############################ 2025-05-30T05:45:24,190 # Package would be ignored # 2025-05-30T05:45:24,190 ############################ 2025-05-30T05:45:24,191 Python recognizes 'openwisp_utils.admin_theme.templates.rest_framework' as an importable package[^1], 2025-05-30T05:45:24,191 but it is absent from setuptools' `packages` configuration. 2025-05-30T05:45:24,192 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T05:45:24,192 package, please make sure that 'openwisp_utils.admin_theme.templates.rest_framework' is explicitly added 2025-05-30T05:45:24,193 to the `packages` configuration field. 2025-05-30T05:45:24,194 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T05:45:24,194 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T05:45:24,194 instead of `find_packages(...)`/`find:`). 2025-05-30T05:45:24,196 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T05:45:24,197 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T05:45:24,197 If you don't want 'openwisp_utils.admin_theme.templates.rest_framework' to be distributed and are 2025-05-30T05:45:24,198 already explicitly excluding 'openwisp_utils.admin_theme.templates.rest_framework' via 2025-05-30T05:45:24,198 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T05:45:24,199 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T05:45:24,199 combination with a more fine grained `package-data` configuration. 2025-05-30T05:45:24,200 You can read more about "package data files" on setuptools documentation page: 2025-05-30T05:45:24,201 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T05:45:24,202 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T05:45:24,203 even if it does not contain any `.py` files. 2025-05-30T05:45:24,204 On the other hand, currently there is no concept of package data 2025-05-30T05:45:24,204 directory, all directories are treated like packages. 2025-05-30T05:45:24,205 ******************************************************************************** 2025-05-30T05:45:24,206 !! 2025-05-30T05:45:24,206 check.warn(importable) 2025-05-30T05:45:24,207 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'openwisp_utils.admin_theme.templatetags' is absent from the `packages` configuration. 2025-05-30T05:45:24,207 !! 2025-05-30T05:45:24,208 ******************************************************************************** 2025-05-30T05:45:24,209 ############################ 2025-05-30T05:45:24,209 # Package would be ignored # 2025-05-30T05:45:24,210 ############################ 2025-05-30T05:45:24,210 Python recognizes 'openwisp_utils.admin_theme.templatetags' as an importable package[^1], 2025-05-30T05:45:24,211 but it is absent from setuptools' `packages` configuration. 2025-05-30T05:45:24,212 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T05:45:24,212 package, please make sure that 'openwisp_utils.admin_theme.templatetags' is explicitly added 2025-05-30T05:45:24,213 to the `packages` configuration field. 2025-05-30T05:45:24,214 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T05:45:24,214 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T05:45:24,215 instead of `find_packages(...)`/`find:`). 2025-05-30T05:45:24,216 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T05:45:24,216 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T05:45:24,217 If you don't want 'openwisp_utils.admin_theme.templatetags' to be distributed and are 2025-05-30T05:45:24,218 already explicitly excluding 'openwisp_utils.admin_theme.templatetags' via 2025-05-30T05:45:24,218 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T05:45:24,219 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T05:45:24,219 combination with a more fine grained `package-data` configuration. 2025-05-30T05:45:24,220 You can read more about "package data files" on setuptools documentation page: 2025-05-30T05:45:24,221 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T05:45:24,222 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T05:45:24,222 even if it does not contain any `.py` files. 2025-05-30T05:45:24,223 On the other hand, currently there is no concept of package data 2025-05-30T05:45:24,223 directory, all directories are treated like packages. 2025-05-30T05:45:24,224 ******************************************************************************** 2025-05-30T05:45:24,225 !! 2025-05-30T05:45:24,225 check.warn(importable) 2025-05-30T05:45:24,226 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'openwisp_utils.metric_collection.static.admin.js' is absent from the `packages` configuration. 2025-05-30T05:45:24,226 !! 2025-05-30T05:45:24,227 ******************************************************************************** 2025-05-30T05:45:24,228 ############################ 2025-05-30T05:45:24,228 # Package would be ignored # 2025-05-30T05:45:24,229 ############################ 2025-05-30T05:45:24,229 Python recognizes 'openwisp_utils.metric_collection.static.admin.js' as an importable package[^1], 2025-05-30T05:45:24,230 but it is absent from setuptools' `packages` configuration. 2025-05-30T05:45:24,231 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T05:45:24,231 package, please make sure that 'openwisp_utils.metric_collection.static.admin.js' is explicitly added 2025-05-30T05:45:24,232 to the `packages` configuration field. 2025-05-30T05:45:24,233 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T05:45:24,233 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T05:45:24,234 instead of `find_packages(...)`/`find:`). 2025-05-30T05:45:24,235 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T05:45:24,236 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T05:45:24,237 If you don't want 'openwisp_utils.metric_collection.static.admin.js' to be distributed and are 2025-05-30T05:45:24,238 already explicitly excluding 'openwisp_utils.metric_collection.static.admin.js' via 2025-05-30T05:45:24,239 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T05:45:24,240 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T05:45:24,240 combination with a more fine grained `package-data` configuration. 2025-05-30T05:45:24,241 You can read more about "package data files" on setuptools documentation page: 2025-05-30T05:45:24,242 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T05:45:24,243 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T05:45:24,244 even if it does not contain any `.py` files. 2025-05-30T05:45:24,244 On the other hand, currently there is no concept of package data 2025-05-30T05:45:24,245 directory, all directories are treated like packages. 2025-05-30T05:45:24,245 ******************************************************************************** 2025-05-30T05:45:24,246 !! 2025-05-30T05:45:24,247 check.warn(importable) 2025-05-30T05:45:24,247 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'openwisp_utils.static' is absent from the `packages` configuration. 2025-05-30T05:45:24,248 !! 2025-05-30T05:45:24,249 ******************************************************************************** 2025-05-30T05:45:24,250 ############################ 2025-05-30T05:45:24,250 # Package would be ignored # 2025-05-30T05:45:24,251 ############################ 2025-05-30T05:45:24,251 Python recognizes 'openwisp_utils.static' as an importable package[^1], 2025-05-30T05:45:24,252 but it is absent from setuptools' `packages` configuration. 2025-05-30T05:45:24,253 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T05:45:24,253 package, please make sure that 'openwisp_utils.static' is explicitly added 2025-05-30T05:45:24,255 to the `packages` configuration field. 2025-05-30T05:45:24,256 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T05:45:24,257 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T05:45:24,257 instead of `find_packages(...)`/`find:`). 2025-05-30T05:45:24,258 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T05:45:24,259 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T05:45:24,260 If you don't want 'openwisp_utils.static' to be distributed and are 2025-05-30T05:45:24,261 already explicitly excluding 'openwisp_utils.static' via 2025-05-30T05:45:24,262 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T05:45:24,262 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T05:45:24,263 combination with a more fine grained `package-data` configuration. 2025-05-30T05:45:24,264 You can read more about "package data files" on setuptools documentation page: 2025-05-30T05:45:24,265 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T05:45:24,267 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T05:45:24,267 even if it does not contain any `.py` files. 2025-05-30T05:45:24,268 On the other hand, currently there is no concept of package data 2025-05-30T05:45:24,268 directory, all directories are treated like packages. 2025-05-30T05:45:24,269 ******************************************************************************** 2025-05-30T05:45:24,270 !! 2025-05-30T05:45:24,271 check.warn(importable) 2025-05-30T05:45:24,271 creating build/lib/openwisp_utils/static/openwisp-utils/images 2025-05-30T05:45:24,272 copying openwisp_utils/static/openwisp-utils/images/openwisp-logo.png -> build/lib/openwisp_utils/static/openwisp-utils/images 2025-05-30T05:45:24,273 creating build/lib/openwisp_utils/static/openwisp-utils/js 2025-05-30T05:45:24,275 copying openwisp_utils/static/openwisp-utils/js/copyable.js -> build/lib/openwisp_utils/static/openwisp-utils/js 2025-05-30T05:45:24,275 copying openwisp_utils/static/openwisp-utils/js/receive_url.js -> build/lib/openwisp_utils/static/openwisp-utils/js 2025-05-30T05:45:24,275 creating build/lib/openwisp_utils/admin_theme/static/admin/css 2025-05-30T05:45:24,276 copying openwisp_utils/admin_theme/static/admin/css/help-text-stacked.css -> build/lib/openwisp_utils/admin_theme/static/admin/css 2025-05-30T05:45:24,276 copying openwisp_utils/admin_theme/static/admin/css/openwisp-info.css -> build/lib/openwisp_utils/admin_theme/static/admin/css 2025-05-30T05:45:24,277 copying openwisp_utils/admin_theme/static/admin/css/openwisp.css -> build/lib/openwisp_utils/admin_theme/static/admin/css 2025-05-30T05:45:24,277 copying openwisp_utils/admin_theme/static/admin/css/ow-auto-filter.css -> build/lib/openwisp_utils/admin_theme/static/admin/css 2025-05-30T05:45:24,278 copying openwisp_utils/admin_theme/static/admin/css/ow-dashboard.css -> build/lib/openwisp_utils/admin_theme/static/admin/css 2025-05-30T05:45:24,278 copying openwisp_utils/admin_theme/static/admin/css/ow-filters.css -> build/lib/openwisp_utils/admin_theme/static/admin/css 2025-05-30T05:45:24,279 creating build/lib/openwisp_utils/admin_theme/static/admin/fonts 2025-05-30T05:45:24,279 copying openwisp_utils/admin_theme/static/admin/fonts/LICENSE.txt -> build/lib/openwisp_utils/admin_theme/static/admin/fonts 2025-05-30T05:45:24,280 copying openwisp_utils/admin_theme/static/admin/fonts/README.txt -> build/lib/openwisp_utils/admin_theme/static/admin/fonts 2025-05-30T05:45:24,280 copying openwisp_utils/admin_theme/static/admin/fonts/Roboto-Bold-webfont.woff -> build/lib/openwisp_utils/admin_theme/static/admin/fonts 2025-05-30T05:45:24,280 copying openwisp_utils/admin_theme/static/admin/fonts/Roboto-Light-webfont.woff -> build/lib/openwisp_utils/admin_theme/static/admin/fonts 2025-05-30T05:45:24,281 copying openwisp_utils/admin_theme/static/admin/fonts/Roboto-Regular-webfont.woff -> build/lib/openwisp_utils/admin_theme/static/admin/fonts 2025-05-30T05:45:24,282 creating build/lib/openwisp_utils/admin_theme/static/admin/js 2025-05-30T05:45:24,282 copying openwisp_utils/admin_theme/static/admin/js/menu.js -> build/lib/openwisp_utils/admin_theme/static/admin/js 2025-05-30T05:45:24,283 copying openwisp_utils/admin_theme/static/admin/js/ow-auto-filter.js -> build/lib/openwisp_utils/admin_theme/static/admin/js 2025-05-30T05:45:24,283 copying openwisp_utils/admin_theme/static/admin/js/ow-dashboard.js -> build/lib/openwisp_utils/admin_theme/static/admin/js 2025-05-30T05:45:24,284 copying openwisp_utils/admin_theme/static/admin/js/ow-filter.js -> build/lib/openwisp_utils/admin_theme/static/admin/js 2025-05-30T05:45:24,284 creating build/lib/openwisp_utils/admin_theme/static/admin/vendor/js 2025-05-30T05:45:24,285 copying openwisp_utils/admin_theme/static/admin/vendor/js/plotly-cartesian.min.js -> build/lib/openwisp_utils/admin_theme/static/admin/vendor/js 2025-05-30T05:45:24,285 creating build/lib/openwisp_utils/admin_theme/static/drf-yasg 2025-05-30T05:45:24,286 copying openwisp_utils/admin_theme/static/drf-yasg/ow-drf-yasg.css -> build/lib/openwisp_utils/admin_theme/static/drf-yasg 2025-05-30T05:45:24,287 creating build/lib/openwisp_utils/admin_theme/static/rest_framework/css 2025-05-30T05:45:24,287 copying openwisp_utils/admin_theme/static/rest_framework/css/browsable-api.css -> build/lib/openwisp_utils/admin_theme/static/rest_framework/css 2025-05-30T05:45:24,288 creating build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,288 copying openwisp_utils/admin_theme/static/ui/openwisp/images/access-credential.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,289 copying openwisp_utils/admin_theme/static/ui/openwisp/images/accounting.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,289 copying openwisp_utils/admin_theme/static/ui/openwisp/images/add.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,290 copying openwisp_utils/admin_theme/static/ui/openwisp/images/batch-user.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,290 copying openwisp_utils/admin_theme/static/ui/openwisp/images/build.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,291 copying openwisp_utils/admin_theme/static/ui/openwisp/images/ca.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,291 copying openwisp_utils/admin_theme/static/ui/openwisp/images/calender-next.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,292 copying openwisp_utils/admin_theme/static/ui/openwisp/images/calender-prev.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,292 copying openwisp_utils/admin_theme/static/ui/openwisp/images/category.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,293 copying openwisp_utils/admin_theme/static/ui/openwisp/images/cer-group.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,293 copying openwisp_utils/admin_theme/static/ui/openwisp/images/certificate.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,294 copying openwisp_utils/admin_theme/static/ui/openwisp/images/check.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,294 copying openwisp_utils/admin_theme/static/ui/openwisp/images/clock.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,295 copying openwisp_utils/admin_theme/static/ui/openwisp/images/config.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,295 copying openwisp_utils/admin_theme/static/ui/openwisp/images/dashboard.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,296 copying openwisp_utils/admin_theme/static/ui/openwisp/images/date.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,296 copying openwisp_utils/admin_theme/static/ui/openwisp/images/device-group.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,297 copying openwisp_utils/admin_theme/static/ui/openwisp/images/device.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,297 copying openwisp_utils/admin_theme/static/ui/openwisp/images/down-arrow.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,298 copying openwisp_utils/admin_theme/static/ui/openwisp/images/favicon.png -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,298 copying openwisp_utils/admin_theme/static/ui/openwisp/images/firmware.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,299 copying openwisp_utils/admin_theme/static/ui/openwisp/images/floor.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,299 copying openwisp_utils/admin_theme/static/ui/openwisp/images/geo-info.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,300 copying openwisp_utils/admin_theme/static/ui/openwisp/images/hamburger.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,300 copying openwisp_utils/admin_theme/static/ui/openwisp/images/help.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,301 copying openwisp_utils/admin_theme/static/ui/openwisp/images/info.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,301 copying openwisp_utils/admin_theme/static/ui/openwisp/images/ip-address.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,302 copying openwisp_utils/admin_theme/static/ui/openwisp/images/ipam.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,303 copying openwisp_utils/admin_theme/static/ui/openwisp/images/left-arrow.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,303 copying openwisp_utils/admin_theme/static/ui/openwisp/images/link.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,303 copying openwisp_utils/admin_theme/static/ui/openwisp/images/location.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,304 copying openwisp_utils/admin_theme/static/ui/openwisp/images/log.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,304 copying openwisp_utils/admin_theme/static/ui/openwisp/images/logout.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,305 copying openwisp_utils/admin_theme/static/ui/openwisp/images/mass-upgrade.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,305 copying openwisp_utils/admin_theme/static/ui/openwisp/images/metrics.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,306 copying openwisp_utils/admin_theme/static/ui/openwisp/images/monitoring-wifi.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,306 copying openwisp_utils/admin_theme/static/ui/openwisp/images/monitoring.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,307 copying openwisp_utils/admin_theme/static/ui/openwisp/images/montoring-checks.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,307 copying openwisp_utils/admin_theme/static/ui/openwisp/images/nas.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,308 copying openwisp_utils/admin_theme/static/ui/openwisp/images/network-topology.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,308 copying openwisp_utils/admin_theme/static/ui/openwisp/images/node.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,309 copying openwisp_utils/admin_theme/static/ui/openwisp/images/openwisp-logo-black.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,309 copying openwisp_utils/admin_theme/static/ui/openwisp/images/openwisp-logo-small.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,310 copying openwisp_utils/admin_theme/static/ui/openwisp/images/org-owner.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,310 copying openwisp_utils/admin_theme/static/ui/openwisp/images/org-user.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,311 copying openwisp_utils/admin_theme/static/ui/openwisp/images/org.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,312 copying openwisp_utils/admin_theme/static/ui/openwisp/images/password.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,312 copying openwisp_utils/admin_theme/static/ui/openwisp/images/permission.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,313 copying openwisp_utils/admin_theme/static/ui/openwisp/images/radius-group.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,313 copying openwisp_utils/admin_theme/static/ui/openwisp/images/radius.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,314 copying openwisp_utils/admin_theme/static/ui/openwisp/images/replies.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,314 copying openwisp_utils/admin_theme/static/ui/openwisp/images/right-arrow.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,315 copying openwisp_utils/admin_theme/static/ui/openwisp/images/subnet.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,316 copying openwisp_utils/admin_theme/static/ui/openwisp/images/template.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,316 copying openwisp_utils/admin_theme/static/ui/openwisp/images/token.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,317 copying openwisp_utils/admin_theme/static/ui/openwisp/images/topology.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,317 copying openwisp_utils/admin_theme/static/ui/openwisp/images/user-and-org.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,317 copying openwisp_utils/admin_theme/static/ui/openwisp/images/user.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,318 copying openwisp_utils/admin_theme/static/ui/openwisp/images/vpn.svg -> build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,318 creating build/lib/openwisp_utils/admin_theme/templates 2025-05-30T05:45:24,319 copying openwisp_utils/admin_theme/templates/base.html -> build/lib/openwisp_utils/admin_theme/templates 2025-05-30T05:45:24,319 creating build/lib/openwisp_utils/admin_theme/templates/admin 2025-05-30T05:45:24,320 copying openwisp_utils/admin_theme/templates/admin/auto_filter.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2025-05-30T05:45:24,320 copying openwisp_utils/admin_theme/templates/admin/base.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2025-05-30T05:45:24,321 copying openwisp_utils/admin_theme/templates/admin/base_site.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2025-05-30T05:45:24,321 copying openwisp_utils/admin_theme/templates/admin/change_form.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2025-05-30T05:45:24,322 copying openwisp_utils/admin_theme/templates/admin/change_list.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2025-05-30T05:45:24,322 copying openwisp_utils/admin_theme/templates/admin/filter.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2025-05-30T05:45:24,323 copying openwisp_utils/admin_theme/templates/admin/index.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2025-05-30T05:45:24,324 copying openwisp_utils/admin_theme/templates/admin/input_filter.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2025-05-30T05:45:24,324 copying openwisp_utils/admin_theme/templates/admin/menu.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2025-05-30T05:45:24,325 copying openwisp_utils/admin_theme/templates/admin/openwisp_info.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2025-05-30T05:45:24,326 copying openwisp_utils/admin_theme/templates/admin/submit_line.html -> build/lib/openwisp_utils/admin_theme/templates/admin 2025-05-30T05:45:24,326 creating build/lib/openwisp_utils/admin_theme/templates/admin/edit_inline 2025-05-30T05:45:24,327 copying openwisp_utils/admin_theme/templates/admin/edit_inline/help_text_stacked.html -> build/lib/openwisp_utils/admin_theme/templates/admin/edit_inline 2025-05-30T05:45:24,327 creating build/lib/openwisp_utils/admin_theme/templates/drf-yasg 2025-05-30T05:45:24,328 copying openwisp_utils/admin_theme/templates/drf-yasg/swagger-ui.html -> build/lib/openwisp_utils/admin_theme/templates/drf-yasg 2025-05-30T05:45:24,328 creating build/lib/openwisp_utils/admin_theme/templates/openwisp_utils 2025-05-30T05:45:24,329 copying openwisp_utils/admin_theme/templates/openwisp_utils/email_template.html -> build/lib/openwisp_utils/admin_theme/templates/openwisp_utils 2025-05-30T05:45:24,329 creating build/lib/openwisp_utils/admin_theme/templates/rest_framework 2025-05-30T05:45:24,330 copying openwisp_utils/admin_theme/templates/rest_framework/api.html -> build/lib/openwisp_utils/admin_theme/templates/rest_framework 2025-05-30T05:45:24,331 creating build/lib/openwisp_utils/admin_theme/templatetags 2025-05-30T05:45:24,331 copying openwisp_utils/admin_theme/templatetags/ow_tags.py -> build/lib/openwisp_utils/admin_theme/templatetags 2025-05-30T05:45:24,331 creating build/lib/openwisp_utils/metric_collection/static/admin/js 2025-05-30T05:45:24,332 copying openwisp_utils/metric_collection/static/admin/js/metric-collection-consent.js -> build/lib/openwisp_utils/metric_collection/static/admin/js 2025-05-30T05:45:24,332 running build_scripts 2025-05-30T05:45:24,333 creating build/scripts-3.11 2025-05-30T05:45:24,333 copying openwisp-qa-check -> build/scripts-3.11 2025-05-30T05:45:24,334 copying openwisp-qa-format -> build/scripts-3.11 2025-05-30T05:45:24,334 copying and adjusting openwisp-pre-push-hook -> build/scripts-3.11 2025-05-30T05:45:24,335 changing mode of build/scripts-3.11/openwisp-pre-push-hook from 644 to 755 2025-05-30T05:45:24,346 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-05-30T05:45:24,346 !! 2025-05-30T05:45:24,347 ******************************************************************************** 2025-05-30T05:45:24,347 Please avoid running ``setup.py`` directly. 2025-05-30T05:45:24,348 Instead, use pypa/build, pypa/installer or other 2025-05-30T05:45:24,348 standards-based tools. 2025-05-30T05:45:24,349 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-05-30T05:45:24,350 or your builds will no longer be supported. 2025-05-30T05:45:24,351 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-05-30T05:45:24,352 ******************************************************************************** 2025-05-30T05:45:24,353 !! 2025-05-30T05:45:24,353 self.initialize_options() 2025-05-30T05:45:24,372 installing to build/bdist.linux-armv7l/wheel 2025-05-30T05:45:24,372 running install 2025-05-30T05:45:24,396 running install_lib 2025-05-30T05:45:24,422 creating build/bdist.linux-armv7l/wheel 2025-05-30T05:45:24,424 creating build/bdist.linux-armv7l/wheel/openwisp_utils 2025-05-30T05:45:24,425 copying build/lib/openwisp_utils/staticfiles.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils 2025-05-30T05:45:24,427 creating build/bdist.linux-armv7l/wheel/openwisp_utils/api 2025-05-30T05:45:24,428 copying build/lib/openwisp_utils/api/urls.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/api 2025-05-30T05:45:24,430 copying build/lib/openwisp_utils/api/serializers.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/api 2025-05-30T05:45:24,432 copying build/lib/openwisp_utils/api/__init__.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/api 2025-05-30T05:45:24,433 copying build/lib/openwisp_utils/api/apps.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/api 2025-05-30T05:45:24,435 copying build/lib/openwisp_utils/settings.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils 2025-05-30T05:45:24,437 creating build/bdist.linux-armv7l/wheel/openwisp_utils/db 2025-05-30T05:45:24,438 copying build/lib/openwisp_utils/db/__init__.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/db 2025-05-30T05:45:24,440 creating build/bdist.linux-armv7l/wheel/openwisp_utils/db/backends 2025-05-30T05:45:24,442 creating build/bdist.linux-armv7l/wheel/openwisp_utils/db/backends/spatialite 2025-05-30T05:45:24,443 copying build/lib/openwisp_utils/db/backends/spatialite/base.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/db/backends/spatialite 2025-05-30T05:45:24,445 copying build/lib/openwisp_utils/db/backends/spatialite/__init__.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/db/backends/spatialite 2025-05-30T05:45:24,446 copying build/lib/openwisp_utils/db/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/db/backends 2025-05-30T05:45:24,449 creating build/bdist.linux-armv7l/wheel/openwisp_utils/admin_theme 2025-05-30T05:45:24,450 creating build/bdist.linux-armv7l/wheel/openwisp_utils/admin_theme/templatetags 2025-05-30T05:45:24,451 copying build/lib/openwisp_utils/admin_theme/templatetags/ow_tags.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/templatetags 2025-05-30T05:45:24,453 copying build/lib/openwisp_utils/admin_theme/settings.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme 2025-05-30T05:45:24,455 copying build/lib/openwisp_utils/admin_theme/context_processor.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme 2025-05-30T05:45:24,456 copying build/lib/openwisp_utils/admin_theme/dashboard.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme 2025-05-30T05:45:24,459 creating build/bdist.linux-armv7l/wheel/openwisp_utils/admin_theme/templates 2025-05-30T05:45:24,461 creating build/bdist.linux-armv7l/wheel/openwisp_utils/admin_theme/templates/admin 2025-05-30T05:45:24,462 copying build/lib/openwisp_utils/admin_theme/templates/admin/index.html -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/templates/admin 2025-05-30T05:45:24,464 creating build/bdist.linux-armv7l/wheel/openwisp_utils/admin_theme/templates/admin/edit_inline 2025-05-30T05:45:24,465 copying build/lib/openwisp_utils/admin_theme/templates/admin/edit_inline/help_text_stacked.html -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/templates/admin/edit_inline 2025-05-30T05:45:24,467 copying build/lib/openwisp_utils/admin_theme/templates/admin/base.html -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/templates/admin 2025-05-30T05:45:24,469 copying build/lib/openwisp_utils/admin_theme/templates/admin/submit_line.html -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/templates/admin 2025-05-30T05:45:24,470 copying build/lib/openwisp_utils/admin_theme/templates/admin/change_form.html -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/templates/admin 2025-05-30T05:45:24,472 copying build/lib/openwisp_utils/admin_theme/templates/admin/auto_filter.html -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/templates/admin 2025-05-30T05:45:24,474 copying build/lib/openwisp_utils/admin_theme/templates/admin/base_site.html -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/templates/admin 2025-05-30T05:45:24,475 copying build/lib/openwisp_utils/admin_theme/templates/admin/change_list.html -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/templates/admin 2025-05-30T05:45:24,477 copying build/lib/openwisp_utils/admin_theme/templates/admin/input_filter.html -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/templates/admin 2025-05-30T05:45:24,479 copying build/lib/openwisp_utils/admin_theme/templates/admin/openwisp_info.html -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/templates/admin 2025-05-30T05:45:24,481 copying build/lib/openwisp_utils/admin_theme/templates/admin/menu.html -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/templates/admin 2025-05-30T05:45:24,483 copying build/lib/openwisp_utils/admin_theme/templates/admin/filter.html -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/templates/admin 2025-05-30T05:45:24,485 creating build/bdist.linux-armv7l/wheel/openwisp_utils/admin_theme/templates/drf-yasg 2025-05-30T05:45:24,486 copying build/lib/openwisp_utils/admin_theme/templates/drf-yasg/swagger-ui.html -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/templates/drf-yasg 2025-05-30T05:45:24,488 copying build/lib/openwisp_utils/admin_theme/templates/base.html -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/templates 2025-05-30T05:45:24,490 creating build/bdist.linux-armv7l/wheel/openwisp_utils/admin_theme/templates/rest_framework 2025-05-30T05:45:24,491 copying build/lib/openwisp_utils/admin_theme/templates/rest_framework/api.html -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/templates/rest_framework 2025-05-30T05:45:24,493 creating build/bdist.linux-armv7l/wheel/openwisp_utils/admin_theme/templates/openwisp_utils 2025-05-30T05:45:24,494 copying build/lib/openwisp_utils/admin_theme/templates/openwisp_utils/email_template.html -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/templates/openwisp_utils 2025-05-30T05:45:24,496 copying build/lib/openwisp_utils/admin_theme/menu.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme 2025-05-30T05:45:24,498 copying build/lib/openwisp_utils/admin_theme/theme.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme 2025-05-30T05:45:24,500 copying build/lib/openwisp_utils/admin_theme/views.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme 2025-05-30T05:45:24,502 copying build/lib/openwisp_utils/admin_theme/email.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme 2025-05-30T05:45:24,504 copying build/lib/openwisp_utils/admin_theme/system_info.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme 2025-05-30T05:45:24,505 copying build/lib/openwisp_utils/admin_theme/checks.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme 2025-05-30T05:45:24,507 copying build/lib/openwisp_utils/admin_theme/filters.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme 2025-05-30T05:45:24,509 copying build/lib/openwisp_utils/admin_theme/__init__.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme 2025-05-30T05:45:24,511 copying build/lib/openwisp_utils/admin_theme/admin.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme 2025-05-30T05:45:24,513 copying build/lib/openwisp_utils/admin_theme/apps.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme 2025-05-30T05:45:24,515 creating build/bdist.linux-armv7l/wheel/openwisp_utils/admin_theme/static 2025-05-30T05:45:24,517 creating build/bdist.linux-armv7l/wheel/openwisp_utils/admin_theme/static/admin 2025-05-30T05:45:24,518 creating build/bdist.linux-armv7l/wheel/openwisp_utils/admin_theme/static/admin/css 2025-05-30T05:45:24,519 copying build/lib/openwisp_utils/admin_theme/static/admin/css/openwisp.css -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/admin/css 2025-05-30T05:45:24,522 copying build/lib/openwisp_utils/admin_theme/static/admin/css/ow-auto-filter.css -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/admin/css 2025-05-30T05:45:24,524 copying build/lib/openwisp_utils/admin_theme/static/admin/css/openwisp-info.css -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/admin/css 2025-05-30T05:45:24,526 copying build/lib/openwisp_utils/admin_theme/static/admin/css/ow-dashboard.css -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/admin/css 2025-05-30T05:45:24,528 copying build/lib/openwisp_utils/admin_theme/static/admin/css/help-text-stacked.css -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/admin/css 2025-05-30T05:45:24,529 copying build/lib/openwisp_utils/admin_theme/static/admin/css/ow-filters.css -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/admin/css 2025-05-30T05:45:24,532 creating build/bdist.linux-armv7l/wheel/openwisp_utils/admin_theme/static/admin/fonts 2025-05-30T05:45:24,533 copying build/lib/openwisp_utils/admin_theme/static/admin/fonts/Roboto-Regular-webfont.woff -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/admin/fonts 2025-05-30T05:45:24,537 copying build/lib/openwisp_utils/admin_theme/static/admin/fonts/README.txt -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/admin/fonts 2025-05-30T05:45:24,539 copying build/lib/openwisp_utils/admin_theme/static/admin/fonts/LICENSE.txt -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/admin/fonts 2025-05-30T05:45:24,541 copying build/lib/openwisp_utils/admin_theme/static/admin/fonts/Roboto-Bold-webfont.woff -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/admin/fonts 2025-05-30T05:45:24,545 copying build/lib/openwisp_utils/admin_theme/static/admin/fonts/Roboto-Light-webfont.woff -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/admin/fonts 2025-05-30T05:45:24,549 creating build/bdist.linux-armv7l/wheel/openwisp_utils/admin_theme/static/admin/js 2025-05-30T05:45:24,550 copying build/lib/openwisp_utils/admin_theme/static/admin/js/ow-dashboard.js -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/admin/js 2025-05-30T05:45:24,552 copying build/lib/openwisp_utils/admin_theme/static/admin/js/menu.js -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/admin/js 2025-05-30T05:45:24,555 copying build/lib/openwisp_utils/admin_theme/static/admin/js/ow-filter.js -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/admin/js 2025-05-30T05:45:24,557 copying build/lib/openwisp_utils/admin_theme/static/admin/js/ow-auto-filter.js -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/admin/js 2025-05-30T05:45:24,559 creating build/bdist.linux-armv7l/wheel/openwisp_utils/admin_theme/static/admin/vendor 2025-05-30T05:45:24,561 creating build/bdist.linux-armv7l/wheel/openwisp_utils/admin_theme/static/admin/vendor/js 2025-05-30T05:45:24,562 copying build/lib/openwisp_utils/admin_theme/static/admin/vendor/js/plotly-cartesian.min.js -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/admin/vendor/js 2025-05-30T05:45:24,579 creating build/bdist.linux-armv7l/wheel/openwisp_utils/admin_theme/static/drf-yasg 2025-05-30T05:45:24,580 copying build/lib/openwisp_utils/admin_theme/static/drf-yasg/ow-drf-yasg.css -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/drf-yasg 2025-05-30T05:45:24,583 creating build/bdist.linux-armv7l/wheel/openwisp_utils/admin_theme/static/rest_framework 2025-05-30T05:45:24,584 creating build/bdist.linux-armv7l/wheel/openwisp_utils/admin_theme/static/rest_framework/css 2025-05-30T05:45:24,585 copying build/lib/openwisp_utils/admin_theme/static/rest_framework/css/browsable-api.css -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/rest_framework/css 2025-05-30T05:45:24,588 creating build/bdist.linux-armv7l/wheel/openwisp_utils/admin_theme/static/ui 2025-05-30T05:45:24,589 creating build/bdist.linux-armv7l/wheel/openwisp_utils/admin_theme/static/ui/openwisp 2025-05-30T05:45:24,591 creating build/bdist.linux-armv7l/wheel/openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,593 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/hamburger.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,595 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/permission.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,596 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/dashboard.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,598 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/favicon.png -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,601 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/monitoring-wifi.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,603 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/node.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,605 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/down-arrow.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,608 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/network-topology.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,610 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/access-credential.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,612 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/link.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,613 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/ip-address.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,615 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/device-group.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,617 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/openwisp-logo-small.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,619 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/radius-group.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,621 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/add.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,623 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/location.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,624 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/device.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,626 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/cer-group.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,628 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/replies.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,630 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/password.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,631 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/date.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,633 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/metrics.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,635 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/topology.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,637 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/build.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,639 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/template.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,640 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/user-and-org.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,642 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/category.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,644 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/floor.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,646 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/user.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,648 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/check.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,649 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/certificate.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,651 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/clock.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,653 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/accounting.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,654 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/org-user.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,656 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/org.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,658 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/montoring-checks.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,660 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/token.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,661 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/ca.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,663 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/help.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,665 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/vpn.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,667 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/nas.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,669 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/mass-upgrade.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,671 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/org-owner.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,672 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/geo-info.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,674 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/logout.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,676 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/firmware.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,678 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/config.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,680 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/calender-prev.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,682 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/radius.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,684 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/batch-user.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,686 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/subnet.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,687 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/ipam.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,689 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/right-arrow.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,691 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/monitoring.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,692 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/calender-next.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,694 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/left-arrow.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,696 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/openwisp-logo-black.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,698 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/info.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,700 copying build/lib/openwisp_utils/admin_theme/static/ui/openwisp/images/log.svg -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/static/ui/openwisp/images 2025-05-30T05:45:24,702 creating build/bdist.linux-armv7l/wheel/openwisp_utils/admin_theme/tests 2025-05-30T05:45:24,703 copying build/lib/openwisp_utils/admin_theme/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/admin_theme/tests 2025-05-30T05:45:24,705 copying build/lib/openwisp_utils/base.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils 2025-05-30T05:45:24,706 copying build/lib/openwisp_utils/fields.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils 2025-05-30T05:45:24,709 copying build/lib/openwisp_utils/loaders.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils 2025-05-30T05:45:24,710 copying build/lib/openwisp_utils/test_selenium_mixins.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils 2025-05-30T05:45:24,712 copying build/lib/openwisp_utils/tasks.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils 2025-05-30T05:45:24,714 copying build/lib/openwisp_utils/validators.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils 2025-05-30T05:45:24,715 copying build/lib/openwisp_utils/tests.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils 2025-05-30T05:45:24,718 copying build/lib/openwisp_utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils 2025-05-30T05:45:24,719 copying build/lib/openwisp_utils/admin.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils 2025-05-30T05:45:24,722 copying build/lib/openwisp_utils/storage.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils 2025-05-30T05:45:24,724 copying build/lib/openwisp_utils/utils.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils 2025-05-30T05:45:24,726 creating build/bdist.linux-armv7l/wheel/openwisp_utils/static 2025-05-30T05:45:24,727 creating build/bdist.linux-armv7l/wheel/openwisp_utils/static/openwisp-utils 2025-05-30T05:45:24,729 creating build/bdist.linux-armv7l/wheel/openwisp_utils/static/openwisp-utils/js 2025-05-30T05:45:24,730 copying build/lib/openwisp_utils/static/openwisp-utils/js/receive_url.js -> build/bdist.linux-armv7l/wheel/./openwisp_utils/static/openwisp-utils/js 2025-05-30T05:45:24,732 copying build/lib/openwisp_utils/static/openwisp-utils/js/copyable.js -> build/bdist.linux-armv7l/wheel/./openwisp_utils/static/openwisp-utils/js 2025-05-30T05:45:24,735 creating build/bdist.linux-armv7l/wheel/openwisp_utils/static/openwisp-utils/images 2025-05-30T05:45:24,735 copying build/lib/openwisp_utils/static/openwisp-utils/images/openwisp-logo.png -> build/bdist.linux-armv7l/wheel/./openwisp_utils/static/openwisp-utils/images 2025-05-30T05:45:24,739 creating build/bdist.linux-armv7l/wheel/openwisp_utils/metric_collection 2025-05-30T05:45:24,740 copying build/lib/openwisp_utils/metric_collection/helper.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/metric_collection 2025-05-30T05:45:24,741 copying build/lib/openwisp_utils/metric_collection/models.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/metric_collection 2025-05-30T05:45:24,743 copying build/lib/openwisp_utils/metric_collection/tasks.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/metric_collection 2025-05-30T05:45:24,745 copying build/lib/openwisp_utils/metric_collection/__init__.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/metric_collection 2025-05-30T05:45:24,746 copying build/lib/openwisp_utils/metric_collection/admin.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/metric_collection 2025-05-30T05:45:24,748 copying build/lib/openwisp_utils/metric_collection/apps.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/metric_collection 2025-05-30T05:45:24,750 creating build/bdist.linux-armv7l/wheel/openwisp_utils/metric_collection/static 2025-05-30T05:45:24,751 creating build/bdist.linux-armv7l/wheel/openwisp_utils/metric_collection/static/admin 2025-05-30T05:45:24,753 creating build/bdist.linux-armv7l/wheel/openwisp_utils/metric_collection/static/admin/js 2025-05-30T05:45:24,754 copying build/lib/openwisp_utils/metric_collection/static/admin/js/metric-collection-consent.js -> build/bdist.linux-armv7l/wheel/./openwisp_utils/metric_collection/static/admin/js 2025-05-30T05:45:24,756 creating build/bdist.linux-armv7l/wheel/openwisp_utils/metric_collection/tests 2025-05-30T05:45:24,757 copying build/lib/openwisp_utils/metric_collection/tests/runner.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/metric_collection/tests 2025-05-30T05:45:24,759 copying build/lib/openwisp_utils/metric_collection/tests/test_models.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/metric_collection/tests 2025-05-30T05:45:24,761 copying build/lib/openwisp_utils/metric_collection/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/metric_collection/tests 2025-05-30T05:45:24,763 copying build/lib/openwisp_utils/metric_collection/tests/test_consent.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/metric_collection/tests 2025-05-30T05:45:24,766 creating build/bdist.linux-armv7l/wheel/openwisp_utils/metric_collection/migrations 2025-05-30T05:45:24,767 copying build/lib/openwisp_utils/metric_collection/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/metric_collection/migrations 2025-05-30T05:45:24,769 copying build/lib/openwisp_utils/metric_collection/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils/metric_collection/migrations 2025-05-30T05:45:24,771 copying build/lib/openwisp_utils/qa.py -> build/bdist.linux-armv7l/wheel/./openwisp_utils 2025-05-30T05:45:24,773 running install_egg_info 2025-05-30T05:45:24,807 Copying openwisp_utils.egg-info to build/bdist.linux-armv7l/wheel/./openwisp_utils-1.1.2-py3.11.egg-info 2025-05-30T05:45:24,820 running install_scripts 2025-05-30T05:45:24,822 creating build/bdist.linux-armv7l/wheel/openwisp_utils-1.1.2.data/scripts 2025-05-30T05:45:24,823 copying build/scripts-3.11/openwisp-qa-check -> build/bdist.linux-armv7l/wheel/openwisp_utils-1.1.2.data/scripts 2025-05-30T05:45:24,826 copying build/scripts-3.11/openwisp-qa-format -> build/bdist.linux-armv7l/wheel/openwisp_utils-1.1.2.data/scripts 2025-05-30T05:45:24,828 copying build/scripts-3.11/openwisp-pre-push-hook -> build/bdist.linux-armv7l/wheel/openwisp_utils-1.1.2.data/scripts 2025-05-30T05:45:24,829 changing mode of build/bdist.linux-armv7l/wheel/openwisp_utils-1.1.2.data/scripts/openwisp-qa-check to 755 2025-05-30T05:45:24,830 changing mode of build/bdist.linux-armv7l/wheel/openwisp_utils-1.1.2.data/scripts/openwisp-qa-format to 755 2025-05-30T05:45:24,830 changing mode of build/bdist.linux-armv7l/wheel/openwisp_utils-1.1.2.data/scripts/openwisp-pre-push-hook to 755 2025-05-30T05:45:24,842 creating build/bdist.linux-armv7l/wheel/openwisp_utils-1.1.2.dist-info/WHEEL 2025-05-30T05:45:24,845 creating '/tmp/pip-wheel-kep1909x/openwisp_utils-1.1.2-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-05-30T05:45:24,847 adding 'openwisp_utils/__init__.py' 2025-05-30T05:45:24,849 adding 'openwisp_utils/admin.py' 2025-05-30T05:45:24,850 adding 'openwisp_utils/base.py' 2025-05-30T05:45:24,851 adding 'openwisp_utils/fields.py' 2025-05-30T05:45:24,853 adding 'openwisp_utils/loaders.py' 2025-05-30T05:45:24,854 adding 'openwisp_utils/qa.py' 2025-05-30T05:45:24,856 adding 'openwisp_utils/settings.py' 2025-05-30T05:45:24,857 adding 'openwisp_utils/staticfiles.py' 2025-05-30T05:45:24,858 adding 'openwisp_utils/storage.py' 2025-05-30T05:45:24,859 adding 'openwisp_utils/tasks.py' 2025-05-30T05:45:24,861 adding 'openwisp_utils/test_selenium_mixins.py' 2025-05-30T05:45:24,862 adding 'openwisp_utils/tests.py' 2025-05-30T05:45:24,864 adding 'openwisp_utils/utils.py' 2025-05-30T05:45:24,865 adding 'openwisp_utils/validators.py' 2025-05-30T05:45:24,866 adding 'openwisp_utils/admin_theme/__init__.py' 2025-05-30T05:45:24,868 adding 'openwisp_utils/admin_theme/admin.py' 2025-05-30T05:45:24,869 adding 'openwisp_utils/admin_theme/apps.py' 2025-05-30T05:45:24,870 adding 'openwisp_utils/admin_theme/checks.py' 2025-05-30T05:45:24,872 adding 'openwisp_utils/admin_theme/context_processor.py' 2025-05-30T05:45:24,873 adding 'openwisp_utils/admin_theme/dashboard.py' 2025-05-30T05:45:24,875 adding 'openwisp_utils/admin_theme/email.py' 2025-05-30T05:45:24,876 adding 'openwisp_utils/admin_theme/filters.py' 2025-05-30T05:45:24,878 adding 'openwisp_utils/admin_theme/menu.py' 2025-05-30T05:45:24,879 adding 'openwisp_utils/admin_theme/settings.py' 2025-05-30T05:45:24,880 adding 'openwisp_utils/admin_theme/system_info.py' 2025-05-30T05:45:24,881 adding 'openwisp_utils/admin_theme/theme.py' 2025-05-30T05:45:24,883 adding 'openwisp_utils/admin_theme/views.py' 2025-05-30T05:45:24,885 adding 'openwisp_utils/admin_theme/static/admin/css/help-text-stacked.css' 2025-05-30T05:45:24,886 adding 'openwisp_utils/admin_theme/static/admin/css/openwisp-info.css' 2025-05-30T05:45:24,890 adding 'openwisp_utils/admin_theme/static/admin/css/openwisp.css' 2025-05-30T05:45:24,892 adding 'openwisp_utils/admin_theme/static/admin/css/ow-auto-filter.css' 2025-05-30T05:45:24,893 adding 'openwisp_utils/admin_theme/static/admin/css/ow-dashboard.css' 2025-05-30T05:45:24,895 adding 'openwisp_utils/admin_theme/static/admin/css/ow-filters.css' 2025-05-30T05:45:24,897 adding 'openwisp_utils/admin_theme/static/admin/fonts/LICENSE.txt' 2025-05-30T05:45:24,899 adding 'openwisp_utils/admin_theme/static/admin/fonts/README.txt' 2025-05-30T05:45:24,908 adding 'openwisp_utils/admin_theme/static/admin/fonts/Roboto-Bold-webfont.woff' 2025-05-30T05:45:24,918 adding 'openwisp_utils/admin_theme/static/admin/fonts/Roboto-Light-webfont.woff' 2025-05-30T05:45:24,927 adding 'openwisp_utils/admin_theme/static/admin/fonts/Roboto-Regular-webfont.woff' 2025-05-30T05:45:24,930 adding 'openwisp_utils/admin_theme/static/admin/js/menu.js' 2025-05-30T05:45:24,932 adding 'openwisp_utils/admin_theme/static/admin/js/ow-auto-filter.js' 2025-05-30T05:45:24,933 adding 'openwisp_utils/admin_theme/static/admin/js/ow-dashboard.js' 2025-05-30T05:45:24,935 adding 'openwisp_utils/admin_theme/static/admin/js/ow-filter.js' 2025-05-30T05:45:25,073 adding 'openwisp_utils/admin_theme/static/admin/vendor/js/plotly-cartesian.min.js' 2025-05-30T05:45:25,081 adding 'openwisp_utils/admin_theme/static/drf-yasg/ow-drf-yasg.css' 2025-05-30T05:45:25,084 adding 'openwisp_utils/admin_theme/static/rest_framework/css/browsable-api.css' 2025-05-30T05:45:25,087 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/access-credential.svg' 2025-05-30T05:45:25,089 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/accounting.svg' 2025-05-30T05:45:25,090 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/add.svg' 2025-05-30T05:45:25,091 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/batch-user.svg' 2025-05-30T05:45:25,092 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/build.svg' 2025-05-30T05:45:25,094 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/ca.svg' 2025-05-30T05:45:25,095 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/calender-next.svg' 2025-05-30T05:45:25,096 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/calender-prev.svg' 2025-05-30T05:45:25,097 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/category.svg' 2025-05-30T05:45:25,099 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/cer-group.svg' 2025-05-30T05:45:25,100 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/certificate.svg' 2025-05-30T05:45:25,101 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/check.svg' 2025-05-30T05:45:25,102 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/clock.svg' 2025-05-30T05:45:25,104 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/config.svg' 2025-05-30T05:45:25,105 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/dashboard.svg' 2025-05-30T05:45:25,106 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/date.svg' 2025-05-30T05:45:25,107 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/device-group.svg' 2025-05-30T05:45:25,109 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/device.svg' 2025-05-30T05:45:25,110 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/down-arrow.svg' 2025-05-30T05:45:25,114 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/favicon.png' 2025-05-30T05:45:25,115 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/firmware.svg' 2025-05-30T05:45:25,116 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/floor.svg' 2025-05-30T05:45:25,118 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/geo-info.svg' 2025-05-30T05:45:25,119 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/hamburger.svg' 2025-05-30T05:45:25,120 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/help.svg' 2025-05-30T05:45:25,121 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/info.svg' 2025-05-30T05:45:25,123 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/ip-address.svg' 2025-05-30T05:45:25,124 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/ipam.svg' 2025-05-30T05:45:25,125 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/left-arrow.svg' 2025-05-30T05:45:25,126 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/link.svg' 2025-05-30T05:45:25,127 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/location.svg' 2025-05-30T05:45:25,129 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/log.svg' 2025-05-30T05:45:25,130 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/logout.svg' 2025-05-30T05:45:25,131 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/mass-upgrade.svg' 2025-05-30T05:45:25,133 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/metrics.svg' 2025-05-30T05:45:25,135 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/monitoring-wifi.svg' 2025-05-30T05:45:25,136 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/monitoring.svg' 2025-05-30T05:45:25,137 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/montoring-checks.svg' 2025-05-30T05:45:25,139 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/nas.svg' 2025-05-30T05:45:25,140 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/network-topology.svg' 2025-05-30T05:45:25,142 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/node.svg' 2025-05-30T05:45:25,145 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/openwisp-logo-black.svg' 2025-05-30T05:45:25,147 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/openwisp-logo-small.svg' 2025-05-30T05:45:25,148 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/org-owner.svg' 2025-05-30T05:45:25,149 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/org-user.svg' 2025-05-30T05:45:25,150 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/org.svg' 2025-05-30T05:45:25,151 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/password.svg' 2025-05-30T05:45:25,153 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/permission.svg' 2025-05-30T05:45:25,154 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/radius-group.svg' 2025-05-30T05:45:25,155 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/radius.svg' 2025-05-30T05:45:25,156 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/replies.svg' 2025-05-30T05:45:25,157 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/right-arrow.svg' 2025-05-30T05:45:25,158 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/subnet.svg' 2025-05-30T05:45:25,160 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/template.svg' 2025-05-30T05:45:25,161 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/token.svg' 2025-05-30T05:45:25,162 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/topology.svg' 2025-05-30T05:45:25,163 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/user-and-org.svg' 2025-05-30T05:45:25,165 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/user.svg' 2025-05-30T05:45:25,166 adding 'openwisp_utils/admin_theme/static/ui/openwisp/images/vpn.svg' 2025-05-30T05:45:25,168 adding 'openwisp_utils/admin_theme/templates/base.html' 2025-05-30T05:45:25,169 adding 'openwisp_utils/admin_theme/templates/admin/auto_filter.html' 2025-05-30T05:45:25,171 adding 'openwisp_utils/admin_theme/templates/admin/base.html' 2025-05-30T05:45:25,172 adding 'openwisp_utils/admin_theme/templates/admin/base_site.html' 2025-05-30T05:45:25,173 adding 'openwisp_utils/admin_theme/templates/admin/change_form.html' 2025-05-30T05:45:25,175 adding 'openwisp_utils/admin_theme/templates/admin/change_list.html' 2025-05-30T05:45:25,176 adding 'openwisp_utils/admin_theme/templates/admin/filter.html' 2025-05-30T05:45:25,177 adding 'openwisp_utils/admin_theme/templates/admin/index.html' 2025-05-30T05:45:25,179 adding 'openwisp_utils/admin_theme/templates/admin/input_filter.html' 2025-05-30T05:45:25,180 adding 'openwisp_utils/admin_theme/templates/admin/menu.html' 2025-05-30T05:45:25,181 adding 'openwisp_utils/admin_theme/templates/admin/openwisp_info.html' 2025-05-30T05:45:25,182 adding 'openwisp_utils/admin_theme/templates/admin/submit_line.html' 2025-05-30T05:45:25,184 adding 'openwisp_utils/admin_theme/templates/admin/edit_inline/help_text_stacked.html' 2025-05-30T05:45:25,186 adding 'openwisp_utils/admin_theme/templates/drf-yasg/swagger-ui.html' 2025-05-30T05:45:25,188 adding 'openwisp_utils/admin_theme/templates/openwisp_utils/email_template.html' 2025-05-30T05:45:25,190 adding 'openwisp_utils/admin_theme/templates/rest_framework/api.html' 2025-05-30T05:45:25,191 adding 'openwisp_utils/admin_theme/templatetags/ow_tags.py' 2025-05-30T05:45:25,193 adding 'openwisp_utils/admin_theme/tests/__init__.py' 2025-05-30T05:45:25,195 adding 'openwisp_utils/api/__init__.py' 2025-05-30T05:45:25,196 adding 'openwisp_utils/api/apps.py' 2025-05-30T05:45:25,197 adding 'openwisp_utils/api/serializers.py' 2025-05-30T05:45:25,198 adding 'openwisp_utils/api/urls.py' 2025-05-30T05:45:25,200 adding 'openwisp_utils/db/__init__.py' 2025-05-30T05:45:25,201 adding 'openwisp_utils/db/backends/__init__.py' 2025-05-30T05:45:25,203 adding 'openwisp_utils/db/backends/spatialite/__init__.py' 2025-05-30T05:45:25,204 adding 'openwisp_utils/db/backends/spatialite/base.py' 2025-05-30T05:45:25,206 adding 'openwisp_utils/metric_collection/__init__.py' 2025-05-30T05:45:25,207 adding 'openwisp_utils/metric_collection/admin.py' 2025-05-30T05:45:25,208 adding 'openwisp_utils/metric_collection/apps.py' 2025-05-30T05:45:25,209 adding 'openwisp_utils/metric_collection/helper.py' 2025-05-30T05:45:25,211 adding 'openwisp_utils/metric_collection/models.py' 2025-05-30T05:45:25,212 adding 'openwisp_utils/metric_collection/tasks.py' 2025-05-30T05:45:25,214 adding 'openwisp_utils/metric_collection/migrations/0001_initial.py' 2025-05-30T05:45:25,215 adding 'openwisp_utils/metric_collection/migrations/__init__.py' 2025-05-30T05:45:25,217 adding 'openwisp_utils/metric_collection/static/admin/js/metric-collection-consent.js' 2025-05-30T05:45:25,219 adding 'openwisp_utils/metric_collection/tests/__init__.py' 2025-05-30T05:45:25,220 adding 'openwisp_utils/metric_collection/tests/runner.py' 2025-05-30T05:45:25,221 adding 'openwisp_utils/metric_collection/tests/test_consent.py' 2025-05-30T05:45:25,223 adding 'openwisp_utils/metric_collection/tests/test_models.py' 2025-05-30T05:45:25,227 adding 'openwisp_utils/static/openwisp-utils/images/openwisp-logo.png' 2025-05-30T05:45:25,229 adding 'openwisp_utils/static/openwisp-utils/js/copyable.js' 2025-05-30T05:45:25,230 adding 'openwisp_utils/static/openwisp-utils/js/receive_url.js' 2025-05-30T05:45:25,232 adding 'openwisp_utils-1.1.2.data/scripts/openwisp-pre-push-hook' 2025-05-30T05:45:25,234 adding 'openwisp_utils-1.1.2.data/scripts/openwisp-qa-check' 2025-05-30T05:45:25,235 adding 'openwisp_utils-1.1.2.data/scripts/openwisp-qa-format' 2025-05-30T05:45:25,238 adding 'openwisp_utils-1.1.2.dist-info/licenses/LICENSE' 2025-05-30T05:45:25,239 adding 'openwisp_utils-1.1.2.dist-info/METADATA' 2025-05-30T05:45:25,240 adding 'openwisp_utils-1.1.2.dist-info/WHEEL' 2025-05-30T05:45:25,241 adding 'openwisp_utils-1.1.2.dist-info/entry_points.txt' 2025-05-30T05:45:25,242 adding 'openwisp_utils-1.1.2.dist-info/top_level.txt' 2025-05-30T05:45:25,245 adding 'openwisp_utils-1.1.2.dist-info/RECORD' 2025-05-30T05:45:25,256 removing build/bdist.linux-armv7l/wheel 2025-05-30T05:45:25,409 Building wheel for openwisp-utils (setup.py): finished with status 'done' 2025-05-30T05:45:25,430 Created wheel for openwisp-utils: filename=openwisp_utils-1.1.2-py2.py3-none-any.whl size=808211 sha256=16ba9e92cb11b15e50291ba768193f3b9b99176c916171ce259793bb61ee6073 2025-05-30T05:45:25,432 Stored in directory: /tmp/pip-ephem-wheel-cache-q_p2r2if/wheels/75/89/4d/efa5c0a54707b9d9c28e208cebe99205dd1f0d5a40ef82b292 2025-05-30T05:45:25,452 Successfully built openwisp-utils 2025-05-30T05:45:25,479 Removed build tracker: '/tmp/pip-build-tracker-ffgog1vg'