2024-04-13T03:09:29,696 Created temporary directory: /tmp/pip-build-tracker-9f3_8y7_ 2024-04-13T03:09:29,697 Initialized build tracking at /tmp/pip-build-tracker-9f3_8y7_ 2024-04-13T03:09:29,698 Created build tracker: /tmp/pip-build-tracker-9f3_8y7_ 2024-04-13T03:09:29,698 Entered build tracker: /tmp/pip-build-tracker-9f3_8y7_ 2024-04-13T03:09:29,699 Created temporary directory: /tmp/pip-wheel-lpw6q68c 2024-04-13T03:09:29,702 Created temporary directory: /tmp/pip-ephem-wheel-cache-49yvk2yl 2024-04-13T03:09:29,727 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-04-13T03:09:29,730 2 location(s) to search for versions of xchtools: 2024-04-13T03:09:29,730 * https://pypi.org/simple/xchtools/ 2024-04-13T03:09:29,730 * https://www.piwheels.org/simple/xchtools/ 2024-04-13T03:09:29,731 Fetching project page and analyzing links: https://pypi.org/simple/xchtools/ 2024-04-13T03:09:29,732 Getting page https://pypi.org/simple/xchtools/ 2024-04-13T03:09:29,733 Found index url https://pypi.org/simple/ 2024-04-13T03:09:29,945 Fetched page https://pypi.org/simple/xchtools/ as application/vnd.pypi.simple.v1+json 2024-04-13T03:09:29,949 Skipping link: No binaries permitted for xchtools: https://files.pythonhosted.org/packages/57/70/a25a21ebb373e0c98a7c5dbc4da5e115c6008ad0d7fa839855f43633638d/xchtools-0.1.0-py3-none-any.whl (from https://pypi.org/simple/xchtools/) 2024-04-13T03:09:29,950 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/f9/19/ba0fdd15d55a2c7186e30dfb6ab1350912de36d1478409272f20da7e59e2/xchtools-0.1.0-py3.9.egg (from https://pypi.org/simple/xchtools/) 2024-04-13T03:09:29,950 Found link https://files.pythonhosted.org/packages/d2/95/dd538bc03e19a6d13b08b2c3098c7c36ff86ea1c4e35b497b7a3dd755723/xchtools-0.1.0.tar.gz (from https://pypi.org/simple/xchtools/), version: 0.1.0 2024-04-13T03:09:29,951 Skipping link: No binaries permitted for xchtools: https://files.pythonhosted.org/packages/61/6b/f1a7faef654c5e8fd350648575a1653b9471a0f3ce233908e8b0e9785558/xchtools-0.1.1-py3-none-any.whl (from https://pypi.org/simple/xchtools/) 2024-04-13T03:09:29,952 Found link https://files.pythonhosted.org/packages/95/c0/aa721dac9e6b8ece2b8e03b3634f13957eb7e7f3feadf73f6390919924fb/xchtools-0.1.1.tar.gz (from https://pypi.org/simple/xchtools/), version: 0.1.1 2024-04-13T03:09:29,952 Skipping link: No binaries permitted for xchtools: https://files.pythonhosted.org/packages/38/63/a4d645e76a89f6cf4c9ee3ac7617a4b3b85442069ebbf3bdf0da8bf1f1f8/xchtools-0.1.2-py3-none-any.whl (from https://pypi.org/simple/xchtools/) 2024-04-13T03:09:29,953 Found link https://files.pythonhosted.org/packages/97/3c/31408883aed777c6c53a4cf9d3b80ec86796a9e97dcac18c79f9cbc49b14/xchtools-0.1.2.tar.gz (from https://pypi.org/simple/xchtools/), version: 0.1.2 2024-04-13T03:09:29,954 Skipping link: No binaries permitted for xchtools: https://files.pythonhosted.org/packages/5a/c2/594318d219a9640ea75d30e901658ef1c87e7cade127a140b6c4664a03f8/xchtools-0.1.3-py3-none-any.whl (from https://pypi.org/simple/xchtools/) (requires-python:>=3.10,<4.0) 2024-04-13T03:09:29,955 Found link https://files.pythonhosted.org/packages/35/37/1df5a239210d19dfec3a9a57a3d4352d52ecd80b3f334dd311ab47226d9e/xchtools-0.1.3.tar.gz (from https://pypi.org/simple/xchtools/) (requires-python:>=3.10,<4.0), version: 0.1.3 2024-04-13T03:09:29,956 Skipping link: No binaries permitted for xchtools: https://files.pythonhosted.org/packages/f9/42/b368106f064286f3b9c965325d0ebfe57fe9621c6be4de642708da64dc7b/xchtools-0.1.4-py3-none-any.whl (from https://pypi.org/simple/xchtools/) (requires-python:>=3.10,<4.0) 2024-04-13T03:09:29,956 Skipping link: No binaries permitted for xchtools: https://files.pythonhosted.org/packages/b7/94/584ec9109f95ff3943af899c0b0ecd0f681bb9a499dae8c121e89dfb7e40/xchtools-0.1.5-py3-none-any.whl (from https://pypi.org/simple/xchtools/) (requires-python:>=3.10,<4.0) 2024-04-13T03:09:29,957 Skipping link: No binaries permitted for xchtools: https://files.pythonhosted.org/packages/e2/51/f83347f331ac80714f07e61066aaea718c83f84568a3b27e33b7d227e41a/xchtools-0.1.6-py3-none-any.whl (from https://pypi.org/simple/xchtools/) (requires-python:>=3.10,<4.0) 2024-04-13T03:09:29,957 Skipping link: No binaries permitted for xchtools: https://files.pythonhosted.org/packages/1b/6f/094ee66452988afdb4cd73cfb5aa4bc53542f00571dcee568c0b5f43120d/xchtools-0.1.7-py3-none-any.whl (from https://pypi.org/simple/xchtools/) (requires-python:>=3.10,<4.0) 2024-04-13T03:09:29,959 Skipping link: No binaries permitted for xchtools: https://files.pythonhosted.org/packages/c7/f7/0e3e699372996b0555f04ae3bdd9042d57998abb0fc5b581e18e57f811c2/xchtools-0.1.8-py3-none-any.whl (from https://pypi.org/simple/xchtools/) (requires-python:>=3.10,<4.0) 2024-04-13T03:09:29,959 Skipping link: No binaries permitted for xchtools: https://files.pythonhosted.org/packages/7e/8c/49a42e45355d4fd4dd99e071963fbf682b1346a1dacd339e409657d906ab/xchtools-0.1.9-py3-none-any.whl (from https://pypi.org/simple/xchtools/) (requires-python:>=3.10,<4.0) 2024-04-13T03:09:29,960 Skipping link: No binaries permitted for xchtools: https://files.pythonhosted.org/packages/da/81/ab519268b6b976ab90c4f0c764a7094597ae47f18c0bf196972b41c31b75/xchtools-0.1.10-py3-none-any.whl (from https://pypi.org/simple/xchtools/) (requires-python:<4.0,>=3.10) 2024-04-13T03:09:29,961 Found link https://files.pythonhosted.org/packages/65/c7/66daf4a88260bf0882626a07d3cfa4aaa31ea0943235a5cf06dd1b32299d/xchtools-0.1.10.tar.gz (from https://pypi.org/simple/xchtools/) (requires-python:<4.0,>=3.10), version: 0.1.10 2024-04-13T03:09:29,962 Skipping link: No binaries permitted for xchtools: https://files.pythonhosted.org/packages/de/ad/4941c2ea205334714f77ef79a327fdbdcc11c0e837ab14df86f8d43fdcc4/xchtools-0.1.11-py3-none-any.whl (from https://pypi.org/simple/xchtools/) (requires-python:<4.0,>=3.10) 2024-04-13T03:09:29,962 Fetching project page and analyzing links: https://www.piwheels.org/simple/xchtools/ 2024-04-13T03:09:29,963 Getting page https://www.piwheels.org/simple/xchtools/ 2024-04-13T03:09:29,965 Found index url https://www.piwheels.org/simple/ 2024-04-13T03:09:30,178 Fetched page https://www.piwheels.org/simple/xchtools/ as text/html 2024-04-13T03:09:30,180 Skipping link: No binaries permitted for xchtools: https://www.piwheels.org/simple/xchtools/xchtools-0.1.2-py3-none-any.whl#sha256=1e6c04abde8ec248c47670d75b158fcc4b76f9175eab4cbeffe2f49819742d76 (from https://www.piwheels.org/simple/xchtools/) 2024-04-13T03:09:30,181 Skipping link: No binaries permitted for xchtools: https://www.piwheels.org/simple/xchtools/xchtools-0.1.1-py3-none-any.whl#sha256=a2531b8f5d8c8f9c5fc3f13feb5e2b3765f4c6e29d83efb3a4a478c7b5fccc9d (from https://www.piwheels.org/simple/xchtools/) 2024-04-13T03:09:30,181 Skipping link: No binaries permitted for xchtools: https://www.piwheels.org/simple/xchtools/xchtools-0.1.0-py3-none-any.whl#sha256=a1ab01c3ff9175a3c617b295c0feb68c6ff3660e83d4704370c6d5b99601b0df (from https://www.piwheels.org/simple/xchtools/) 2024-04-13T03:09:30,182 Skipping link: not a file: https://www.piwheels.org/simple/xchtools/ 2024-04-13T03:09:30,183 Skipping link: not a file: https://pypi.org/simple/xchtools/ 2024-04-13T03:09:30,201 Given no hashes to check 1 links for project 'xchtools': discarding no candidates 2024-04-13T03:09:30,219 Collecting xchtools==0.1.10 2024-04-13T03:09:30,222 Created temporary directory: /tmp/pip-unpack-5bginzcq 2024-04-13T03:09:30,472 Downloading xchtools-0.1.10.tar.gz (8.3 kB) 2024-04-13T03:09:30,500 Added xchtools==0.1.10 from https://files.pythonhosted.org/packages/65/c7/66daf4a88260bf0882626a07d3cfa4aaa31ea0943235a5cf06dd1b32299d/xchtools-0.1.10.tar.gz to build tracker '/tmp/pip-build-tracker-9f3_8y7_' 2024-04-13T03:09:30,504 Created temporary directory: /tmp/pip-build-env-4dw1wm6t 2024-04-13T03:09:30,508 Installing build dependencies: started 2024-04-13T03:09:30,510 Running command pip subprocess to install build dependencies 2024-04-13T03:09:31,689 Using pip 24.0 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-04-13T03:09:32,205 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-04-13T03:09:32,730 Collecting poetry-core 2024-04-13T03:09:32,751 Using cached https://www.piwheels.org/simple/poetry-core/poetry_core-1.9.0-py3-none-any.whl (309 kB) 2024-04-13T03:09:35,513 Installing collected packages: poetry-core 2024-04-13T03:09:36,810 Successfully installed poetry-core-1.9.0 2024-04-13T03:09:37,336 Installing build dependencies: finished with status 'done' 2024-04-13T03:09:37,339 Getting requirements to build wheel: started 2024-04-13T03:09:37,341 Running command Getting requirements to build wheel 2024-04-13T03:09:37,696 Getting requirements to build wheel: finished with status 'done' 2024-04-13T03:09:37,699 Created temporary directory: /tmp/pip-modern-metadata-ioi73qvq 2024-04-13T03:09:37,701 Preparing metadata (pyproject.toml): started 2024-04-13T03:09:37,702 Running command Preparing metadata (pyproject.toml) 2024-04-13T03:09:38,481 Traceback (most recent call last): 2024-04-13T03:09:38,482 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in 2024-04-13T03:09:38,482 main() 2024-04-13T03:09:38,483 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main 2024-04-13T03:09:38,483 json_out['return_val'] = hook(**hook_input['kwargs']) 2024-04-13T03:09:38,484 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-13T03:09:38,484 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 149, in prepare_metadata_for_build_wheel 2024-04-13T03:09:38,485 return hook(metadata_directory, config_settings) 2024-04-13T03:09:38,485 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-13T03:09:38,486 File "/tmp/pip-build-env-4dw1wm6t/overlay/local/lib/python3.11/dist-packages/poetry/core/masonry/api.py", line 43, in prepare_metadata_for_build_wheel 2024-04-13T03:09:38,487 builder = WheelBuilder(poetry) 2024-04-13T03:09:38,487 ^^^^^^^^^^^^^^^^^^^^ 2024-04-13T03:09:38,488 File "/tmp/pip-build-env-4dw1wm6t/overlay/local/lib/python3.11/dist-packages/poetry/core/masonry/builders/wheel.py", line 62, in __init__ 2024-04-13T03:09:38,489 super().__init__(poetry, executable=executable) 2024-04-13T03:09:38,490 File "/tmp/pip-build-env-4dw1wm6t/overlay/local/lib/python3.11/dist-packages/poetry/core/masonry/builders/builder.py", line 55, in __init__ 2024-04-13T03:09:38,491 self._meta = Metadata.from_package(self._package) 2024-04-13T03:09:38,492 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-13T03:09:38,492 File "/tmp/pip-build-env-4dw1wm6t/overlay/local/lib/python3.11/dist-packages/poetry/core/masonry/metadata.py", line 58, in from_package 2024-04-13T03:09:38,493 with readme.open(encoding="utf-8") as f: 2024-04-13T03:09:38,494 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-13T03:09:38,495 File "/usr/lib/python3.11/pathlib.py", line 1045, in open 2024-04-13T03:09:38,496 return io.open(self, mode, buffering, encoding, errors, newline) 2024-04-13T03:09:38,496 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-13T03:09:38,497 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-lpw6q68c/xchtools_acf76386e7c84e70859c2a57d0fab137/README.md' 2024-04-13T03:09:38,563 ERROR: Preparing metadata (pyproject.toml) exited with 1 2024-04-13T03:09:38,576 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/local/lib/python3.11/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py prepare_metadata_for_build_wheel /tmp/tmp6_ft7ge7[/] 2024-04-13T03:09:38,577 [bold magenta]cwd[/]: /tmp/pip-wheel-lpw6q68c/xchtools_acf76386e7c84e70859c2a57d0fab137 2024-04-13T03:09:38,577 Preparing metadata (pyproject.toml): finished with status 'error' 2024-04-13T03:09:38,580 ERROR: metadata generation failed 2024-04-13T03:09:38,585 Exception information: 2024-04-13T03:09:38,585 Traceback (most recent call last): 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata.py", line 35, in generate_metadata 2024-04-13T03:09:38,585 distinfo_dir = backend.prepare_metadata_for_build_wheel(metadata_dir) 2024-04-13T03:09:38,585 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/misc.py", line 766, in prepare_metadata_for_build_wheel 2024-04-13T03:09:38,585 return super().prepare_metadata_for_build_wheel( 2024-04-13T03:09:38,585 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 186, in prepare_metadata_for_build_wheel 2024-04-13T03:09:38,585 return self._call_hook('prepare_metadata_for_build_wheel', { 2024-04-13T03:09:38,585 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 311, in _call_hook 2024-04-13T03:09:38,585 self._subprocess_runner( 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 252, in runner 2024-04-13T03:09:38,585 call_subprocess( 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2024-04-13T03:09:38,585 raise error 2024-04-13T03:09:38,585 pip._internal.exceptions.InstallationSubprocessError: Preparing metadata (pyproject.toml) exited with 1 2024-04-13T03:09:38,585 2024-04-13T03:09:38,585 The above exception was the direct cause of the following exception: 2024-04-13T03:09:38,585 2024-04-13T03:09:38,585 Traceback (most recent call last): 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2024-04-13T03:09:38,585 status = run_func(*args) 2024-04-13T03:09:38,585 ^^^^^^^^^^^^^^^ 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 245, in wrapper 2024-04-13T03:09:38,585 return func(self, options, args) 2024-04-13T03:09:38,585 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2024-04-13T03:09:38,585 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2024-04-13T03:09:38,585 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve 2024-04-13T03:09:38,585 result = self._result = resolver.resolve( 2024-04-13T03:09:38,585 ^^^^^^^^^^^^^^^^^ 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2024-04-13T03:09:38,585 state = resolution.resolve(requirements, max_rounds=max_rounds) 2024-04-13T03:09:38,585 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2024-04-13T03:09:38,585 self._add_to_criteria(self.state.criteria, r, parent=None) 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2024-04-13T03:09:38,585 if not criterion.candidates: 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2024-04-13T03:09:38,585 return bool(self._sequence) 2024-04-13T03:09:38,585 ^^^^^^^^^^^^^^^^^^^^ 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2024-04-13T03:09:38,585 return any(self) 2024-04-13T03:09:38,585 ^^^^^^^^^ 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2024-04-13T03:09:38,585 return (c for c in iterator if id(c) not in self._incompatible_ids) 2024-04-13T03:09:38,585 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2024-04-13T03:09:38,585 candidate = func() 2024-04-13T03:09:38,585 ^^^^^^ 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 182, in _make_candidate_from_link 2024-04-13T03:09:38,585 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2024-04-13T03:09:38,585 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 228, in _make_base_candidate_from_link 2024-04-13T03:09:38,585 self._link_candidate_cache[link] = LinkCandidate( 2024-04-13T03:09:38,585 ^^^^^^^^^^^^^^ 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 290, in __init__ 2024-04-13T03:09:38,585 super().__init__( 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2024-04-13T03:09:38,585 self.dist = self._prepare() 2024-04-13T03:09:38,585 ^^^^^^^^^^^^^^^ 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 222, in _prepare 2024-04-13T03:09:38,585 dist = self._prepare_distribution() 2024-04-13T03:09:38,585 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 301, in _prepare_distribution 2024-04-13T03:09:38,585 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2024-04-13T03:09:38,585 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 525, in prepare_linked_requirement 2024-04-13T03:09:38,585 return self._prepare_linked_requirement(req, parallel_builds) 2024-04-13T03:09:38,585 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 640, in _prepare_linked_requirement 2024-04-13T03:09:38,585 dist = _get_prepared_distribution( 2024-04-13T03:09:38,585 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2024-04-13T03:09:38,585 abstract_dist.prepare_distribution_metadata( 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 67, in prepare_distribution_metadata 2024-04-13T03:09:38,585 self.req.prepare_metadata() 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 579, in prepare_metadata 2024-04-13T03:09:38,585 self.metadata_directory = generate_metadata( 2024-04-13T03:09:38,585 ^^^^^^^^^^^^^^^^^^ 2024-04-13T03:09:38,585 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata.py", line 37, in generate_metadata 2024-04-13T03:09:38,585 raise MetadataGenerationFailed(package_details=details) from error 2024-04-13T03:09:38,585 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2024-04-13T03:09:38,600 Removed xchtools==0.1.10 from https://files.pythonhosted.org/packages/65/c7/66daf4a88260bf0882626a07d3cfa4aaa31ea0943235a5cf06dd1b32299d/xchtools-0.1.10.tar.gz from build tracker '/tmp/pip-build-tracker-9f3_8y7_' 2024-04-13T03:09:38,601 Removed build tracker: '/tmp/pip-build-tracker-9f3_8y7_'