2025-09-13T06:36:40,240 Created temporary directory: /tmp/pip-build-tracker-lxb32yy8 2025-09-13T06:36:40,241 Initialized build tracking at /tmp/pip-build-tracker-lxb32yy8 2025-09-13T06:36:40,241 Created build tracker: /tmp/pip-build-tracker-lxb32yy8 2025-09-13T06:36:40,241 Entered build tracker: /tmp/pip-build-tracker-lxb32yy8 2025-09-13T06:36:40,242 Created temporary directory: /tmp/pip-wheel-saaaetk7 2025-09-13T06:36:40,245 Created temporary directory: /tmp/pip-ephem-wheel-cache-eg8yqhi3 2025-09-13T06:36:40,297 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-13T06:36:40,300 2 location(s) to search for versions of bcnadds: 2025-09-13T06:36:40,300 * https://pypi.org/simple/bcnadds/ 2025-09-13T06:36:40,300 * https://www.piwheels.org/simple/bcnadds/ 2025-09-13T06:36:40,300 Fetching project page and analyzing links: https://pypi.org/simple/bcnadds/ 2025-09-13T06:36:40,300 Getting page https://pypi.org/simple/bcnadds/ 2025-09-13T06:36:40,302 Found index url https://pypi.org/simple/ 2025-09-13T06:36:40,446 Fetched page https://pypi.org/simple/bcnadds/ as application/vnd.pypi.simple.v1+json 2025-09-13T06:36:40,449 Skipping link: No binaries permitted for bcnadds: https://files.pythonhosted.org/packages/a2/86/0767b98c2958ccb90530b4daed1bc957a47106968547d842e7e257aa0cc6/bcnadds-0.0.1-py3-none-any.whl (from https://pypi.org/simple/bcnadds/) 2025-09-13T06:36:40,449 Found link https://files.pythonhosted.org/packages/e6/58/7032d940228ff4d30b4b793c9c28363c78ee9da8c1c7a70432af8c6f6989/bcnadds-0.0.1.tar.gz (from https://pypi.org/simple/bcnadds/), version: 0.0.1 2025-09-13T06:36:40,449 Skipping link: No binaries permitted for bcnadds: https://files.pythonhosted.org/packages/d2/98/65fe5ac13e32caf6f6ebff212bb77ed8c9c505d8ac709b98a9fcf9a9b309/bcnadds-0.0.15-py3-none-any.whl (from https://pypi.org/simple/bcnadds/) (requires-python:>=3.6) 2025-09-13T06:36:40,450 Found link https://files.pythonhosted.org/packages/57/20/5feefa24934e69580748c9028a46020c2bb15f3045cce938e9729643b26a/bcnadds-0.0.15.tar.gz (from https://pypi.org/simple/bcnadds/) (requires-python:>=3.6), version: 0.0.15 2025-09-13T06:36:40,450 Skipping link: No binaries permitted for bcnadds: https://files.pythonhosted.org/packages/e2/2c/fc4c981a87c92e64a47a21be8cb3c47d298de3f2ee424debb5c6bddb3ed7/bcnadds-0.0.16-py3-none-any.whl (from https://pypi.org/simple/bcnadds/) (requires-python:>=3.6) 2025-09-13T06:36:40,450 Found link https://files.pythonhosted.org/packages/55/22/a0b7e81e2aaf404c6a9f34c27ffc159a3dd928015a6ccb32a543ecd9fc2b/bcnadds-0.0.16.tar.gz (from https://pypi.org/simple/bcnadds/) (requires-python:>=3.6), version: 0.0.16 2025-09-13T06:36:40,450 Skipping link: No binaries permitted for bcnadds: https://files.pythonhosted.org/packages/0f/34/4ac875e535cc2027b2c54d97eb34a4c9c05927befaf75a129492349af690/bcnadds-0.0.17-py3-none-any.whl (from https://pypi.org/simple/bcnadds/) (requires-python:>=3.6) 2025-09-13T06:36:40,451 Found link https://files.pythonhosted.org/packages/2c/82/f2d927e6cabd2c0e3b1ded63466d81795c928070efe5f38b6e83c1d5d4ff/bcnadds-0.0.17.tar.gz (from https://pypi.org/simple/bcnadds/) (requires-python:>=3.6), version: 0.0.17 2025-09-13T06:36:40,451 Skipping link: No binaries permitted for bcnadds: https://files.pythonhosted.org/packages/28/01/ae4742c6c56922a5ce3072db8dcce80636d7a9f383570d9c8e7766fb3307/bcnadds-0.0.21-py3-none-any.whl (from https://pypi.org/simple/bcnadds/) (requires-python:>=3.6) 2025-09-13T06:36:40,451 Found link https://files.pythonhosted.org/packages/ac/84/01dd8927a5b843fab9c711b64871d038f05db4c16ad8f1cb022120624334/bcnadds-0.0.21.tar.gz (from https://pypi.org/simple/bcnadds/) (requires-python:>=3.6), version: 0.0.21 2025-09-13T06:36:40,451 Skipping link: No binaries permitted for bcnadds: https://files.pythonhosted.org/packages/42/dd/1fb1e6619b4aeb077b3a5688c3151d717276c0a5e54859ec5775ac5bcda7/bcnadds-0.0.22-py3-none-any.whl (from https://pypi.org/simple/bcnadds/) (requires-python:>=3.6) 2025-09-13T06:36:40,451 Found link https://files.pythonhosted.org/packages/a2/4b/a1b96794e8dd49f911dcedbf941f316f27deacebdb1d79dc2d7650cb93d2/bcnadds-0.0.22.tar.gz (from https://pypi.org/simple/bcnadds/) (requires-python:>=3.6), version: 0.0.22 2025-09-13T06:36:40,451 Skipping link: No binaries permitted for bcnadds: https://files.pythonhosted.org/packages/76/29/8e5e273cfb5e57f2b5f7f5682089e56ff059b08a61eee9167e1741cd93d4/bcnadds-0.0.23-py3-none-any.whl (from https://pypi.org/simple/bcnadds/) (requires-python:>=3.6) 2025-09-13T06:36:40,452 Found link https://files.pythonhosted.org/packages/a9/9d/bfddda8c90c5896e4981b270595f89c07eff753637736bff9343b86f6788/bcnadds-0.0.23.tar.gz (from https://pypi.org/simple/bcnadds/) (requires-python:>=3.6), version: 0.0.23 2025-09-13T06:36:40,452 Skipping link: No binaries permitted for bcnadds: https://files.pythonhosted.org/packages/11/d4/3670bf0d5bf49e8d87e1859a94d35db1b70b4fb55973ee71b9a98be523b3/bcnadds-0.0.24-py3-none-any.whl (from https://pypi.org/simple/bcnadds/) (requires-python:>=3.6) 2025-09-13T06:36:40,452 Found link https://files.pythonhosted.org/packages/0d/8e/eb0b4531961782eba1db275b62b2e52b1ebc8cf76fae1bb8dcdde60783fb/bcnadds-0.0.24.tar.gz (from https://pypi.org/simple/bcnadds/) (requires-python:>=3.6), version: 0.0.24 2025-09-13T06:36:40,452 Skipping link: No binaries permitted for bcnadds: https://files.pythonhosted.org/packages/69/0d/65a061db149497aa8e4a5007cbf8a016c1775321682ebf8cdfe81d8e48ad/bcnadds-0.0.25-py3-none-any.whl (from https://pypi.org/simple/bcnadds/) (requires-python:>=3.6) 2025-09-13T06:36:40,452 Found link https://files.pythonhosted.org/packages/17/92/f84966e0978e31d7499ba64240ebd8115d1b37c53cee53ccfb4db0759b1a/bcnadds-0.0.25.tar.gz (from https://pypi.org/simple/bcnadds/) (requires-python:>=3.6), version: 0.0.25 2025-09-13T06:36:40,452 Skipping link: No binaries permitted for bcnadds: https://files.pythonhosted.org/packages/f1/0e/7a9a3014deea7c882dc914306c1726bd546e7fbad5bba6f4a99bff424f21/bcnadds-0.0.26-py3-none-any.whl (from https://pypi.org/simple/bcnadds/) (requires-python:>=3.6) 2025-09-13T06:36:40,453 Found link https://files.pythonhosted.org/packages/b8/08/e52e4fee605f7d5fd17556bc206bfc9d49c5db98dc648d667116eb614c71/bcnadds-0.0.26.tar.gz (from https://pypi.org/simple/bcnadds/) (requires-python:>=3.6), version: 0.0.26 2025-09-13T06:36:40,453 Skipping link: No binaries permitted for bcnadds: https://files.pythonhosted.org/packages/8f/d5/e904d842b1b0209eeaf4fa4b4ffda4d2a2a4083afa5bcfd4359a72910eda/bcnadds-0.0.27-py3-none-any.whl (from https://pypi.org/simple/bcnadds/) (requires-python:>=3.6) 2025-09-13T06:36:40,453 Found link https://files.pythonhosted.org/packages/c4/8e/ad9a6532eefa2750cced26a66121230da8967292708d3cf46b617b0ec85d/bcnadds-0.0.27.tar.gz (from https://pypi.org/simple/bcnadds/) (requires-python:>=3.6), version: 0.0.27 2025-09-13T06:36:40,453 Fetching project page and analyzing links: https://www.piwheels.org/simple/bcnadds/ 2025-09-13T06:36:40,453 Getting page https://www.piwheels.org/simple/bcnadds/ 2025-09-13T06:36:40,454 Found index url https://www.piwheels.org/simple/ 2025-09-13T06:36:40,541 Fetched page https://www.piwheels.org/simple/bcnadds/ as text/html 2025-09-13T06:36:40,543 Skipping link: No binaries permitted for bcnadds: https://archive1.piwheels.org/simple/bcnadds/bcnadds-0.0.27-py3-none-any.whl#sha256=40bc841bc89bd28b872f87812cf0579c34c904865c681dc300d8afbcc49a740c (from https://www.piwheels.org/simple/bcnadds/) (requires-python:>=3.6) 2025-09-13T06:36:40,544 Skipping link: No binaries permitted for bcnadds: https://archive1.piwheels.org/simple/bcnadds/bcnadds-0.0.26-py3-none-any.whl#sha256=63cc476ab274baef87acdae865e0f8a9a1c5c8120530a8e565d0e1f15207408d (from https://www.piwheels.org/simple/bcnadds/) (requires-python:>=3.6) 2025-09-13T06:36:40,544 Skipping link: No binaries permitted for bcnadds: https://archive1.piwheels.org/simple/bcnadds/bcnadds-0.0.25-py3-none-any.whl#sha256=b81ac150df93f20b82d7ef36c5c8be1a32fca95180a6c53405dcdd05eca9f0ea (from https://www.piwheels.org/simple/bcnadds/) (requires-python:>=3.6) 2025-09-13T06:36:40,544 Skipping link: No binaries permitted for bcnadds: https://archive1.piwheels.org/simple/bcnadds/bcnadds-0.0.24-py3-none-any.whl#sha256=87b3d349dd7e826232b9589e23a4a3449b18d84817fc913b641e2d0d794fd105 (from https://www.piwheels.org/simple/bcnadds/) (requires-python:>=3.6) 2025-09-13T06:36:40,544 Skipping link: No binaries permitted for bcnadds: https://archive1.piwheels.org/simple/bcnadds/bcnadds-0.0.23-py3-none-any.whl#sha256=e93d560e34328cb76f80226727c39d250b86f4cb0395f6a1da30501557f04ad2 (from https://www.piwheels.org/simple/bcnadds/) (requires-python:>=3.6) 2025-09-13T06:36:40,544 Skipping link: No binaries permitted for bcnadds: https://archive1.piwheels.org/simple/bcnadds/bcnadds-0.0.22-py3-none-any.whl#sha256=9393728aca35afa966b7e4c3632a89db9edbb37f29fc9c693ebf0e27d9276fb5 (from https://www.piwheels.org/simple/bcnadds/) (requires-python:>=3.6) 2025-09-13T06:36:40,544 Skipping link: No binaries permitted for bcnadds: https://archive1.piwheels.org/simple/bcnadds/bcnadds-0.0.21-py3-none-any.whl#sha256=27ee0da38b5b70de653b99b07465e22aa4736b429aad843ca8bd87fdef6afba5 (from https://www.piwheels.org/simple/bcnadds/) (requires-python:>=3.6) 2025-09-13T06:36:40,544 Skipping link: No binaries permitted for bcnadds: https://archive1.piwheels.org/simple/bcnadds/bcnadds-0.0.17-py3-none-any.whl#sha256=a71518f19215ac2cdb4c0ab4a779d3c310cf51bf677926c1f62b51f2d857bdbf (from https://www.piwheels.org/simple/bcnadds/) (requires-python:>=3.6) 2025-09-13T06:36:40,545 Skipping link: No binaries permitted for bcnadds: https://archive1.piwheels.org/simple/bcnadds/bcnadds-0.0.16-py3-none-any.whl#sha256=8263dd1917b24f90d4f9f5e85805bfe06a92be037acb14bf31dc988ebb6f7b94 (from https://www.piwheels.org/simple/bcnadds/) (requires-python:>=3.6) 2025-09-13T06:36:40,545 Skipping link: No binaries permitted for bcnadds: https://archive1.piwheels.org/simple/bcnadds/bcnadds-0.0.15-py3-none-any.whl#sha256=67a9ec1b9fa67352df22480af5e13eee6ff380e2f07e0e66d9858c71bea02616 (from https://www.piwheels.org/simple/bcnadds/) (requires-python:>=3.6) 2025-09-13T06:36:40,545 Skipping link: not a file: https://www.piwheels.org/simple/bcnadds/ 2025-09-13T06:36:40,545 Skipping link: not a file: https://pypi.org/simple/bcnadds/ 2025-09-13T06:36:40,567 Given no hashes to check 1 links for project 'bcnadds': discarding no candidates 2025-09-13T06:36:40,568 Collecting bcnadds==0.0.1 2025-09-13T06:36:40,570 Created temporary directory: /tmp/pip-unpack-5iq8437u 2025-09-13T06:36:40,704 Downloading bcnadds-0.0.1.tar.gz (13 kB) 2025-09-13T06:36:40,717 Added bcnadds==0.0.1 from https://files.pythonhosted.org/packages/e6/58/7032d940228ff4d30b4b793c9c28363c78ee9da8c1c7a70432af8c6f6989/bcnadds-0.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-lxb32yy8' 2025-09-13T06:36:40,718 Running setup.py (path:/tmp/pip-wheel-saaaetk7/bcnadds_ab6eb28492c342bda9eec6cd98ad92f3/setup.py) egg_info for package bcnadds 2025-09-13T06:36:40,719 Created temporary directory: /tmp/pip-pip-egg-info-3a77t_9f 2025-09-13T06:36:40,719 Preparing metadata (setup.py): started 2025-09-13T06:36:40,720 Running command python setup.py egg_info 2025-09-13T06:36:41,215 Traceback (most recent call last): 2025-09-13T06:36:41,216 File "", line 2, in 2025-09-13T06:36:41,216 exec(compile(''' 2025-09-13T06:36:41,217 ~~~~^^^^^^^^^^^^ 2025-09-13T06:36:41,217 # This is -- a caller that pip uses to run setup.py 2025-09-13T06:36:41,217 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T06:36:41,217 ...<32 lines>... 2025-09-13T06:36:41,217 exec(compile(setup_py_code, filename, "exec")) 2025-09-13T06:36:41,217 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T06:36:41,217 ''' % ('/tmp/pip-wheel-saaaetk7/bcnadds_ab6eb28492c342bda9eec6cd98ad92f3/setup.py',), "", "exec")) 2025-09-13T06:36:41,217 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T06:36:41,218 File "", line 35, in 2025-09-13T06:36:41,218 File "/tmp/pip-wheel-saaaetk7/bcnadds_ab6eb28492c342bda9eec6cd98ad92f3/setup.py", line 6, in 2025-09-13T06:36:41,218 with open('requirements.txt') as f: 2025-09-13T06:36:41,218 ~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-13T06:36:41,218 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-13T06:36:41,303 ERROR: python setup.py egg_info exited with 1 2025-09-13T06:36:41,314 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-13T06:36:41,314 exec(compile('"'"''"'"''"'"' 2025-09-13T06:36:41,314 # This is -- a caller that pip uses to run setup.py 2025-09-13T06:36:41,314 # 2025-09-13T06:36:41,314 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-13T06:36:41,314 # import from `distutils.core` to work with newer packaging standards. 2025-09-13T06:36:41,314 # - It provides a clear error message when setuptools is not installed. 2025-09-13T06:36:41,314 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-13T06:36:41,314 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-13T06:36:41,314 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-13T06:36:41,314 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-13T06:36:41,314 import os, sys, tokenize, traceback 2025-09-13T06:36:41,314 2025-09-13T06:36:41,314 try: 2025-09-13T06:36:41,314 import setuptools 2025-09-13T06:36:41,314 except ImportError: 2025-09-13T06:36:41,314 print( 2025-09-13T06:36:41,314 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-13T06:36:41,314 "the build environment with exception:", 2025-09-13T06:36:41,314 file=sys.stderr, 2025-09-13T06:36:41,314 ) 2025-09-13T06:36:41,314 traceback.print_exc() 2025-09-13T06:36:41,314 sys.exit(1) 2025-09-13T06:36:41,314 2025-09-13T06:36:41,314 __file__ = %r 2025-09-13T06:36:41,314 sys.argv[0] = __file__ 2025-09-13T06:36:41,314 2025-09-13T06:36:41,314 if os.path.exists(__file__): 2025-09-13T06:36:41,314 filename = __file__ 2025-09-13T06:36:41,314 with tokenize.open(__file__) as f: 2025-09-13T06:36:41,314 setup_py_code = f.read() 2025-09-13T06:36:41,314 else: 2025-09-13T06:36:41,314 filename = "" 2025-09-13T06:36:41,314 setup_py_code = "from setuptools import setup; setup()" 2025-09-13T06:36:41,314 2025-09-13T06:36:41,314 exec(compile(setup_py_code, filename, "exec")) 2025-09-13T06:36:41,314 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-saaaetk7/bcnadds_ab6eb28492c342bda9eec6cd98ad92f3/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-3a77t_9f[/] 2025-09-13T06:36:41,315 [bold magenta]cwd[/]: /tmp/pip-wheel-saaaetk7/bcnadds_ab6eb28492c342bda9eec6cd98ad92f3/ 2025-09-13T06:36:41,315 Preparing metadata (setup.py): finished with status 'error' 2025-09-13T06:36:41,316 ERROR: metadata generation failed 2025-09-13T06:36:41,320 Exception information: 2025-09-13T06:36:41,320 Traceback (most recent call last): 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-13T06:36:41,320 call_subprocess( 2025-09-13T06:36:41,320 ~~~~~~~~~~~~~~~^ 2025-09-13T06:36:41,320 args, 2025-09-13T06:36:41,320 ^^^^^ 2025-09-13T06:36:41,320 ...<2 lines>... 2025-09-13T06:36:41,320 spinner=spinner, 2025-09-13T06:36:41,320 ^^^^^^^^^^^^^^^^ 2025-09-13T06:36:41,320 ) 2025-09-13T06:36:41,320 ^ 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-13T06:36:41,320 raise error 2025-09-13T06:36:41,320 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-13T06:36:41,320 2025-09-13T06:36:41,320 The above exception was the direct cause of the following exception: 2025-09-13T06:36:41,320 2025-09-13T06:36:41,320 Traceback (most recent call last): 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-13T06:36:41,320 status = _inner_run() 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-13T06:36:41,320 return self.run(options, args) 2025-09-13T06:36:41,320 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-13T06:36:41,320 return func(self, options, args) 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-13T06:36:41,320 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-13T06:36:41,320 result = self._result = resolver.resolve( 2025-09-13T06:36:41,320 ~~~~~~~~~~~~~~~~^ 2025-09-13T06:36:41,320 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-13T06:36:41,320 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T06:36:41,320 ) 2025-09-13T06:36:41,320 ^ 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-13T06:36:41,320 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-13T06:36:41,320 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-13T06:36:41,320 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-13T06:36:41,320 if not criterion.candidates: 2025-09-13T06:36:41,320 ^^^^^^^^^^^^^^^^^^^^ 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-13T06:36:41,320 return bool(self._sequence) 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-13T06:36:41,320 self._bool = any(self) 2025-09-13T06:36:41,320 ~~~^^^^^^ 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-13T06:36:41,320 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-13T06:36:41,320 ^^^^^^^^ 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-13T06:36:41,320 candidate = func() 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-13T06:36:41,320 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-13T06:36:41,320 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T06:36:41,320 link, template, name, version 2025-09-13T06:36:41,320 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T06:36:41,320 ) 2025-09-13T06:36:41,320 ^ 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-13T06:36:41,320 self._link_candidate_cache[link] = LinkCandidate( 2025-09-13T06:36:41,320 ~~~~~~~~~~~~~^ 2025-09-13T06:36:41,320 link, 2025-09-13T06:36:41,320 ^^^^^ 2025-09-13T06:36:41,320 ...<3 lines>... 2025-09-13T06:36:41,320 version=version, 2025-09-13T06:36:41,320 ^^^^^^^^^^^^^^^^ 2025-09-13T06:36:41,320 ) 2025-09-13T06:36:41,320 ^ 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-13T06:36:41,320 super().__init__( 2025-09-13T06:36:41,320 ~~~~~~~~~~~~~~~~^ 2025-09-13T06:36:41,320 link=link, 2025-09-13T06:36:41,320 ^^^^^^^^^^ 2025-09-13T06:36:41,320 ...<4 lines>... 2025-09-13T06:36:41,320 version=version, 2025-09-13T06:36:41,320 ^^^^^^^^^^^^^^^^ 2025-09-13T06:36:41,320 ) 2025-09-13T06:36:41,320 ^ 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-13T06:36:41,320 self.dist = self._prepare() 2025-09-13T06:36:41,320 ~~~~~~~~~~~~~^^ 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-13T06:36:41,320 dist = self._prepare_distribution() 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-13T06:36:41,320 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-13T06:36:41,320 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-13T06:36:41,320 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-13T06:36:41,320 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-13T06:36:41,320 dist = _get_prepared_distribution( 2025-09-13T06:36:41,320 req, 2025-09-13T06:36:41,320 ...<3 lines>... 2025-09-13T06:36:41,320 self.check_build_deps, 2025-09-13T06:36:41,320 ) 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-13T06:36:41,320 abstract_dist.prepare_distribution_metadata( 2025-09-13T06:36:41,320 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T06:36:41,320 finder, build_isolation, check_build_deps 2025-09-13T06:36:41,320 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T06:36:41,320 ) 2025-09-13T06:36:41,320 ^ 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-13T06:36:41,320 self.req.prepare_metadata() 2025-09-13T06:36:41,320 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-13T06:36:41,320 self.metadata_directory = generate_metadata_legacy( 2025-09-13T06:36:41,320 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T06:36:41,320 build_env=self.build_env, 2025-09-13T06:36:41,320 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T06:36:41,320 ...<3 lines>... 2025-09-13T06:36:41,320 details=details, 2025-09-13T06:36:41,320 ^^^^^^^^^^^^^^^^ 2025-09-13T06:36:41,320 ) 2025-09-13T06:36:41,320 ^ 2025-09-13T06:36:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-13T06:36:41,320 raise MetadataGenerationFailed(package_details=details) from error 2025-09-13T06:36:41,320 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-13T06:36:41,341 Removed bcnadds==0.0.1 from https://files.pythonhosted.org/packages/e6/58/7032d940228ff4d30b4b793c9c28363c78ee9da8c1c7a70432af8c6f6989/bcnadds-0.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-lxb32yy8' 2025-09-13T06:36:41,341 Removed build tracker: '/tmp/pip-build-tracker-lxb32yy8'