2025-09-11T05:08:02,127 Created temporary directory: /tmp/pip-build-tracker-eyd8jle9 2025-09-11T05:08:02,128 Initialized build tracking at /tmp/pip-build-tracker-eyd8jle9 2025-09-11T05:08:02,128 Created build tracker: /tmp/pip-build-tracker-eyd8jle9 2025-09-11T05:08:02,128 Entered build tracker: /tmp/pip-build-tracker-eyd8jle9 2025-09-11T05:08:02,129 Created temporary directory: /tmp/pip-wheel-4pji5i8s 2025-09-11T05:08:02,132 Created temporary directory: /tmp/pip-ephem-wheel-cache-fffv11ue 2025-09-11T05:08:02,193 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-11T05:08:02,195 2 location(s) to search for versions of amp-atomistics: 2025-09-11T05:08:02,195 * https://pypi.org/simple/amp-atomistics/ 2025-09-11T05:08:02,195 * https://www.piwheels.org/simple/amp-atomistics/ 2025-09-11T05:08:02,196 Fetching project page and analyzing links: https://pypi.org/simple/amp-atomistics/ 2025-09-11T05:08:02,196 Getting page https://pypi.org/simple/amp-atomistics/ 2025-09-11T05:08:02,198 Found index url https://pypi.org/simple/ 2025-09-11T05:08:02,405 Fetched page https://pypi.org/simple/amp-atomistics/ as application/vnd.pypi.simple.v1+json 2025-09-11T05:08:02,406 Found link https://files.pythonhosted.org/packages/25/21/b65e16734d8e726581f4d8c9c76ad900b61dfd45fe33f00418727b57326b/amp-atomistics-0.6.1.tar.gz (from https://pypi.org/simple/amp-atomistics/), version: 0.6.1 2025-09-11T05:08:02,407 Found link https://files.pythonhosted.org/packages/2a/2a/a6a82f32a94dee78a29360920f536536a089ab9a61ef526bce8bd14745e1/amp-atomistics-1.0.tar.gz (from https://pypi.org/simple/amp-atomistics/), version: 1.0 2025-09-11T05:08:02,407 Found link https://files.pythonhosted.org/packages/b7/17/7c028f52c8a69f4bac3fb81004a141d0f93d0365b1e1b2ce95c0180abd7b/amp-atomistics-1.0.1.tar.gz (from https://pypi.org/simple/amp-atomistics/), version: 1.0.1 2025-09-11T05:08:02,408 Fetching project page and analyzing links: https://www.piwheels.org/simple/amp-atomistics/ 2025-09-11T05:08:02,408 Getting page https://www.piwheels.org/simple/amp-atomistics/ 2025-09-11T05:08:02,409 Found index url https://www.piwheels.org/simple/ 2025-09-11T05:08:02,509 Fetched page https://www.piwheels.org/simple/amp-atomistics/ as text/html 2025-09-11T05:08:02,513 Skipping link: No binaries permitted for amp-atomistics: https://archive1.piwheels.org/simple/amp-atomistics/amp_atomistics-1.0.1-cp37-cp37m-linux_armv6l.whl#sha256=d78b546c5b2223c3d2eb86e41b9f9f64eed7d089c514de76a8de79f27530c5e7 (from https://www.piwheels.org/simple/amp-atomistics/) 2025-09-11T05:08:02,513 Skipping link: No binaries permitted for amp-atomistics: https://archive1.piwheels.org/simple/amp-atomistics/amp_atomistics-1.0.1-cp37-cp37m-linux_armv7l.whl#sha256=d78b546c5b2223c3d2eb86e41b9f9f64eed7d089c514de76a8de79f27530c5e7 (from https://www.piwheels.org/simple/amp-atomistics/) 2025-09-11T05:08:02,514 Skipping link: No binaries permitted for amp-atomistics: https://archive1.piwheels.org/simple/amp-atomistics/amp_atomistics-1.0.1-cp39-cp39-linux_armv6l.whl#sha256=2e07675afcfbec1c305eaf1c889ef2618b6504dae6afcdeb8c15b17b3909659e (from https://www.piwheels.org/simple/amp-atomistics/) 2025-09-11T05:08:02,514 Skipping link: No binaries permitted for amp-atomistics: https://archive1.piwheels.org/simple/amp-atomistics/amp_atomistics-1.0.1-cp39-cp39-linux_armv7l.whl#sha256=2e07675afcfbec1c305eaf1c889ef2618b6504dae6afcdeb8c15b17b3909659e (from https://www.piwheels.org/simple/amp-atomistics/) 2025-09-11T05:08:02,514 Skipping link: No binaries permitted for amp-atomistics: https://archive1.piwheels.org/simple/amp-atomistics/amp_atomistics-1.0-cp37-cp37m-linux_armv6l.whl#sha256=d18037c33a19ba5c7cdfbd49324ed8db0d91eb49b20dcd9feb9b84cbf7018a14 (from https://www.piwheels.org/simple/amp-atomistics/) 2025-09-11T05:08:02,514 Skipping link: No binaries permitted for amp-atomistics: https://archive1.piwheels.org/simple/amp-atomistics/amp_atomistics-1.0-cp37-cp37m-linux_armv7l.whl#sha256=d18037c33a19ba5c7cdfbd49324ed8db0d91eb49b20dcd9feb9b84cbf7018a14 (from https://www.piwheels.org/simple/amp-atomistics/) 2025-09-11T05:08:02,514 Skipping link: No binaries permitted for amp-atomistics: https://archive1.piwheels.org/simple/amp-atomistics/amp_atomistics-1.0-cp39-cp39-linux_armv6l.whl#sha256=eb7fd88f4917f67a51c5565d1de81c2821fcc4371743208ab1ceda3c20ec654a (from https://www.piwheels.org/simple/amp-atomistics/) 2025-09-11T05:08:02,514 Skipping link: No binaries permitted for amp-atomistics: https://archive1.piwheels.org/simple/amp-atomistics/amp_atomistics-1.0-cp39-cp39-linux_armv7l.whl#sha256=eb7fd88f4917f67a51c5565d1de81c2821fcc4371743208ab1ceda3c20ec654a (from https://www.piwheels.org/simple/amp-atomistics/) 2025-09-11T05:08:02,515 Skipping link: No binaries permitted for amp-atomistics: https://archive1.piwheels.org/simple/amp-atomistics/amp_atomistics-0.6.1-cp39-cp39-linux_armv6l.whl#sha256=7d1f92339e73d8adc0aefce75cc105c464381edcea4ac0c27485244ea37e3a74 (from https://www.piwheels.org/simple/amp-atomistics/) 2025-09-11T05:08:02,515 Skipping link: No binaries permitted for amp-atomistics: https://archive1.piwheels.org/simple/amp-atomistics/amp_atomistics-0.6.1-cp39-cp39-linux_armv7l.whl#sha256=7d1f92339e73d8adc0aefce75cc105c464381edcea4ac0c27485244ea37e3a74 (from https://www.piwheels.org/simple/amp-atomistics/) 2025-09-11T05:08:02,515 Skipping link: No binaries permitted for amp-atomistics: https://archive1.piwheels.org/simple/amp-atomistics/amp_atomistics-0.6.1-cp37-cp37m-linux_armv7l.whl#sha256=d85a9e06c69ac145c694ba2e038a07657e56ef2a5623499e529880caf5858ef4 (from https://www.piwheels.org/simple/amp-atomistics/) 2025-09-11T05:08:02,515 Skipping link: No binaries permitted for amp-atomistics: https://archive1.piwheels.org/simple/amp-atomistics/amp_atomistics-0.6.1-cp37-cp37m-linux_armv6l.whl#sha256=d85a9e06c69ac145c694ba2e038a07657e56ef2a5623499e529880caf5858ef4 (from https://www.piwheels.org/simple/amp-atomistics/) 2025-09-11T05:08:02,515 Skipping link: No binaries permitted for amp-atomistics: https://archive1.piwheels.org/simple/amp-atomistics/amp_atomistics-0.6.1-cp34-cp34m-linux_armv6l.whl#sha256=934e7405eeacc7a446eff3c519ed4a03ba3df347fe76f1425acdb2040e0f2985 (from https://www.piwheels.org/simple/amp-atomistics/) 2025-09-11T05:08:02,515 Skipping link: No binaries permitted for amp-atomistics: https://archive1.piwheels.org/simple/amp-atomistics/amp_atomistics-0.6.1-cp34-cp34m-linux_armv7l.whl#sha256=934e7405eeacc7a446eff3c519ed4a03ba3df347fe76f1425acdb2040e0f2985 (from https://www.piwheels.org/simple/amp-atomistics/) 2025-09-11T05:08:02,515 Skipping link: No binaries permitted for amp-atomistics: https://archive1.piwheels.org/simple/amp-atomistics/amp_atomistics-0.6.1-cp35-cp35m-linux_armv7l.whl#sha256=319fdeb8e2749626a9a22b17382ea52e60738cf8e136652671fa417a5d59eef5 (from https://www.piwheels.org/simple/amp-atomistics/) 2025-09-11T05:08:02,516 Skipping link: No binaries permitted for amp-atomistics: https://archive1.piwheels.org/simple/amp-atomistics/amp_atomistics-0.6.1-cp35-cp35m-linux_armv6l.whl#sha256=319fdeb8e2749626a9a22b17382ea52e60738cf8e136652671fa417a5d59eef5 (from https://www.piwheels.org/simple/amp-atomistics/) 2025-09-11T05:08:02,516 Skipping link: not a file: https://www.piwheels.org/simple/amp-atomistics/ 2025-09-11T05:08:02,516 Skipping link: not a file: https://pypi.org/simple/amp-atomistics/ 2025-09-11T05:08:02,541 Given no hashes to check 1 links for project 'amp-atomistics': discarding no candidates 2025-09-11T05:08:02,543 Collecting amp-atomistics==1.0 2025-09-11T05:08:02,544 Created temporary directory: /tmp/pip-unpack-2f13m7y4 2025-09-11T05:08:02,685 Downloading amp-atomistics-1.0.tar.gz (147 kB) 2025-09-11T05:08:02,767 Added amp-atomistics==1.0 from https://files.pythonhosted.org/packages/2a/2a/a6a82f32a94dee78a29360920f536536a089ab9a61ef526bce8bd14745e1/amp-atomistics-1.0.tar.gz to build tracker '/tmp/pip-build-tracker-eyd8jle9' 2025-09-11T05:08:02,768 Running setup.py (path:/tmp/pip-wheel-4pji5i8s/amp-atomistics_45d4809d6f3249258fcb0b982d96dd75/setup.py) egg_info for package amp-atomistics 2025-09-11T05:08:02,768 Created temporary directory: /tmp/pip-pip-egg-info-5yvhirc7 2025-09-11T05:08:02,768 Preparing metadata (setup.py): started 2025-09-11T05:08:02,769 Running command python setup.py egg_info 2025-09-11T05:08:03,715 Traceback (most recent call last): 2025-09-11T05:08:03,716 File "/tmp/pip-wheel-4pji5i8s/amp-atomistics_45d4809d6f3249258fcb0b982d96dd75/setup.py", line 7, in 2025-09-11T05:08:03,716 from numpy.distutils.core import Extension, setup 2025-09-11T05:08:03,716 ModuleNotFoundError: No module named 'numpy.distutils' 2025-09-11T05:08:03,716 During handling of the above exception, another exception occurred: 2025-09-11T05:08:03,717 Traceback (most recent call last): 2025-09-11T05:08:03,718 File "", line 2, in 2025-09-11T05:08:03,718 exec(compile(''' 2025-09-11T05:08:03,718 ~~~~^^^^^^^^^^^^ 2025-09-11T05:08:03,718 # This is -- a caller that pip uses to run setup.py 2025-09-11T05:08:03,718 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T05:08:03,719 ...<32 lines>... 2025-09-11T05:08:03,719 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T05:08:03,719 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T05:08:03,719 ''' % ('/tmp/pip-wheel-4pji5i8s/amp-atomistics_45d4809d6f3249258fcb0b982d96dd75/setup.py',), "", "exec")) 2025-09-11T05:08:03,719 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T05:08:03,719 File "", line 35, in 2025-09-11T05:08:03,720 File "/tmp/pip-wheel-4pji5i8s/amp-atomistics_45d4809d6f3249258fcb0b982d96dd75/setup.py", line 14, in 2025-09-11T05:08:03,720 raise RuntimeError(msg) 2025-09-11T05:08:03,720 RuntimeError: Please install numpy (version 1.7.0 or greater) before installing Amp. (Amp uses numpy's installer so it can compile the fortran modules with f2py.) You should be able to do this with a command like: $ pip install numpy 2025-09-11T05:08:03,844 ERROR: python setup.py egg_info exited with 1 2025-09-11T05:08:03,857 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-11T05:08:03,857 exec(compile('"'"''"'"''"'"' 2025-09-11T05:08:03,857 # This is -- a caller that pip uses to run setup.py 2025-09-11T05:08:03,857 # 2025-09-11T05:08:03,857 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-11T05:08:03,857 # import from `distutils.core` to work with newer packaging standards. 2025-09-11T05:08:03,857 # - It provides a clear error message when setuptools is not installed. 2025-09-11T05:08:03,857 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-11T05:08:03,857 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-11T05:08:03,857 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-11T05:08:03,857 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-11T05:08:03,857 import os, sys, tokenize, traceback 2025-09-11T05:08:03,857 2025-09-11T05:08:03,857 try: 2025-09-11T05:08:03,857 import setuptools 2025-09-11T05:08:03,857 except ImportError: 2025-09-11T05:08:03,857 print( 2025-09-11T05:08:03,857 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-11T05:08:03,857 "the build environment with exception:", 2025-09-11T05:08:03,857 file=sys.stderr, 2025-09-11T05:08:03,857 ) 2025-09-11T05:08:03,857 traceback.print_exc() 2025-09-11T05:08:03,857 sys.exit(1) 2025-09-11T05:08:03,857 2025-09-11T05:08:03,857 __file__ = %r 2025-09-11T05:08:03,857 sys.argv[0] = __file__ 2025-09-11T05:08:03,857 2025-09-11T05:08:03,857 if os.path.exists(__file__): 2025-09-11T05:08:03,857 filename = __file__ 2025-09-11T05:08:03,857 with tokenize.open(__file__) as f: 2025-09-11T05:08:03,857 setup_py_code = f.read() 2025-09-11T05:08:03,857 else: 2025-09-11T05:08:03,857 filename = "" 2025-09-11T05:08:03,857 setup_py_code = "from setuptools import setup; setup()" 2025-09-11T05:08:03,857 2025-09-11T05:08:03,857 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T05:08:03,857 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-4pji5i8s/amp-atomistics_45d4809d6f3249258fcb0b982d96dd75/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-5yvhirc7[/] 2025-09-11T05:08:03,858 [bold magenta]cwd[/]: /tmp/pip-wheel-4pji5i8s/amp-atomistics_45d4809d6f3249258fcb0b982d96dd75/ 2025-09-11T05:08:03,858 Preparing metadata (setup.py): finished with status 'error' 2025-09-11T05:08:03,859 ERROR: metadata generation failed 2025-09-11T05:08:03,865 Exception information: 2025-09-11T05:08:03,865 Traceback (most recent call last): 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-11T05:08:03,865 call_subprocess( 2025-09-11T05:08:03,865 ~~~~~~~~~~~~~~~^ 2025-09-11T05:08:03,865 args, 2025-09-11T05:08:03,865 ^^^^^ 2025-09-11T05:08:03,865 ...<2 lines>... 2025-09-11T05:08:03,865 spinner=spinner, 2025-09-11T05:08:03,865 ^^^^^^^^^^^^^^^^ 2025-09-11T05:08:03,865 ) 2025-09-11T05:08:03,865 ^ 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-11T05:08:03,865 raise error 2025-09-11T05:08:03,865 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-11T05:08:03,865 2025-09-11T05:08:03,865 The above exception was the direct cause of the following exception: 2025-09-11T05:08:03,865 2025-09-11T05:08:03,865 Traceback (most recent call last): 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-11T05:08:03,865 status = _inner_run() 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-11T05:08:03,865 return self.run(options, args) 2025-09-11T05:08:03,865 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-11T05:08:03,865 return func(self, options, args) 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-11T05:08:03,865 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-11T05:08:03,865 result = self._result = resolver.resolve( 2025-09-11T05:08:03,865 ~~~~~~~~~~~~~~~~^ 2025-09-11T05:08:03,865 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-11T05:08:03,865 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T05:08:03,865 ) 2025-09-11T05:08:03,865 ^ 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-11T05:08:03,865 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-11T05:08:03,865 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-11T05:08:03,865 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-11T05:08:03,865 if not criterion.candidates: 2025-09-11T05:08:03,865 ^^^^^^^^^^^^^^^^^^^^ 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-11T05:08:03,865 return bool(self._sequence) 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-11T05:08:03,865 self._bool = any(self) 2025-09-11T05:08:03,865 ~~~^^^^^^ 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-11T05:08:03,865 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-11T05:08:03,865 ^^^^^^^^ 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-11T05:08:03,865 candidate = func() 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-11T05:08:03,865 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-11T05:08:03,865 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T05:08:03,865 link, template, name, version 2025-09-11T05:08:03,865 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T05:08:03,865 ) 2025-09-11T05:08:03,865 ^ 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-11T05:08:03,865 self._link_candidate_cache[link] = LinkCandidate( 2025-09-11T05:08:03,865 ~~~~~~~~~~~~~^ 2025-09-11T05:08:03,865 link, 2025-09-11T05:08:03,865 ^^^^^ 2025-09-11T05:08:03,865 ...<3 lines>... 2025-09-11T05:08:03,865 version=version, 2025-09-11T05:08:03,865 ^^^^^^^^^^^^^^^^ 2025-09-11T05:08:03,865 ) 2025-09-11T05:08:03,865 ^ 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-11T05:08:03,865 super().__init__( 2025-09-11T05:08:03,865 ~~~~~~~~~~~~~~~~^ 2025-09-11T05:08:03,865 link=link, 2025-09-11T05:08:03,865 ^^^^^^^^^^ 2025-09-11T05:08:03,865 ...<4 lines>... 2025-09-11T05:08:03,865 version=version, 2025-09-11T05:08:03,865 ^^^^^^^^^^^^^^^^ 2025-09-11T05:08:03,865 ) 2025-09-11T05:08:03,865 ^ 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-11T05:08:03,865 self.dist = self._prepare() 2025-09-11T05:08:03,865 ~~~~~~~~~~~~~^^ 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-11T05:08:03,865 dist = self._prepare_distribution() 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-11T05:08:03,865 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-11T05:08:03,865 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-11T05:08:03,865 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-11T05:08:03,865 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-11T05:08:03,865 dist = _get_prepared_distribution( 2025-09-11T05:08:03,865 req, 2025-09-11T05:08:03,865 ...<3 lines>... 2025-09-11T05:08:03,865 self.check_build_deps, 2025-09-11T05:08:03,865 ) 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-11T05:08:03,865 abstract_dist.prepare_distribution_metadata( 2025-09-11T05:08:03,865 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T05:08:03,865 finder, build_isolation, check_build_deps 2025-09-11T05:08:03,865 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T05:08:03,865 ) 2025-09-11T05:08:03,865 ^ 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-11T05:08:03,865 self.req.prepare_metadata() 2025-09-11T05:08:03,865 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-11T05:08:03,865 self.metadata_directory = generate_metadata_legacy( 2025-09-11T05:08:03,865 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T05:08:03,865 build_env=self.build_env, 2025-09-11T05:08:03,865 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T05:08:03,865 ...<3 lines>... 2025-09-11T05:08:03,865 details=details, 2025-09-11T05:08:03,865 ^^^^^^^^^^^^^^^^ 2025-09-11T05:08:03,865 ) 2025-09-11T05:08:03,865 ^ 2025-09-11T05:08:03,865 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-11T05:08:03,865 raise MetadataGenerationFailed(package_details=details) from error 2025-09-11T05:08:03,865 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-11T05:08:03,888 Removed amp-atomistics==1.0 from https://files.pythonhosted.org/packages/2a/2a/a6a82f32a94dee78a29360920f536536a089ab9a61ef526bce8bd14745e1/amp-atomistics-1.0.tar.gz from build tracker '/tmp/pip-build-tracker-eyd8jle9' 2025-09-11T05:08:03,888 Removed build tracker: '/tmp/pip-build-tracker-eyd8jle9'