2025-09-08T20:23:57,292 Created temporary directory: /tmp/pip-build-tracker-df6tqm40 2025-09-08T20:23:57,292 Initialized build tracking at /tmp/pip-build-tracker-df6tqm40 2025-09-08T20:23:57,293 Created build tracker: /tmp/pip-build-tracker-df6tqm40 2025-09-08T20:23:57,293 Entered build tracker: /tmp/pip-build-tracker-df6tqm40 2025-09-08T20:23:57,293 Created temporary directory: /tmp/pip-wheel-vb9j8_2d 2025-09-08T20:23:57,297 Created temporary directory: /tmp/pip-ephem-wheel-cache-xwb9e4l8 2025-09-08T20:23:57,367 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T20:23:57,370 2 location(s) to search for versions of python-bitcointx: 2025-09-08T20:23:57,370 * https://pypi.org/simple/python-bitcointx/ 2025-09-08T20:23:57,370 * https://www.piwheels.org/simple/python-bitcointx/ 2025-09-08T20:23:57,370 Fetching project page and analyzing links: https://pypi.org/simple/python-bitcointx/ 2025-09-08T20:23:57,371 Getting page https://pypi.org/simple/python-bitcointx/ 2025-09-08T20:23:57,372 Found index url https://pypi.org/simple/ 2025-09-08T20:23:57,458 Fetched page https://pypi.org/simple/python-bitcointx/ as application/vnd.pypi.simple.v1+json 2025-09-08T20:23:57,461 Found link https://files.pythonhosted.org/packages/5c/70/b7b9f9e5fd582104def3bafaa9e16b282f90de5739082d2f12b898f2a2f4/python-bitcointx-0.10.2.tar.gz (from https://pypi.org/simple/python-bitcointx/), version: 0.10.2 2025-09-08T20:23:57,462 Found link https://files.pythonhosted.org/packages/1c/e3/cf20a663b0361d0605eaa965cdaf1c54a68d986b100222f0a3ea22633d02/python-bitcointx-0.10.3.tar.gz (from https://pypi.org/simple/python-bitcointx/), version: 0.10.3 2025-09-08T20:23:57,462 Found link https://files.pythonhosted.org/packages/e0/ff/3e9a81ff59c06786cbc6cca316e58f12efbb68d4987170ac673d906f8ec1/python-bitcointx-0.10.3.post0.tar.gz (from https://pypi.org/simple/python-bitcointx/), version: 0.10.3.post0 2025-09-08T20:23:57,463 Found link https://files.pythonhosted.org/packages/9a/b2/c8ef276e7dfedc9db7230f0ad371f201d0bfa81db5d7380e7c69ab096b1a/python-bitcointx-1.0.0.tar.gz (from https://pypi.org/simple/python-bitcointx/) (requires-python:>=3.6), version: 1.0.0 2025-09-08T20:23:57,463 Found link https://files.pythonhosted.org/packages/f3/05/b966ca0e25f040584c5b41abbf4b05f06c3f0a98f501007a46f97b541361/python-bitcointx-1.0.1.tar.gz (from https://pypi.org/simple/python-bitcointx/) (requires-python:>=3.6), version: 1.0.1 2025-09-08T20:23:57,464 Skipping link: No binaries permitted for python-bitcointx: https://files.pythonhosted.org/packages/5c/9c/8e53f21342570222227f90c191d549cfe16d507ae488ebc3664342112f83/python_bitcointx-1.0.2-py3-none-any.whl (from https://pypi.org/simple/python-bitcointx/) (requires-python:>=3.6) 2025-09-08T20:23:57,464 Skipping link: No binaries permitted for python-bitcointx: https://files.pythonhosted.org/packages/59/49/d4109cf835ee5d8c5fc76cd5acdd65af5a9e91ba76844a9aa7df75180742/python_bitcointx-1.0.2.post0-py3-none-any.whl (from https://pypi.org/simple/python-bitcointx/) (requires-python:>=3.6) 2025-09-08T20:23:57,464 Skipping link: No binaries permitted for python-bitcointx: https://files.pythonhosted.org/packages/1c/03/8b1bd9568238fa5c94872fb927303234e00743c96690135e50d91c672e87/python_bitcointx-1.0.3-py3-none-any.whl (from https://pypi.org/simple/python-bitcointx/) (requires-python:>=3.6) 2025-09-08T20:23:57,464 Skipping link: No binaries permitted for python-bitcointx: https://files.pythonhosted.org/packages/ab/57/6cd914e3f452cc0a1b52472b71b5f396e137eeaff26cdc8532e1dda73409/python_bitcointx-1.0.4-py3-none-any.whl (from https://pypi.org/simple/python-bitcointx/) (requires-python:>=3.6) 2025-09-08T20:23:57,464 Skipping link: No binaries permitted for python-bitcointx: https://files.pythonhosted.org/packages/0a/c2/81c3e16d1ca352dd47d7ae690aa99f5e42aa809f484e61477b775fd92562/python_bitcointx-1.0.5-py3-none-any.whl (from https://pypi.org/simple/python-bitcointx/) (requires-python:>=3.6) 2025-09-08T20:23:57,464 Skipping link: No binaries permitted for python-bitcointx: https://files.pythonhosted.org/packages/00/c0/8f3babad01f8ac602625d0370008e9a8564e28af3209b690b7305a2e1b5d/python_bitcointx-1.1.0-py3-none-any.whl (from https://pypi.org/simple/python-bitcointx/) (requires-python:>=3.6) 2025-09-08T20:23:57,465 Skipping link: No binaries permitted for python-bitcointx: https://files.pythonhosted.org/packages/37/d7/a29f1b2c1baee859a8fee1bd544d2a589105b5375c16d2d9428e3337f617/python_bitcointx-1.1.1-py3-none-any.whl (from https://pypi.org/simple/python-bitcointx/) (requires-python:>=3.6) 2025-09-08T20:23:57,465 Skipping link: No binaries permitted for python-bitcointx: https://files.pythonhosted.org/packages/6e/aa/ccb6e712bd490a2df1017ab449f13c511654e52bb373cac2355ba0b70a8d/python_bitcointx-1.1.1.post0-py3-none-any.whl (from https://pypi.org/simple/python-bitcointx/) (requires-python:>=3.6) 2025-09-08T20:23:57,465 Skipping link: No binaries permitted for python-bitcointx: https://files.pythonhosted.org/packages/3d/2b/d7321916c5f9a73ed08f333ac86d404cdd3cea4b690013f6bcfc5d598bc8/python_bitcointx-1.1.1.post1-py3-none-any.whl (from https://pypi.org/simple/python-bitcointx/) (requires-python:>=3.6) 2025-09-08T20:23:57,465 Skipping link: No binaries permitted for python-bitcointx: https://files.pythonhosted.org/packages/05/23/47ad58eef898a7c5b7e6ae11b6552483a8655fad2c1fd3b82d0779f3663d/python_bitcointx-1.1.1.post2-py3-none-any.whl (from https://pypi.org/simple/python-bitcointx/) (requires-python:>=3.6) 2025-09-08T20:23:57,465 Skipping link: No binaries permitted for python-bitcointx: https://files.pythonhosted.org/packages/8c/3c/3b9204ed390c89cfc6f6879d48ccb0b70d0847551a7bfab6770ced77578f/python_bitcointx-1.1.2-py3-none-any.whl (from https://pypi.org/simple/python-bitcointx/) (requires-python:>=3.6) 2025-09-08T20:23:57,465 Skipping link: No binaries permitted for python-bitcointx: https://files.pythonhosted.org/packages/eb/89/458e89f6ced91551c35963f431eb25fd95f6ebd8b88279e13ccb5e9d4325/python_bitcointx-1.1.3-py3-none-any.whl (from https://pypi.org/simple/python-bitcointx/) (requires-python:>=3.6) 2025-09-08T20:23:57,466 Skipping link: No binaries permitted for python-bitcointx: https://files.pythonhosted.org/packages/e6/e9/6666f848ce5b59c60f86cca5ab96f30e88b1b0d1876ea8952efa2430f71b/python_bitcointx-1.1.4-py3-none-any.whl (from https://pypi.org/simple/python-bitcointx/) (requires-python:>=3.7) 2025-09-08T20:23:57,466 Skipping link: No binaries permitted for python-bitcointx: https://files.pythonhosted.org/packages/87/86/de5a8845d64987f6094d060d6ed6358a0d2fb88606eb601f9a0c67e15816/python_bitcointx-1.1.5-py3-none-any.whl (from https://pypi.org/simple/python-bitcointx/) (requires-python:>=3.7) 2025-09-08T20:23:57,466 Fetching project page and analyzing links: https://www.piwheels.org/simple/python-bitcointx/ 2025-09-08T20:23:57,466 Getting page https://www.piwheels.org/simple/python-bitcointx/ 2025-09-08T20:23:57,467 Found index url https://www.piwheels.org/simple/ 2025-09-08T20:23:57,567 Fetched page https://www.piwheels.org/simple/python-bitcointx/ as text/html 2025-09-08T20:23:57,569 Skipping link: No binaries permitted for python-bitcointx: https://archive1.piwheels.org/simple/python-bitcointx/python_bitcointx-0.10.3.post0-py3-none-any.whl#sha256=b79d7e10b120f3b3c7cb7343d65b78cc19c53e2cd4c75e99e006f4502f7132b7 (from https://www.piwheels.org/simple/python-bitcointx/) (requires-python:>=3.4) 2025-09-08T20:23:57,569 Skipping link: No binaries permitted for python-bitcointx: https://archive1.piwheels.org/simple/python-bitcointx/python_bitcointx-0.10.3-py3-none-any.whl#sha256=eb6c37a4804711e55e81a1b715f834e53edae4a829ae399e4ddd38d9c836c1a3 (from https://www.piwheels.org/simple/python-bitcointx/) (requires-python:>=3.4) 2025-09-08T20:23:57,569 Skipping link: No binaries permitted for python-bitcointx: https://archive1.piwheels.org/simple/python-bitcointx/python_bitcointx-0.10.2-py3-none-any.whl#sha256=8223076a02c0e63e1af7438764b1d7c6ba66102cc6cd3ebfe0fe8dfb99c3970e (from https://www.piwheels.org/simple/python-bitcointx/) (requires-python:>=3.4) 2025-09-08T20:23:57,570 Skipping link: not a file: https://www.piwheels.org/simple/python-bitcointx/ 2025-09-08T20:23:57,570 Skipping link: not a file: https://pypi.org/simple/python-bitcointx/ 2025-09-08T20:23:57,597 Given no hashes to check 1 links for project 'python-bitcointx': discarding no candidates 2025-09-08T20:23:57,598 Collecting python-bitcointx==1.0.1 2025-09-08T20:23:57,600 Created temporary directory: /tmp/pip-unpack-vrtgxw7h 2025-09-08T20:23:57,752 Downloading python-bitcointx-1.0.1.tar.gz (200 kB) 2025-09-08T20:23:57,868 Added python-bitcointx==1.0.1 from https://files.pythonhosted.org/packages/f3/05/b966ca0e25f040584c5b41abbf4b05f06c3f0a98f501007a46f97b541361/python-bitcointx-1.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-df6tqm40' 2025-09-08T20:23:57,869 Running setup.py (path:/tmp/pip-wheel-vb9j8_2d/python-bitcointx_528c5739433f465b996a16f5aefd8800/setup.py) egg_info for package python-bitcointx 2025-09-08T20:23:57,870 Created temporary directory: /tmp/pip-pip-egg-info-jncnovba 2025-09-08T20:23:57,870 Preparing metadata (setup.py): started 2025-09-08T20:23:57,871 Running command python setup.py egg_info 2025-09-08T20:23:58,650 Traceback (most recent call last): 2025-09-08T20:23:58,652 File "/tmp/pip-wheel-vb9j8_2d/python-bitcointx_528c5739433f465b996a16f5aefd8800/bitcointx/core/secp256k1.py", line 211, in load_secp256k1_library 2025-09-08T20:23:58,652 _add_function_definitions(handle) 2025-09-08T20:23:58,652 ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ 2025-09-08T20:23:58,652 File "/tmp/pip-wheel-vb9j8_2d/python-bitcointx_528c5739433f465b996a16f5aefd8800/bitcointx/core/secp256k1.py", line 108, in _add_function_definitions 2025-09-08T20:23:58,652 _secp256k1.secp256k1_context_create.restype = ctypes.c_void_p 2025-09-08T20:23:58,652 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:23:58,653 File "/usr/lib/python3.13/ctypes/__init__.py", line 403, in __getattr__ 2025-09-08T20:23:58,653 func = self.__getitem__(name) 2025-09-08T20:23:58,653 File "/usr/lib/python3.13/ctypes/__init__.py", line 408, in __getitem__ 2025-09-08T20:23:58,653 func = self._FuncPtr((name_or_ordinal, self)) 2025-09-08T20:23:58,653 AttributeError: /usr/bin/python3: undefined symbol: secp256k1_context_create 2025-09-08T20:23:58,653 During handling of the above exception, another exception occurred: 2025-09-08T20:23:58,654 Traceback (most recent call last): 2025-09-08T20:23:58,655 File "", line 2, in 2025-09-08T20:23:58,655 exec(compile(''' 2025-09-08T20:23:58,655 ~~~~^^^^^^^^^^^^ 2025-09-08T20:23:58,656 # This is -- a caller that pip uses to run setup.py 2025-09-08T20:23:58,656 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:23:58,656 ...<32 lines>... 2025-09-08T20:23:58,656 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T20:23:58,656 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:23:58,657 ''' % ('/tmp/pip-wheel-vb9j8_2d/python-bitcointx_528c5739433f465b996a16f5aefd8800/setup.py',), "", "exec")) 2025-09-08T20:23:58,657 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:23:58,657 File "", line 35, in 2025-09-08T20:23:58,657 File "/tmp/pip-wheel-vb9j8_2d/python-bitcointx_528c5739433f465b996a16f5aefd8800/setup.py", line 7, in 2025-09-08T20:23:58,657 from bitcointx import __version__ 2025-09-08T20:23:58,658 File "/tmp/pip-wheel-vb9j8_2d/python-bitcointx_528c5739433f465b996a16f5aefd8800/bitcointx/__init__.py", line 23, in 2025-09-08T20:23:58,658 import bitcointx.wallet 2025-09-08T20:23:58,658 File "/tmp/pip-wheel-vb9j8_2d/python-bitcointx_528c5739433f465b996a16f5aefd8800/bitcointx/wallet.py", line 31, in 2025-09-08T20:23:58,658 from bitcointx.core.key import ( 2025-09-08T20:23:58,659 CPubKey, CKeyBase, CExtKeyBase, CExtPubKeyBase 2025-09-08T20:23:58,659 ) 2025-09-08T20:23:58,659 File "/tmp/pip-wheel-vb9j8_2d/python-bitcointx_528c5739433f465b996a16f5aefd8800/bitcointx/core/key.py", line 30, in 2025-09-08T20:23:58,659 from bitcointx.core.secp256k1 import ( 2025-09-08T20:23:58,659 ...<6 lines>... 2025-09-08T20:23:58,660 ) 2025-09-08T20:23:58,660 File "/tmp/pip-wheel-vb9j8_2d/python-bitcointx_528c5739433f465b996a16f5aefd8800/bitcointx/core/secp256k1.py", line 220, in 2025-09-08T20:23:58,660 _secp256k1 = load_secp256k1_library() 2025-09-08T20:23:58,660 File "/tmp/pip-wheel-vb9j8_2d/python-bitcointx_528c5739433f465b996a16f5aefd8800/bitcointx/core/secp256k1.py", line 213, in load_secp256k1_library 2025-09-08T20:23:58,661 raise ImportError('Cannot import secp256k1: {}'.format(e)) 2025-09-08T20:23:58,661 ImportError: Cannot import secp256k1: /usr/bin/python3: undefined symbol: secp256k1_context_create 2025-09-08T20:23:58,763 ERROR: python setup.py egg_info exited with 1 2025-09-08T20:23:58,777 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T20:23:58,777 exec(compile('"'"''"'"''"'"' 2025-09-08T20:23:58,777 # This is -- a caller that pip uses to run setup.py 2025-09-08T20:23:58,777 # 2025-09-08T20:23:58,777 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T20:23:58,777 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T20:23:58,777 # - It provides a clear error message when setuptools is not installed. 2025-09-08T20:23:58,777 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T20:23:58,777 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T20:23:58,777 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T20:23:58,777 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T20:23:58,777 import os, sys, tokenize, traceback 2025-09-08T20:23:58,777 2025-09-08T20:23:58,777 try: 2025-09-08T20:23:58,777 import setuptools 2025-09-08T20:23:58,777 except ImportError: 2025-09-08T20:23:58,777 print( 2025-09-08T20:23:58,777 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T20:23:58,777 "the build environment with exception:", 2025-09-08T20:23:58,777 file=sys.stderr, 2025-09-08T20:23:58,777 ) 2025-09-08T20:23:58,777 traceback.print_exc() 2025-09-08T20:23:58,777 sys.exit(1) 2025-09-08T20:23:58,777 2025-09-08T20:23:58,777 __file__ = %r 2025-09-08T20:23:58,777 sys.argv[0] = __file__ 2025-09-08T20:23:58,777 2025-09-08T20:23:58,777 if os.path.exists(__file__): 2025-09-08T20:23:58,777 filename = __file__ 2025-09-08T20:23:58,777 with tokenize.open(__file__) as f: 2025-09-08T20:23:58,777 setup_py_code = f.read() 2025-09-08T20:23:58,777 else: 2025-09-08T20:23:58,777 filename = "" 2025-09-08T20:23:58,777 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T20:23:58,777 2025-09-08T20:23:58,777 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T20:23:58,777 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-vb9j8_2d/python-bitcointx_528c5739433f465b996a16f5aefd8800/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-jncnovba[/] 2025-09-08T20:23:58,777 [bold magenta]cwd[/]: /tmp/pip-wheel-vb9j8_2d/python-bitcointx_528c5739433f465b996a16f5aefd8800/ 2025-09-08T20:23:58,778 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T20:23:58,779 ERROR: metadata generation failed 2025-09-08T20:23:58,785 Exception information: 2025-09-08T20:23:58,785 Traceback (most recent call last): 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T20:23:58,785 call_subprocess( 2025-09-08T20:23:58,785 ~~~~~~~~~~~~~~~^ 2025-09-08T20:23:58,785 args, 2025-09-08T20:23:58,785 ^^^^^ 2025-09-08T20:23:58,785 ...<2 lines>... 2025-09-08T20:23:58,785 spinner=spinner, 2025-09-08T20:23:58,785 ^^^^^^^^^^^^^^^^ 2025-09-08T20:23:58,785 ) 2025-09-08T20:23:58,785 ^ 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T20:23:58,785 raise error 2025-09-08T20:23:58,785 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T20:23:58,785 2025-09-08T20:23:58,785 The above exception was the direct cause of the following exception: 2025-09-08T20:23:58,785 2025-09-08T20:23:58,785 Traceback (most recent call last): 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T20:23:58,785 status = _inner_run() 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T20:23:58,785 return self.run(options, args) 2025-09-08T20:23:58,785 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T20:23:58,785 return func(self, options, args) 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T20:23:58,785 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T20:23:58,785 result = self._result = resolver.resolve( 2025-09-08T20:23:58,785 ~~~~~~~~~~~~~~~~^ 2025-09-08T20:23:58,785 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T20:23:58,785 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:23:58,785 ) 2025-09-08T20:23:58,785 ^ 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T20:23:58,785 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T20:23:58,785 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T20:23:58,785 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T20:23:58,785 if not criterion.candidates: 2025-09-08T20:23:58,785 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T20:23:58,785 return bool(self._sequence) 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T20:23:58,785 self._bool = any(self) 2025-09-08T20:23:58,785 ~~~^^^^^^ 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T20:23:58,785 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T20:23:58,785 ^^^^^^^^ 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T20:23:58,785 candidate = func() 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T20:23:58,785 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T20:23:58,785 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T20:23:58,785 link, template, name, version 2025-09-08T20:23:58,785 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:23:58,785 ) 2025-09-08T20:23:58,785 ^ 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T20:23:58,785 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T20:23:58,785 ~~~~~~~~~~~~~^ 2025-09-08T20:23:58,785 link, 2025-09-08T20:23:58,785 ^^^^^ 2025-09-08T20:23:58,785 ...<3 lines>... 2025-09-08T20:23:58,785 version=version, 2025-09-08T20:23:58,785 ^^^^^^^^^^^^^^^^ 2025-09-08T20:23:58,785 ) 2025-09-08T20:23:58,785 ^ 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T20:23:58,785 super().__init__( 2025-09-08T20:23:58,785 ~~~~~~~~~~~~~~~~^ 2025-09-08T20:23:58,785 link=link, 2025-09-08T20:23:58,785 ^^^^^^^^^^ 2025-09-08T20:23:58,785 ...<4 lines>... 2025-09-08T20:23:58,785 version=version, 2025-09-08T20:23:58,785 ^^^^^^^^^^^^^^^^ 2025-09-08T20:23:58,785 ) 2025-09-08T20:23:58,785 ^ 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T20:23:58,785 self.dist = self._prepare() 2025-09-08T20:23:58,785 ~~~~~~~~~~~~~^^ 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T20:23:58,785 dist = self._prepare_distribution() 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T20:23:58,785 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T20:23:58,785 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T20:23:58,785 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T20:23:58,785 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T20:23:58,785 dist = _get_prepared_distribution( 2025-09-08T20:23:58,785 req, 2025-09-08T20:23:58,785 ...<3 lines>... 2025-09-08T20:23:58,785 self.check_build_deps, 2025-09-08T20:23:58,785 ) 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T20:23:58,785 abstract_dist.prepare_distribution_metadata( 2025-09-08T20:23:58,785 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T20:23:58,785 finder, build_isolation, check_build_deps 2025-09-08T20:23:58,785 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:23:58,785 ) 2025-09-08T20:23:58,785 ^ 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T20:23:58,785 self.req.prepare_metadata() 2025-09-08T20:23:58,785 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T20:23:58,785 self.metadata_directory = generate_metadata_legacy( 2025-09-08T20:23:58,785 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T20:23:58,785 build_env=self.build_env, 2025-09-08T20:23:58,785 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:23:58,785 ...<3 lines>... 2025-09-08T20:23:58,785 details=details, 2025-09-08T20:23:58,785 ^^^^^^^^^^^^^^^^ 2025-09-08T20:23:58,785 ) 2025-09-08T20:23:58,785 ^ 2025-09-08T20:23:58,785 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T20:23:58,785 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T20:23:58,785 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T20:23:58,810 Removed python-bitcointx==1.0.1 from https://files.pythonhosted.org/packages/f3/05/b966ca0e25f040584c5b41abbf4b05f06c3f0a98f501007a46f97b541361/python-bitcointx-1.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-df6tqm40' 2025-09-08T20:23:58,810 Removed build tracker: '/tmp/pip-build-tracker-df6tqm40'