2025-09-08T23:32:03,081 Created temporary directory: /tmp/pip-build-tracker-zaq0yrr1 2025-09-08T23:32:03,082 Initialized build tracking at /tmp/pip-build-tracker-zaq0yrr1 2025-09-08T23:32:03,082 Created build tracker: /tmp/pip-build-tracker-zaq0yrr1 2025-09-08T23:32:03,082 Entered build tracker: /tmp/pip-build-tracker-zaq0yrr1 2025-09-08T23:32:03,082 Created temporary directory: /tmp/pip-wheel-h0stoh_v 2025-09-08T23:32:03,085 Created temporary directory: /tmp/pip-ephem-wheel-cache-9eu9g4rl 2025-09-08T23:32:03,144 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T23:32:03,146 2 location(s) to search for versions of gym-grasshoppers: 2025-09-08T23:32:03,146 * https://pypi.org/simple/gym-grasshoppers/ 2025-09-08T23:32:03,146 * https://www.piwheels.org/simple/gym-grasshoppers/ 2025-09-08T23:32:03,147 Fetching project page and analyzing links: https://pypi.org/simple/gym-grasshoppers/ 2025-09-08T23:32:03,147 Getting page https://pypi.org/simple/gym-grasshoppers/ 2025-09-08T23:32:03,148 Found index url https://pypi.org/simple/ 2025-09-08T23:32:03,476 Fetched page https://pypi.org/simple/gym-grasshoppers/ as application/vnd.pypi.simple.v1+json 2025-09-08T23:32:03,483 Skipping link: No binaries permitted for gym-grasshoppers: https://files.pythonhosted.org/packages/6c/0a/d238e17c0dc8ba11217adee6abc418fb7a5a1ccac89fbe46247d3f50dbaa/gym_grasshoppers-0.0.1-py3-none-any.whl (from https://pypi.org/simple/gym-grasshoppers/) 2025-09-08T23:32:03,484 Found link https://files.pythonhosted.org/packages/13/6f/7e46d64e5e3c94fbae3885a4005aae4bb60f4237f747bb1b95fd09d8d24d/gym_grasshoppers-0.0.1.tar.gz (from https://pypi.org/simple/gym-grasshoppers/), version: 0.0.1 2025-09-08T23:32:03,484 Found link https://files.pythonhosted.org/packages/a2/9d/0d8f00bb5353fb0e0a2fc98e7a8baf5822c6b4149383f3bc4f8ade669808/gym_grasshoppers-0.442069697.tar.gz (from https://pypi.org/simple/gym-grasshoppers/), version: 0.442069697 2025-09-08T23:32:03,485 Found link https://files.pythonhosted.org/packages/fc/be/d6f93764cc364baf3abab35c209f8dfc30cb789c625ea92b837984a6ede3/gym_grasshoppers-0.442074359.tar.gz (from https://pypi.org/simple/gym-grasshoppers/), version: 0.442074359 2025-09-08T23:32:03,485 Found link https://files.pythonhosted.org/packages/89/82/0634b1e21b449c329237fc378f03a3fb3d5827e60cf28e26a6e73bcfad56/gym_grasshoppers-0.442087311.tar.gz (from https://pypi.org/simple/gym-grasshoppers/), version: 0.442087311 2025-09-08T23:32:03,486 Found link https://files.pythonhosted.org/packages/04/ae/f16feed29acb6d9755fc8444faac6eaaba791c7b00a8a8f6b37f6fe26441/gym_grasshoppers-0.442095101.tar.gz (from https://pypi.org/simple/gym-grasshoppers/), version: 0.442095101 2025-09-08T23:32:03,486 Found link https://files.pythonhosted.org/packages/c0/aa/28f85499c5edaf50f4434fffa5f76686688b64f6de1fc9e756d869ffe020/gym_grasshoppers-0.442550741.tar.gz (from https://pypi.org/simple/gym-grasshoppers/), version: 0.442550741 2025-09-08T23:32:03,486 Found link https://files.pythonhosted.org/packages/08/10/e04d35c1c4719f69349ed9446ec241a9c5b3c1ec62c89c48d0a0cf5b0a3f/gym_grasshoppers-0.444631420.tar.gz (from https://pypi.org/simple/gym-grasshoppers/), version: 0.444631420 2025-09-08T23:32:03,486 Found link https://files.pythonhosted.org/packages/cc/37/a6f8485bfab6911960d53759f0ab7f68919a51a6ec72176848a78961946f/gym_grasshoppers-0.445880334.tar.gz (from https://pypi.org/simple/gym-grasshoppers/), version: 0.445880334 2025-09-08T23:32:03,487 Found link https://files.pythonhosted.org/packages/c9/94/598dee44e336ed76ad0cd26093cebae91cb29a80cb2477703cf7463065bc/gym_grasshoppers-0.445990586.tar.gz (from https://pypi.org/simple/gym-grasshoppers/), version: 0.445990586 2025-09-08T23:32:03,487 Found link https://files.pythonhosted.org/packages/8b/0d/693653433011f1587c5c08c17a6a9cce1993a218521a10d07fea399ebc47/gym_grasshoppers-0.446987077.tar.gz (from https://pypi.org/simple/gym-grasshoppers/), version: 0.446987077 2025-09-08T23:32:03,487 Found link https://files.pythonhosted.org/packages/97/5b/9d0e79c6e6bc9a9d26889e41e399a816d91d298eb912b4bc75006f7a07b5/gym_grasshoppers-0.448364629.tar.gz (from https://pypi.org/simple/gym-grasshoppers/), version: 0.448364629 2025-09-08T23:32:03,488 Found link https://files.pythonhosted.org/packages/d4/47/4ba1c7a62425b9af5a49831b4c4da602a929be749c1d33d80fdca5540af9/gym_grasshoppers-0.448376573.tar.gz (from https://pypi.org/simple/gym-grasshoppers/), version: 0.448376573 2025-09-08T23:32:03,488 Found link https://files.pythonhosted.org/packages/8e/19/fe96c29bc3320d92d07a7813c0730bfaca79862773d667a9e1447fb369a8/gym_grasshoppers-0.449742367.tar.gz (from https://pypi.org/simple/gym-grasshoppers/), version: 0.449742367 2025-09-08T23:32:03,488 Found link https://files.pythonhosted.org/packages/fa/34/3473351523c06a4e0a6fd9513cde44910f41a1c1df1151e5e2b04d44f3de/gym_grasshoppers-0.452097421.tar.gz (from https://pypi.org/simple/gym-grasshoppers/), version: 0.452097421 2025-09-08T23:32:03,488 Found link https://files.pythonhosted.org/packages/a8/3e/4baed82f153a2199bc55b192a67ff4fb8f3466550f644b57c9abd98b7a51/gym_grasshoppers-0.455788761.tar.gz (from https://pypi.org/simple/gym-grasshoppers/), version: 0.455788761 2025-09-08T23:32:03,489 Found link https://files.pythonhosted.org/packages/29/5a/0ae3f262f67347af3d072dd5bcc13b2993d89778e4cf9151082e7ccd0231/gym_grasshoppers-0.455931553.tar.gz (from https://pypi.org/simple/gym-grasshoppers/), version: 0.455931553 2025-09-08T23:32:03,489 Found link https://files.pythonhosted.org/packages/bd/92/2dcae1edf24ccb225703136177e779c7e1862826e83bed76080d2b2ac90d/gym_grasshoppers-0.457454791.tar.gz (from https://pypi.org/simple/gym-grasshoppers/), version: 0.457454791 2025-09-08T23:32:03,489 Found link https://files.pythonhosted.org/packages/a6/e5/09520c929280afa35c7e99397db3292f858d4adc4c00388b039487c7ec6d/gym_grasshoppers-0.457458599.tar.gz (from https://pypi.org/simple/gym-grasshoppers/), version: 0.457458599 2025-09-08T23:32:03,489 Found link https://files.pythonhosted.org/packages/df/db/adffa0e81059f80071e553efe7ca8a1b3f0fea428678a656a47417bca9f7/gym_grasshoppers-0.458974752.tar.gz (from https://pypi.org/simple/gym-grasshoppers/), version: 0.458974752 2025-09-08T23:32:03,490 Found link https://files.pythonhosted.org/packages/70/16/6cd3701b6d02caa24c3af8d58004a2ca623d02a8d5496c811d90600c7a48/gym_grasshoppers-0.460625089.tar.gz (from https://pypi.org/simple/gym-grasshoppers/), version: 0.460625089 2025-09-08T23:32:03,490 Found link https://files.pythonhosted.org/packages/df/9d/e108a625db86b521e577738157661e051163ad8571de5c43260fc8bfc4de/gym_grasshoppers-0.474461865.tar.gz (from https://pypi.org/simple/gym-grasshoppers/), version: 0.474461865 2025-09-08T23:32:03,490 Found link https://files.pythonhosted.org/packages/04/ac/8be8778ae8fed2439e94b70e6d8b36c17a729b24da4a9a63182412bd89e8/gym_grasshoppers-0.481067242.tar.gz (from https://pypi.org/simple/gym-grasshoppers/), version: 0.481067242 2025-09-08T23:32:03,491 Found link https://files.pythonhosted.org/packages/c6/5b/7f1ffdb6ca6a6669708809818292d4ae365ef661227b28bddb39e119f4bf/gym_grasshoppers-0.484213261.tar.gz (from https://pypi.org/simple/gym-grasshoppers/), version: 0.484213261 2025-09-08T23:32:03,491 Found link https://files.pythonhosted.org/packages/00/b7/64fb7fc50785f50e725687425f491f75d28e2db00f1d2858bfda7449f3c2/gym_grasshoppers-0.484241930.tar.gz (from https://pypi.org/simple/gym-grasshoppers/), version: 0.484241930 2025-09-08T23:32:03,491 Fetching project page and analyzing links: https://www.piwheels.org/simple/gym-grasshoppers/ 2025-09-08T23:32:03,492 Getting page https://www.piwheels.org/simple/gym-grasshoppers/ 2025-09-08T23:32:03,493 Found index url https://www.piwheels.org/simple/ 2025-09-08T23:32:03,588 Fetched page https://www.piwheels.org/simple/gym-grasshoppers/ as text/html 2025-09-08T23:32:03,594 Skipping link: No binaries permitted for gym-grasshoppers: https://archive1.piwheels.org/simple/gym-grasshoppers/gym_grasshoppers-0.2020_03_24_214504.071-py3-none-any.whl#sha256=9fcd2f133b6ee5552d7c7e2ee1cb8291898eff739d66478dfc23b49751cbea0b (from https://www.piwheels.org/simple/gym-grasshoppers/) 2025-09-08T23:32:03,594 Skipping link: No binaries permitted for gym-grasshoppers: https://archive1.piwheels.org/simple/gym-grasshoppers/gym_grasshoppers-0.2020_03_24_210820.279-py3-none-any.whl#sha256=6ae6c961a8d830f87503a88a1d9e310f94838b724e5346e265e9ad6da037821f (from https://www.piwheels.org/simple/gym-grasshoppers/) 2025-09-08T23:32:03,594 Skipping link: No binaries permitted for gym-grasshoppers: https://archive1.piwheels.org/simple/gym-grasshoppers/gym_grasshoppers-0.2020_03_22_212704.828-py3-none-any.whl#sha256=239eb09b4c94e43f26fc07dcd224d979133cf5b30072d7200f9dc20750fc2f22 (from https://www.piwheels.org/simple/gym-grasshoppers/) 2025-09-08T23:32:03,594 Skipping link: No binaries permitted for gym-grasshoppers: https://archive1.piwheels.org/simple/gym-grasshoppers/gym_grasshoppers-0.2020_03_17_105236.280-py3-none-any.whl#sha256=079436347c5f05d30b9e9b02a4c6621056cd80bde66250ff27392572d7a2377b (from https://www.piwheels.org/simple/gym-grasshoppers/) 2025-09-08T23:32:03,594 Skipping link: No binaries permitted for gym-grasshoppers: https://archive1.piwheels.org/simple/gym-grasshoppers/gym_grasshoppers-0.2020_03_05_122434.748-py3-none-any.whl#sha256=d5aa29b4aedc8b1ca58ad3fac7bb51a56bfaf2603bf78b0a375779ff38b826fa (from https://www.piwheels.org/simple/gym-grasshoppers/) 2025-09-08T23:32:03,595 Skipping link: No binaries permitted for gym-grasshoppers: https://archive1.piwheels.org/simple/gym-grasshoppers/gym_grasshoppers-0.2020_03_04_115549.868-py3-none-any.whl#sha256=96d9f8d7d83a64d29c9ee143a2c73a9b12e4e56b4c8a7d09a080ae6f5abb3c9e (from https://www.piwheels.org/simple/gym-grasshoppers/) 2025-09-08T23:32:03,595 Skipping link: No binaries permitted for gym-grasshoppers: https://archive1.piwheels.org/simple/gym-grasshoppers/gym_grasshoppers-0.2020_03_03_115733.482-py3-none-any.whl#sha256=0608afbc017298379799b084481b840e7f896b08851b48673ddc20e4d53658b8 (from https://www.piwheels.org/simple/gym-grasshoppers/) 2025-09-08T23:32:03,595 Skipping link: No binaries permitted for gym-grasshoppers: https://archive1.piwheels.org/simple/gym-grasshoppers/gym_grasshoppers-0.2020_03_03_115437.017-py3-none-any.whl#sha256=8adf9ad30cc7197a7d0ca8197548eb3d5b120dd1dacc3192f2c0a1d7b983908f (from https://www.piwheels.org/simple/gym-grasshoppers/) 2025-09-08T23:32:03,595 Skipping link: No binaries permitted for gym-grasshoppers: https://archive1.piwheels.org/simple/gym-grasshoppers/gym_grasshoppers-0.2020_03_02_120327.093-py3-none-any.whl#sha256=e19c303c94c80b617e4a36a98eb97f803feddda9cb436297893fc6e3df20f117 (from https://www.piwheels.org/simple/gym-grasshoppers/) 2025-09-08T23:32:03,595 Skipping link: No binaries permitted for gym-grasshoppers: https://archive1.piwheels.org/simple/gym-grasshoppers/gym_grasshoppers-0.2020_03_02_102333.078-py3-none-any.whl#sha256=720af6623ad43cb98fd728696981ec941200f8ddb114f412e7a638722bc3bd98 (from https://www.piwheels.org/simple/gym-grasshoppers/) 2025-09-08T23:32:03,595 Skipping link: No binaries permitted for gym-grasshoppers: https://archive1.piwheels.org/simple/gym-grasshoppers/gym_grasshoppers-0.2020_02_27_104729.910-py3-none-any.whl#sha256=028dd047b41886e4dc59e7595ace04f01999a4283091bd14c18cc46660061fdd (from https://www.piwheels.org/simple/gym-grasshoppers/) 2025-09-08T23:32:03,596 Skipping link: No binaries permitted for gym-grasshoppers: https://archive1.piwheels.org/simple/gym-grasshoppers/gym_grasshoppers-0.2020_02_25_173553.399-py3-none-any.whl#sha256=6b2e6fcc9a2feb4ff9bf77573bf77a5c1b3deaa4313f9d918a57cf268c9ed69e (from https://www.piwheels.org/simple/gym-grasshoppers/) 2025-09-08T23:32:03,596 Skipping link: No binaries permitted for gym-grasshoppers: https://archive1.piwheels.org/simple/gym-grasshoppers/gym_grasshoppers-0.2020_02_24_194508.912-py3-none-any.whl#sha256=b42fb04b83c5bf46df7203e71a65cec86712be1c38d945dcba71321a54d0f849 (from https://www.piwheels.org/simple/gym-grasshoppers/) 2025-09-08T23:32:03,596 Skipping link: No binaries permitted for gym-grasshoppers: https://archive1.piwheels.org/simple/gym-grasshoppers/gym_grasshoppers-0.2020_02_24_192917.787-py3-none-any.whl#sha256=a5965f2633431c230b83edbc7bcbf82046f4a810cb89c379ce647a7ebe4dedfe (from https://www.piwheels.org/simple/gym-grasshoppers/) 2025-09-08T23:32:03,596 Skipping link: No binaries permitted for gym-grasshoppers: https://archive1.piwheels.org/simple/gym-grasshoppers/gym_grasshoppers-0.2020_02_23_115342.882-py3-none-any.whl#sha256=6c54f1aebb420d4c2f3ab11df51969e45cfcae36ccda6fde7ece6049c6406b2b (from https://www.piwheels.org/simple/gym-grasshoppers/) 2025-09-08T23:32:03,596 Skipping link: No binaries permitted for gym-grasshoppers: https://archive1.piwheels.org/simple/gym-grasshoppers/gym_grasshoppers-0.2020_02_21_153714.789-py3-none-any.whl#sha256=3c231ec798cbd3acf2e3bbddcac4deddf845939918e28e2d48a33e546bae3437 (from https://www.piwheels.org/simple/gym-grasshoppers/) 2025-09-08T23:32:03,596 Skipping link: No binaries permitted for gym-grasshoppers: https://archive1.piwheels.org/simple/gym-grasshoppers/gym_grasshoppers-0.2020_02_21_143002.072-py3-none-any.whl#sha256=fc0f9cea74d327b92e8ab2e8ef37e8e00ea4704e8ab521e0ebc6ed9ba48223eb (from https://www.piwheels.org/simple/gym-grasshoppers/) 2025-09-08T23:32:03,596 Skipping link: No binaries permitted for gym-grasshoppers: https://archive1.piwheels.org/simple/gym-grasshoppers/gym_grasshoppers-0.2020_02_20_155632.739-py3-none-any.whl#sha256=5400836441195b44c1ada08f8bc9165c2310a7e3bcfbf3fcca86b5d0c3d4f809 (from https://www.piwheels.org/simple/gym-grasshoppers/) 2025-09-08T23:32:03,597 Skipping link: No binaries permitted for gym-grasshoppers: https://archive1.piwheels.org/simple/gym-grasshoppers/gym_grasshoppers-0.2020_02_19_093424.652-py3-none-any.whl#sha256=4886e44ed88936cdcfdd431b0231f8f6a89fe941a317bd5d3133bd8ccc727292 (from https://www.piwheels.org/simple/gym-grasshoppers/) 2025-09-08T23:32:03,597 Skipping link: No binaries permitted for gym-grasshoppers: https://archive1.piwheels.org/simple/gym-grasshoppers/gym_grasshoppers-0.2020_02_18_215358.189-py3-none-any.whl#sha256=7925937914ad1ec86d349148b3ca0807dc747d31d0ce12e279ba54e007ea72c7 (from https://www.piwheels.org/simple/gym-grasshoppers/) 2025-09-08T23:32:03,597 Skipping link: No binaries permitted for gym-grasshoppers: https://archive1.piwheels.org/simple/gym-grasshoppers/gym_grasshoppers-0.2020_02_18_214349.948-py3-none-any.whl#sha256=40a425bf1d19cdc9417cd70ab720ddb1868a26aaefdf24a199ca5ab064cc4592 (from https://www.piwheels.org/simple/gym-grasshoppers/) 2025-09-08T23:32:03,597 Skipping link: No binaries permitted for gym-grasshoppers: https://archive1.piwheels.org/simple/gym-grasshoppers/gym_grasshoppers-0.2020_02_18_212751.915-py3-none-any.whl#sha256=f281ab317daa8764a425c3b9d85efd54093595278fd0ac78c58c19fee5d480bd (from https://www.piwheels.org/simple/gym-grasshoppers/) 2025-09-08T23:32:03,597 Skipping link: No binaries permitted for gym-grasshoppers: https://archive1.piwheels.org/simple/gym-grasshoppers/gym_grasshoppers-0.0.1-py3-none-any.whl#sha256=24f4459d1ef28efcce2bd2e573361dbe777143e700680f08d524e69036bbd866 (from https://www.piwheels.org/simple/gym-grasshoppers/) 2025-09-08T23:32:03,597 Skipping link: not a file: https://www.piwheels.org/simple/gym-grasshoppers/ 2025-09-08T23:32:03,598 Skipping link: not a file: https://pypi.org/simple/gym-grasshoppers/ 2025-09-08T23:32:03,627 Given no hashes to check 1 links for project 'gym-grasshoppers': discarding no candidates 2025-09-08T23:32:03,628 Collecting gym-grasshoppers==0.442069697 2025-09-08T23:32:03,629 Created temporary directory: /tmp/pip-unpack-_mtrz4wh 2025-09-08T23:32:03,769 Downloading gym_grasshoppers-0.442069697.tar.gz (1.1 kB) 2025-09-08T23:32:03,785 Added gym-grasshoppers==0.442069697 from https://files.pythonhosted.org/packages/a2/9d/0d8f00bb5353fb0e0a2fc98e7a8baf5822c6b4149383f3bc4f8ade669808/gym_grasshoppers-0.442069697.tar.gz to build tracker '/tmp/pip-build-tracker-zaq0yrr1' 2025-09-08T23:32:03,786 Running setup.py (path:/tmp/pip-wheel-h0stoh_v/gym-grasshoppers_9de86f7c3ddc4eee9d204fdef2db81b7/setup.py) egg_info for package gym-grasshoppers 2025-09-08T23:32:03,787 Created temporary directory: /tmp/pip-pip-egg-info-wkdgv14t 2025-09-08T23:32:03,787 Preparing metadata (setup.py): started 2025-09-08T23:32:03,788 Running command python setup.py egg_info 2025-09-08T23:32:04,294 Traceback (most recent call last): 2025-09-08T23:32:04,296 File "", line 2, in 2025-09-08T23:32:04,296 exec(compile(''' 2025-09-08T23:32:04,296 ~~~~^^^^^^^^^^^^ 2025-09-08T23:32:04,296 # This is -- a caller that pip uses to run setup.py 2025-09-08T23:32:04,297 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:32:04,297 ...<32 lines>... 2025-09-08T23:32:04,297 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T23:32:04,297 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:32:04,297 ''' % ('/tmp/pip-wheel-h0stoh_v/gym-grasshoppers_9de86f7c3ddc4eee9d204fdef2db81b7/setup.py',), "", "exec")) 2025-09-08T23:32:04,297 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:32:04,297 File "", line 35, in 2025-09-08T23:32:04,297 File "/tmp/pip-wheel-h0stoh_v/gym-grasshoppers_9de86f7c3ddc4eee9d204fdef2db81b7/setup.py", line 11, in 2025-09-08T23:32:04,298 version = '0.' + os.environ['CI_JOB_ID'] 2025-09-08T23:32:04,298 ~~~~~~~~~~^^^^^^^^^^^^^ 2025-09-08T23:32:04,298 File "", line 717, in __getitem__ 2025-09-08T23:32:04,298 KeyError: 'CI_JOB_ID' 2025-09-08T23:32:04,381 ERROR: python setup.py egg_info exited with 1 2025-09-08T23:32:04,393 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T23:32:04,393 exec(compile('"'"''"'"''"'"' 2025-09-08T23:32:04,393 # This is -- a caller that pip uses to run setup.py 2025-09-08T23:32:04,393 # 2025-09-08T23:32:04,393 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T23:32:04,393 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T23:32:04,393 # - It provides a clear error message when setuptools is not installed. 2025-09-08T23:32:04,393 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T23:32:04,393 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T23:32:04,393 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T23:32:04,393 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T23:32:04,393 import os, sys, tokenize, traceback 2025-09-08T23:32:04,393 2025-09-08T23:32:04,393 try: 2025-09-08T23:32:04,393 import setuptools 2025-09-08T23:32:04,393 except ImportError: 2025-09-08T23:32:04,393 print( 2025-09-08T23:32:04,393 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T23:32:04,393 "the build environment with exception:", 2025-09-08T23:32:04,393 file=sys.stderr, 2025-09-08T23:32:04,393 ) 2025-09-08T23:32:04,393 traceback.print_exc() 2025-09-08T23:32:04,393 sys.exit(1) 2025-09-08T23:32:04,393 2025-09-08T23:32:04,393 __file__ = %r 2025-09-08T23:32:04,393 sys.argv[0] = __file__ 2025-09-08T23:32:04,393 2025-09-08T23:32:04,393 if os.path.exists(__file__): 2025-09-08T23:32:04,393 filename = __file__ 2025-09-08T23:32:04,393 with tokenize.open(__file__) as f: 2025-09-08T23:32:04,393 setup_py_code = f.read() 2025-09-08T23:32:04,393 else: 2025-09-08T23:32:04,393 filename = "" 2025-09-08T23:32:04,393 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T23:32:04,393 2025-09-08T23:32:04,393 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T23:32:04,393 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-h0stoh_v/gym-grasshoppers_9de86f7c3ddc4eee9d204fdef2db81b7/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-wkdgv14t[/] 2025-09-08T23:32:04,393 [bold magenta]cwd[/]: /tmp/pip-wheel-h0stoh_v/gym-grasshoppers_9de86f7c3ddc4eee9d204fdef2db81b7/ 2025-09-08T23:32:04,394 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T23:32:04,394 ERROR: metadata generation failed 2025-09-08T23:32:04,399 Exception information: 2025-09-08T23:32:04,399 Traceback (most recent call last): 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T23:32:04,399 call_subprocess( 2025-09-08T23:32:04,399 ~~~~~~~~~~~~~~~^ 2025-09-08T23:32:04,399 args, 2025-09-08T23:32:04,399 ^^^^^ 2025-09-08T23:32:04,399 ...<2 lines>... 2025-09-08T23:32:04,399 spinner=spinner, 2025-09-08T23:32:04,399 ^^^^^^^^^^^^^^^^ 2025-09-08T23:32:04,399 ) 2025-09-08T23:32:04,399 ^ 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T23:32:04,399 raise error 2025-09-08T23:32:04,399 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T23:32:04,399 2025-09-08T23:32:04,399 The above exception was the direct cause of the following exception: 2025-09-08T23:32:04,399 2025-09-08T23:32:04,399 Traceback (most recent call last): 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T23:32:04,399 status = _inner_run() 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T23:32:04,399 return self.run(options, args) 2025-09-08T23:32:04,399 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T23:32:04,399 return func(self, options, args) 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T23:32:04,399 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T23:32:04,399 result = self._result = resolver.resolve( 2025-09-08T23:32:04,399 ~~~~~~~~~~~~~~~~^ 2025-09-08T23:32:04,399 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T23:32:04,399 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:32:04,399 ) 2025-09-08T23:32:04,399 ^ 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T23:32:04,399 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T23:32:04,399 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T23:32:04,399 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T23:32:04,399 if not criterion.candidates: 2025-09-08T23:32:04,399 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T23:32:04,399 return bool(self._sequence) 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T23:32:04,399 self._bool = any(self) 2025-09-08T23:32:04,399 ~~~^^^^^^ 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T23:32:04,399 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T23:32:04,399 ^^^^^^^^ 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T23:32:04,399 candidate = func() 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T23:32:04,399 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T23:32:04,399 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:32:04,399 link, template, name, version 2025-09-08T23:32:04,399 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:32:04,399 ) 2025-09-08T23:32:04,399 ^ 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T23:32:04,399 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T23:32:04,399 ~~~~~~~~~~~~~^ 2025-09-08T23:32:04,399 link, 2025-09-08T23:32:04,399 ^^^^^ 2025-09-08T23:32:04,399 ...<3 lines>... 2025-09-08T23:32:04,399 version=version, 2025-09-08T23:32:04,399 ^^^^^^^^^^^^^^^^ 2025-09-08T23:32:04,399 ) 2025-09-08T23:32:04,399 ^ 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T23:32:04,399 super().__init__( 2025-09-08T23:32:04,399 ~~~~~~~~~~~~~~~~^ 2025-09-08T23:32:04,399 link=link, 2025-09-08T23:32:04,399 ^^^^^^^^^^ 2025-09-08T23:32:04,399 ...<4 lines>... 2025-09-08T23:32:04,399 version=version, 2025-09-08T23:32:04,399 ^^^^^^^^^^^^^^^^ 2025-09-08T23:32:04,399 ) 2025-09-08T23:32:04,399 ^ 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T23:32:04,399 self.dist = self._prepare() 2025-09-08T23:32:04,399 ~~~~~~~~~~~~~^^ 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T23:32:04,399 dist = self._prepare_distribution() 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T23:32:04,399 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T23:32:04,399 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T23:32:04,399 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T23:32:04,399 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T23:32:04,399 dist = _get_prepared_distribution( 2025-09-08T23:32:04,399 req, 2025-09-08T23:32:04,399 ...<3 lines>... 2025-09-08T23:32:04,399 self.check_build_deps, 2025-09-08T23:32:04,399 ) 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T23:32:04,399 abstract_dist.prepare_distribution_metadata( 2025-09-08T23:32:04,399 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:32:04,399 finder, build_isolation, check_build_deps 2025-09-08T23:32:04,399 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:32:04,399 ) 2025-09-08T23:32:04,399 ^ 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T23:32:04,399 self.req.prepare_metadata() 2025-09-08T23:32:04,399 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T23:32:04,399 self.metadata_directory = generate_metadata_legacy( 2025-09-08T23:32:04,399 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:32:04,399 build_env=self.build_env, 2025-09-08T23:32:04,399 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:32:04,399 ...<3 lines>... 2025-09-08T23:32:04,399 details=details, 2025-09-08T23:32:04,399 ^^^^^^^^^^^^^^^^ 2025-09-08T23:32:04,399 ) 2025-09-08T23:32:04,399 ^ 2025-09-08T23:32:04,399 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T23:32:04,399 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T23:32:04,399 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T23:32:04,420 Removed gym-grasshoppers==0.442069697 from https://files.pythonhosted.org/packages/a2/9d/0d8f00bb5353fb0e0a2fc98e7a8baf5822c6b4149383f3bc4f8ade669808/gym_grasshoppers-0.442069697.tar.gz from build tracker '/tmp/pip-build-tracker-zaq0yrr1' 2025-09-08T23:32:04,420 Removed build tracker: '/tmp/pip-build-tracker-zaq0yrr1'