2025-09-13T00:28:21,472 Created temporary directory: /tmp/pip-build-tracker-31ituu69 2025-09-13T00:28:21,473 Initialized build tracking at /tmp/pip-build-tracker-31ituu69 2025-09-13T00:28:21,473 Created build tracker: /tmp/pip-build-tracker-31ituu69 2025-09-13T00:28:21,473 Entered build tracker: /tmp/pip-build-tracker-31ituu69 2025-09-13T00:28:21,473 Created temporary directory: /tmp/pip-wheel-kvcaa658 2025-09-13T00:28:21,476 Created temporary directory: /tmp/pip-ephem-wheel-cache-3s0wtqok 2025-09-13T00:28:21,536 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-13T00:28:21,539 2 location(s) to search for versions of funfile: 2025-09-13T00:28:21,539 * https://pypi.org/simple/funfile/ 2025-09-13T00:28:21,539 * https://www.piwheels.org/simple/funfile/ 2025-09-13T00:28:21,539 Fetching project page and analyzing links: https://pypi.org/simple/funfile/ 2025-09-13T00:28:21,540 Getting page https://pypi.org/simple/funfile/ 2025-09-13T00:28:21,541 Found index url https://pypi.org/simple/ 2025-09-13T00:28:21,695 Fetched page https://pypi.org/simple/funfile/ as application/vnd.pypi.simple.v1+json 2025-09-13T00:28:21,706 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/19/98/323c26c50f2026a805e7df942fa2cc55b5e07d1670ef086cd27eb95993ec/funfile-0.0.15-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,706 Found link https://files.pythonhosted.org/packages/95/3a/8c8ed3a27cc98810d7224c74125aff2803e5bc20ba8ada4653c13b35df06/funfile-0.0.15.tar.gz (from https://pypi.org/simple/funfile/), version: 0.0.15 2025-09-13T00:28:21,706 Found link https://files.pythonhosted.org/packages/24/1c/e8c442a98b072194b01079e7b88ad3277f29234aeb134407420809009cdc/funfile-0.0.17.tar.gz (from https://pypi.org/simple/funfile/), version: 0.0.17 2025-09-13T00:28:21,707 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/0c/fc/b82870706bcc908e58d3d9d09e5c55148817cb5d1897c3e0f199c6bc9818/funfile-0.0.18-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,707 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/dc/6a/6f2b1b4bd6ed7862a82e978317146a249d024303d9a532da487ad2d27269/funfile-0.0.19-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,707 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/d6/d2/cf6985563859595fcc02e9feca5a9f72e1062ac4754f9c2530fead5d28a5/funfile-0.0.20-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,707 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/c1/ef/36a3dfad61f9153a4332d59544b17e201b74899d095d5678f7a2c340a9e9/funfile-0.0.21-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,707 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/83/ab/0d22e488f6f8a531bea78e524b93e03a0b47d0916be7a62c2e171ad3824e/funfile-0.0.22-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,707 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/ca/ed/374a15a958d263188e6b038a6b978a3e79185cd60c8fa4e5da676067d8fa/funfile-0.0.23-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,708 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/35/3d/c8edfec03eb4de6bf228e70c396945fea3b2054c074737a00ec455dadd7c/funfile-0.0.24-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,708 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/10/66/0d4193c398739f5ed19c4381bc124162b79aa800d9fb7c0e19cbaef47eb4/funfile-0.0.25-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,708 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/ca/20/f1099654425a3198f871bf9f2ed6a609fef6f23ac62aac88cc36f3120694/funfile-0.0.26-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,708 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/9a/51/081114aeaedd09a63b1d3555e0d8f0c84360761bc741b9709524a2593a6a/funfile-0.0.27-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,708 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/22/d8/19c408dd60335d0aba665ab678374f5cf2491a0a49e09a7437e7efe24e6a/funfile-0.0.28-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,708 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/2b/1a/aa4dbf6c1d26178bb999c1dfdb86374eeddc873281e4eebc10443ebcd70f/funfile-0.0.29-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,708 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/c5/a7/bc9f88ba998c7cac8f9d9c5c94c58f9a2037db7570c453589cb5e53d9001/funfile-0.0.30-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,708 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/31/8e/4e8a864e764c5cf651c5f9f66c76c891b272d3fc1a14497361fdec5d1142/funfile-0.0.31-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,709 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/02/14/1839ea53458fb2fe10a3bc35bc90abcd09a0833819c8e27ac886c9089ec9/funfile-0.1.0-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,709 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/f0/df/2d520624afe37da4bbf8fff31efee4f6af03356abade5bb3fa963be0c616/funfile-0.1.1-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,709 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/23/f0/724c161a085922dcdc4f6f1ca1495c70aa8e46b752893c765e7bbfb5bea1/funfile-0.1.2-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,709 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/2e/70/19fab8f03351317ca86e97e6c13dc3f9153e870963724d67bde0073312e2/funfile-0.1.3-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,709 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/fc/d2/e47caf628139a625150918c4596ef15036999bc639511935852fe4a87cbe/funfile-0.1.4-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,709 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/f1/ed/4a2625e4f8f1a1a375812d09d24cad3f39ce3f0ce8257f39c704a8256a53/funfile-0.1.5-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,709 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/f1/c1/5ed124db810f0a52eef53164f44d7417c00c953cd58981a44e52350e4081/funfile-0.1.6-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,710 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/77/05/1dbeb347cbf8aedc962d5567f57e15e72af3e5b569557e57b56d14997cdc/funfile-0.1.7-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,710 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/7f/98/86c2edc8feea8a7f1f094673891749ea6f3a15f3bc60d1288d6acf4ed13a/funfile-0.1.8-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,710 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/e6/1c/b86b6b23d67a1f9d3065520f6445cbe801a4f266035c293cfbc401632ade/funfile-0.1.9-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,710 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/c2/9e/a126bb1c9b91a5aacb3d059e393f75fcd9a6e3e8f5ae8f315f6edf7707b6/funfile-0.1.10-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,710 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/69/ce/ff1148683eba7ac750318ae03611ed6b598033e808e6aa50475ebfd8c61e/funfile-0.1.11-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,710 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/e4/fe/de0544ab7875604fe1806d4c22011c70be408213709272ff2ead38126888/funfile-0.1.12-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,710 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/bf/2f/446413413d83400fcbd098ef50a4014436a36ed9f95169b93b2421a07897/funfile-0.1.13-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,710 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/a4/a7/ee5aadd0657fadb3b56c4f84c2c1b0f41139de737d3cea070097859b01e6/funfile-0.1.14-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,711 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/68/e5/bd002e2ed4b31e0ae6979bc13c55c64594d07c32675a69a05131a97d0148/funfile-0.1.15-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,711 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/ed/81/818b6abda7dc83de9b9728dc6a984033775b510a2dd40d68fc19eea26b16/funfile-0.1.16-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,711 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/3b/0e/b43bd5c81b36d5c70f8cb38cebfebfe58c68e58a53db8c59698882db52bc/funfile-0.1.17-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,711 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/6d/35/64428a65f4e8e47de186939617a0219957770b749697567a94f5021846f0/funfile-0.1.18-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,711 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/69/ca/9bc891972a55719ef2de4269f8571ef7cb0a58d6bb75ab0282b1a05d187e/funfile-0.1.19-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,711 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/94/99/9dcefc32bb784e6a5aead830c05596197ac268662ed956c30833cfd5af83/funfile-0.1.20-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,711 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/26/bb/2cafbe5d72a0e4ec999baecc388b868babe9f535754258fc2f5bd288ce88/funfile-0.1.21-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,712 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/24/65/eee21b6fb8e28b75f3225035f50d71426a9f453f4a5b65ad2bfef65f997b/funfile-0.1.22-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,712 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/de/01/9c150e10a365c30198156a1b38ca2d875def04925e86a68054ac696a6723/funfile-0.1.23-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,712 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/c6/74/6dc111acbc2a05b07283d7202f241fe994edd6080855f4424be869a0fa45/funfile-0.1.24-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,712 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/70/74/8d7ca73f8974f2608f6f2a2a9402fea4abffe23db8281d736c63296fe00c/funfile-0.1.25-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,712 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/0a/ac/4af43f06af59865847226ae9794b8a07ff2d4d1da404ae3897cb9284126d/funfile-0.1.26-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,712 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/2d/7f/cea4d881c9b85c46af60755bdbb94ab6d607951df4c01f512ce2278addcd/funfile-0.1.27-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,712 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/fa/c2/f85b6f5fa72cda6f14b5296804f459027ecf3e96d4b32916af29206631ae/funfile-0.1.28-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,713 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/f3/88/7d56b8b21ef77b0738cb4a0945a58a546140d0f8f24a44b14bd189165db9/funfile-0.1.29-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,713 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/ab/a0/3191b650edb5a9e0a914ec81292f5ef3f25195671b21dcd3965b24d7c401/funfile-0.1.30-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,713 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/b1/15/373fae7e4ddc34eab5a690ea7297642b4121f41526b8402f5cfa1632550e/funfile-0.1.31-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,713 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/b1/f0/6abf7615b260e7c93a69295cdaa3b2236cd9e202f6c8cf6661faa9dcab17/funfile-0.2.0-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,713 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/74/49/1fd7b0819c4139cab7c7a5ba90b05affba9b6b5b776659eb5f5a93ac2771/funfile-0.2.1-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,713 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/62/58/182b055d9bfd53c5ebb42eb688470501db61886c925882ed73d8920b670d/funfile-0.2.2-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,713 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/79/94/5beb6a970757faff87d1812919018be8c35729d50c99cf30359b8e1afd4a/funfile-0.2.3-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,713 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/ca/70/65a46094079545e0e6d27ed9a0cfac79ba8ddaddc6b6dfd58e1d060549fc/funfile-0.2.4-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,714 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/a9/5f/ad41f1669ca578bfce5ab76c59a68d0e67cae8930d09831869aa46d17af8/funfile-0.2.5-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,714 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/6e/9a/f5874da138fd85511bbaa2f0f72b6a91cd753ee3b49e9dfa11f8fc98f13f/funfile-0.2.6-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,714 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/ff/4e/027b28d40c9ee572bd44a9baa0e0b4761c82dc1235d70248f221c6b70225/funfile-0.2.8-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,714 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/9c/72/603d5daade2e0b2c929af6ffaf6972bc19850eaf60b56e2af4f6f712e3e7/funfile-0.2.9-py3-none-any.whl (from https://pypi.org/simple/funfile/) 2025-09-13T00:28:21,714 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/97/a0/3c96d8e54f266b25c7e5a928e38c4b0e89c9fc2a084751fd06535ffa0062/funfile-1.0.1-py3-none-any.whl (from https://pypi.org/simple/funfile/) (requires-python:<4.0,>=3.7) 2025-09-13T00:28:21,715 Found link https://files.pythonhosted.org/packages/16/11/f15d51804017063696101b7db1074bf47bba16b5452cf7ffdd1dcc530d93/funfile-1.0.1.tar.gz (from https://pypi.org/simple/funfile/) (requires-python:<4.0,>=3.7), version: 1.0.1 2025-09-13T00:28:21,715 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/e3/c9/afe403b43a03efa26a1956a3afa219d5575c9f2100c0bb805c9be48ec9dc/funfile-1.0.2-py3-none-any.whl (from https://pypi.org/simple/funfile/) (requires-python:<4.0,>=3.7) 2025-09-13T00:28:21,715 Found link https://files.pythonhosted.org/packages/cd/4e/6d6bb5c5610ac3180982cfc944ce24a3c094e7ccceb53f04d1d24ce27dd3/funfile-1.0.2.tar.gz (from https://pypi.org/simple/funfile/) (requires-python:<4.0,>=3.7), version: 1.0.2 2025-09-13T00:28:21,716 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/a4/85/556620fe164562597b75b26cf39bfbc2ad9470bb16174a4025729e251349/funfile-1.0.3-py3-none-any.whl (from https://pypi.org/simple/funfile/) (requires-python:<4.0,>=3.7) 2025-09-13T00:28:21,716 Found link https://files.pythonhosted.org/packages/94/a5/b218abf58626ec24a7423cc6193c62c9df649bfda73fef52368778bbcf63/funfile-1.0.3.tar.gz (from https://pypi.org/simple/funfile/) (requires-python:<4.0,>=3.7), version: 1.0.3 2025-09-13T00:28:21,716 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/df/79/5ea0fb2ce137e28c9fd0123f5da9f812968f005418331d1cbb43727ad6aa/funfile-1.0.4-py3-none-any.whl (from https://pypi.org/simple/funfile/) (requires-python:<4.0,>=3.8) 2025-09-13T00:28:21,717 Found link https://files.pythonhosted.org/packages/37/56/f962538c0f40a5731ffa77c8ea3cd534421537614bc2746e8fa4316c2047/funfile-1.0.4.tar.gz (from https://pypi.org/simple/funfile/) (requires-python:<4.0,>=3.8), version: 1.0.4 2025-09-13T00:28:21,717 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/29/3e/36b65f9a1e19bdca8ce0709e5e7a6be1a731319159afc90f31162905aeac/funfile-1.0.5-py3-none-any.whl (from https://pypi.org/simple/funfile/) (requires-python:<4.0,>=3.8) 2025-09-13T00:28:21,717 Found link https://files.pythonhosted.org/packages/11/b1/8caf35243bcb1719a17aa9c90beed60ef755040062976d04f210ea7440cb/funfile-1.0.5.tar.gz (from https://pypi.org/simple/funfile/) (requires-python:<4.0,>=3.8), version: 1.0.5 2025-09-13T00:28:21,718 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/7f/7f/6d90facc7d9430a135c9f5f9e38c68d31a3f5ec2cf630d2c7e57f24ab0be/funfile-1.0.6-py3-none-any.whl (from https://pypi.org/simple/funfile/) (requires-python:>=3.8) 2025-09-13T00:28:21,718 Found link https://files.pythonhosted.org/packages/84/f7/1c2077000f0567c79447fb453863007013f265bc9e77ddc86e304a4492b0/funfile-1.0.6.tar.gz (from https://pypi.org/simple/funfile/) (requires-python:>=3.8), version: 1.0.6 2025-09-13T00:28:21,718 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/94/34/79621fc507422b87cb9f6204f4b36d3e13d1fbf5b6cb981bbd4416e57d1d/funfile-1.0.7-py3-none-any.whl (from https://pypi.org/simple/funfile/) (requires-python:>=3.8) 2025-09-13T00:28:21,719 Found link https://files.pythonhosted.org/packages/92/6a/bf3bc7e10711906cc66274380fca7717dac2e14e7a1cbbb20203d5fc1f3d/funfile-1.0.7.tar.gz (from https://pypi.org/simple/funfile/) (requires-python:>=3.8), version: 1.0.7 2025-09-13T00:28:21,719 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/55/55/4f92c4ee2d39e438c05b2865b59ea634b0b914704e22dc95a580612c75d8/funfile-1.0.8-py3-none-any.whl (from https://pypi.org/simple/funfile/) (requires-python:>=3.8) 2025-09-13T00:28:21,719 Found link https://files.pythonhosted.org/packages/2f/50/109084c51c0308479049da9223e98d59b957a7672f187a8c5aabc331a278/funfile-1.0.8.tar.gz (from https://pypi.org/simple/funfile/) (requires-python:>=3.8), version: 1.0.8 2025-09-13T00:28:21,719 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/3a/30/aff3d039388909b3f63d5440a8c2f3761b96c7bdcf49dd6cbee879f0cd54/funfile-1.0.10-py3-none-any.whl (from https://pypi.org/simple/funfile/) (requires-python:>=3.7) 2025-09-13T00:28:21,720 Found link https://files.pythonhosted.org/packages/e2/8e/5e6068a282d13a2848491c561e4a3c3638ba6949732ebb464f8919040142/funfile-1.0.10.tar.gz (from https://pypi.org/simple/funfile/) (requires-python:>=3.7), version: 1.0.10 2025-09-13T00:28:21,720 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/40/60/144e7f758b74650f5ff36857b862d896a4ac55d28735b2198a4745aa80fe/funfile-1.0.11-py3-none-any.whl (from https://pypi.org/simple/funfile/) (requires-python:>=3.7) 2025-09-13T00:28:21,720 Found link https://files.pythonhosted.org/packages/cc/39/ee49c726e9d192c87bafe8b7a2341c8b01d25184fb56b365b7179b87c3b4/funfile-1.0.11.tar.gz (from https://pypi.org/simple/funfile/) (requires-python:>=3.7), version: 1.0.11 2025-09-13T00:28:21,721 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/93/0b/03653a397b367556d2ea2d9a76ae03db2196383710a84ce6c3c7348e5750/funfile-1.0.12-py3-none-any.whl (from https://pypi.org/simple/funfile/) (requires-python:>=3.7) 2025-09-13T00:28:21,721 Found link https://files.pythonhosted.org/packages/32/fe/3c661dffd329eceb32e1fedb4d9b67c1276d47fc4ff16294944fcda08c36/funfile-1.0.12.tar.gz (from https://pypi.org/simple/funfile/) (requires-python:>=3.7), version: 1.0.12 2025-09-13T00:28:21,721 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/13/a4/1cf42f96a7d97f705696f9f3a90b2511a85b80804e0700b97094d55fa044/funfile-1.0.13-py3-none-any.whl (from https://pypi.org/simple/funfile/) (requires-python:>=3.7) 2025-09-13T00:28:21,721 Found link https://files.pythonhosted.org/packages/e1/70/d15d70dd0f5419f1084d15b317ea7ebf3147dd96f1ee560d9f1e0a659e39/funfile-1.0.13.tar.gz (from https://pypi.org/simple/funfile/) (requires-python:>=3.7), version: 1.0.13 2025-09-13T00:28:21,721 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/38/99/8fb6ef6f8f3c95db88b31b2cc603bd8f73c5dbd19660de2604c4643353f2/funfile-1.0.14-py3-none-any.whl (from https://pypi.org/simple/funfile/) (requires-python:>=3.7) 2025-09-13T00:28:21,722 Found link https://files.pythonhosted.org/packages/cf/56/02859e73d11d67f5b8a11be16d568c7b5ba93475325b88a4f85066b4f4ed/funfile-1.0.14.tar.gz (from https://pypi.org/simple/funfile/) (requires-python:>=3.7), version: 1.0.14 2025-09-13T00:28:21,722 Skipping link: No binaries permitted for funfile: https://files.pythonhosted.org/packages/6f/e6/4730f8e59e225be04f36d23cc94492947917b517dc5cdea008b6a8133aec/funfile-1.0.15-py3-none-any.whl (from https://pypi.org/simple/funfile/) (requires-python:>=3.7) 2025-09-13T00:28:21,722 Found link https://files.pythonhosted.org/packages/f9/fe/92ae7748205d4ec2fb1daa953e2d563bea1be1e0023361055fd4ee8b5a59/funfile-1.0.15.tar.gz (from https://pypi.org/simple/funfile/) (requires-python:>=3.7), version: 1.0.15 2025-09-13T00:28:21,723 Fetching project page and analyzing links: https://www.piwheels.org/simple/funfile/ 2025-09-13T00:28:21,723 Getting page https://www.piwheels.org/simple/funfile/ 2025-09-13T00:28:21,724 Found index url https://www.piwheels.org/simple/ 2025-09-13T00:28:21,808 Fetched page https://www.piwheels.org/simple/funfile/ as text/html 2025-09-13T00:28:21,812 Skipping link: No binaries permitted for funfile: https://archive1.piwheels.org/simple/funfile/funfile-1.0.15-py3-none-any.whl#sha256=9e518c4f65c6b98849c09809f03e8138607899c78e939b078e2b1e63c499f9eb (from https://www.piwheels.org/simple/funfile/) (requires-python:>=3.7) 2025-09-13T00:28:21,812 Skipping link: No binaries permitted for funfile: https://archive1.piwheels.org/simple/funfile/funfile-1.0.14-py3-none-any.whl#sha256=9bf211eba563416444436030cfa08215a2990357a5777d0483d2bb119a633656 (from https://www.piwheels.org/simple/funfile/) (requires-python:>=3.7) 2025-09-13T00:28:21,813 Skipping link: No binaries permitted for funfile: https://archive1.piwheels.org/simple/funfile/funfile-1.0.13-py3-none-any.whl#sha256=2fb818d17186a8ecdef88a0a5b417441c69f712b26f872145659ef71c0b13fed (from https://www.piwheels.org/simple/funfile/) (requires-python:>=3.7) 2025-09-13T00:28:21,813 Skipping link: No binaries permitted for funfile: https://archive1.piwheels.org/simple/funfile/funfile-1.0.12-py3-none-any.whl#sha256=0d0aeec782d3792059ad9010f986d6adbb21d8ff0abd50b3ee629470fd791747 (from https://www.piwheels.org/simple/funfile/) (requires-python:>=3.7) 2025-09-13T00:28:21,813 Skipping link: No binaries permitted for funfile: https://archive1.piwheels.org/simple/funfile/funfile-1.0.11-py3-none-any.whl#sha256=555cdaf007a2a0c737426637cdbff0b292a1312d1adf6e23f8faa93338854884 (from https://www.piwheels.org/simple/funfile/) (requires-python:>=3.7) 2025-09-13T00:28:21,813 Skipping link: No binaries permitted for funfile: https://archive1.piwheels.org/simple/funfile/funfile-1.0.10-py3-none-any.whl#sha256=45765bf1207d99a82d529d0f05d65b2e27200bc64a88bfb37c1a479893980c84 (from https://www.piwheels.org/simple/funfile/) (requires-python:>=3.7) 2025-09-13T00:28:21,813 Skipping link: No binaries permitted for funfile: https://archive1.piwheels.org/simple/funfile/funfile-1.0.8-py3-none-any.whl#sha256=8cae99d8430804188a406e257cae0bff0183924266b86b2a480fa39df492cc49 (from https://www.piwheels.org/simple/funfile/) (requires-python:>=3.8) 2025-09-13T00:28:21,813 Skipping link: No binaries permitted for funfile: https://archive1.piwheels.org/simple/funfile/funfile-1.0.7-py3-none-any.whl#sha256=7b1474c5ef21495ee91bff4143a94011ed6e05c5cd33ce2614f94be3985db416 (from https://www.piwheels.org/simple/funfile/) (requires-python:>=3.8) 2025-09-13T00:28:21,813 Skipping link: No binaries permitted for funfile: https://archive1.piwheels.org/simple/funfile/funfile-1.0.6-py3-none-any.whl#sha256=ac44ad0aef5952b8669d3fe8e5c0a9d11f4a1964f63359c7b38b15f2e37aefc3 (from https://www.piwheels.org/simple/funfile/) (requires-python:>=3.8) 2025-09-13T00:28:21,814 Skipping link: No binaries permitted for funfile: https://archive1.piwheels.org/simple/funfile/funfile-1.0.5-py3-none-any.whl#sha256=5a11791728e045721cf5cd51de816bcd10160c1ecb9625f5386654117fad49b5 (from https://www.piwheels.org/simple/funfile/) (requires-python:>=3.8,<4.0) 2025-09-13T00:28:21,814 Skipping link: No binaries permitted for funfile: https://archive1.piwheels.org/simple/funfile/funfile-1.0.4-py3-none-any.whl#sha256=8974cd96018c3d5713d09f33cea07faccf7cd8c56027addf25763e1d33c1622f (from https://www.piwheels.org/simple/funfile/) (requires-python:>=3.8,<4.0) 2025-09-13T00:28:21,814 Skipping link: No binaries permitted for funfile: https://archive1.piwheels.org/simple/funfile/funfile-1.0.3-py3-none-any.whl#sha256=99369ce05236ab81c2c48c1d2ad7df646c7aad6222c2a59f3249799e3f964a81 (from https://www.piwheels.org/simple/funfile/) (requires-python:>=3.7,<4.0) 2025-09-13T00:28:21,814 Skipping link: No binaries permitted for funfile: https://archive1.piwheels.org/simple/funfile/funfile-1.0.2-py3-none-any.whl#sha256=b472a2648d7124360c1a7bf965c1ee991838a67a67c9622110bbdce0068c5d39 (from https://www.piwheels.org/simple/funfile/) (requires-python:>=3.7,<4.0) 2025-09-13T00:28:21,814 Skipping link: No binaries permitted for funfile: https://archive1.piwheels.org/simple/funfile/funfile-1.0.1-py3-none-any.whl#sha256=9a3a824bd0c368232ef0401b22735deeb3024c42544077f881267d83e2de7f86 (from https://www.piwheels.org/simple/funfile/) (requires-python:>=3.7,<4.0) 2025-09-13T00:28:21,814 Skipping link: not a file: https://www.piwheels.org/simple/funfile/ 2025-09-13T00:28:21,814 Skipping link: not a file: https://pypi.org/simple/funfile/ 2025-09-13T00:28:21,839 Given no hashes to check 1 links for project 'funfile': discarding no candidates 2025-09-13T00:28:21,840 Collecting funfile==0.0.15 2025-09-13T00:28:21,842 Created temporary directory: /tmp/pip-unpack-c3jx8df1 2025-09-13T00:28:21,986 Downloading funfile-0.0.15.tar.gz (22 kB) 2025-09-13T00:28:22,019 Added funfile==0.0.15 from https://files.pythonhosted.org/packages/95/3a/8c8ed3a27cc98810d7224c74125aff2803e5bc20ba8ada4653c13b35df06/funfile-0.0.15.tar.gz to build tracker '/tmp/pip-build-tracker-31ituu69' 2025-09-13T00:28:22,021 Running setup.py (path:/tmp/pip-wheel-kvcaa658/funfile_44849b9b850b4e9197086ff79ece1fe9/setup.py) egg_info for package funfile 2025-09-13T00:28:22,021 Created temporary directory: /tmp/pip-pip-egg-info-nqsnw3n0 2025-09-13T00:28:22,021 Preparing metadata (setup.py): started 2025-09-13T00:28:22,022 Running command python setup.py egg_info 2025-09-13T00:28:22,598 Traceback (most recent call last): 2025-09-13T00:28:22,599 File "", line 2, in 2025-09-13T00:28:22,599 exec(compile(''' 2025-09-13T00:28:22,600 ~~~~^^^^^^^^^^^^ 2025-09-13T00:28:22,600 # This is -- a caller that pip uses to run setup.py 2025-09-13T00:28:22,600 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T00:28:22,600 ...<32 lines>... 2025-09-13T00:28:22,600 exec(compile(setup_py_code, filename, "exec")) 2025-09-13T00:28:22,600 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T00:28:22,600 ''' % ('/tmp/pip-wheel-kvcaa658/funfile_44849b9b850b4e9197086ff79ece1fe9/setup.py',), "", "exec")) 2025-09-13T00:28:22,601 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T00:28:22,601 File "", line 35, in 2025-09-13T00:28:22,601 File "/tmp/pip-wheel-kvcaa658/funfile_44849b9b850b4e9197086ff79ece1fe9/setup.py", line 3, in 2025-09-13T00:28:22,601 from notebuild.tool import read_version 2025-09-13T00:28:22,601 ModuleNotFoundError: No module named 'notebuild' 2025-09-13T00:28:22,703 ERROR: python setup.py egg_info exited with 1 2025-09-13T00:28:22,717 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-13T00:28:22,717 exec(compile('"'"''"'"''"'"' 2025-09-13T00:28:22,717 # This is -- a caller that pip uses to run setup.py 2025-09-13T00:28:22,717 # 2025-09-13T00:28:22,717 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-13T00:28:22,717 # import from `distutils.core` to work with newer packaging standards. 2025-09-13T00:28:22,717 # - It provides a clear error message when setuptools is not installed. 2025-09-13T00:28:22,717 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-13T00:28:22,717 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-13T00:28:22,717 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-13T00:28:22,717 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-13T00:28:22,717 import os, sys, tokenize, traceback 2025-09-13T00:28:22,717 2025-09-13T00:28:22,717 try: 2025-09-13T00:28:22,717 import setuptools 2025-09-13T00:28:22,717 except ImportError: 2025-09-13T00:28:22,717 print( 2025-09-13T00:28:22,717 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-13T00:28:22,717 "the build environment with exception:", 2025-09-13T00:28:22,717 file=sys.stderr, 2025-09-13T00:28:22,717 ) 2025-09-13T00:28:22,717 traceback.print_exc() 2025-09-13T00:28:22,717 sys.exit(1) 2025-09-13T00:28:22,717 2025-09-13T00:28:22,717 __file__ = %r 2025-09-13T00:28:22,717 sys.argv[0] = __file__ 2025-09-13T00:28:22,717 2025-09-13T00:28:22,717 if os.path.exists(__file__): 2025-09-13T00:28:22,717 filename = __file__ 2025-09-13T00:28:22,717 with tokenize.open(__file__) as f: 2025-09-13T00:28:22,717 setup_py_code = f.read() 2025-09-13T00:28:22,717 else: 2025-09-13T00:28:22,717 filename = "" 2025-09-13T00:28:22,717 setup_py_code = "from setuptools import setup; setup()" 2025-09-13T00:28:22,717 2025-09-13T00:28:22,717 exec(compile(setup_py_code, filename, "exec")) 2025-09-13T00:28:22,717 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-kvcaa658/funfile_44849b9b850b4e9197086ff79ece1fe9/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-nqsnw3n0[/] 2025-09-13T00:28:22,717 [bold magenta]cwd[/]: /tmp/pip-wheel-kvcaa658/funfile_44849b9b850b4e9197086ff79ece1fe9/ 2025-09-13T00:28:22,717 Preparing metadata (setup.py): finished with status 'error' 2025-09-13T00:28:22,718 ERROR: metadata generation failed 2025-09-13T00:28:22,724 Exception information: 2025-09-13T00:28:22,724 Traceback (most recent call last): 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-13T00:28:22,724 call_subprocess( 2025-09-13T00:28:22,724 ~~~~~~~~~~~~~~~^ 2025-09-13T00:28:22,724 args, 2025-09-13T00:28:22,724 ^^^^^ 2025-09-13T00:28:22,724 ...<2 lines>... 2025-09-13T00:28:22,724 spinner=spinner, 2025-09-13T00:28:22,724 ^^^^^^^^^^^^^^^^ 2025-09-13T00:28:22,724 ) 2025-09-13T00:28:22,724 ^ 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-13T00:28:22,724 raise error 2025-09-13T00:28:22,724 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-13T00:28:22,724 2025-09-13T00:28:22,724 The above exception was the direct cause of the following exception: 2025-09-13T00:28:22,724 2025-09-13T00:28:22,724 Traceback (most recent call last): 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-13T00:28:22,724 status = _inner_run() 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-13T00:28:22,724 return self.run(options, args) 2025-09-13T00:28:22,724 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-13T00:28:22,724 return func(self, options, args) 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-13T00:28:22,724 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-13T00:28:22,724 result = self._result = resolver.resolve( 2025-09-13T00:28:22,724 ~~~~~~~~~~~~~~~~^ 2025-09-13T00:28:22,724 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-13T00:28:22,724 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T00:28:22,724 ) 2025-09-13T00:28:22,724 ^ 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-13T00:28:22,724 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-13T00:28:22,724 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-13T00:28:22,724 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-13T00:28:22,724 if not criterion.candidates: 2025-09-13T00:28:22,724 ^^^^^^^^^^^^^^^^^^^^ 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-13T00:28:22,724 return bool(self._sequence) 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-13T00:28:22,724 self._bool = any(self) 2025-09-13T00:28:22,724 ~~~^^^^^^ 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-13T00:28:22,724 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-13T00:28:22,724 ^^^^^^^^ 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-13T00:28:22,724 candidate = func() 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-13T00:28:22,724 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-13T00:28:22,724 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T00:28:22,724 link, template, name, version 2025-09-13T00:28:22,724 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T00:28:22,724 ) 2025-09-13T00:28:22,724 ^ 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-13T00:28:22,724 self._link_candidate_cache[link] = LinkCandidate( 2025-09-13T00:28:22,724 ~~~~~~~~~~~~~^ 2025-09-13T00:28:22,724 link, 2025-09-13T00:28:22,724 ^^^^^ 2025-09-13T00:28:22,724 ...<3 lines>... 2025-09-13T00:28:22,724 version=version, 2025-09-13T00:28:22,724 ^^^^^^^^^^^^^^^^ 2025-09-13T00:28:22,724 ) 2025-09-13T00:28:22,724 ^ 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-13T00:28:22,724 super().__init__( 2025-09-13T00:28:22,724 ~~~~~~~~~~~~~~~~^ 2025-09-13T00:28:22,724 link=link, 2025-09-13T00:28:22,724 ^^^^^^^^^^ 2025-09-13T00:28:22,724 ...<4 lines>... 2025-09-13T00:28:22,724 version=version, 2025-09-13T00:28:22,724 ^^^^^^^^^^^^^^^^ 2025-09-13T00:28:22,724 ) 2025-09-13T00:28:22,724 ^ 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-13T00:28:22,724 self.dist = self._prepare() 2025-09-13T00:28:22,724 ~~~~~~~~~~~~~^^ 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-13T00:28:22,724 dist = self._prepare_distribution() 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-13T00:28:22,724 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-13T00:28:22,724 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-13T00:28:22,724 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-13T00:28:22,724 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-13T00:28:22,724 dist = _get_prepared_distribution( 2025-09-13T00:28:22,724 req, 2025-09-13T00:28:22,724 ...<3 lines>... 2025-09-13T00:28:22,724 self.check_build_deps, 2025-09-13T00:28:22,724 ) 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-13T00:28:22,724 abstract_dist.prepare_distribution_metadata( 2025-09-13T00:28:22,724 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T00:28:22,724 finder, build_isolation, check_build_deps 2025-09-13T00:28:22,724 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T00:28:22,724 ) 2025-09-13T00:28:22,724 ^ 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-13T00:28:22,724 self.req.prepare_metadata() 2025-09-13T00:28:22,724 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-13T00:28:22,724 self.metadata_directory = generate_metadata_legacy( 2025-09-13T00:28:22,724 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T00:28:22,724 build_env=self.build_env, 2025-09-13T00:28:22,724 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T00:28:22,724 ...<3 lines>... 2025-09-13T00:28:22,724 details=details, 2025-09-13T00:28:22,724 ^^^^^^^^^^^^^^^^ 2025-09-13T00:28:22,724 ) 2025-09-13T00:28:22,724 ^ 2025-09-13T00:28:22,724 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-13T00:28:22,724 raise MetadataGenerationFailed(package_details=details) from error 2025-09-13T00:28:22,724 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-13T00:28:22,748 Removed funfile==0.0.15 from https://files.pythonhosted.org/packages/95/3a/8c8ed3a27cc98810d7224c74125aff2803e5bc20ba8ada4653c13b35df06/funfile-0.0.15.tar.gz from build tracker '/tmp/pip-build-tracker-31ituu69' 2025-09-13T00:28:22,748 Removed build tracker: '/tmp/pip-build-tracker-31ituu69'