2025-09-14T01:46:07,008 Created temporary directory: /tmp/pip-build-tracker-m5mvwd84 2025-09-14T01:46:07,008 Initialized build tracking at /tmp/pip-build-tracker-m5mvwd84 2025-09-14T01:46:07,009 Created build tracker: /tmp/pip-build-tracker-m5mvwd84 2025-09-14T01:46:07,009 Entered build tracker: /tmp/pip-build-tracker-m5mvwd84 2025-09-14T01:46:07,009 Created temporary directory: /tmp/pip-wheel-q1pmjhgi 2025-09-14T01:46:07,013 Created temporary directory: /tmp/pip-ephem-wheel-cache-_hn3lumt 2025-09-14T01:46:07,070 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-14T01:46:07,073 2 location(s) to search for versions of parrot-api-core: 2025-09-14T01:46:07,073 * https://pypi.org/simple/parrot-api-core/ 2025-09-14T01:46:07,073 * https://www.piwheels.org/simple/parrot-api-core/ 2025-09-14T01:46:07,073 Fetching project page and analyzing links: https://pypi.org/simple/parrot-api-core/ 2025-09-14T01:46:07,073 Getting page https://pypi.org/simple/parrot-api-core/ 2025-09-14T01:46:07,075 Found index url https://pypi.org/simple/ 2025-09-14T01:46:07,224 Fetched page https://pypi.org/simple/parrot-api-core/ as application/vnd.pypi.simple.v1+json 2025-09-14T01:46:07,227 Found link https://files.pythonhosted.org/packages/bb/94/37d67a4aa83bb6b3da0c60e3d3d0fe82495cf8ac0e04fe2c2b01c8eeed61/parrot-api-core-0.1.0.tar.gz (from https://pypi.org/simple/parrot-api-core/) (requires-python:>=3.8), version: 0.1.0 2025-09-14T01:46:07,228 Found link https://files.pythonhosted.org/packages/b0/2c/93217523d63ea290ebf333761d5fadc20340728d8151c550a6bbf2430f59/parrot-api-core-0.1.1.tar.gz (from https://pypi.org/simple/parrot-api-core/) (requires-python:>=3.8), version: 0.1.1 2025-09-14T01:46:07,228 Found link https://files.pythonhosted.org/packages/2f/89/f5159998c0abb3b310fbda175831ac430fa17bf60eba6c2c4daab36d841a/parrot-api-core-0.1.2.tar.gz (from https://pypi.org/simple/parrot-api-core/) (requires-python:>=3.8), version: 0.1.2 2025-09-14T01:46:07,228 Found link https://files.pythonhosted.org/packages/04/e9/4eeb84c94203268aadc0a3984468c76a35f9cdb163517e7260878c2314cd/parrot-api-core-0.1.3.tar.gz (from https://pypi.org/simple/parrot-api-core/) (requires-python:>=3.8), version: 0.1.3 2025-09-14T01:46:07,229 Found link https://files.pythonhosted.org/packages/7a/54/b7fb11b32a5c70ff3b677d6a675939d9e996fd4b980d9b7fd560ca5eb54c/parrot-api-core-0.1.4.tar.gz (from https://pypi.org/simple/parrot-api-core/) (requires-python:>=3.8), version: 0.1.4 2025-09-14T01:46:07,229 Found link https://files.pythonhosted.org/packages/e3/30/d0e0c1762b12e92d513b77cfc6efb3db4928dc0c899aef0a6cd6bb8163ee/parrot-api-core-0.1.5.tar.gz (from https://pypi.org/simple/parrot-api-core/) (requires-python:>=3.8), version: 0.1.5 2025-09-14T01:46:07,229 Found link https://files.pythonhosted.org/packages/c0/5f/294a1dbd924d9c7a71f39fa3409c5402cb112493a6d2f4946b4cccdb7d70/parrot-api-core-0.1.6.tar.gz (from https://pypi.org/simple/parrot-api-core/) (requires-python:>=3.8), version: 0.1.6 2025-09-14T01:46:07,229 Found link https://files.pythonhosted.org/packages/3c/05/c069eeb6086a0eb23e87d52de9d95ed1e7ed32f85fcbab958513da170d81/parrot-api-core-0.1.7.tar.gz (from https://pypi.org/simple/parrot-api-core/) (requires-python:>=3.8), version: 0.1.7 2025-09-14T01:46:07,230 Found link https://files.pythonhosted.org/packages/56/37/d60ddf9ff870748246b4b67ff93746b6aaf1cfbd2a95a72d5e5576a48b86/parrot-api-core-0.1.8.tar.gz (from https://pypi.org/simple/parrot-api-core/) (requires-python:>=3.8), version: 0.1.8 2025-09-14T01:46:07,230 Found link https://files.pythonhosted.org/packages/8c/20/72cbe602298f9a73e8761bd58f2c9f31b79b1c4dc2fa69dee34ae9969d80/parrot-api-core-0.1.9.tar.gz (from https://pypi.org/simple/parrot-api-core/) (requires-python:>=3.8), version: 0.1.9 2025-09-14T01:46:07,230 Found link https://files.pythonhosted.org/packages/cf/8d/477084232e3e8c33d3a7d7c86229ac09c405ea128e7591c96d6b4ead6897/parrot-api-core-0.1.10.tar.gz (from https://pypi.org/simple/parrot-api-core/) (requires-python:>=3.8), version: 0.1.10 2025-09-14T01:46:07,230 Found link https://files.pythonhosted.org/packages/71/6e/3d82bca4d28583eeca45a94123a6527a46f99dd4bd0adb42845c5b3f6a09/parrot-api-core-0.1.11.tar.gz (from https://pypi.org/simple/parrot-api-core/) (requires-python:>=3.8), version: 0.1.11 2025-09-14T01:46:07,231 Found link https://files.pythonhosted.org/packages/f7/a5/b0361575da0c7c3879788756746acecf8d69de7a4cd98c46441aa8fcd810/parrot-api-core-0.1.12.tar.gz (from https://pypi.org/simple/parrot-api-core/) (requires-python:>=3.8), version: 0.1.12 2025-09-14T01:46:07,231 Found link https://files.pythonhosted.org/packages/8b/f3/d51e7a0fcc22341ba9fdb6d627c33b68528faccfb314a781526319d2c538/parrot-api-core-0.1.13.tar.gz (from https://pypi.org/simple/parrot-api-core/) (requires-python:>=3.8), version: 0.1.13 2025-09-14T01:46:07,231 Found link https://files.pythonhosted.org/packages/68/69/669fbe7425551b0399d816de13d0fe2af60c3aed7414d78bc74365da9ace/parrot-api-core-0.1.14.tar.gz (from https://pypi.org/simple/parrot-api-core/) (requires-python:>=3.8), version: 0.1.14 2025-09-14T01:46:07,231 Found link https://files.pythonhosted.org/packages/4b/82/25ee67d1c0bef70cdfee99787f681d7aa4f90083e18ca55bffe0d464d636/parrot-api-core-0.1.16.tar.gz (from https://pypi.org/simple/parrot-api-core/) (requires-python:>=3.8), version: 0.1.16 2025-09-14T01:46:07,232 Found link https://files.pythonhosted.org/packages/69/32/fc1438135c4bbae0e4ab60b27e754509c19f72b2b9b0df940962d73e7af1/parrot-api-core-0.1.17.tar.gz (from https://pypi.org/simple/parrot-api-core/) (requires-python:>=3.8), version: 0.1.17 2025-09-14T01:46:07,232 Found link https://files.pythonhosted.org/packages/51/cb/a93aa695451c5c0ca22e2a05439b35a0ecb39d0850a184d499e2e072f85f/parrot-api-core-0.1.18.tar.gz (from https://pypi.org/simple/parrot-api-core/) (requires-python:>=3.8), version: 0.1.18 2025-09-14T01:46:07,232 Found link https://files.pythonhosted.org/packages/b0/a2/dba64232276a5560b83e34632ecebb80337e9ff7d7a53d038628aaec09ac/parrot-api-core-0.1.19.tar.gz (from https://pypi.org/simple/parrot-api-core/) (requires-python:>=3.8), version: 0.1.19 2025-09-14T01:46:07,232 Found link https://files.pythonhosted.org/packages/18/2b/96ffb3c6dba1f821aa346b0eb0f04a54ce11ed4daf36038b39a0a91f2cff/parrot-api-core-0.1.20.tar.gz (from https://pypi.org/simple/parrot-api-core/) (requires-python:>=3.8), version: 0.1.20 2025-09-14T01:46:07,233 Found link https://files.pythonhosted.org/packages/db/95/8d0111e0e0fdd6bb856fd3e83ac09c484cc5998d786917490b3c0dee58de/parrot-api-core-0.1.21.tar.gz (from https://pypi.org/simple/parrot-api-core/) (requires-python:>=3.8), version: 0.1.21 2025-09-14T01:46:07,233 Found link https://files.pythonhosted.org/packages/a5/8c/515148870df19cfd0f1413351e657155cf59b985528b3337f51fac2be837/parrot-api-core-0.1.22.tar.gz (from https://pypi.org/simple/parrot-api-core/) (requires-python:>=3.8), version: 0.1.22 2025-09-14T01:46:07,233 Found link https://files.pythonhosted.org/packages/69/4c/2b96cc1ca0edcabaa88add001b83248e7256f5ab67e1e85cf2c1ba880eea/parrot-api-core-0.1.23.tar.gz (from https://pypi.org/simple/parrot-api-core/) (requires-python:>=3.8), version: 0.1.23 2025-09-14T01:46:07,233 Fetching project page and analyzing links: https://www.piwheels.org/simple/parrot-api-core/ 2025-09-14T01:46:07,234 Getting page https://www.piwheels.org/simple/parrot-api-core/ 2025-09-14T01:46:07,235 Found index url https://www.piwheels.org/simple/ 2025-09-14T01:46:07,326 Fetched page https://www.piwheels.org/simple/parrot-api-core/ as text/html 2025-09-14T01:46:07,331 Skipping link: No binaries permitted for parrot-api-core: https://archive1.piwheels.org/simple/parrot-api-core/parrot_api_core-0.1.23-py2.py3-none-any.whl#sha256=4d3cd635fed8a245959df4e206cac6f80dda867a1f234000a3b40dce26e5fedd (from https://www.piwheels.org/simple/parrot-api-core/) (requires-python:>=3.8) 2025-09-14T01:46:07,332 Skipping link: No binaries permitted for parrot-api-core: https://archive1.piwheels.org/simple/parrot-api-core/parrot_api_core-0.1.22-py2.py3-none-any.whl#sha256=3e2ece01b905ec833ad72c938ea0968a46621cf00fb9659cb9a1437a8f58fbf0 (from https://www.piwheels.org/simple/parrot-api-core/) (requires-python:>=3.8) 2025-09-14T01:46:07,332 Skipping link: No binaries permitted for parrot-api-core: https://archive1.piwheels.org/simple/parrot-api-core/parrot_api_core-0.1.21-py2.py3-none-any.whl#sha256=e1f6a9cba96e40250cc69b46960067e40ff46065d2fb62918b81820dc3f85799 (from https://www.piwheels.org/simple/parrot-api-core/) (requires-python:>=3.8) 2025-09-14T01:46:07,332 Skipping link: No binaries permitted for parrot-api-core: https://archive1.piwheels.org/simple/parrot-api-core/parrot_api_core-0.1.20-py2.py3-none-any.whl#sha256=7e1d3788ac11019c96ab72caab6da6ec625c47f2b9f3ae7d2d8093f2966e3fa1 (from https://www.piwheels.org/simple/parrot-api-core/) (requires-python:>=3.8) 2025-09-14T01:46:07,332 Skipping link: No binaries permitted for parrot-api-core: https://archive1.piwheels.org/simple/parrot-api-core/parrot_api_core-0.1.19-py2.py3-none-any.whl#sha256=7a2453a40f7dac14814a4f163f20a95797c22c0b75cfc2b2ff0797741549f362 (from https://www.piwheels.org/simple/parrot-api-core/) (requires-python:>=3.8) 2025-09-14T01:46:07,332 Skipping link: No binaries permitted for parrot-api-core: https://archive1.piwheels.org/simple/parrot-api-core/parrot_api_core-0.1.18-py2.py3-none-any.whl#sha256=ddecf889ed714edb95dfacb3993a0706c2087a318c928df56efc3248b29d6fcb (from https://www.piwheels.org/simple/parrot-api-core/) (requires-python:>=3.8) 2025-09-14T01:46:07,332 Skipping link: No binaries permitted for parrot-api-core: https://archive1.piwheels.org/simple/parrot-api-core/parrot_api_core-0.1.16-py2.py3-none-any.whl#sha256=1cd42deff825cb4325b395e945e2e0dad18ef5a0a412572e2f08f9c0942aac8b (from https://www.piwheels.org/simple/parrot-api-core/) (requires-python:>=3.8) 2025-09-14T01:46:07,333 Skipping link: No binaries permitted for parrot-api-core: https://archive1.piwheels.org/simple/parrot-api-core/parrot_api_core-0.1.14-py2.py3-none-any.whl#sha256=faaf06578164e5cd60a8dcc1f66511f0a4c211293484df862d44057fe6e9ea35 (from https://www.piwheels.org/simple/parrot-api-core/) (requires-python:>=3.8) 2025-09-14T01:46:07,333 Skipping link: No binaries permitted for parrot-api-core: https://archive1.piwheels.org/simple/parrot-api-core/parrot_api_core-0.1.13-py2.py3-none-any.whl#sha256=6992642b9f63c0dd62d37800590a1265801fbed15dd0c7d981e4db160fe2cf0a (from https://www.piwheels.org/simple/parrot-api-core/) (requires-python:>=3.8) 2025-09-14T01:46:07,333 Skipping link: No binaries permitted for parrot-api-core: https://archive1.piwheels.org/simple/parrot-api-core/parrot_api_core-0.1.12-py2.py3-none-any.whl#sha256=e1b2a9a4de37565d599b7f57fe9bfe1d45354abb591d21ea5266082d569b44f0 (from https://www.piwheels.org/simple/parrot-api-core/) (requires-python:>=3.8) 2025-09-14T01:46:07,333 Skipping link: No binaries permitted for parrot-api-core: https://archive1.piwheels.org/simple/parrot-api-core/parrot_api_core-0.1.11-py2.py3-none-any.whl#sha256=e285c2ec20e7e6949d90c0fef87f0b90c0f23ab5527da2797d88489a78a10da5 (from https://www.piwheels.org/simple/parrot-api-core/) (requires-python:>=3.8) 2025-09-14T01:46:07,333 Skipping link: No binaries permitted for parrot-api-core: https://archive1.piwheels.org/simple/parrot-api-core/parrot_api_core-0.1.10-py2.py3-none-any.whl#sha256=311b22109794eda768cc47c809d508e1c4e62ed676aa76b5cb06bb15dbc6c132 (from https://www.piwheels.org/simple/parrot-api-core/) (requires-python:>=3.8) 2025-09-14T01:46:07,333 Skipping link: No binaries permitted for parrot-api-core: https://archive1.piwheels.org/simple/parrot-api-core/parrot_api_core-0.1.9-py2.py3-none-any.whl#sha256=efc59e686079bebfc90229e2a46bbb81c4267cda13515f1220091d6098f0b207 (from https://www.piwheels.org/simple/parrot-api-core/) (requires-python:>=3.8) 2025-09-14T01:46:07,333 Skipping link: No binaries permitted for parrot-api-core: https://archive1.piwheels.org/simple/parrot-api-core/parrot_api_core-0.1.8-py2.py3-none-any.whl#sha256=e16e816ab92a5fb98c19cf4b0829b513bc5bcded1f4e22207a41c4208ddd2b2b (from https://www.piwheels.org/simple/parrot-api-core/) (requires-python:>=3.8) 2025-09-14T01:46:07,334 Skipping link: No binaries permitted for parrot-api-core: https://archive1.piwheels.org/simple/parrot-api-core/parrot_api_core-0.1.7-py2.py3-none-any.whl#sha256=0ecca89935b6dcef2680edaf3301cd3cc15404aded88d5b833cb1bf3065a7f19 (from https://www.piwheels.org/simple/parrot-api-core/) (requires-python:>=3.8) 2025-09-14T01:46:07,334 Skipping link: No binaries permitted for parrot-api-core: https://archive1.piwheels.org/simple/parrot-api-core/parrot_api_core-0.1.6-py2.py3-none-any.whl#sha256=7153dc7e9ac945f8fe2287dc9ac66649ee7231c3678b011ba709cdb2417b3a38 (from https://www.piwheels.org/simple/parrot-api-core/) (requires-python:>=3.8) 2025-09-14T01:46:07,334 Skipping link: No binaries permitted for parrot-api-core: https://archive1.piwheels.org/simple/parrot-api-core/parrot_api_core-0.1.5-py2.py3-none-any.whl#sha256=fe2cd65299bc408971ed5eb224d00956e4ee03a18e2f588dec255eea6e06e21b (from https://www.piwheels.org/simple/parrot-api-core/) (requires-python:>=3.8) 2025-09-14T01:46:07,334 Skipping link: No binaries permitted for parrot-api-core: https://archive1.piwheels.org/simple/parrot-api-core/parrot_api_core-0.1.4-py2.py3-none-any.whl#sha256=43593e33442d5f52dc7a7b6a14f2ec760884faa5ef53e14e5de77bcd3b74d79e (from https://www.piwheels.org/simple/parrot-api-core/) (requires-python:>=3.8) 2025-09-14T01:46:07,334 Skipping link: No binaries permitted for parrot-api-core: https://archive1.piwheels.org/simple/parrot-api-core/parrot_api_core-0.1.3-py2.py3-none-any.whl#sha256=247ee3a2b6311ea5d2fc24f9e96cc62bb3ab0844248f0dd81efed3992987b295 (from https://www.piwheels.org/simple/parrot-api-core/) (requires-python:>=3.8) 2025-09-14T01:46:07,334 Skipping link: No binaries permitted for parrot-api-core: https://archive1.piwheels.org/simple/parrot-api-core/parrot_api_core-0.1.2-py2.py3-none-any.whl#sha256=d00048a24d97ca97638acd739eb303c784d4955dce38dff183f1398739275d5f (from https://www.piwheels.org/simple/parrot-api-core/) (requires-python:>=3.8) 2025-09-14T01:46:07,334 Skipping link: No binaries permitted for parrot-api-core: https://archive1.piwheels.org/simple/parrot-api-core/parrot_api_core-0.1.1-py2.py3-none-any.whl#sha256=37bedece38372160512361bcdff9c9c6fb156cea5c52f10cdeaf4bbba4cca850 (from https://www.piwheels.org/simple/parrot-api-core/) (requires-python:>=3.8) 2025-09-14T01:46:07,335 Skipping link: No binaries permitted for parrot-api-core: https://archive1.piwheels.org/simple/parrot-api-core/parrot_api_core-0.1.0-py2.py3-none-any.whl#sha256=b9b00be9ad564cb18846aaafcc7f36ef532f3fc2d9b6930ff09cfe20fd74d7ef (from https://www.piwheels.org/simple/parrot-api-core/) (requires-python:>=3.8) 2025-09-14T01:46:07,335 Skipping link: not a file: https://www.piwheels.org/simple/parrot-api-core/ 2025-09-14T01:46:07,335 Skipping link: not a file: https://pypi.org/simple/parrot-api-core/ 2025-09-14T01:46:07,361 Given no hashes to check 1 links for project 'parrot-api-core': discarding no candidates 2025-09-14T01:46:07,363 Collecting parrot-api-core==0.1.17 2025-09-14T01:46:07,364 Created temporary directory: /tmp/pip-unpack-0vmwx_s2 2025-09-14T01:46:07,504 Downloading parrot-api-core-0.1.17.tar.gz (22 kB) 2025-09-14T01:46:07,581 Added parrot-api-core==0.1.17 from https://files.pythonhosted.org/packages/69/32/fc1438135c4bbae0e4ab60b27e754509c19f72b2b9b0df940962d73e7af1/parrot-api-core-0.1.17.tar.gz to build tracker '/tmp/pip-build-tracker-m5mvwd84' 2025-09-14T01:46:07,582 Running setup.py (path:/tmp/pip-wheel-q1pmjhgi/parrot-api-core_6e578600de844651a50948fb58c4a53b/setup.py) egg_info for package parrot-api-core 2025-09-14T01:46:07,583 Created temporary directory: /tmp/pip-pip-egg-info-plpwy6zk 2025-09-14T01:46:07,583 Preparing metadata (setup.py): started 2025-09-14T01:46:07,584 Running command python setup.py egg_info 2025-09-14T01:46:08,195 Traceback (most recent call last): 2025-09-14T01:46:08,197 File "", line 2, in 2025-09-14T01:46:08,197 exec(compile(''' 2025-09-14T01:46:08,197 ~~~~^^^^^^^^^^^^ 2025-09-14T01:46:08,197 # This is -- a caller that pip uses to run setup.py 2025-09-14T01:46:08,198 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T01:46:08,198 ...<32 lines>... 2025-09-14T01:46:08,198 exec(compile(setup_py_code, filename, "exec")) 2025-09-14T01:46:08,198 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T01:46:08,198 ''' % ('/tmp/pip-wheel-q1pmjhgi/parrot-api-core_6e578600de844651a50948fb58c4a53b/setup.py',), "", "exec")) 2025-09-14T01:46:08,198 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T01:46:08,199 File "", line 35, in 2025-09-14T01:46:08,199 File "/tmp/pip-wheel-q1pmjhgi/parrot-api-core_6e578600de844651a50948fb58c4a53b/setup.py", line 19, in 2025-09-14T01:46:08,199 with open('requirements.txt') as requirements_file: 2025-09-14T01:46:08,199 ~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-14T01:46:08,199 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-14T01:46:08,301 ERROR: python setup.py egg_info exited with 1 2025-09-14T01:46:08,314 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-14T01:46:08,314 exec(compile('"'"''"'"''"'"' 2025-09-14T01:46:08,314 # This is -- a caller that pip uses to run setup.py 2025-09-14T01:46:08,314 # 2025-09-14T01:46:08,314 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-14T01:46:08,314 # import from `distutils.core` to work with newer packaging standards. 2025-09-14T01:46:08,314 # - It provides a clear error message when setuptools is not installed. 2025-09-14T01:46:08,314 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-14T01:46:08,314 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-14T01:46:08,314 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-14T01:46:08,314 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-14T01:46:08,314 import os, sys, tokenize, traceback 2025-09-14T01:46:08,314 2025-09-14T01:46:08,314 try: 2025-09-14T01:46:08,314 import setuptools 2025-09-14T01:46:08,314 except ImportError: 2025-09-14T01:46:08,314 print( 2025-09-14T01:46:08,314 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-14T01:46:08,314 "the build environment with exception:", 2025-09-14T01:46:08,314 file=sys.stderr, 2025-09-14T01:46:08,314 ) 2025-09-14T01:46:08,314 traceback.print_exc() 2025-09-14T01:46:08,314 sys.exit(1) 2025-09-14T01:46:08,314 2025-09-14T01:46:08,314 __file__ = %r 2025-09-14T01:46:08,314 sys.argv[0] = __file__ 2025-09-14T01:46:08,314 2025-09-14T01:46:08,314 if os.path.exists(__file__): 2025-09-14T01:46:08,314 filename = __file__ 2025-09-14T01:46:08,314 with tokenize.open(__file__) as f: 2025-09-14T01:46:08,314 setup_py_code = f.read() 2025-09-14T01:46:08,314 else: 2025-09-14T01:46:08,314 filename = "" 2025-09-14T01:46:08,314 setup_py_code = "from setuptools import setup; setup()" 2025-09-14T01:46:08,314 2025-09-14T01:46:08,314 exec(compile(setup_py_code, filename, "exec")) 2025-09-14T01:46:08,314 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-q1pmjhgi/parrot-api-core_6e578600de844651a50948fb58c4a53b/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-plpwy6zk[/] 2025-09-14T01:46:08,314 [bold magenta]cwd[/]: /tmp/pip-wheel-q1pmjhgi/parrot-api-core_6e578600de844651a50948fb58c4a53b/ 2025-09-14T01:46:08,315 Preparing metadata (setup.py): finished with status 'error' 2025-09-14T01:46:08,316 ERROR: metadata generation failed 2025-09-14T01:46:08,321 Exception information: 2025-09-14T01:46:08,321 Traceback (most recent call last): 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-14T01:46:08,321 call_subprocess( 2025-09-14T01:46:08,321 ~~~~~~~~~~~~~~~^ 2025-09-14T01:46:08,321 args, 2025-09-14T01:46:08,321 ^^^^^ 2025-09-14T01:46:08,321 ...<2 lines>... 2025-09-14T01:46:08,321 spinner=spinner, 2025-09-14T01:46:08,321 ^^^^^^^^^^^^^^^^ 2025-09-14T01:46:08,321 ) 2025-09-14T01:46:08,321 ^ 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-14T01:46:08,321 raise error 2025-09-14T01:46:08,321 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-14T01:46:08,321 2025-09-14T01:46:08,321 The above exception was the direct cause of the following exception: 2025-09-14T01:46:08,321 2025-09-14T01:46:08,321 Traceback (most recent call last): 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-14T01:46:08,321 status = _inner_run() 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-14T01:46:08,321 return self.run(options, args) 2025-09-14T01:46:08,321 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-14T01:46:08,321 return func(self, options, args) 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-14T01:46:08,321 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-14T01:46:08,321 result = self._result = resolver.resolve( 2025-09-14T01:46:08,321 ~~~~~~~~~~~~~~~~^ 2025-09-14T01:46:08,321 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-14T01:46:08,321 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T01:46:08,321 ) 2025-09-14T01:46:08,321 ^ 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-14T01:46:08,321 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-14T01:46:08,321 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-14T01:46:08,321 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-14T01:46:08,321 if not criterion.candidates: 2025-09-14T01:46:08,321 ^^^^^^^^^^^^^^^^^^^^ 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-14T01:46:08,321 return bool(self._sequence) 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-14T01:46:08,321 self._bool = any(self) 2025-09-14T01:46:08,321 ~~~^^^^^^ 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-14T01:46:08,321 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-14T01:46:08,321 ^^^^^^^^ 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-14T01:46:08,321 candidate = func() 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-14T01:46:08,321 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-14T01:46:08,321 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-14T01:46:08,321 link, template, name, version 2025-09-14T01:46:08,321 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T01:46:08,321 ) 2025-09-14T01:46:08,321 ^ 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-14T01:46:08,321 self._link_candidate_cache[link] = LinkCandidate( 2025-09-14T01:46:08,321 ~~~~~~~~~~~~~^ 2025-09-14T01:46:08,321 link, 2025-09-14T01:46:08,321 ^^^^^ 2025-09-14T01:46:08,321 ...<3 lines>... 2025-09-14T01:46:08,321 version=version, 2025-09-14T01:46:08,321 ^^^^^^^^^^^^^^^^ 2025-09-14T01:46:08,321 ) 2025-09-14T01:46:08,321 ^ 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-14T01:46:08,321 super().__init__( 2025-09-14T01:46:08,321 ~~~~~~~~~~~~~~~~^ 2025-09-14T01:46:08,321 link=link, 2025-09-14T01:46:08,321 ^^^^^^^^^^ 2025-09-14T01:46:08,321 ...<4 lines>... 2025-09-14T01:46:08,321 version=version, 2025-09-14T01:46:08,321 ^^^^^^^^^^^^^^^^ 2025-09-14T01:46:08,321 ) 2025-09-14T01:46:08,321 ^ 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-14T01:46:08,321 self.dist = self._prepare() 2025-09-14T01:46:08,321 ~~~~~~~~~~~~~^^ 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-14T01:46:08,321 dist = self._prepare_distribution() 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-14T01:46:08,321 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-14T01:46:08,321 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-14T01:46:08,321 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-14T01:46:08,321 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-14T01:46:08,321 dist = _get_prepared_distribution( 2025-09-14T01:46:08,321 req, 2025-09-14T01:46:08,321 ...<3 lines>... 2025-09-14T01:46:08,321 self.check_build_deps, 2025-09-14T01:46:08,321 ) 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-14T01:46:08,321 abstract_dist.prepare_distribution_metadata( 2025-09-14T01:46:08,321 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-14T01:46:08,321 finder, build_isolation, check_build_deps 2025-09-14T01:46:08,321 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T01:46:08,321 ) 2025-09-14T01:46:08,321 ^ 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-14T01:46:08,321 self.req.prepare_metadata() 2025-09-14T01:46:08,321 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-14T01:46:08,321 self.metadata_directory = generate_metadata_legacy( 2025-09-14T01:46:08,321 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-14T01:46:08,321 build_env=self.build_env, 2025-09-14T01:46:08,321 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T01:46:08,321 ...<3 lines>... 2025-09-14T01:46:08,321 details=details, 2025-09-14T01:46:08,321 ^^^^^^^^^^^^^^^^ 2025-09-14T01:46:08,321 ) 2025-09-14T01:46:08,321 ^ 2025-09-14T01:46:08,321 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-14T01:46:08,321 raise MetadataGenerationFailed(package_details=details) from error 2025-09-14T01:46:08,321 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-14T01:46:08,344 Removed parrot-api-core==0.1.17 from https://files.pythonhosted.org/packages/69/32/fc1438135c4bbae0e4ab60b27e754509c19f72b2b9b0df940962d73e7af1/parrot-api-core-0.1.17.tar.gz from build tracker '/tmp/pip-build-tracker-m5mvwd84' 2025-09-14T01:46:08,344 Removed build tracker: '/tmp/pip-build-tracker-m5mvwd84'