2023-09-08T21:53:53,378 Created temporary directory: /tmp/pip-build-tracker-33p8e1l6 2023-09-08T21:53:53,379 Initialized build tracking at /tmp/pip-build-tracker-33p8e1l6 2023-09-08T21:53:53,379 Created build tracker: /tmp/pip-build-tracker-33p8e1l6 2023-09-08T21:53:53,380 Entered build tracker: /tmp/pip-build-tracker-33p8e1l6 2023-09-08T21:53:53,381 Created temporary directory: /tmp/pip-wheel-0p9yfotr 2023-09-08T21:53:53,384 Created temporary directory: /tmp/pip-ephem-wheel-cache-la77fc0k 2023-09-08T21:53:53,406 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T21:53:53,409 2 location(s) to search for versions of dota2hero: 2023-09-08T21:53:53,409 * https://pypi.org/simple/dota2hero/ 2023-09-08T21:53:53,409 * https://www.piwheels.org/simple/dota2hero/ 2023-09-08T21:53:53,410 Fetching project page and analyzing links: https://pypi.org/simple/dota2hero/ 2023-09-08T21:53:53,411 Getting page https://pypi.org/simple/dota2hero/ 2023-09-08T21:53:53,412 Found index url https://pypi.org/simple/ 2023-09-08T21:53:53,552 Fetched page https://pypi.org/simple/dota2hero/ as application/vnd.pypi.simple.v1+json 2023-09-08T21:53:53,559 Found link https://files.pythonhosted.org/packages/f8/20/72f0ae9e087fec655991faa39067b32e82d75af694dce185de88922c6a0c/dota2hero-1.0.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.0 2023-09-08T21:53:53,560 Found link https://files.pythonhosted.org/packages/1c/a2/52c8a81b45b25c6fc9e137250f9b15fa389e487bd3e944232c0ad8beca3f/dota2hero-1.1.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.1 2023-09-08T21:53:53,561 Found link https://files.pythonhosted.org/packages/2f/12/11b1950df140405936d3032e57120095783f44cfbdac2eaeebc2896f644a/dota2hero-1.2.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.2 2023-09-08T21:53:53,561 Found link https://files.pythonhosted.org/packages/35/ca/499678b0988c69d6839f16b75104ddfb5f2d46ce58648a28eb8bb7391632/dota2hero-1.3.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.3 2023-09-08T21:53:53,562 Found link https://files.pythonhosted.org/packages/19/28/8abdac2e0c0d94c78839f906f5c7ee5d5e4d5ab4efb18e10c214d167ca86/dota2hero-1.4.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.4 2023-09-08T21:53:53,563 Found link https://files.pythonhosted.org/packages/19/9b/6656af27e459d667886a2da151d3e1521e28408aae0ab5200e568f018986/dota2hero-1.5.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.5 2023-09-08T21:53:53,563 Found link https://files.pythonhosted.org/packages/cf/15/21bef09a304e03d8e8bc9b41d8321d0fd3600a996c8c9b961d4f2ce4ad1f/dota2hero-1.6.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.6 2023-09-08T21:53:53,564 Found link https://files.pythonhosted.org/packages/55/9f/10072fba13ef848d8ae7fd4508349ecb546ccf9aa8e8fc2c9041a8c707db/dota2hero-1.7.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.7 2023-09-08T21:53:53,565 Found link https://files.pythonhosted.org/packages/2f/21/9f4e5ed9785f7f8a6f18cd529fcbff71794d9c48b68eb9ff305ff1949470/dota2hero-1.8.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.8 2023-09-08T21:53:53,566 Found link https://files.pythonhosted.org/packages/1a/44/397d361faa5ced212c1295e5d4a6237b3b2b106520741e6eb6c871676306/dota2hero-1.9.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.9 2023-09-08T21:53:53,566 Found link https://files.pythonhosted.org/packages/d1/23/b7a6904ab8298381f56711b49e87b5908911009e38e46182aae511a0470b/dota2hero-1.10.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.10 2023-09-08T21:53:53,567 Found link https://files.pythonhosted.org/packages/4c/9e/49965f09097814a7cad7d17d60448c77753d0dbf404ac3e2993b4d371c38/dota2hero-1.11.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.11 2023-09-08T21:53:53,568 Found link https://files.pythonhosted.org/packages/86/04/b0326f963821df880f72ed2afeab8e2e96d9192bd26e98d8abad21e9928b/dota2hero-1.12.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.12 2023-09-08T21:53:53,568 Found link https://files.pythonhosted.org/packages/97/d0/8b3bdffda43b1659a48d40116ba4913f82df6f3627585ab72d69739a3bb3/dota2hero-1.13.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.13 2023-09-08T21:53:53,569 Found link https://files.pythonhosted.org/packages/a4/bb/8dd97fe889edc1d9ec66af29f1cdc511515fd7f6eb1d2a41c82be7ccce4e/dota2hero-1.14.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.14 2023-09-08T21:53:53,570 Found link https://files.pythonhosted.org/packages/ba/be/904f55a82d0775ecc4e38c7e3b5412004866646bafc09467029e8530d562/dota2hero-1.15.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.15 2023-09-08T21:53:53,570 Found link https://files.pythonhosted.org/packages/00/80/c4f2245d7f70041172a20407d6214581fcc20daaaa0533853835cb46d8a3/dota2hero-1.16.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.16 2023-09-08T21:53:53,571 Found link https://files.pythonhosted.org/packages/66/8a/0bc0814a3a90fa0641ac1ad31d93fde01c49dd387530468e977658f4b090/dota2hero-1.17.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.17 2023-09-08T21:53:53,572 Found link https://files.pythonhosted.org/packages/11/2b/aa8c6c05259eb6ac98d051a7e6257a6a4f18257c91474f173665e7c56a4a/dota2hero-1.18.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.18 2023-09-08T21:53:53,572 Found link https://files.pythonhosted.org/packages/e4/34/5dfd7761fd5c3a5b6b861f9d677257932e919fa7e05afdca466049be54b6/dota2hero-1.19.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.19 2023-09-08T21:53:53,573 Found link https://files.pythonhosted.org/packages/b5/09/0bcb0eedf77b3a06dbd3a089413ed7696048f7df750a8a4a393d968b36ab/dota2hero-1.20.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.20 2023-09-08T21:53:53,573 Found link https://files.pythonhosted.org/packages/f2/58/b0489c62a211babbee84bd4a120864fa6d4d65f72266a9741ee212fca536/dota2hero-1.21.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.21 2023-09-08T21:53:53,574 Found link https://files.pythonhosted.org/packages/ca/84/e948b12a8004c4e986a9f990c5201f52f0604e5f6577697ef0e3d3de8bc5/dota2hero-1.22.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.22 2023-09-08T21:53:53,575 Found link https://files.pythonhosted.org/packages/3a/71/006169ece81f2aa75a8114e3dbc0ab38a340a93b439aca245a16a731e1ad/dota2hero-1.23.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.23 2023-09-08T21:53:53,575 Found link https://files.pythonhosted.org/packages/b8/99/fde96c270af8f7f7f6016dc4b46444a8c038a4c33550f064d05d9e32122d/dota2hero-1.24.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.24 2023-09-08T21:53:53,576 Found link https://files.pythonhosted.org/packages/8d/0c/4e3e0f3d73dfa606c45a4d4b59e6753d62a589e9708b8373ed3f9d9ac8ee/dota2hero-1.25.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.25 2023-09-08T21:53:53,577 Found link https://files.pythonhosted.org/packages/79/d9/b0e1279cdb9f1fad2686401109eb370c5221608c1588b2aef51d311499ca/dota2hero-1.26.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.26 2023-09-08T21:53:53,577 Found link https://files.pythonhosted.org/packages/ed/79/d7c2e6693bd1b0dd1405a7a175a45002f77b74869ab3619e4426b2b4f662/dota2hero-1.27.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.27 2023-09-08T21:53:53,578 Found link https://files.pythonhosted.org/packages/15/6f/dae9e90fdc3f6b0ed24a2f94fa95298444d2ce55443b1c86e5640dec7c7b/dota2hero-1.28.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.28 2023-09-08T21:53:53,579 Found link https://files.pythonhosted.org/packages/47/0c/5038e30bdf178c9488203c516c34d9601c616cef756747d983b8844c753b/dota2hero-1.29.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.29 2023-09-08T21:53:53,579 Found link https://files.pythonhosted.org/packages/fc/08/95c93634b4a0dbca4bb1c3173a0ad0dba63efabcd2397f5d9d089e40c8bc/dota2hero-1.30.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.30 2023-09-08T21:53:53,580 Found link https://files.pythonhosted.org/packages/83/c3/99c79fb0159f76fb1cfd989740a1665370f9ab9949f7202ff2a77b78917a/dota2hero-1.31.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.31 2023-09-08T21:53:53,580 Found link https://files.pythonhosted.org/packages/df/5a/883d75ff35e47dcd9d98a527bb465aeaefb7e467f52a65c647f3c9b1c901/dota2hero-1.32.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.32 2023-09-08T21:53:53,581 Found link https://files.pythonhosted.org/packages/90/3b/7decac180f9cac0b0988a505f15740ba7a3aa6830b445ef4860a9f51f461/dota2hero-1.33.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.33 2023-09-08T21:53:53,582 Found link https://files.pythonhosted.org/packages/19/52/e57765ff8d1893600461e1e59b9d5ae2fe1b522c1bd3981a0aac1a0c55ba/dota2hero-1.34.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.34 2023-09-08T21:53:53,582 Found link https://files.pythonhosted.org/packages/bb/67/8ff14f3b93d02b6549626fe56dfcf92c15ed94fd1390210241313eff7663/dota2hero-1.36.tar.gz (from https://pypi.org/simple/dota2hero/), version: 1.36 2023-09-08T21:53:53,583 Fetching project page and analyzing links: https://www.piwheels.org/simple/dota2hero/ 2023-09-08T21:53:53,584 Getting page https://www.piwheels.org/simple/dota2hero/ 2023-09-08T21:53:53,585 Found index url https://www.piwheels.org/simple/ 2023-09-08T21:53:53,846 Fetched page https://www.piwheels.org/simple/dota2hero/ as text/html 2023-09-08T21:53:53,847 Skipping link: No binaries permitted for dota2hero: https://www.piwheels.org/simple/dota2hero/dota2hero-1.0-py3-none-any.whl#sha256=8f740652ec3f4ffe712dc7a47c772741307875bd09e5d8306f37348be7ff03df (from https://www.piwheels.org/simple/dota2hero/) 2023-09-08T21:53:53,848 Skipping link: not a file: https://www.piwheels.org/simple/dota2hero/ 2023-09-08T21:53:53,848 Skipping link: not a file: https://pypi.org/simple/dota2hero/ 2023-09-08T21:53:53,870 Given no hashes to check 1 links for project 'dota2hero': discarding no candidates 2023-09-08T21:53:53,888 Collecting dota2hero==1.6 2023-09-08T21:53:53,891 Created temporary directory: /tmp/pip-unpack-qe1fgaba 2023-09-08T21:53:54,102 Downloading dota2hero-1.6.tar.gz (7.0 kB) 2023-09-08T21:53:54,127 Added dota2hero==1.6 from https://files.pythonhosted.org/packages/cf/15/21bef09a304e03d8e8bc9b41d8321d0fd3600a996c8c9b961d4f2ce4ad1f/dota2hero-1.6.tar.gz to build tracker '/tmp/pip-build-tracker-33p8e1l6' 2023-09-08T21:53:54,128 Running setup.py (path:/tmp/pip-wheel-0p9yfotr/dota2hero_5fa771f584a64f1aa61435ec460c936d/setup.py) egg_info for package dota2hero 2023-09-08T21:53:54,129 Created temporary directory: /tmp/pip-pip-egg-info-f9deelhu 2023-09-08T21:53:54,130 Preparing metadata (setup.py): started 2023-09-08T21:53:54,131 Running command python setup.py egg_info 2023-09-08T21:53:54,537 Traceback (most recent call last): 2023-09-08T21:53:54,538 File "", line 2, in 2023-09-08T21:53:54,538 File "", line 34, in 2023-09-08T21:53:54,539 File "/tmp/pip-wheel-0p9yfotr/dota2hero_5fa771f584a64f1aa61435ec460c936d/setup.py", line 18, in 2023-09-08T21:53:54,540 version = get_version('dota2hero/dota2hero'), 2023-09-08T21:53:54,540 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T21:53:54,541 File "/tmp/pip-wheel-0p9yfotr/dota2hero_5fa771f584a64f1aa61435ec460c936d/setup.py", line 8, in get_version 2023-09-08T21:53:54,542 module = ast.parse(source) 2023-09-08T21:53:54,543 ^^^^^^^^^^^^^^^^^ 2023-09-08T21:53:54,544 File "/usr/lib/python3.11/ast.py", line 50, in parse 2023-09-08T21:53:54,545 return compile(source, filename, mode, flags, 2023-09-08T21:53:54,546 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T21:53:54,547 File "", line 59 2023-09-08T21:53:54,548 print '\n\n\t' + ' '.join(sys.argv[:]) + '\n' 2023-09-08T21:53:54,548 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T21:53:54,549 SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)? 2023-09-08T21:53:54,612 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-08T21:53:54,625 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-08T21:53:54,625 exec(compile('"'"''"'"''"'"' 2023-09-08T21:53:54,625 # This is -- a caller that pip uses to run setup.py 2023-09-08T21:53:54,625 # 2023-09-08T21:53:54,625 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T21:53:54,625 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T21:53:54,625 # - It provides a clear error message when setuptools is not installed. 2023-09-08T21:53:54,625 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T21:53:54,625 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T21:53:54,625 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T21:53:54,625 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T21:53:54,625 import os, sys, tokenize 2023-09-08T21:53:54,625 2023-09-08T21:53:54,625 try: 2023-09-08T21:53:54,625 import setuptools 2023-09-08T21:53:54,625 except ImportError as error: 2023-09-08T21:53:54,625 print( 2023-09-08T21:53:54,625 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T21:53:54,625 "the build environment.", 2023-09-08T21:53:54,625 file=sys.stderr, 2023-09-08T21:53:54,625 ) 2023-09-08T21:53:54,625 sys.exit(1) 2023-09-08T21:53:54,625 2023-09-08T21:53:54,625 __file__ = %r 2023-09-08T21:53:54,625 sys.argv[0] = __file__ 2023-09-08T21:53:54,625 2023-09-08T21:53:54,625 if os.path.exists(__file__): 2023-09-08T21:53:54,625 filename = __file__ 2023-09-08T21:53:54,625 with tokenize.open(__file__) as f: 2023-09-08T21:53:54,625 setup_py_code = f.read() 2023-09-08T21:53:54,625 else: 2023-09-08T21:53:54,625 filename = "" 2023-09-08T21:53:54,625 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T21:53:54,625 2023-09-08T21:53:54,625 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T21:53:54,625 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-0p9yfotr/dota2hero_5fa771f584a64f1aa61435ec460c936d/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-f9deelhu[/] 2023-09-08T21:53:54,626 [bold magenta]cwd[/]: /tmp/pip-wheel-0p9yfotr/dota2hero_5fa771f584a64f1aa61435ec460c936d/ 2023-09-08T21:53:54,627 Preparing metadata (setup.py): finished with status 'error' 2023-09-08T21:53:54,628 ERROR: [present-rich] metadata generation failed 2023-09-08T21:53:54,634 Exception information: 2023-09-08T21:53:54,634 Traceback (most recent call last): 2023-09-08T21:53:54,634 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-08T21:53:54,634 call_subprocess( 2023-09-08T21:53:54,634 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-08T21:53:54,634 raise error 2023-09-08T21:53:54,634 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-08T21:53:54,634 2023-09-08T21:53:54,634 The above exception was the direct cause of the following exception: 2023-09-08T21:53:54,634 2023-09-08T21:53:54,634 Traceback (most recent call last): 2023-09-08T21:53:54,634 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T21:53:54,634 status = run_func(*args) 2023-09-08T21:53:54,634 ^^^^^^^^^^^^^^^ 2023-09-08T21:53:54,634 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T21:53:54,634 return func(self, options, args) 2023-09-08T21:53:54,634 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T21:53:54,634 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-08T21:53:54,634 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-08T21:53:54,634 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T21:53:54,634 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-08T21:53:54,634 result = self._result = resolver.resolve( 2023-09-08T21:53:54,634 ^^^^^^^^^^^^^^^^^ 2023-09-08T21:53:54,634 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-08T21:53:54,634 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-08T21:53:54,634 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T21:53:54,634 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-08T21:53:54,634 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-08T21:53:54,634 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-08T21:53:54,634 if not criterion.candidates: 2023-09-08T21:53:54,634 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-08T21:53:54,634 return bool(self._sequence) 2023-09-08T21:53:54,634 ^^^^^^^^^^^^^^^^^^^^ 2023-09-08T21:53:54,634 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-08T21:53:54,634 return any(self) 2023-09-08T21:53:54,634 ^^^^^^^^^ 2023-09-08T21:53:54,634 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-08T21:53:54,634 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-08T21:53:54,634 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T21:53:54,634 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-08T21:53:54,634 candidate = func() 2023-09-08T21:53:54,634 ^^^^^^ 2023-09-08T21:53:54,634 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-08T21:53:54,634 self._link_candidate_cache[link] = LinkCandidate( 2023-09-08T21:53:54,634 ^^^^^^^^^^^^^^ 2023-09-08T21:53:54,634 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-08T21:53:54,634 super().__init__( 2023-09-08T21:53:54,634 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-08T21:53:54,634 self.dist = self._prepare() 2023-09-08T21:53:54,634 ^^^^^^^^^^^^^^^ 2023-09-08T21:53:54,634 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-08T21:53:54,634 dist = self._prepare_distribution() 2023-09-08T21:53:54,634 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T21:53:54,634 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-08T21:53:54,634 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-08T21:53:54,634 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T21:53:54,634 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-08T21:53:54,634 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-08T21:53:54,634 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T21:53:54,634 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-08T21:53:54,634 dist = _get_prepared_distribution( 2023-09-08T21:53:54,634 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T21:53:54,634 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-08T21:53:54,634 abstract_dist.prepare_distribution_metadata( 2023-09-08T21:53:54,634 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-08T21:53:54,634 self.req.prepare_metadata() 2023-09-08T21:53:54,634 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-08T21:53:54,634 self.metadata_directory = generate_metadata_legacy( 2023-09-08T21:53:54,634 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T21:53:54,634 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-08T21:53:54,634 raise MetadataGenerationFailed(package_details=details) from error 2023-09-08T21:53:54,634 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-08T21:53:54,647 Removed dota2hero==1.6 from https://files.pythonhosted.org/packages/cf/15/21bef09a304e03d8e8bc9b41d8321d0fd3600a996c8c9b961d4f2ce4ad1f/dota2hero-1.6.tar.gz from build tracker '/tmp/pip-build-tracker-33p8e1l6' 2023-09-08T21:53:54,648 Removed build tracker: '/tmp/pip-build-tracker-33p8e1l6'