2025-09-08T01:24:53,187 Created temporary directory: /tmp/pip-build-tracker-tpip1zyf 2025-09-08T01:24:53,188 Initialized build tracking at /tmp/pip-build-tracker-tpip1zyf 2025-09-08T01:24:53,188 Created build tracker: /tmp/pip-build-tracker-tpip1zyf 2025-09-08T01:24:53,188 Entered build tracker: /tmp/pip-build-tracker-tpip1zyf 2025-09-08T01:24:53,188 Created temporary directory: /tmp/pip-wheel-03saxxfi 2025-09-08T01:24:53,192 Created temporary directory: /tmp/pip-ephem-wheel-cache-ph8om261 2025-09-08T01:24:53,252 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T01:24:53,255 2 location(s) to search for versions of nesasm: 2025-09-08T01:24:53,255 * https://pypi.org/simple/nesasm/ 2025-09-08T01:24:53,255 * https://www.piwheels.org/simple/nesasm/ 2025-09-08T01:24:53,255 Fetching project page and analyzing links: https://pypi.org/simple/nesasm/ 2025-09-08T01:24:53,256 Getting page https://pypi.org/simple/nesasm/ 2025-09-08T01:24:53,257 Found index url https://pypi.org/simple/ 2025-09-08T01:24:53,408 Fetched page https://pypi.org/simple/nesasm/ as application/vnd.pypi.simple.v1+json 2025-09-08T01:24:53,411 Skipping link: No binaries permitted for nesasm: https://files.pythonhosted.org/packages/c1/81/de552763e7608cac17bac310d90c06b728dc59eb6b35a71004d30dcba631/nesasm-0.0.2-py2-none-any.whl (from https://pypi.org/simple/nesasm/) 2025-09-08T01:24:53,411 Skipping link: No binaries permitted for nesasm: https://files.pythonhosted.org/packages/df/4f/db563e9b4c199af1bd27e75a8e6eeb6284a5de9b5a1a4295faadd22208ce/nesasm-0.0.3-py2-none-any.whl (from https://pypi.org/simple/nesasm/) 2025-09-08T01:24:53,412 Found link https://files.pythonhosted.org/packages/92/33/8fd626527372b6a12fb12977b4592de309db002fad173aa8904b04210a96/nesasm-0.0.3.tar.gz (from https://pypi.org/simple/nesasm/), version: 0.0.3 2025-09-08T01:24:53,412 Skipping link: No binaries permitted for nesasm: https://files.pythonhosted.org/packages/a7/93/7cdfb1834895ac0044193aba50b3eff11d188572a8b0b3529e8857e1291c/nesasm-0.0.4-py2-none-any.whl (from https://pypi.org/simple/nesasm/) 2025-09-08T01:24:53,412 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/fb/02/af97dd999a1229aec766b182751167d3be08ff7969caeb39c6447b80f89b/nesasm-0.0.4-py2.7.egg (from https://pypi.org/simple/nesasm/) 2025-09-08T01:24:53,412 Skipping link: No binaries permitted for nesasm: https://files.pythonhosted.org/packages/77/73/af5f23d28585d83840f5b47399ee09e14a4630fb967d78c9cbda9b56b43e/nesasm-0.0.5-py2-none-any.whl (from https://pypi.org/simple/nesasm/) 2025-09-08T01:24:53,412 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/02/5a/7f7b11fe8329e03e1c4ae278bc8648a1f509a7d578407cede4390e7aa96c/nesasm-0.0.5-py2.7.egg (from https://pypi.org/simple/nesasm/) 2025-09-08T01:24:53,413 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/ff/56/7adfe972c36022e87d1a1e9cd6e4e1f808044bd5df45d791a5aa515a0c00/nesasm-0.0.6-py2.7.egg (from https://pypi.org/simple/nesasm/) 2025-09-08T01:24:53,413 Skipping link: No binaries permitted for nesasm: https://files.pythonhosted.org/packages/20/a4/b59f070e91865b66b94301cc318b9ef9ce816a3a8db433d24a0a3e15886f/nesasm-0.0.6-py2.py3-none-any.whl (from https://pypi.org/simple/nesasm/) 2025-09-08T01:24:53,413 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/cf/82/8860ff36c111f9c46f6ca4797c7652316d28e9de3514a3b230c4e71def29/nesasm-0.0.7-py2.7.egg (from https://pypi.org/simple/nesasm/) 2025-09-08T01:24:53,413 Skipping link: No binaries permitted for nesasm: https://files.pythonhosted.org/packages/92/5f/723b785d4777fd06c00d5627ee68f6760cbfc9ab8604ff73ad02995c7102/nesasm-0.0.7-py2.py3-none-any.whl (from https://pypi.org/simple/nesasm/) 2025-09-08T01:24:53,413 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/f4/0a/a31525c2057c82688f113692d533c6552298125ec2ad282808f37db36843/nesasm-0.0.8-py2.7.egg (from https://pypi.org/simple/nesasm/) 2025-09-08T01:24:53,413 Skipping link: No binaries permitted for nesasm: https://files.pythonhosted.org/packages/76/3e/69b75aa74adc366427d8bce1233e6a584a5999f63a0edd4e4b90b05c01ed/nesasm-0.0.8-py2.py3-none-any.whl (from https://pypi.org/simple/nesasm/) 2025-09-08T01:24:53,413 Skipping link: No binaries permitted for nesasm: https://files.pythonhosted.org/packages/80/dc/907744c631a01cd9d6ce9965433f08213295b379a08f0525e137ca7ba185/nesasm-0.0.9-py3-none-any.whl (from https://pypi.org/simple/nesasm/) (requires-python:<4.0,>=3.11) 2025-09-08T01:24:53,414 Found link https://files.pythonhosted.org/packages/58/78/c0aae4ee32053b86b7908ccc54df4880793daa519a30697cc400f3604dea/nesasm-0.0.9.tar.gz (from https://pypi.org/simple/nesasm/) (requires-python:<4.0,>=3.11), version: 0.0.9 2025-09-08T01:24:53,415 Fetching project page and analyzing links: https://www.piwheels.org/simple/nesasm/ 2025-09-08T01:24:53,415 Getting page https://www.piwheels.org/simple/nesasm/ 2025-09-08T01:24:53,416 Found index url https://www.piwheels.org/simple/ 2025-09-08T01:24:53,510 Fetched page https://www.piwheels.org/simple/nesasm/ as text/html 2025-09-08T01:24:53,511 Skipping link: No binaries permitted for nesasm: https://archive1.piwheels.org/simple/nesasm/nesasm-0.0.9-py3-none-any.whl#sha256=8cbdc35dc6bfb9e8c2cf9e91641fb542f4316753ba7be3d0372361124d25e9d8 (from https://www.piwheels.org/simple/nesasm/) (requires-python:>=3.11,<4.0) 2025-09-08T01:24:53,511 Skipping link: not a file: https://www.piwheels.org/simple/nesasm/ 2025-09-08T01:24:53,511 Skipping link: not a file: https://pypi.org/simple/nesasm/ 2025-09-08T01:24:53,536 Given no hashes to check 1 links for project 'nesasm': discarding no candidates 2025-09-08T01:24:53,537 Collecting nesasm==0.0.3 2025-09-08T01:24:53,539 Created temporary directory: /tmp/pip-unpack-nd40xvdg 2025-09-08T01:24:53,679 Downloading nesasm-0.0.3.tar.gz (7.1 kB) 2025-09-08T01:24:53,696 Added nesasm==0.0.3 from https://files.pythonhosted.org/packages/92/33/8fd626527372b6a12fb12977b4592de309db002fad173aa8904b04210a96/nesasm-0.0.3.tar.gz to build tracker '/tmp/pip-build-tracker-tpip1zyf' 2025-09-08T01:24:53,697 Running setup.py (path:/tmp/pip-wheel-03saxxfi/nesasm_2cf3b1d82d82411e8662ba309d1d09df/setup.py) egg_info for package nesasm 2025-09-08T01:24:53,698 Created temporary directory: /tmp/pip-pip-egg-info-tvbmcxjw 2025-09-08T01:24:53,698 Preparing metadata (setup.py): started 2025-09-08T01:24:53,699 Running command python setup.py egg_info 2025-09-08T01:24:54,286 Traceback (most recent call last): 2025-09-08T01:24:54,288 File "", line 2, in 2025-09-08T01:24:54,288 exec(compile(''' 2025-09-08T01:24:54,288 ~~~~^^^^^^^^^^^^ 2025-09-08T01:24:54,288 # This is -- a caller that pip uses to run setup.py 2025-09-08T01:24:54,289 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:24:54,289 ...<32 lines>... 2025-09-08T01:24:54,289 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T01:24:54,289 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:24:54,289 ''' % ('/tmp/pip-wheel-03saxxfi/nesasm_2cf3b1d82d82411e8662ba309d1d09df/setup.py',), "", "exec")) 2025-09-08T01:24:54,289 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:24:54,290 File "", line 35, in 2025-09-08T01:24:54,290 File "/tmp/pip-wheel-03saxxfi/nesasm_2cf3b1d82d82411e8662ba309d1d09df/setup.py", line 10, in 2025-09-08T01:24:54,290 with open(os.path.join(here, 'requirements.txt')) as f: 2025-09-08T01:24:54,290 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:24:54,291 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-03saxxfi/nesasm_2cf3b1d82d82411e8662ba309d1d09df/requirements.txt' 2025-09-08T01:24:54,390 ERROR: python setup.py egg_info exited with 1 2025-09-08T01:24:54,403 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T01:24:54,403 exec(compile('"'"''"'"''"'"' 2025-09-08T01:24:54,403 # This is -- a caller that pip uses to run setup.py 2025-09-08T01:24:54,403 # 2025-09-08T01:24:54,403 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T01:24:54,403 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T01:24:54,403 # - It provides a clear error message when setuptools is not installed. 2025-09-08T01:24:54,403 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T01:24:54,403 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T01:24:54,403 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T01:24:54,403 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T01:24:54,403 import os, sys, tokenize, traceback 2025-09-08T01:24:54,403 2025-09-08T01:24:54,403 try: 2025-09-08T01:24:54,403 import setuptools 2025-09-08T01:24:54,403 except ImportError: 2025-09-08T01:24:54,403 print( 2025-09-08T01:24:54,403 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T01:24:54,403 "the build environment with exception:", 2025-09-08T01:24:54,403 file=sys.stderr, 2025-09-08T01:24:54,403 ) 2025-09-08T01:24:54,403 traceback.print_exc() 2025-09-08T01:24:54,403 sys.exit(1) 2025-09-08T01:24:54,403 2025-09-08T01:24:54,403 __file__ = %r 2025-09-08T01:24:54,403 sys.argv[0] = __file__ 2025-09-08T01:24:54,403 2025-09-08T01:24:54,403 if os.path.exists(__file__): 2025-09-08T01:24:54,403 filename = __file__ 2025-09-08T01:24:54,403 with tokenize.open(__file__) as f: 2025-09-08T01:24:54,403 setup_py_code = f.read() 2025-09-08T01:24:54,403 else: 2025-09-08T01:24:54,403 filename = "" 2025-09-08T01:24:54,403 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T01:24:54,403 2025-09-08T01:24:54,403 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T01:24:54,403 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-03saxxfi/nesasm_2cf3b1d82d82411e8662ba309d1d09df/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-tvbmcxjw[/] 2025-09-08T01:24:54,404 [bold magenta]cwd[/]: /tmp/pip-wheel-03saxxfi/nesasm_2cf3b1d82d82411e8662ba309d1d09df/ 2025-09-08T01:24:54,404 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T01:24:54,405 ERROR: metadata generation failed 2025-09-08T01:24:54,411 Exception information: 2025-09-08T01:24:54,411 Traceback (most recent call last): 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T01:24:54,411 call_subprocess( 2025-09-08T01:24:54,411 ~~~~~~~~~~~~~~~^ 2025-09-08T01:24:54,411 args, 2025-09-08T01:24:54,411 ^^^^^ 2025-09-08T01:24:54,411 ...<2 lines>... 2025-09-08T01:24:54,411 spinner=spinner, 2025-09-08T01:24:54,411 ^^^^^^^^^^^^^^^^ 2025-09-08T01:24:54,411 ) 2025-09-08T01:24:54,411 ^ 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T01:24:54,411 raise error 2025-09-08T01:24:54,411 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T01:24:54,411 2025-09-08T01:24:54,411 The above exception was the direct cause of the following exception: 2025-09-08T01:24:54,411 2025-09-08T01:24:54,411 Traceback (most recent call last): 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T01:24:54,411 status = _inner_run() 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T01:24:54,411 return self.run(options, args) 2025-09-08T01:24:54,411 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T01:24:54,411 return func(self, options, args) 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T01:24:54,411 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T01:24:54,411 result = self._result = resolver.resolve( 2025-09-08T01:24:54,411 ~~~~~~~~~~~~~~~~^ 2025-09-08T01:24:54,411 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T01:24:54,411 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:24:54,411 ) 2025-09-08T01:24:54,411 ^ 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T01:24:54,411 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T01:24:54,411 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T01:24:54,411 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T01:24:54,411 if not criterion.candidates: 2025-09-08T01:24:54,411 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T01:24:54,411 return bool(self._sequence) 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T01:24:54,411 self._bool = any(self) 2025-09-08T01:24:54,411 ~~~^^^^^^ 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T01:24:54,411 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T01:24:54,411 ^^^^^^^^ 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T01:24:54,411 candidate = func() 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T01:24:54,411 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T01:24:54,411 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T01:24:54,411 link, template, name, version 2025-09-08T01:24:54,411 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:24:54,411 ) 2025-09-08T01:24:54,411 ^ 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T01:24:54,411 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T01:24:54,411 ~~~~~~~~~~~~~^ 2025-09-08T01:24:54,411 link, 2025-09-08T01:24:54,411 ^^^^^ 2025-09-08T01:24:54,411 ...<3 lines>... 2025-09-08T01:24:54,411 version=version, 2025-09-08T01:24:54,411 ^^^^^^^^^^^^^^^^ 2025-09-08T01:24:54,411 ) 2025-09-08T01:24:54,411 ^ 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T01:24:54,411 super().__init__( 2025-09-08T01:24:54,411 ~~~~~~~~~~~~~~~~^ 2025-09-08T01:24:54,411 link=link, 2025-09-08T01:24:54,411 ^^^^^^^^^^ 2025-09-08T01:24:54,411 ...<4 lines>... 2025-09-08T01:24:54,411 version=version, 2025-09-08T01:24:54,411 ^^^^^^^^^^^^^^^^ 2025-09-08T01:24:54,411 ) 2025-09-08T01:24:54,411 ^ 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T01:24:54,411 self.dist = self._prepare() 2025-09-08T01:24:54,411 ~~~~~~~~~~~~~^^ 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T01:24:54,411 dist = self._prepare_distribution() 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T01:24:54,411 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T01:24:54,411 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T01:24:54,411 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T01:24:54,411 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T01:24:54,411 dist = _get_prepared_distribution( 2025-09-08T01:24:54,411 req, 2025-09-08T01:24:54,411 ...<3 lines>... 2025-09-08T01:24:54,411 self.check_build_deps, 2025-09-08T01:24:54,411 ) 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T01:24:54,411 abstract_dist.prepare_distribution_metadata( 2025-09-08T01:24:54,411 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T01:24:54,411 finder, build_isolation, check_build_deps 2025-09-08T01:24:54,411 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:24:54,411 ) 2025-09-08T01:24:54,411 ^ 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T01:24:54,411 self.req.prepare_metadata() 2025-09-08T01:24:54,411 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T01:24:54,411 self.metadata_directory = generate_metadata_legacy( 2025-09-08T01:24:54,411 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T01:24:54,411 build_env=self.build_env, 2025-09-08T01:24:54,411 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:24:54,411 ...<3 lines>... 2025-09-08T01:24:54,411 details=details, 2025-09-08T01:24:54,411 ^^^^^^^^^^^^^^^^ 2025-09-08T01:24:54,411 ) 2025-09-08T01:24:54,411 ^ 2025-09-08T01:24:54,411 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T01:24:54,411 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T01:24:54,411 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T01:24:54,435 Removed nesasm==0.0.3 from https://files.pythonhosted.org/packages/92/33/8fd626527372b6a12fb12977b4592de309db002fad173aa8904b04210a96/nesasm-0.0.3.tar.gz from build tracker '/tmp/pip-build-tracker-tpip1zyf' 2025-09-08T01:24:54,436 Removed build tracker: '/tmp/pip-build-tracker-tpip1zyf'