2025-09-08T04:02:40,842 Created temporary directory: /tmp/pip-build-tracker-xlwu2qaa 2025-09-08T04:02:40,843 Initialized build tracking at /tmp/pip-build-tracker-xlwu2qaa 2025-09-08T04:02:40,843 Created build tracker: /tmp/pip-build-tracker-xlwu2qaa 2025-09-08T04:02:40,843 Entered build tracker: /tmp/pip-build-tracker-xlwu2qaa 2025-09-08T04:02:40,844 Created temporary directory: /tmp/pip-wheel-3qw7mlii 2025-09-08T04:02:40,847 Created temporary directory: /tmp/pip-ephem-wheel-cache-uyplndd9 2025-09-08T04:02:40,908 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T04:02:40,910 2 location(s) to search for versions of dockerstache: 2025-09-08T04:02:40,910 * https://pypi.org/simple/dockerstache/ 2025-09-08T04:02:40,910 * https://www.piwheels.org/simple/dockerstache/ 2025-09-08T04:02:40,911 Fetching project page and analyzing links: https://pypi.org/simple/dockerstache/ 2025-09-08T04:02:40,911 Getting page https://pypi.org/simple/dockerstache/ 2025-09-08T04:02:40,912 Found index url https://pypi.org/simple/ 2025-09-08T04:02:41,056 Fetched page https://pypi.org/simple/dockerstache/ as application/vnd.pypi.simple.v1+json 2025-09-08T04:02:41,058 Found link https://files.pythonhosted.org/packages/80/33/7695157cd6047173723b457cebb85e6f68de4c35e0f0a26cb50d0ed6267f/dockerstache-0.0.1.tar.gz (from https://pypi.org/simple/dockerstache/), version: 0.0.1 2025-09-08T04:02:41,059 Found link https://files.pythonhosted.org/packages/a0/3b/d9ea0001d03c49c4ce8b2997321a2048fefa1471519a707fadbf637b9387/dockerstache-0.0.2.tar.gz (from https://pypi.org/simple/dockerstache/), version: 0.0.2 2025-09-08T04:02:41,059 Found link https://files.pythonhosted.org/packages/dd/f7/9e589b04f4dc46fdd90885bd141d5a22e9c5e24ed55e98bfc30cbd4a29dc/dockerstache-0.0.3.tar.gz (from https://pypi.org/simple/dockerstache/), version: 0.0.3 2025-09-08T04:02:41,059 Found link https://files.pythonhosted.org/packages/20/22/3cdb32824c2c30afce32999bc5f5ccfb11c2f3693f3490bbd3ae3b0b87e5/dockerstache-0.0.5.tar.gz (from https://pypi.org/simple/dockerstache/), version: 0.0.5 2025-09-08T04:02:41,059 Found link https://files.pythonhosted.org/packages/a0/0d/5f6a7423d4bae3d62a3d8c53afe93476a1d6128e42f1b435ac0a45fc6bef/dockerstache-0.0.6.tar.gz (from https://pypi.org/simple/dockerstache/), version: 0.0.6 2025-09-08T04:02:41,060 Found link https://files.pythonhosted.org/packages/b1/99/cf794796e1e0db75f893861edd27e4fed1b5badd8e5c22df1f0a8a6922cc/dockerstache-0.0.7.tar.gz (from https://pypi.org/simple/dockerstache/), version: 0.0.7 2025-09-08T04:02:41,060 Found link https://files.pythonhosted.org/packages/be/8d/3dfa227ec6fbced3c31ef79fb31f7e849c947f6e32e50125f2ce20bd8477/dockerstache-0.0.8.tar.gz (from https://pypi.org/simple/dockerstache/), version: 0.0.8 2025-09-08T04:02:41,060 Found link https://files.pythonhosted.org/packages/dd/25/eaae23231bb7e5d3f87ede6582dcecc1bd0fc798f78ecdfba66d369a7701/dockerstache-0.0.9.tar.gz (from https://pypi.org/simple/dockerstache/), version: 0.0.9 2025-09-08T04:02:41,060 Found link https://files.pythonhosted.org/packages/23/56/028fd3de17c46721b3644d486e2d9f0aa90a492fa75eebf301e8d2e1c0b4/dockerstache-0.0.10.tar.gz (from https://pypi.org/simple/dockerstache/), version: 0.0.10 2025-09-08T04:02:41,061 Found link https://files.pythonhosted.org/packages/ef/1b/72550a14f4ec0e978fba6757c925e8e00b22b2b900e80f35a3a8790a2059/dockerstache-0.0.11.tar.gz (from https://pypi.org/simple/dockerstache/), version: 0.0.11 2025-09-08T04:02:41,061 Found link https://files.pythonhosted.org/packages/44/ce/01c1183101eadb6ed3ce9f834080ddbd6a62067d09d0ee2d2f0da7e91bf5/dockerstache-0.0.12.tar.gz (from https://pypi.org/simple/dockerstache/), version: 0.0.12 2025-09-08T04:02:41,061 Found link https://files.pythonhosted.org/packages/f8/be/d5fbd56d32d8c5cdbfa5ba6195901bc997068452f02962544c83d29db21c/dockerstache-0.0.13.tar.gz (from https://pypi.org/simple/dockerstache/), version: 0.0.13 2025-09-08T04:02:41,061 Found link https://files.pythonhosted.org/packages/c2/ba/eec46b3ccae77ac3ee09b99610b4c64ed1b13694e9e1fdd3e57a9ac65a60/dockerstache-0.0.14.tar.gz (from https://pypi.org/simple/dockerstache/), version: 0.0.14 2025-09-08T04:02:41,061 Found link https://files.pythonhosted.org/packages/2d/d7/3fe63d6b3f10cbd92b18607edc3abf69294550becebdd25d9c4a58817fdf/dockerstache-0.0.15.tar.gz (from https://pypi.org/simple/dockerstache/), version: 0.0.15 2025-09-08T04:02:41,062 Found link https://files.pythonhosted.org/packages/f0/3c/5b76db58c27eda045ecdaf2d1df9dbc63bcd97b41bc24732547b8a2e0081/dockerstache-0.0.16.tar.gz (from https://pypi.org/simple/dockerstache/), version: 0.0.16 2025-09-08T04:02:41,062 Found link https://files.pythonhosted.org/packages/b7/9b/3eb20f6dc7e80482f8efd8232449a33590266c854773c3e70ba22ddea8b8/dockerstache-0.0.17.tar.gz (from https://pypi.org/simple/dockerstache/), version: 0.0.17 2025-09-08T04:02:41,062 Fetching project page and analyzing links: https://www.piwheels.org/simple/dockerstache/ 2025-09-08T04:02:41,063 Getting page https://www.piwheels.org/simple/dockerstache/ 2025-09-08T04:02:41,063 Found index url https://www.piwheels.org/simple/ 2025-09-08T04:02:41,158 Fetched page https://www.piwheels.org/simple/dockerstache/ as text/html 2025-09-08T04:02:41,161 Skipping link: No binaries permitted for dockerstache: https://archive1.piwheels.org/simple/dockerstache/dockerstache-0.0.17-py3-none-any.whl#sha256=ef1daf018067c8a26158365c7eab49f56bf9ce56d07309b8e1f05446807c15f1 (from https://www.piwheels.org/simple/dockerstache/) 2025-09-08T04:02:41,162 Skipping link: No binaries permitted for dockerstache: https://archive1.piwheels.org/simple/dockerstache/dockerstache-0.0.16-py3-none-any.whl#sha256=7f002a5247e45eb9aa1c70ff83e82c752cef3b98467e358b10938880ce440f4b (from https://www.piwheels.org/simple/dockerstache/) 2025-09-08T04:02:41,162 Skipping link: No binaries permitted for dockerstache: https://archive1.piwheels.org/simple/dockerstache/dockerstache-0.0.15-py3-none-any.whl#sha256=18dcc85e1a59749cb7e90ae64a08c8501a0add6b376fcf2566d96a412c3a4397 (from https://www.piwheels.org/simple/dockerstache/) 2025-09-08T04:02:41,162 Skipping link: No binaries permitted for dockerstache: https://archive1.piwheels.org/simple/dockerstache/dockerstache-0.0.14-py3-none-any.whl#sha256=4b635b3677a829fe11cdea5894db148b56634506ce6caa43aa5099254ffefc3c (from https://www.piwheels.org/simple/dockerstache/) 2025-09-08T04:02:41,162 Skipping link: No binaries permitted for dockerstache: https://archive1.piwheels.org/simple/dockerstache/dockerstache-0.0.13-py3-none-any.whl#sha256=b971f8151a7f4418b76655c9153d014b7d3fa1ca938ec01d06ca36fbbb8eee95 (from https://www.piwheels.org/simple/dockerstache/) 2025-09-08T04:02:41,162 Skipping link: No binaries permitted for dockerstache: https://archive1.piwheels.org/simple/dockerstache/dockerstache-0.0.12-py3-none-any.whl#sha256=5bc75bf58d8645563eb50424e6262fc48cd963b071540ccbeed1a8a8c3e2e2fa (from https://www.piwheels.org/simple/dockerstache/) 2025-09-08T04:02:41,162 Skipping link: No binaries permitted for dockerstache: https://archive1.piwheels.org/simple/dockerstache/dockerstache-0.0.11-py3-none-any.whl#sha256=d569b268d91a5cf4ca91c4f89a293a472328f1f05f81efd8c59a6b35da435879 (from https://www.piwheels.org/simple/dockerstache/) 2025-09-08T04:02:41,163 Skipping link: No binaries permitted for dockerstache: https://archive1.piwheels.org/simple/dockerstache/dockerstache-0.0.10-py3-none-any.whl#sha256=1e01bbb7660c8c47ab4fe533b1d32e129a3e5674a6e48b7e11d7f8f55effe103 (from https://www.piwheels.org/simple/dockerstache/) 2025-09-08T04:02:41,163 Skipping link: No binaries permitted for dockerstache: https://archive1.piwheels.org/simple/dockerstache/dockerstache-0.0.3-py3-none-any.whl#sha256=9aedf64eb4b54d95e2efbd67312d2fabd3e914a74565911b72574207b74e4af1 (from https://www.piwheels.org/simple/dockerstache/) 2025-09-08T04:02:41,163 Skipping link: No binaries permitted for dockerstache: https://archive1.piwheels.org/simple/dockerstache/dockerstache-0.0.2-py3-none-any.whl#sha256=20234d6e43f7d3a0859dc767ee2a2b22787c50f4ea292ece3f7946599789f079 (from https://www.piwheels.org/simple/dockerstache/) 2025-09-08T04:02:41,163 Skipping link: No binaries permitted for dockerstache: https://archive1.piwheels.org/simple/dockerstache/dockerstache-0.0.1-py3-none-any.whl#sha256=95e33251347293d7765c3acbc9ab17657fbc76f0f0762b6208824bd40acadb39 (from https://www.piwheels.org/simple/dockerstache/) 2025-09-08T04:02:41,163 Skipping link: not a file: https://www.piwheels.org/simple/dockerstache/ 2025-09-08T04:02:41,163 Skipping link: not a file: https://pypi.org/simple/dockerstache/ 2025-09-08T04:02:41,189 Given no hashes to check 1 links for project 'dockerstache': discarding no candidates 2025-09-08T04:02:41,190 Collecting dockerstache==0.0.5 2025-09-08T04:02:41,192 Created temporary directory: /tmp/pip-unpack-8aucxd47 2025-09-08T04:02:41,328 Downloading dockerstache-0.0.5.tar.gz (5.3 kB) 2025-09-08T04:02:41,352 Added dockerstache==0.0.5 from https://files.pythonhosted.org/packages/20/22/3cdb32824c2c30afce32999bc5f5ccfb11c2f3693f3490bbd3ae3b0b87e5/dockerstache-0.0.5.tar.gz to build tracker '/tmp/pip-build-tracker-xlwu2qaa' 2025-09-08T04:02:41,354 Running setup.py (path:/tmp/pip-wheel-3qw7mlii/dockerstache_88b0e25132854cfdaf83435c19e2cdb7/setup.py) egg_info for package dockerstache 2025-09-08T04:02:41,354 Created temporary directory: /tmp/pip-pip-egg-info-11erxgd6 2025-09-08T04:02:41,355 Preparing metadata (setup.py): started 2025-09-08T04:02:41,356 Running command python setup.py egg_info 2025-09-08T04:02:41,878 Traceback (most recent call last): 2025-09-08T04:02:41,880 File "", line 2, in 2025-09-08T04:02:41,880 exec(compile(''' 2025-09-08T04:02:41,880 ~~~~^^^^^^^^^^^^ 2025-09-08T04:02:41,880 # This is -- a caller that pip uses to run setup.py 2025-09-08T04:02:41,880 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:02:41,880 ...<32 lines>... 2025-09-08T04:02:41,880 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T04:02:41,881 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:02:41,881 ''' % ('/tmp/pip-wheel-3qw7mlii/dockerstache_88b0e25132854cfdaf83435c19e2cdb7/setup.py',), "", "exec")) 2025-09-08T04:02:41,881 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:02:41,881 File "", line 35, in 2025-09-08T04:02:41,881 File "/tmp/pip-wheel-3qw7mlii/dockerstache_88b0e25132854cfdaf83435c19e2cdb7/setup.py", line 10, in 2025-09-08T04:02:41,881 import ConfigParser 2025-09-08T04:02:41,881 ModuleNotFoundError: No module named 'ConfigParser' 2025-09-08T04:02:41,965 ERROR: python setup.py egg_info exited with 1 2025-09-08T04:02:41,976 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T04:02:41,976 exec(compile('"'"''"'"''"'"' 2025-09-08T04:02:41,976 # This is -- a caller that pip uses to run setup.py 2025-09-08T04:02:41,976 # 2025-09-08T04:02:41,976 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T04:02:41,976 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T04:02:41,976 # - It provides a clear error message when setuptools is not installed. 2025-09-08T04:02:41,976 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T04:02:41,976 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T04:02:41,976 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T04:02:41,976 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T04:02:41,976 import os, sys, tokenize, traceback 2025-09-08T04:02:41,976 2025-09-08T04:02:41,976 try: 2025-09-08T04:02:41,976 import setuptools 2025-09-08T04:02:41,976 except ImportError: 2025-09-08T04:02:41,976 print( 2025-09-08T04:02:41,976 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T04:02:41,976 "the build environment with exception:", 2025-09-08T04:02:41,976 file=sys.stderr, 2025-09-08T04:02:41,976 ) 2025-09-08T04:02:41,976 traceback.print_exc() 2025-09-08T04:02:41,976 sys.exit(1) 2025-09-08T04:02:41,976 2025-09-08T04:02:41,976 __file__ = %r 2025-09-08T04:02:41,976 sys.argv[0] = __file__ 2025-09-08T04:02:41,976 2025-09-08T04:02:41,976 if os.path.exists(__file__): 2025-09-08T04:02:41,976 filename = __file__ 2025-09-08T04:02:41,976 with tokenize.open(__file__) as f: 2025-09-08T04:02:41,976 setup_py_code = f.read() 2025-09-08T04:02:41,976 else: 2025-09-08T04:02:41,976 filename = "" 2025-09-08T04:02:41,976 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T04:02:41,976 2025-09-08T04:02:41,976 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T04:02:41,976 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-3qw7mlii/dockerstache_88b0e25132854cfdaf83435c19e2cdb7/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-11erxgd6[/] 2025-09-08T04:02:41,977 [bold magenta]cwd[/]: /tmp/pip-wheel-3qw7mlii/dockerstache_88b0e25132854cfdaf83435c19e2cdb7/ 2025-09-08T04:02:41,977 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T04:02:41,978 ERROR: metadata generation failed 2025-09-08T04:02:41,982 Exception information: 2025-09-08T04:02:41,982 Traceback (most recent call last): 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T04:02:41,982 call_subprocess( 2025-09-08T04:02:41,982 ~~~~~~~~~~~~~~~^ 2025-09-08T04:02:41,982 args, 2025-09-08T04:02:41,982 ^^^^^ 2025-09-08T04:02:41,982 ...<2 lines>... 2025-09-08T04:02:41,982 spinner=spinner, 2025-09-08T04:02:41,982 ^^^^^^^^^^^^^^^^ 2025-09-08T04:02:41,982 ) 2025-09-08T04:02:41,982 ^ 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T04:02:41,982 raise error 2025-09-08T04:02:41,982 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T04:02:41,982 2025-09-08T04:02:41,982 The above exception was the direct cause of the following exception: 2025-09-08T04:02:41,982 2025-09-08T04:02:41,982 Traceback (most recent call last): 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T04:02:41,982 status = _inner_run() 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T04:02:41,982 return self.run(options, args) 2025-09-08T04:02:41,982 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T04:02:41,982 return func(self, options, args) 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T04:02:41,982 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T04:02:41,982 result = self._result = resolver.resolve( 2025-09-08T04:02:41,982 ~~~~~~~~~~~~~~~~^ 2025-09-08T04:02:41,982 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T04:02:41,982 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:02:41,982 ) 2025-09-08T04:02:41,982 ^ 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T04:02:41,982 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T04:02:41,982 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T04:02:41,982 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T04:02:41,982 if not criterion.candidates: 2025-09-08T04:02:41,982 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T04:02:41,982 return bool(self._sequence) 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T04:02:41,982 self._bool = any(self) 2025-09-08T04:02:41,982 ~~~^^^^^^ 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T04:02:41,982 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T04:02:41,982 ^^^^^^^^ 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T04:02:41,982 candidate = func() 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T04:02:41,982 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T04:02:41,982 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:02:41,982 link, template, name, version 2025-09-08T04:02:41,982 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:02:41,982 ) 2025-09-08T04:02:41,982 ^ 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T04:02:41,982 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T04:02:41,982 ~~~~~~~~~~~~~^ 2025-09-08T04:02:41,982 link, 2025-09-08T04:02:41,982 ^^^^^ 2025-09-08T04:02:41,982 ...<3 lines>... 2025-09-08T04:02:41,982 version=version, 2025-09-08T04:02:41,982 ^^^^^^^^^^^^^^^^ 2025-09-08T04:02:41,982 ) 2025-09-08T04:02:41,982 ^ 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T04:02:41,982 super().__init__( 2025-09-08T04:02:41,982 ~~~~~~~~~~~~~~~~^ 2025-09-08T04:02:41,982 link=link, 2025-09-08T04:02:41,982 ^^^^^^^^^^ 2025-09-08T04:02:41,982 ...<4 lines>... 2025-09-08T04:02:41,982 version=version, 2025-09-08T04:02:41,982 ^^^^^^^^^^^^^^^^ 2025-09-08T04:02:41,982 ) 2025-09-08T04:02:41,982 ^ 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T04:02:41,982 self.dist = self._prepare() 2025-09-08T04:02:41,982 ~~~~~~~~~~~~~^^ 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T04:02:41,982 dist = self._prepare_distribution() 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T04:02:41,982 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T04:02:41,982 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T04:02:41,982 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T04:02:41,982 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T04:02:41,982 dist = _get_prepared_distribution( 2025-09-08T04:02:41,982 req, 2025-09-08T04:02:41,982 ...<3 lines>... 2025-09-08T04:02:41,982 self.check_build_deps, 2025-09-08T04:02:41,982 ) 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T04:02:41,982 abstract_dist.prepare_distribution_metadata( 2025-09-08T04:02:41,982 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:02:41,982 finder, build_isolation, check_build_deps 2025-09-08T04:02:41,982 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:02:41,982 ) 2025-09-08T04:02:41,982 ^ 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T04:02:41,982 self.req.prepare_metadata() 2025-09-08T04:02:41,982 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T04:02:41,982 self.metadata_directory = generate_metadata_legacy( 2025-09-08T04:02:41,982 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:02:41,982 build_env=self.build_env, 2025-09-08T04:02:41,982 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:02:41,982 ...<3 lines>... 2025-09-08T04:02:41,982 details=details, 2025-09-08T04:02:41,982 ^^^^^^^^^^^^^^^^ 2025-09-08T04:02:41,982 ) 2025-09-08T04:02:41,982 ^ 2025-09-08T04:02:41,982 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T04:02:41,982 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T04:02:41,982 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T04:02:42,004 Removed dockerstache==0.0.5 from https://files.pythonhosted.org/packages/20/22/3cdb32824c2c30afce32999bc5f5ccfb11c2f3693f3490bbd3ae3b0b87e5/dockerstache-0.0.5.tar.gz from build tracker '/tmp/pip-build-tracker-xlwu2qaa' 2025-09-08T04:02:42,004 Removed build tracker: '/tmp/pip-build-tracker-xlwu2qaa'