2025-09-07T23:22:01,721 Created temporary directory: /tmp/pip-build-tracker-z4pvvmsq 2025-09-07T23:22:01,722 Initialized build tracking at /tmp/pip-build-tracker-z4pvvmsq 2025-09-07T23:22:01,722 Created build tracker: /tmp/pip-build-tracker-z4pvvmsq 2025-09-07T23:22:01,722 Entered build tracker: /tmp/pip-build-tracker-z4pvvmsq 2025-09-07T23:22:01,723 Created temporary directory: /tmp/pip-wheel-jq6gu2qc 2025-09-07T23:22:01,726 Created temporary directory: /tmp/pip-ephem-wheel-cache-ccsvjqu_ 2025-09-07T23:22:01,783 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T23:22:01,786 2 location(s) to search for versions of robotframework-faker: 2025-09-07T23:22:01,786 * https://pypi.org/simple/robotframework-faker/ 2025-09-07T23:22:01,786 * https://www.piwheels.org/simple/robotframework-faker/ 2025-09-07T23:22:01,786 Fetching project page and analyzing links: https://pypi.org/simple/robotframework-faker/ 2025-09-07T23:22:01,786 Getting page https://pypi.org/simple/robotframework-faker/ 2025-09-07T23:22:01,787 Found index url https://pypi.org/simple/ 2025-09-07T23:22:01,936 Fetched page https://pypi.org/simple/robotframework-faker/ as application/vnd.pypi.simple.v1+json 2025-09-07T23:22:01,944 Found link https://files.pythonhosted.org/packages/b8/f7/875c64033510b8a560702440c16226796319f0741d287f8e1a955a29f73e/robotframework-faker-0.1.tar.gz (from https://pypi.org/simple/robotframework-faker/), version: 0.1 2025-09-07T23:22:01,945 Found link https://files.pythonhosted.org/packages/a2/74/ab4e1e6373ce047f9bfee9e5025b9522cfd98b2f3775d33bf2ecae8c1d33/robotframework-faker-0.2.tar.gz (from https://pypi.org/simple/robotframework-faker/), version: 0.2 2025-09-07T23:22:01,945 Found link https://files.pythonhosted.org/packages/6a/c8/4844823560f2d73659688c2a3b31b5d3b4a9fd4f4d28f8b96b7a9de7d63c/robotframework-faker-0.3.tar.gz (from https://pypi.org/simple/robotframework-faker/), version: 0.3 2025-09-07T23:22:01,946 Found link https://files.pythonhosted.org/packages/80/2c/3c3f0556825c42978eee44742a78a6cb54fa25a3f9f1d6aba338884e69b4/robotframework-faker-0.4.tar.gz (from https://pypi.org/simple/robotframework-faker/), version: 0.4 2025-09-07T23:22:01,946 Found link https://files.pythonhosted.org/packages/62/07/dc729f445d085cf9be44a09b33f08a2b97619f6f020e00bf2a492e885c2e/robotframework-faker-0.5.tar.gz (from https://pypi.org/simple/robotframework-faker/), version: 0.5 2025-09-07T23:22:01,947 Found link https://files.pythonhosted.org/packages/ed/ec/70cac03a97f83c7920f74cad16784ae0ce13b7906d959a538318b1dc0ad7/robotframework-faker-0.6.tar.gz (from https://pypi.org/simple/robotframework-faker/), version: 0.6 2025-09-07T23:22:01,947 Found link https://files.pythonhosted.org/packages/46/cf/d7395d216c76aabbb9efece62c0688b73e75dff64257f9729aa7fbb00926/robotframework-faker-0.7.tar.gz (from https://pypi.org/simple/robotframework-faker/), version: 0.7 2025-09-07T23:22:01,948 Found link https://files.pythonhosted.org/packages/c6/77/90efeb36000717d5208a58de4449a483c276236b7a96eb9a23dd732a14ea/robotframework-faker-0.8.tar.gz (from https://pypi.org/simple/robotframework-faker/), version: 0.8 2025-09-07T23:22:01,948 Found link https://files.pythonhosted.org/packages/26/ed/c058ea4f70d52146c31cf1600141085f5aaaa15b2ba774ce8b93cc467149/robotframework-faker-0.9.tar.gz (from https://pypi.org/simple/robotframework-faker/), version: 0.9 2025-09-07T23:22:01,949 Found link https://files.pythonhosted.org/packages/e8/23/562063732beace5730ad72f475a87c547852b825a053161c7c3c03543186/robotframework-faker-1.0.tar.gz (from https://pypi.org/simple/robotframework-faker/), version: 1.0 2025-09-07T23:22:01,949 Found link https://files.pythonhosted.org/packages/11/fb/c2311c18398ac6b46e5fb458fde1573f348d53065d1362e0e7cd5d1fc05c/robotframework-faker-1.1.tar.gz (from https://pypi.org/simple/robotframework-faker/), version: 1.1 2025-09-07T23:22:01,949 Found link https://files.pythonhosted.org/packages/d7/92/626ebd1036954659e0c42c7688fc15966c550226cf040f5265e79edf1781/robotframework-faker-2.0.1.zip (from https://pypi.org/simple/robotframework-faker/), version: 2.0.1 2025-09-07T23:22:01,950 Found link https://files.pythonhosted.org/packages/06/7b/8e12f869be83cfb92c19dd964af3bb20f7020287a3c1d2585f839655a48b/robotframework-faker-2.0.2.zip (from https://pypi.org/simple/robotframework-faker/), version: 2.0.2 2025-09-07T23:22:01,950 Found link https://files.pythonhosted.org/packages/d3/e2/41492a8ade0e63c3873051631c29bae8ecad2c959f2f40d17faeb5d31305/robotframework-faker-2.0.3.zip (from https://pypi.org/simple/robotframework-faker/), version: 2.0.3 2025-09-07T23:22:01,951 Found link https://files.pythonhosted.org/packages/ee/ba/f6cda3aee2d00a30ebf4fb04d83e99a3d08373a6313cc2b96a69731d61d3/robotframework-faker-2.0.4.zip (from https://pypi.org/simple/robotframework-faker/), version: 2.0.4 2025-09-07T23:22:01,951 Found link https://files.pythonhosted.org/packages/98/fe/b105601e69e7410cb118ef85b3abe7ce5fb48655790eb4affc2a8469d7e0/robotframework-faker-3.0.0.zip (from https://pypi.org/simple/robotframework-faker/), version: 3.0.0 2025-09-07T23:22:01,952 Found link https://files.pythonhosted.org/packages/3e/dc/079f0305f041c71bfe29e1c8f7463e6cba2a30591e59d89cc32e99482093/robotframework-faker-4.0.0.tar.gz (from https://pypi.org/simple/robotframework-faker/), version: 4.0.0 2025-09-07T23:22:01,952 Found link https://files.pythonhosted.org/packages/7b/d9/8a548e6280bed4f52e768136b59177c7108b42d77d0ddf762450ff43882e/robotframework-faker-4.1.0.dev0.tar.gz (from https://pypi.org/simple/robotframework-faker/), version: 4.1.0.dev0 2025-09-07T23:22:01,953 Skipping link: No binaries permitted for robotframework-faker: https://files.pythonhosted.org/packages/95/dd/dde849d062ad64b287061137315ba4902d057c41e10be12b8d660cfb6c3c/robotframework_faker-4.1.0.dev0-py2.py3-none-any.whl (from https://pypi.org/simple/robotframework-faker/) 2025-09-07T23:22:01,953 Found link https://files.pythonhosted.org/packages/c1/3f/6db0f8a180bf5a62d25f6e30288565e1d5f75e39ece5f53bafa91db5344b/robotframework-faker-4.2.0.tar.gz (from https://pypi.org/simple/robotframework-faker/), version: 4.2.0 2025-09-07T23:22:01,954 Skipping link: No binaries permitted for robotframework-faker: https://files.pythonhosted.org/packages/b1/84/5499497187fba5ca0f6e2326372bc914567a7de28686a76bfc5ce4199b76/robotframework_faker-4.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/robotframework-faker/) 2025-09-07T23:22:01,954 Found link https://files.pythonhosted.org/packages/e8/a9/49dac652e7854e392b8b48d2865495b816d4477e7cd926dab91f9be8cd05/robotframework-faker-4.3.0.tar.gz (from https://pypi.org/simple/robotframework-faker/), version: 4.3.0 2025-09-07T23:22:01,955 Found link https://files.pythonhosted.org/packages/37/f7/9d388983b12c4eefff25d134ce7a7a32385e565f738d23d0d0040fd3082e/robotframework-faker-5.0.0.tar.gz (from https://pypi.org/simple/robotframework-faker/), version: 5.0.0 2025-09-07T23:22:01,955 Skipping link: No binaries permitted for robotframework-faker: https://files.pythonhosted.org/packages/53/27/e51e1ab454b0d207a86cd6395b663da0f524f5aba54a4126fee342cd8e47/robotframework_faker-5.0.0-py3-none-any.whl (from https://pypi.org/simple/robotframework-faker/) 2025-09-07T23:22:01,955 Skipping link: No binaries permitted for robotframework-faker: https://files.pythonhosted.org/packages/32/f7/8dfcfa47e37cc6c3a6f43da96793dc3d8cf4bced6ad75f9e3df067346738/robotframework_faker-6.0.0-py3-none-any.whl (from https://pypi.org/simple/robotframework-faker/) 2025-09-07T23:22:01,955 Found link https://files.pythonhosted.org/packages/35/7a/65eb137cd8ba03d829c3c4f7963de08c5bcdb58c54c359e672b346d3f70f/robotframework_faker-6.0.0.tar.gz (from https://pypi.org/simple/robotframework-faker/), version: 6.0.0 2025-09-07T23:22:01,956 Fetching project page and analyzing links: https://www.piwheels.org/simple/robotframework-faker/ 2025-09-07T23:22:01,956 Getting page https://www.piwheels.org/simple/robotframework-faker/ 2025-09-07T23:22:01,957 Found index url https://www.piwheels.org/simple/ 2025-09-07T23:22:02,049 Fetched page https://www.piwheels.org/simple/robotframework-faker/ as text/html 2025-09-07T23:22:02,053 Skipping link: No binaries permitted for robotframework-faker: https://archive1.piwheels.org/simple/robotframework-faker/robotframework_faker-6.0.0-py3-none-any.whl#sha256=d14b047326ea0724e26e272fdefce071faa4ebcf51496c69993abb3fcb31bf87 (from https://www.piwheels.org/simple/robotframework-faker/) 2025-09-07T23:22:02,053 Skipping link: No binaries permitted for robotframework-faker: https://archive1.piwheels.org/simple/robotframework-faker/robotframework_faker-5.0.0-py3-none-any.whl#sha256=3471bc398caf0d9ac569ccacff21068f9233c10e08e7bda56a813272b57932e3 (from https://www.piwheels.org/simple/robotframework-faker/) 2025-09-07T23:22:02,053 Skipping link: No binaries permitted for robotframework-faker: https://archive1.piwheels.org/simple/robotframework-faker/robotframework_faker-4.3.0-py2.py3-none-any.whl#sha256=73fb18659f39a538119414a9c520ddf03067df0e49553b4758c6a7f12b6abd52 (from https://www.piwheels.org/simple/robotframework-faker/) 2025-09-07T23:22:02,053 Skipping link: No binaries permitted for robotframework-faker: https://archive1.piwheels.org/simple/robotframework-faker/robotframework_faker-4.2.0-py2.py3-none-any.whl#sha256=6b6bfe969ac0b190aa8cc5a8e025e5a60576cbcd49cad481508d55d7e49ff867 (from https://www.piwheels.org/simple/robotframework-faker/) 2025-09-07T23:22:02,053 Skipping link: No binaries permitted for robotframework-faker: https://archive1.piwheels.org/simple/robotframework-faker/robotframework_faker-4.1.0.dev0-py2.py3-none-any.whl#sha256=0635bab6a21b9ad0d0bdf7e3f07f9bbb6435ea93bcf2bae873491e8b4632df0b (from https://www.piwheels.org/simple/robotframework-faker/) 2025-09-07T23:22:02,053 Skipping link: No binaries permitted for robotframework-faker: https://archive1.piwheels.org/simple/robotframework-faker/robotframework_faker-4.0.0-py3-none-any.whl#sha256=183df187baee58793282cbca5f87ac51c1dd4ac5843b8fb3a2438d41757b3e07 (from https://www.piwheels.org/simple/robotframework-faker/) 2025-09-07T23:22:02,053 Skipping link: No binaries permitted for robotframework-faker: https://archive1.piwheels.org/simple/robotframework-faker/robotframework_faker-3.0.0-py3-none-any.whl#sha256=211ccbbad326f89bb133b083c3b91b0295d690632108fd86c053cb463db1cb2a (from https://www.piwheels.org/simple/robotframework-faker/) 2025-09-07T23:22:02,054 Skipping link: No binaries permitted for robotframework-faker: https://archive1.piwheels.org/simple/robotframework-faker/robotframework_faker-2.0.4-py3-none-any.whl#sha256=ec2174e86ffd6e45421c748f28b215b8351db0d4b27f6996fffef144a0a284c2 (from https://www.piwheels.org/simple/robotframework-faker/) 2025-09-07T23:22:02,054 Skipping link: No binaries permitted for robotframework-faker: https://archive1.piwheels.org/simple/robotframework-faker/robotframework_faker-2.0.2-py3-none-any.whl#sha256=817ea2fdef6261338bcfb664021ed9af3df7391f53de9c82cf7a761bd75a84e1 (from https://www.piwheels.org/simple/robotframework-faker/) 2025-09-07T23:22:02,054 Skipping link: No binaries permitted for robotframework-faker: https://archive1.piwheels.org/simple/robotframework-faker/robotframework_faker-2.0.1-py3-none-any.whl#sha256=ceae200b63f083677ea56ac53594cda1b81fa006ad018bcd54d76cdf26abc070 (from https://www.piwheels.org/simple/robotframework-faker/) 2025-09-07T23:22:02,054 Skipping link: No binaries permitted for robotframework-faker: https://archive1.piwheels.org/simple/robotframework-faker/robotframework_faker-1.1-py3-none-any.whl#sha256=bc2917f21ebb23e79f44e5dbb9f7c4e2c73629c8a9e14477c06f4251b7095035 (from https://www.piwheels.org/simple/robotframework-faker/) 2025-09-07T23:22:02,054 Skipping link: No binaries permitted for robotframework-faker: https://archive1.piwheels.org/simple/robotframework-faker/robotframework_faker-1.0-py3-none-any.whl#sha256=d3e47295f0f96226a90e16f8418165da4f16252522858fb06cc5edf002a17e95 (from https://www.piwheels.org/simple/robotframework-faker/) 2025-09-07T23:22:02,054 Skipping link: No binaries permitted for robotframework-faker: https://archive1.piwheels.org/simple/robotframework-faker/robotframework_faker-0.9-py3-none-any.whl#sha256=2115331422572ed73a79eb3112e89ae61155ff2e697a937548a247abab7ab2e6 (from https://www.piwheels.org/simple/robotframework-faker/) 2025-09-07T23:22:02,054 Skipping link: No binaries permitted for robotframework-faker: https://archive1.piwheels.org/simple/robotframework-faker/robotframework_faker-0.8-py3-none-any.whl#sha256=c08e8d3cf26ca17d215dfb759d9c53fe67491ec5c9577380d77363c2f3a2d992 (from https://www.piwheels.org/simple/robotframework-faker/) 2025-09-07T23:22:02,054 Skipping link: No binaries permitted for robotframework-faker: https://archive1.piwheels.org/simple/robotframework-faker/robotframework_faker-0.7-py3-none-any.whl#sha256=f61263ed36bef026f844b2c7399192d78b3774c6c5c9c4313810b7e432bd7d6e (from https://www.piwheels.org/simple/robotframework-faker/) 2025-09-07T23:22:02,054 Skipping link: No binaries permitted for robotframework-faker: https://archive1.piwheels.org/simple/robotframework-faker/robotframework_faker-0.6-py3-none-any.whl#sha256=1eab0301d1e30566f0812be85530c62492f3f22d4e071f858cc0d144353a6b01 (from https://www.piwheels.org/simple/robotframework-faker/) 2025-09-07T23:22:02,055 Skipping link: No binaries permitted for robotframework-faker: https://archive1.piwheels.org/simple/robotframework-faker/robotframework_faker-0.5-py3-none-any.whl#sha256=a848170d9f7bd51f96340cc7c5b55f369cb0f6422d4c3ae42981070a91d22b72 (from https://www.piwheels.org/simple/robotframework-faker/) 2025-09-07T23:22:02,055 Skipping link: No binaries permitted for robotframework-faker: https://archive1.piwheels.org/simple/robotframework-faker/robotframework_faker-0.4-py3-none-any.whl#sha256=261e66729170eed4fd6e8652dd77f67a18e72beb8733ddda01610332be5d58de (from https://www.piwheels.org/simple/robotframework-faker/) 2025-09-07T23:22:02,055 Skipping link: No binaries permitted for robotframework-faker: https://archive1.piwheels.org/simple/robotframework-faker/robotframework_faker-0.3-py3-none-any.whl#sha256=cb1c15b42833b730e777afbafcd27253fe2c98d913f1195b684570271b566f35 (from https://www.piwheels.org/simple/robotframework-faker/) 2025-09-07T23:22:02,055 Skipping link: No binaries permitted for robotframework-faker: https://archive1.piwheels.org/simple/robotframework-faker/robotframework_faker-0.2-py3-none-any.whl#sha256=fa66d98bb32256f4927171b33945449db9b96b716eb284ab1efdfdf3ba0f10b4 (from https://www.piwheels.org/simple/robotframework-faker/) 2025-09-07T23:22:02,055 Skipping link: not a file: https://www.piwheels.org/simple/robotframework-faker/ 2025-09-07T23:22:02,055 Skipping link: not a file: https://pypi.org/simple/robotframework-faker/ 2025-09-07T23:22:02,080 Given no hashes to check 1 links for project 'robotframework-faker': discarding no candidates 2025-09-07T23:22:02,082 Collecting robotframework-faker==0.1 2025-09-07T23:22:02,083 Created temporary directory: /tmp/pip-unpack-eeljo5uw 2025-09-07T23:22:02,219 Downloading robotframework-faker-0.1.tar.gz (1.1 kB) 2025-09-07T23:22:02,236 Added robotframework-faker==0.1 from https://files.pythonhosted.org/packages/b8/f7/875c64033510b8a560702440c16226796319f0741d287f8e1a955a29f73e/robotframework-faker-0.1.tar.gz to build tracker '/tmp/pip-build-tracker-z4pvvmsq' 2025-09-07T23:22:02,238 Running setup.py (path:/tmp/pip-wheel-jq6gu2qc/robotframework-faker_7f1cced0a5c645669a337687fce69487/setup.py) egg_info for package robotframework-faker 2025-09-07T23:22:02,239 Created temporary directory: /tmp/pip-pip-egg-info-8ebob92u 2025-09-07T23:22:02,239 Preparing metadata (setup.py): started 2025-09-07T23:22:02,241 Running command python setup.py egg_info 2025-09-07T23:22:02,756 Traceback (most recent call last): 2025-09-07T23:22:02,757 File "", line 2, in 2025-09-07T23:22:02,757 exec(compile(''' 2025-09-07T23:22:02,757 ~~~~^^^^^^^^^^^^ 2025-09-07T23:22:02,757 # This is -- a caller that pip uses to run setup.py 2025-09-07T23:22:02,758 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:22:02,758 ...<32 lines>... 2025-09-07T23:22:02,758 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T23:22:02,758 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:22:02,758 ''' % ('/tmp/pip-wheel-jq6gu2qc/robotframework-faker_7f1cced0a5c645669a337687fce69487/setup.py',), "", "exec")) 2025-09-07T23:22:02,758 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:22:02,758 File "", line 35, in 2025-09-07T23:22:02,758 File "/tmp/pip-wheel-jq6gu2qc/robotframework-faker_7f1cced0a5c645669a337687fce69487/setup.py", line 15, in 2025-09-07T23:22:02,759 long_description=open('README.md').read(), 2025-09-07T23:22:02,759 ~~~~^^^^^^^^^^^^^ 2025-09-07T23:22:02,759 FileNotFoundError: [Errno 2] No such file or directory: 'README.md' 2025-09-07T23:22:02,843 ERROR: python setup.py egg_info exited with 1 2025-09-07T23:22:02,855 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T23:22:02,855 exec(compile('"'"''"'"''"'"' 2025-09-07T23:22:02,855 # This is -- a caller that pip uses to run setup.py 2025-09-07T23:22:02,855 # 2025-09-07T23:22:02,855 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T23:22:02,855 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T23:22:02,855 # - It provides a clear error message when setuptools is not installed. 2025-09-07T23:22:02,855 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T23:22:02,855 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T23:22:02,855 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T23:22:02,855 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T23:22:02,855 import os, sys, tokenize, traceback 2025-09-07T23:22:02,855 2025-09-07T23:22:02,855 try: 2025-09-07T23:22:02,855 import setuptools 2025-09-07T23:22:02,855 except ImportError: 2025-09-07T23:22:02,855 print( 2025-09-07T23:22:02,855 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T23:22:02,855 "the build environment with exception:", 2025-09-07T23:22:02,855 file=sys.stderr, 2025-09-07T23:22:02,855 ) 2025-09-07T23:22:02,855 traceback.print_exc() 2025-09-07T23:22:02,855 sys.exit(1) 2025-09-07T23:22:02,855 2025-09-07T23:22:02,855 __file__ = %r 2025-09-07T23:22:02,855 sys.argv[0] = __file__ 2025-09-07T23:22:02,855 2025-09-07T23:22:02,855 if os.path.exists(__file__): 2025-09-07T23:22:02,855 filename = __file__ 2025-09-07T23:22:02,855 with tokenize.open(__file__) as f: 2025-09-07T23:22:02,855 setup_py_code = f.read() 2025-09-07T23:22:02,855 else: 2025-09-07T23:22:02,855 filename = "" 2025-09-07T23:22:02,855 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T23:22:02,855 2025-09-07T23:22:02,855 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T23:22:02,855 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-jq6gu2qc/robotframework-faker_7f1cced0a5c645669a337687fce69487/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-8ebob92u[/] 2025-09-07T23:22:02,855 [bold magenta]cwd[/]: /tmp/pip-wheel-jq6gu2qc/robotframework-faker_7f1cced0a5c645669a337687fce69487/ 2025-09-07T23:22:02,855 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T23:22:02,856 ERROR: metadata generation failed 2025-09-07T23:22:02,861 Exception information: 2025-09-07T23:22:02,861 Traceback (most recent call last): 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T23:22:02,861 call_subprocess( 2025-09-07T23:22:02,861 ~~~~~~~~~~~~~~~^ 2025-09-07T23:22:02,861 args, 2025-09-07T23:22:02,861 ^^^^^ 2025-09-07T23:22:02,861 ...<2 lines>... 2025-09-07T23:22:02,861 spinner=spinner, 2025-09-07T23:22:02,861 ^^^^^^^^^^^^^^^^ 2025-09-07T23:22:02,861 ) 2025-09-07T23:22:02,861 ^ 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T23:22:02,861 raise error 2025-09-07T23:22:02,861 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T23:22:02,861 2025-09-07T23:22:02,861 The above exception was the direct cause of the following exception: 2025-09-07T23:22:02,861 2025-09-07T23:22:02,861 Traceback (most recent call last): 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T23:22:02,861 status = _inner_run() 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T23:22:02,861 return self.run(options, args) 2025-09-07T23:22:02,861 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T23:22:02,861 return func(self, options, args) 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T23:22:02,861 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T23:22:02,861 result = self._result = resolver.resolve( 2025-09-07T23:22:02,861 ~~~~~~~~~~~~~~~~^ 2025-09-07T23:22:02,861 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T23:22:02,861 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:22:02,861 ) 2025-09-07T23:22:02,861 ^ 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T23:22:02,861 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T23:22:02,861 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T23:22:02,861 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T23:22:02,861 if not criterion.candidates: 2025-09-07T23:22:02,861 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T23:22:02,861 return bool(self._sequence) 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T23:22:02,861 self._bool = any(self) 2025-09-07T23:22:02,861 ~~~^^^^^^ 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T23:22:02,861 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T23:22:02,861 ^^^^^^^^ 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T23:22:02,861 candidate = func() 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T23:22:02,861 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T23:22:02,861 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T23:22:02,861 link, template, name, version 2025-09-07T23:22:02,861 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:22:02,861 ) 2025-09-07T23:22:02,861 ^ 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T23:22:02,861 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T23:22:02,861 ~~~~~~~~~~~~~^ 2025-09-07T23:22:02,861 link, 2025-09-07T23:22:02,861 ^^^^^ 2025-09-07T23:22:02,861 ...<3 lines>... 2025-09-07T23:22:02,861 version=version, 2025-09-07T23:22:02,861 ^^^^^^^^^^^^^^^^ 2025-09-07T23:22:02,861 ) 2025-09-07T23:22:02,861 ^ 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T23:22:02,861 super().__init__( 2025-09-07T23:22:02,861 ~~~~~~~~~~~~~~~~^ 2025-09-07T23:22:02,861 link=link, 2025-09-07T23:22:02,861 ^^^^^^^^^^ 2025-09-07T23:22:02,861 ...<4 lines>... 2025-09-07T23:22:02,861 version=version, 2025-09-07T23:22:02,861 ^^^^^^^^^^^^^^^^ 2025-09-07T23:22:02,861 ) 2025-09-07T23:22:02,861 ^ 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T23:22:02,861 self.dist = self._prepare() 2025-09-07T23:22:02,861 ~~~~~~~~~~~~~^^ 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T23:22:02,861 dist = self._prepare_distribution() 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T23:22:02,861 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T23:22:02,861 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T23:22:02,861 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T23:22:02,861 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T23:22:02,861 dist = _get_prepared_distribution( 2025-09-07T23:22:02,861 req, 2025-09-07T23:22:02,861 ...<3 lines>... 2025-09-07T23:22:02,861 self.check_build_deps, 2025-09-07T23:22:02,861 ) 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T23:22:02,861 abstract_dist.prepare_distribution_metadata( 2025-09-07T23:22:02,861 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T23:22:02,861 finder, build_isolation, check_build_deps 2025-09-07T23:22:02,861 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:22:02,861 ) 2025-09-07T23:22:02,861 ^ 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T23:22:02,861 self.req.prepare_metadata() 2025-09-07T23:22:02,861 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T23:22:02,861 self.metadata_directory = generate_metadata_legacy( 2025-09-07T23:22:02,861 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T23:22:02,861 build_env=self.build_env, 2025-09-07T23:22:02,861 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:22:02,861 ...<3 lines>... 2025-09-07T23:22:02,861 details=details, 2025-09-07T23:22:02,861 ^^^^^^^^^^^^^^^^ 2025-09-07T23:22:02,861 ) 2025-09-07T23:22:02,861 ^ 2025-09-07T23:22:02,861 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T23:22:02,861 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T23:22:02,861 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T23:22:02,881 Removed robotframework-faker==0.1 from https://files.pythonhosted.org/packages/b8/f7/875c64033510b8a560702440c16226796319f0741d287f8e1a955a29f73e/robotframework-faker-0.1.tar.gz from build tracker '/tmp/pip-build-tracker-z4pvvmsq' 2025-09-07T23:22:02,882 Removed build tracker: '/tmp/pip-build-tracker-z4pvvmsq'