2025-09-08T17:05:08,573 Created temporary directory: /tmp/pip-build-tracker-1mk8j_fn 2025-09-08T17:05:08,574 Initialized build tracking at /tmp/pip-build-tracker-1mk8j_fn 2025-09-08T17:05:08,574 Created build tracker: /tmp/pip-build-tracker-1mk8j_fn 2025-09-08T17:05:08,574 Entered build tracker: /tmp/pip-build-tracker-1mk8j_fn 2025-09-08T17:05:08,574 Created temporary directory: /tmp/pip-wheel-um7waswj 2025-09-08T17:05:08,577 Created temporary directory: /tmp/pip-ephem-wheel-cache-ep66xt97 2025-09-08T17:05:08,634 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T17:05:08,637 2 location(s) to search for versions of pilasopencv: 2025-09-08T17:05:08,637 * https://pypi.org/simple/pilasopencv/ 2025-09-08T17:05:08,637 * https://www.piwheels.org/simple/pilasopencv/ 2025-09-08T17:05:08,637 Fetching project page and analyzing links: https://pypi.org/simple/pilasopencv/ 2025-09-08T17:05:08,637 Getting page https://pypi.org/simple/pilasopencv/ 2025-09-08T17:05:08,638 Found index url https://pypi.org/simple/ 2025-09-08T17:05:08,783 Fetched page https://pypi.org/simple/pilasopencv/ as application/vnd.pypi.simple.v1+json 2025-09-08T17:05:08,787 Found link https://files.pythonhosted.org/packages/9f/08/591815a449367c14d232ed809af8307f15e1fedbbe4d4155b15530ec2373/PILasOPENCV-1.0.zip (from https://pypi.org/simple/pilasopencv/), version: 1.0 2025-09-08T17:05:08,788 Found link https://files.pythonhosted.org/packages/8c/7e/177293e28f115c13f2dbb94e5a16499482a1446e4dd30fc42dfef58ab052/PILasOPENCV-1.1.zip (from https://pypi.org/simple/pilasopencv/), version: 1.1 2025-09-08T17:05:08,788 Found link https://files.pythonhosted.org/packages/fd/d0/b535004937e1be24bd75b870d71de467bf6cb459c09b3e2d36dcefcb301c/PILasOPENCV-1.2.zip (from https://pypi.org/simple/pilasopencv/), version: 1.2 2025-09-08T17:05:08,789 Found link https://files.pythonhosted.org/packages/19/d9/093b3ebb613946197b18d7b95e1bc98c17da255e09b316586e00a74cee8f/PILasOPENCV-1.5.zip (from https://pypi.org/simple/pilasopencv/), version: 1.5 2025-09-08T17:05:08,789 Found link https://files.pythonhosted.org/packages/5f/ef/c1128b7462da66b8c72a17d8b0f2dea1b6c4645299d8d7edab987046a690/PILasOPENCV-1.6.zip (from https://pypi.org/simple/pilasopencv/), version: 1.6 2025-09-08T17:05:08,789 Found link https://files.pythonhosted.org/packages/12/43/3045a76928f880c17802adb4ce6cf698cf19f764d26d6385c88ad7bf0cb9/PILasOPENCV-1.7.zip (from https://pypi.org/simple/pilasopencv/), version: 1.7 2025-09-08T17:05:08,790 Found link https://files.pythonhosted.org/packages/72/62/ee5f5206bf44198d2f617860b1bdf5a9dae6bf10d62b2ac38cfd79d70c05/PILasOPENCV-1.8.zip (from https://pypi.org/simple/pilasopencv/), version: 1.8 2025-09-08T17:05:08,790 Found link https://files.pythonhosted.org/packages/78/c2/8179511349ee74f119d04672e58ee2759557bd3b930d58b04f073de30dfa/PILasOPENCV-2.0.zip (from https://pypi.org/simple/pilasopencv/), version: 2.0 2025-09-08T17:05:08,791 Found link https://files.pythonhosted.org/packages/a1/13/d3bc878de62417e295fffb2610dc1eaf8bc58c1e659e6078de4bcf2dee96/PILasOPENCV-2.1.zip (from https://pypi.org/simple/pilasopencv/), version: 2.1 2025-09-08T17:05:08,791 Found link https://files.pythonhosted.org/packages/ce/f2/dd5acf1a5561ccc615b7f47c3867112e6058baf62630f0c1c5872e3e5415/PILasOPENCV-2.2.zip (from https://pypi.org/simple/pilasopencv/), version: 2.2 2025-09-08T17:05:08,792 Found link https://files.pythonhosted.org/packages/a2/3e/9766ecc98f6180ff81033932f392fdc7fb3f1479c7e15654a696a3556835/PILasOPENCV-2.3.zip (from https://pypi.org/simple/pilasopencv/), version: 2.3 2025-09-08T17:05:08,792 Found link https://files.pythonhosted.org/packages/ce/4d/47b475812ae3d6fb2aea38f54e234717574530c8c0494ae563a1b02c6ca1/PILasOPENCV-2.4.zip (from https://pypi.org/simple/pilasopencv/), version: 2.4 2025-09-08T17:05:08,792 Found link https://files.pythonhosted.org/packages/29/c6/0005fe572b77d84100b5d18f89669f857626202811ad6087d7f25ecb70ea/PILasOPENCV-2.5.zip (from https://pypi.org/simple/pilasopencv/), version: 2.5 2025-09-08T17:05:08,793 Found link https://files.pythonhosted.org/packages/b3/75/e322977a4a5cf2d7beb0a55df129e7d3db6a5845f0316234ec2e3d1873f5/PILasOPENCV-2.6.zip (from https://pypi.org/simple/pilasopencv/), version: 2.6 2025-09-08T17:05:08,793 Found link https://files.pythonhosted.org/packages/11/2f/14ac5963e3f9b177a1a726230466b9149efcea37f00f51b745d4c192ee13/PILasOPENCV-2.7.zip (from https://pypi.org/simple/pilasopencv/), version: 2.7 2025-09-08T17:05:08,794 Fetching project page and analyzing links: https://www.piwheels.org/simple/pilasopencv/ 2025-09-08T17:05:08,794 Getting page https://www.piwheels.org/simple/pilasopencv/ 2025-09-08T17:05:08,796 Found index url https://www.piwheels.org/simple/ 2025-09-08T17:05:08,897 Fetched page https://www.piwheels.org/simple/pilasopencv/ as text/html 2025-09-08T17:05:08,900 Skipping link: No binaries permitted for pilasopencv: https://archive1.piwheels.org/simple/pilasopencv/PILasOPENCV-2.7-py2.py3-none-any.whl#sha256=c2c5fb47c6c6174e81b7a3339d3d9456484c1bf6c9b5167c4f387b2730e69d94 (from https://www.piwheels.org/simple/pilasopencv/) (requires-python:>=2.7) 2025-09-08T17:05:08,900 Skipping link: No binaries permitted for pilasopencv: https://archive1.piwheels.org/simple/pilasopencv/PILasOPENCV-2.6-py2.py3-none-any.whl#sha256=d38defe2c14678b54f5061fc03b1c8d0a620d87139812c3a54599ccc8abc50fd (from https://www.piwheels.org/simple/pilasopencv/) (requires-python:>=2.7) 2025-09-08T17:05:08,901 Skipping link: No binaries permitted for pilasopencv: https://archive1.piwheels.org/simple/pilasopencv/PILasOPENCV-2.5-py2.py3-none-any.whl#sha256=3bec50e8b3520d1915f064ee6fa23e439d7a2fd648042cb5c1a5a7160d52f5c0 (from https://www.piwheels.org/simple/pilasopencv/) (requires-python:>=2.7) 2025-09-08T17:05:08,901 Skipping link: No binaries permitted for pilasopencv: https://archive1.piwheels.org/simple/pilasopencv/PILasOPENCV-2.4-py2.py3-none-any.whl#sha256=b67fae99affb417c7e8f060010034789e8e4e9327c421865e3a40b9711756769 (from https://www.piwheels.org/simple/pilasopencv/) (requires-python:>=2.7) 2025-09-08T17:05:08,901 Skipping link: No binaries permitted for pilasopencv: https://archive1.piwheels.org/simple/pilasopencv/PILasOPENCV-2.3-py2.py3-none-any.whl#sha256=978853f76d0bd39bc05b831a70c815d9a02f7efea606a4b1f8e5ed9f34eef28f (from https://www.piwheels.org/simple/pilasopencv/) (requires-python:>=2.7) 2025-09-08T17:05:08,901 Skipping link: No binaries permitted for pilasopencv: https://archive1.piwheels.org/simple/pilasopencv/PILasOPENCV-2.2-py2.py3-none-any.whl#sha256=1c928400b09800d2bd38134a60af2d62d65fd9ce60f51a131c17b18672ce5547 (from https://www.piwheels.org/simple/pilasopencv/) (requires-python:>=2.7) 2025-09-08T17:05:08,901 Skipping link: No binaries permitted for pilasopencv: https://archive1.piwheels.org/simple/pilasopencv/PILasOPENCV-2.1-py2.py3-none-any.whl#sha256=e4eb75a2f43f77de1593137329af9416b9c6838f0385314610113f96c8bb12f7 (from https://www.piwheels.org/simple/pilasopencv/) (requires-python:>=2.7) 2025-09-08T17:05:08,901 Skipping link: No binaries permitted for pilasopencv: https://archive1.piwheels.org/simple/pilasopencv/PILasOPENCV-2.0-py2.py3-none-any.whl#sha256=f498a607ad491873208a12f548c8f19699ee1faaac50d6aa0880516ea7492e0f (from https://www.piwheels.org/simple/pilasopencv/) (requires-python:>=2.7) 2025-09-08T17:05:08,901 Skipping link: No binaries permitted for pilasopencv: https://archive1.piwheels.org/simple/pilasopencv/PILasOPENCV-1.8-py2.py3-none-any.whl#sha256=7a69a6250d943da8aaf09ca62094735ff97915816ce2ed1a6f42d5f040733a8d (from https://www.piwheels.org/simple/pilasopencv/) (requires-python:>=2.7) 2025-09-08T17:05:08,901 Skipping link: No binaries permitted for pilasopencv: https://archive1.piwheels.org/simple/pilasopencv/PILasOPENCV-1.7-py2.py3-none-any.whl#sha256=e6fc9358c23d3ddd9e3aa18b45834afe19101f08043c4f0d6a4e203b41538740 (from https://www.piwheels.org/simple/pilasopencv/) (requires-python:>=2.7) 2025-09-08T17:05:08,902 Skipping link: No binaries permitted for pilasopencv: https://archive1.piwheels.org/simple/pilasopencv/PILasOPENCV-1.6-py2.py3-none-any.whl#sha256=6f0b7b5a2a6bbf18b2dcf576848edfcbe1358da2dc06ef08f15da24198cbfdde (from https://www.piwheels.org/simple/pilasopencv/) (requires-python:>=2.7) 2025-09-08T17:05:08,902 Skipping link: No binaries permitted for pilasopencv: https://archive1.piwheels.org/simple/pilasopencv/PILasOPENCV-1.5-py2.py3-none-any.whl#sha256=391e944567f1da965f836aa482db02361aaab2b6cf7c934a9e9bc6a8ca1c7fa7 (from https://www.piwheels.org/simple/pilasopencv/) (requires-python:>=2.7) 2025-09-08T17:05:08,902 Skipping link: No binaries permitted for pilasopencv: https://archive1.piwheels.org/simple/pilasopencv/PILasOPENCV-1.2-py2.py3-none-any.whl#sha256=6fa742fcc6edaebac730235d70df07bfb921f20415a0473d3e3a0406484c49fe (from https://www.piwheels.org/simple/pilasopencv/) (requires-python:>=2.7) 2025-09-08T17:05:08,902 Skipping link: No binaries permitted for pilasopencv: https://archive1.piwheels.org/simple/pilasopencv/PILasOPENCV-1.1-py2.py3-none-any.whl#sha256=c10dfdb5659f3f517a9f842d46349c311fb37a64e3b9f7e8f4f585815469c5ff (from https://www.piwheels.org/simple/pilasopencv/) (requires-python:>=2.7) 2025-09-08T17:05:08,902 Skipping link: not a file: https://www.piwheels.org/simple/pilasopencv/ 2025-09-08T17:05:08,902 Skipping link: not a file: https://pypi.org/simple/pilasopencv/ 2025-09-08T17:05:08,934 Given no hashes to check 1 links for project 'pilasopencv': discarding no candidates 2025-09-08T17:05:08,935 Collecting pilasopencv==1.0 2025-09-08T17:05:08,937 Created temporary directory: /tmp/pip-unpack-nnlqwhj7 2025-09-08T17:05:09,128 Downloading PILasOPENCV-1.0.zip (28 kB) 2025-09-08T17:05:09,147 Added pilasopencv==1.0 from https://files.pythonhosted.org/packages/9f/08/591815a449367c14d232ed809af8307f15e1fedbbe4d4155b15530ec2373/PILasOPENCV-1.0.zip to build tracker '/tmp/pip-build-tracker-1mk8j_fn' 2025-09-08T17:05:09,150 Running setup.py (path:/tmp/pip-wheel-um7waswj/pilasopencv_bbf028bbb19144da8644422dfdaf6770/setup.py) egg_info for package pilasopencv 2025-09-08T17:05:09,150 Created temporary directory: /tmp/pip-pip-egg-info-ehwkxxl6 2025-09-08T17:05:09,151 Preparing metadata (setup.py): started 2025-09-08T17:05:09,152 Running command python setup.py egg_info 2025-09-08T17:05:09,664 Traceback (most recent call last): 2025-09-08T17:05:09,666 File "", line 2, in 2025-09-08T17:05:09,666 exec(compile(''' 2025-09-08T17:05:09,666 ~~~~^^^^^^^^^^^^ 2025-09-08T17:05:09,666 # This is -- a caller that pip uses to run setup.py 2025-09-08T17:05:09,666 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T17:05:09,666 ...<32 lines>... 2025-09-08T17:05:09,666 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T17:05:09,666 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T17:05:09,667 ''' % ('/tmp/pip-wheel-um7waswj/pilasopencv_bbf028bbb19144da8644422dfdaf6770/setup.py',), "", "exec")) 2025-09-08T17:05:09,667 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T17:05:09,667 File "", line 35, in 2025-09-08T17:05:09,667 File "/tmp/pip-wheel-um7waswj/pilasopencv_bbf028bbb19144da8644422dfdaf6770/setup.py", line 14, in 2025-09-08T17:05:09,667 long_description=open('README.md').read(), 2025-09-08T17:05:09,667 ~~~~^^^^^^^^^^^^^ 2025-09-08T17:05:09,667 FileNotFoundError: [Errno 2] No such file or directory: 'README.md' 2025-09-08T17:05:09,750 ERROR: python setup.py egg_info exited with 1 2025-09-08T17:05:09,762 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T17:05:09,762 exec(compile('"'"''"'"''"'"' 2025-09-08T17:05:09,762 # This is -- a caller that pip uses to run setup.py 2025-09-08T17:05:09,762 # 2025-09-08T17:05:09,762 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T17:05:09,762 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T17:05:09,762 # - It provides a clear error message when setuptools is not installed. 2025-09-08T17:05:09,762 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T17:05:09,762 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T17:05:09,762 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T17:05:09,762 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T17:05:09,762 import os, sys, tokenize, traceback 2025-09-08T17:05:09,762 2025-09-08T17:05:09,762 try: 2025-09-08T17:05:09,762 import setuptools 2025-09-08T17:05:09,762 except ImportError: 2025-09-08T17:05:09,762 print( 2025-09-08T17:05:09,762 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T17:05:09,762 "the build environment with exception:", 2025-09-08T17:05:09,762 file=sys.stderr, 2025-09-08T17:05:09,762 ) 2025-09-08T17:05:09,762 traceback.print_exc() 2025-09-08T17:05:09,762 sys.exit(1) 2025-09-08T17:05:09,762 2025-09-08T17:05:09,762 __file__ = %r 2025-09-08T17:05:09,762 sys.argv[0] = __file__ 2025-09-08T17:05:09,762 2025-09-08T17:05:09,762 if os.path.exists(__file__): 2025-09-08T17:05:09,762 filename = __file__ 2025-09-08T17:05:09,762 with tokenize.open(__file__) as f: 2025-09-08T17:05:09,762 setup_py_code = f.read() 2025-09-08T17:05:09,762 else: 2025-09-08T17:05:09,762 filename = "" 2025-09-08T17:05:09,762 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T17:05:09,762 2025-09-08T17:05:09,762 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T17:05:09,762 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-um7waswj/pilasopencv_bbf028bbb19144da8644422dfdaf6770/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-ehwkxxl6[/] 2025-09-08T17:05:09,762 [bold magenta]cwd[/]: /tmp/pip-wheel-um7waswj/pilasopencv_bbf028bbb19144da8644422dfdaf6770/ 2025-09-08T17:05:09,762 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T17:05:09,763 ERROR: metadata generation failed 2025-09-08T17:05:09,768 Exception information: 2025-09-08T17:05:09,768 Traceback (most recent call last): 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T17:05:09,768 call_subprocess( 2025-09-08T17:05:09,768 ~~~~~~~~~~~~~~~^ 2025-09-08T17:05:09,768 args, 2025-09-08T17:05:09,768 ^^^^^ 2025-09-08T17:05:09,768 ...<2 lines>... 2025-09-08T17:05:09,768 spinner=spinner, 2025-09-08T17:05:09,768 ^^^^^^^^^^^^^^^^ 2025-09-08T17:05:09,768 ) 2025-09-08T17:05:09,768 ^ 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T17:05:09,768 raise error 2025-09-08T17:05:09,768 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T17:05:09,768 2025-09-08T17:05:09,768 The above exception was the direct cause of the following exception: 2025-09-08T17:05:09,768 2025-09-08T17:05:09,768 Traceback (most recent call last): 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T17:05:09,768 status = _inner_run() 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T17:05:09,768 return self.run(options, args) 2025-09-08T17:05:09,768 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T17:05:09,768 return func(self, options, args) 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T17:05:09,768 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T17:05:09,768 result = self._result = resolver.resolve( 2025-09-08T17:05:09,768 ~~~~~~~~~~~~~~~~^ 2025-09-08T17:05:09,768 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T17:05:09,768 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T17:05:09,768 ) 2025-09-08T17:05:09,768 ^ 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T17:05:09,768 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T17:05:09,768 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T17:05:09,768 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T17:05:09,768 if not criterion.candidates: 2025-09-08T17:05:09,768 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T17:05:09,768 return bool(self._sequence) 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T17:05:09,768 self._bool = any(self) 2025-09-08T17:05:09,768 ~~~^^^^^^ 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T17:05:09,768 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T17:05:09,768 ^^^^^^^^ 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T17:05:09,768 candidate = func() 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T17:05:09,768 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T17:05:09,768 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T17:05:09,768 link, template, name, version 2025-09-08T17:05:09,768 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T17:05:09,768 ) 2025-09-08T17:05:09,768 ^ 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T17:05:09,768 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T17:05:09,768 ~~~~~~~~~~~~~^ 2025-09-08T17:05:09,768 link, 2025-09-08T17:05:09,768 ^^^^^ 2025-09-08T17:05:09,768 ...<3 lines>... 2025-09-08T17:05:09,768 version=version, 2025-09-08T17:05:09,768 ^^^^^^^^^^^^^^^^ 2025-09-08T17:05:09,768 ) 2025-09-08T17:05:09,768 ^ 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T17:05:09,768 super().__init__( 2025-09-08T17:05:09,768 ~~~~~~~~~~~~~~~~^ 2025-09-08T17:05:09,768 link=link, 2025-09-08T17:05:09,768 ^^^^^^^^^^ 2025-09-08T17:05:09,768 ...<4 lines>... 2025-09-08T17:05:09,768 version=version, 2025-09-08T17:05:09,768 ^^^^^^^^^^^^^^^^ 2025-09-08T17:05:09,768 ) 2025-09-08T17:05:09,768 ^ 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T17:05:09,768 self.dist = self._prepare() 2025-09-08T17:05:09,768 ~~~~~~~~~~~~~^^ 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T17:05:09,768 dist = self._prepare_distribution() 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T17:05:09,768 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T17:05:09,768 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T17:05:09,768 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T17:05:09,768 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T17:05:09,768 dist = _get_prepared_distribution( 2025-09-08T17:05:09,768 req, 2025-09-08T17:05:09,768 ...<3 lines>... 2025-09-08T17:05:09,768 self.check_build_deps, 2025-09-08T17:05:09,768 ) 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T17:05:09,768 abstract_dist.prepare_distribution_metadata( 2025-09-08T17:05:09,768 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T17:05:09,768 finder, build_isolation, check_build_deps 2025-09-08T17:05:09,768 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T17:05:09,768 ) 2025-09-08T17:05:09,768 ^ 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T17:05:09,768 self.req.prepare_metadata() 2025-09-08T17:05:09,768 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T17:05:09,768 self.metadata_directory = generate_metadata_legacy( 2025-09-08T17:05:09,768 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T17:05:09,768 build_env=self.build_env, 2025-09-08T17:05:09,768 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T17:05:09,768 ...<3 lines>... 2025-09-08T17:05:09,768 details=details, 2025-09-08T17:05:09,768 ^^^^^^^^^^^^^^^^ 2025-09-08T17:05:09,768 ) 2025-09-08T17:05:09,768 ^ 2025-09-08T17:05:09,768 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T17:05:09,768 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T17:05:09,768 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T17:05:09,792 Removed pilasopencv==1.0 from https://files.pythonhosted.org/packages/9f/08/591815a449367c14d232ed809af8307f15e1fedbbe4d4155b15530ec2373/PILasOPENCV-1.0.zip from build tracker '/tmp/pip-build-tracker-1mk8j_fn' 2025-09-08T17:05:09,792 Removed build tracker: '/tmp/pip-build-tracker-1mk8j_fn'