2025-09-08T20:29:52,081 Created temporary directory: /tmp/pip-build-tracker-vu0bdjn2 2025-09-08T20:29:52,082 Initialized build tracking at /tmp/pip-build-tracker-vu0bdjn2 2025-09-08T20:29:52,082 Created build tracker: /tmp/pip-build-tracker-vu0bdjn2 2025-09-08T20:29:52,082 Entered build tracker: /tmp/pip-build-tracker-vu0bdjn2 2025-09-08T20:29:52,082 Created temporary directory: /tmp/pip-wheel-y2r600p2 2025-09-08T20:29:52,086 Created temporary directory: /tmp/pip-ephem-wheel-cache-mj3v8xoa 2025-09-08T20:29:52,144 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T20:29:52,147 2 location(s) to search for versions of googleauthentication: 2025-09-08T20:29:52,147 * https://pypi.org/simple/googleauthentication/ 2025-09-08T20:29:52,147 * https://www.piwheels.org/simple/googleauthentication/ 2025-09-08T20:29:52,147 Fetching project page and analyzing links: https://pypi.org/simple/googleauthentication/ 2025-09-08T20:29:52,147 Getting page https://pypi.org/simple/googleauthentication/ 2025-09-08T20:29:52,148 Found index url https://pypi.org/simple/ 2025-09-08T20:29:52,225 Fetched page https://pypi.org/simple/googleauthentication/ as application/vnd.pypi.simple.v1+json 2025-09-08T20:29:52,228 Found link https://files.pythonhosted.org/packages/b0/b6/4ca6ecd8aa0a46fa5a55e6fe91ccdb33e6333ccb8f298c774cab39f1f2df/googleauthentication-0.0.1.tar.gz (from https://pypi.org/simple/googleauthentication/) (requires-python:>=3), version: 0.0.1 2025-09-08T20:29:52,229 Found link https://files.pythonhosted.org/packages/2c/d0/ea83af9c367b21de46ae6cff8edb5f0582c0d006eb15526471ad2cc8b5c9/googleauthentication-0.0.2.tar.gz (from https://pypi.org/simple/googleauthentication/) (requires-python:>=3), version: 0.0.2 2025-09-08T20:29:52,229 Found link https://files.pythonhosted.org/packages/15/c5/bc51f9c041688c11282bb649168a181ebe72b852f9a7152cea57b190a902/googleauthentication-0.0.3.tar.gz (from https://pypi.org/simple/googleauthentication/), version: 0.0.3 2025-09-08T20:29:52,229 Found link https://files.pythonhosted.org/packages/68/f6/29bcfc3603876d8f8a8ce61e682b16636e0ff39c3123347b883ed7a4aa35/googleauthentication-0.0.4.tar.gz (from https://pypi.org/simple/googleauthentication/), version: 0.0.4 2025-09-08T20:29:52,229 Found link https://files.pythonhosted.org/packages/37/89/30561d4e710f67e5fe764887f431d0df2fab43fb09e3c52a3e7deea632c0/googleauthentication-0.0.5.tar.gz (from https://pypi.org/simple/googleauthentication/), version: 0.0.5 2025-09-08T20:29:52,230 Found link https://files.pythonhosted.org/packages/69/2a/7c083dfcc5846a1c72c2672c1c6b2fcd69a4cff78cf2cbe79f5e669ba068/googleauthentication-0.0.6.tar.gz (from https://pypi.org/simple/googleauthentication/) (requires-python:>=3), version: 0.0.6 2025-09-08T20:29:52,230 Found link https://files.pythonhosted.org/packages/af/57/09194e8f51694c99f36076ee9a134187bca7c6011d81fa83854223964c57/googleauthentication-0.0.7.tar.gz (from https://pypi.org/simple/googleauthentication/) (requires-python:>=3), version: 0.0.7 2025-09-08T20:29:52,230 Found link https://files.pythonhosted.org/packages/79/50/2b8d06d387f617123d9b2efef935e49fa850ebfa95d3ec9e1b7077024ea1/googleauthentication-0.0.8.tar.gz (from https://pypi.org/simple/googleauthentication/) (requires-python:>=3), version: 0.0.8 2025-09-08T20:29:52,230 Skipping link: No binaries permitted for googleauthentication: https://files.pythonhosted.org/packages/db/61/9f4610bbf90586cc8bc16a980aaab13e5d629eb7637dea7eee85814fbe7a/googleauthentication-0.0.9-py3-none-any.whl (from https://pypi.org/simple/googleauthentication/) (requires-python:>=3) 2025-09-08T20:29:52,230 Found link https://files.pythonhosted.org/packages/06/a5/2a2f4be4deb9e8d4e3c5aec9d4df48c7730bd961c7144752e53956cd5120/googleauthentication-0.0.9.tar.gz (from https://pypi.org/simple/googleauthentication/) (requires-python:>=3), version: 0.0.9 2025-09-08T20:29:52,231 Skipping link: No binaries permitted for googleauthentication: https://files.pythonhosted.org/packages/bd/50/9ba165689614f7577f75e6eec40a500bb19c687ae41c37015f5342f041f4/googleauthentication-0.0.10-py3-none-any.whl (from https://pypi.org/simple/googleauthentication/) (requires-python:>=3) 2025-09-08T20:29:52,231 Found link https://files.pythonhosted.org/packages/d0/5f/ed7c5f29ea3a637988052ecd1baded40507d3f4ec35c0e4d15004e98833f/googleauthentication-0.0.10.tar.gz (from https://pypi.org/simple/googleauthentication/) (requires-python:>=3), version: 0.0.10 2025-09-08T20:29:52,231 Found link https://files.pythonhosted.org/packages/4a/70/dc71b9fafb8b0e753730f50495699476a32e5a390bba3f40a95959413a3d/googleauthentication-0.0.11.tar.gz (from https://pypi.org/simple/googleauthentication/) (requires-python:>=3), version: 0.0.11 2025-09-08T20:29:52,231 Found link https://files.pythonhosted.org/packages/87/a3/4fbfabda4a22c3b927677da959fc111f26cd41fb338decf1267b5ffd25b8/googleauthentication-0.0.12.tar.gz (from https://pypi.org/simple/googleauthentication/) (requires-python:>=3), version: 0.0.12 2025-09-08T20:29:52,231 Found link https://files.pythonhosted.org/packages/c4/a2/c3476123e6b4cf96dc98a5e5d8f679708abf6e689a22d42cc8a569b6cfc7/googleauthentication-0.0.13.tar.gz (from https://pypi.org/simple/googleauthentication/) (requires-python:>=3), version: 0.0.13 2025-09-08T20:29:52,232 Found link https://files.pythonhosted.org/packages/d8/39/c4c67c6bee906c8760e2829474646bdf9b314b4517a944fd97092bd3c70c/googleauthentication-0.0.14.tar.gz (from https://pypi.org/simple/googleauthentication/) (requires-python:>=3), version: 0.0.14 2025-09-08T20:29:52,232 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/1c/64/01dd61f97d87dc3892152d0037b25b75f07c4e350ebf57f1174cbd22ced9/googleauthentication-0.0.15-py3.6.egg (from https://pypi.org/simple/googleauthentication/) (requires-python:>=3) 2025-09-08T20:29:52,232 Found link https://files.pythonhosted.org/packages/9a/2a/8bda83912a05710ec48d051c27f271c4009392e92343deac936eba3c1857/googleauthentication-0.0.15.tar.gz (from https://pypi.org/simple/googleauthentication/) (requires-python:>=3), version: 0.0.15 2025-09-08T20:29:52,232 Found link https://files.pythonhosted.org/packages/d6/80/e718c83529921f14e3e48e3739365a96b1ec36a429e2e20cd02568d50f95/googleauthentication-0.0.16.tar.gz (from https://pypi.org/simple/googleauthentication/) (requires-python:>=3), version: 0.0.16 2025-09-08T20:29:52,233 Found link https://files.pythonhosted.org/packages/ba/4d/6336ea00152532a1ebb194094af8b02a98be05ad7bd9a1e97a21490c442c/googleauthentication-0.0.17.tar.gz (from https://pypi.org/simple/googleauthentication/) (requires-python:>=3), version: 0.0.17 2025-09-08T20:29:52,233 Found link https://files.pythonhosted.org/packages/4c/d7/57a0f36a79fe0701673f7db4f29b0fb342462a10a16d964c4ad3ee806765/googleauthentication-0.0.18.tar.gz (from https://pypi.org/simple/googleauthentication/) (requires-python:>=3), version: 0.0.18 2025-09-08T20:29:52,233 Fetching project page and analyzing links: https://www.piwheels.org/simple/googleauthentication/ 2025-09-08T20:29:52,233 Getting page https://www.piwheels.org/simple/googleauthentication/ 2025-09-08T20:29:52,234 Found index url https://www.piwheels.org/simple/ 2025-09-08T20:29:52,339 Fetched page https://www.piwheels.org/simple/googleauthentication/ as text/html 2025-09-08T20:29:52,342 Skipping link: No binaries permitted for googleauthentication: https://archive1.piwheels.org/simple/googleauthentication/googleauthentication-0.0.18-py3-none-any.whl#sha256=62f641b88a21b8ea4a4d52195656988443ce3e7061ac4bb7ba9131a26860e52f (from https://www.piwheels.org/simple/googleauthentication/) (requires-python:>=3) 2025-09-08T20:29:52,342 Skipping link: No binaries permitted for googleauthentication: https://archive1.piwheels.org/simple/googleauthentication/googleauthentication-0.0.17-py3-none-any.whl#sha256=a0f73b1b1d1e68aff4d6854b169a9b6f092f9d5da162d109496b899a23e0d3be (from https://www.piwheels.org/simple/googleauthentication/) (requires-python:>=3) 2025-09-08T20:29:52,343 Skipping link: No binaries permitted for googleauthentication: https://archive1.piwheels.org/simple/googleauthentication/googleauthentication-0.0.16-py3-none-any.whl#sha256=48fb162dd292cdbb3b766005ec73c406d7dde11058dd6a8c278750ea0ba05d69 (from https://www.piwheels.org/simple/googleauthentication/) (requires-python:>=3) 2025-09-08T20:29:52,343 Skipping link: No binaries permitted for googleauthentication: https://archive1.piwheels.org/simple/googleauthentication/googleauthentication-0.0.15-py3-none-any.whl#sha256=bb7304a31aaa349eceab8b1c0175d8593caaa6d72f6e45632ac50a4f5017147a (from https://www.piwheels.org/simple/googleauthentication/) (requires-python:>=3) 2025-09-08T20:29:52,343 Skipping link: No binaries permitted for googleauthentication: https://archive1.piwheels.org/simple/googleauthentication/googleauthentication-0.0.14-py3-none-any.whl#sha256=5c3efad344882bc1b886f08d49719a7adaa0bc5aa007c5bab8e46bab9b981b9b (from https://www.piwheels.org/simple/googleauthentication/) (requires-python:>=3) 2025-09-08T20:29:52,343 Skipping link: No binaries permitted for googleauthentication: https://archive1.piwheels.org/simple/googleauthentication/googleauthentication-0.0.13-py3-none-any.whl#sha256=cc2abe21c2aaf49ad624f224c0e7547efb5e9312ca4172cb0b22f919f5bcf595 (from https://www.piwheels.org/simple/googleauthentication/) (requires-python:>=3) 2025-09-08T20:29:52,343 Skipping link: No binaries permitted for googleauthentication: https://archive1.piwheels.org/simple/googleauthentication/googleauthentication-0.0.12-py3-none-any.whl#sha256=54093ecc1bf4d7b46b646a08dd847221f160add584a25dec2d9e435b3f2d6ce7 (from https://www.piwheels.org/simple/googleauthentication/) (requires-python:>=3) 2025-09-08T20:29:52,343 Skipping link: No binaries permitted for googleauthentication: https://archive1.piwheels.org/simple/googleauthentication/googleauthentication-0.0.11-py3-none-any.whl#sha256=5e7d74c74057313671e42aadffb8b1e69b9e298a1e67a1acb417b664800516f0 (from https://www.piwheels.org/simple/googleauthentication/) (requires-python:>=3) 2025-09-08T20:29:52,343 Skipping link: No binaries permitted for googleauthentication: https://archive1.piwheels.org/simple/googleauthentication/googleauthentication-0.0.10-py3-none-any.whl#sha256=2d4124be0209f8fda56a443e023d1e28a8082e1045eebc4a7d2406c2ad186461 (from https://www.piwheels.org/simple/googleauthentication/) (requires-python:>=3) 2025-09-08T20:29:52,343 Skipping link: No binaries permitted for googleauthentication: https://archive1.piwheels.org/simple/googleauthentication/googleauthentication-0.0.9-py3-none-any.whl#sha256=b94fce08225a2fcd43b601520ee380246036e7a61ed1a477ea7e12b77ef7b47f (from https://www.piwheels.org/simple/googleauthentication/) (requires-python:>=3) 2025-09-08T20:29:52,344 Skipping link: No binaries permitted for googleauthentication: https://archive1.piwheels.org/simple/googleauthentication/googleauthentication-0.0.8-py3-none-any.whl#sha256=e4a724620af949362ccd15fd50bed321a6e8ca6fdf3e56d4ba6bc8335b13ca92 (from https://www.piwheels.org/simple/googleauthentication/) (requires-python:>=3) 2025-09-08T20:29:52,344 Skipping link: No binaries permitted for googleauthentication: https://archive1.piwheels.org/simple/googleauthentication/googleauthentication-0.0.7-py3-none-any.whl#sha256=fa483ba4845729de8b4188633444a2b2ff468c6569cdcfc75b0d2eaf95d187b1 (from https://www.piwheels.org/simple/googleauthentication/) (requires-python:>=3) 2025-09-08T20:29:52,344 Skipping link: No binaries permitted for googleauthentication: https://archive1.piwheels.org/simple/googleauthentication/googleauthentication-0.0.6-py3-none-any.whl#sha256=0d43618e79a612eadbe818192297ce760acaf7267094cfa01d7f40e5d21715f8 (from https://www.piwheels.org/simple/googleauthentication/) (requires-python:>=3) 2025-09-08T20:29:52,344 Skipping link: No binaries permitted for googleauthentication: https://archive1.piwheels.org/simple/googleauthentication/googleauthentication-0.0.2-py3-none-any.whl#sha256=75ced8309254c6828a0d3dec54758f7fa1e9c556ce7937990eeb3245f53368dc (from https://www.piwheels.org/simple/googleauthentication/) (requires-python:>=3) 2025-09-08T20:29:52,344 Skipping link: No binaries permitted for googleauthentication: https://archive1.piwheels.org/simple/googleauthentication/googleauthentication-0.0.1-py3-none-any.whl#sha256=9c8a8b738cb793da29f9f62bb4848a6b5a22b2cc0b015a40ae129b61828e6e0b (from https://www.piwheels.org/simple/googleauthentication/) (requires-python:>=3) 2025-09-08T20:29:52,344 Skipping link: not a file: https://www.piwheels.org/simple/googleauthentication/ 2025-09-08T20:29:52,344 Skipping link: not a file: https://pypi.org/simple/googleauthentication/ 2025-09-08T20:29:52,370 Given no hashes to check 1 links for project 'googleauthentication': discarding no candidates 2025-09-08T20:29:52,371 Collecting googleauthentication==0.0.5 2025-09-08T20:29:52,373 Created temporary directory: /tmp/pip-unpack-b1094dfo 2025-09-08T20:29:52,580 Downloading googleauthentication-0.0.5.tar.gz (2.2 kB) 2025-09-08T20:29:52,604 Added googleauthentication==0.0.5 from https://files.pythonhosted.org/packages/37/89/30561d4e710f67e5fe764887f431d0df2fab43fb09e3c52a3e7deea632c0/googleauthentication-0.0.5.tar.gz to build tracker '/tmp/pip-build-tracker-vu0bdjn2' 2025-09-08T20:29:52,605 Running setup.py (path:/tmp/pip-wheel-y2r600p2/googleauthentication_177251a2adb0422a936b4d8e4e928f29/setup.py) egg_info for package googleauthentication 2025-09-08T20:29:52,606 Created temporary directory: /tmp/pip-pip-egg-info-1w9nrmhb 2025-09-08T20:29:52,606 Preparing metadata (setup.py): started 2025-09-08T20:29:52,607 Running command python setup.py egg_info 2025-09-08T20:29:53,109 Traceback (most recent call last): 2025-09-08T20:29:53,111 File "", line 2, in 2025-09-08T20:29:53,111 exec(compile(''' 2025-09-08T20:29:53,111 ~~~~^^^^^^^^^^^^ 2025-09-08T20:29:53,111 # This is -- a caller that pip uses to run setup.py 2025-09-08T20:29:53,111 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:29:53,111 ...<32 lines>... 2025-09-08T20:29:53,111 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T20:29:53,111 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:29:53,112 ''' % ('/tmp/pip-wheel-y2r600p2/googleauthentication_177251a2adb0422a936b4d8e4e928f29/setup.py',), "", "exec")) 2025-09-08T20:29:53,112 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:29:53,112 File "", line 35, in 2025-09-08T20:29:53,112 File "/tmp/pip-wheel-y2r600p2/googleauthentication_177251a2adb0422a936b4d8e4e928f29/setup.py", line 6, in 2025-09-08T20:29:53,112 with open('LICENSE') as f: 2025-09-08T20:29:53,112 ~~~~^^^^^^^^^^^ 2025-09-08T20:29:53,112 FileNotFoundError: [Errno 2] No such file or directory: 'LICENSE' 2025-09-08T20:29:53,198 ERROR: python setup.py egg_info exited with 1 2025-09-08T20:29:53,210 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T20:29:53,210 exec(compile('"'"''"'"''"'"' 2025-09-08T20:29:53,210 # This is -- a caller that pip uses to run setup.py 2025-09-08T20:29:53,210 # 2025-09-08T20:29:53,210 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T20:29:53,210 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T20:29:53,210 # - It provides a clear error message when setuptools is not installed. 2025-09-08T20:29:53,210 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T20:29:53,210 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T20:29:53,210 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T20:29:53,210 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T20:29:53,210 import os, sys, tokenize, traceback 2025-09-08T20:29:53,210 2025-09-08T20:29:53,210 try: 2025-09-08T20:29:53,210 import setuptools 2025-09-08T20:29:53,210 except ImportError: 2025-09-08T20:29:53,210 print( 2025-09-08T20:29:53,210 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T20:29:53,210 "the build environment with exception:", 2025-09-08T20:29:53,210 file=sys.stderr, 2025-09-08T20:29:53,210 ) 2025-09-08T20:29:53,210 traceback.print_exc() 2025-09-08T20:29:53,210 sys.exit(1) 2025-09-08T20:29:53,210 2025-09-08T20:29:53,210 __file__ = %r 2025-09-08T20:29:53,210 sys.argv[0] = __file__ 2025-09-08T20:29:53,210 2025-09-08T20:29:53,210 if os.path.exists(__file__): 2025-09-08T20:29:53,210 filename = __file__ 2025-09-08T20:29:53,210 with tokenize.open(__file__) as f: 2025-09-08T20:29:53,210 setup_py_code = f.read() 2025-09-08T20:29:53,210 else: 2025-09-08T20:29:53,210 filename = "" 2025-09-08T20:29:53,210 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T20:29:53,210 2025-09-08T20:29:53,210 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T20:29:53,210 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-y2r600p2/googleauthentication_177251a2adb0422a936b4d8e4e928f29/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-1w9nrmhb[/] 2025-09-08T20:29:53,210 [bold magenta]cwd[/]: /tmp/pip-wheel-y2r600p2/googleauthentication_177251a2adb0422a936b4d8e4e928f29/ 2025-09-08T20:29:53,211 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T20:29:53,212 ERROR: metadata generation failed 2025-09-08T20:29:53,218 Exception information: 2025-09-08T20:29:53,218 Traceback (most recent call last): 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T20:29:53,218 call_subprocess( 2025-09-08T20:29:53,218 ~~~~~~~~~~~~~~~^ 2025-09-08T20:29:53,218 args, 2025-09-08T20:29:53,218 ^^^^^ 2025-09-08T20:29:53,218 ...<2 lines>... 2025-09-08T20:29:53,218 spinner=spinner, 2025-09-08T20:29:53,218 ^^^^^^^^^^^^^^^^ 2025-09-08T20:29:53,218 ) 2025-09-08T20:29:53,218 ^ 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T20:29:53,218 raise error 2025-09-08T20:29:53,218 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T20:29:53,218 2025-09-08T20:29:53,218 The above exception was the direct cause of the following exception: 2025-09-08T20:29:53,218 2025-09-08T20:29:53,218 Traceback (most recent call last): 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T20:29:53,218 status = _inner_run() 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T20:29:53,218 return self.run(options, args) 2025-09-08T20:29:53,218 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T20:29:53,218 return func(self, options, args) 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T20:29:53,218 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T20:29:53,218 result = self._result = resolver.resolve( 2025-09-08T20:29:53,218 ~~~~~~~~~~~~~~~~^ 2025-09-08T20:29:53,218 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T20:29:53,218 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:29:53,218 ) 2025-09-08T20:29:53,218 ^ 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T20:29:53,218 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T20:29:53,218 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T20:29:53,218 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T20:29:53,218 if not criterion.candidates: 2025-09-08T20:29:53,218 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T20:29:53,218 return bool(self._sequence) 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T20:29:53,218 self._bool = any(self) 2025-09-08T20:29:53,218 ~~~^^^^^^ 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T20:29:53,218 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T20:29:53,218 ^^^^^^^^ 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T20:29:53,218 candidate = func() 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T20:29:53,218 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T20:29:53,218 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T20:29:53,218 link, template, name, version 2025-09-08T20:29:53,218 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:29:53,218 ) 2025-09-08T20:29:53,218 ^ 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T20:29:53,218 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T20:29:53,218 ~~~~~~~~~~~~~^ 2025-09-08T20:29:53,218 link, 2025-09-08T20:29:53,218 ^^^^^ 2025-09-08T20:29:53,218 ...<3 lines>... 2025-09-08T20:29:53,218 version=version, 2025-09-08T20:29:53,218 ^^^^^^^^^^^^^^^^ 2025-09-08T20:29:53,218 ) 2025-09-08T20:29:53,218 ^ 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T20:29:53,218 super().__init__( 2025-09-08T20:29:53,218 ~~~~~~~~~~~~~~~~^ 2025-09-08T20:29:53,218 link=link, 2025-09-08T20:29:53,218 ^^^^^^^^^^ 2025-09-08T20:29:53,218 ...<4 lines>... 2025-09-08T20:29:53,218 version=version, 2025-09-08T20:29:53,218 ^^^^^^^^^^^^^^^^ 2025-09-08T20:29:53,218 ) 2025-09-08T20:29:53,218 ^ 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T20:29:53,218 self.dist = self._prepare() 2025-09-08T20:29:53,218 ~~~~~~~~~~~~~^^ 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T20:29:53,218 dist = self._prepare_distribution() 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T20:29:53,218 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T20:29:53,218 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T20:29:53,218 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T20:29:53,218 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T20:29:53,218 dist = _get_prepared_distribution( 2025-09-08T20:29:53,218 req, 2025-09-08T20:29:53,218 ...<3 lines>... 2025-09-08T20:29:53,218 self.check_build_deps, 2025-09-08T20:29:53,218 ) 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T20:29:53,218 abstract_dist.prepare_distribution_metadata( 2025-09-08T20:29:53,218 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T20:29:53,218 finder, build_isolation, check_build_deps 2025-09-08T20:29:53,218 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:29:53,218 ) 2025-09-08T20:29:53,218 ^ 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T20:29:53,218 self.req.prepare_metadata() 2025-09-08T20:29:53,218 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T20:29:53,218 self.metadata_directory = generate_metadata_legacy( 2025-09-08T20:29:53,218 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T20:29:53,218 build_env=self.build_env, 2025-09-08T20:29:53,218 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:29:53,218 ...<3 lines>... 2025-09-08T20:29:53,218 details=details, 2025-09-08T20:29:53,218 ^^^^^^^^^^^^^^^^ 2025-09-08T20:29:53,218 ) 2025-09-08T20:29:53,218 ^ 2025-09-08T20:29:53,218 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T20:29:53,218 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T20:29:53,218 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T20:29:53,241 Removed googleauthentication==0.0.5 from https://files.pythonhosted.org/packages/37/89/30561d4e710f67e5fe764887f431d0df2fab43fb09e3c52a3e7deea632c0/googleauthentication-0.0.5.tar.gz from build tracker '/tmp/pip-build-tracker-vu0bdjn2' 2025-09-08T20:29:53,242 Removed build tracker: '/tmp/pip-build-tracker-vu0bdjn2'