2025-09-08T23:57:02,857 Created temporary directory: /tmp/pip-build-tracker-ob14smci 2025-09-08T23:57:02,858 Initialized build tracking at /tmp/pip-build-tracker-ob14smci 2025-09-08T23:57:02,858 Created build tracker: /tmp/pip-build-tracker-ob14smci 2025-09-08T23:57:02,858 Entered build tracker: /tmp/pip-build-tracker-ob14smci 2025-09-08T23:57:02,858 Created temporary directory: /tmp/pip-wheel-lrm9iyjx 2025-09-08T23:57:02,862 Created temporary directory: /tmp/pip-ephem-wheel-cache-x_uv75x5 2025-09-08T23:57:02,923 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T23:57:02,925 2 location(s) to search for versions of gym-retro: 2025-09-08T23:57:02,925 * https://pypi.org/simple/gym-retro/ 2025-09-08T23:57:02,925 * https://www.piwheels.org/simple/gym-retro/ 2025-09-08T23:57:02,926 Fetching project page and analyzing links: https://pypi.org/simple/gym-retro/ 2025-09-08T23:57:02,926 Getting page https://pypi.org/simple/gym-retro/ 2025-09-08T23:57:02,928 Found index url https://pypi.org/simple/ 2025-09-08T23:57:03,076 Fetched page https://pypi.org/simple/gym-retro/ as application/vnd.pypi.simple.v1+json 2025-09-08T23:57:03,086 Found link https://files.pythonhosted.org/packages/5b/a5/a19dc4a9ebc223ee0326c98d0eb9e73030b1b6c86d3a979e9ab18b08c0a8/gym-retro-0.5.3.tar.gz (from https://pypi.org/simple/gym-retro/), version: 0.5.3 2025-09-08T23:57:03,086 Found link https://files.pythonhosted.org/packages/96/7c/348de4928059095278c205b012dc3304f9e7330c5029d7f9147de27d7bc8/gym-retro-0.5.4.tar.gz (from https://pypi.org/simple/gym-retro/), version: 0.5.4 2025-09-08T23:57:03,087 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/81/a3/cb509b9c1ca3cb1415aed96a49b4428dc5c32223ddb1d9ef86efb826142d/gym_retro-0.5.4-cp35-cp35m-macosx_10_6_x86_64.whl (from https://pypi.org/simple/gym-retro/) 2025-09-08T23:57:03,087 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/66/fc/0cf4538cf654ec69946de4328542388b782faaf5553316765a9eeaf58414/gym_retro-0.5.4-cp35-cp35m-manylinux1_x86_64.whl (from https://pypi.org/simple/gym-retro/) 2025-09-08T23:57:03,087 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/ee/a4/cc2a8fd5fe983dfb6d97489b53fe0e03cedd7bcdc89ec360a0520a950be8/gym_retro-0.5.4-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/gym-retro/) 2025-09-08T23:57:03,087 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/ed/ca/8cf51912e1e3309825fd0113489f248827a278bd2f1d3ad325f308d7e8f6/gym_retro-0.5.4-cp36-cp36m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/gym-retro/) 2025-09-08T23:57:03,087 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/52/1e/559d95054a40a4e5996e2979980e07671c86f1541ac12c59a9cf7c1f111b/gym_retro-0.5.4-cp36-cp36m-manylinux1_x86_64.whl (from https://pypi.org/simple/gym-retro/) 2025-09-08T23:57:03,087 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/3c/f0/c95a75b184bf8a0a21094d7b63121e88b2afac5b65f6d23ad5b492aa1ecb/gym_retro-0.5.4-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/gym-retro/) 2025-09-08T23:57:03,088 Found link https://files.pythonhosted.org/packages/95/6a/12df246a35c3dbbad637bf24dfdd4bc035ee52a93b335b72340627226ee3/gym-retro-0.5.5.tar.gz (from https://pypi.org/simple/gym-retro/), version: 0.5.5 2025-09-08T23:57:03,088 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/a6/dc/d52064387e075f8cc5ba194b49e6301da8b2e1ecab35b607ecb321d48f2f/gym_retro-0.5.5-cp35-cp35m-macosx_10_6_x86_64.whl (from https://pypi.org/simple/gym-retro/) 2025-09-08T23:57:03,088 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/24/c3/db68a8a35347a3107a40fed2c0a3514645c9b99b542620411a195a1dc096/gym_retro-0.5.5-cp35-cp35m-manylinux1_x86_64.whl (from https://pypi.org/simple/gym-retro/) 2025-09-08T23:57:03,088 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/fa/ca/8c9169f22ba8ca0036cfae7eb53ac4571dbf4b98d3c99b7405fe0d67d8b1/gym_retro-0.5.5-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/gym-retro/) 2025-09-08T23:57:03,088 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/3c/ad/e86331236083c933380c8742b7ff065f5635c5001e3e15cbd26ec56bb0fe/gym_retro-0.5.5-cp36-cp36m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/gym-retro/) 2025-09-08T23:57:03,089 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/83/49/0f0d4de95cf242c32f7bad78fe2c7a1b2d7ef19ac239265728eb9b107106/gym_retro-0.5.5-cp36-cp36m-manylinux1_x86_64.whl (from https://pypi.org/simple/gym-retro/) 2025-09-08T23:57:03,089 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/6d/06/29c944633601b9654244d1bbe930192ade51ada16034d2471f9858ea9405/gym_retro-0.5.5-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/gym-retro/) 2025-09-08T23:57:03,089 Found link https://files.pythonhosted.org/packages/3f/cc/af9657da10e7723d327dc3ffbea6f2b036c2f8fbd6ea984f336eca786775/gym-retro-0.5.6.tar.gz (from https://pypi.org/simple/gym-retro/), version: 0.5.6 2025-09-08T23:57:03,089 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/23/13/332687ca77e6a4992e9bc4da486425430d6c26f707a34420a8a08d808e52/gym_retro-0.5.6-cp35-cp35m-macosx_10_6_x86_64.whl (from https://pypi.org/simple/gym-retro/) 2025-09-08T23:57:03,089 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/0b/d9/b0cbb509d0e0e992b2ae5e80504bffcb98372174f3589e4a4a2f93da6b7f/gym_retro-0.5.6-cp35-cp35m-manylinux1_x86_64.whl (from https://pypi.org/simple/gym-retro/) 2025-09-08T23:57:03,090 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/66/14/1927d2d05d275bb4c59a5d106401833cf89a6b30739e1b50406a59a0735c/gym_retro-0.5.6-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/gym-retro/) 2025-09-08T23:57:03,090 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/1d/55/5aa2bf679d4a011743587ced6b78eabcc3287c384c29c3d0384862c1382b/gym_retro-0.5.6-cp36-cp36m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/gym-retro/) 2025-09-08T23:57:03,090 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/8d/5c/5bda1ecab64b9525bfb8e6fe3cb72db81c8acac9383b65636f7c3d439947/gym_retro-0.5.6-cp36-cp36m-manylinux1_x86_64.whl (from https://pypi.org/simple/gym-retro/) 2025-09-08T23:57:03,090 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/52/68/1f378846c1cf42205e4ce045c600cb08adcf714ca9f5cba338934d24097e/gym_retro-0.5.6-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/gym-retro/) 2025-09-08T23:57:03,090 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/0c/a2/c9135198ae6010f3f75333ab0fd3438231c5e1bd8da460c62a1225e86831/gym_retro-0.5.6-cp37-cp37m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/gym-retro/) 2025-09-08T23:57:03,090 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/09/00/5707d2aa2ad958495441a92657a17232e55859791149f2404702d646148e/gym_retro-0.5.6-cp37-cp37m-manylinux1_x86_64.whl (from https://pypi.org/simple/gym-retro/) 2025-09-08T23:57:03,091 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/8b/b4/d1cb667a81d9b654032c96a8103395f1f60d3f4af7103e228826ff701962/gym_retro-0.5.6-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/gym-retro/) 2025-09-08T23:57:03,091 Found link https://files.pythonhosted.org/packages/f2/92/dda1fb2bcd22f66afd4bfcff886e615c5d39b1e494d1405834f8926c4d15/gym-retro-0.6.0.tar.gz (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0), version: 0.6.0 2025-09-08T23:57:03,092 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/f8/a4/e03d23d344a7b498374c63d785126f14441f3d51f94275fe0f718e8a0968/gym_retro-0.6.0-cp35-cp35m-macosx_10_6_x86_64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,092 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/3b/68/52f61a71dd46701254c4c427acde9875ff6fb34f82a7e776605bbb6a9591/gym_retro-0.6.0-cp35-cp35m-manylinux1_x86_64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,092 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/e8/33/c5c82efab3b4abaa087bde46ff7d8295ca0cb06ef762d9288c8e77dfe851/gym_retro-0.6.0-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,092 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/dc/db/8901bc99fba91b2e2f321a8d5e107c047e151e17c7d4aca9325007c9692c/gym_retro-0.6.0-cp36-cp36m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,092 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/c9/17/ad0ebc6457a50a3160a26d2572bc61c340c5a5407b4d35c31f6f5dee68eb/gym_retro-0.6.0-cp36-cp36m-manylinux1_x86_64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,093 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/df/d1/fd4243bc2bae2725247c67a0b340c77e3e53a0757015fe7c393b2ed09038/gym_retro-0.6.0-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,093 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/8d/ca/677e618319eb45a7359a57155f9a42ced64382871b51cf840e7cbe056edf/gym_retro-0.6.0-cp37-cp37m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,093 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/d4/75/bf8128550a6c85b7b2f692ae58ad21f3dbd9d85ecfc3e123e397f9157db6/gym_retro-0.6.0-cp37-cp37m-manylinux1_x86_64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,093 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/38/0f/38186d95241d3b779f00dc63a05f02daa4d000cde671ac4addf1bfe272a6/gym_retro-0.6.0-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,093 Found link https://files.pythonhosted.org/packages/18/f6/daa44b09fa28a730d5449c91ff73b2e9f1c30cd2235c6328a79675a2d252/gym-retro-0.7.0.tar.gz (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0), version: 0.7.0 2025-09-08T23:57:03,094 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/ca/94/e20c0126b201c9e4e91f49da4bb2e6dc133fade157ad39c8d17aefbcded1/gym_retro-0.7.0-cp35-cp35m-macosx_10_6_x86_64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,094 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/a2/cd/97e88f0bd683accaea1edc591cc4134dce15e0f47b7e715510b54aada6b8/gym_retro-0.7.0-cp35-cp35m-manylinux1_x86_64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,094 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/85/86/7690da0330ec98056df7dca15c8ad0878d1dbe98eea3dec3809bbcecbc6c/gym_retro-0.7.0-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,094 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/44/40/ad4d57573ce063fee09422ebfef5b5b24ea2e7edc9f5d26577f678baeda1/gym_retro-0.7.0-cp36-cp36m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,094 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/67/2b/bee76fbe439a8a600854fb41fafcfad7efa57d1f3107bbca48ac4a1387cd/gym_retro-0.7.0-cp36-cp36m-manylinux1_x86_64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,094 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/a7/f8/958d86a5a1348349d25dd17edcadade183fbb94dc7f56e8f700780543ef0/gym_retro-0.7.0-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,095 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/89/b2/f934f464a8d9c9bbd580555c5e98e2f2334a52b45ee30fcc7133ab16fda1/gym_retro-0.7.0-cp37-cp37m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,095 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/2e/8d/268504c0da3d3cd6954fdae5c26dfc7cdb3974b0f025480b0fca9e2256ae/gym_retro-0.7.0-cp37-cp37m-manylinux1_x86_64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,095 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/32/80/858535727a8d6b5058a1ef1f6f4c803af7ec154fe074f91f08ab5e96890c/gym_retro-0.7.0-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,095 Found link https://files.pythonhosted.org/packages/fb/23/01106d54456013044654a49a79b2cec9abfb2fc1987cf4ee0a2379d9d4c0/gym-retro-0.7.1.tar.gz (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0), version: 0.7.1 2025-09-08T23:57:03,095 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/92/d3/7268f37fbb25f39ca2686a25f7576be376c11435c0f28e37e19a03437544/gym_retro-0.7.1-cp35-cp35m-macosx_10_6_x86_64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,096 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/55/cb/70892bed6a1257275e98fd9242fe9eb8bbad6bbd1cfe1f4157a685d1a9bd/gym_retro-0.7.1-cp35-cp35m-manylinux1_x86_64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,096 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/cf/5b/1676ed3a659bd58fd870c5edfa241c2791b4515fe87405e812024a0d9e9b/gym_retro-0.7.1-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,096 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/ce/b0/ddf77c55a434d601b00c89aeb1d1c3c66bd59984ba19e454c006deaef7aa/gym_retro-0.7.1-cp36-cp36m-macosx_10_13_x86_64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,096 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/73/6d/2c9f009663b74bcf66a2306c2b8a819a1ac6b0d3090e342720291b527446/gym_retro-0.7.1-cp36-cp36m-manylinux1_x86_64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,096 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/c7/65/98acd425a721090be63df033bdc32e2da3b5df04b185c1e8329efdca7f80/gym_retro-0.7.1-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,096 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/5b/88/8b0b5b4675a4da96af8f216e260e0f849d55e56893ecd74d724b0b53d8fa/gym_retro-0.7.1-cp37-cp37m-macosx_10_13_x86_64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,097 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/32/49/811282da00a010b6ee1ee8554f25a14cde1642f50fe921d8dc9cd7a466c4/gym_retro-0.7.1-cp37-cp37m-manylinux1_x86_64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,097 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/4d/23/e6996b47ba1b27799971a5873fdbde9173cf16baf5bab27724e5551743d3/gym_retro-0.7.1-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.5.0) 2025-09-08T23:57:03,097 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/0a/ea/ffef74b38b78123061cd05394140feb6162214b134bdcaa607b50a3f6262/gym_retro-0.8.0-cp36-cp36m-macosx_10_13_x86_64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.6.0) 2025-09-08T23:57:03,097 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/cd/3d/eb88732eec7bdc13a605c1ba655b34f911af36b894b8c1c377dabb0547f4/gym_retro-0.8.0-cp36-cp36m-manylinux1_x86_64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.6.0) 2025-09-08T23:57:03,097 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/93/f2/71cace3e1de168a9eee71d285c0e6c6552f4ad3400759cf8ea0d9d77a902/gym_retro-0.8.0-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.6.0) 2025-09-08T23:57:03,097 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/88/0d/71a99155e7efc39bb91c142b5dafdb8575b84a4b3702eac821d3b08b498a/gym_retro-0.8.0-cp37-cp37m-macosx_10_13_x86_64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.6.0) 2025-09-08T23:57:03,098 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/cc/f0/d7cc8f49be83c8608d5f707650a917a85e656ea51684aa434a1b6b8024fe/gym_retro-0.8.0-cp37-cp37m-manylinux1_x86_64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.6.0) 2025-09-08T23:57:03,098 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/dc/6c/6c452432c5b12bfd6e30067bfbdcceaee998b5ff2ab4f35a96088230ed4b/gym_retro-0.8.0-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.6.0) 2025-09-08T23:57:03,098 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/53/d5/6204ed9546eeb6344d500450f566329fbaaf0d4a7e250be1f01ae2290807/gym_retro-0.8.0-cp38-cp38-macosx_10_13_x86_64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.6.0) 2025-09-08T23:57:03,098 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/c0/d9/39a89bbba20f244f328dbb893005160818f4dd9e932fa7e335d3df6aa776/gym_retro-0.8.0-cp38-cp38-manylinux1_x86_64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.6.0) 2025-09-08T23:57:03,098 Skipping link: No binaries permitted for gym-retro: https://files.pythonhosted.org/packages/ca/ce/c102fc8e527cf7be8c8bfa419a9030e1a124e0372ab2fb058773dd5468e3/gym_retro-0.8.0-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/gym-retro/) (requires-python:>=3.6.0) 2025-09-08T23:57:03,099 Fetching project page and analyzing links: https://www.piwheels.org/simple/gym-retro/ 2025-09-08T23:57:03,099 Getting page https://www.piwheels.org/simple/gym-retro/ 2025-09-08T23:57:03,100 Found index url https://www.piwheels.org/simple/ 2025-09-08T23:57:03,193 Fetched page https://www.piwheels.org/simple/gym-retro/ as text/html 2025-09-08T23:57:03,197 Skipping link: No binaries permitted for gym-retro: https://archive1.piwheels.org/simple/gym-retro/gym_retro-0.5.6-cp37-cp37m-linux_armv6l.whl#sha256=3cc557dcb203be96c3d33f7992a966dd4d356eccf75555a4b9ab936d8c66bd39 (from https://www.piwheels.org/simple/gym-retro/) 2025-09-08T23:57:03,197 Skipping link: No binaries permitted for gym-retro: https://archive1.piwheels.org/simple/gym-retro/gym_retro-0.5.6-cp37-cp37m-linux_armv7l.whl#sha256=3cc557dcb203be96c3d33f7992a966dd4d356eccf75555a4b9ab936d8c66bd39 (from https://www.piwheels.org/simple/gym-retro/) 2025-09-08T23:57:03,197 Skipping link: No binaries permitted for gym-retro: https://archive1.piwheels.org/simple/gym-retro/gym_retro-0.5.6-cp35-cp35m-linux_armv6l.whl#sha256=52eff93b603df205cb2c2a153519c377c975e1cc3daabb05619209349e355a34 (from https://www.piwheels.org/simple/gym-retro/) 2025-09-08T23:57:03,198 Skipping link: No binaries permitted for gym-retro: https://archive1.piwheels.org/simple/gym-retro/gym_retro-0.5.6-cp35-cp35m-linux_armv7l.whl#sha256=52eff93b603df205cb2c2a153519c377c975e1cc3daabb05619209349e355a34 (from https://www.piwheels.org/simple/gym-retro/) 2025-09-08T23:57:03,198 Skipping link: No binaries permitted for gym-retro: https://archive1.piwheels.org/simple/gym-retro/gym_retro-0.5.5-cp37-cp37m-linux_armv7l.whl#sha256=6bf21b195b929bf0046d7e9e6286dd69c536fe7316cc9df8a581762c12242af6 (from https://www.piwheels.org/simple/gym-retro/) 2025-09-08T23:57:03,198 Skipping link: No binaries permitted for gym-retro: https://archive1.piwheels.org/simple/gym-retro/gym_retro-0.5.5-cp37-cp37m-linux_armv6l.whl#sha256=6bf21b195b929bf0046d7e9e6286dd69c536fe7316cc9df8a581762c12242af6 (from https://www.piwheels.org/simple/gym-retro/) 2025-09-08T23:57:03,198 Skipping link: No binaries permitted for gym-retro: https://archive1.piwheels.org/simple/gym-retro/gym_retro-0.5.5-cp35-cp35m-linux_armv7l.whl#sha256=45e2fa1bce772e63c42b187905bdff7a359e86899f3adbf531103d05a06b156d (from https://www.piwheels.org/simple/gym-retro/) 2025-09-08T23:57:03,198 Skipping link: No binaries permitted for gym-retro: https://archive1.piwheels.org/simple/gym-retro/gym_retro-0.5.5-cp35-cp35m-linux_armv6l.whl#sha256=45e2fa1bce772e63c42b187905bdff7a359e86899f3adbf531103d05a06b156d (from https://www.piwheels.org/simple/gym-retro/) 2025-09-08T23:57:03,198 Skipping link: No binaries permitted for gym-retro: https://archive1.piwheels.org/simple/gym-retro/gym_retro-0.5.4-cp37-cp37m-linux_armv7l.whl#sha256=2ad3cd66c6830d217d303041e93ba610974c8bd4f269abc47e6a697f670c5213 (from https://www.piwheels.org/simple/gym-retro/) 2025-09-08T23:57:03,199 Skipping link: No binaries permitted for gym-retro: https://archive1.piwheels.org/simple/gym-retro/gym_retro-0.5.4-cp37-cp37m-linux_armv6l.whl#sha256=2ad3cd66c6830d217d303041e93ba610974c8bd4f269abc47e6a697f670c5213 (from https://www.piwheels.org/simple/gym-retro/) 2025-09-08T23:57:03,199 Skipping link: No binaries permitted for gym-retro: https://archive1.piwheels.org/simple/gym-retro/gym_retro-0.5.4-cp35-cp35m-linux_armv6l.whl#sha256=f209c3e1e749299d28911347ab7fc8674d0e643a665528994ad963c46dbee7c4 (from https://www.piwheels.org/simple/gym-retro/) 2025-09-08T23:57:03,199 Skipping link: No binaries permitted for gym-retro: https://archive1.piwheels.org/simple/gym-retro/gym_retro-0.5.4-cp35-cp35m-linux_armv7l.whl#sha256=f209c3e1e749299d28911347ab7fc8674d0e643a665528994ad963c46dbee7c4 (from https://www.piwheels.org/simple/gym-retro/) 2025-09-08T23:57:03,199 Skipping link: No binaries permitted for gym-retro: https://archive1.piwheels.org/simple/gym-retro/gym_retro-0.5.3-cp37-cp37m-linux_armv7l.whl#sha256=b2dcb59818dad21331bdd13afc8d9f4023a24d480f17a148ef4615aef461306b (from https://www.piwheels.org/simple/gym-retro/) 2025-09-08T23:57:03,199 Skipping link: No binaries permitted for gym-retro: https://archive1.piwheels.org/simple/gym-retro/gym_retro-0.5.3-cp37-cp37m-linux_armv6l.whl#sha256=b2dcb59818dad21331bdd13afc8d9f4023a24d480f17a148ef4615aef461306b (from https://www.piwheels.org/simple/gym-retro/) 2025-09-08T23:57:03,199 Skipping link: No binaries permitted for gym-retro: https://archive1.piwheels.org/simple/gym-retro/gym_retro-0.5.3-cp35-cp35m-linux_armv7l.whl#sha256=a285a79e7d3b95c42bc3e4bd5affeb160b0615a6dca4936b8b16add4ca836c3a (from https://www.piwheels.org/simple/gym-retro/) 2025-09-08T23:57:03,200 Skipping link: No binaries permitted for gym-retro: https://archive1.piwheels.org/simple/gym-retro/gym_retro-0.5.3-cp35-cp35m-linux_armv6l.whl#sha256=a285a79e7d3b95c42bc3e4bd5affeb160b0615a6dca4936b8b16add4ca836c3a (from https://www.piwheels.org/simple/gym-retro/) 2025-09-08T23:57:03,200 Skipping link: not a file: https://www.piwheels.org/simple/gym-retro/ 2025-09-08T23:57:03,200 Skipping link: not a file: https://pypi.org/simple/gym-retro/ 2025-09-08T23:57:03,226 Given no hashes to check 1 links for project 'gym-retro': discarding no candidates 2025-09-08T23:57:03,227 Collecting gym-retro==0.7.1 2025-09-08T23:57:03,229 Created temporary directory: /tmp/pip-unpack-lo84s1tb 2025-09-08T23:57:03,378 Downloading gym-retro-0.7.1.tar.gz (168.7 MB) 2025-09-08T23:57:37,626 Added gym-retro==0.7.1 from https://files.pythonhosted.org/packages/fb/23/01106d54456013044654a49a79b2cec9abfb2fc1987cf4ee0a2379d9d4c0/gym-retro-0.7.1.tar.gz to build tracker '/tmp/pip-build-tracker-ob14smci' 2025-09-08T23:57:37,628 Running setup.py (path:/tmp/pip-wheel-lrm9iyjx/gym-retro_7213c92792424cc59fc702bcf3d36ddd/setup.py) egg_info for package gym-retro 2025-09-08T23:57:37,628 Created temporary directory: /tmp/pip-pip-egg-info-59btm9v0 2025-09-08T23:57:37,628 Preparing metadata (setup.py): started 2025-09-08T23:57:37,629 Running command python setup.py egg_info 2025-09-08T23:57:38,637 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T23:57:38,637 !! 2025-09-08T23:57:38,637 ******************************************************************************** 2025-09-08T23:57:38,637 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T23:57:38,637 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T23:57:38,638 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T23:57:38,638 or your builds will no longer be supported. 2025-09-08T23:57:38,638 ******************************************************************************** 2025-09-08T23:57:38,638 !! 2025-09-08T23:57:38,638 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T23:57:42,099 Traceback (most recent call last): 2025-09-08T23:57:42,105 File "", line 2, in 2025-09-08T23:57:42,106 exec(compile(''' 2025-09-08T23:57:42,106 ~~~~^^^^^^^^^^^^ 2025-09-08T23:57:42,106 # This is -- a caller that pip uses to run setup.py 2025-09-08T23:57:42,106 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:57:42,106 ...<32 lines>... 2025-09-08T23:57:42,106 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T23:57:42,106 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:57:42,106 ''' % ('/tmp/pip-wheel-lrm9iyjx/gym-retro_7213c92792424cc59fc702bcf3d36ddd/setup.py',), "", "exec")) 2025-09-08T23:57:42,106 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:57:42,107 File "", line 35, in 2025-09-08T23:57:42,107 File "/tmp/pip-wheel-lrm9iyjx/gym-retro_7213c92792424cc59fc702bcf3d36ddd/setup.py", line 71, in 2025-09-08T23:57:42,107 setup( 2025-09-08T23:57:42,107 ~~~~~^ 2025-09-08T23:57:42,107 name='gym-retro', 2025-09-08T23:57:42,107 ^^^^^^^^^^^^^^^^^ 2025-09-08T23:57:42,107 ...<18 lines>... 2025-09-08T23:57:42,108 **kwargs 2025-09-08T23:57:42,108 ^^^^^^^^ 2025-09-08T23:57:42,108 ) 2025-09-08T23:57:42,108 ^ 2025-09-08T23:57:42,108 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 115, in setup 2025-09-08T23:57:42,108 return distutils.core.setup(**attrs) 2025-09-08T23:57:42,108 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T23:57:42,108 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 148, in setup 2025-09-08T23:57:42,109 _setup_distribution = dist = klass(attrs) 2025-09-08T23:57:42,109 ~~~~~^^^^^^^ 2025-09-08T23:57:42,109 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 321, in __init__ 2025-09-08T23:57:42,109 _Distribution.__init__(self, dist_attrs) 2025-09-08T23:57:42,109 ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 2025-09-08T23:57:42,109 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 309, in __init__ 2025-09-08T23:57:42,109 self.finalize_options() 2025-09-08T23:57:42,109 ~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T23:57:42,110 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 784, in finalize_options 2025-09-08T23:57:42,110 ep(self) 2025-09-08T23:57:42,110 ~~^^^^^^ 2025-09-08T23:57:42,110 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 804, in _finalize_setup_keywords 2025-09-08T23:57:42,110 ep.load()(self, ep.name, value) 2025-09-08T23:57:42,110 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:57:42,110 File "/tmp/pip-wheel-lrm9iyjx/gym-retro_7213c92792424cc59fc702bcf3d36ddd/.eggs/setuptools_scm-9.2.0-py3.13.egg/setuptools_scm/_integration/setuptools.py", line 83, in version_keyword 2025-09-08T23:57:42,111 overrides = get_keyword_overrides(value) 2025-09-08T23:57:42,111 File "/tmp/pip-wheel-lrm9iyjx/gym-retro_7213c92792424cc59fc702bcf3d36ddd/.eggs/setuptools_scm-9.2.0-py3.13.egg/setuptools_scm/_integration/setuptools.py", line 63, in get_keyword_overrides 2025-09-08T23:57:42,111 assert isinstance(value, dict), "version_keyword expects a dict or True" 2025-09-08T23:57:42,111 ~~~~~~~~~~^^^^^^^^^^^^^ 2025-09-08T23:57:42,111 AssertionError: version_keyword expects a dict or True 2025-09-08T23:57:42,246 ERROR: python setup.py egg_info exited with 1 2025-09-08T23:57:42,258 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T23:57:42,258 exec(compile('"'"''"'"''"'"' 2025-09-08T23:57:42,258 # This is -- a caller that pip uses to run setup.py 2025-09-08T23:57:42,258 # 2025-09-08T23:57:42,258 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T23:57:42,258 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T23:57:42,258 # - It provides a clear error message when setuptools is not installed. 2025-09-08T23:57:42,258 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T23:57:42,258 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T23:57:42,258 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T23:57:42,258 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T23:57:42,258 import os, sys, tokenize, traceback 2025-09-08T23:57:42,258 2025-09-08T23:57:42,258 try: 2025-09-08T23:57:42,258 import setuptools 2025-09-08T23:57:42,258 except ImportError: 2025-09-08T23:57:42,258 print( 2025-09-08T23:57:42,258 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T23:57:42,258 "the build environment with exception:", 2025-09-08T23:57:42,258 file=sys.stderr, 2025-09-08T23:57:42,258 ) 2025-09-08T23:57:42,258 traceback.print_exc() 2025-09-08T23:57:42,258 sys.exit(1) 2025-09-08T23:57:42,258 2025-09-08T23:57:42,258 __file__ = %r 2025-09-08T23:57:42,258 sys.argv[0] = __file__ 2025-09-08T23:57:42,258 2025-09-08T23:57:42,258 if os.path.exists(__file__): 2025-09-08T23:57:42,258 filename = __file__ 2025-09-08T23:57:42,258 with tokenize.open(__file__) as f: 2025-09-08T23:57:42,258 setup_py_code = f.read() 2025-09-08T23:57:42,258 else: 2025-09-08T23:57:42,258 filename = "" 2025-09-08T23:57:42,258 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T23:57:42,258 2025-09-08T23:57:42,258 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T23:57:42,258 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-lrm9iyjx/gym-retro_7213c92792424cc59fc702bcf3d36ddd/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-59btm9v0[/] 2025-09-08T23:57:42,259 [bold magenta]cwd[/]: /tmp/pip-wheel-lrm9iyjx/gym-retro_7213c92792424cc59fc702bcf3d36ddd/ 2025-09-08T23:57:42,259 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T23:57:42,260 ERROR: metadata generation failed 2025-09-08T23:57:42,266 Exception information: 2025-09-08T23:57:42,266 Traceback (most recent call last): 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T23:57:42,266 call_subprocess( 2025-09-08T23:57:42,266 ~~~~~~~~~~~~~~~^ 2025-09-08T23:57:42,266 args, 2025-09-08T23:57:42,266 ^^^^^ 2025-09-08T23:57:42,266 ...<2 lines>... 2025-09-08T23:57:42,266 spinner=spinner, 2025-09-08T23:57:42,266 ^^^^^^^^^^^^^^^^ 2025-09-08T23:57:42,266 ) 2025-09-08T23:57:42,266 ^ 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T23:57:42,266 raise error 2025-09-08T23:57:42,266 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T23:57:42,266 2025-09-08T23:57:42,266 The above exception was the direct cause of the following exception: 2025-09-08T23:57:42,266 2025-09-08T23:57:42,266 Traceback (most recent call last): 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T23:57:42,266 status = _inner_run() 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T23:57:42,266 return self.run(options, args) 2025-09-08T23:57:42,266 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T23:57:42,266 return func(self, options, args) 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T23:57:42,266 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T23:57:42,266 result = self._result = resolver.resolve( 2025-09-08T23:57:42,266 ~~~~~~~~~~~~~~~~^ 2025-09-08T23:57:42,266 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T23:57:42,266 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:57:42,266 ) 2025-09-08T23:57:42,266 ^ 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T23:57:42,266 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T23:57:42,266 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T23:57:42,266 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T23:57:42,266 if not criterion.candidates: 2025-09-08T23:57:42,266 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T23:57:42,266 return bool(self._sequence) 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T23:57:42,266 self._bool = any(self) 2025-09-08T23:57:42,266 ~~~^^^^^^ 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T23:57:42,266 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T23:57:42,266 ^^^^^^^^ 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T23:57:42,266 candidate = func() 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T23:57:42,266 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T23:57:42,266 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:57:42,266 link, template, name, version 2025-09-08T23:57:42,266 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:57:42,266 ) 2025-09-08T23:57:42,266 ^ 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T23:57:42,266 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T23:57:42,266 ~~~~~~~~~~~~~^ 2025-09-08T23:57:42,266 link, 2025-09-08T23:57:42,266 ^^^^^ 2025-09-08T23:57:42,266 ...<3 lines>... 2025-09-08T23:57:42,266 version=version, 2025-09-08T23:57:42,266 ^^^^^^^^^^^^^^^^ 2025-09-08T23:57:42,266 ) 2025-09-08T23:57:42,266 ^ 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T23:57:42,266 super().__init__( 2025-09-08T23:57:42,266 ~~~~~~~~~~~~~~~~^ 2025-09-08T23:57:42,266 link=link, 2025-09-08T23:57:42,266 ^^^^^^^^^^ 2025-09-08T23:57:42,266 ...<4 lines>... 2025-09-08T23:57:42,266 version=version, 2025-09-08T23:57:42,266 ^^^^^^^^^^^^^^^^ 2025-09-08T23:57:42,266 ) 2025-09-08T23:57:42,266 ^ 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T23:57:42,266 self.dist = self._prepare() 2025-09-08T23:57:42,266 ~~~~~~~~~~~~~^^ 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T23:57:42,266 dist = self._prepare_distribution() 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T23:57:42,266 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T23:57:42,266 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T23:57:42,266 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T23:57:42,266 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T23:57:42,266 dist = _get_prepared_distribution( 2025-09-08T23:57:42,266 req, 2025-09-08T23:57:42,266 ...<3 lines>... 2025-09-08T23:57:42,266 self.check_build_deps, 2025-09-08T23:57:42,266 ) 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T23:57:42,266 abstract_dist.prepare_distribution_metadata( 2025-09-08T23:57:42,266 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:57:42,266 finder, build_isolation, check_build_deps 2025-09-08T23:57:42,266 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:57:42,266 ) 2025-09-08T23:57:42,266 ^ 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T23:57:42,266 self.req.prepare_metadata() 2025-09-08T23:57:42,266 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T23:57:42,266 self.metadata_directory = generate_metadata_legacy( 2025-09-08T23:57:42,266 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:57:42,266 build_env=self.build_env, 2025-09-08T23:57:42,266 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:57:42,266 ...<3 lines>... 2025-09-08T23:57:42,266 details=details, 2025-09-08T23:57:42,266 ^^^^^^^^^^^^^^^^ 2025-09-08T23:57:42,266 ) 2025-09-08T23:57:42,266 ^ 2025-09-08T23:57:42,266 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T23:57:42,266 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T23:57:42,266 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T23:57:42,291 Removed gym-retro==0.7.1 from https://files.pythonhosted.org/packages/fb/23/01106d54456013044654a49a79b2cec9abfb2fc1987cf4ee0a2379d9d4c0/gym-retro-0.7.1.tar.gz from build tracker '/tmp/pip-build-tracker-ob14smci' 2025-09-08T23:57:42,291 Removed build tracker: '/tmp/pip-build-tracker-ob14smci'