2025-09-07T22:30:47,249 Created temporary directory: /tmp/pip-build-tracker-dnwyo3wp 2025-09-07T22:30:47,250 Initialized build tracking at /tmp/pip-build-tracker-dnwyo3wp 2025-09-07T22:30:47,250 Created build tracker: /tmp/pip-build-tracker-dnwyo3wp 2025-09-07T22:30:47,250 Entered build tracker: /tmp/pip-build-tracker-dnwyo3wp 2025-09-07T22:30:47,250 Created temporary directory: /tmp/pip-wheel-47lcpt26 2025-09-07T22:30:47,253 Created temporary directory: /tmp/pip-ephem-wheel-cache-jv6dhyf5 2025-09-07T22:30:47,308 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T22:30:47,311 2 location(s) to search for versions of pytool: 2025-09-07T22:30:47,311 * https://pypi.org/simple/pytool/ 2025-09-07T22:30:47,311 * https://www.piwheels.org/simple/pytool/ 2025-09-07T22:30:47,311 Fetching project page and analyzing links: https://pypi.org/simple/pytool/ 2025-09-07T22:30:47,311 Getting page https://pypi.org/simple/pytool/ 2025-09-07T22:30:47,312 Found index url https://pypi.org/simple/ 2025-09-07T22:30:47,383 Fetched page https://pypi.org/simple/pytool/ as application/vnd.pypi.simple.v1+json 2025-09-07T22:30:47,392 Found link https://files.pythonhosted.org/packages/2e/7e/29f41ccde760d6919db059a1f16f449c9d2c8b073fb9e241e4a12e7cfbea/pytool-0.1.0.tar.gz (from https://pypi.org/simple/pytool/), version: 0.1.0 2025-09-07T22:30:47,392 Found link https://files.pythonhosted.org/packages/8f/1a/521595b771950ee20576e49d8e17a9cf12e30ce36267729c8708d2debed9/pytool-0.3.0.tar.gz (from https://pypi.org/simple/pytool/), version: 0.3.0 2025-09-07T22:30:47,392 Found link https://files.pythonhosted.org/packages/2a/ce/6b289a60b390c7b587998994ec0ec1353f7e07b3d49c38c3d2a3d028046f/pytool-0.3.1.tar.gz (from https://pypi.org/simple/pytool/), version: 0.3.1 2025-09-07T22:30:47,393 Found link https://files.pythonhosted.org/packages/76/f3/b014664e417337bfbfb7cf7b8414a9ece4ec31aa3d4b35563fe5d22dc35a/pytool-0.3.2.tar.gz (from https://pypi.org/simple/pytool/), version: 0.3.2 2025-09-07T22:30:47,393 Found link https://files.pythonhosted.org/packages/4f/23/d79c44c0e5a1deb960a2b3a7d092e437e7da270ba831f65c616efea610b8/pytool-0.3.3.tar.gz (from https://pypi.org/simple/pytool/), version: 0.3.3 2025-09-07T22:30:47,393 Found link https://files.pythonhosted.org/packages/2d/b0/dfbf97b28a56b9a7ebb75f30d80ccf859c3656dc3d3411cd0052a56bca3f/pytool-1.0.1.tar.gz (from https://pypi.org/simple/pytool/), version: 1.0.1 2025-09-07T22:30:47,393 Found link https://files.pythonhosted.org/packages/f8/f1/d32d8d7703d498d078cfd5c6a3cfd8c000d668d35fd00d2bd0b071aac913/pytool-1.0.2.tar.gz (from https://pypi.org/simple/pytool/), version: 1.0.2 2025-09-07T22:30:47,394 Found link https://files.pythonhosted.org/packages/d3/eb/c788afb9eef9f836e2a95081813f951a370b36874e32ca70271c374d3c47/pytool-1.1.0.tar.gz (from https://pypi.org/simple/pytool/), version: 1.1.0 2025-09-07T22:30:47,394 Found link https://files.pythonhosted.org/packages/b7/70/110b812f4a39c13cba97256e7d792d312d906cd0f9ad91700d6cbd4697a5/pytool-1.1.1.tar.gz (from https://pypi.org/simple/pytool/), version: 1.1.1 2025-09-07T22:30:47,394 Found link https://files.pythonhosted.org/packages/ef/14/def0b7fc98eee92b64f7a76de62e1058a4fd7e503ee4d0fe4ddab601c0a4/pytool-2.0.0.tar.gz (from https://pypi.org/simple/pytool/), version: 2.0.0 2025-09-07T22:30:47,394 Found link https://files.pythonhosted.org/packages/9a/4a/86f3e40105db52796e1e692e16fd3437f5ca1ff2fc8325ffca96c67c6e10/pytool-2.0.tar.gz (from https://pypi.org/simple/pytool/), version: 2.0 2025-09-07T22:30:47,394 Found link https://files.pythonhosted.org/packages/df/d2/36fe1d3851f2c8dfa087cf9968e0036203bee00fa8fb11713c0318086d8e/pytool-2.0.1.tar.gz (from https://pypi.org/simple/pytool/), version: 2.0.1 2025-09-07T22:30:47,395 Found link https://files.pythonhosted.org/packages/51/54/4b43c06d5b2a2dd00fd5c28e2771b78cdb433ba8bb71c159672aec894c6e/pytool-2.1.0.tar.gz (from https://pypi.org/simple/pytool/), version: 2.1.0 2025-09-07T22:30:47,395 Found link https://files.pythonhosted.org/packages/c6/e2/3cad0e2a0abc61354abc730b9ded010507739d499888483d9656757e80d3/pytool-2.2.0.tar.gz (from https://pypi.org/simple/pytool/), version: 2.2.0 2025-09-07T22:30:47,395 Found link https://files.pythonhosted.org/packages/b3/9e/d41e66dc3402c90e9f39ac2e076c04731ee51c29b8df511d166d21efc74a/pytool-2.3.0.tar.gz (from https://pypi.org/simple/pytool/), version: 2.3.0 2025-09-07T22:30:47,395 Found link https://files.pythonhosted.org/packages/72/f4/079aff8806271a08866bcd3f51d3bdd6a770168decfebd1f80a991e454cc/pytool-2.3.1.tar.gz (from https://pypi.org/simple/pytool/), version: 2.3.1 2025-09-07T22:30:47,395 Found link https://files.pythonhosted.org/packages/d3/56/81f82e93f3cafe61bfd230622cbb7cd1f7aa09626c2e15b9849c7bdc6907/pytool-2.3.2.tar.gz (from https://pypi.org/simple/pytool/), version: 2.3.2 2025-09-07T22:30:47,396 Found link https://files.pythonhosted.org/packages/3e/1c/2f6710e9cd6966023945e69590a36733e68c5d2976ae5be6e90ea614765a/pytool-2.4.1.tar.gz (from https://pypi.org/simple/pytool/), version: 2.4.1 2025-09-07T22:30:47,396 Found link https://files.pythonhosted.org/packages/16/a2/abbabdcccd548f096b40dda467b65058781292f8e1ea2465a303c32e8c5b/pytool-3.0.1.tar.gz (from https://pypi.org/simple/pytool/), version: 3.0.1 2025-09-07T22:30:47,396 Found link https://files.pythonhosted.org/packages/ff/c1/b30c8613f55c7d8cd92325bfa0b46021f724d9af400e621933c99b48f324/pytool-3.1.0.tar.gz (from https://pypi.org/simple/pytool/), version: 3.1.0 2025-09-07T22:30:47,396 Found link https://files.pythonhosted.org/packages/86/fd/8f78c5aca515f3a1f441b176dd21fab92627e59df150d981e12124b63c96/pytool-3.1.1.tar.gz (from https://pypi.org/simple/pytool/), version: 3.1.1 2025-09-07T22:30:47,396 Found link https://files.pythonhosted.org/packages/db/00/8d598a1d540ae356c2400eca5355e540b8e9a2ff17d92a64d18a3e053f70/pytool-3.2.0.tar.gz (from https://pypi.org/simple/pytool/), version: 3.2.0 2025-09-07T22:30:47,397 Found link https://files.pythonhosted.org/packages/8b/31/59d09b2b819dcd11a4921f74cce9aadecdca0a59213f0657133e6eed1774/pytool-3.3.0.tar.gz (from https://pypi.org/simple/pytool/), version: 3.3.0 2025-09-07T22:30:47,397 Found link https://files.pythonhosted.org/packages/92/1e/fe439b390eb28870d949b157cf210890d15c400eba7dec98e3d09b988ede/pytool-3.4.0.tar.gz (from https://pypi.org/simple/pytool/), version: 3.4.0 2025-09-07T22:30:47,397 Found link https://files.pythonhosted.org/packages/c3/3f/052da3a210137e8a7dc1dd156f0de2609b55451a5205cf7dc00a1ba4948b/pytool-3.4.1.tar.gz (from https://pypi.org/simple/pytool/), version: 3.4.1 2025-09-07T22:30:47,397 Found link https://files.pythonhosted.org/packages/87/58/db97b56c8d4b7126f93a12296bbe42689479825cdd9acc9d26f21af8bfb3/pytool-3.4.2.tar.gz (from https://pypi.org/simple/pytool/), version: 3.4.2 2025-09-07T22:30:47,397 Found link https://files.pythonhosted.org/packages/3a/67/b1396757368ca8bb79be1ff306a9550a9f629cd449be3e4f07926d7fdd6e/pytool-3.5.0.tar.gz (from https://pypi.org/simple/pytool/), version: 3.5.0 2025-09-07T22:30:47,398 Skipping link: No binaries permitted for pytool: https://files.pythonhosted.org/packages/c4/96/b762e23800981cd5ff8e712a74c8af8da96ac438d8f98f636f430240d345/pytool-3.6.0-py3-none-any.whl (from https://pypi.org/simple/pytool/) 2025-09-07T22:30:47,398 Found link https://files.pythonhosted.org/packages/6f/17/db2d9ca58e0e8d7cccbfa28904b7f21138468c4d99968bf2c939e7986ef1/pytool-3.6.0.tar.gz (from https://pypi.org/simple/pytool/), version: 3.6.0 2025-09-07T22:30:47,398 Skipping link: No binaries permitted for pytool: https://files.pythonhosted.org/packages/81/3b/5e930fb5fe52fdf9aa88eabcb83e9dc9498b70349ac17c3192c6cf572b35/pytool-3.7.0-py3-none-any.whl (from https://pypi.org/simple/pytool/) 2025-09-07T22:30:47,398 Found link https://files.pythonhosted.org/packages/c6/ef/9d6dd1ab2ee85c28bc1acfc97d556371df886aec4d8e4d9a1c11b91adf57/pytool-3.7.0.tar.gz (from https://pypi.org/simple/pytool/), version: 3.7.0 2025-09-07T22:30:47,398 Skipping link: No binaries permitted for pytool: https://files.pythonhosted.org/packages/5c/32/3b77e314e78fc2d802b2da8e6d3bea4a57b91fc63608c14e06b530df2c24/pytool-3.7.1-py3-none-any.whl (from https://pypi.org/simple/pytool/) 2025-09-07T22:30:47,398 Found link https://files.pythonhosted.org/packages/b2/d8/0e91705fad144496273dff31546033e5154507549425e28ba7afa23219ae/pytool-3.7.1.tar.gz (from https://pypi.org/simple/pytool/), version: 3.7.1 2025-09-07T22:30:47,399 Skipping link: No binaries permitted for pytool: https://files.pythonhosted.org/packages/4a/3e/b6d158ef38db2312c3493c76140a765d623c6efbbb92f9ef4d63b6b3a275/pytool-3.8.0-py3-none-any.whl (from https://pypi.org/simple/pytool/) 2025-09-07T22:30:47,399 Found link https://files.pythonhosted.org/packages/6c/d8/09273da2a591ae30f4e89b6cbdb67dbc6d761e10efb6eeb67c571c92a60c/pytool-3.8.0.tar.gz (from https://pypi.org/simple/pytool/), version: 3.8.0 2025-09-07T22:30:47,399 Skipping link: No binaries permitted for pytool: https://files.pythonhosted.org/packages/5b/8e/654b85fc8abae25c9a78aa6c8e14161e6e6a8507005cddf21e2abfa3d9a5/pytool-3.8.1-py3-none-any.whl (from https://pypi.org/simple/pytool/) 2025-09-07T22:30:47,399 Found link https://files.pythonhosted.org/packages/ac/11/0ec7427a908441b36523c72ddbdc1ad13ef2bdd57560a41adeb59737c3e6/pytool-3.8.1.tar.gz (from https://pypi.org/simple/pytool/), version: 3.8.1 2025-09-07T22:30:47,399 Found link https://files.pythonhosted.org/packages/6c/85/14877db530b41522d9460467ff9c73e68866e9837b0325616d99e3112345/pytool-3.9.0.tar.gz (from https://pypi.org/simple/pytool/), version: 3.9.0 2025-09-07T22:30:47,399 Found link https://files.pythonhosted.org/packages/9a/fb/e5b6547eb2aaa66b6ba168b9a508506c8ba06fb908cc8596afebefba9c59/pytool-3.10.0.tar.gz (from https://pypi.org/simple/pytool/), version: 3.10.0 2025-09-07T22:30:47,400 Skipping link: No binaries permitted for pytool: https://files.pythonhosted.org/packages/c8/b6/d138ca120f6ae028ca5c00c7800300bacc1fff1f8cb74b0b28a7e1febbb8/pytool-3.10.1-py3-none-any.whl (from https://pypi.org/simple/pytool/) 2025-09-07T22:30:47,400 Found link https://files.pythonhosted.org/packages/bb/e8/de1fdb23f17d266ec4ee01d7536b506ad8ecf7810319a389482b8ce1a8ad/pytool-3.10.1.tar.gz (from https://pypi.org/simple/pytool/), version: 3.10.1 2025-09-07T22:30:47,400 Skipping link: No binaries permitted for pytool: https://files.pythonhosted.org/packages/89/eb/7780ffddda8fd62f185f914e2f83e5593d4c1a49337097d578aa20cbc038/pytool-3.11.0-py3-none-any.whl (from https://pypi.org/simple/pytool/) 2025-09-07T22:30:47,400 Found link https://files.pythonhosted.org/packages/ad/86/efaec15b2108dbae355f2d76739e06869aaca6e687479f2ac392273f7f3a/pytool-3.11.0.tar.gz (from https://pypi.org/simple/pytool/), version: 3.11.0 2025-09-07T22:30:47,400 Skipping link: No binaries permitted for pytool: https://files.pythonhosted.org/packages/5a/50/8c72abfc78323a8cc15079abaffbadf9969837ddc6ca95ce49881cab9cc7/pytool-3.12.0-py3-none-any.whl (from https://pypi.org/simple/pytool/) 2025-09-07T22:30:47,400 Found link https://files.pythonhosted.org/packages/70/63/91f78f39aa982948b0450838f5ad3e5358158d12bde245c4350fcda255cc/pytool-3.12.0.tar.gz (from https://pypi.org/simple/pytool/), version: 3.12.0 2025-09-07T22:30:47,401 Skipping link: No binaries permitted for pytool: https://files.pythonhosted.org/packages/1b/a7/46e3f22dad96a09169aeff0e4b2a9834bfd15f2ed2527dcfec703db3746e/pytool-3.13.0-py3-none-any.whl (from https://pypi.org/simple/pytool/) 2025-09-07T22:30:47,401 Found link https://files.pythonhosted.org/packages/f1/df/0ca1a6e773be8b7dd62bab56a4733896096c1782f7c1c896802c7e3a420d/pytool-3.13.0.tar.gz (from https://pypi.org/simple/pytool/), version: 3.13.0 2025-09-07T22:30:47,401 Skipping link: No binaries permitted for pytool: https://files.pythonhosted.org/packages/32/0e/2dd3be81baad769c626c4fa17af17e0d9ba06ed4a5cf837bbb31e50ead04/pytool-3.14.0-py3-none-any.whl (from https://pypi.org/simple/pytool/) 2025-09-07T22:30:47,401 Found link https://files.pythonhosted.org/packages/1c/c9/e672967e43f1f074e91e13a1fb7b141cf82c2086b38fa3a4436a4aab7a84/pytool-3.14.0.tar.gz (from https://pypi.org/simple/pytool/), version: 3.14.0 2025-09-07T22:30:47,401 Skipping link: No binaries permitted for pytool: https://files.pythonhosted.org/packages/7f/f2/143edb58f24779843c3765e18a3c412aab1ae673b89e6c3565a120024116/pytool-3.14.1-py3-none-any.whl (from https://pypi.org/simple/pytool/) 2025-09-07T22:30:47,401 Found link https://files.pythonhosted.org/packages/f5/cd/00a69308479d11aec9b23e7ddad31d8225a22f25daf7dd147b0493af5685/pytool-3.14.1.tar.gz (from https://pypi.org/simple/pytool/), version: 3.14.1 2025-09-07T22:30:47,402 Skipping link: No binaries permitted for pytool: https://files.pythonhosted.org/packages/ae/f8/c311e12c1f7b3dd7a3dca3b1b9a9caf1dd6451031e908f32791be9f45b3f/pytool-3.14.2-py3-none-any.whl (from https://pypi.org/simple/pytool/) 2025-09-07T22:30:47,402 Found link https://files.pythonhosted.org/packages/da/e5/1f3f4e3f344b160cc9e793d6353727a0b1994973ba508e4012926a947681/pytool-3.14.2.tar.gz (from https://pypi.org/simple/pytool/), version: 3.14.2 2025-09-07T22:30:47,402 Skipping link: No binaries permitted for pytool: https://files.pythonhosted.org/packages/af/c5/3dfb76d9f43dfb9ef2c36899f81a0f7e60d79613c79b81d1df41bc789608/pytool-3.15.0-py3-none-any.whl (from https://pypi.org/simple/pytool/) 2025-09-07T22:30:47,402 Found link https://files.pythonhosted.org/packages/8c/e2/9acf34d32c282d9749e405f8d3467cfd3a2840db11fb93713172291173ac/pytool-3.15.0.tar.gz (from https://pypi.org/simple/pytool/), version: 3.15.0 2025-09-07T22:30:47,402 Skipping link: No binaries permitted for pytool: https://files.pythonhosted.org/packages/bb/f1/f6d3f0b0b2ecb5d5e8139fa5069851e65885ad1ed18ee1688be07b44ce1a/pytool-3.16.0-py3-none-any.whl (from https://pypi.org/simple/pytool/) 2025-09-07T22:30:47,402 Found link https://files.pythonhosted.org/packages/de/8b/7171d509caf3825fdf34598a40521545c7e3c7c3c7e5a87ef69c2025ddbc/pytool-3.16.0.tar.gz (from https://pypi.org/simple/pytool/), version: 3.16.0 2025-09-07T22:30:47,403 Skipping link: No binaries permitted for pytool: https://files.pythonhosted.org/packages/0a/0f/2023a5cab4c889ca76b2ee5b7ba1c149962607a2a908140b7c631928ed31/pytool-3.16.1-py3-none-any.whl (from https://pypi.org/simple/pytool/) 2025-09-07T22:30:47,403 Found link https://files.pythonhosted.org/packages/68/26/5a864bbb569651321ffb9eece3b76892ceb114d064e1c576c10a3db499ad/pytool-3.16.1.tar.gz (from https://pypi.org/simple/pytool/), version: 3.16.1 2025-09-07T22:30:47,403 Skipping link: No binaries permitted for pytool: https://files.pythonhosted.org/packages/5f/19/f23cda94b54f873ff5ac287aa8b9e90cd287889a8777b39da7e5e213dbe2/pytool-3.16.2-py3-none-any.whl (from https://pypi.org/simple/pytool/) 2025-09-07T22:30:47,403 Found link https://files.pythonhosted.org/packages/99/e4/08a26f1c321cc9222bf0094c35625819dabf72a2ca3a62aa5cc37fd86a80/pytool-3.16.2.tar.gz (from https://pypi.org/simple/pytool/), version: 3.16.2 2025-09-07T22:30:47,403 Skipping link: No binaries permitted for pytool: https://files.pythonhosted.org/packages/bb/e3/5d8108d8f3f4cce821ec554b020d94bd14eb0416be4c488996b20b1b4ece/pytool-3.16.3-py3-none-any.whl (from https://pypi.org/simple/pytool/) (requires-python:>=3.8,<4.0) 2025-09-07T22:30:47,404 Found link https://files.pythonhosted.org/packages/1b/63/2ee796137c6fb7229b5e04faa6893b16f46e078386cb9144911b109ce646/pytool-3.16.3.tar.gz (from https://pypi.org/simple/pytool/) (requires-python:>=3.8,<4.0), version: 3.16.3 2025-09-07T22:30:47,404 Skipping link: No binaries permitted for pytool: https://files.pythonhosted.org/packages/b6/e5/0cdc59f524f1b1f739b58006188bbe551926e1ff650571b45601a854227b/pytool-4.0.0-py3-none-any.whl (from https://pypi.org/simple/pytool/) (requires-python:>=3.8,<4.0) 2025-09-07T22:30:47,405 Found link https://files.pythonhosted.org/packages/91/84/026e4cb843dd960bd1c1db5713f61ffa175a4cbc87f4f5db4e0bf892822c/pytool-4.0.0.tar.gz (from https://pypi.org/simple/pytool/) (requires-python:>=3.8,<4.0), version: 4.0.0 2025-09-07T22:30:47,405 Skipping link: No binaries permitted for pytool: https://files.pythonhosted.org/packages/08/7e/fe524dca072a6d265ab0cc80d5a7e44e40abd6e9cadaa169c2b2266c26d3/pytool-5.0.0-py3-none-any.whl (from https://pypi.org/simple/pytool/) (requires-python:>=3.9,<4.0) 2025-09-07T22:30:47,405 Found link https://files.pythonhosted.org/packages/32/d2/c24a3c8dd6cd68e236a69f858fddc39f3267887c43be749199a48bafd2b5/pytool-5.0.0.tar.gz (from https://pypi.org/simple/pytool/) (requires-python:>=3.9,<4.0), version: 5.0.0 2025-09-07T22:30:47,406 Skipping link: No binaries permitted for pytool: https://files.pythonhosted.org/packages/70/e5/3934432aaf91b6809b1c77148f688aa93afc9a401cd708aa0dd8f24ebed9/pytool-5.0.1-py3-none-any.whl (from https://pypi.org/simple/pytool/) (requires-python:<4.0,>=3.9) 2025-09-07T22:30:47,406 Found link https://files.pythonhosted.org/packages/40/36/75ed5e859e73f8ab6abc7f16afaec7192ae775360b81ca227f3f522b398b/pytool-5.0.1.tar.gz (from https://pypi.org/simple/pytool/) (requires-python:<4.0,>=3.9), version: 5.0.1 2025-09-07T22:30:47,407 Skipping link: No binaries permitted for pytool: https://files.pythonhosted.org/packages/ab/08/7153692e3c46912cd6255785ad93e4a1b2beaf722da338dfa169c783e2fa/pytool-6.0.0-py3-none-any.whl (from https://pypi.org/simple/pytool/) (requires-python:<4.0,>=3.9) 2025-09-07T22:30:47,407 Found link https://files.pythonhosted.org/packages/76/49/fd9d9ac7dac5dd8952b160c0073068e5daa925cf9e2d73eabeae24ac79d7/pytool-6.0.0.tar.gz (from https://pypi.org/simple/pytool/) (requires-python:<4.0,>=3.9), version: 6.0.0 2025-09-07T22:30:47,407 Skipping link: No binaries permitted for pytool: https://files.pythonhosted.org/packages/8b/f7/6d22348788cd2b10e7d8ab34a1d8f1c69cc6575c99559b102a288d815bd6/pytool-6.0.1-py3-none-any.whl (from https://pypi.org/simple/pytool/) (requires-python:<4.0,>=3.9) 2025-09-07T22:30:47,407 Found link https://files.pythonhosted.org/packages/81/b7/897bced197775e5cdd27ec962465314f063f9770d33ec136e75ead38815b/pytool-6.0.1.tar.gz (from https://pypi.org/simple/pytool/) (requires-python:<4.0,>=3.9), version: 6.0.1 2025-09-07T22:30:47,407 Skipping link: No binaries permitted for pytool: https://files.pythonhosted.org/packages/f0/c1/66928cd2b9fa88f35ca26bf395c2f606aff91965582e909376d4875cc3f5/pytool-6.0.2-py3-none-any.whl (from https://pypi.org/simple/pytool/) (requires-python:<4.0,>=3.9) 2025-09-07T22:30:47,407 Found link https://files.pythonhosted.org/packages/fd/25/e3453a3e6839aba46fb106faf88f792e5a1d1cf695633c47ddab5272c110/pytool-6.0.2.tar.gz (from https://pypi.org/simple/pytool/) (requires-python:<4.0,>=3.9), version: 6.0.2 2025-09-07T22:30:47,408 Skipping link: No binaries permitted for pytool: https://files.pythonhosted.org/packages/f7/27/90a1da41e5c493f7f6173e8ddb29341d4e004b1d69626076a2cb5781d537/pytool-6.0.3-py3-none-any.whl (from https://pypi.org/simple/pytool/) (requires-python:<4.0,>=3.9) 2025-09-07T22:30:47,408 Found link https://files.pythonhosted.org/packages/be/13/9884ee0c6aa49774eeccd0558e26c9325bd15384b0ecff2038a29d457458/pytool-6.0.3.tar.gz (from https://pypi.org/simple/pytool/) (requires-python:<4.0,>=3.9), version: 6.0.3 2025-09-07T22:30:47,408 Fetching project page and analyzing links: https://www.piwheels.org/simple/pytool/ 2025-09-07T22:30:47,408 Getting page https://www.piwheels.org/simple/pytool/ 2025-09-07T22:30:47,409 Found index url https://www.piwheels.org/simple/ 2025-09-07T22:30:47,497 Fetched page https://www.piwheels.org/simple/pytool/ as text/html 2025-09-07T22:30:47,507 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-6.0.3-py3-none-any.whl#sha256=47c8aaf0ee4af100339d5eca9d645c5d0731f39034d9d7aa6e4c7c823df21e51 (from https://www.piwheels.org/simple/pytool/) (requires-python:<4.0,>=3.9) 2025-09-07T22:30:47,507 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-6.0.2-py3-none-any.whl#sha256=fba1a810066d9bed24c357baa8658e99857c08a508a2b5fc0a41c2697ace6ce0 (from https://www.piwheels.org/simple/pytool/) (requires-python:<4.0,>=3.9) 2025-09-07T22:30:47,507 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-6.0.1-py3-none-any.whl#sha256=506f3d5b1645d5ae32cf314e74bee49f3864ba1f7c7ef093e7ed7978be19839e (from https://www.piwheels.org/simple/pytool/) (requires-python:<4.0,>=3.9) 2025-09-07T22:30:47,507 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-6.0.0-py3-none-any.whl#sha256=7bc33632b92d97f033a6e7b6d511dd1c51a11c6b5760532cc4e21dfc60f8910e (from https://www.piwheels.org/simple/pytool/) (requires-python:<4.0,>=3.9) 2025-09-07T22:30:47,507 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-5.0.1-py3-none-any.whl#sha256=5bb0b08d5597a8209ea40f75ba7d1f6df16663230e8db4e182fe2eaa0b71bd2b (from https://www.piwheels.org/simple/pytool/) (requires-python:>=3.9,<4.0) 2025-09-07T22:30:47,508 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-5.0.0-py3-none-any.whl#sha256=8c34feb9399bf9523554145ea9f92606c6e753d050d246ac2fb0547e1f7d8108 (from https://www.piwheels.org/simple/pytool/) (requires-python:>=3.9,<4.0) 2025-09-07T22:30:47,508 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-4.0.0-py3-none-any.whl#sha256=dd8094f8e2e617e886057aa3af55d86fee429d167a4969dc1395169fe0c9b6ef (from https://www.piwheels.org/simple/pytool/) (requires-python:>=3.8,<4.0) 2025-09-07T22:30:47,508 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-3.16.3-py3-none-any.whl#sha256=c20b2ebbcb60b4fbfdfa8eb3cdf087684bfdd78b13b4f8ba8abd7727e8696c3d (from https://www.piwheels.org/simple/pytool/) (requires-python:>=3.8,<4.0) 2025-09-07T22:30:47,508 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-3.16.2-py3-none-any.whl#sha256=45dea665ec8f5c9123d04f55cb72baf1caca686cca85d94f18afffc1b8b17292 (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,508 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-3.16.1-py3-none-any.whl#sha256=aa6f45339d893ced20547e84aafcfcfb0e07cb5222ba9e27edbff68beb8cdcc6 (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,508 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-3.16.0-py3-none-any.whl#sha256=398f996610fe468ba7428ce129543e3882b1abc800bb0105543a0a381cdd4031 (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,508 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-3.15.0-py3-none-any.whl#sha256=23a5865d1d03751f1bc53c810b21dd1e67af41ea1883536d0ae7e154d31f7a0c (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,509 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-3.14.2-py3-none-any.whl#sha256=0d91a3891669c9e05d433a955a63f73f050ed20ec43f1c2e5840bd10bb1ae113 (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,509 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-3.14.1-py3-none-any.whl#sha256=e62b3393539ba57305ab0e6c9fccf0f99f2ecf21a70a6941a070352d16809d28 (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,509 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-3.14.0-py3-none-any.whl#sha256=1353094c9d358a5b20221aee9b30bc86fa707a26079425242e22d4e03b0462bf (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,509 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-3.13.0-py3-none-any.whl#sha256=5085c7dbfd471ed04bd88752d50e901626552efdbea794b769d376d6d3dcb9e3 (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,509 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-3.12.0-py3-none-any.whl#sha256=d5513ba9c54decdea10ee48295c9d9d607278537a0d155d9d716f3f81b4bd86f (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,509 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-3.11.0-py3-none-any.whl#sha256=bd4c96b5ad4ff4f5af1a554757698a52fda6bd5d66ffdc96a001c8a7215a427c (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,510 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-3.10.1-py3-none-any.whl#sha256=0f59ffaa30d92c362f895715b893c0662eb24f7ce92d719c192d9fd421d1021b (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,510 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-3.10.0-py3-none-any.whl#sha256=c62e3b2f9e9cbfc8b081f0f22e1348c30042c0df51b86b442f4de32b9f2cea30 (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,510 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-3.9.0-py3-none-any.whl#sha256=e99fb59cea6988b06bd0db4737d0e13b8f7c3e69a80968c7a22e97cc1038d1d3 (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,510 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-3.8.1-py3-none-any.whl#sha256=a15a2467d8caa13ccd0c2872e5276bf6e404a5267ebaab11314327014d02a88e (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,510 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-3.8.0-py3-none-any.whl#sha256=7a59ec149b1b9ffa4009aac0959cc5793ff752689ae12227777d647dcbe44055 (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,510 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-3.7.1-py3-none-any.whl#sha256=e280c007ade18fbec96b8f09da3fe87f4e74961ea0b823e128b623e2796aca2d (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,510 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-3.7.0-py3-none-any.whl#sha256=55f99b6193a3fc3e358472197df7a9208ecfa3c4f7261367a7d441c2d272e23b (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,511 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-3.6.0-py3-none-any.whl#sha256=cd1a39f8b5435c2f67ca889e4fa7f450d236b9e5c467416728d41a1c36b6015a (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,511 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-3.5.0-py3-none-any.whl#sha256=a0993f80928f300ecc011cb19b83ee08a45d2c7150177e0c9e21947fece0cc81 (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,511 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-3.4.2-py3-none-any.whl#sha256=1d6f498d593c16cd5cad17cf3b292261cd6de3a2ccd096af3e47b7aeaa6a6c3a (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,511 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-3.4.1-py3-none-any.whl#sha256=475b412323d1c4bd21608c92129e245b3feaa09ce67adaef24ffcd3c75357c87 (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,511 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-3.4.0-py3-none-any.whl#sha256=80074c59914bba23aebf2b9c469437ea7c66beb61a1550cb46dac232e8963b37 (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,511 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-2.1.0-py3-none-any.whl#sha256=7582d7f6a6395e5c20433bbd2d59d0b981d53846f850745dd7666585eff4fe25 (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,511 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-2.0.1-py3-none-any.whl#sha256=4997005f0ca8eda0fd3c8370415f946c776847c6dcb48db7a4ba8b317c006cf8 (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,512 Skipping link: No binaries permitted for pytool: https://www.piwheels.org/simple/pytool/pytool-2.0-py3-none-any.whl#sha256=b1b089d5ce4968e88bec063dcb1964d39caa1624441a2a91758786e65a8bfd26 (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,512 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-1.1.1-py3-none-any.whl#sha256=ef3d42017498ae48a81eeaf7b74302d45efa8559e7615ea4aedd8ec1271a587e (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,512 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-1.1.0-py3-none-any.whl#sha256=68f17460162dc9f144e5bfd39efd6d72a7ef828ca58eeb182a4af460423544b6 (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,512 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-1.0.2-py3-none-any.whl#sha256=5545602636fa4ff9f6ccf60a526c3dd4852430fc54d84fd44cee38f92dfb6005 (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,512 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-1.0.1-py3-none-any.whl#sha256=c7ba9e95f8c53b50891c8d00d0842dfebea8b63675ab1693a13e6f2e30bb08f9 (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,512 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-0.3.3-py3-none-any.whl#sha256=ae14dbeca0a33a6777340b044202a96bbc4e10aa896db740b7ede716a8d2e864 (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,512 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-0.3.2-py3-none-any.whl#sha256=478fe24d1c46e27f9dc8d1d50f30bbb5c48d4efc693d4117e93b4ed40fe87f49 (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,513 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-0.3.1-py3-none-any.whl#sha256=328371f7dd2865b546011d6bee02413029f7d92b27ff94d9eade0571481fdf10 (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,513 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-0.3.0-py3-none-any.whl#sha256=f655ee58e63277ca8b87fafde128b56dd507e2fa648b46e0180d43e0efd5e18e (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,513 Skipping link: No binaries permitted for pytool: https://archive1.piwheels.org/simple/pytool/pytool-0.1.0-py3-none-any.whl#sha256=7c5b6e82db7d673bf1250587a3211b6905b601af6be007c74b60cc5c753ec11c (from https://www.piwheels.org/simple/pytool/) 2025-09-07T22:30:47,513 Skipping link: not a file: https://www.piwheels.org/simple/pytool/ 2025-09-07T22:30:47,513 Skipping link: not a file: https://pypi.org/simple/pytool/ 2025-09-07T22:30:47,543 Given no hashes to check 1 links for project 'pytool': discarding no candidates 2025-09-07T22:30:47,544 Collecting pytool==3.1.0 2025-09-07T22:30:47,545 Created temporary directory: /tmp/pip-unpack-hi8jwlou 2025-09-07T22:30:47,902 Downloading pytool-3.1.0.tar.gz (16 kB) 2025-09-07T22:30:47,932 Added pytool==3.1.0 from https://files.pythonhosted.org/packages/ff/c1/b30c8613f55c7d8cd92325bfa0b46021f724d9af400e621933c99b48f324/pytool-3.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-dnwyo3wp' 2025-09-07T22:30:47,933 Running setup.py (path:/tmp/pip-wheel-47lcpt26/pytool_9430b5f4cb5540059ebb0b9756414009/setup.py) egg_info for package pytool 2025-09-07T22:30:47,934 Created temporary directory: /tmp/pip-pip-egg-info-yge1x0ih 2025-09-07T22:30:47,934 Preparing metadata (setup.py): started 2025-09-07T22:30:47,935 Running command python setup.py egg_info 2025-09-07T22:30:48,462 Traceback (most recent call last): 2025-09-07T22:30:48,463 File "", line 2, in 2025-09-07T22:30:48,464 exec(compile(''' 2025-09-07T22:30:48,464 ~~~~^^^^^^^^^^^^ 2025-09-07T22:30:48,464 # This is -- a caller that pip uses to run setup.py 2025-09-07T22:30:48,464 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:30:48,464 ...<32 lines>... 2025-09-07T22:30:48,464 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T22:30:48,464 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:30:48,464 ''' % ('/tmp/pip-wheel-47lcpt26/pytool_9430b5f4cb5540059ebb0b9756414009/setup.py',), "", "exec")) 2025-09-07T22:30:48,465 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:30:48,465 File "", line 35, in 2025-09-07T22:30:48,465 File "/tmp/pip-wheel-47lcpt26/pytool_9430b5f4cb5540059ebb0b9756414009/setup.py", line 5, in 2025-09-07T22:30:48,465 exec("c=__import__('compiler');a='__version__';l=[];g=lambda:[n.expr.value for" 2025-09-07T22:30:48,465 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:30:48,465 " n in l for o in n.nodes if o.name==a].pop();c.walk(c.parseFile('%s/_" 2025-09-07T22:30:48,465 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:30:48,465 "_init__.py'),type('v',(object,),{'visitAssign':lambda s,n:l.append(n)" 2025-09-07T22:30:48,466 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:30:48,466 "})());exec(a+'=g()');"%'pytool') 2025-09-07T22:30:48,466 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:30:48,466 File "", line 1, in 2025-09-07T22:30:48,466 ModuleNotFoundError: No module named 'compiler' 2025-09-07T22:30:48,551 ERROR: python setup.py egg_info exited with 1 2025-09-07T22:30:48,563 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T22:30:48,563 exec(compile('"'"''"'"''"'"' 2025-09-07T22:30:48,563 # This is -- a caller that pip uses to run setup.py 2025-09-07T22:30:48,563 # 2025-09-07T22:30:48,563 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T22:30:48,563 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T22:30:48,563 # - It provides a clear error message when setuptools is not installed. 2025-09-07T22:30:48,563 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T22:30:48,563 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T22:30:48,563 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T22:30:48,563 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T22:30:48,563 import os, sys, tokenize, traceback 2025-09-07T22:30:48,563 2025-09-07T22:30:48,563 try: 2025-09-07T22:30:48,563 import setuptools 2025-09-07T22:30:48,563 except ImportError: 2025-09-07T22:30:48,563 print( 2025-09-07T22:30:48,563 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T22:30:48,563 "the build environment with exception:", 2025-09-07T22:30:48,563 file=sys.stderr, 2025-09-07T22:30:48,563 ) 2025-09-07T22:30:48,563 traceback.print_exc() 2025-09-07T22:30:48,563 sys.exit(1) 2025-09-07T22:30:48,563 2025-09-07T22:30:48,563 __file__ = %r 2025-09-07T22:30:48,563 sys.argv[0] = __file__ 2025-09-07T22:30:48,563 2025-09-07T22:30:48,563 if os.path.exists(__file__): 2025-09-07T22:30:48,563 filename = __file__ 2025-09-07T22:30:48,563 with tokenize.open(__file__) as f: 2025-09-07T22:30:48,563 setup_py_code = f.read() 2025-09-07T22:30:48,563 else: 2025-09-07T22:30:48,563 filename = "" 2025-09-07T22:30:48,563 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T22:30:48,563 2025-09-07T22:30:48,563 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T22:30:48,563 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-47lcpt26/pytool_9430b5f4cb5540059ebb0b9756414009/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-yge1x0ih[/] 2025-09-07T22:30:48,564 [bold magenta]cwd[/]: /tmp/pip-wheel-47lcpt26/pytool_9430b5f4cb5540059ebb0b9756414009/ 2025-09-07T22:30:48,564 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T22:30:48,565 ERROR: metadata generation failed 2025-09-07T22:30:48,570 Exception information: 2025-09-07T22:30:48,570 Traceback (most recent call last): 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T22:30:48,570 call_subprocess( 2025-09-07T22:30:48,570 ~~~~~~~~~~~~~~~^ 2025-09-07T22:30:48,570 args, 2025-09-07T22:30:48,570 ^^^^^ 2025-09-07T22:30:48,570 ...<2 lines>... 2025-09-07T22:30:48,570 spinner=spinner, 2025-09-07T22:30:48,570 ^^^^^^^^^^^^^^^^ 2025-09-07T22:30:48,570 ) 2025-09-07T22:30:48,570 ^ 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T22:30:48,570 raise error 2025-09-07T22:30:48,570 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T22:30:48,570 2025-09-07T22:30:48,570 The above exception was the direct cause of the following exception: 2025-09-07T22:30:48,570 2025-09-07T22:30:48,570 Traceback (most recent call last): 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T22:30:48,570 status = _inner_run() 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T22:30:48,570 return self.run(options, args) 2025-09-07T22:30:48,570 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T22:30:48,570 return func(self, options, args) 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T22:30:48,570 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T22:30:48,570 result = self._result = resolver.resolve( 2025-09-07T22:30:48,570 ~~~~~~~~~~~~~~~~^ 2025-09-07T22:30:48,570 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T22:30:48,570 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:30:48,570 ) 2025-09-07T22:30:48,570 ^ 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T22:30:48,570 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T22:30:48,570 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T22:30:48,570 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T22:30:48,570 if not criterion.candidates: 2025-09-07T22:30:48,570 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T22:30:48,570 return bool(self._sequence) 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T22:30:48,570 self._bool = any(self) 2025-09-07T22:30:48,570 ~~~^^^^^^ 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T22:30:48,570 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T22:30:48,570 ^^^^^^^^ 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T22:30:48,570 candidate = func() 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T22:30:48,570 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T22:30:48,570 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T22:30:48,570 link, template, name, version 2025-09-07T22:30:48,570 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:30:48,570 ) 2025-09-07T22:30:48,570 ^ 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T22:30:48,570 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T22:30:48,570 ~~~~~~~~~~~~~^ 2025-09-07T22:30:48,570 link, 2025-09-07T22:30:48,570 ^^^^^ 2025-09-07T22:30:48,570 ...<3 lines>... 2025-09-07T22:30:48,570 version=version, 2025-09-07T22:30:48,570 ^^^^^^^^^^^^^^^^ 2025-09-07T22:30:48,570 ) 2025-09-07T22:30:48,570 ^ 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T22:30:48,570 super().__init__( 2025-09-07T22:30:48,570 ~~~~~~~~~~~~~~~~^ 2025-09-07T22:30:48,570 link=link, 2025-09-07T22:30:48,570 ^^^^^^^^^^ 2025-09-07T22:30:48,570 ...<4 lines>... 2025-09-07T22:30:48,570 version=version, 2025-09-07T22:30:48,570 ^^^^^^^^^^^^^^^^ 2025-09-07T22:30:48,570 ) 2025-09-07T22:30:48,570 ^ 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T22:30:48,570 self.dist = self._prepare() 2025-09-07T22:30:48,570 ~~~~~~~~~~~~~^^ 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T22:30:48,570 dist = self._prepare_distribution() 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T22:30:48,570 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T22:30:48,570 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T22:30:48,570 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T22:30:48,570 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T22:30:48,570 dist = _get_prepared_distribution( 2025-09-07T22:30:48,570 req, 2025-09-07T22:30:48,570 ...<3 lines>... 2025-09-07T22:30:48,570 self.check_build_deps, 2025-09-07T22:30:48,570 ) 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T22:30:48,570 abstract_dist.prepare_distribution_metadata( 2025-09-07T22:30:48,570 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T22:30:48,570 finder, build_isolation, check_build_deps 2025-09-07T22:30:48,570 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:30:48,570 ) 2025-09-07T22:30:48,570 ^ 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T22:30:48,570 self.req.prepare_metadata() 2025-09-07T22:30:48,570 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T22:30:48,570 self.metadata_directory = generate_metadata_legacy( 2025-09-07T22:30:48,570 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T22:30:48,570 build_env=self.build_env, 2025-09-07T22:30:48,570 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:30:48,570 ...<3 lines>... 2025-09-07T22:30:48,570 details=details, 2025-09-07T22:30:48,570 ^^^^^^^^^^^^^^^^ 2025-09-07T22:30:48,570 ) 2025-09-07T22:30:48,570 ^ 2025-09-07T22:30:48,570 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T22:30:48,570 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T22:30:48,570 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T22:30:48,593 Removed pytool==3.1.0 from https://files.pythonhosted.org/packages/ff/c1/b30c8613f55c7d8cd92325bfa0b46021f724d9af400e621933c99b48f324/pytool-3.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-dnwyo3wp' 2025-09-07T22:30:48,593 Removed build tracker: '/tmp/pip-build-tracker-dnwyo3wp'