2025-09-08T04:51:39,707 Created temporary directory: /tmp/pip-build-tracker-pjnzsl7q 2025-09-08T04:51:39,707 Initialized build tracking at /tmp/pip-build-tracker-pjnzsl7q 2025-09-08T04:51:39,708 Created build tracker: /tmp/pip-build-tracker-pjnzsl7q 2025-09-08T04:51:39,708 Entered build tracker: /tmp/pip-build-tracker-pjnzsl7q 2025-09-08T04:51:39,708 Created temporary directory: /tmp/pip-wheel-8qyo5xb8 2025-09-08T04:51:39,711 Created temporary directory: /tmp/pip-ephem-wheel-cache-xexy4imh 2025-09-08T04:51:39,768 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T04:51:39,771 2 location(s) to search for versions of pysos: 2025-09-08T04:51:39,771 * https://pypi.org/simple/pysos/ 2025-09-08T04:51:39,771 * https://www.piwheels.org/simple/pysos/ 2025-09-08T04:51:39,771 Fetching project page and analyzing links: https://pypi.org/simple/pysos/ 2025-09-08T04:51:39,771 Getting page https://pypi.org/simple/pysos/ 2025-09-08T04:51:39,773 Found index url https://pypi.org/simple/ 2025-09-08T04:51:39,918 Fetched page https://pypi.org/simple/pysos/ as application/vnd.pypi.simple.v1+json 2025-09-08T04:51:39,925 Found link https://files.pythonhosted.org/packages/db/df/3f2fbc62df02a39270475af9e65fa2bff5fd9a8009f441460d8622718038/pysos-1.0.1.tar.gz (from https://pypi.org/simple/pysos/), version: 1.0.1 2025-09-08T04:51:39,925 Found link https://files.pythonhosted.org/packages/6a/c2/07d9c1f649d0976abbb4a805f489852299b7af5ab461bbaab56dc36b8a84/pysos-1.0.3.tar.gz (from https://pypi.org/simple/pysos/), version: 1.0.3 2025-09-08T04:51:39,926 Found link https://files.pythonhosted.org/packages/cf/bb/86ff5cc5cb5c8b9cf20823b65e766f9dceb5026f35c59d724c84386786ad/pysos-1.0.5.tar.gz (from https://pypi.org/simple/pysos/), version: 1.0.5 2025-09-08T04:51:39,926 Found link https://files.pythonhosted.org/packages/b3/c1/0bc79580f6f73cb3f270dd7ee27c8f1fa5a33f94703fd683f6fcdaa0f8ba/pysos-1.0.6.tar.gz (from https://pypi.org/simple/pysos/), version: 1.0.6 2025-09-08T04:51:39,927 Found link https://files.pythonhosted.org/packages/f5/10/f1dc23f76def8f5e69f0a8b116d6b854de0b6bf09f1fea048046b2e384cc/pysos-1.1.0.tar.gz (from https://pypi.org/simple/pysos/), version: 1.1.0 2025-09-08T04:51:39,927 Found link https://files.pythonhosted.org/packages/98/59/088c6d9b976155a378e54aa636a78a738680b09a855c726232283e0bc483/pysos-1.1.1.tar.gz (from https://pypi.org/simple/pysos/), version: 1.1.1 2025-09-08T04:51:39,928 Skipping link: No binaries permitted for pysos: https://files.pythonhosted.org/packages/d7/7b/3565c8230bf9ff718ad16cf90fb518015a5a9ac4d23479353b9ad617637a/pysos-1.2.0-py3-none-any.whl (from https://pypi.org/simple/pysos/) 2025-09-08T04:51:39,928 Found link https://files.pythonhosted.org/packages/3b/2c/5a0f61797dfe301bcba3291a7b615350a9838f37a0819d829319e29167ed/pysos-1.2.0.tar.gz (from https://pypi.org/simple/pysos/), version: 1.2.0 2025-09-08T04:51:39,929 Skipping link: No binaries permitted for pysos: https://files.pythonhosted.org/packages/da/1d/8d4d063460e128f899dddb3cc9d0cdda9ec961343858d08d166056463a98/pysos-1.2.1-py3-none-any.whl (from https://pypi.org/simple/pysos/) 2025-09-08T04:51:39,929 Found link https://files.pythonhosted.org/packages/83/1f/75b9347bccc21668621dd2ae60ef477b186311a13fb66d6651dc22f2321f/pysos-1.2.1.tar.gz (from https://pypi.org/simple/pysos/), version: 1.2.1 2025-09-08T04:51:39,929 Skipping link: No binaries permitted for pysos: https://files.pythonhosted.org/packages/cf/c1/c40c275311743e5a2f713bcaf1de5488ba6bee17883116013a25342d21ad/pysos-1.2.5-py3-none-any.whl (from https://pypi.org/simple/pysos/) 2025-09-08T04:51:39,930 Found link https://files.pythonhosted.org/packages/89/da/7eff9ef27372ef6b0430ca9ea89922b3069d2ccd61ab8afc48942d4e2d81/pysos-1.2.5.tar.gz (from https://pypi.org/simple/pysos/), version: 1.2.5 2025-09-08T04:51:39,930 Skipping link: No binaries permitted for pysos: https://files.pythonhosted.org/packages/dc/5e/3f3c6af1c23aeabe6f23c2debaf3a67f66d58a2464568d7104f588d2e4f5/pysos-1.2.6-py3-none-any.whl (from https://pypi.org/simple/pysos/) 2025-09-08T04:51:39,931 Found link https://files.pythonhosted.org/packages/ed/5e/5a07786f82195372436e9efdc0564ce8ff7aaa635cb01db5c979a3d64a04/pysos-1.2.6.tar.gz (from https://pypi.org/simple/pysos/), version: 1.2.6 2025-09-08T04:51:39,931 Skipping link: No binaries permitted for pysos: https://files.pythonhosted.org/packages/fa/cc/45f9a851ba2f38a3a69d41d34bb93f956556ac6b4420ad43c92604e09aff/pysos-1.2.7-py3-none-any.whl (from https://pypi.org/simple/pysos/) 2025-09-08T04:51:39,931 Found link https://files.pythonhosted.org/packages/15/7e/46a41ee1da91de510bd4d50f938a0e8372e5a42e67fc2e592168ab441c5d/pysos-1.2.7.tar.gz (from https://pypi.org/simple/pysos/), version: 1.2.7 2025-09-08T04:51:39,932 Skipping link: No binaries permitted for pysos: https://files.pythonhosted.org/packages/f6/a4/ea7b6d78e790ab6f3620f21e483e468443801652881e9945a2431ef6334f/pysos-1.2.8-py3-none-any.whl (from https://pypi.org/simple/pysos/) 2025-09-08T04:51:39,932 Found link https://files.pythonhosted.org/packages/8f/a6/d5911247cae2d6c377a03f6594a2fcc0d12f0a8be4a30e4c738d7aeb2bb2/pysos-1.2.8.tar.gz (from https://pypi.org/simple/pysos/), version: 1.2.8 2025-09-08T04:51:39,933 Skipping link: No binaries permitted for pysos: https://files.pythonhosted.org/packages/ef/7f/fe963fd5edb6c2b8b677f4d91e8a06d5b24a36168eb34e2b33e7b659ef7d/pysos-1.2.9-py3-none-any.whl (from https://pypi.org/simple/pysos/) 2025-09-08T04:51:39,933 Found link https://files.pythonhosted.org/packages/33/25/33372803adaa1b7c047b616ad271c7e08203561c9ed8da1e74cbbb2c8fc5/pysos-1.2.9.tar.gz (from https://pypi.org/simple/pysos/), version: 1.2.9 2025-09-08T04:51:39,933 Skipping link: No binaries permitted for pysos: https://files.pythonhosted.org/packages/6e/c8/0d0d6aac6ef9889e66e41083834210cccb0482c8d3113190c162522e151d/pysos-1.3.0-py3-none-any.whl (from https://pypi.org/simple/pysos/) 2025-09-08T04:51:39,934 Found link https://files.pythonhosted.org/packages/5d/bb/43b90c2f743e958f66af0909e09f8d0256ff305c02219c977a8bb9b6ae52/pysos-1.3.0.tar.gz (from https://pypi.org/simple/pysos/), version: 1.3.0 2025-09-08T04:51:39,934 Fetching project page and analyzing links: https://www.piwheels.org/simple/pysos/ 2025-09-08T04:51:39,935 Getting page https://www.piwheels.org/simple/pysos/ 2025-09-08T04:51:39,937 Found index url https://www.piwheels.org/simple/ 2025-09-08T04:51:40,038 Fetched page https://www.piwheels.org/simple/pysos/ as text/html 2025-09-08T04:51:40,041 Skipping link: No binaries permitted for pysos: https://archive1.piwheels.org/simple/pysos/pysos-1.3.0-py3-none-any.whl#sha256=9ed3acf7ac956b52704395237ebbedbc4098781efed253b8e987d4ae6aa8ef31 (from https://www.piwheels.org/simple/pysos/) 2025-09-08T04:51:40,041 Skipping link: No binaries permitted for pysos: https://archive1.piwheels.org/simple/pysos/pysos-1.2.9-py3-none-any.whl#sha256=1ebcd3a6ded6b2b531725567b766db15ec7e1a28704fc93c4f1f993783dbdfa2 (from https://www.piwheels.org/simple/pysos/) 2025-09-08T04:51:40,042 Skipping link: No binaries permitted for pysos: https://archive1.piwheels.org/simple/pysos/pysos-1.2.8-py3-none-any.whl#sha256=a1e3d43f8e8970d32f3344107d0916990cdd6ba2f83f14e65a224299d20899f5 (from https://www.piwheels.org/simple/pysos/) 2025-09-08T04:51:40,042 Skipping link: No binaries permitted for pysos: https://archive1.piwheels.org/simple/pysos/pysos-1.2.7-py3-none-any.whl#sha256=3f3c4f78ef856a876d96dfc2f4093d8660cdef83c100d93b1a2314dc66b86905 (from https://www.piwheels.org/simple/pysos/) 2025-09-08T04:51:40,042 Skipping link: No binaries permitted for pysos: https://archive1.piwheels.org/simple/pysos/pysos-1.2.6-py3-none-any.whl#sha256=7c5ba998fc768a3cb0f18f9124f711aa24dc278187388760dbe5d3f5418bf9d6 (from https://www.piwheels.org/simple/pysos/) 2025-09-08T04:51:40,042 Skipping link: No binaries permitted for pysos: https://archive1.piwheels.org/simple/pysos/pysos-1.2.5-py3-none-any.whl#sha256=d6642496cc6c116e9a551efa2ace3783a3cdfc0b5cf79c0eed1ca64fd55d6ce1 (from https://www.piwheels.org/simple/pysos/) 2025-09-08T04:51:40,042 Skipping link: No binaries permitted for pysos: https://archive1.piwheels.org/simple/pysos/pysos-1.2.1-py3-none-any.whl#sha256=04941dfe435d593dc8d08c3ead76981a7ef68fbb1bdb614f8123dccd0f0aa81b (from https://www.piwheels.org/simple/pysos/) 2025-09-08T04:51:40,042 Skipping link: No binaries permitted for pysos: https://archive1.piwheels.org/simple/pysos/pysos-1.2.0-py3-none-any.whl#sha256=6d5460a38c769842a99553123d7d3ed7b8fccd909b04eda8c3595a6c3b8294cc (from https://www.piwheels.org/simple/pysos/) 2025-09-08T04:51:40,042 Skipping link: No binaries permitted for pysos: https://archive1.piwheels.org/simple/pysos/pysos-1.1.1-py3-none-any.whl#sha256=1eba1be7a1a7452ffb890d8c6acbf14a3eb6d48c70546c4d24223c5637754b90 (from https://www.piwheels.org/simple/pysos/) 2025-09-08T04:51:40,042 Skipping link: No binaries permitted for pysos: https://archive1.piwheels.org/simple/pysos/pysos-1.1.0-py3-none-any.whl#sha256=aab194e5ed030026f285900e97b5e72b5b3e3dc7b81722b25b7a821342feb633 (from https://www.piwheels.org/simple/pysos/) 2025-09-08T04:51:40,043 Skipping link: No binaries permitted for pysos: https://archive1.piwheels.org/simple/pysos/pysos-1.0.6-py3-none-any.whl#sha256=a19aba03068cfa6d2f748cf8567235ac6c9a901572603f7a10a6ddcebadcfecf (from https://www.piwheels.org/simple/pysos/) 2025-09-08T04:51:40,043 Skipping link: No binaries permitted for pysos: https://archive1.piwheels.org/simple/pysos/pysos-1.0.5-py3-none-any.whl#sha256=30e27096eb750e408a9e7e7e8b9c5a395d8cd29703fbcbc4d70e959895c306e9 (from https://www.piwheels.org/simple/pysos/) 2025-09-08T04:51:40,043 Skipping link: No binaries permitted for pysos: https://archive1.piwheels.org/simple/pysos/pysos-1.0.3-py3-none-any.whl#sha256=5c1f563b8b578cf6384ca6a9e2f17f0ea84939bb97c93b3d29c7cb31dd83c52b (from https://www.piwheels.org/simple/pysos/) 2025-09-08T04:51:40,043 Skipping link: not a file: https://www.piwheels.org/simple/pysos/ 2025-09-08T04:51:40,043 Skipping link: not a file: https://pypi.org/simple/pysos/ 2025-09-08T04:51:40,069 Given no hashes to check 1 links for project 'pysos': discarding no candidates 2025-09-08T04:51:40,071 Collecting pysos==1.0.1 2025-09-08T04:51:40,072 Created temporary directory: /tmp/pip-unpack-ny8vqwo9 2025-09-08T04:51:40,313 Downloading pysos-1.0.1.tar.gz (5.5 kB) 2025-09-08T04:51:40,334 Added pysos==1.0.1 from https://files.pythonhosted.org/packages/db/df/3f2fbc62df02a39270475af9e65fa2bff5fd9a8009f441460d8622718038/pysos-1.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-pjnzsl7q' 2025-09-08T04:51:40,337 Running setup.py (path:/tmp/pip-wheel-8qyo5xb8/pysos_c85d4798bed142fbb9d836f3bd6b324a/setup.py) egg_info for package pysos 2025-09-08T04:51:40,337 Created temporary directory: /tmp/pip-pip-egg-info-j03y5o65 2025-09-08T04:51:40,338 Preparing metadata (setup.py): started 2025-09-08T04:51:40,339 Running command python setup.py egg_info 2025-09-08T04:51:40,848 Traceback (most recent call last): 2025-09-08T04:51:40,850 File "", line 2, in 2025-09-08T04:51:40,850 exec(compile(''' 2025-09-08T04:51:40,850 ~~~~^^^^^^^^^^^^ 2025-09-08T04:51:40,850 # This is -- a caller that pip uses to run setup.py 2025-09-08T04:51:40,850 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:51:40,850 ...<32 lines>... 2025-09-08T04:51:40,851 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T04:51:40,851 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:51:40,851 ''' % ('/tmp/pip-wheel-8qyo5xb8/pysos_c85d4798bed142fbb9d836f3bd6b324a/setup.py',), "", "exec")) 2025-09-08T04:51:40,851 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:51:40,851 File "", line 35, in 2025-09-08T04:51:40,851 File "/tmp/pip-wheel-8qyo5xb8/pysos_c85d4798bed142fbb9d836f3bd6b324a/setup.py", line 8, in 2025-09-08T04:51:40,851 with open(path.join(here, 'README.md'), encoding='utf-8') as f: 2025-09-08T04:51:40,851 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:51:40,852 File "", line 921, in open 2025-09-08T04:51:40,852 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-8qyo5xb8/pysos_c85d4798bed142fbb9d836f3bd6b324a/README.md' 2025-09-08T04:51:40,938 ERROR: python setup.py egg_info exited with 1 2025-09-08T04:51:40,950 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T04:51:40,950 exec(compile('"'"''"'"''"'"' 2025-09-08T04:51:40,950 # This is -- a caller that pip uses to run setup.py 2025-09-08T04:51:40,950 # 2025-09-08T04:51:40,950 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T04:51:40,950 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T04:51:40,950 # - It provides a clear error message when setuptools is not installed. 2025-09-08T04:51:40,950 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T04:51:40,950 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T04:51:40,950 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T04:51:40,950 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T04:51:40,950 import os, sys, tokenize, traceback 2025-09-08T04:51:40,950 2025-09-08T04:51:40,950 try: 2025-09-08T04:51:40,950 import setuptools 2025-09-08T04:51:40,950 except ImportError: 2025-09-08T04:51:40,950 print( 2025-09-08T04:51:40,950 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T04:51:40,950 "the build environment with exception:", 2025-09-08T04:51:40,950 file=sys.stderr, 2025-09-08T04:51:40,950 ) 2025-09-08T04:51:40,950 traceback.print_exc() 2025-09-08T04:51:40,950 sys.exit(1) 2025-09-08T04:51:40,950 2025-09-08T04:51:40,950 __file__ = %r 2025-09-08T04:51:40,950 sys.argv[0] = __file__ 2025-09-08T04:51:40,950 2025-09-08T04:51:40,950 if os.path.exists(__file__): 2025-09-08T04:51:40,950 filename = __file__ 2025-09-08T04:51:40,950 with tokenize.open(__file__) as f: 2025-09-08T04:51:40,950 setup_py_code = f.read() 2025-09-08T04:51:40,950 else: 2025-09-08T04:51:40,950 filename = "" 2025-09-08T04:51:40,950 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T04:51:40,950 2025-09-08T04:51:40,950 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T04:51:40,950 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-8qyo5xb8/pysos_c85d4798bed142fbb9d836f3bd6b324a/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-j03y5o65[/] 2025-09-08T04:51:40,951 [bold magenta]cwd[/]: /tmp/pip-wheel-8qyo5xb8/pysos_c85d4798bed142fbb9d836f3bd6b324a/ 2025-09-08T04:51:40,951 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T04:51:40,952 ERROR: metadata generation failed 2025-09-08T04:51:40,956 Exception information: 2025-09-08T04:51:40,956 Traceback (most recent call last): 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T04:51:40,956 call_subprocess( 2025-09-08T04:51:40,956 ~~~~~~~~~~~~~~~^ 2025-09-08T04:51:40,956 args, 2025-09-08T04:51:40,956 ^^^^^ 2025-09-08T04:51:40,956 ...<2 lines>... 2025-09-08T04:51:40,956 spinner=spinner, 2025-09-08T04:51:40,956 ^^^^^^^^^^^^^^^^ 2025-09-08T04:51:40,956 ) 2025-09-08T04:51:40,956 ^ 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T04:51:40,956 raise error 2025-09-08T04:51:40,956 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T04:51:40,956 2025-09-08T04:51:40,956 The above exception was the direct cause of the following exception: 2025-09-08T04:51:40,956 2025-09-08T04:51:40,956 Traceback (most recent call last): 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T04:51:40,956 status = _inner_run() 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T04:51:40,956 return self.run(options, args) 2025-09-08T04:51:40,956 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T04:51:40,956 return func(self, options, args) 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T04:51:40,956 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T04:51:40,956 result = self._result = resolver.resolve( 2025-09-08T04:51:40,956 ~~~~~~~~~~~~~~~~^ 2025-09-08T04:51:40,956 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T04:51:40,956 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:51:40,956 ) 2025-09-08T04:51:40,956 ^ 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T04:51:40,956 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T04:51:40,956 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T04:51:40,956 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T04:51:40,956 if not criterion.candidates: 2025-09-08T04:51:40,956 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T04:51:40,956 return bool(self._sequence) 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T04:51:40,956 self._bool = any(self) 2025-09-08T04:51:40,956 ~~~^^^^^^ 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T04:51:40,956 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T04:51:40,956 ^^^^^^^^ 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T04:51:40,956 candidate = func() 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T04:51:40,956 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T04:51:40,956 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:51:40,956 link, template, name, version 2025-09-08T04:51:40,956 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:51:40,956 ) 2025-09-08T04:51:40,956 ^ 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T04:51:40,956 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T04:51:40,956 ~~~~~~~~~~~~~^ 2025-09-08T04:51:40,956 link, 2025-09-08T04:51:40,956 ^^^^^ 2025-09-08T04:51:40,956 ...<3 lines>... 2025-09-08T04:51:40,956 version=version, 2025-09-08T04:51:40,956 ^^^^^^^^^^^^^^^^ 2025-09-08T04:51:40,956 ) 2025-09-08T04:51:40,956 ^ 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T04:51:40,956 super().__init__( 2025-09-08T04:51:40,956 ~~~~~~~~~~~~~~~~^ 2025-09-08T04:51:40,956 link=link, 2025-09-08T04:51:40,956 ^^^^^^^^^^ 2025-09-08T04:51:40,956 ...<4 lines>... 2025-09-08T04:51:40,956 version=version, 2025-09-08T04:51:40,956 ^^^^^^^^^^^^^^^^ 2025-09-08T04:51:40,956 ) 2025-09-08T04:51:40,956 ^ 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T04:51:40,956 self.dist = self._prepare() 2025-09-08T04:51:40,956 ~~~~~~~~~~~~~^^ 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T04:51:40,956 dist = self._prepare_distribution() 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T04:51:40,956 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T04:51:40,956 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T04:51:40,956 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T04:51:40,956 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T04:51:40,956 dist = _get_prepared_distribution( 2025-09-08T04:51:40,956 req, 2025-09-08T04:51:40,956 ...<3 lines>... 2025-09-08T04:51:40,956 self.check_build_deps, 2025-09-08T04:51:40,956 ) 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T04:51:40,956 abstract_dist.prepare_distribution_metadata( 2025-09-08T04:51:40,956 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:51:40,956 finder, build_isolation, check_build_deps 2025-09-08T04:51:40,956 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:51:40,956 ) 2025-09-08T04:51:40,956 ^ 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T04:51:40,956 self.req.prepare_metadata() 2025-09-08T04:51:40,956 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T04:51:40,956 self.metadata_directory = generate_metadata_legacy( 2025-09-08T04:51:40,956 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:51:40,956 build_env=self.build_env, 2025-09-08T04:51:40,956 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:51:40,956 ...<3 lines>... 2025-09-08T04:51:40,956 details=details, 2025-09-08T04:51:40,956 ^^^^^^^^^^^^^^^^ 2025-09-08T04:51:40,956 ) 2025-09-08T04:51:40,956 ^ 2025-09-08T04:51:40,956 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T04:51:40,956 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T04:51:40,956 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T04:51:40,980 Removed pysos==1.0.1 from https://files.pythonhosted.org/packages/db/df/3f2fbc62df02a39270475af9e65fa2bff5fd9a8009f441460d8622718038/pysos-1.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-pjnzsl7q' 2025-09-08T04:51:40,980 Removed build tracker: '/tmp/pip-build-tracker-pjnzsl7q'