2025-09-11T14:16:24,286 Created temporary directory: /tmp/pip-build-tracker-25yyvhoo 2025-09-11T14:16:24,287 Initialized build tracking at /tmp/pip-build-tracker-25yyvhoo 2025-09-11T14:16:24,287 Created build tracker: /tmp/pip-build-tracker-25yyvhoo 2025-09-11T14:16:24,287 Entered build tracker: /tmp/pip-build-tracker-25yyvhoo 2025-09-11T14:16:24,287 Created temporary directory: /tmp/pip-wheel-n4ap_eog 2025-09-11T14:16:24,290 Created temporary directory: /tmp/pip-ephem-wheel-cache-5hpqu8cl 2025-09-11T14:16:24,349 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-11T14:16:24,352 2 location(s) to search for versions of hangman-marking-aicore: 2025-09-11T14:16:24,352 * https://pypi.org/simple/hangman-marking-aicore/ 2025-09-11T14:16:24,352 * https://www.piwheels.org/simple/hangman-marking-aicore/ 2025-09-11T14:16:24,352 Fetching project page and analyzing links: https://pypi.org/simple/hangman-marking-aicore/ 2025-09-11T14:16:24,352 Getting page https://pypi.org/simple/hangman-marking-aicore/ 2025-09-11T14:16:24,354 Found index url https://pypi.org/simple/ 2025-09-11T14:16:24,504 Fetched page https://pypi.org/simple/hangman-marking-aicore/ as application/vnd.pypi.simple.v1+json 2025-09-11T14:16:24,510 Found link https://files.pythonhosted.org/packages/2d/a0/bf1aa786fa0109e307b2f77fbc7932e254e169f64754961eb343235c29a7/hangman-marking-aicore-0.0.1.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 0.0.1 2025-09-11T14:16:24,511 Found link https://files.pythonhosted.org/packages/77/a9/1f313dcc41727604e511ff5dbb1cca5a9a98fc5d61249326ce19274c0f4e/hangman-marking-aicore-0.0.2.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 0.0.2 2025-09-11T14:16:24,511 Found link https://files.pythonhosted.org/packages/68/6f/edda88b503b6a075c787441c99a2e9f506740586d930900ae88cd9589306/hangman-marking-aicore-0.0.3.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 0.0.3 2025-09-11T14:16:24,511 Found link https://files.pythonhosted.org/packages/0e/43/3e20288d64c4f9f7899d1909a8379ae2ef8ce070c4f14fcd3c40f324c0db/hangman-marking-aicore-0.0.4.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 0.0.4 2025-09-11T14:16:24,512 Found link https://files.pythonhosted.org/packages/b7/fa/13532e347d79ec34e32a310991786d236b003199221e467e9bbf90f48224/hangman-marking-aicore-0.0.5.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 0.0.5 2025-09-11T14:16:24,512 Found link https://files.pythonhosted.org/packages/0e/cc/3f4433844b7ac17b38f24e80c5463f206a304de047d3e7f6cb96aff38e72/hangman-marking-aicore-1.0.0.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.0.0 2025-09-11T14:16:24,512 Found link https://files.pythonhosted.org/packages/d3/2a/78f0b3c78f49d88207e4d976282bc9a2949761e5fabf19b248858f60d78b/hangman-marking-aicore-1.0.1.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.0.1 2025-09-11T14:16:24,513 Found link https://files.pythonhosted.org/packages/1d/e8/116a55a3b39e0cd6f85d52c945527036205b77509d7d031b0ac8a3c3b5c0/hangman-marking-aicore-1.0.2.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.0.2 2025-09-11T14:16:24,513 Found link https://files.pythonhosted.org/packages/3c/6e/1053f5e64cfd21a25aaecd6ae12a2ea4afae7ab8e276fd4fc94ea1c2ea84/hangman-marking-aicore-1.0.3.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.0.3 2025-09-11T14:16:24,513 Found link https://files.pythonhosted.org/packages/e4/64/67888c05c87b24922280708b668a1ee9cacd62f37d6e8322089d65c6e180/hangman-marking-aicore-1.0.4.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.0.4 2025-09-11T14:16:24,514 Found link https://files.pythonhosted.org/packages/1a/82/34dfb30d86b493d090476a06bcc97b845b6181fccee26cc6e0461355e7d4/hangman-marking-aicore-1.0.5.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.0.5 2025-09-11T14:16:24,514 Found link https://files.pythonhosted.org/packages/de/73/b2f633b7a88955614b5b7853a4b4424d4f2d84fb3fde6843e5bdc6577f5f/hangman-marking-aicore-1.0.6.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.0.6 2025-09-11T14:16:24,514 Found link https://files.pythonhosted.org/packages/d9/e6/cfd5f41bace2c2ed5563a6a64a460ff679f32a6fc5fe1b9aa7cceb7ec7f4/hangman-marking-aicore-1.0.7.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.0.7 2025-09-11T14:16:24,514 Found link https://files.pythonhosted.org/packages/a4/97/0873391d37ae9ad7dfd2cf19338a65b203c7cb0ae6c0c75444c1addb7916/hangman-marking-aicore-1.0.8.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.0.8 2025-09-11T14:16:24,515 Found link https://files.pythonhosted.org/packages/22/9c/13e6a071ba7e50f7e2c00d34b5453d144ad5d0af645d0799dd73cf1bf41e/hangman-marking-aicore-1.0.9.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.0.9 2025-09-11T14:16:24,515 Found link https://files.pythonhosted.org/packages/6f/ba/20a43e41f3fcb419aa3dba41044656e59f3ed71f2db5f1dbf08ba47c3c8d/hangman-marking-aicore-1.0.10.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.0.10 2025-09-11T14:16:24,515 Found link https://files.pythonhosted.org/packages/9d/66/479d5c83eb1b31e87da566cf8c3348202d285325b5afa43326971fa70366/hangman-marking-aicore-1.0.11.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.0.11 2025-09-11T14:16:24,516 Found link https://files.pythonhosted.org/packages/56/40/50d13bbc6cae31602200ef503e5cdf51c7f3b6bb956ae501b500d1e4347e/hangman-marking-aicore-1.1.0.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.0 2025-09-11T14:16:24,516 Found link https://files.pythonhosted.org/packages/f4/5b/c437a9b49b27b7cd99a1ca0fe48bc26be32a5fed5b4a8747192a77b58c18/hangman-marking-aicore-1.1.1.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.1 2025-09-11T14:16:24,516 Found link https://files.pythonhosted.org/packages/1e/15/bd616671760edd6e83daa909cb29613953be366779fc8ef3e30c40363111/hangman-marking-aicore-1.1.2.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.2 2025-09-11T14:16:24,516 Found link https://files.pythonhosted.org/packages/02/d5/019285d626a7273de8c66f8b01787926e6f8dfd63556a6d2fc1a10655dc3/hangman-marking-aicore-1.1.3.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.3 2025-09-11T14:16:24,517 Found link https://files.pythonhosted.org/packages/ba/fe/48770375637e341e05642dbe70dd9441accf404b1538b5ac4ac744876ec0/hangman-marking-aicore-1.1.4.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.4 2025-09-11T14:16:24,517 Found link https://files.pythonhosted.org/packages/27/43/eb56d86706400dbe60195f6d8a9245047551977ef68111dd77d675808eb3/hangman-marking-aicore-1.1.5.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.5 2025-09-11T14:16:24,517 Found link https://files.pythonhosted.org/packages/6c/b6/89a1ea44e5d4b8ee679a9ab7a846bf03a8bb82bb0534848f8e3abc430b9f/hangman-marking-aicore-1.1.6.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.6 2025-09-11T14:16:24,518 Found link https://files.pythonhosted.org/packages/b5/6a/1db0d17c23130a1b146ef9efd0907c6a7b44b4f44186785def1e1b259671/hangman-marking-aicore-1.1.7.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.7 2025-09-11T14:16:24,518 Found link https://files.pythonhosted.org/packages/59/be/476c50fe6d034a0f52e3bf6a72d96ca1b60c3e8b207b75f60cc567cd8545/hangman-marking-aicore-1.1.8.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.8 2025-09-11T14:16:24,518 Found link https://files.pythonhosted.org/packages/8e/04/e000f516266f2a805c214d72bfac4b443a977125a66c4c360f5724e19649/hangman-marking-aicore-1.1.9.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.9 2025-09-11T14:16:24,519 Found link https://files.pythonhosted.org/packages/5b/8c/ed3d6eb3932f44058c383f043d29f120a0dc1aaf3fffa20ee84d1ac523a8/hangman-marking-aicore-1.1.10.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.10 2025-09-11T14:16:24,519 Found link https://files.pythonhosted.org/packages/3b/f7/19252404c2903a358fafe5be699d0bb02b60b772509de05b705dbf56a790/hangman-marking-aicore-1.1.11.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.11 2025-09-11T14:16:24,519 Found link https://files.pythonhosted.org/packages/5e/b9/bd8d0dd216799bec4c2afcd56ff82c24946f5ef3cb8d03c827d422ecff3e/hangman-marking-aicore-1.1.12.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.12 2025-09-11T14:16:24,519 Found link https://files.pythonhosted.org/packages/d9/29/bb72b472477a355fb409a0cad989b9f79be36b55dc196ffc0fac3897a256/hangman-marking-aicore-1.1.13.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.13 2025-09-11T14:16:24,520 Found link https://files.pythonhosted.org/packages/05/7f/cc6a88125f1e8c350dcbaee0b4fde1ab178468ab39031aaaa7ca16e85730/hangman-marking-aicore-1.1.14.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.14 2025-09-11T14:16:24,520 Found link https://files.pythonhosted.org/packages/7f/ca/0862727ed6f89c58724241c20ddb3c6216f75e296accad65db5306f461a6/hangman-marking-aicore-1.1.15.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.15 2025-09-11T14:16:24,520 Found link https://files.pythonhosted.org/packages/11/dd/15ed1dad53c852e813f49ec04df6ea6267b9274036349953175274c2b3dd/hangman-marking-aicore-1.1.16.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.16 2025-09-11T14:16:24,521 Found link https://files.pythonhosted.org/packages/67/72/1559ab1be987bc8b853704ed51323ab47426c855ae353b25d447094aa7a4/hangman-marking-aicore-1.1.17.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.17 2025-09-11T14:16:24,521 Found link https://files.pythonhosted.org/packages/31/b5/c331f7cbc54c0d98a069a712957e8fdb9a10c502a277f751265933b747db/hangman-marking-aicore-1.1.18.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.18 2025-09-11T14:16:24,521 Found link https://files.pythonhosted.org/packages/7d/7a/6253a59b3c3678aae14b6375663cfc59cea21737de149b42e56b317d3365/hangman-marking-aicore-1.1.19.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.19 2025-09-11T14:16:24,522 Found link https://files.pythonhosted.org/packages/24/58/e2ac067e6b28a450be67ef57c09569175b1b130545f61a966e354ef544aa/hangman-marking-aicore-1.1.20.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.20 2025-09-11T14:16:24,522 Found link https://files.pythonhosted.org/packages/67/27/466ccab1ebfd49461adf5a08aa8ec75929b2e456ae260149e62b4822facd/hangman-marking-aicore-1.1.21.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.21 2025-09-11T14:16:24,522 Found link https://files.pythonhosted.org/packages/a1/94/d46cd8f918d2b1427c5aa4479d014132edd4e377ae981e819fd10a34c8e8/hangman-marking-aicore-1.1.22.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.22 2025-09-11T14:16:24,523 Found link https://files.pythonhosted.org/packages/2d/21/fd57264f99a122153e43a0bc0e167d818bfdfa38a6ec6df677a31e286727/hangman-marking-aicore-1.1.23.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.23 2025-09-11T14:16:24,523 Found link https://files.pythonhosted.org/packages/e3/1b/61011e87f1b6f5f3ce26225bd4e2271cc66a5c96009ea5979442c338fe81/hangman-marking-aicore-1.1.24.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.24 2025-09-11T14:16:24,523 Found link https://files.pythonhosted.org/packages/10/3e/72a0ac02da2609e5f6137a7a72979c8dd23193d30d823d62313c4a78dc0c/hangman-marking-aicore-1.1.25.tar.gz (from https://pypi.org/simple/hangman-marking-aicore/) (requires-python:>=3.6), version: 1.1.25 2025-09-11T14:16:24,524 Fetching project page and analyzing links: https://www.piwheels.org/simple/hangman-marking-aicore/ 2025-09-11T14:16:24,524 Getting page https://www.piwheels.org/simple/hangman-marking-aicore/ 2025-09-11T14:16:24,525 Found index url https://www.piwheels.org/simple/ 2025-09-11T14:16:24,632 Fetched page https://www.piwheels.org/simple/hangman-marking-aicore/ as text/html 2025-09-11T14:16:24,642 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.1.25-py3-none-any.whl#sha256=afd5b34e47ee190bda2622812f7efd395ee4bc6d4b0a94dc85ffd6d7527c4d53 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,642 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.1.24-py3-none-any.whl#sha256=60eddca4b0d1d62991348455d65abc62746576f6a2ffac870789d8a6e9d68a80 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,642 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.1.23-py3-none-any.whl#sha256=7da35ca65bbefbc31683fda42e702858da02e6887ea56ee43862c36f12d5163b (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,643 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.1.22-py3-none-any.whl#sha256=2746ee0a63a8eb748b3af80086a323489202a148a3e9913331b497b476bcd0f6 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,643 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.1.21-py3-none-any.whl#sha256=ebed9496c75ad9d46cd3148d1ed1d43475a1df6a8b0b064a4771f6bdcfb13fef (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,643 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.1.20-py3-none-any.whl#sha256=38d19d22da7e292c12329efe92808c921750e5d2f568d3002bbf979697b46837 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,643 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.1.19-py3-none-any.whl#sha256=ae1f2e186f4cbf9970e5ac69eca352836cc3e3ce3f12058d54bd87d4763407fd (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,643 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.1.17-py3-none-any.whl#sha256=a732ecaab8ee3139fe6e84d3abeb857acf39c8a12044be496b25e4422bdc1fa7 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,643 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.1.16-py3-none-any.whl#sha256=db31fb2bc92dffd644ae275dbf73bcbf7732b32988828ab08b8ecfbec0ae156e (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,644 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.1.15-py3-none-any.whl#sha256=63408cb689da3c3f85f3f7dd5ce3c618c5b4f2535613bd6fa8744693e6d74f56 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,644 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.1.14-py3-none-any.whl#sha256=6a06340aaf85b10d896973176116a159b71e95dc7247344c22a324b1b749ade6 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,644 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.1.13-py3-none-any.whl#sha256=74a6d8034a3ff62730e38ddab584898373e0395950eae8cf3f5b219c25b3ca31 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,644 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.1.12-py3-none-any.whl#sha256=cf01cfbf17e8adb7695109a307ef43e47a549080fe64dd041015be1979fac525 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,644 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.1.11-py3-none-any.whl#sha256=ee70311d5886aed6ec6637ae73f081581c14f54c0c7ef498803978f4de2e802c (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,644 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.1.10-py3-none-any.whl#sha256=98a6d4b04b233b5cbe9c49f635a6524b9ede79faf22141b2e6d3ed399a0e1f55 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,645 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.1.9-py3-none-any.whl#sha256=7ddf57ed8e129fdb4cad7b1e6cd88c5f166d229e6bad3f15cc26900b265c2d98 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,645 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.1.8-py3-none-any.whl#sha256=ed3c4409e6cd945e2676bfd154c6bc884210a1d4f0ec759aaebbe5f342cb1dcc (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,645 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.1.7-py3-none-any.whl#sha256=0e7f84eb291c852a79fd1b93712c159300ebbcf473bafb91acb4e9393ac73e34 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,645 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.1.6-py3-none-any.whl#sha256=b36e97b6665b95d9b0919c66d8528f288b0cfbe591a4b72073ad65e6f4840fc5 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,645 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.1.5-py3-none-any.whl#sha256=395aa8f613272f168e5ca7055a47165b69ec9d072baef8d3f33f92927a9f8475 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,645 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.1.4-py3-none-any.whl#sha256=5776ac5e2d3fb2f2deb286b4d899813cbd20f80fc4cd7ae4af5705f67fa011cc (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,646 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.1.3-py3-none-any.whl#sha256=d23d8c5d3f9b793486e4df15e9c50df3cce7dcde0e133fcbe350b6024be6ded3 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,646 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.1.2-py3-none-any.whl#sha256=c26f15e234dac355ae4e4487d9e82676f1a7f59dd90dd9dc0353eb90bf8fd508 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,646 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.1.1-py3-none-any.whl#sha256=d324b0acb2f961511b4db394e9094d92e9d829d648aea7cadc6fc49cc553cf09 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,646 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.1.0-py3-none-any.whl#sha256=3f7425a73eb5a4c8062d9c86c01973f0a9688ae09d6cd5a67fef5b2f66f9a48f (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,646 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.0.11-py3-none-any.whl#sha256=10c7a55aa340d9dcbe225737eef73c10c0a102208202a6cdaadde1149f84b2be (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,646 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.0.10-py3-none-any.whl#sha256=716ea21144d2752c2842ea09bbc3576b357a56fb4304c8181928984e7637b30f (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,646 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.0.9-py3-none-any.whl#sha256=fb1c4b4cf37fe8c1f8a86d764b8ebe87c6670fad869a4e7a0964d9b7bb2e762f (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,647 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.0.8-py3-none-any.whl#sha256=8b8f81df22b37828d5ba62359b10ac32f4b5357a9a5de2a7aabc376a75405ad4 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,647 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.0.7-py3-none-any.whl#sha256=861974372711573a2c76e523c2aa307b911354175577d4708f5848a8a5de84ba (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,647 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.0.6-py3-none-any.whl#sha256=58c05d81d030f72b7875ec8de23841532f0e98b5508b9ce07ae674695a679647 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,647 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.0.5-py3-none-any.whl#sha256=9391494a866ffb3024c34c482771c54576c2b39298ed77261d6760fb8efc5102 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,647 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.0.4-py3-none-any.whl#sha256=c966667a3e48a11ae672f0c5dad1ddb577401c4f2ca4fc17d73d865cd7c4164a (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,647 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.0.3-py3-none-any.whl#sha256=5d140bb3957d6d8dc7b8620cdd3f7cc37af75e35084ef857bdbc14ba8c6350fe (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,648 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.0.2-py3-none-any.whl#sha256=b0181372ecf9d209c649d79da33604ee4efb7191fd5ceff01930fed6d2492298 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,648 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.0.1-py3-none-any.whl#sha256=be94b214b6434e4199b49fff871ffe23d6d4f7ba9db990eed7804a8a7e016564 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,648 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-1.0.0-py3-none-any.whl#sha256=ba98ae90ffd8467f14e766c4370c78a931207e9ee7a388deda5f087fb4f48050 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,648 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-0.0.5-py3-none-any.whl#sha256=e8c3a478ed94d7d62430537b49b4515b6108840d9a17715f79e11175f11fc67a (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,648 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-0.0.4-py3-none-any.whl#sha256=3f8b3dc082883cc97b7863949f482a5ce9d1d907c082e8ae73a3a08ababb6fe5 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,648 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-0.0.3-py3-none-any.whl#sha256=8899ca808ad46a6e98d063e5325ae5375939820f959c01bb1fd6dbb3a4a444a8 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,648 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-0.0.2-py3-none-any.whl#sha256=e7d2397336feb1a35bbf952246fbefc62352bfc8101c489fd869ceab768d4a4b (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,649 Skipping link: No binaries permitted for hangman-marking-aicore: https://archive1.piwheels.org/simple/hangman-marking-aicore/hangman_marking_aicore-0.0.1-py3-none-any.whl#sha256=22f0c46ca5da2d94097a945705346885941e8eff220ed9aa132b3bee3557f019 (from https://www.piwheels.org/simple/hangman-marking-aicore/) (requires-python:>=3.6) 2025-09-11T14:16:24,649 Skipping link: not a file: https://www.piwheels.org/simple/hangman-marking-aicore/ 2025-09-11T14:16:24,649 Skipping link: not a file: https://pypi.org/simple/hangman-marking-aicore/ 2025-09-11T14:16:24,678 Given no hashes to check 1 links for project 'hangman-marking-aicore': discarding no candidates 2025-09-11T14:16:24,680 Collecting hangman-marking-aicore==1.1.18 2025-09-11T14:16:24,681 Created temporary directory: /tmp/pip-unpack-n85kvzdx 2025-09-11T14:16:24,893 Downloading hangman-marking-aicore-1.1.18.tar.gz (11 kB) 2025-09-11T14:16:24,925 Added hangman-marking-aicore==1.1.18 from https://files.pythonhosted.org/packages/31/b5/c331f7cbc54c0d98a069a712957e8fdb9a10c502a277f751265933b747db/hangman-marking-aicore-1.1.18.tar.gz to build tracker '/tmp/pip-build-tracker-25yyvhoo' 2025-09-11T14:16:24,926 Running setup.py (path:/tmp/pip-wheel-n4ap_eog/hangman-marking-aicore_88055540d1fc4305a17966b253d67b23/setup.py) egg_info for package hangman-marking-aicore 2025-09-11T14:16:24,926 Created temporary directory: /tmp/pip-pip-egg-info-131vk8r9 2025-09-11T14:16:24,926 Preparing metadata (setup.py): started 2025-09-11T14:16:24,927 Running command python setup.py egg_info 2025-09-11T14:16:25,515 Traceback (most recent call last): 2025-09-11T14:16:25,516 File "", line 2, in 2025-09-11T14:16:25,517 exec(compile(''' 2025-09-11T14:16:25,517 ~~~~^^^^^^^^^^^^ 2025-09-11T14:16:25,517 # This is -- a caller that pip uses to run setup.py 2025-09-11T14:16:25,517 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T14:16:25,517 ...<32 lines>... 2025-09-11T14:16:25,517 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T14:16:25,518 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T14:16:25,518 ''' % ('/tmp/pip-wheel-n4ap_eog/hangman-marking-aicore_88055540d1fc4305a17966b253d67b23/setup.py',), "", "exec")) 2025-09-11T14:16:25,518 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T14:16:25,518 File "", line 35, in 2025-09-11T14:16:25,518 File "/tmp/pip-wheel-n4ap_eog/hangman-marking-aicore_88055540d1fc4305a17966b253d67b23/setup.py", line 3, in 2025-09-11T14:16:25,518 with open("README_package.md", "r", encoding="utf-8") as fh: 2025-09-11T14:16:25,519 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T14:16:25,519 FileNotFoundError: [Errno 2] No such file or directory: 'README_package.md' 2025-09-11T14:16:25,623 ERROR: python setup.py egg_info exited with 1 2025-09-11T14:16:25,637 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-11T14:16:25,637 exec(compile('"'"''"'"''"'"' 2025-09-11T14:16:25,637 # This is -- a caller that pip uses to run setup.py 2025-09-11T14:16:25,637 # 2025-09-11T14:16:25,637 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-11T14:16:25,637 # import from `distutils.core` to work with newer packaging standards. 2025-09-11T14:16:25,637 # - It provides a clear error message when setuptools is not installed. 2025-09-11T14:16:25,637 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-11T14:16:25,637 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-11T14:16:25,637 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-11T14:16:25,637 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-11T14:16:25,637 import os, sys, tokenize, traceback 2025-09-11T14:16:25,637 2025-09-11T14:16:25,637 try: 2025-09-11T14:16:25,637 import setuptools 2025-09-11T14:16:25,637 except ImportError: 2025-09-11T14:16:25,637 print( 2025-09-11T14:16:25,637 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-11T14:16:25,637 "the build environment with exception:", 2025-09-11T14:16:25,637 file=sys.stderr, 2025-09-11T14:16:25,637 ) 2025-09-11T14:16:25,637 traceback.print_exc() 2025-09-11T14:16:25,637 sys.exit(1) 2025-09-11T14:16:25,637 2025-09-11T14:16:25,637 __file__ = %r 2025-09-11T14:16:25,637 sys.argv[0] = __file__ 2025-09-11T14:16:25,637 2025-09-11T14:16:25,637 if os.path.exists(__file__): 2025-09-11T14:16:25,637 filename = __file__ 2025-09-11T14:16:25,637 with tokenize.open(__file__) as f: 2025-09-11T14:16:25,637 setup_py_code = f.read() 2025-09-11T14:16:25,637 else: 2025-09-11T14:16:25,637 filename = "" 2025-09-11T14:16:25,637 setup_py_code = "from setuptools import setup; setup()" 2025-09-11T14:16:25,637 2025-09-11T14:16:25,637 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T14:16:25,637 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-n4ap_eog/hangman-marking-aicore_88055540d1fc4305a17966b253d67b23/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-131vk8r9[/] 2025-09-11T14:16:25,637 [bold magenta]cwd[/]: /tmp/pip-wheel-n4ap_eog/hangman-marking-aicore_88055540d1fc4305a17966b253d67b23/ 2025-09-11T14:16:25,637 Preparing metadata (setup.py): finished with status 'error' 2025-09-11T14:16:25,638 ERROR: metadata generation failed 2025-09-11T14:16:25,644 Exception information: 2025-09-11T14:16:25,644 Traceback (most recent call last): 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-11T14:16:25,644 call_subprocess( 2025-09-11T14:16:25,644 ~~~~~~~~~~~~~~~^ 2025-09-11T14:16:25,644 args, 2025-09-11T14:16:25,644 ^^^^^ 2025-09-11T14:16:25,644 ...<2 lines>... 2025-09-11T14:16:25,644 spinner=spinner, 2025-09-11T14:16:25,644 ^^^^^^^^^^^^^^^^ 2025-09-11T14:16:25,644 ) 2025-09-11T14:16:25,644 ^ 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-11T14:16:25,644 raise error 2025-09-11T14:16:25,644 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-11T14:16:25,644 2025-09-11T14:16:25,644 The above exception was the direct cause of the following exception: 2025-09-11T14:16:25,644 2025-09-11T14:16:25,644 Traceback (most recent call last): 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-11T14:16:25,644 status = _inner_run() 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-11T14:16:25,644 return self.run(options, args) 2025-09-11T14:16:25,644 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-11T14:16:25,644 return func(self, options, args) 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-11T14:16:25,644 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-11T14:16:25,644 result = self._result = resolver.resolve( 2025-09-11T14:16:25,644 ~~~~~~~~~~~~~~~~^ 2025-09-11T14:16:25,644 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-11T14:16:25,644 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T14:16:25,644 ) 2025-09-11T14:16:25,644 ^ 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-11T14:16:25,644 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-11T14:16:25,644 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-11T14:16:25,644 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-11T14:16:25,644 if not criterion.candidates: 2025-09-11T14:16:25,644 ^^^^^^^^^^^^^^^^^^^^ 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-11T14:16:25,644 return bool(self._sequence) 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-11T14:16:25,644 self._bool = any(self) 2025-09-11T14:16:25,644 ~~~^^^^^^ 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-11T14:16:25,644 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-11T14:16:25,644 ^^^^^^^^ 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-11T14:16:25,644 candidate = func() 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-11T14:16:25,644 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-11T14:16:25,644 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T14:16:25,644 link, template, name, version 2025-09-11T14:16:25,644 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T14:16:25,644 ) 2025-09-11T14:16:25,644 ^ 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-11T14:16:25,644 self._link_candidate_cache[link] = LinkCandidate( 2025-09-11T14:16:25,644 ~~~~~~~~~~~~~^ 2025-09-11T14:16:25,644 link, 2025-09-11T14:16:25,644 ^^^^^ 2025-09-11T14:16:25,644 ...<3 lines>... 2025-09-11T14:16:25,644 version=version, 2025-09-11T14:16:25,644 ^^^^^^^^^^^^^^^^ 2025-09-11T14:16:25,644 ) 2025-09-11T14:16:25,644 ^ 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-11T14:16:25,644 super().__init__( 2025-09-11T14:16:25,644 ~~~~~~~~~~~~~~~~^ 2025-09-11T14:16:25,644 link=link, 2025-09-11T14:16:25,644 ^^^^^^^^^^ 2025-09-11T14:16:25,644 ...<4 lines>... 2025-09-11T14:16:25,644 version=version, 2025-09-11T14:16:25,644 ^^^^^^^^^^^^^^^^ 2025-09-11T14:16:25,644 ) 2025-09-11T14:16:25,644 ^ 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-11T14:16:25,644 self.dist = self._prepare() 2025-09-11T14:16:25,644 ~~~~~~~~~~~~~^^ 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-11T14:16:25,644 dist = self._prepare_distribution() 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-11T14:16:25,644 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-11T14:16:25,644 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-11T14:16:25,644 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-11T14:16:25,644 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-11T14:16:25,644 dist = _get_prepared_distribution( 2025-09-11T14:16:25,644 req, 2025-09-11T14:16:25,644 ...<3 lines>... 2025-09-11T14:16:25,644 self.check_build_deps, 2025-09-11T14:16:25,644 ) 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-11T14:16:25,644 abstract_dist.prepare_distribution_metadata( 2025-09-11T14:16:25,644 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T14:16:25,644 finder, build_isolation, check_build_deps 2025-09-11T14:16:25,644 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T14:16:25,644 ) 2025-09-11T14:16:25,644 ^ 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-11T14:16:25,644 self.req.prepare_metadata() 2025-09-11T14:16:25,644 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-11T14:16:25,644 self.metadata_directory = generate_metadata_legacy( 2025-09-11T14:16:25,644 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T14:16:25,644 build_env=self.build_env, 2025-09-11T14:16:25,644 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T14:16:25,644 ...<3 lines>... 2025-09-11T14:16:25,644 details=details, 2025-09-11T14:16:25,644 ^^^^^^^^^^^^^^^^ 2025-09-11T14:16:25,644 ) 2025-09-11T14:16:25,644 ^ 2025-09-11T14:16:25,644 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-11T14:16:25,644 raise MetadataGenerationFailed(package_details=details) from error 2025-09-11T14:16:25,644 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-11T14:16:25,667 Removed hangman-marking-aicore==1.1.18 from https://files.pythonhosted.org/packages/31/b5/c331f7cbc54c0d98a069a712957e8fdb9a10c502a277f751265933b747db/hangman-marking-aicore-1.1.18.tar.gz from build tracker '/tmp/pip-build-tracker-25yyvhoo' 2025-09-11T14:16:25,667 Removed build tracker: '/tmp/pip-build-tracker-25yyvhoo'