2025-09-07T21:44:42,031 Created temporary directory: /tmp/pip-build-tracker-1_nvrb82 2025-09-07T21:44:42,031 Initialized build tracking at /tmp/pip-build-tracker-1_nvrb82 2025-09-07T21:44:42,032 Created build tracker: /tmp/pip-build-tracker-1_nvrb82 2025-09-07T21:44:42,032 Entered build tracker: /tmp/pip-build-tracker-1_nvrb82 2025-09-07T21:44:42,032 Created temporary directory: /tmp/pip-wheel-c4w00zz6 2025-09-07T21:44:42,035 Created temporary directory: /tmp/pip-ephem-wheel-cache-r7v9l4u7 2025-09-07T21:44:42,092 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T21:44:42,095 2 location(s) to search for versions of pyga: 2025-09-07T21:44:42,095 * https://pypi.org/simple/pyga/ 2025-09-07T21:44:42,095 * https://www.piwheels.org/simple/pyga/ 2025-09-07T21:44:42,095 Fetching project page and analyzing links: https://pypi.org/simple/pyga/ 2025-09-07T21:44:42,095 Getting page https://pypi.org/simple/pyga/ 2025-09-07T21:44:42,096 Found index url https://pypi.org/simple/ 2025-09-07T21:44:42,167 Fetched page https://pypi.org/simple/pyga/ as application/vnd.pypi.simple.v1+json 2025-09-07T21:44:42,171 Found link https://files.pythonhosted.org/packages/76/84/b1a67e857bc31ff07bbd994835f89075daf2f7ec15dfb03f19b14a18877f/pyga-0.1.tar.gz (from https://pypi.org/simple/pyga/), version: 0.1 2025-09-07T21:44:42,172 Found link https://files.pythonhosted.org/packages/8f/4e/af0121edae7023c40927078790daf0fca599ccb5932ff6d8ef8974c85121/pyga-0.1.1.tar.gz (from https://pypi.org/simple/pyga/), version: 0.1.1 2025-09-07T21:44:42,172 Found link https://files.pythonhosted.org/packages/cd/e0/66d775216075ab79ff96f86bb034578e0eeb16520c3a907973cfdfb2115c/pyga-1.1.linux-x86_64.tar.gz (from https://pypi.org/simple/pyga/), version: 1.1.linux-x86_64 2025-09-07T21:44:42,172 Found link https://files.pythonhosted.org/packages/96/85/768c8b047a647b578f12f800b04c8b0c4af0eb89ccd0b3c52e714e742560/pyga-1.1.tar.gz (from https://pypi.org/simple/pyga/), version: 1.1 2025-09-07T21:44:42,172 Found link https://files.pythonhosted.org/packages/33/ed/5ecdc0b2137b32e02926e002d9486af8c95ab698f929ad386ddb8861a800/pyga-1.2.linux-x86_64.tar.gz (from https://pypi.org/simple/pyga/), version: 1.2.linux-x86_64 2025-09-07T21:44:42,173 Found link https://files.pythonhosted.org/packages/22/09/e9963b58e78df86e62e9dabef28864e5efc1a73fe1f44e76dd7719c2ee50/pyga-1.2.tar.gz (from https://pypi.org/simple/pyga/), version: 1.2 2025-09-07T21:44:42,173 Found link https://files.pythonhosted.org/packages/b6/5e/960c67a48bc00be1044d9a9ef9de180f8d8c2b5a72cf17a59ff8eb019a29/pyga-1.3.tar.gz (from https://pypi.org/simple/pyga/), version: 1.3 2025-09-07T21:44:42,173 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/58/c1/580e601e310ec3996a69fe0f205ffe4664e267e2f57646ab89c5cfb70d92/pyga-1.4-py2.7.egg (from https://pypi.org/simple/pyga/) 2025-09-07T21:44:42,173 Found link https://files.pythonhosted.org/packages/90/62/65a3c08de586840c6588c1b3ae1426587510e6e8ad6e9d6a95f9a20b57e0/pyga-1.4.tar.gz (from https://pypi.org/simple/pyga/), version: 1.4 2025-09-07T21:44:42,174 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/94/20/0b8ce49972a7734cc397b43c779ee82fab4fe157e674559d9d9752db3c53/pyga-2.0-py2.7.egg (from https://pypi.org/simple/pyga/) 2025-09-07T21:44:42,174 Found link https://files.pythonhosted.org/packages/5a/4b/f4b9b1e8a0a19a9da5612d07e0f29101fbc42b793510fdb4806fe5b67a32/pyga-2.0.tar.gz (from https://pypi.org/simple/pyga/), version: 2.0 2025-09-07T21:44:42,174 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/16/e4/0d12539a7ffad32ad883d867648f18e05e26339381f6ef25488bd3193249/pyga-2.1-py2.7.egg (from https://pypi.org/simple/pyga/) 2025-09-07T21:44:42,174 Found link https://files.pythonhosted.org/packages/70/f5/66212b4488bd01c30315c7c624e419a2a7c16c576904fa8aab3216ba207d/pyga-2.1.linux-x86_64.tar.gz (from https://pypi.org/simple/pyga/), version: 2.1.linux-x86_64 2025-09-07T21:44:42,174 Found link https://files.pythonhosted.org/packages/aa/f7/7bfd73418f0d22a3c2670ba5b8b6e11431b4378407f5ae42d1998e3dc697/pyga-2.1.tar.gz (from https://pypi.org/simple/pyga/), version: 2.1 2025-09-07T21:44:42,174 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/34/27/216451d67ee8f20931aa35f4cf3f0cf75b847f67c57644f4c2ee3681976a/pyga-2.2-py2.7.egg (from https://pypi.org/simple/pyga/) 2025-09-07T21:44:42,175 Found link https://files.pythonhosted.org/packages/a4/5c/7fb8e252d05ebc58355f37b23afd67291c3805985bca333958a905330133/pyga-2.2.linux-x86_64.tar.gz (from https://pypi.org/simple/pyga/), version: 2.2.linux-x86_64 2025-09-07T21:44:42,175 Found link https://files.pythonhosted.org/packages/55/ad/69f8b9a96fa909b0d4c5469c4bbe2f87e01359d4f597bbd948f6e3956ed3/pyga-2.2.tar.gz (from https://pypi.org/simple/pyga/), version: 2.2 2025-09-07T21:44:42,175 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/46/4f/6ceadd46af2ed7d266b59de2ad65e78a779ef5285ef664093d7fcb77a594/pyga-2.3-py2.7.egg (from https://pypi.org/simple/pyga/) 2025-09-07T21:44:42,175 Found link https://files.pythonhosted.org/packages/0b/18/af183c2bb700938d9611d3287be898c2b7a7df5fd32f0ce8b7a51e833e74/pyga-2.3.linux-x86_64.tar.gz (from https://pypi.org/simple/pyga/), version: 2.3.linux-x86_64 2025-09-07T21:44:42,175 Found link https://files.pythonhosted.org/packages/f6/ec/63a3d73d536c77747957791c02876df28eb0587591d8f9fb4adeb5ab08d4/pyga-2.3.tar.gz (from https://pypi.org/simple/pyga/), version: 2.3 2025-09-07T21:44:42,176 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/11/5c/9c43d1bf96075cc69a6afa79f09071c5b2513b955e0400cf736549f4c9ab/pyga-2.4-py2.7.egg (from https://pypi.org/simple/pyga/) 2025-09-07T21:44:42,176 Found link https://files.pythonhosted.org/packages/f3/c9/1ab6925d3f384b008e9b596145c57c6e93882cebe614aa22973fc71bfa42/pyga-2.4.tar.gz (from https://pypi.org/simple/pyga/), version: 2.4 2025-09-07T21:44:42,176 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/f8/2c/bdd78b3b4adc3ab7c57dca2b6ffdf127dff6add0947ddbcc54ff0f0ce1a5/pyga-2.4.1-py2.7.egg (from https://pypi.org/simple/pyga/) 2025-09-07T21:44:42,176 Found link https://files.pythonhosted.org/packages/99/d8/d2fe9f6b64c50d6b3da3bedac2463c354d8505d275d3f1f3bd293804ab1e/pyga-2.4.1.tar.gz (from https://pypi.org/simple/pyga/), version: 2.4.1 2025-09-07T21:44:42,176 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/a4/82/6f1a49aea86baa5ea06f0bfa69dad66dce6bf9142709edc9905b95e58bb9/pyga-2.4.2-py2.7.egg (from https://pypi.org/simple/pyga/) 2025-09-07T21:44:42,177 Found link https://files.pythonhosted.org/packages/f2/48/e2490a1ddf35357261c882cb556513c63f7608829fc5c981badc229c41fd/pyga-2.4.2.tar.gz (from https://pypi.org/simple/pyga/), version: 2.4.2 2025-09-07T21:44:42,177 Found link https://files.pythonhosted.org/packages/b9/be/d541f697a0e27b0867d8b63cb5f95a89856bc2d31cc32c1dd8f65be8d378/pyga-2.5.0.tar.gz (from https://pypi.org/simple/pyga/), version: 2.5.0 2025-09-07T21:44:42,177 Skipping link: No binaries permitted for pyga: https://files.pythonhosted.org/packages/d5/36/9e97ef2803eed8ba4ef021b352f65a76c3f7e2455a762bfb517c669c9bf5/pyga-2.5.1-py2-none-any.whl (from https://pypi.org/simple/pyga/) 2025-09-07T21:44:42,177 Found link https://files.pythonhosted.org/packages/1f/a2/61cb5d38b17eec61868414337e8b0a71ac1b79901ac12a337e84db59177e/pyga-2.5.1.tar.gz (from https://pypi.org/simple/pyga/), version: 2.5.1 2025-09-07T21:44:42,177 Skipping link: No binaries permitted for pyga: https://files.pythonhosted.org/packages/b3/b5/dfdb2ae8b0e74315a96cde51831485e637876729b2fa9beae4a6a9a90c4d/pyga-2.6.0-py3-none-any.whl (from https://pypi.org/simple/pyga/) 2025-09-07T21:44:42,177 Found link https://files.pythonhosted.org/packages/15/07/ad0fc6b16b678468396742022058d3ddaac5db3871db35596444f9214253/pyga-2.6.0.tar.gz (from https://pypi.org/simple/pyga/), version: 2.6.0 2025-09-07T21:44:42,178 Skipping link: No binaries permitted for pyga: https://files.pythonhosted.org/packages/c3/13/cb4c821c4f8fa414450f6735b16bc061af150b5df51d97d493db1ea34cc2/pyga-2.6.1-py3-none-any.whl (from https://pypi.org/simple/pyga/) 2025-09-07T21:44:42,178 Found link https://files.pythonhosted.org/packages/8e/5e/99b072676ef7cf58b79432b24ad772ac28cbac4272f3dae792f002f6832f/pyga-2.6.1.tar.gz (from https://pypi.org/simple/pyga/), version: 2.6.1 2025-09-07T21:44:42,178 Skipping link: No binaries permitted for pyga: https://files.pythonhosted.org/packages/10/85/9b54a9f80fd5f368b43b3c00a1134be5e9e10cb30e84c6f24f3e93844956/pyga-2.6.2-py3-none-any.whl (from https://pypi.org/simple/pyga/) 2025-09-07T21:44:42,178 Found link https://files.pythonhosted.org/packages/14/22/8053ffa1c6331b0606bb7c47fd5cd6fbc3716f2a6c76aa817ec469cc334e/pyga-2.6.2.tar.gz (from https://pypi.org/simple/pyga/), version: 2.6.2 2025-09-07T21:44:42,179 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyga/ 2025-09-07T21:44:42,179 Getting page https://www.piwheels.org/simple/pyga/ 2025-09-07T21:44:42,180 Found index url https://www.piwheels.org/simple/ 2025-09-07T21:44:42,397 Fetched page https://www.piwheels.org/simple/pyga/ as text/html 2025-09-07T21:44:42,402 Skipping link: No binaries permitted for pyga: https://archive1.piwheels.org/simple/pyga/pyga-2.6.2-py3-none-any.whl#sha256=062e0468915130cde882d52e4ca5bc0a01d21d66b5f23b6e1fec045dcefc5942 (from https://www.piwheels.org/simple/pyga/) 2025-09-07T21:44:42,402 Skipping link: No binaries permitted for pyga: https://archive1.piwheels.org/simple/pyga/pyga-2.6.1-py3-none-any.whl#sha256=f5a1f1eb3b8ec5d2fcb524d1a345d42d384d287796788811ce61ba7c8b4ae7d0 (from https://www.piwheels.org/simple/pyga/) 2025-09-07T21:44:42,403 Skipping link: No binaries permitted for pyga: https://archive1.piwheels.org/simple/pyga/pyga-2.6.0-py3-none-any.whl#sha256=78db318b5bc3620af73a3f2677079228db196ec6c69bfb240987f0adf5ad4656 (from https://www.piwheels.org/simple/pyga/) 2025-09-07T21:44:42,403 Skipping link: No binaries permitted for pyga: https://archive1.piwheels.org/simple/pyga/pyga-2.5.1-py3-none-any.whl#sha256=64babab91f8495d86bba389b0212a4442135f31a580788338bea085052cc045f (from https://www.piwheels.org/simple/pyga/) 2025-09-07T21:44:42,403 Skipping link: No binaries permitted for pyga: https://archive1.piwheels.org/simple/pyga/pyga-2.4.1-py3-none-any.whl#sha256=0fdfe1bd01d819a2d5fc0098b9c6efb76cc300318587fcbf7af1e8412885452b (from https://www.piwheels.org/simple/pyga/) 2025-09-07T21:44:42,404 Skipping link: No binaries permitted for pyga: https://archive1.piwheels.org/simple/pyga/pyga-2.3-py3-none-any.whl#sha256=84a373312da7595bc2ba362270368e517afd2352284b5361dadf351552d94c04 (from https://www.piwheels.org/simple/pyga/) 2025-09-07T21:44:42,404 Skipping link: No binaries permitted for pyga: https://archive1.piwheels.org/simple/pyga/pyga-2.2-py3-none-any.whl#sha256=ea71557a112f42a986d19acfc684182df15f0f3753c3fde12ea5000c48ed3d71 (from https://www.piwheels.org/simple/pyga/) 2025-09-07T21:44:42,404 Skipping link: No binaries permitted for pyga: https://archive1.piwheels.org/simple/pyga/pyga-2.0-py3-none-any.whl#sha256=9b0eae7d24d80835d47d5830142cf891f4bee71b7f439c41ce8e93015356f28c (from https://www.piwheels.org/simple/pyga/) 2025-09-07T21:44:42,405 Skipping link: No binaries permitted for pyga: https://archive1.piwheels.org/simple/pyga/pyga-1.4-py3-none-any.whl#sha256=206ad46701689acafdf2b2301556243e81a547923911aa949b5a57014579a3fe (from https://www.piwheels.org/simple/pyga/) 2025-09-07T21:44:42,405 Skipping link: not a file: https://www.piwheels.org/simple/pyga/ 2025-09-07T21:44:42,405 Skipping link: not a file: https://pypi.org/simple/pyga/ 2025-09-07T21:44:42,436 Given no hashes to check 1 links for project 'pyga': discarding no candidates 2025-09-07T21:44:42,437 Collecting pyga==2.4 2025-09-07T21:44:42,438 Created temporary directory: /tmp/pip-unpack-x7343qfl 2025-09-07T21:44:42,701 Downloading pyga-2.4.tar.gz (20 kB) 2025-09-07T21:44:42,733 Added pyga==2.4 from https://files.pythonhosted.org/packages/f3/c9/1ab6925d3f384b008e9b596145c57c6e93882cebe614aa22973fc71bfa42/pyga-2.4.tar.gz to build tracker '/tmp/pip-build-tracker-1_nvrb82' 2025-09-07T21:44:42,735 Running setup.py (path:/tmp/pip-wheel-c4w00zz6/pyga_9cca1cf68dac4d7b85446998c0f47971/setup.py) egg_info for package pyga 2025-09-07T21:44:42,735 Created temporary directory: /tmp/pip-pip-egg-info-nm1q3v5v 2025-09-07T21:44:42,735 Preparing metadata (setup.py): started 2025-09-07T21:44:42,736 Running command python setup.py egg_info 2025-09-07T21:44:43,248 Traceback (most recent call last): 2025-09-07T21:44:43,249 File "", line 2, in 2025-09-07T21:44:43,249 exec(compile(''' 2025-09-07T21:44:43,249 ~~~~^^^^^^^^^^^^ 2025-09-07T21:44:43,250 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:44:43,250 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:44:43,250 ...<32 lines>... 2025-09-07T21:44:43,250 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:44:43,250 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:44:43,250 ''' % ('/tmp/pip-wheel-c4w00zz6/pyga_9cca1cf68dac4d7b85446998c0f47971/setup.py',), "", "exec")) 2025-09-07T21:44:43,250 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:44:43,251 File "", line 35, in 2025-09-07T21:44:43,251 File "/tmp/pip-wheel-c4w00zz6/pyga_9cca1cf68dac4d7b85446998c0f47971/setup.py", line 9, in 2025-09-07T21:44:43,251 long_desc = open(README).read() + '\n\n' 2025-09-07T21:44:43,251 ~~~~^^^^^^^^ 2025-09-07T21:44:43,251 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-c4w00zz6/pyga_9cca1cf68dac4d7b85446998c0f47971/README.rst' 2025-09-07T21:44:43,337 ERROR: python setup.py egg_info exited with 1 2025-09-07T21:44:43,349 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T21:44:43,349 exec(compile('"'"''"'"''"'"' 2025-09-07T21:44:43,349 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:44:43,349 # 2025-09-07T21:44:43,349 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T21:44:43,349 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T21:44:43,349 # - It provides a clear error message when setuptools is not installed. 2025-09-07T21:44:43,349 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T21:44:43,349 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T21:44:43,349 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T21:44:43,349 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T21:44:43,349 import os, sys, tokenize, traceback 2025-09-07T21:44:43,349 2025-09-07T21:44:43,349 try: 2025-09-07T21:44:43,349 import setuptools 2025-09-07T21:44:43,349 except ImportError: 2025-09-07T21:44:43,349 print( 2025-09-07T21:44:43,349 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T21:44:43,349 "the build environment with exception:", 2025-09-07T21:44:43,349 file=sys.stderr, 2025-09-07T21:44:43,349 ) 2025-09-07T21:44:43,349 traceback.print_exc() 2025-09-07T21:44:43,349 sys.exit(1) 2025-09-07T21:44:43,349 2025-09-07T21:44:43,349 __file__ = %r 2025-09-07T21:44:43,349 sys.argv[0] = __file__ 2025-09-07T21:44:43,349 2025-09-07T21:44:43,349 if os.path.exists(__file__): 2025-09-07T21:44:43,349 filename = __file__ 2025-09-07T21:44:43,349 with tokenize.open(__file__) as f: 2025-09-07T21:44:43,349 setup_py_code = f.read() 2025-09-07T21:44:43,349 else: 2025-09-07T21:44:43,349 filename = "" 2025-09-07T21:44:43,349 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T21:44:43,349 2025-09-07T21:44:43,349 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:44:43,349 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-c4w00zz6/pyga_9cca1cf68dac4d7b85446998c0f47971/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-nm1q3v5v[/] 2025-09-07T21:44:43,350 [bold magenta]cwd[/]: /tmp/pip-wheel-c4w00zz6/pyga_9cca1cf68dac4d7b85446998c0f47971/ 2025-09-07T21:44:43,350 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T21:44:43,351 ERROR: metadata generation failed 2025-09-07T21:44:43,357 Exception information: 2025-09-07T21:44:43,357 Traceback (most recent call last): 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T21:44:43,357 call_subprocess( 2025-09-07T21:44:43,357 ~~~~~~~~~~~~~~~^ 2025-09-07T21:44:43,357 args, 2025-09-07T21:44:43,357 ^^^^^ 2025-09-07T21:44:43,357 ...<2 lines>... 2025-09-07T21:44:43,357 spinner=spinner, 2025-09-07T21:44:43,357 ^^^^^^^^^^^^^^^^ 2025-09-07T21:44:43,357 ) 2025-09-07T21:44:43,357 ^ 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T21:44:43,357 raise error 2025-09-07T21:44:43,357 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T21:44:43,357 2025-09-07T21:44:43,357 The above exception was the direct cause of the following exception: 2025-09-07T21:44:43,357 2025-09-07T21:44:43,357 Traceback (most recent call last): 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T21:44:43,357 status = _inner_run() 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T21:44:43,357 return self.run(options, args) 2025-09-07T21:44:43,357 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T21:44:43,357 return func(self, options, args) 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T21:44:43,357 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T21:44:43,357 result = self._result = resolver.resolve( 2025-09-07T21:44:43,357 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:44:43,357 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T21:44:43,357 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:44:43,357 ) 2025-09-07T21:44:43,357 ^ 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T21:44:43,357 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T21:44:43,357 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T21:44:43,357 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T21:44:43,357 if not criterion.candidates: 2025-09-07T21:44:43,357 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T21:44:43,357 return bool(self._sequence) 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T21:44:43,357 self._bool = any(self) 2025-09-07T21:44:43,357 ~~~^^^^^^ 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T21:44:43,357 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T21:44:43,357 ^^^^^^^^ 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T21:44:43,357 candidate = func() 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T21:44:43,357 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T21:44:43,357 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:44:43,357 link, template, name, version 2025-09-07T21:44:43,357 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:44:43,357 ) 2025-09-07T21:44:43,357 ^ 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T21:44:43,357 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T21:44:43,357 ~~~~~~~~~~~~~^ 2025-09-07T21:44:43,357 link, 2025-09-07T21:44:43,357 ^^^^^ 2025-09-07T21:44:43,357 ...<3 lines>... 2025-09-07T21:44:43,357 version=version, 2025-09-07T21:44:43,357 ^^^^^^^^^^^^^^^^ 2025-09-07T21:44:43,357 ) 2025-09-07T21:44:43,357 ^ 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T21:44:43,357 super().__init__( 2025-09-07T21:44:43,357 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:44:43,357 link=link, 2025-09-07T21:44:43,357 ^^^^^^^^^^ 2025-09-07T21:44:43,357 ...<4 lines>... 2025-09-07T21:44:43,357 version=version, 2025-09-07T21:44:43,357 ^^^^^^^^^^^^^^^^ 2025-09-07T21:44:43,357 ) 2025-09-07T21:44:43,357 ^ 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T21:44:43,357 self.dist = self._prepare() 2025-09-07T21:44:43,357 ~~~~~~~~~~~~~^^ 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T21:44:43,357 dist = self._prepare_distribution() 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T21:44:43,357 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T21:44:43,357 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T21:44:43,357 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T21:44:43,357 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T21:44:43,357 dist = _get_prepared_distribution( 2025-09-07T21:44:43,357 req, 2025-09-07T21:44:43,357 ...<3 lines>... 2025-09-07T21:44:43,357 self.check_build_deps, 2025-09-07T21:44:43,357 ) 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T21:44:43,357 abstract_dist.prepare_distribution_metadata( 2025-09-07T21:44:43,357 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:44:43,357 finder, build_isolation, check_build_deps 2025-09-07T21:44:43,357 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:44:43,357 ) 2025-09-07T21:44:43,357 ^ 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T21:44:43,357 self.req.prepare_metadata() 2025-09-07T21:44:43,357 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T21:44:43,357 self.metadata_directory = generate_metadata_legacy( 2025-09-07T21:44:43,357 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:44:43,357 build_env=self.build_env, 2025-09-07T21:44:43,357 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:44:43,357 ...<3 lines>... 2025-09-07T21:44:43,357 details=details, 2025-09-07T21:44:43,357 ^^^^^^^^^^^^^^^^ 2025-09-07T21:44:43,357 ) 2025-09-07T21:44:43,357 ^ 2025-09-07T21:44:43,357 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T21:44:43,357 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T21:44:43,357 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T21:44:43,381 Removed pyga==2.4 from https://files.pythonhosted.org/packages/f3/c9/1ab6925d3f384b008e9b596145c57c6e93882cebe614aa22973fc71bfa42/pyga-2.4.tar.gz from build tracker '/tmp/pip-build-tracker-1_nvrb82' 2025-09-07T21:44:43,381 Removed build tracker: '/tmp/pip-build-tracker-1_nvrb82'