2023-09-13T02:42:40,773 Created temporary directory: /tmp/pip-build-tracker-n2uw8nlo 2023-09-13T02:42:40,774 Initialized build tracking at /tmp/pip-build-tracker-n2uw8nlo 2023-09-13T02:42:40,774 Created build tracker: /tmp/pip-build-tracker-n2uw8nlo 2023-09-13T02:42:40,775 Entered build tracker: /tmp/pip-build-tracker-n2uw8nlo 2023-09-13T02:42:40,775 Created temporary directory: /tmp/pip-wheel-_514ryjt 2023-09-13T02:42:40,779 Created temporary directory: /tmp/pip-ephem-wheel-cache-m49i30vh 2023-09-13T02:42:40,800 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-13T02:42:40,804 2 location(s) to search for versions of pypos3d: 2023-09-13T02:42:40,804 * https://pypi.org/simple/pypos3d/ 2023-09-13T02:42:40,804 * https://www.piwheels.org/simple/pypos3d/ 2023-09-13T02:42:40,805 Fetching project page and analyzing links: https://pypi.org/simple/pypos3d/ 2023-09-13T02:42:40,805 Getting page https://pypi.org/simple/pypos3d/ 2023-09-13T02:42:40,807 Found index url https://pypi.org/simple/ 2023-09-13T02:42:41,069 Fetched page https://pypi.org/simple/pypos3d/ as application/vnd.pypi.simple.v1+json 2023-09-13T02:42:41,074 Found link https://files.pythonhosted.org/packages/6d/c7/83b5634672829cef28a63a0a737f8d73e1f75f38e9577425a42b0f556664/pypos3d-0.1.6.tar.gz (from https://pypi.org/simple/pypos3d/) (requires-python:>=3.7), version: 0.1.6 2023-09-13T02:42:41,075 Found link https://files.pythonhosted.org/packages/09/98/c16725aaa14a4030fa3a8714e89171f1aafe529d2f5f3a07977d320f0ebc/pypos3d-0.1.7.tar.gz (from https://pypi.org/simple/pypos3d/) (requires-python:>=3.6), version: 0.1.7 2023-09-13T02:42:41,076 Found link https://files.pythonhosted.org/packages/76/e6/ea33e6ab8fd242734941c3267a8a4086c5c478dcca06caf4a46ee3e84eaa/pypos3d-0.2.0.tar.gz (from https://pypi.org/simple/pypos3d/) (requires-python:>=3.6), version: 0.2.0 2023-09-13T02:42:41,076 Found link https://files.pythonhosted.org/packages/b9/11/a8b9a4ca96cec31a911fc2c9bb642f3a6f6743b27f2309b6acc1822769c6/pypos3d-0.3.0.tar.gz (from https://pypi.org/simple/pypos3d/) (requires-python:>=3.6), version: 0.3.0 2023-09-13T02:42:41,077 Found link https://files.pythonhosted.org/packages/a7/70/0066cafac2c11d64626910e96af67f13a5b76ffbb3993faee80f01eabbcf/pypos3d-0.4.0.tar.gz (from https://pypi.org/simple/pypos3d/) (requires-python:>=3.6), version: 0.4.0 2023-09-13T02:42:41,078 Found link https://files.pythonhosted.org/packages/00/0e/9166346503c49f634688100071fa0e3816a58a7d00f396dba0e0f25b8d07/pypos3d-0.4.1.tar.gz (from https://pypi.org/simple/pypos3d/) (requires-python:>=3.6), version: 0.4.1 2023-09-13T02:42:41,079 Found link https://files.pythonhosted.org/packages/1d/0e/a8b03ec171a98575df7c9fbec80312e2e916f4973d46a1d05e68ebf09398/pypos3d-0.5.tar.gz (from https://pypi.org/simple/pypos3d/) (requires-python:>=3.6), version: 0.5 2023-09-13T02:42:41,081 Found link https://files.pythonhosted.org/packages/23/1d/09f854bbf8fe3cf11d5d99c60df42931bf85ff7a7b303d7cd6eeb516f9bf/pypos3d-1.0.3.tar.gz (from https://pypi.org/simple/pypos3d/) (requires-python:>=3.6), version: 1.0.3 2023-09-13T02:42:41,082 Found link https://files.pythonhosted.org/packages/ab/c3/e4644ff3294d35f7851218e28d46fbde68e97135587f8e51f26868aab262/pypos3d-1.1.tar.gz (from https://pypi.org/simple/pypos3d/) (requires-python:>=3.6), version: 1.1 2023-09-13T02:42:41,083 Found link https://files.pythonhosted.org/packages/bf/a0/cd7cf920dcba34e6d8a0db1581c06947e3ceb75da43d36c28c72e4d0b57b/pypos3d-1.1.1.tar.gz (from https://pypi.org/simple/pypos3d/) (requires-python:>=3.6), version: 1.1.1 2023-09-13T02:42:41,083 Found link https://files.pythonhosted.org/packages/f9/62/48cb5fb934aaff08fdd1e511054d474279aa0e2b0662419ede0c3a8db853/pypos3d-1.2.1.tar.gz (from https://pypi.org/simple/pypos3d/) (requires-python:>=3.6), version: 1.2.1 2023-09-13T02:42:41,084 Found link https://files.pythonhosted.org/packages/c9/f4/351911b202ae3848acf0427609c647eb666fa64cb734730d88d77e292b76/pypos3d-1.2.3.tar.gz (from https://pypi.org/simple/pypos3d/) (requires-python:>=3.6), version: 1.2.3 2023-09-13T02:42:41,085 Found link https://files.pythonhosted.org/packages/71/44/22f33331bea42f2148d99ddda83fda44fb4f7bdbfc4ccbe2cd62df71f187/pypos3d-1.3.0.tar.gz (from https://pypi.org/simple/pypos3d/) (requires-python:>=3.6), version: 1.3.0 2023-09-13T02:42:41,086 Found link https://files.pythonhosted.org/packages/18/0a/6d4bd18f8e6f049dbe872ba35be940fce296b10da8dfbc02e4d063e3cd86/pypos3d-1.3.1.tar.gz (from https://pypi.org/simple/pypos3d/) (requires-python:>=3.6), version: 1.3.1 2023-09-13T02:42:41,088 Found link https://files.pythonhosted.org/packages/cd/fc/00bc98323e550e110785ef4cc49a3c0b9b71ac7e96dcf9bb0ec25f457087/pypos3d-1.4.0.tar.gz (from https://pypi.org/simple/pypos3d/) (requires-python:>=3.6), version: 1.4.0 2023-09-13T02:42:41,088 Found link https://files.pythonhosted.org/packages/01/28/c166772e959bc53705ee635cf851a886f7e90a0c66cb4eb7f840e58b7c47/pypos3d-1.5.0.tar.gz (from https://pypi.org/simple/pypos3d/) (requires-python:>=3.6), version: 1.5.0 2023-09-13T02:42:41,089 Found link https://files.pythonhosted.org/packages/71/16/e8b818540e3112f39c0e85653545dad1a90c6bdbe9bfac6dd70828a0ea8e/pypos3d-2.0.0.tar.gz (from https://pypi.org/simple/pypos3d/) (requires-python:>=3.6), version: 2.0.0 2023-09-13T02:42:41,090 Found link https://files.pythonhosted.org/packages/15/9e/26fe8c9952e468ee0308db006d9ddfdf7cf568911edaf94f67cf5bb90a25/pypos3d-2.1.0.tar.gz (from https://pypi.org/simple/pypos3d/) (requires-python:>=3.6), version: 2.1.0 2023-09-13T02:42:41,091 Found link https://files.pythonhosted.org/packages/04/38/60582f65c9b5fd5ed881a2fa704dc0c5ce736c8af9ef9f1be516b1003890/pypos3d-2.2.0.tar.gz (from https://pypi.org/simple/pypos3d/) (requires-python:>=3.6), version: 2.2.0 2023-09-13T02:42:41,092 Fetching project page and analyzing links: https://www.piwheels.org/simple/pypos3d/ 2023-09-13T02:42:41,092 Getting page https://www.piwheels.org/simple/pypos3d/ 2023-09-13T02:42:41,093 Found index url https://www.piwheels.org/simple/ 2023-09-13T02:42:46,436 Fetched page https://www.piwheels.org/simple/pypos3d/ as text/html 2023-09-13T02:42:46,442 Skipping link: No binaries permitted for pypos3d: https://www.piwheels.org/simple/pypos3d/pypos3d-2.1.0-py3-none-any.whl#sha256=ac8ec519f9fe5b3d16146b50ed5749e5984a2fd07e798bf6cdda4e05309f13e5 (from https://www.piwheels.org/simple/pypos3d/) (requires-python:>=3.6) 2023-09-13T02:42:46,443 Skipping link: No binaries permitted for pypos3d: https://www.piwheels.org/simple/pypos3d/pypos3d-2.0.0-py3-none-any.whl#sha256=9225edd40744da1fc7cd3f8cedec22e929c31981fa45d19c5bc2734e2c134bba (from https://www.piwheels.org/simple/pypos3d/) (requires-python:>=3.6) 2023-09-13T02:42:46,443 Skipping link: No binaries permitted for pypos3d: https://www.piwheels.org/simple/pypos3d/pypos3d-1.5.0-py3-none-any.whl#sha256=0883eb73f5a5c5676104b9622c3996512dc338483a6d2aff724c5aa73095821f (from https://www.piwheels.org/simple/pypos3d/) (requires-python:>=3.6) 2023-09-13T02:42:46,444 Skipping link: No binaries permitted for pypos3d: https://www.piwheels.org/simple/pypos3d/pypos3d-1.4.0-py3-none-any.whl#sha256=d29ef2848c9f72d04eb52029144fbeaad4aca6ba44d7c53f136443d7f210badb (from https://www.piwheels.org/simple/pypos3d/) (requires-python:>=3.6) 2023-09-13T02:42:46,445 Skipping link: No binaries permitted for pypos3d: https://www.piwheels.org/simple/pypos3d/pypos3d-1.3.1-py3-none-any.whl#sha256=a46d2bee46a06f0c9ee249d4c1446c7d5a9c576385877794320c8ea09d36338b (from https://www.piwheels.org/simple/pypos3d/) (requires-python:>=3.6) 2023-09-13T02:42:46,445 Skipping link: No binaries permitted for pypos3d: https://www.piwheels.org/simple/pypos3d/pypos3d-1.3.0-py3-none-any.whl#sha256=5676e0d0a7c40d17702c02bf8fa95688f7e38c3b903eb1252dc8e4a3bc29b611 (from https://www.piwheels.org/simple/pypos3d/) (requires-python:>=3.6) 2023-09-13T02:42:46,446 Skipping link: No binaries permitted for pypos3d: https://www.piwheels.org/simple/pypos3d/pypos3d-1.2.3-py3-none-any.whl#sha256=0fa70acd8f0d96569c3778ee896af8a174b11258ec0ce5de99d510db91dee3d0 (from https://www.piwheels.org/simple/pypos3d/) (requires-python:>=3.6) 2023-09-13T02:42:46,447 Skipping link: No binaries permitted for pypos3d: https://www.piwheels.org/simple/pypos3d/pypos3d-1.2.1-py3-none-any.whl#sha256=f7e477c7d3130bba5dba6e92eda06007e3d42c1ff9c41cb6d2e295bcfe5678b4 (from https://www.piwheels.org/simple/pypos3d/) (requires-python:>=3.6) 2023-09-13T02:42:46,449 Skipping link: No binaries permitted for pypos3d: https://www.piwheels.org/simple/pypos3d/pypos3d-1.1.1-py3-none-any.whl#sha256=68c2876e282915f030b911113cb85e63562c209abfe391da5a0cc21094d0da77 (from https://www.piwheels.org/simple/pypos3d/) (requires-python:>=3.6) 2023-09-13T02:42:46,452 Skipping link: No binaries permitted for pypos3d: https://www.piwheels.org/simple/pypos3d/pypos3d-1.1-py3-none-any.whl#sha256=03b88ede152e99a9993f33ba189f6e919516d1ddbeb2f2d5f3080f9fcd46167b (from https://www.piwheels.org/simple/pypos3d/) (requires-python:>=3.6) 2023-09-13T02:42:46,454 Skipping link: No binaries permitted for pypos3d: https://www.piwheels.org/simple/pypos3d/pypos3d-1.0.3-py3-none-any.whl#sha256=7ff8ea86478eb4a6ea85b2b516c80d1680280bc8c76fca5965fde9e7260f810e (from https://www.piwheels.org/simple/pypos3d/) (requires-python:>=3.6) 2023-09-13T02:42:46,455 Skipping link: No binaries permitted for pypos3d: https://www.piwheels.org/simple/pypos3d/pypos3d-0.5-py3-none-any.whl#sha256=9761028ef3f41c43e29663910c0bcd3e9ecf5a988cbb2112f019a392adbc5cd2 (from https://www.piwheels.org/simple/pypos3d/) (requires-python:>=3.6) 2023-09-13T02:42:46,457 Skipping link: No binaries permitted for pypos3d: https://www.piwheels.org/simple/pypos3d/pypos3d-0.4.1-py3-none-any.whl#sha256=f1e224b42a7c013b75d389b2260cc0847f707fa35b662de8f3869587ab842cf2 (from https://www.piwheels.org/simple/pypos3d/) (requires-python:>=3.6) 2023-09-13T02:42:46,457 Skipping link: No binaries permitted for pypos3d: https://www.piwheels.org/simple/pypos3d/pypos3d-0.4.0-py3-none-any.whl#sha256=2867298e5ee48f049a27296636d9610cdb89244bc5e5d9622c2c775ec35362bb (from https://www.piwheels.org/simple/pypos3d/) (requires-python:>=3.6) 2023-09-13T02:42:46,458 Skipping link: No binaries permitted for pypos3d: https://www.piwheels.org/simple/pypos3d/pypos3d-0.3.0-py3-none-any.whl#sha256=73dcb444f4bdd6b2ad53952d36d79e4a9d40285bacd935f2af5f5fd18b2165c4 (from https://www.piwheels.org/simple/pypos3d/) (requires-python:>=3.6) 2023-09-13T02:42:46,458 Skipping link: No binaries permitted for pypos3d: https://www.piwheels.org/simple/pypos3d/pypos3d-0.2.0-py3-none-any.whl#sha256=731f211d36afb79b397ae476af0be0c127d1ca58f2516798789693943f9e3ebc (from https://www.piwheels.org/simple/pypos3d/) (requires-python:>=3.6) 2023-09-13T02:42:46,459 Skipping link: No binaries permitted for pypos3d: https://www.piwheels.org/simple/pypos3d/pypos3d-0.1.7-py3-none-any.whl#sha256=e30f722a8f98adcaf4c42059b807805986c7516e0b5a6c4b635d9a91d0a91a8c (from https://www.piwheels.org/simple/pypos3d/) (requires-python:>=3.6) 2023-09-13T02:42:46,460 Skipping link: not a file: https://www.piwheels.org/simple/pypos3d/ 2023-09-13T02:42:46,460 Skipping link: not a file: https://pypi.org/simple/pypos3d/ 2023-09-13T02:42:46,481 Given no hashes to check 1 links for project 'pypos3d': discarding no candidates 2023-09-13T02:42:46,502 Collecting pypos3d==0.1.6 2023-09-13T02:42:46,504 Created temporary directory: /tmp/pip-unpack-iuxmsumq 2023-09-13T02:42:46,721 Downloading pypos3d-0.1.6.tar.gz (122 kB) 2023-09-13T02:42:46,854 Added pypos3d==0.1.6 from https://files.pythonhosted.org/packages/6d/c7/83b5634672829cef28a63a0a737f8d73e1f75f38e9577425a42b0f556664/pypos3d-0.1.6.tar.gz to build tracker '/tmp/pip-build-tracker-n2uw8nlo' 2023-09-13T02:42:46,856 Running setup.py (path:/tmp/pip-wheel-_514ryjt/pypos3d_9e0d2b8eaae94ff9b3567638fb10c32a/setup.py) egg_info for package pypos3d 2023-09-13T02:42:46,857 Created temporary directory: /tmp/pip-pip-egg-info-dzxpighl 2023-09-13T02:42:46,858 Preparing metadata (setup.py): started 2023-09-13T02:42:46,859 Running command python setup.py egg_info 2023-09-13T02:42:47,362 Traceback (most recent call last): 2023-09-13T02:42:47,362 File "", line 2, in 2023-09-13T02:42:47,363 File "", line 34, in 2023-09-13T02:42:47,364 File "/tmp/pip-wheel-_514ryjt/pypos3d_9e0d2b8eaae94ff9b3567638fb10c32a/setup.py", line 9, in 2023-09-13T02:42:47,365 import pypos3d 2023-09-13T02:42:47,366 ModuleNotFoundError: No module named 'pypos3d' 2023-09-13T02:42:47,431 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-13T02:42:47,444 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-13T02:42:47,444 exec(compile('"'"''"'"''"'"' 2023-09-13T02:42:47,444 # This is -- a caller that pip uses to run setup.py 2023-09-13T02:42:47,444 # 2023-09-13T02:42:47,444 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-13T02:42:47,444 # import from `distutils.core` to work with newer packaging standards. 2023-09-13T02:42:47,444 # - It provides a clear error message when setuptools is not installed. 2023-09-13T02:42:47,444 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-13T02:42:47,444 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-13T02:42:47,444 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-13T02:42:47,444 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-13T02:42:47,444 import os, sys, tokenize 2023-09-13T02:42:47,444 2023-09-13T02:42:47,444 try: 2023-09-13T02:42:47,444 import setuptools 2023-09-13T02:42:47,444 except ImportError as error: 2023-09-13T02:42:47,444 print( 2023-09-13T02:42:47,444 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-13T02:42:47,444 "the build environment.", 2023-09-13T02:42:47,444 file=sys.stderr, 2023-09-13T02:42:47,444 ) 2023-09-13T02:42:47,444 sys.exit(1) 2023-09-13T02:42:47,444 2023-09-13T02:42:47,444 __file__ = %r 2023-09-13T02:42:47,444 sys.argv[0] = __file__ 2023-09-13T02:42:47,444 2023-09-13T02:42:47,444 if os.path.exists(__file__): 2023-09-13T02:42:47,444 filename = __file__ 2023-09-13T02:42:47,444 with tokenize.open(__file__) as f: 2023-09-13T02:42:47,444 setup_py_code = f.read() 2023-09-13T02:42:47,444 else: 2023-09-13T02:42:47,444 filename = "" 2023-09-13T02:42:47,444 setup_py_code = "from setuptools import setup; setup()" 2023-09-13T02:42:47,444 2023-09-13T02:42:47,444 exec(compile(setup_py_code, filename, "exec")) 2023-09-13T02:42:47,444 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-_514ryjt/pypos3d_9e0d2b8eaae94ff9b3567638fb10c32a/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-dzxpighl[/] 2023-09-13T02:42:47,445 [bold magenta]cwd[/]: /tmp/pip-wheel-_514ryjt/pypos3d_9e0d2b8eaae94ff9b3567638fb10c32a/ 2023-09-13T02:42:47,445 Preparing metadata (setup.py): finished with status 'error' 2023-09-13T02:42:47,447 ERROR: [present-rich] metadata generation failed 2023-09-13T02:42:47,452 Exception information: 2023-09-13T02:42:47,452 Traceback (most recent call last): 2023-09-13T02:42:47,452 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-13T02:42:47,452 call_subprocess( 2023-09-13T02:42:47,452 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-13T02:42:47,452 raise error 2023-09-13T02:42:47,452 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-13T02:42:47,452 2023-09-13T02:42:47,452 The above exception was the direct cause of the following exception: 2023-09-13T02:42:47,452 2023-09-13T02:42:47,452 Traceback (most recent call last): 2023-09-13T02:42:47,452 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-13T02:42:47,452 status = run_func(*args) 2023-09-13T02:42:47,452 ^^^^^^^^^^^^^^^ 2023-09-13T02:42:47,452 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-13T02:42:47,452 return func(self, options, args) 2023-09-13T02:42:47,452 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-13T02:42:47,452 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-13T02:42:47,452 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-13T02:42:47,452 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-13T02:42:47,452 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-13T02:42:47,452 result = self._result = resolver.resolve( 2023-09-13T02:42:47,452 ^^^^^^^^^^^^^^^^^ 2023-09-13T02:42:47,452 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-13T02:42:47,452 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-13T02:42:47,452 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-13T02:42:47,452 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-13T02:42:47,452 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-13T02:42:47,452 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-13T02:42:47,452 if not criterion.candidates: 2023-09-13T02:42:47,452 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-13T02:42:47,452 return bool(self._sequence) 2023-09-13T02:42:47,452 ^^^^^^^^^^^^^^^^^^^^ 2023-09-13T02:42:47,452 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-13T02:42:47,452 return any(self) 2023-09-13T02:42:47,452 ^^^^^^^^^ 2023-09-13T02:42:47,452 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-13T02:42:47,452 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-13T02:42:47,452 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-13T02:42:47,452 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-13T02:42:47,452 candidate = func() 2023-09-13T02:42:47,452 ^^^^^^ 2023-09-13T02:42:47,452 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-13T02:42:47,452 self._link_candidate_cache[link] = LinkCandidate( 2023-09-13T02:42:47,452 ^^^^^^^^^^^^^^ 2023-09-13T02:42:47,452 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-13T02:42:47,452 super().__init__( 2023-09-13T02:42:47,452 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-13T02:42:47,452 self.dist = self._prepare() 2023-09-13T02:42:47,452 ^^^^^^^^^^^^^^^ 2023-09-13T02:42:47,452 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-13T02:42:47,452 dist = self._prepare_distribution() 2023-09-13T02:42:47,452 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-13T02:42:47,452 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-13T02:42:47,452 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-13T02:42:47,452 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-13T02:42:47,452 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-13T02:42:47,452 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-13T02:42:47,452 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-13T02:42:47,452 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-13T02:42:47,452 dist = _get_prepared_distribution( 2023-09-13T02:42:47,452 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-13T02:42:47,452 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-13T02:42:47,452 abstract_dist.prepare_distribution_metadata( 2023-09-13T02:42:47,452 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-13T02:42:47,452 self.req.prepare_metadata() 2023-09-13T02:42:47,452 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-13T02:42:47,452 self.metadata_directory = generate_metadata_legacy( 2023-09-13T02:42:47,452 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-13T02:42:47,452 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-13T02:42:47,452 raise MetadataGenerationFailed(package_details=details) from error 2023-09-13T02:42:47,452 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-13T02:42:47,465 Removed pypos3d==0.1.6 from https://files.pythonhosted.org/packages/6d/c7/83b5634672829cef28a63a0a737f8d73e1f75f38e9577425a42b0f556664/pypos3d-0.1.6.tar.gz from build tracker '/tmp/pip-build-tracker-n2uw8nlo' 2023-09-13T02:42:47,466 Removed build tracker: '/tmp/pip-build-tracker-n2uw8nlo'