2025-09-09T04:23:58,153 Created temporary directory: /tmp/pip-build-tracker-81tziib9 2025-09-09T04:23:58,154 Initialized build tracking at /tmp/pip-build-tracker-81tziib9 2025-09-09T04:23:58,154 Created build tracker: /tmp/pip-build-tracker-81tziib9 2025-09-09T04:23:58,154 Entered build tracker: /tmp/pip-build-tracker-81tziib9 2025-09-09T04:23:58,154 Created temporary directory: /tmp/pip-wheel-8fufpjt4 2025-09-09T04:23:58,158 Created temporary directory: /tmp/pip-ephem-wheel-cache-81t1bhsb 2025-09-09T04:23:58,217 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T04:23:58,219 2 location(s) to search for versions of enchanter: 2025-09-09T04:23:58,219 * https://pypi.org/simple/enchanter/ 2025-09-09T04:23:58,219 * https://www.piwheels.org/simple/enchanter/ 2025-09-09T04:23:58,220 Fetching project page and analyzing links: https://pypi.org/simple/enchanter/ 2025-09-09T04:23:58,220 Getting page https://pypi.org/simple/enchanter/ 2025-09-09T04:23:58,221 Found index url https://pypi.org/simple/ 2025-09-09T04:23:58,292 Fetched page https://pypi.org/simple/enchanter/ as application/vnd.pypi.simple.v1+json 2025-09-09T04:23:58,301 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/4b/b3/c50586f1a1c8962bb228bd24a5437a0be2c82bf7849cb559715d424a311e/enchanter-0.4.0-py3-none-any.whl (from https://pypi.org/simple/enchanter/) 2025-09-09T04:23:58,301 Found link https://files.pythonhosted.org/packages/42/86/b5c4fc290c5cca3e98cb5a50d9bd0b92dc26c5a3fcf85c24d97ae252969b/enchanter-0.4.0.tar.gz (from https://pypi.org/simple/enchanter/), version: 0.4.0 2025-09-09T04:23:58,301 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/c6/9d/1d3536ec1b2f906e75be3d2fda11729d844d19780fda1b3d1af874d4d1a1/enchanter-0.4.1.1-py3-none-any.whl (from https://pypi.org/simple/enchanter/) 2025-09-09T04:23:58,301 Found link https://files.pythonhosted.org/packages/51/71/d5db4eebf667872e613d9f6504a3323474510184f47515f148a733e58f04/enchanter-0.4.1.1.tar.gz (from https://pypi.org/simple/enchanter/), version: 0.4.1.1 2025-09-09T04:23:58,302 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/89/ab/d8d4843d7c26f9adb649855ee1e36efcb9ee31f426d99ce4e4fbefe3bcff/enchanter-0.5.0rc0-py3-none-any.whl (from https://pypi.org/simple/enchanter/) 2025-09-09T04:23:58,302 Found link https://files.pythonhosted.org/packages/88/57/c94752481ad19e27742f4784e6d18722ad92cbaaf9a2717b15664aee2da3/enchanter-0.5.0rc0.tar.gz (from https://pypi.org/simple/enchanter/), version: 0.5.0rc0 2025-09-09T04:23:58,302 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/97/67/53a35d82a6767d5817ee2964d956dc922f005053feabbf81967c9834eee3/enchanter-0.5.0rc1-py3-none-any.whl (from https://pypi.org/simple/enchanter/) 2025-09-09T04:23:58,302 Found link https://files.pythonhosted.org/packages/60/dc/c645143b4ae1f761c23d545987a47ebc28b02c67a4ae8175cfaed7428ecc/enchanter-0.5.0rc1.tar.gz (from https://pypi.org/simple/enchanter/), version: 0.5.0rc1 2025-09-09T04:23:58,302 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/25/c9/c76c448d36ebbab651f9663fdac6827f7f9c73863d3e4079ac8d6e667fe0/enchanter-0.5.0rc2-py3-none-any.whl (from https://pypi.org/simple/enchanter/) 2025-09-09T04:23:58,303 Found link https://files.pythonhosted.org/packages/66/26/9c80a7f675271d5a1677b64134d660b0188d276f9abc6cad7949aadce8fb/enchanter-0.5.0rc2.tar.gz (from https://pypi.org/simple/enchanter/), version: 0.5.0rc2 2025-09-09T04:23:58,303 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/e6/6f/6713729ee9d622219545a124bddc82a0020853c5040f17e2b79e76bc8122/enchanter-0.5.0-py3-none-any.whl (from https://pypi.org/simple/enchanter/) 2025-09-09T04:23:58,303 Found link https://files.pythonhosted.org/packages/f4/61/395931442d324eb4137aae417cd107d0ac67c6b622f5df24d6fb0d17ea35/enchanter-0.5.0.tar.gz (from https://pypi.org/simple/enchanter/), version: 0.5.0 2025-09-09T04:23:58,303 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/f7/1c/668fa044a6c7f79911b4041f6daef6f533f2ec9fe18a431e1cf5ee89234b/enchanter-0.5.1rc1-py3-none-any.whl (from https://pypi.org/simple/enchanter/) 2025-09-09T04:23:58,303 Found link https://files.pythonhosted.org/packages/6e/9c/8e8232008ee4771c79462b58aa95baaaaddfd81e20dbe6b4ebc4248feb28/enchanter-0.5.1rc1.tar.gz (from https://pypi.org/simple/enchanter/), version: 0.5.1rc1 2025-09-09T04:23:58,303 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/32/fc/232c1f5d23177fccab582a38143e64085babb6e2c1ce508fea73bcff14e3/enchanter-0.5.1rc2-py3-none-any.whl (from https://pypi.org/simple/enchanter/) 2025-09-09T04:23:58,304 Found link https://files.pythonhosted.org/packages/db/aa/96f978184600f2ebb7f7e7e7bb8547d4bdeaa647a3de056cad637ced05af/enchanter-0.5.1rc2.tar.gz (from https://pypi.org/simple/enchanter/), version: 0.5.1rc2 2025-09-09T04:23:58,304 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/6e/e8/ff8c2aba65d9bc1ae0391857feae6dbfacd7a831b84b57290d98ec66e9b8/enchanter-0.5.1rc3-py3-none-any.whl (from https://pypi.org/simple/enchanter/) 2025-09-09T04:23:58,304 Found link https://files.pythonhosted.org/packages/34/0e/191b24aa37a5af9f4cb8c0396da706a40f15a53e5627f91629e5a3f854d4/enchanter-0.5.1rc3.tar.gz (from https://pypi.org/simple/enchanter/), version: 0.5.1rc3 2025-09-09T04:23:58,304 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/36/e4/0be59718b10256f32debeeb863afe7fc94cf9acd4739d85af8d653a34194/enchanter-0.5.2-py3-none-any.whl (from https://pypi.org/simple/enchanter/) 2025-09-09T04:23:58,304 Found link https://files.pythonhosted.org/packages/8a/b1/13748113d9abda0444a0e21e5728dad9eac8878049a6838062cba12d7532/enchanter-0.5.2.tar.gz (from https://pypi.org/simple/enchanter/), version: 0.5.2 2025-09-09T04:23:58,305 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/23/25/6cc081eea113ddeefd43da5c1703a24d3f0a79d571e50f2672a904d13a88/enchanter-0.5.3-py3-none-any.whl (from https://pypi.org/simple/enchanter/) 2025-09-09T04:23:58,305 Found link https://files.pythonhosted.org/packages/56/08/f1ca345fa0ba65407190edc2a201926fc02b14de63deefb1947197922f5e/enchanter-0.5.3.tar.gz (from https://pypi.org/simple/enchanter/), version: 0.5.3 2025-09-09T04:23:58,305 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/da/7e/015228e86a1a6107efae5e09352850ae4ebbcde2a4069c141c3508245cc9/enchanter-0.5.3.1-py3-none-any.whl (from https://pypi.org/simple/enchanter/) 2025-09-09T04:23:58,305 Found link https://files.pythonhosted.org/packages/8e/96/03442043eb808727826a94e57db9ea28d17233c58658b5a864c222ee121e/enchanter-0.5.3.1.tar.gz (from https://pypi.org/simple/enchanter/), version: 0.5.3.1 2025-09-09T04:23:58,305 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/cb/20/59cf99b70812178f2576d739a0c32862fc21447f43f565e1f385ca724636/enchanter-0.6.0rc1-py3-none-any.whl (from https://pypi.org/simple/enchanter/) 2025-09-09T04:23:58,305 Found link https://files.pythonhosted.org/packages/f3/44/0cc5978b9ace00ed5fcb6e2419bf87379dd47fdc5c8f004b9f2aa7feb083/enchanter-0.6.0rc1.tar.gz (from https://pypi.org/simple/enchanter/), version: 0.6.0rc1 2025-09-09T04:23:58,306 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/fb/e2/feb58b8e1b13ef203ff4ebdae3422d9137d035bbec11cd4cb87afddc90ea/enchanter-0.6.0rc2-py3-none-any.whl (from https://pypi.org/simple/enchanter/) 2025-09-09T04:23:58,306 Found link https://files.pythonhosted.org/packages/d4/ae/5ab6c3e3ae2f5b13a82388596753356b6d911936008497b27f3c5375d23f/enchanter-0.6.0rc2.tar.gz (from https://pypi.org/simple/enchanter/), version: 0.6.0rc2 2025-09-09T04:23:58,306 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/2a/94/9e07a15554154c021b0ef1a50b40282434383bae14381e988583d9a7a7dd/enchanter-0.6.0rc3-py3-none-any.whl (from https://pypi.org/simple/enchanter/) 2025-09-09T04:23:58,306 Found link https://files.pythonhosted.org/packages/b2/79/b3a25f3776427f17ad82cf9d0fe693ecb1dfd47ec022b67865b6ded6ee0a/enchanter-0.6.0rc3.tar.gz (from https://pypi.org/simple/enchanter/), version: 0.6.0rc3 2025-09-09T04:23:58,306 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/0b/4a/25022f7d711cda3913d1f3384c92338aa11c82df7a5005f55e9026de2055/enchanter-0.6.0rc4-py3-none-any.whl (from https://pypi.org/simple/enchanter/) 2025-09-09T04:23:58,307 Found link https://files.pythonhosted.org/packages/e5/70/ef0d144671718ca77600c0faa007e055d27b0adae851254c5dfe9eb049a7/enchanter-0.6.0rc4.tar.gz (from https://pypi.org/simple/enchanter/), version: 0.6.0rc4 2025-09-09T04:23:58,307 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/9c/22/0df3e34efcb88558b90a5c5d2ca9863f68a0d2017d8097ef6b86f43039d5/enchanter-0.6.0rc6-py3-none-any.whl (from https://pypi.org/simple/enchanter/) 2025-09-09T04:23:58,307 Found link https://files.pythonhosted.org/packages/d1/f5/90e1902b3674f07114ed5412c1d0f3b0a69016cfc527bcabbdedb498903d/enchanter-0.6.0rc6.tar.gz (from https://pypi.org/simple/enchanter/), version: 0.6.0rc6 2025-09-09T04:23:58,307 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/2f/a8/78d5218d37c967b4b303537c92743cb44f57a981479cd36ffec5de9da901/enchanter-0.6.0rc7-py3-none-any.whl (from https://pypi.org/simple/enchanter/) 2025-09-09T04:23:58,307 Found link https://files.pythonhosted.org/packages/9c/92/e083a0c2542be409c28055108d59b71ae76081d9445dbb54daa243c6cd95/enchanter-0.6.0rc7.tar.gz (from https://pypi.org/simple/enchanter/), version: 0.6.0rc7 2025-09-09T04:23:58,308 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/ed/7b/2c27754a359798cc1059bf7ae95ded0f4d23d0516443ff2e1bfab1df8a22/enchanter-0.6.0rc8-py3-none-any.whl (from https://pypi.org/simple/enchanter/) 2025-09-09T04:23:58,308 Found link https://files.pythonhosted.org/packages/30/7b/5f6a10381f461e955de0c2f9797abf5a4f21d0977051de781dad1068d9ae/enchanter-0.6.0rc8.tar.gz (from https://pypi.org/simple/enchanter/), version: 0.6.0rc8 2025-09-09T04:23:58,308 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/b6/1f/c751c8ad373ba14d8cb1208302a5ea62610d10696aaafbabe7b4deccd966/enchanter-0.6.0-py3-none-any.whl (from https://pypi.org/simple/enchanter/) 2025-09-09T04:23:58,308 Found link https://files.pythonhosted.org/packages/81/dd/c8864ed86c782ef7a0a1e196dc3d408821d956a93e149846f7d361625cbe/enchanter-0.6.0.tar.gz (from https://pypi.org/simple/enchanter/), version: 0.6.0 2025-09-09T04:23:58,308 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/1a/a5/629321a993896e2e5a56e1be9a6d69de4641b87d0775fd394865d89127a3/enchanter-0.7.0a0-py3-none-any.whl (from https://pypi.org/simple/enchanter/) (requires-python:>=3.6.5,<4.0.0) 2025-09-09T04:23:58,309 Found link https://files.pythonhosted.org/packages/81/f3/0a3fdd74807c2824e3a539bede8f41e4b516b9cee2631fa9f9805ec22934/enchanter-0.7.0a0.tar.gz (from https://pypi.org/simple/enchanter/) (requires-python:>=3.6.5,<4.0.0), version: 0.7.0a0 2025-09-09T04:23:58,309 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/80/9e/4cbbc285a40078166f427278a3b151a8e2c19321cfb4ee143c14d714a693/enchanter-0.7.0b0-py3-none-any.whl (from https://pypi.org/simple/enchanter/) (requires-python:>=3.6.5,<4.0.0) 2025-09-09T04:23:58,309 Found link https://files.pythonhosted.org/packages/6e/e8/7e190d00bad1b277741d4aa271a4c73a233156b3d504410eeb5c0993a283/enchanter-0.7.0b0.tar.gz (from https://pypi.org/simple/enchanter/) (requires-python:>=3.6.5,<4.0.0), version: 0.7.0b0 2025-09-09T04:23:58,310 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/34/0a/bf14a290c6f88e06206ee46bdb8be07ebfb3a026b494a2571b3d2ba21eff/enchanter-0.7.0b1-py3-none-any.whl (from https://pypi.org/simple/enchanter/) (requires-python:>=3.6.5,<4.0.0) 2025-09-09T04:23:58,310 Found link https://files.pythonhosted.org/packages/bf/fc/53a320ac3ebfdd3993876ff54319798df52eace747876814d1a0691da99e/enchanter-0.7.0b1.tar.gz (from https://pypi.org/simple/enchanter/) (requires-python:>=3.6.5,<4.0.0), version: 0.7.0b1 2025-09-09T04:23:58,310 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/63/3c/de2995b770537b9073cbc809ea05d3ad93ec594e6d0be41c861bc91e9c02/enchanter-0.7.0rc0-py3-none-any.whl (from https://pypi.org/simple/enchanter/) (requires-python:>=3.6.5,<4.0.0) 2025-09-09T04:23:58,310 Found link https://files.pythonhosted.org/packages/96/6c/063f6fce9d124edd007f708fda21fca329559ba68e5b37ce28eb2918a35b/enchanter-0.7.0rc0.tar.gz (from https://pypi.org/simple/enchanter/) (requires-python:>=3.6.5,<4.0.0), version: 0.7.0rc0 2025-09-09T04:23:58,311 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/06/39/432c4dcaacddb7c54caac856ecf224d44226ef9546eb0edefa630606f57a/enchanter-0.7.0-py3-none-any.whl (from https://pypi.org/simple/enchanter/) (requires-python:>=3.6.5,<4.0.0) 2025-09-09T04:23:58,311 Found link https://files.pythonhosted.org/packages/52/e1/b07c4bbba8fd7f0af362493b177c5a80340c0695bd5c7e790fab94cf6ee1/enchanter-0.7.0.tar.gz (from https://pypi.org/simple/enchanter/) (requires-python:>=3.6.5,<4.0.0), version: 0.7.0 2025-09-09T04:23:58,311 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/45/96/9d33f5dcdd198e93716c45ebeafbdbe3d93656431b3c8abff01b4df44c19/enchanter-0.7.1-py3-none-any.whl (from https://pypi.org/simple/enchanter/) (requires-python:>=3.6.5,<4.0.0) 2025-09-09T04:23:58,311 Found link https://files.pythonhosted.org/packages/95/c4/f38e0adcf7a681f5e0978ad54267f0084d4e120c0408bf36cde68bee0b00/enchanter-0.7.1.tar.gz (from https://pypi.org/simple/enchanter/) (requires-python:>=3.6.5,<4.0.0), version: 0.7.1 2025-09-09T04:23:58,311 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/d1/bd/10aed927ff28e2b540b3b404e52d2a566d7504b215dfe42f75fd150051ef/enchanter-0.8.0a0-py3-none-any.whl (from https://pypi.org/simple/enchanter/) (requires-python:>=3.6.5,<3.9) 2025-09-09T04:23:58,312 Link requires a different Python (3.13.5 not in: '>=3.6.5,<3.9'): https://files.pythonhosted.org/packages/b4/20/7f1210c01e1dfe4f5efc36f9be7deb5f409e7a260754be74ce9fd6b3fee7/enchanter-0.8.0a0.tar.gz (from https://pypi.org/simple/enchanter/) (requires-python:>=3.6.5,<3.9) 2025-09-09T04:23:58,312 Skipping link: 0.8.0a0 Requires-Python >=3.6.5,<3.9: https://files.pythonhosted.org/packages/b4/20/7f1210c01e1dfe4f5efc36f9be7deb5f409e7a260754be74ce9fd6b3fee7/enchanter-0.8.0a0.tar.gz (from https://pypi.org/simple/enchanter/) (requires-python:>=3.6.5,<3.9) 2025-09-09T04:23:58,312 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/0c/5f/cbf694438bd2936f656fe08b1f2a6ea8b97c6eb331f09ecd19e90ca5543e/enchanter-0.8.0-py3-none-any.whl (from https://pypi.org/simple/enchanter/) (requires-python:>=3.6.5,<3.9) 2025-09-09T04:23:58,313 Link requires a different Python (3.13.5 not in: '>=3.6.5,<3.9'): https://files.pythonhosted.org/packages/a0/22/23fdf002323c6332bb76a9c8721f2d96ed99816fcac855d0ce0d01ca46d2/enchanter-0.8.0.tar.gz (from https://pypi.org/simple/enchanter/) (requires-python:>=3.6.5,<3.9) 2025-09-09T04:23:58,313 Skipping link: 0.8.0 Requires-Python >=3.6.5,<3.9: https://files.pythonhosted.org/packages/a0/22/23fdf002323c6332bb76a9c8721f2d96ed99816fcac855d0ce0d01ca46d2/enchanter-0.8.0.tar.gz (from https://pypi.org/simple/enchanter/) (requires-python:>=3.6.5,<3.9) 2025-09-09T04:23:58,313 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/be/c0/881032898949221cc515444c6c442f9d68fdf6724d5aa4a70c11a8adbbe0/enchanter-0.8.1-py3-none-any.whl (from https://pypi.org/simple/enchanter/) (requires-python:>=3.6.5,<3.9) 2025-09-09T04:23:58,313 Link requires a different Python (3.13.5 not in: '>=3.6.5,<3.9'): https://files.pythonhosted.org/packages/e3/6e/9575b1a9fc9d6f9b91371834380f83d0254e432e48a698c313466cb12e52/enchanter-0.8.1.tar.gz (from https://pypi.org/simple/enchanter/) (requires-python:>=3.6.5,<3.9) 2025-09-09T04:23:58,313 Skipping link: 0.8.1 Requires-Python >=3.6.5,<3.9: https://files.pythonhosted.org/packages/e3/6e/9575b1a9fc9d6f9b91371834380f83d0254e432e48a698c313466cb12e52/enchanter-0.8.1.tar.gz (from https://pypi.org/simple/enchanter/) (requires-python:>=3.6.5,<3.9) 2025-09-09T04:23:58,313 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/bb/07/f62e42b2f6c084f0cec5dee899316747fa65d22f54c9dd55cbfb1c7a4dbf/enchanter-0.9.0a0-py3-none-any.whl (from https://pypi.org/simple/enchanter/) (requires-python:>=3.7,<4.0) 2025-09-09T04:23:58,314 Found link https://files.pythonhosted.org/packages/77/12/0041dad03e46f60571dc8785061fc0bea0e90b7b34609fb88f9a435cce25/enchanter-0.9.0a0.tar.gz (from https://pypi.org/simple/enchanter/) (requires-python:>=3.7,<4.0), version: 0.9.0a0 2025-09-09T04:23:58,314 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/1b/2a/0275376459d9a110fa8a410cf65ede89b9fd968282a1084f426dede6d6a8/enchanter-0.9.0b0-py3-none-any.whl (from https://pypi.org/simple/enchanter/) (requires-python:>=3.7,<4.0) 2025-09-09T04:23:58,314 Found link https://files.pythonhosted.org/packages/87/77/83854637cf885fcdcef097c56f2018d3ebc551e200fd712a79f4fff7e0d0/enchanter-0.9.0b0.tar.gz (from https://pypi.org/simple/enchanter/) (requires-python:>=3.7,<4.0), version: 0.9.0b0 2025-09-09T04:23:58,314 Skipping link: No binaries permitted for enchanter: https://files.pythonhosted.org/packages/b3/80/fe7a179da91b395feba8391b0c1638c79730dbfafcb930c310cf6eadcb1f/enchanter-0.9.0-py3-none-any.whl (from https://pypi.org/simple/enchanter/) (requires-python:>=3.7,<4.0) 2025-09-09T04:23:58,315 Found link https://files.pythonhosted.org/packages/d3/96/e7b2b54be5d168c7a2e0e06a6855d246ae6ad94064c48ce772c367338be5/enchanter-0.9.0.tar.gz (from https://pypi.org/simple/enchanter/) (requires-python:>=3.7,<4.0), version: 0.9.0 2025-09-09T04:23:58,315 Fetching project page and analyzing links: https://www.piwheels.org/simple/enchanter/ 2025-09-09T04:23:58,315 Getting page https://www.piwheels.org/simple/enchanter/ 2025-09-09T04:23:58,316 Found index url https://www.piwheels.org/simple/ 2025-09-09T04:23:58,404 Fetched page https://www.piwheels.org/simple/enchanter/ as text/html 2025-09-09T04:23:58,411 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.9.0-py3-none-any.whl#sha256=a41c70a1e7bc438378320ac4f942060c8d4fd5d9d7e712d1b11b5a801ccb781f (from https://www.piwheels.org/simple/enchanter/) (requires-python:>=3.7,<4.0) 2025-09-09T04:23:58,411 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.9.0b0-py3-none-any.whl#sha256=49e463bd51646552ace42b7dcc832c7c8b413cba286f9deb75cfa90ec14a6e9f (from https://www.piwheels.org/simple/enchanter/) (requires-python:>=3.7,<4.0) 2025-09-09T04:23:58,411 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.9.0a0-py3-none-any.whl#sha256=507100492fca5fbd358b90c5f61101c653575e01c3ec1010febab1e8598f7950 (from https://www.piwheels.org/simple/enchanter/) (requires-python:>=3.7,<4.0) 2025-09-09T04:23:58,411 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.8.1-py3-none-any.whl#sha256=02fe66aba4c1e7583ee23f9dd6e8da6d6c2611b581c5ccdc29d47a46cf0e5ad0 (from https://www.piwheels.org/simple/enchanter/) (requires-python:>=3.6.5,<3.9) 2025-09-09T04:23:58,411 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.8.0-py3-none-any.whl#sha256=9422f5ab31f8b286ad148fe6890857a86fd36adc808d0669e11548cfc8e5224d (from https://www.piwheels.org/simple/enchanter/) (requires-python:>=3.6.5,<3.9) 2025-09-09T04:23:58,411 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.8.0a0-py3-none-any.whl#sha256=ed214d786d010d6837f24996e0e127f5a3f1d51c4bf13883e9f562c8996497a8 (from https://www.piwheels.org/simple/enchanter/) (requires-python:>=3.6.5,<3.9) 2025-09-09T04:23:58,412 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.7.1-py3-none-any.whl#sha256=b6109f7f00eff43245ef137a9fc3ee8bafb79b01685af8e37d59eee5c3ef6478 (from https://www.piwheels.org/simple/enchanter/) (requires-python:>=3.6.5,<4.0.0) 2025-09-09T04:23:58,412 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.7.0-py3-none-any.whl#sha256=4ac9e432280103f7d9eb22dd1dd413393a75be3383eeb704a16572fd1f9e9023 (from https://www.piwheels.org/simple/enchanter/) (requires-python:>=3.6.5,<4.0.0) 2025-09-09T04:23:58,412 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.7.0rc0-py3-none-any.whl#sha256=73619eab58e152d5171540aa97baf9a4a78e6bf617fa5864877c878adb12500b (from https://www.piwheels.org/simple/enchanter/) (requires-python:>=3.6.5,<4.0.0) 2025-09-09T04:23:58,412 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.7.0b1-py3-none-any.whl#sha256=902c561b2699a03492e7dd796476845d2fbb541e91cc45402cc4dfe1dc558561 (from https://www.piwheels.org/simple/enchanter/) (requires-python:>=3.6.5,<4.0.0) 2025-09-09T04:23:58,412 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.7.0b0-py3-none-any.whl#sha256=79e8097d0a7b398cef153ca04cf5055864847c2a48a1d2e4554ac20bfaa90e72 (from https://www.piwheels.org/simple/enchanter/) (requires-python:>=3.6.5,<4.0.0) 2025-09-09T04:23:58,412 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.7.0a0-py3-none-any.whl#sha256=64f1f07e66677b7051e2a4eddfe9cd73ab19e56f90f534ad5e33a721aa7f24e4 (from https://www.piwheels.org/simple/enchanter/) (requires-python:>=3.6.5,<4.0.0) 2025-09-09T04:23:58,413 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.6.0-py3-none-any.whl#sha256=c3ef2dec9e47940e70b1d36af878aa6e3b131d45995ff86f59621db8b2fbf094 (from https://www.piwheels.org/simple/enchanter/) 2025-09-09T04:23:58,413 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.6.0rc8-py3-none-any.whl#sha256=193c1dace840b76c608b02a14b6d6ac5a245cafc31c3b2d7b1330c1554fb5b17 (from https://www.piwheels.org/simple/enchanter/) 2025-09-09T04:23:58,413 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.6.0rc7-py3-none-any.whl#sha256=aebeeb180512d8ebf3d0c17f0bdaf25901fbeff4fbddb40ff90e29c903dac20c (from https://www.piwheels.org/simple/enchanter/) 2025-09-09T04:23:58,413 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.6.0rc3-py3-none-any.whl#sha256=2e71cd2864c1b0e281213b36b99ecac097c6fc16c95b66133a8d0611acd0314f (from https://www.piwheels.org/simple/enchanter/) 2025-09-09T04:23:58,413 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.6.0rc2-py3-none-any.whl#sha256=33cb572808a9d27eae7547283b4bc82717a57b317160156816f2eb34d286d64d (from https://www.piwheels.org/simple/enchanter/) 2025-09-09T04:23:58,414 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.6.0rc1-py3-none-any.whl#sha256=ea18a7e30be8f176a31f61bc756158844fea990cf2a2c6ace81a9bb5b0426b5b (from https://www.piwheels.org/simple/enchanter/) 2025-09-09T04:23:58,414 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.5.3.1-py3-none-any.whl#sha256=215e82be210bab321510d5094aa8a1d681640284e48286010771cd314eade048 (from https://www.piwheels.org/simple/enchanter/) 2025-09-09T04:23:58,414 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.5.3-py3-none-any.whl#sha256=d35625ecf4ccd9f7fe87095506801304d7bcb4d8b4fa72b9c510b0f06cf02548 (from https://www.piwheels.org/simple/enchanter/) 2025-09-09T04:23:58,414 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.5.2-py3-none-any.whl#sha256=a191c5703a8db01fcb5a7638e2714ee8c06b3451b495dc13ebe94ee4635a1f86 (from https://www.piwheels.org/simple/enchanter/) 2025-09-09T04:23:58,414 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.5.1rc3-py3-none-any.whl#sha256=34d51b118aa10d8082a9e896b2cfd546984033e9c0f7f1bf1062ee330ba8b757 (from https://www.piwheels.org/simple/enchanter/) 2025-09-09T04:23:58,414 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.5.1rc2-py3-none-any.whl#sha256=a96e7f7c577f821bca39866c99f8c746209c5665cab4b41b4f272522db057fde (from https://www.piwheels.org/simple/enchanter/) 2025-09-09T04:23:58,414 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.5.1rc1-py3-none-any.whl#sha256=eed2a199840c229e332d7cb3bac1a21bf12acf74add92ebf3fae34c7399101f2 (from https://www.piwheels.org/simple/enchanter/) 2025-09-09T04:23:58,415 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.5.0-py3-none-any.whl#sha256=f1b7e97573436d909c0da72dfbdfa1e8173770ae95a86ec699ad3f371b6a0172 (from https://www.piwheels.org/simple/enchanter/) 2025-09-09T04:23:58,415 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.5.0rc2-py3-none-any.whl#sha256=b2c6e6c1cc0d6b440e0f64e958ae69319500a82073a6c111b6432501386d54c3 (from https://www.piwheels.org/simple/enchanter/) 2025-09-09T04:23:58,415 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.5.0rc1-py3-none-any.whl#sha256=9d5eeb0d75af03340c4602880d4862e93b37da50e02d1330b17e3fd38c7ad69f (from https://www.piwheels.org/simple/enchanter/) 2025-09-09T04:23:58,415 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.5.0rc0-py3-none-any.whl#sha256=283dafcc33ae4c61dfff5c186449e6a86a4a81c1c5789701e67fc4c60b86eed9 (from https://www.piwheels.org/simple/enchanter/) 2025-09-09T04:23:58,415 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.4.1.1-py3-none-any.whl#sha256=98cbf223b061b522c442205c15539fc7a90deca7dc348cf88be72feb8949b1d0 (from https://www.piwheels.org/simple/enchanter/) 2025-09-09T04:23:58,415 Skipping link: No binaries permitted for enchanter: https://archive1.piwheels.org/simple/enchanter/enchanter-0.4.0-py3-none-any.whl#sha256=0b7f49672314e28ed323d6226d10ab9bf581cf55df46c44242bf93ba0173d774 (from https://www.piwheels.org/simple/enchanter/) 2025-09-09T04:23:58,415 Skipping link: not a file: https://www.piwheels.org/simple/enchanter/ 2025-09-09T04:23:58,415 Skipping link: not a file: https://pypi.org/simple/enchanter/ 2025-09-09T04:23:58,442 Given no hashes to check 1 links for project 'enchanter': discarding no candidates 2025-09-09T04:23:58,443 Collecting enchanter==0.6.0rc6 2025-09-09T04:23:58,444 Created temporary directory: /tmp/pip-unpack-yvs9dyq6 2025-09-09T04:23:58,579 Downloading enchanter-0.6.0rc6.tar.gz (28 kB) 2025-09-09T04:23:58,633 Added enchanter==0.6.0rc6 from https://files.pythonhosted.org/packages/d1/f5/90e1902b3674f07114ed5412c1d0f3b0a69016cfc527bcabbdedb498903d/enchanter-0.6.0rc6.tar.gz to build tracker '/tmp/pip-build-tracker-81tziib9' 2025-09-09T04:23:58,634 Running setup.py (path:/tmp/pip-wheel-8fufpjt4/enchanter_f5e5ff06b33e48bfab7e292f68b818fd/setup.py) egg_info for package enchanter 2025-09-09T04:23:58,634 Created temporary directory: /tmp/pip-pip-egg-info-r8wse6wh 2025-09-09T04:23:58,635 Preparing metadata (setup.py): started 2025-09-09T04:23:58,635 Running command python setup.py egg_info 2025-09-09T04:23:59,375 Traceback (most recent call last): 2025-09-09T04:23:59,378 File "", line 2, in 2025-09-09T04:23:59,378 exec(compile(''' 2025-09-09T04:23:59,379 ~~~~^^^^^^^^^^^^ 2025-09-09T04:23:59,379 # This is -- a caller that pip uses to run setup.py 2025-09-09T04:23:59,379 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:23:59,379 ...<32 lines>... 2025-09-09T04:23:59,379 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T04:23:59,380 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:23:59,380 ''' % ('/tmp/pip-wheel-8fufpjt4/enchanter_f5e5ff06b33e48bfab7e292f68b818fd/setup.py',), "", "exec")) 2025-09-09T04:23:59,380 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:23:59,380 File "", line 35, in 2025-09-09T04:23:59,381 File "/tmp/pip-wheel-8fufpjt4/enchanter_f5e5ff06b33e48bfab7e292f68b818fd/setup.py", line 35, in 2025-09-09T04:23:59,381 install_requires=load_requirements(), 2025-09-09T04:23:59,381 ~~~~~~~~~~~~~~~~~^^ 2025-09-09T04:23:59,381 File "/tmp/pip-wheel-8fufpjt4/enchanter_f5e5ff06b33e48bfab7e292f68b818fd/setup.py", line 8, in load_requirements 2025-09-09T04:23:59,382 with open(os.path.join(path_dir, 'requirements.txt'), 'r') as file: 2025-09-09T04:23:59,382 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:23:59,382 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-8fufpjt4/enchanter_f5e5ff06b33e48bfab7e292f68b818fd/requirements.txt' 2025-09-09T04:23:59,469 ERROR: python setup.py egg_info exited with 1 2025-09-09T04:23:59,481 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T04:23:59,481 exec(compile('"'"''"'"''"'"' 2025-09-09T04:23:59,481 # This is -- a caller that pip uses to run setup.py 2025-09-09T04:23:59,481 # 2025-09-09T04:23:59,481 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T04:23:59,481 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T04:23:59,481 # - It provides a clear error message when setuptools is not installed. 2025-09-09T04:23:59,481 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T04:23:59,481 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T04:23:59,481 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T04:23:59,481 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T04:23:59,481 import os, sys, tokenize, traceback 2025-09-09T04:23:59,481 2025-09-09T04:23:59,481 try: 2025-09-09T04:23:59,481 import setuptools 2025-09-09T04:23:59,481 except ImportError: 2025-09-09T04:23:59,481 print( 2025-09-09T04:23:59,481 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T04:23:59,481 "the build environment with exception:", 2025-09-09T04:23:59,481 file=sys.stderr, 2025-09-09T04:23:59,481 ) 2025-09-09T04:23:59,481 traceback.print_exc() 2025-09-09T04:23:59,481 sys.exit(1) 2025-09-09T04:23:59,481 2025-09-09T04:23:59,481 __file__ = %r 2025-09-09T04:23:59,481 sys.argv[0] = __file__ 2025-09-09T04:23:59,481 2025-09-09T04:23:59,481 if os.path.exists(__file__): 2025-09-09T04:23:59,481 filename = __file__ 2025-09-09T04:23:59,481 with tokenize.open(__file__) as f: 2025-09-09T04:23:59,481 setup_py_code = f.read() 2025-09-09T04:23:59,481 else: 2025-09-09T04:23:59,481 filename = "" 2025-09-09T04:23:59,481 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T04:23:59,481 2025-09-09T04:23:59,481 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T04:23:59,481 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-8fufpjt4/enchanter_f5e5ff06b33e48bfab7e292f68b818fd/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-r8wse6wh[/] 2025-09-09T04:23:59,481 [bold magenta]cwd[/]: /tmp/pip-wheel-8fufpjt4/enchanter_f5e5ff06b33e48bfab7e292f68b818fd/ 2025-09-09T04:23:59,482 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T04:23:59,482 ERROR: metadata generation failed 2025-09-09T04:23:59,487 Exception information: 2025-09-09T04:23:59,487 Traceback (most recent call last): 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T04:23:59,487 call_subprocess( 2025-09-09T04:23:59,487 ~~~~~~~~~~~~~~~^ 2025-09-09T04:23:59,487 args, 2025-09-09T04:23:59,487 ^^^^^ 2025-09-09T04:23:59,487 ...<2 lines>... 2025-09-09T04:23:59,487 spinner=spinner, 2025-09-09T04:23:59,487 ^^^^^^^^^^^^^^^^ 2025-09-09T04:23:59,487 ) 2025-09-09T04:23:59,487 ^ 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T04:23:59,487 raise error 2025-09-09T04:23:59,487 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T04:23:59,487 2025-09-09T04:23:59,487 The above exception was the direct cause of the following exception: 2025-09-09T04:23:59,487 2025-09-09T04:23:59,487 Traceback (most recent call last): 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T04:23:59,487 status = _inner_run() 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T04:23:59,487 return self.run(options, args) 2025-09-09T04:23:59,487 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T04:23:59,487 return func(self, options, args) 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T04:23:59,487 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T04:23:59,487 result = self._result = resolver.resolve( 2025-09-09T04:23:59,487 ~~~~~~~~~~~~~~~~^ 2025-09-09T04:23:59,487 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T04:23:59,487 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:23:59,487 ) 2025-09-09T04:23:59,487 ^ 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T04:23:59,487 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T04:23:59,487 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T04:23:59,487 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T04:23:59,487 if not criterion.candidates: 2025-09-09T04:23:59,487 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T04:23:59,487 return bool(self._sequence) 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T04:23:59,487 self._bool = any(self) 2025-09-09T04:23:59,487 ~~~^^^^^^ 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T04:23:59,487 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T04:23:59,487 ^^^^^^^^ 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T04:23:59,487 candidate = func() 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T04:23:59,487 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T04:23:59,487 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T04:23:59,487 link, template, name, version 2025-09-09T04:23:59,487 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:23:59,487 ) 2025-09-09T04:23:59,487 ^ 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T04:23:59,487 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T04:23:59,487 ~~~~~~~~~~~~~^ 2025-09-09T04:23:59,487 link, 2025-09-09T04:23:59,487 ^^^^^ 2025-09-09T04:23:59,487 ...<3 lines>... 2025-09-09T04:23:59,487 version=version, 2025-09-09T04:23:59,487 ^^^^^^^^^^^^^^^^ 2025-09-09T04:23:59,487 ) 2025-09-09T04:23:59,487 ^ 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T04:23:59,487 super().__init__( 2025-09-09T04:23:59,487 ~~~~~~~~~~~~~~~~^ 2025-09-09T04:23:59,487 link=link, 2025-09-09T04:23:59,487 ^^^^^^^^^^ 2025-09-09T04:23:59,487 ...<4 lines>... 2025-09-09T04:23:59,487 version=version, 2025-09-09T04:23:59,487 ^^^^^^^^^^^^^^^^ 2025-09-09T04:23:59,487 ) 2025-09-09T04:23:59,487 ^ 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T04:23:59,487 self.dist = self._prepare() 2025-09-09T04:23:59,487 ~~~~~~~~~~~~~^^ 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T04:23:59,487 dist = self._prepare_distribution() 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T04:23:59,487 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T04:23:59,487 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T04:23:59,487 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T04:23:59,487 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T04:23:59,487 dist = _get_prepared_distribution( 2025-09-09T04:23:59,487 req, 2025-09-09T04:23:59,487 ...<3 lines>... 2025-09-09T04:23:59,487 self.check_build_deps, 2025-09-09T04:23:59,487 ) 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T04:23:59,487 abstract_dist.prepare_distribution_metadata( 2025-09-09T04:23:59,487 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T04:23:59,487 finder, build_isolation, check_build_deps 2025-09-09T04:23:59,487 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:23:59,487 ) 2025-09-09T04:23:59,487 ^ 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T04:23:59,487 self.req.prepare_metadata() 2025-09-09T04:23:59,487 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T04:23:59,487 self.metadata_directory = generate_metadata_legacy( 2025-09-09T04:23:59,487 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T04:23:59,487 build_env=self.build_env, 2025-09-09T04:23:59,487 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:23:59,487 ...<3 lines>... 2025-09-09T04:23:59,487 details=details, 2025-09-09T04:23:59,487 ^^^^^^^^^^^^^^^^ 2025-09-09T04:23:59,487 ) 2025-09-09T04:23:59,487 ^ 2025-09-09T04:23:59,487 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T04:23:59,487 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T04:23:59,487 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T04:23:59,510 Removed enchanter==0.6.0rc6 from https://files.pythonhosted.org/packages/d1/f5/90e1902b3674f07114ed5412c1d0f3b0a69016cfc527bcabbdedb498903d/enchanter-0.6.0rc6.tar.gz from build tracker '/tmp/pip-build-tracker-81tziib9' 2025-09-09T04:23:59,510 Removed build tracker: '/tmp/pip-build-tracker-81tziib9'