2026-03-13T15:58:44,876 Created temporary directory: /tmp/pip-ephem-wheel-cache-ujcozoer 2026-03-13T15:58:44,878 Created temporary directory: /tmp/pip-build-tracker-cz5ap70e 2026-03-13T15:58:44,879 Initialized build tracking at /tmp/pip-build-tracker-cz5ap70e 2026-03-13T15:58:44,879 Created build tracker: /tmp/pip-build-tracker-cz5ap70e 2026-03-13T15:58:44,880 Entered build tracker: /tmp/pip-build-tracker-cz5ap70e 2026-03-13T15:58:44,881 Created temporary directory: /tmp/pip-wheel-mfjqe4xr 2026-03-13T15:58:44,884 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-13T15:58:44,886 Created temporary directory: /tmp/pip-ephem-wheel-cache-0rkpdg8m 2026-03-13T15:58:44,907 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-13T15:58:44,910 2 location(s) to search for versions of netjsonconfig: 2026-03-13T15:58:44,910 * https://pypi.org/simple/netjsonconfig/ 2026-03-13T15:58:44,910 * https://www.piwheels.org/simple/netjsonconfig/ 2026-03-13T15:58:44,911 Fetching project page and analyzing links: https://pypi.org/simple/netjsonconfig/ 2026-03-13T15:58:44,912 Getting page https://pypi.org/simple/netjsonconfig/ 2026-03-13T15:58:44,914 Found index url https://pypi.org/simple 2026-03-13T15:58:45,121 Fetched page https://pypi.org/simple/netjsonconfig/ as application/vnd.pypi.simple.v1+json 2026-03-13T15:58:45,134 Found link https://files.pythonhosted.org/packages/52/2f/1562e0bab4c2643f6177c4f0f70886b5ff0b9d98ec9346dc42ccabea1afe/netjsonconfig-0.1.alpha.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.1.alpha 2026-03-13T15:58:45,135 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/48/b5/1b09394bb6d4f6c27410b9d70e12c7ebdc9bed1c079b8a4a0f0ba6906901/netjsonconfig-0.1a0-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,136 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/05/ca/0b5f8be3f3af919a2fa311469e6b822fc7cca5241f64cad86d0e406180f0/netjsonconfig-0.1b0-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,137 Found link https://files.pythonhosted.org/packages/94/a4/d069bb5449468c2bf235d427b9f58394301df2218e2d61e5d407280c727b/netjsonconfig-0.1b0.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.1b0 2026-03-13T15:58:45,138 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/df/f6/5b4c10a0cb561fc67de169df21bd59facdf51d875e8f15a8b1764f536aa3/netjsonconfig-0.1-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,138 Found link https://files.pythonhosted.org/packages/6a/2b/5109380a298980b9546d80f341cedbd4d5b9ee4531efcbe341f89554597d/netjsonconfig-0.1.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.1 2026-03-13T15:58:45,139 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/68/6b/eebd883f9c7b7d52952fa10169ab5614729df77f76dff34aa72a987ad010/netjsonconfig-0.2-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,140 Found link https://files.pythonhosted.org/packages/18/69/6ac81d71746c4bc4e53bfe5c30d0e3e1346823ac839ec9db0dd43e18bcb5/netjsonconfig-0.2.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.2 2026-03-13T15:58:45,140 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/db/d2/a27ce9e1e6afbbef14c6c2f301f8d1dadd2ff5b191a5f5b2039c122d2f9b/netjsonconfig-0.3-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,141 Found link https://files.pythonhosted.org/packages/e9/ad/07354084c0b83401e4a3368897ca50dbe088933233a1b95a89871f91b365/netjsonconfig-0.3.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.3 2026-03-13T15:58:45,142 Found link https://files.pythonhosted.org/packages/20/49/ef759b261981e2180dc58d83c41755268876af844e616c9dc60e4d587825/netjsonconfig-0.3.1.post3.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.3.1.post3 2026-03-13T15:58:45,143 Found link https://files.pythonhosted.org/packages/8e/85/5f8a467c990b8be87ef45f34ecb3f3ac59a4c57c2919e5c6b8c39f8e307d/netjsonconfig-0.3.2.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.3.2 2026-03-13T15:58:45,143 Found link https://files.pythonhosted.org/packages/73/34/dd4faf9ecfc68d135f4af52bfad792f1f226d85d866254651d0a2ac12439/netjsonconfig-0.3.3.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.3.3 2026-03-13T15:58:45,144 Found link https://files.pythonhosted.org/packages/04/28/911fd45884d1119f7fae25a6544cd2dcad55a8af951de1d9a0df85c29b48/netjsonconfig-0.3.4.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.3.4 2026-03-13T15:58:45,145 Found link https://files.pythonhosted.org/packages/d2/79/1777b1a86c3c6d496415f4a0dedb6a36d63a0ce5670d3d00167de3a7959f/netjsonconfig-0.3.5.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.3.5 2026-03-13T15:58:45,145 Found link https://files.pythonhosted.org/packages/17/c5/38e3b6da08fc0d01091524e8bb62dd7212bf1defa675c0f049d0ba53de33/netjsonconfig-0.3.6.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.3.6 2026-03-13T15:58:45,146 Found link https://files.pythonhosted.org/packages/d2/36/f42b3087b5dae38669b25121516f9c60463fc188e1b6f90f5f09fe887e20/netjsonconfig-0.3.7.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.3.7 2026-03-13T15:58:45,146 Found link https://files.pythonhosted.org/packages/3e/30/deaeae28f688b401681fddb9d4d4c9f614a5e8b7478e95ccfdf8e11b8a61/netjsonconfig-0.4.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.4 2026-03-13T15:58:45,147 Found link https://files.pythonhosted.org/packages/4c/61/7f553653c2942da451d76a570c0dd9f33abd7fc50ee4eee2a43eae659438/netjsonconfig-0.4.1.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.4.1 2026-03-13T15:58:45,148 Found link https://files.pythonhosted.org/packages/b7/a8/f735da9c4c552bd83119bdbf83a1d13617ef5c3ca2a964154e1ea976b9a4/netjsonconfig-0.4.2.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.4.2 2026-03-13T15:58:45,148 Found link https://files.pythonhosted.org/packages/ef/67/5653dde1ae9f3d42d8893a38907a67f7ef79277d5b5fa7e0e6c74cbaaf61/netjsonconfig-0.4.3.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.4.3 2026-03-13T15:58:45,149 Found link https://files.pythonhosted.org/packages/15/e8/dc54b74db26eae3676aa5824d49dd81e49b1a6cb3c96702908fc8e1e27f6/netjsonconfig-0.4.4.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.4.4 2026-03-13T15:58:45,150 Found link https://files.pythonhosted.org/packages/72/95/792b1eee1acd95be278c276d52889e7a961a9126285062fda47fd16c52cd/netjsonconfig-0.4.5.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.4.5 2026-03-13T15:58:45,150 Found link https://files.pythonhosted.org/packages/27/67/ee996d2fa9e02699ea62c5821f3a0600d9e5f43d710450a6695a38cd6a3a/netjsonconfig-0.5.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.5 2026-03-13T15:58:45,151 Found link https://files.pythonhosted.org/packages/74/0a/4bab8b485bfb82204308fc55c903222e3805ace305a2064ecb965cdb1f8f/netjsonconfig-0.5.1.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.5.1 2026-03-13T15:58:45,152 Found link https://files.pythonhosted.org/packages/d7/f3/9aab6c5517b53e14c5b4407df07c6bb1c3a5b9bbd77af15ea872bb8ff58b/netjsonconfig-0.5.2.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.5.2 2026-03-13T15:58:45,153 Found link https://files.pythonhosted.org/packages/9d/fc/3df8ef594ed7bb918bdf77d962022b38e5719332b420bde9780c5d11e23a/netjsonconfig-0.5.3.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.5.3 2026-03-13T15:58:45,153 Found link https://files.pythonhosted.org/packages/76/fe/3cfb89f5bb27e50d06ce7b826dc091287c6a6e0371cda686aa7b5d361526/netjsonconfig-0.5.4.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.5.4 2026-03-13T15:58:45,154 Found link https://files.pythonhosted.org/packages/d6/18/4c0a2a749dc555ac0ca4b7e74942a77839e15cc9c2d93f790ecc0a7b187a/netjsonconfig-0.5.4.post1.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.5.4.post1 2026-03-13T15:58:45,155 Found link https://files.pythonhosted.org/packages/96/ff/6028025351ba9de6b5642790431f5354d1fb747bd9950119d47bd6e7c412/netjsonconfig-0.5.5.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.5.5 2026-03-13T15:58:45,155 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/f5/a9/7852e83a1986aa6b934acd082b78b07820ca8115ffc74341ef71247a7b30/netjsonconfig-0.5.6-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,156 Found link https://files.pythonhosted.org/packages/13/40/4ad4377e4333c5c1cdd05da63d1fa8b6ee56b4bf3727addb1cd56c75e137/netjsonconfig-0.5.6.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.5.6 2026-03-13T15:58:45,156 Found link https://files.pythonhosted.org/packages/64/48/94a9aeffbda86167276855df0365def06fb168daccba9a19e23665505340/netjsonconfig-0.6.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.6 2026-03-13T15:58:45,157 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/c5/a4/e3387d251a8a826416d60cc1bab8209acce0ea88546b84582172d437c5fc/netjsonconfig-0.6.post1-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,157 Found link https://files.pythonhosted.org/packages/21/62/e2750f3f5f23855563c45c65b59dc88c2fd19d7374d37263bf4bc29268dd/netjsonconfig-0.6.post1.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.6.post1 2026-03-13T15:58:45,158 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/59/e7/fa53d1c1f861190fbd2e65e4aa04aeecabc2b58b751d78137bb93d7a1883/netjsonconfig-0.6.1-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,159 Found link https://files.pythonhosted.org/packages/b3/a8/94b21df635f4fd252bcbd906e4d74d93b9876be4125d0d8e4ffa252198f1/netjsonconfig-0.6.1.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.6.1 2026-03-13T15:58:45,160 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/67/d7/6a7a3445feab55269c1888e51e220cbb081c7069c110f0276f5a280fe78d/netjsonconfig-0.6.2-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,160 Found link https://files.pythonhosted.org/packages/3a/64/8f9a89398d1c0aaf567bf0e96751a3a827e8d42fa2849df11b72682a4b03/netjsonconfig-0.6.2.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.6.2 2026-03-13T15:58:45,161 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/aa/9e/53478b3ba206866edcb0a7ad6a73b98760280457dbcc4df60f75c936c93f/netjsonconfig-0.6.3-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,162 Found link https://files.pythonhosted.org/packages/bc/a4/16e98766fcb9c3d348c6d4f9e2e721c24669f6690132661cb184a4937a05/netjsonconfig-0.6.3.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.6.3 2026-03-13T15:58:45,162 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/ca/49/6320e71a4b431c47548d158b328ba1925c9b52df4189b6073b60350bc3ed/netjsonconfig-0.6.4-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,163 Found link https://files.pythonhosted.org/packages/45/7f/11d12e68c2e0fd4cfa09b0a7581ddded671eb98af09dc82ca1704d88fcf6/netjsonconfig-0.6.4.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.6.4 2026-03-13T15:58:45,164 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/d6/55/2b1763da8f0c68636a08ef93b7bf2128c8ad1f6432219d62dba7df8a1950/netjsonconfig-0.7-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,164 Found link https://files.pythonhosted.org/packages/f4/8e/e98ab8a42dc110fedb492a3e510a9be71075bed2a0e6a04185a8f368a9f5/netjsonconfig-0.7.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.7 2026-03-13T15:58:45,165 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/0d/43/62b670e1b592cefa417c9e1911a0a3c8bd1bb0422677ea8c6945f3bac29a/netjsonconfig-0.8-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,166 Found link https://files.pythonhosted.org/packages/2f/e1/42f06e7491dee62e117b4b414e5309061f29530bc737430817662c09ffac/netjsonconfig-0.8.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.8 2026-03-13T15:58:45,166 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/f1/a8/40d13be57990c4b0c7733e799372a67fa454f01c88a9114751e38821686c/netjsonconfig-0.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,167 Found link https://files.pythonhosted.org/packages/43/48/ca93049afa6670d698e75f2a6f7165cc3874720b39d63e447d5d3a6c4844/netjsonconfig-0.8.1.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.8.1 2026-03-13T15:58:45,167 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/8d/33/6f78c2880bd15d2713542e0c685680dafd3955d8c44f012e324e295792c0/netjsonconfig-0.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,168 Found link https://files.pythonhosted.org/packages/ae/b1/3026b2f181014c43007249e6f8e947e032d9a195156e2f04362f9f5f49a9/netjsonconfig-0.8.2.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.8.2 2026-03-13T15:58:45,168 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/f6/7e/4614e864db51b6a57abc486a737abb2848523584d7038ce7c52782986c54/netjsonconfig-0.9-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,169 Found link https://files.pythonhosted.org/packages/e0/24/dec771d9b9fec4a47d125b65dd7e38b80f1574bb46b8466e634218dddbab/netjsonconfig-0.9.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.9 2026-03-13T15:58:45,170 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/5c/a7/466f3fb1780d983ddfa2196cd3c8af4c397a5f1a3d17b9afd56fbe0173ac/netjsonconfig-0.9.1-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,170 Found link https://files.pythonhosted.org/packages/f7/f2/dfebefca14b73ed13a0b24b64ab8a8b43dd29413aaa776f170df5162ef63/netjsonconfig-0.9.1.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 0.9.1 2026-03-13T15:58:45,171 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/48/bb/5d47a9c68717ce3b26a72a65ee78acb4d2f82463a38d84cf59b46f382e02/netjsonconfig-1.0-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,172 Found link https://files.pythonhosted.org/packages/e7/1e/d4909e92940ba59a746b09805098813ecee0742611153e9e9354b2b46c4f/netjsonconfig-1.0.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 1.0 2026-03-13T15:58:45,172 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/50/ce/1bed18e92a11d0cce666022f86437691ad2d393e13f5bdc10eebfffaba1a/netjsonconfig-1.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,173 Found link https://files.pythonhosted.org/packages/a5/7e/7c368c8d1daab92cd0cd8297d4d9688ca170623b05b3c930e0b5f1fefb42/netjsonconfig-1.0.1.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 1.0.1 2026-03-13T15:58:45,173 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/5d/98/e169e3bdaa03cedadd3b5215d15088ef5cfee8d256d62e451906b7354a59/netjsonconfig-1.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,174 Found link https://files.pythonhosted.org/packages/9e/1b/b5da1a331bcfac16d466c533039d520ba5edee0cb3f04d873c231bf5b1c0/netjsonconfig-1.0.2.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 1.0.2 2026-03-13T15:58:45,175 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/84/74/bce1c4023761a281e68b657c0cb94498a0a7dfffd793372ea2cd40aef385/netjsonconfig-1.1-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,175 Found link https://files.pythonhosted.org/packages/ba/e3/a6814de2b62df39181f190555a30e4bc50a45a84289de977a7c9d8bb4f5b/netjsonconfig-1.1.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 1.1 2026-03-13T15:58:45,176 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/5e/37/fd1fa8af7d48460b24455144273d329cefb5339ca408f8269864e6d19052/netjsonconfig-1.1.1.post1-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,176 Found link https://files.pythonhosted.org/packages/81/71/9f5b90ce6723869ec486a9a8272a51316f2d3995ea496f82aa48ce88db9c/netjsonconfig-1.1.1.post1.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 1.1.1.post1 2026-03-13T15:58:45,177 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/30/9f/f77b28ecce4efbb5bfa99082a37f5ff180f2bfa9c2e7ad3d7324bfe2f3df/netjsonconfig-1.1.2-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,177 Found link https://files.pythonhosted.org/packages/f4/93/86c03986c3faeef03a1a826830d4ca614e1edd2020afa3a9f22547f826a2/netjsonconfig-1.1.2.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 1.1.2 2026-03-13T15:58:45,178 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/76/bb/fdf193e1d9ae4bc195e4d0dbec2eea5ddc67b710558bfa64ee39b58cd3fd/netjsonconfig-1.1.3-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,179 Found link https://files.pythonhosted.org/packages/11/54/6ea2aab9d71dbabbd36a74e0dd46734716b7856487745b662f67f785ac7e/netjsonconfig-1.1.3.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 1.1.3 2026-03-13T15:58:45,179 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/0e/b1/3afc6ce10225897772650f96ce0ec613e73ddd5c5ac7c11c339cd9700db5/netjsonconfig-1.2-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,180 Found link https://files.pythonhosted.org/packages/5f/8f/bd1f8b21331a842079af2d9a9524a630d2ec0dfb075972e3321b0ba68a56/netjsonconfig-1.2.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 1.2 2026-03-13T15:58:45,181 Skipping link: No binaries permitted for netjsonconfig: https://files.pythonhosted.org/packages/5f/6a/c8c9ca11b8a8dab0d68dba195250c9a0c341d28be97e297bb15d60f2e46c/netjsonconfig-1.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/netjsonconfig/) 2026-03-13T15:58:45,181 Found link https://files.pythonhosted.org/packages/cf/3e/70401e5bbdc7f2d684fb44b7961c589380150ca9ec166dadc3ff3e9c91e8/netjsonconfig-1.2.1.tar.gz (from https://pypi.org/simple/netjsonconfig/), version: 1.2.1 2026-03-13T15:58:45,182 Fetching project page and analyzing links: https://www.piwheels.org/simple/netjsonconfig/ 2026-03-13T15:58:45,183 Getting page https://www.piwheels.org/simple/netjsonconfig/ 2026-03-13T15:58:45,184 Found index url https://www.piwheels.org/simple 2026-03-13T15:58:45,338 Fetched page https://www.piwheels.org/simple/netjsonconfig/ as text/html 2026-03-13T15:58:45,351 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-1.2-py2.py3-none-any.whl#sha256=4e1c7db2a3a3c1a8722cc900ae24feb2d319d17493b05203babf71691871881e (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,351 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-1.1.3-py2.py3-none-any.whl#sha256=0966c81d971dd38e3b6b1bdff072c26986b5c5eb61a3d2296fd0056ab9e6678b (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,352 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-1.1.2-py2.py3-none-any.whl#sha256=74f9391d8c3049bf1344a22b70416127e8b83aa54f32e1bebfbdcfb40c529905 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,353 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-1.1.1.post1-py2.py3-none-any.whl#sha256=4ea3f64229f0e7e8f61094dd9b76d9cf4b8e4a0f872c93b171aa0e69b96163d7 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,353 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-1.1-py2.py3-none-any.whl#sha256=ddbc520438d8f0af41a9bbac5d56ae0fbd6c03f194a63ee2419a9c7f2a58343b (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,353 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-1.0.2-py2.py3-none-any.whl#sha256=83fa5c65de95569ac58cf77d1a2563c0eae9304d699b2872125103fab0f750e6 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,354 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-1.0.1-py2.py3-none-any.whl#sha256=b901b0b4b6053e20d6a7b292cfbc31e5165548cddb232d0826339dd582503eba (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,354 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-1.0-py2.py3-none-any.whl#sha256=d96b4be9328ab804665f233ef8286cab5de237542b0d59f1f554e2e6cb9deebb (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,355 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.9.1-py2.py3-none-any.whl#sha256=7d0a7da7e60b3250cf7c8e3de7dcd203d331b46bb9657b4b20b4e7aa087bd4b1 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,355 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.9-py2.py3-none-any.whl#sha256=a09104b456f2455b371aad6f58f174ca0dc5e5252796f9360f14b086be0d8791 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,356 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.8.2-py2.py3-none-any.whl#sha256=2401f4066765e3bbce650f04e541b3f03dd4aaa4ec29d272501c96de1ba772a9 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,357 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.8.1-py2.py3-none-any.whl#sha256=fe0471e0419b835e4b48af57fa1d366db8a9898fa6108c244e16d51a61622cb4 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,357 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.8-py2.py3-none-any.whl#sha256=a5434e7f49fd78fb769df6047d4b514dbf51cee163e036a659313c756f4afebb (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,358 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.7-py2.py3-none-any.whl#sha256=edc01165f500ce94ff686daf7eda6aed4ec65595b12db3bc6f56ff8d24f67ada (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,358 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.6.4-py2.py3-none-any.whl#sha256=ca8e3312f8c66c8916127350cd9fab1099882e91d02037a585249cfcad1d3d65 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,359 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.6.3-py2.py3-none-any.whl#sha256=07df9c9b9f63a4da0f90ba7dd37aa37b181fcc156b7a79a05bf4df61c1d52dbd (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,360 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.6.2-py2.py3-none-any.whl#sha256=52c9c4797a6253182d8687c3e8f72565f40b9ea1d3dd3456fafe201b54692f0e (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,360 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.6.1-py2.py3-none-any.whl#sha256=5b8b5dc209d0bbd8d111d2962dc9c48667b6616e7999cfb23f712b759f578c3d (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,361 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.6.post1-py2.py3-none-any.whl#sha256=2866c7fec78946a78ddecd9a2dde74729a79078d75c6ba181d2920f4461ab739 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,361 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.6-py2.py3-none-any.whl#sha256=b62e6922daf4277235a0decb60238e42ee467918446dd34272e7945c0562f9fe (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,361 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.5.6-py2.py3-none-any.whl#sha256=b988770442b3752d2f5839211fec71511ae535ce2a57344aa3cd1d7d8ce222d1 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,362 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.5.5-py2.py3-none-any.whl#sha256=3f47273353927633991eef5957f280771f72ecb5679d3f17bc8f47b758886a0c (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,363 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.5.4.post1-py2.py3-none-any.whl#sha256=f9978af53c3d9bc92e4f65f8618cbd179042dbc022a5a12bdc939a57bac10ae8 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,363 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.5.4-py2.py3-none-any.whl#sha256=68d9f40cb1071338f30f5c9cd128f23a82e7b3ce0ae5944784cff55e034194ac (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,364 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.5.3-py2.py3-none-any.whl#sha256=50fa1babb7214ef28c7fc99315848f2f1b47b623e83cfb0db7d22b8f46fe1909 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,364 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.5.2-py2.py3-none-any.whl#sha256=f4a3b4ee0771a06836fa5f4d86f96d4b3565773d574689cb8af494d7a813571f (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,365 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.5.1-py2.py3-none-any.whl#sha256=eedb77b1b3654de2e735f172490d873642a3d1f07d22896a6f8cb2e15469051e (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,365 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.5-py2.py3-none-any.whl#sha256=d5e0131220fb19ca62e477d252fa4430afbb926cb0aa14d1665609c98a193023 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,366 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.4.5-py2.py3-none-any.whl#sha256=c13da409d5e2f3261fa30c63d1d86c24f77b8b0a1095a3aea2c68ba1329566d7 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,367 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.4.4-py2.py3-none-any.whl#sha256=e6ca9b161b07e6b7174ed3118e0fc69d8547baef68a7232743f652dae03233b5 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,367 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.4.3-py2.py3-none-any.whl#sha256=f809410827a09835ea921c9b5ede64ae5fd5d5d5af1c72d82f0d9225b8442c0b (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,368 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.4.2-py2.py3-none-any.whl#sha256=738b240174ba77bc5d925553a7fbc84e4501a332d4000f4ebc70fd3f8086dcb8 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,368 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.4.1-py2.py3-none-any.whl#sha256=3bf6e5fcfdceaca5065e099839ef7ff9fd86a338018a8836369156ebaf69a45e (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,369 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.4-py2.py3-none-any.whl#sha256=13c23e52afdc35a5538c33519196de7abd8270fff3b29c8ebfa46ce5ac8d8f68 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,369 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.3.7-py2.py3-none-any.whl#sha256=f1f6fc54f8dcbccb72589aa5dcc641e8823b3faedc1b0635df8ad54e7a25d972 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,370 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.3.6-py2.py3-none-any.whl#sha256=b3e5e55e44bd092a8d1cb49a2e5fccf54e6252ef5afc2669b9cc2b296af55f97 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,370 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.3.5-py2.py3-none-any.whl#sha256=0bd293c1c9affd2de60d7772c5634ec180c1ac54c6276cdd63db3fea2e82b41e (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,371 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.3.4-py2.py3-none-any.whl#sha256=7689dc02630db09162eb42609e90bf8a7d1cef2baf56a35823d2c7d5753e0ac7 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,371 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.3.3-py2.py3-none-any.whl#sha256=f76a4123be765e6559c1eca6b5862058952d3202b482ba00bff5ebe6e4474eec (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,372 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.3.2-py2.py3-none-any.whl#sha256=7f3a34bae99a3382950c32e8d05005e0b0a5a9bb183ac3869fca2f4cf375e0a0 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,373 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.3-py2.py3-none-any.whl#sha256=7b5402962c3849a97decc4b30707e7680fd4fe99717facc742cd3e95c85ecc90 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,373 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.2-py2.py3-none-any.whl#sha256=ba4fcc9aca8e0cf77360f2927698533536c92c144ae9fe885e7c6c3caf285bd4 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,374 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.1-py2.py3-none-any.whl#sha256=8a8379fa857d371cd90ccbf9a405c48f393cced4b44801cba25b2d3ce7b05440 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,375 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.1b0-py2.py3-none-any.whl#sha256=62ab698eeb7a3136d776928e91dba473afe2cf9709e9e7a5270c5149ee5d8006 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,376 Skipping link: No binaries permitted for netjsonconfig: https://archive1.piwheels.org/simple/netjsonconfig/netjsonconfig-0.1a0-py2.py3-none-any.whl#sha256=2cdbf66f43a2bcb9a33d7dbdae11fea2c3f0a5f6a4f119cb62197dd74026dd51 (from https://www.piwheels.org/simple/netjsonconfig/) 2026-03-13T15:58:45,376 Skipping link: not a file: https://www.piwheels.org/simple/netjsonconfig/ 2026-03-13T15:58:45,377 Skipping link: not a file: https://pypi.org/simple/netjsonconfig/ 2026-03-13T15:58:45,402 Given no hashes to check 1 links for project 'netjsonconfig': discarding no candidates 2026-03-13T15:58:45,422 Collecting netjsonconfig==1.2.1 2026-03-13T15:58:45,424 Created temporary directory: /tmp/pip-unpack-1d_am6k3 2026-03-13T15:58:45,637 Downloading netjsonconfig-1.2.1.tar.gz (92 kB) 2026-03-13T15:58:45,857 Added netjsonconfig==1.2.1 from https://files.pythonhosted.org/packages/cf/3e/70401e5bbdc7f2d684fb44b7961c589380150ca9ec166dadc3ff3e9c91e8/netjsonconfig-1.2.1.tar.gz to build tracker '/tmp/pip-build-tracker-cz5ap70e' 2026-03-13T15:58:45,862 Created temporary directory: /tmp/pip-build-env-dn6d6s1n 2026-03-13T15:58:45,866 Installing build dependencies: started 2026-03-13T15:58:45,868 Running command pip subprocess to install build dependencies 2026-03-13T15:58:45,898 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/cntimer.pth: 2026-03-13T15:58:45,938 Traceback (most recent call last): 2026-03-13T15:58:45,939 File "", line 192, in addpackage 2026-03-13T15:58:45,939 File "", line 1, in 2026-03-13T15:58:45,940 ModuleNotFoundError: No module named 'cntimer' 2026-03-13T15:58:45,941 Remainder of file ignored 2026-03-13T15:58:47,004 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-13T15:58:47,575 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-13T15:58:47,598 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-13T15:58:49,393 Collecting setuptools>=40.8.0 2026-03-13T15:58:49,476 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-13T15:58:49,741 Collecting wheel 2026-03-13T15:58:49,756 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-13T15:58:49,942 Collecting packaging>=24.0 2026-03-13T15:58:49,959 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-13T15:58:52,959 Installing collected packages: setuptools, packaging, wheel 2026-03-13T15:58:56,427 Creating /tmp/pip-build-env-dn6d6s1n/overlay/local/bin 2026-03-13T15:58:56,429 changing mode of /tmp/pip-build-env-dn6d6s1n/overlay/local/bin/wheel to 755 2026-03-13T15:58:56,449 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-13T15:58:56,728 Installing build dependencies: finished with status 'done' 2026-03-13T15:58:56,734 Getting requirements to build wheel: started 2026-03-13T15:58:56,735 Running command Getting requirements to build wheel 2026-03-13T15:58:57,296 /tmp/pip-build-env-dn6d6s1n/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:287: UserWarning: Unknown distribution option: 'test_suite' 2026-03-13T15:58:57,296 warnings.warn(msg) 2026-03-13T15:58:57,322 /tmp/pip-build-env-dn6d6s1n/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-13T15:58:57,322 !! 2026-03-13T15:58:57,323 ******************************************************************************** 2026-03-13T15:58:57,323 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-13T15:58:57,324 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-03-13T15:58:57,325 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T15:58:57,326 ******************************************************************************** 2026-03-13T15:58:57,327 !! 2026-03-13T15:58:57,327 self._finalize_license_expression() 2026-03-13T15:58:57,345 running egg_info 2026-03-13T15:58:57,352 writing netjsonconfig.egg-info/PKG-INFO 2026-03-13T15:58:57,355 writing dependency_links to netjsonconfig.egg-info/dependency_links.txt 2026-03-13T15:58:57,356 writing requirements to netjsonconfig.egg-info/requires.txt 2026-03-13T15:58:57,358 writing top-level names to netjsonconfig.egg-info/top_level.txt 2026-03-13T15:58:57,400 reading manifest file 'netjsonconfig.egg-info/SOURCES.txt' 2026-03-13T15:58:57,407 reading manifest template 'MANIFEST.in' 2026-03-13T15:58:57,440 warning: no previously-included files matching '*.swp' found under directory '*' 2026-03-13T15:58:57,441 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-13T15:58:57,442 warning: no previously-included files matching '*' found under directory 'tests' 2026-03-13T15:58:57,443 adding license file 'LICENSE' 2026-03-13T15:58:57,449 writing manifest file 'netjsonconfig.egg-info/SOURCES.txt' 2026-03-13T15:58:57,539 Getting requirements to build wheel: finished with status 'done' 2026-03-13T15:58:57,543 Created temporary directory: /tmp/pip-modern-metadata-wk7t3lhw 2026-03-13T15:58:57,545 Preparing metadata (pyproject.toml): started 2026-03-13T15:58:57,546 Running command Preparing metadata (pyproject.toml) 2026-03-13T15:58:58,066 /tmp/pip-build-env-dn6d6s1n/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:287: UserWarning: Unknown distribution option: 'test_suite' 2026-03-13T15:58:58,066 warnings.warn(msg) 2026-03-13T15:58:58,094 /tmp/pip-build-env-dn6d6s1n/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-13T15:58:58,094 !! 2026-03-13T15:58:58,095 ******************************************************************************** 2026-03-13T15:58:58,096 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-13T15:58:58,097 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-03-13T15:58:58,098 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T15:58:58,099 ******************************************************************************** 2026-03-13T15:58:58,100 !! 2026-03-13T15:58:58,100 self._finalize_license_expression() 2026-03-13T15:58:58,121 running dist_info 2026-03-13T15:58:58,132 creating /tmp/pip-modern-metadata-wk7t3lhw/netjsonconfig.egg-info 2026-03-13T15:58:58,133 writing /tmp/pip-modern-metadata-wk7t3lhw/netjsonconfig.egg-info/PKG-INFO 2026-03-13T15:58:58,137 writing dependency_links to /tmp/pip-modern-metadata-wk7t3lhw/netjsonconfig.egg-info/dependency_links.txt 2026-03-13T15:58:58,139 writing requirements to /tmp/pip-modern-metadata-wk7t3lhw/netjsonconfig.egg-info/requires.txt 2026-03-13T15:58:58,140 writing top-level names to /tmp/pip-modern-metadata-wk7t3lhw/netjsonconfig.egg-info/top_level.txt 2026-03-13T15:58:58,141 writing manifest file '/tmp/pip-modern-metadata-wk7t3lhw/netjsonconfig.egg-info/SOURCES.txt' 2026-03-13T15:58:58,180 reading manifest file '/tmp/pip-modern-metadata-wk7t3lhw/netjsonconfig.egg-info/SOURCES.txt' 2026-03-13T15:58:58,182 reading manifest template 'MANIFEST.in' 2026-03-13T15:58:58,213 warning: no previously-included files matching '*.swp' found under directory '*' 2026-03-13T15:58:58,214 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-13T15:58:58,214 warning: no previously-included files matching '*' found under directory 'tests' 2026-03-13T15:58:58,215 adding license file 'LICENSE' 2026-03-13T15:58:58,220 writing manifest file '/tmp/pip-modern-metadata-wk7t3lhw/netjsonconfig.egg-info/SOURCES.txt' 2026-03-13T15:58:58,221 creating '/tmp/pip-modern-metadata-wk7t3lhw/netjsonconfig-1.2.1.dist-info' 2026-03-13T15:58:58,234 /tmp/pip-build-env-dn6d6s1n/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-03-13T15:58:58,235 !! 2026-03-13T15:58:58,236 ******************************************************************************** 2026-03-13T15:58:58,236 With Python 2.7 end-of-life, support for building universal wheels 2026-03-13T15:58:58,236 (i.e., wheels that support both Python 2 and Python 3) 2026-03-13T15:58:58,237 is being obviated. 2026-03-13T15:58:58,237 Please discontinue using this option, or if you still need it, 2026-03-13T15:58:58,238 file an issue with pypa/setuptools describing your use case. 2026-03-13T15:58:58,239 This deprecation is overdue, please update your project and remove deprecated 2026-03-13T15:58:58,239 calls to avoid build errors in the future. 2026-03-13T15:58:58,240 ******************************************************************************** 2026-03-13T15:58:58,241 !! 2026-03-13T15:58:58,241 self.finalize_options() 2026-03-13T15:58:58,349 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-13T15:58:58,354 Source in /tmp/pip-wheel-mfjqe4xr/netjsonconfig_602ce1145a8c4308a35f133074196d39 has version 1.2.1, which satisfies requirement netjsonconfig==1.2.1 from https://files.pythonhosted.org/packages/cf/3e/70401e5bbdc7f2d684fb44b7961c589380150ca9ec166dadc3ff3e9c91e8/netjsonconfig-1.2.1.tar.gz 2026-03-13T15:58:58,355 Removed netjsonconfig==1.2.1 from https://files.pythonhosted.org/packages/cf/3e/70401e5bbdc7f2d684fb44b7961c589380150ca9ec166dadc3ff3e9c91e8/netjsonconfig-1.2.1.tar.gz from build tracker '/tmp/pip-build-tracker-cz5ap70e' 2026-03-13T15:58:58,359 Created temporary directory: /tmp/pip-unpack-papf10od 2026-03-13T15:58:58,360 Building wheels for collected packages: netjsonconfig 2026-03-13T15:58:58,364 Created temporary directory: /tmp/pip-wheel-hray6myz 2026-03-13T15:58:58,365 Destination directory: /tmp/pip-wheel-hray6myz 2026-03-13T15:58:58,367 Building wheel for netjsonconfig (pyproject.toml): started 2026-03-13T15:58:58,368 Running command Building wheel for netjsonconfig (pyproject.toml) 2026-03-13T15:58:58,892 /tmp/pip-build-env-dn6d6s1n/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:287: UserWarning: Unknown distribution option: 'test_suite' 2026-03-13T15:58:58,893 warnings.warn(msg) 2026-03-13T15:58:58,920 /tmp/pip-build-env-dn6d6s1n/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-13T15:58:58,920 !! 2026-03-13T15:58:58,922 ******************************************************************************** 2026-03-13T15:58:58,922 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-13T15:58:58,923 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-03-13T15:58:58,924 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T15:58:58,925 ******************************************************************************** 2026-03-13T15:58:58,926 !! 2026-03-13T15:58:58,926 self._finalize_license_expression() 2026-03-13T15:58:58,946 running bdist_wheel 2026-03-13T15:58:58,960 /tmp/pip-build-env-dn6d6s1n/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-03-13T15:58:58,961 !! 2026-03-13T15:58:58,962 ******************************************************************************** 2026-03-13T15:58:58,962 With Python 2.7 end-of-life, support for building universal wheels 2026-03-13T15:58:58,963 (i.e., wheels that support both Python 2 and Python 3) 2026-03-13T15:58:58,963 is being obviated. 2026-03-13T15:58:58,964 Please discontinue using this option, or if you still need it, 2026-03-13T15:58:58,964 file an issue with pypa/setuptools describing your use case. 2026-03-13T15:58:58,965 This deprecation is overdue, please update your project and remove deprecated 2026-03-13T15:58:58,965 calls to avoid build errors in the future. 2026-03-13T15:58:58,966 ******************************************************************************** 2026-03-13T15:58:58,967 !! 2026-03-13T15:58:58,967 self.finalize_options() 2026-03-13T15:58:58,976 running build 2026-03-13T15:58:58,977 running build_py 2026-03-13T15:58:58,986 creating build/lib/netjsonconfig 2026-03-13T15:58:58,988 copying netjsonconfig/schema.py -> build/lib/netjsonconfig 2026-03-13T15:58:58,991 copying netjsonconfig/countries.py -> build/lib/netjsonconfig 2026-03-13T15:58:58,993 copying netjsonconfig/__init__.py -> build/lib/netjsonconfig 2026-03-13T15:58:58,995 copying netjsonconfig/exceptions.py -> build/lib/netjsonconfig 2026-03-13T15:58:58,997 copying netjsonconfig/version.py -> build/lib/netjsonconfig 2026-03-13T15:58:58,998 copying netjsonconfig/channels.py -> build/lib/netjsonconfig 2026-03-13T15:58:59,000 copying netjsonconfig/utils.py -> build/lib/netjsonconfig 2026-03-13T15:58:59,003 creating build/lib/netjsonconfig/backends 2026-03-13T15:58:59,004 copying netjsonconfig/backends/__init__.py -> build/lib/netjsonconfig/backends 2026-03-13T15:58:59,006 creating build/lib/netjsonconfig/backends/vxlan 2026-03-13T15:58:59,007 copying netjsonconfig/backends/vxlan/schema.py -> build/lib/netjsonconfig/backends/vxlan 2026-03-13T15:58:59,009 copying netjsonconfig/backends/vxlan/vxlan_wireguard.py -> build/lib/netjsonconfig/backends/vxlan 2026-03-13T15:58:59,011 copying netjsonconfig/backends/vxlan/__init__.py -> build/lib/netjsonconfig/backends/vxlan 2026-03-13T15:58:59,013 creating build/lib/netjsonconfig/backends/zerotier 2026-03-13T15:58:59,014 copying netjsonconfig/backends/zerotier/schema.py -> build/lib/netjsonconfig/backends/zerotier 2026-03-13T15:58:59,016 copying netjsonconfig/backends/zerotier/converters.py -> build/lib/netjsonconfig/backends/zerotier 2026-03-13T15:58:59,018 copying netjsonconfig/backends/zerotier/__init__.py -> build/lib/netjsonconfig/backends/zerotier 2026-03-13T15:58:59,020 copying netjsonconfig/backends/zerotier/renderer.py -> build/lib/netjsonconfig/backends/zerotier 2026-03-13T15:58:59,021 copying netjsonconfig/backends/zerotier/parser.py -> build/lib/netjsonconfig/backends/zerotier 2026-03-13T15:58:59,023 copying netjsonconfig/backends/zerotier/zerotier.py -> build/lib/netjsonconfig/backends/zerotier 2026-03-13T15:58:59,025 creating build/lib/netjsonconfig/backends/wireguard 2026-03-13T15:58:59,026 copying netjsonconfig/backends/wireguard/schema.py -> build/lib/netjsonconfig/backends/wireguard 2026-03-13T15:58:59,029 copying netjsonconfig/backends/wireguard/converters.py -> build/lib/netjsonconfig/backends/wireguard 2026-03-13T15:58:59,031 copying netjsonconfig/backends/wireguard/__init__.py -> build/lib/netjsonconfig/backends/wireguard 2026-03-13T15:58:59,032 copying netjsonconfig/backends/wireguard/renderer.py -> build/lib/netjsonconfig/backends/wireguard 2026-03-13T15:58:59,034 copying netjsonconfig/backends/wireguard/parser.py -> build/lib/netjsonconfig/backends/wireguard 2026-03-13T15:58:59,036 copying netjsonconfig/backends/wireguard/wireguard.py -> build/lib/netjsonconfig/backends/wireguard 2026-03-13T15:58:59,038 creating build/lib/netjsonconfig/backends/openwisp 2026-03-13T15:58:59,039 copying netjsonconfig/backends/openwisp/schema.py -> build/lib/netjsonconfig/backends/openwisp 2026-03-13T15:58:59,041 copying netjsonconfig/backends/openwisp/openwisp.py -> build/lib/netjsonconfig/backends/openwisp 2026-03-13T15:58:59,043 copying netjsonconfig/backends/openwisp/__init__.py -> build/lib/netjsonconfig/backends/openwisp 2026-03-13T15:58:59,044 copying netjsonconfig/backends/openwisp/renderer.py -> build/lib/netjsonconfig/backends/openwisp 2026-03-13T15:58:59,046 creating build/lib/netjsonconfig/backends/openvpn 2026-03-13T15:58:59,047 copying netjsonconfig/backends/openvpn/schema.py -> build/lib/netjsonconfig/backends/openvpn 2026-03-13T15:58:59,050 copying netjsonconfig/backends/openvpn/converters.py -> build/lib/netjsonconfig/backends/openvpn 2026-03-13T15:58:59,052 copying netjsonconfig/backends/openvpn/__init__.py -> build/lib/netjsonconfig/backends/openvpn 2026-03-13T15:58:59,054 copying netjsonconfig/backends/openvpn/renderer.py -> build/lib/netjsonconfig/backends/openvpn 2026-03-13T15:58:59,056 copying netjsonconfig/backends/openvpn/openvpn.py -> build/lib/netjsonconfig/backends/openvpn 2026-03-13T15:58:59,058 copying netjsonconfig/backends/openvpn/parser.py -> build/lib/netjsonconfig/backends/openvpn 2026-03-13T15:58:59,060 creating build/lib/netjsonconfig/backends/base 2026-03-13T15:58:59,061 copying netjsonconfig/backends/base/backend.py -> build/lib/netjsonconfig/backends/base 2026-03-13T15:58:59,063 copying netjsonconfig/backends/base/__init__.py -> build/lib/netjsonconfig/backends/base 2026-03-13T15:58:59,065 copying netjsonconfig/backends/base/renderer.py -> build/lib/netjsonconfig/backends/base 2026-03-13T15:58:59,067 copying netjsonconfig/backends/base/parser.py -> build/lib/netjsonconfig/backends/base 2026-03-13T15:58:59,068 copying netjsonconfig/backends/base/converter.py -> build/lib/netjsonconfig/backends/base 2026-03-13T15:58:59,071 creating build/lib/netjsonconfig/backends/openwrt 2026-03-13T15:58:59,072 copying netjsonconfig/backends/openwrt/schema.py -> build/lib/netjsonconfig/backends/openwrt 2026-03-13T15:58:59,075 copying netjsonconfig/backends/openwrt/__init__.py -> build/lib/netjsonconfig/backends/openwrt 2026-03-13T15:58:59,077 copying netjsonconfig/backends/openwrt/renderer.py -> build/lib/netjsonconfig/backends/openwrt 2026-03-13T15:58:59,078 copying netjsonconfig/backends/openwrt/parser.py -> build/lib/netjsonconfig/backends/openwrt 2026-03-13T15:58:59,080 copying netjsonconfig/backends/openwrt/timezones.py -> build/lib/netjsonconfig/backends/openwrt 2026-03-13T15:58:59,083 copying netjsonconfig/backends/openwrt/openwrt.py -> build/lib/netjsonconfig/backends/openwrt 2026-03-13T15:58:59,086 creating build/lib/netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,087 copying netjsonconfig/backends/openwrt/converters/routes.py -> build/lib/netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,089 copying netjsonconfig/backends/openwrt/converters/wireless.py -> build/lib/netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,091 copying netjsonconfig/backends/openwrt/converters/__init__.py -> build/lib/netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,093 copying netjsonconfig/backends/openwrt/converters/general.py -> build/lib/netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,095 copying netjsonconfig/backends/openwrt/converters/wireguard_peers.py -> build/lib/netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,097 copying netjsonconfig/backends/openwrt/converters/openvpn.py -> build/lib/netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,099 copying netjsonconfig/backends/openwrt/converters/interfaces.py -> build/lib/netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,101 copying netjsonconfig/backends/openwrt/converters/ntp.py -> build/lib/netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,103 copying netjsonconfig/backends/openwrt/converters/radios.py -> build/lib/netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,105 copying netjsonconfig/backends/openwrt/converters/base.py -> build/lib/netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,107 copying netjsonconfig/backends/openwrt/converters/default.py -> build/lib/netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,109 copying netjsonconfig/backends/openwrt/converters/zerotier.py -> build/lib/netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,111 copying netjsonconfig/backends/openwrt/converters/switch.py -> build/lib/netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,113 copying netjsonconfig/backends/openwrt/converters/rules.py -> build/lib/netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,115 copying netjsonconfig/backends/openwrt/converters/led.py -> build/lib/netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,116 running egg_info 2026-03-13T15:58:59,127 writing netjsonconfig.egg-info/PKG-INFO 2026-03-13T15:58:59,130 writing dependency_links to netjsonconfig.egg-info/dependency_links.txt 2026-03-13T15:58:59,131 writing requirements to netjsonconfig.egg-info/requires.txt 2026-03-13T15:58:59,132 writing top-level names to netjsonconfig.egg-info/top_level.txt 2026-03-13T15:58:59,149 reading manifest file 'netjsonconfig.egg-info/SOURCES.txt' 2026-03-13T15:58:59,154 reading manifest template 'MANIFEST.in' 2026-03-13T15:58:59,185 warning: no previously-included files matching '*.swp' found under directory '*' 2026-03-13T15:58:59,186 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-13T15:58:59,187 warning: no previously-included files matching '*' found under directory 'tests' 2026-03-13T15:58:59,187 adding license file 'LICENSE' 2026-03-13T15:58:59,193 writing manifest file 'netjsonconfig.egg-info/SOURCES.txt' 2026-03-13T15:58:59,196 /tmp/pip-build-env-dn6d6s1n/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'netjsonconfig.backends.openvpn.templates' is absent from the `packages` configuration. 2026-03-13T15:58:59,196 !! 2026-03-13T15:58:59,197 ******************************************************************************** 2026-03-13T15:58:59,198 ############################ 2026-03-13T15:58:59,199 # Package would be ignored # 2026-03-13T15:58:59,199 ############################ 2026-03-13T15:58:59,200 Python recognizes 'netjsonconfig.backends.openvpn.templates' as an importable package[^1], 2026-03-13T15:58:59,200 but it is absent from setuptools' `packages` configuration. 2026-03-13T15:58:59,201 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T15:58:59,202 package, please make sure that 'netjsonconfig.backends.openvpn.templates' is explicitly added 2026-03-13T15:58:59,202 to the `packages` configuration field. 2026-03-13T15:58:59,203 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T15:58:59,204 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T15:58:59,205 instead of `find_packages(...)`/`find:`). 2026-03-13T15:58:59,205 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T15:58:59,207 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T15:58:59,208 If you don't want 'netjsonconfig.backends.openvpn.templates' to be distributed and are 2026-03-13T15:58:59,208 already explicitly excluding 'netjsonconfig.backends.openvpn.templates' via 2026-03-13T15:58:59,209 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T15:58:59,209 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T15:58:59,210 combination with a more fine grained `package-data` configuration. 2026-03-13T15:58:59,210 You can read more about "package data files" on setuptools documentation page: 2026-03-13T15:58:59,211 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T15:58:59,212 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T15:58:59,213 even if it does not contain any `.py` files. 2026-03-13T15:58:59,213 On the other hand, currently there is no concept of package data 2026-03-13T15:58:59,213 directory, all directories are treated like packages. 2026-03-13T15:58:59,214 ******************************************************************************** 2026-03-13T15:58:59,215 !! 2026-03-13T15:58:59,215 check.warn(importable) 2026-03-13T15:58:59,216 /tmp/pip-build-env-dn6d6s1n/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'netjsonconfig.backends.openwisp.templates' is absent from the `packages` configuration. 2026-03-13T15:58:59,216 !! 2026-03-13T15:58:59,217 ******************************************************************************** 2026-03-13T15:58:59,218 ############################ 2026-03-13T15:58:59,218 # Package would be ignored # 2026-03-13T15:58:59,219 ############################ 2026-03-13T15:58:59,219 Python recognizes 'netjsonconfig.backends.openwisp.templates' as an importable package[^1], 2026-03-13T15:58:59,220 but it is absent from setuptools' `packages` configuration. 2026-03-13T15:58:59,221 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T15:58:59,221 package, please make sure that 'netjsonconfig.backends.openwisp.templates' is explicitly added 2026-03-13T15:58:59,221 to the `packages` configuration field. 2026-03-13T15:58:59,223 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T15:58:59,223 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T15:58:59,223 instead of `find_packages(...)`/`find:`). 2026-03-13T15:58:59,225 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T15:58:59,225 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T15:58:59,226 If you don't want 'netjsonconfig.backends.openwisp.templates' to be distributed and are 2026-03-13T15:58:59,227 already explicitly excluding 'netjsonconfig.backends.openwisp.templates' via 2026-03-13T15:58:59,227 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T15:58:59,228 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T15:58:59,228 combination with a more fine grained `package-data` configuration. 2026-03-13T15:58:59,229 You can read more about "package data files" on setuptools documentation page: 2026-03-13T15:58:59,230 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T15:58:59,232 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T15:58:59,232 even if it does not contain any `.py` files. 2026-03-13T15:58:59,233 On the other hand, currently there is no concept of package data 2026-03-13T15:58:59,233 directory, all directories are treated like packages. 2026-03-13T15:58:59,234 ******************************************************************************** 2026-03-13T15:58:59,235 !! 2026-03-13T15:58:59,236 check.warn(importable) 2026-03-13T15:58:59,236 /tmp/pip-build-env-dn6d6s1n/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'netjsonconfig.backends.openwrt.templates' is absent from the `packages` configuration. 2026-03-13T15:58:59,236 !! 2026-03-13T15:58:59,237 ******************************************************************************** 2026-03-13T15:58:59,238 ############################ 2026-03-13T15:58:59,238 # Package would be ignored # 2026-03-13T15:58:59,238 ############################ 2026-03-13T15:58:59,239 Python recognizes 'netjsonconfig.backends.openwrt.templates' as an importable package[^1], 2026-03-13T15:58:59,239 but it is absent from setuptools' `packages` configuration. 2026-03-13T15:58:59,240 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T15:58:59,240 package, please make sure that 'netjsonconfig.backends.openwrt.templates' is explicitly added 2026-03-13T15:58:59,241 to the `packages` configuration field. 2026-03-13T15:58:59,242 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T15:58:59,242 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T15:58:59,242 instead of `find_packages(...)`/`find:`). 2026-03-13T15:58:59,243 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T15:58:59,244 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T15:58:59,245 If you don't want 'netjsonconfig.backends.openwrt.templates' to be distributed and are 2026-03-13T15:58:59,245 already explicitly excluding 'netjsonconfig.backends.openwrt.templates' via 2026-03-13T15:58:59,246 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T15:58:59,247 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T15:58:59,247 combination with a more fine grained `package-data` configuration. 2026-03-13T15:58:59,248 You can read more about "package data files" on setuptools documentation page: 2026-03-13T15:58:59,249 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T15:58:59,251 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T15:58:59,252 even if it does not contain any `.py` files. 2026-03-13T15:58:59,252 On the other hand, currently there is no concept of package data 2026-03-13T15:58:59,253 directory, all directories are treated like packages. 2026-03-13T15:58:59,254 ******************************************************************************** 2026-03-13T15:58:59,255 !! 2026-03-13T15:58:59,255 check.warn(importable) 2026-03-13T15:58:59,256 /tmp/pip-build-env-dn6d6s1n/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'netjsonconfig.backends.wireguard.templates' is absent from the `packages` configuration. 2026-03-13T15:58:59,256 !! 2026-03-13T15:58:59,257 ******************************************************************************** 2026-03-13T15:58:59,258 ############################ 2026-03-13T15:58:59,258 # Package would be ignored # 2026-03-13T15:58:59,259 ############################ 2026-03-13T15:58:59,259 Python recognizes 'netjsonconfig.backends.wireguard.templates' as an importable package[^1], 2026-03-13T15:58:59,260 but it is absent from setuptools' `packages` configuration. 2026-03-13T15:58:59,261 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T15:58:59,262 package, please make sure that 'netjsonconfig.backends.wireguard.templates' is explicitly added 2026-03-13T15:58:59,262 to the `packages` configuration field. 2026-03-13T15:58:59,263 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T15:58:59,264 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T15:58:59,264 instead of `find_packages(...)`/`find:`). 2026-03-13T15:58:59,265 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T15:58:59,266 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T15:58:59,267 If you don't want 'netjsonconfig.backends.wireguard.templates' to be distributed and are 2026-03-13T15:58:59,267 already explicitly excluding 'netjsonconfig.backends.wireguard.templates' via 2026-03-13T15:58:59,267 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T15:58:59,268 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T15:58:59,268 combination with a more fine grained `package-data` configuration. 2026-03-13T15:58:59,269 You can read more about "package data files" on setuptools documentation page: 2026-03-13T15:58:59,270 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T15:58:59,271 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T15:58:59,272 even if it does not contain any `.py` files. 2026-03-13T15:58:59,272 On the other hand, currently there is no concept of package data 2026-03-13T15:58:59,272 directory, all directories are treated like packages. 2026-03-13T15:58:59,273 ******************************************************************************** 2026-03-13T15:58:59,274 !! 2026-03-13T15:58:59,275 check.warn(importable) 2026-03-13T15:58:59,275 /tmp/pip-build-env-dn6d6s1n/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'netjsonconfig.backends.zerotier.templates' is absent from the `packages` configuration. 2026-03-13T15:58:59,276 !! 2026-03-13T15:58:59,277 ******************************************************************************** 2026-03-13T15:58:59,278 ############################ 2026-03-13T15:58:59,278 # Package would be ignored # 2026-03-13T15:58:59,279 ############################ 2026-03-13T15:58:59,279 Python recognizes 'netjsonconfig.backends.zerotier.templates' as an importable package[^1], 2026-03-13T15:58:59,280 but it is absent from setuptools' `packages` configuration. 2026-03-13T15:58:59,281 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T15:58:59,282 package, please make sure that 'netjsonconfig.backends.zerotier.templates' is explicitly added 2026-03-13T15:58:59,282 to the `packages` configuration field. 2026-03-13T15:58:59,283 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T15:58:59,284 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T15:58:59,284 instead of `find_packages(...)`/`find:`). 2026-03-13T15:58:59,285 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T15:58:59,286 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T15:58:59,287 If you don't want 'netjsonconfig.backends.zerotier.templates' to be distributed and are 2026-03-13T15:58:59,288 already explicitly excluding 'netjsonconfig.backends.zerotier.templates' via 2026-03-13T15:58:59,289 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T15:58:59,289 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T15:58:59,290 combination with a more fine grained `package-data` configuration. 2026-03-13T15:58:59,292 You can read more about "package data files" on setuptools documentation page: 2026-03-13T15:58:59,293 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T15:58:59,295 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T15:58:59,295 even if it does not contain any `.py` files. 2026-03-13T15:58:59,296 On the other hand, currently there is no concept of package data 2026-03-13T15:58:59,296 directory, all directories are treated like packages. 2026-03-13T15:58:59,296 ******************************************************************************** 2026-03-13T15:58:59,297 !! 2026-03-13T15:58:59,298 check.warn(importable) 2026-03-13T15:58:59,299 creating build/lib/netjsonconfig/backends/zerotier/templates 2026-03-13T15:58:59,299 copying netjsonconfig/backends/zerotier/templates/zerotier.jinja2 -> build/lib/netjsonconfig/backends/zerotier/templates 2026-03-13T15:58:59,299 creating build/lib/netjsonconfig/backends/wireguard/templates 2026-03-13T15:58:59,300 copying netjsonconfig/backends/wireguard/templates/wireguard.jinja2 -> build/lib/netjsonconfig/backends/wireguard/templates 2026-03-13T15:58:59,300 creating build/lib/netjsonconfig/backends/openwisp/templates 2026-03-13T15:58:59,301 copying netjsonconfig/backends/openwisp/templates/install.sh -> build/lib/netjsonconfig/backends/openwisp/templates 2026-03-13T15:58:59,301 copying netjsonconfig/backends/openwisp/templates/openwrt.jinja2 -> build/lib/netjsonconfig/backends/openwisp/templates 2026-03-13T15:58:59,302 copying netjsonconfig/backends/openwisp/templates/tc_script.sh -> build/lib/netjsonconfig/backends/openwisp/templates 2026-03-13T15:58:59,302 copying netjsonconfig/backends/openwisp/templates/uninstall.sh -> build/lib/netjsonconfig/backends/openwisp/templates 2026-03-13T15:58:59,303 copying netjsonconfig/backends/openwisp/templates/vpn_script_down.sh -> build/lib/netjsonconfig/backends/openwisp/templates 2026-03-13T15:58:59,303 copying netjsonconfig/backends/openwisp/templates/vpn_script_up.sh -> build/lib/netjsonconfig/backends/openwisp/templates 2026-03-13T15:58:59,304 creating build/lib/netjsonconfig/backends/openvpn/templates 2026-03-13T15:58:59,304 copying netjsonconfig/backends/openvpn/templates/openvpn.jinja2 -> build/lib/netjsonconfig/backends/openvpn/templates 2026-03-13T15:58:59,305 creating build/lib/netjsonconfig/backends/openwrt/templates 2026-03-13T15:58:59,305 copying netjsonconfig/backends/openwrt/templates/openwrt.jinja2 -> build/lib/netjsonconfig/backends/openwrt/templates 2026-03-13T15:58:59,306 running build_scripts 2026-03-13T15:58:59,306 creating build/scripts-3.11 2026-03-13T15:58:59,307 copying and adjusting bin/netjsonconfig -> build/scripts-3.11 2026-03-13T15:58:59,308 changing mode of build/scripts-3.11/netjsonconfig from 644 to 755 2026-03-13T15:58:59,308 installing to build/bdist.linux-armv7l/wheel 2026-03-13T15:58:59,309 running install 2026-03-13T15:58:59,309 running install_lib 2026-03-13T15:58:59,310 creating build/bdist.linux-armv7l/wheel 2026-03-13T15:58:59,310 creating build/bdist.linux-armv7l/wheel/netjsonconfig 2026-03-13T15:58:59,311 copying build/lib/netjsonconfig/schema.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig 2026-03-13T15:58:59,311 copying build/lib/netjsonconfig/countries.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig 2026-03-13T15:58:59,312 copying build/lib/netjsonconfig/__init__.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig 2026-03-13T15:58:59,313 copying build/lib/netjsonconfig/exceptions.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig 2026-03-13T15:58:59,315 creating build/bdist.linux-armv7l/wheel/netjsonconfig/backends 2026-03-13T15:58:59,317 creating build/bdist.linux-armv7l/wheel/netjsonconfig/backends/vxlan 2026-03-13T15:58:59,318 copying build/lib/netjsonconfig/backends/vxlan/schema.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/vxlan 2026-03-13T15:58:59,320 copying build/lib/netjsonconfig/backends/vxlan/vxlan_wireguard.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/vxlan 2026-03-13T15:58:59,322 copying build/lib/netjsonconfig/backends/vxlan/__init__.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/vxlan 2026-03-13T15:58:59,324 creating build/bdist.linux-armv7l/wheel/netjsonconfig/backends/zerotier 2026-03-13T15:58:59,325 copying build/lib/netjsonconfig/backends/zerotier/schema.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/zerotier 2026-03-13T15:58:59,327 copying build/lib/netjsonconfig/backends/zerotier/converters.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/zerotier 2026-03-13T15:58:59,329 copying build/lib/netjsonconfig/backends/zerotier/__init__.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/zerotier 2026-03-13T15:58:59,331 copying build/lib/netjsonconfig/backends/zerotier/renderer.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/zerotier 2026-03-13T15:58:59,332 copying build/lib/netjsonconfig/backends/zerotier/parser.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/zerotier 2026-03-13T15:58:59,334 copying build/lib/netjsonconfig/backends/zerotier/zerotier.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/zerotier 2026-03-13T15:58:59,336 creating build/bdist.linux-armv7l/wheel/netjsonconfig/backends/zerotier/templates 2026-03-13T15:58:59,337 copying build/lib/netjsonconfig/backends/zerotier/templates/zerotier.jinja2 -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/zerotier/templates 2026-03-13T15:58:59,340 creating build/bdist.linux-armv7l/wheel/netjsonconfig/backends/wireguard 2026-03-13T15:58:59,340 copying build/lib/netjsonconfig/backends/wireguard/schema.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/wireguard 2026-03-13T15:58:59,343 copying build/lib/netjsonconfig/backends/wireguard/converters.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/wireguard 2026-03-13T15:58:59,345 copying build/lib/netjsonconfig/backends/wireguard/__init__.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/wireguard 2026-03-13T15:58:59,346 copying build/lib/netjsonconfig/backends/wireguard/renderer.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/wireguard 2026-03-13T15:58:59,348 copying build/lib/netjsonconfig/backends/wireguard/parser.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/wireguard 2026-03-13T15:58:59,350 creating build/bdist.linux-armv7l/wheel/netjsonconfig/backends/wireguard/templates 2026-03-13T15:58:59,351 copying build/lib/netjsonconfig/backends/wireguard/templates/wireguard.jinja2 -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/wireguard/templates 2026-03-13T15:58:59,353 copying build/lib/netjsonconfig/backends/wireguard/wireguard.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/wireguard 2026-03-13T15:58:59,355 copying build/lib/netjsonconfig/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends 2026-03-13T15:58:59,357 creating build/bdist.linux-armv7l/wheel/netjsonconfig/backends/openwisp 2026-03-13T15:58:59,358 copying build/lib/netjsonconfig/backends/openwisp/schema.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwisp 2026-03-13T15:58:59,360 copying build/lib/netjsonconfig/backends/openwisp/openwisp.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwisp 2026-03-13T15:58:59,362 copying build/lib/netjsonconfig/backends/openwisp/__init__.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwisp 2026-03-13T15:58:59,364 copying build/lib/netjsonconfig/backends/openwisp/renderer.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwisp 2026-03-13T15:58:59,366 creating build/bdist.linux-armv7l/wheel/netjsonconfig/backends/openwisp/templates 2026-03-13T15:58:59,367 copying build/lib/netjsonconfig/backends/openwisp/templates/openwrt.jinja2 -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwisp/templates 2026-03-13T15:58:59,369 copying build/lib/netjsonconfig/backends/openwisp/templates/install.sh -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwisp/templates 2026-03-13T15:58:59,371 copying build/lib/netjsonconfig/backends/openwisp/templates/vpn_script_up.sh -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwisp/templates 2026-03-13T15:58:59,372 copying build/lib/netjsonconfig/backends/openwisp/templates/uninstall.sh -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwisp/templates 2026-03-13T15:58:59,374 copying build/lib/netjsonconfig/backends/openwisp/templates/vpn_script_down.sh -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwisp/templates 2026-03-13T15:58:59,376 copying build/lib/netjsonconfig/backends/openwisp/templates/tc_script.sh -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwisp/templates 2026-03-13T15:58:59,378 creating build/bdist.linux-armv7l/wheel/netjsonconfig/backends/openvpn 2026-03-13T15:58:59,379 copying build/lib/netjsonconfig/backends/openvpn/schema.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openvpn 2026-03-13T15:58:59,381 copying build/lib/netjsonconfig/backends/openvpn/converters.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openvpn 2026-03-13T15:58:59,384 copying build/lib/netjsonconfig/backends/openvpn/__init__.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openvpn 2026-03-13T15:58:59,385 copying build/lib/netjsonconfig/backends/openvpn/renderer.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openvpn 2026-03-13T15:58:59,387 copying build/lib/netjsonconfig/backends/openvpn/openvpn.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openvpn 2026-03-13T15:58:59,389 copying build/lib/netjsonconfig/backends/openvpn/parser.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openvpn 2026-03-13T15:58:59,391 creating build/bdist.linux-armv7l/wheel/netjsonconfig/backends/openvpn/templates 2026-03-13T15:58:59,392 copying build/lib/netjsonconfig/backends/openvpn/templates/openvpn.jinja2 -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openvpn/templates 2026-03-13T15:58:59,395 creating build/bdist.linux-armv7l/wheel/netjsonconfig/backends/base 2026-03-13T15:58:59,396 copying build/lib/netjsonconfig/backends/base/backend.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/base 2026-03-13T15:58:59,398 copying build/lib/netjsonconfig/backends/base/__init__.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/base 2026-03-13T15:58:59,400 copying build/lib/netjsonconfig/backends/base/renderer.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/base 2026-03-13T15:58:59,401 copying build/lib/netjsonconfig/backends/base/parser.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/base 2026-03-13T15:58:59,403 copying build/lib/netjsonconfig/backends/base/converter.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/base 2026-03-13T15:58:59,406 creating build/bdist.linux-armv7l/wheel/netjsonconfig/backends/openwrt 2026-03-13T15:58:59,407 copying build/lib/netjsonconfig/backends/openwrt/schema.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwrt 2026-03-13T15:58:59,411 copying build/lib/netjsonconfig/backends/openwrt/__init__.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwrt 2026-03-13T15:58:59,413 copying build/lib/netjsonconfig/backends/openwrt/renderer.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwrt 2026-03-13T15:58:59,415 copying build/lib/netjsonconfig/backends/openwrt/parser.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwrt 2026-03-13T15:58:59,417 creating build/bdist.linux-armv7l/wheel/netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,418 copying build/lib/netjsonconfig/backends/openwrt/converters/routes.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,420 copying build/lib/netjsonconfig/backends/openwrt/converters/wireless.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,422 copying build/lib/netjsonconfig/backends/openwrt/converters/__init__.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,424 copying build/lib/netjsonconfig/backends/openwrt/converters/general.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,426 copying build/lib/netjsonconfig/backends/openwrt/converters/wireguard_peers.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,427 copying build/lib/netjsonconfig/backends/openwrt/converters/openvpn.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,429 copying build/lib/netjsonconfig/backends/openwrt/converters/interfaces.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,433 copying build/lib/netjsonconfig/backends/openwrt/converters/ntp.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,435 copying build/lib/netjsonconfig/backends/openwrt/converters/radios.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,437 copying build/lib/netjsonconfig/backends/openwrt/converters/base.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,439 copying build/lib/netjsonconfig/backends/openwrt/converters/default.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,440 copying build/lib/netjsonconfig/backends/openwrt/converters/zerotier.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,443 copying build/lib/netjsonconfig/backends/openwrt/converters/switch.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,444 copying build/lib/netjsonconfig/backends/openwrt/converters/rules.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,446 copying build/lib/netjsonconfig/backends/openwrt/converters/led.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwrt/converters 2026-03-13T15:58:59,448 creating build/bdist.linux-armv7l/wheel/netjsonconfig/backends/openwrt/templates 2026-03-13T15:58:59,449 copying build/lib/netjsonconfig/backends/openwrt/templates/openwrt.jinja2 -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwrt/templates 2026-03-13T15:58:59,451 copying build/lib/netjsonconfig/backends/openwrt/timezones.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwrt 2026-03-13T15:58:59,454 copying build/lib/netjsonconfig/backends/openwrt/openwrt.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig/backends/openwrt 2026-03-13T15:58:59,456 copying build/lib/netjsonconfig/version.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig 2026-03-13T15:58:59,458 copying build/lib/netjsonconfig/channels.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig 2026-03-13T15:58:59,460 copying build/lib/netjsonconfig/utils.py -> build/bdist.linux-armv7l/wheel/./netjsonconfig 2026-03-13T15:58:59,462 running install_egg_info 2026-03-13T15:58:59,474 Copying netjsonconfig.egg-info to build/bdist.linux-armv7l/wheel/./netjsonconfig-1.2.1-py3.11.egg-info 2026-03-13T15:58:59,485 running install_scripts 2026-03-13T15:58:59,486 creating build/bdist.linux-armv7l/wheel/netjsonconfig-1.2.1.data/scripts 2026-03-13T15:58:59,487 copying build/scripts-3.11/netjsonconfig -> build/bdist.linux-armv7l/wheel/netjsonconfig-1.2.1.data/scripts 2026-03-13T15:58:59,490 changing mode of build/bdist.linux-armv7l/wheel/netjsonconfig-1.2.1.data/scripts/netjsonconfig to 755 2026-03-13T15:58:59,500 creating build/bdist.linux-armv7l/wheel/netjsonconfig-1.2.1.dist-info/WHEEL 2026-03-13T15:58:59,503 creating '/tmp/pip-wheel-hray6myz/.tmp-2i2kjdln/netjsonconfig-1.2.1-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-13T15:58:59,505 adding 'netjsonconfig/__init__.py' 2026-03-13T15:58:59,506 adding 'netjsonconfig/channels.py' 2026-03-13T15:58:59,508 adding 'netjsonconfig/countries.py' 2026-03-13T15:58:59,509 adding 'netjsonconfig/exceptions.py' 2026-03-13T15:58:59,513 adding 'netjsonconfig/schema.py' 2026-03-13T15:58:59,514 adding 'netjsonconfig/utils.py' 2026-03-13T15:58:59,515 adding 'netjsonconfig/version.py' 2026-03-13T15:58:59,517 adding 'netjsonconfig/backends/__init__.py' 2026-03-13T15:58:59,519 adding 'netjsonconfig/backends/base/__init__.py' 2026-03-13T15:58:59,521 adding 'netjsonconfig/backends/base/backend.py' 2026-03-13T15:58:59,522 adding 'netjsonconfig/backends/base/converter.py' 2026-03-13T15:58:59,523 adding 'netjsonconfig/backends/base/parser.py' 2026-03-13T15:58:59,524 adding 'netjsonconfig/backends/base/renderer.py' 2026-03-13T15:58:59,526 adding 'netjsonconfig/backends/openvpn/__init__.py' 2026-03-13T15:58:59,527 adding 'netjsonconfig/backends/openvpn/converters.py' 2026-03-13T15:58:59,529 adding 'netjsonconfig/backends/openvpn/openvpn.py' 2026-03-13T15:58:59,530 adding 'netjsonconfig/backends/openvpn/parser.py' 2026-03-13T15:58:59,531 adding 'netjsonconfig/backends/openvpn/renderer.py' 2026-03-13T15:58:59,534 adding 'netjsonconfig/backends/openvpn/schema.py' 2026-03-13T15:58:59,536 adding 'netjsonconfig/backends/openvpn/templates/openvpn.jinja2' 2026-03-13T15:58:59,538 adding 'netjsonconfig/backends/openwisp/__init__.py' 2026-03-13T15:58:59,539 adding 'netjsonconfig/backends/openwisp/openwisp.py' 2026-03-13T15:58:59,540 adding 'netjsonconfig/backends/openwisp/renderer.py' 2026-03-13T15:58:59,542 adding 'netjsonconfig/backends/openwisp/schema.py' 2026-03-13T15:58:59,544 adding 'netjsonconfig/backends/openwisp/templates/install.sh' 2026-03-13T15:58:59,545 adding 'netjsonconfig/backends/openwisp/templates/openwrt.jinja2' 2026-03-13T15:58:59,546 adding 'netjsonconfig/backends/openwisp/templates/tc_script.sh' 2026-03-13T15:58:59,547 adding 'netjsonconfig/backends/openwisp/templates/uninstall.sh' 2026-03-13T15:58:59,549 adding 'netjsonconfig/backends/openwisp/templates/vpn_script_down.sh' 2026-03-13T15:58:59,550 adding 'netjsonconfig/backends/openwisp/templates/vpn_script_up.sh' 2026-03-13T15:58:59,551 adding 'netjsonconfig/backends/openwrt/__init__.py' 2026-03-13T15:58:59,553 adding 'netjsonconfig/backends/openwrt/openwrt.py' 2026-03-13T15:58:59,554 adding 'netjsonconfig/backends/openwrt/parser.py' 2026-03-13T15:58:59,556 adding 'netjsonconfig/backends/openwrt/renderer.py' 2026-03-13T15:58:59,560 adding 'netjsonconfig/backends/openwrt/schema.py' 2026-03-13T15:58:59,563 adding 'netjsonconfig/backends/openwrt/timezones.py' 2026-03-13T15:58:59,565 adding 'netjsonconfig/backends/openwrt/converters/__init__.py' 2026-03-13T15:58:59,566 adding 'netjsonconfig/backends/openwrt/converters/base.py' 2026-03-13T15:58:59,568 adding 'netjsonconfig/backends/openwrt/converters/default.py' 2026-03-13T15:58:59,569 adding 'netjsonconfig/backends/openwrt/converters/general.py' 2026-03-13T15:58:59,573 adding 'netjsonconfig/backends/openwrt/converters/interfaces.py' 2026-03-13T15:58:59,575 adding 'netjsonconfig/backends/openwrt/converters/led.py' 2026-03-13T15:58:59,576 adding 'netjsonconfig/backends/openwrt/converters/ntp.py' 2026-03-13T15:58:59,577 adding 'netjsonconfig/backends/openwrt/converters/openvpn.py' 2026-03-13T15:58:59,579 adding 'netjsonconfig/backends/openwrt/converters/radios.py' 2026-03-13T15:58:59,580 adding 'netjsonconfig/backends/openwrt/converters/routes.py' 2026-03-13T15:58:59,581 adding 'netjsonconfig/backends/openwrt/converters/rules.py' 2026-03-13T15:58:59,583 adding 'netjsonconfig/backends/openwrt/converters/switch.py' 2026-03-13T15:58:59,584 adding 'netjsonconfig/backends/openwrt/converters/wireguard_peers.py' 2026-03-13T15:58:59,586 adding 'netjsonconfig/backends/openwrt/converters/wireless.py' 2026-03-13T15:58:59,588 adding 'netjsonconfig/backends/openwrt/converters/zerotier.py' 2026-03-13T15:58:59,590 adding 'netjsonconfig/backends/openwrt/templates/openwrt.jinja2' 2026-03-13T15:58:59,591 adding 'netjsonconfig/backends/vxlan/__init__.py' 2026-03-13T15:58:59,592 adding 'netjsonconfig/backends/vxlan/schema.py' 2026-03-13T15:58:59,594 adding 'netjsonconfig/backends/vxlan/vxlan_wireguard.py' 2026-03-13T15:58:59,595 adding 'netjsonconfig/backends/wireguard/__init__.py' 2026-03-13T15:58:59,596 adding 'netjsonconfig/backends/wireguard/converters.py' 2026-03-13T15:58:59,597 adding 'netjsonconfig/backends/wireguard/parser.py' 2026-03-13T15:58:59,598 adding 'netjsonconfig/backends/wireguard/renderer.py' 2026-03-13T15:58:59,600 adding 'netjsonconfig/backends/wireguard/schema.py' 2026-03-13T15:58:59,601 adding 'netjsonconfig/backends/wireguard/wireguard.py' 2026-03-13T15:58:59,602 adding 'netjsonconfig/backends/wireguard/templates/wireguard.jinja2' 2026-03-13T15:58:59,604 adding 'netjsonconfig/backends/zerotier/__init__.py' 2026-03-13T15:58:59,605 adding 'netjsonconfig/backends/zerotier/converters.py' 2026-03-13T15:58:59,607 adding 'netjsonconfig/backends/zerotier/parser.py' 2026-03-13T15:58:59,608 adding 'netjsonconfig/backends/zerotier/renderer.py' 2026-03-13T15:58:59,610 adding 'netjsonconfig/backends/zerotier/schema.py' 2026-03-13T15:58:59,611 adding 'netjsonconfig/backends/zerotier/zerotier.py' 2026-03-13T15:58:59,612 adding 'netjsonconfig/backends/zerotier/templates/zerotier.jinja2' 2026-03-13T15:58:59,615 adding 'netjsonconfig-1.2.1.data/scripts/netjsonconfig' 2026-03-13T15:58:59,622 adding 'netjsonconfig-1.2.1.dist-info/licenses/LICENSE' 2026-03-13T15:58:59,624 adding 'netjsonconfig-1.2.1.dist-info/METADATA' 2026-03-13T15:58:59,624 adding 'netjsonconfig-1.2.1.dist-info/WHEEL' 2026-03-13T15:58:59,625 adding 'netjsonconfig-1.2.1.dist-info/top_level.txt' 2026-03-13T15:58:59,627 adding 'netjsonconfig-1.2.1.dist-info/RECORD' 2026-03-13T15:58:59,630 removing build/bdist.linux-armv7l/wheel 2026-03-13T15:58:59,747 Building wheel for netjsonconfig (pyproject.toml): finished with status 'done' 2026-03-13T15:58:59,752 Created wheel for netjsonconfig: filename=netjsonconfig-1.2.1-py2.py3-none-any.whl size=111329 sha256=d4c7893a28c6eb6c6ebeab52cff67ee88c1673ce679df47da383c989fdbd63d9 2026-03-13T15:58:59,753 Stored in directory: /tmp/pip-ephem-wheel-cache-0rkpdg8m/wheels/b8/df/58/19458984c53848993bbdd088353b711be7dbdd23b2dab89ead 2026-03-13T15:58:59,766 Successfully built netjsonconfig 2026-03-13T15:58:59,774 Removed build tracker: '/tmp/pip-build-tracker-cz5ap70e'