2025-09-08T14:16:11,921 Created temporary directory: /tmp/pip-build-tracker-94vvypya 2025-09-08T14:16:11,922 Initialized build tracking at /tmp/pip-build-tracker-94vvypya 2025-09-08T14:16:11,922 Created build tracker: /tmp/pip-build-tracker-94vvypya 2025-09-08T14:16:11,922 Entered build tracker: /tmp/pip-build-tracker-94vvypya 2025-09-08T14:16:11,922 Created temporary directory: /tmp/pip-wheel-2pezi3dh 2025-09-08T14:16:11,926 Created temporary directory: /tmp/pip-ephem-wheel-cache-rr7c1jlr 2025-09-08T14:16:11,984 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T14:16:11,987 2 location(s) to search for versions of ros: 2025-09-08T14:16:11,987 * https://pypi.org/simple/ros/ 2025-09-08T14:16:11,987 * https://www.piwheels.org/simple/ros/ 2025-09-08T14:16:11,987 Fetching project page and analyzing links: https://pypi.org/simple/ros/ 2025-09-08T14:16:11,987 Getting page https://pypi.org/simple/ros/ 2025-09-08T14:16:11,988 Found index url https://pypi.org/simple/ 2025-09-08T14:16:12,058 Fetched page https://pypi.org/simple/ros/ as application/vnd.pypi.simple.v1+json 2025-09-08T14:16:12,062 Found link https://files.pythonhosted.org/packages/6e/30/d6aaa726c195d24dbc39e7cdbded02adce7ed72200f215a08ecd7bda5515/ros-0.01.tar.gz (from https://pypi.org/simple/ros/), version: 0.01 2025-09-08T14:16:12,062 Found link https://files.pythonhosted.org/packages/ad/96/7b16556b16322d4c52265f5412f37b1982175c8fd5856dd0d31053b846fa/ros-0.02.tar.gz (from https://pypi.org/simple/ros/), version: 0.02 2025-09-08T14:16:12,063 Found link https://files.pythonhosted.org/packages/47/7a/a81b686ffb07cddf9bfa018752d7449ffa0244f265041d1b65ce8d04ebec/ros-0.03.tar.gz (from https://pypi.org/simple/ros/), version: 0.03 2025-09-08T14:16:12,063 Found link https://files.pythonhosted.org/packages/52/fc/20b85e54241a8fcb5f572057ffa7ada5d6ca5fe8d3f8fa26bfeaf4acda9a/ros-0.04.tar.gz (from https://pypi.org/simple/ros/), version: 0.04 2025-09-08T14:16:12,063 Found link https://files.pythonhosted.org/packages/0a/c5/57c7ff823a74cdda63347ecdcd6de99d6d00aea80ecee5e899ad22bf0a97/ros-0.05.tar.gz (from https://pypi.org/simple/ros/), version: 0.05 2025-09-08T14:16:12,063 Found link https://files.pythonhosted.org/packages/95/65/0cc9d235a44d0aa8fc4714177349396d76846f24d696abfffa508ce6cf7b/ros-0.06.tar.gz (from https://pypi.org/simple/ros/), version: 0.06 2025-09-08T14:16:12,063 Found link https://files.pythonhosted.org/packages/1a/60/c0311e3e4cb02167f43704e1a509e61bcae9b109764f47a547dc58916654/ros-0.07.tar.gz (from https://pypi.org/simple/ros/), version: 0.07 2025-09-08T14:16:12,064 Found link https://files.pythonhosted.org/packages/e8/f1/a8f5755c2a8af584f09dbfd9ca4e5aa64fafc9c6ce1f042cafbb41552b9e/ros-0.08.tar.gz (from https://pypi.org/simple/ros/), version: 0.08 2025-09-08T14:16:12,064 Found link https://files.pythonhosted.org/packages/5c/ef/a90f41bc068e1ead5ed14188e84ad79825a94a9c34077d55fd5820aa549f/ros-0.09.tar.gz (from https://pypi.org/simple/ros/), version: 0.09 2025-09-08T14:16:12,064 Found link https://files.pythonhosted.org/packages/fe/30/b8018844d72ddad403867035997db1909fde235581cc3aaa9a6cd13d0eb1/ros-0.11.tar.gz (from https://pypi.org/simple/ros/), version: 0.11 2025-09-08T14:16:12,064 Found link https://files.pythonhosted.org/packages/3e/4a/6a1113f3fbfae29c8bacbdbdcb2c053e2bd3ea0e471791331dce33551136/ros-0.12.tar.gz (from https://pypi.org/simple/ros/), version: 0.12 2025-09-08T14:16:12,064 Found link https://files.pythonhosted.org/packages/7c/5f/6a4d13f723fb4c607f2b9fd69c03ee0adacbea009d77407004d1fe147368/ros-0.091.tar.gz (from https://pypi.org/simple/ros/), version: 0.091 2025-09-08T14:16:12,065 Found link https://files.pythonhosted.org/packages/31/3b/8254ccc17a02ba2306e67180d316765da26b5cf74bc737fa6a3ed6f84d7e/ros-0.092.tar.gz (from https://pypi.org/simple/ros/), version: 0.092 2025-09-08T14:16:12,065 Found link https://files.pythonhosted.org/packages/db/db/17e6483abda450dc6556f270d337674cb5408c82f5e8b09372e1a4b03af3/ros-0.093.tar.gz (from https://pypi.org/simple/ros/), version: 0.093 2025-09-08T14:16:12,065 Found link https://files.pythonhosted.org/packages/b1/2b/09de44f009085b1fd37941f0d716b0b31ae9c6c8d9d14081f3c1d245cc56/ros-0.094.tar.gz (from https://pypi.org/simple/ros/), version: 0.094 2025-09-08T14:16:12,065 Found link https://files.pythonhosted.org/packages/9a/d1/d363abf1dc2285b16cd77acb657611eb916ec5598f848c6ea34ce5e7a69f/ros-0.095.tar.gz (from https://pypi.org/simple/ros/), version: 0.095 2025-09-08T14:16:12,065 Found link https://files.pythonhosted.org/packages/0d/d7/13b76d0b6c7eb8beb8b88dac83f702af645545cd6d60cfd0f6df109d489e/ros-0.096.tar.gz (from https://pypi.org/simple/ros/), version: 0.096 2025-09-08T14:16:12,066 Found link https://files.pythonhosted.org/packages/f3/6d/bccac9555d754e919b512232d810ba454e9f50948241142da87800c02a44/ros-0.097.tar.gz (from https://pypi.org/simple/ros/), version: 0.097 2025-09-08T14:16:12,066 Found link https://files.pythonhosted.org/packages/aa/7f/57f4ac7094c9aa3316d34aeaacec8e3e33739d1df02fc0bd80d178013d0d/ros-0.098.tar.gz (from https://pypi.org/simple/ros/), version: 0.098 2025-09-08T14:16:12,066 Found link https://files.pythonhosted.org/packages/09/42/8d95e770d5cdd0dba75a0b4a97777643709ab19bae9279531c17db5bdc6a/ros-0.099.tar.gz (from https://pypi.org/simple/ros/), version: 0.099 2025-09-08T14:16:12,066 Found link https://files.pythonhosted.org/packages/ac/73/17a0c73238eaa8354ae68a947a9ed7c0a29c56d8cd8ccfda358c66b652f9/ros-0.111.tar.gz (from https://pypi.org/simple/ros/), version: 0.111 2025-09-08T14:16:12,066 Found link https://files.pythonhosted.org/packages/69/52/96da43670d0caca89197a3cad53d6198bc6c132de5eed0bd69b90fcfd848/ros-0.112.tar.gz (from https://pypi.org/simple/ros/), version: 0.112 2025-09-08T14:16:12,067 Found link https://files.pythonhosted.org/packages/8d/69/5e0a30cab9027b4b6e1ed0e3999b4c2e0934ff5e4b1dfa4e3e5588475d11/ros-0.113.tar.gz (from https://pypi.org/simple/ros/), version: 0.113 2025-09-08T14:16:12,067 Found link https://files.pythonhosted.org/packages/5e/f1/52459216bdf2a8531cdb94db741292b52468725876d5337c449af800809e/ros-0.114.tar.gz (from https://pypi.org/simple/ros/), version: 0.114 2025-09-08T14:16:12,067 Found link https://files.pythonhosted.org/packages/42/01/817b0a59fff3c4750be0ccc049d7daf511303c1a41873275bfb30e6a14bb/ros-0.115.tar.gz (from https://pypi.org/simple/ros/), version: 0.115 2025-09-08T14:16:12,067 Found link https://files.pythonhosted.org/packages/ac/4e/a37ae8b56056a6b56eab6420aa7457e6f75a33c66395839fe0cf1ab74e82/ros-0.116.tar.gz (from https://pypi.org/simple/ros/), version: 0.116 2025-09-08T14:16:12,067 Found link https://files.pythonhosted.org/packages/55/74/4ef72fed04824a5d04a74d1086b52d69720cb2f5d915745249ddc37b1c9d/ros-0.117.tar.gz (from https://pypi.org/simple/ros/), version: 0.117 2025-09-08T14:16:12,068 Found link https://files.pythonhosted.org/packages/0b/b4/bbfad0700f9f89a947859d7464ebea015e84bdf8a4efa15394dca21e10d6/ros-0.118.tar.gz (from https://pypi.org/simple/ros/), version: 0.118 2025-09-08T14:16:12,068 Found link https://files.pythonhosted.org/packages/49/3f/6cda2e2226da8972d78426b57138445aecfada51367e37fa3b39f0ad4c90/ros-0.119.tar.gz (from https://pypi.org/simple/ros/), version: 0.119 2025-09-08T14:16:12,068 Fetching project page and analyzing links: https://www.piwheels.org/simple/ros/ 2025-09-08T14:16:12,068 Getting page https://www.piwheels.org/simple/ros/ 2025-09-08T14:16:12,069 Found index url https://www.piwheels.org/simple/ 2025-09-08T14:16:12,151 Fetched page https://www.piwheels.org/simple/ros/ as text/html 2025-09-08T14:16:12,155 Skipping link: No binaries permitted for ros: https://archive1.piwheels.org/simple/ros/ros-0.119-py3-none-any.whl#sha256=ef05f1324c5bc76be6fe2cee429b22d8e5ecbc9c43da488a9d75f202cff0bd9a (from https://www.piwheels.org/simple/ros/) 2025-09-08T14:16:12,156 Skipping link: No binaries permitted for ros: https://archive1.piwheels.org/simple/ros/ros-0.118-py3-none-any.whl#sha256=dafacd0e2a3fd1738ee600589e8625a4c4ee29f82d30dd573af999d3447a48e4 (from https://www.piwheels.org/simple/ros/) 2025-09-08T14:16:12,156 Skipping link: No binaries permitted for ros: https://archive1.piwheels.org/simple/ros/ros-0.117-py3-none-any.whl#sha256=66f634f24cb8483ce44261a0a5ad49d50e06dc411e8ec5ea331bc89ddb676c5e (from https://www.piwheels.org/simple/ros/) 2025-09-08T14:16:12,156 Skipping link: No binaries permitted for ros: https://archive1.piwheels.org/simple/ros/ros-0.98-py3-none-any.whl#sha256=90bf6af500c729309e3730d7d510beb934d08c70c125cbdd2e8667d7f3846446 (from https://www.piwheels.org/simple/ros/) 2025-09-08T14:16:12,156 Skipping link: No binaries permitted for ros: https://archive1.piwheels.org/simple/ros/ros-0.97-py3-none-any.whl#sha256=dc184f497b4195513a1588a5610762c31e17aa67dabc47a291ec190bf0d24c5b (from https://www.piwheels.org/simple/ros/) 2025-09-08T14:16:12,156 Skipping link: No binaries permitted for ros: https://archive1.piwheels.org/simple/ros/ros-0.96-py3-none-any.whl#sha256=9a9904ae795c8a13ec04bf0d15d05ae69d43a91863158d8db7f67e1715ef7ee4 (from https://www.piwheels.org/simple/ros/) 2025-09-08T14:16:12,157 Skipping link: No binaries permitted for ros: https://archive1.piwheels.org/simple/ros/ros-0.95-py3-none-any.whl#sha256=7f77bfdc6c9bb093018f1115d406a745603a759867c539f96493c4459f612eb4 (from https://www.piwheels.org/simple/ros/) 2025-09-08T14:16:12,157 Skipping link: No binaries permitted for ros: https://archive1.piwheels.org/simple/ros/ros-0.94-py3-none-any.whl#sha256=7dce668f1e543fd7e84eba7453775f9938e69e3badb700306d9f0fbb4a1a1c9c (from https://www.piwheels.org/simple/ros/) 2025-09-08T14:16:12,157 Skipping link: No binaries permitted for ros: https://archive1.piwheels.org/simple/ros/ros-0.93-py3-none-any.whl#sha256=2ddb26235a376fa57227ec3fac35b110d72cab91117d93fcba400e8032ba5726 (from https://www.piwheels.org/simple/ros/) 2025-09-08T14:16:12,157 Skipping link: No binaries permitted for ros: https://archive1.piwheels.org/simple/ros/ros-0.92-py3-none-any.whl#sha256=2a45e0cef8ad6ca425365442caa5cdcf0108a5f131bc3a7ae7406beda2c512a3 (from https://www.piwheels.org/simple/ros/) 2025-09-08T14:16:12,157 Skipping link: No binaries permitted for ros: https://archive1.piwheels.org/simple/ros/ros-0.91-py3-none-any.whl#sha256=b5690e9fa6e4f0baf786a1844d75fb0b5860049a808801ca1d79a9e0e8d7e82e (from https://www.piwheels.org/simple/ros/) 2025-09-08T14:16:12,157 Skipping link: No binaries permitted for ros: https://archive1.piwheels.org/simple/ros/ros-0.12-py3-none-any.whl#sha256=7f9e15322e31fd74356189db10b139b18feb08df5c3d034b03f0f6bfd039251b (from https://www.piwheels.org/simple/ros/) 2025-09-08T14:16:12,158 Skipping link: No binaries permitted for ros: https://archive1.piwheels.org/simple/ros/ros-0.9-py3-none-any.whl#sha256=c2cace54b837242a3f255fb606e9f8c0ae18ba74ff00a8fd2048a17c94c0039b (from https://www.piwheels.org/simple/ros/) 2025-09-08T14:16:12,158 Skipping link: No binaries permitted for ros: https://archive1.piwheels.org/simple/ros/ros-0.8-py3-none-any.whl#sha256=d4f7fc5a10b9181a61100e4e747c983b4cf77787f5237f88c45faa00148c89ba (from https://www.piwheels.org/simple/ros/) 2025-09-08T14:16:12,158 Skipping link: No binaries permitted for ros: https://archive1.piwheels.org/simple/ros/ros-0.7-py3-none-any.whl#sha256=eb1a6a9e7ab4667c03c05557df591a15248c387c6b093ad00f5cfd1465030523 (from https://www.piwheels.org/simple/ros/) 2025-09-08T14:16:12,158 Skipping link: No binaries permitted for ros: https://archive1.piwheels.org/simple/ros/ros-0.6-py3-none-any.whl#sha256=f6be38683d7f9833662f6c6ecf342bcb68776beed3cdb57701701a54a15b5b98 (from https://www.piwheels.org/simple/ros/) 2025-09-08T14:16:12,158 Skipping link: No binaries permitted for ros: https://archive1.piwheels.org/simple/ros/ros-0.5-py3-none-any.whl#sha256=e3cad2529d1ff5aae660f6ae95e8c8d60b554d0875abac66f996dabae5283e90 (from https://www.piwheels.org/simple/ros/) 2025-09-08T14:16:12,158 Skipping link: No binaries permitted for ros: https://archive1.piwheels.org/simple/ros/ros-0.4-py3-none-any.whl#sha256=0d864e38f8fc4364d20aefc36862f78cde951246cf1d379584657396d3a1a6fe (from https://www.piwheels.org/simple/ros/) 2025-09-08T14:16:12,159 Skipping link: not a file: https://www.piwheels.org/simple/ros/ 2025-09-08T14:16:12,159 Skipping link: not a file: https://pypi.org/simple/ros/ 2025-09-08T14:16:12,186 Given no hashes to check 1 links for project 'ros': discarding no candidates 2025-09-08T14:16:12,187 Collecting ros==0.114 2025-09-08T14:16:12,188 Created temporary directory: /tmp/pip-unpack-nbugw6nb 2025-09-08T14:16:12,326 Downloading ros-0.114.tar.gz (34 kB) 2025-09-08T14:16:12,364 Added ros==0.114 from https://files.pythonhosted.org/packages/5e/f1/52459216bdf2a8531cdb94db741292b52468725876d5337c449af800809e/ros-0.114.tar.gz to build tracker '/tmp/pip-build-tracker-94vvypya' 2025-09-08T14:16:12,365 Running setup.py (path:/tmp/pip-wheel-2pezi3dh/ros_f5ad7d796c9848679291560c04764f57/setup.py) egg_info for package ros 2025-09-08T14:16:12,365 Created temporary directory: /tmp/pip-pip-egg-info-syrutcyu 2025-09-08T14:16:12,366 Preparing metadata (setup.py): started 2025-09-08T14:16:12,366 Running command python setup.py egg_info 2025-09-08T14:16:12,875 Traceback (most recent call last): 2025-09-08T14:16:12,877 File "", line 2, in 2025-09-08T14:16:12,877 exec(compile(''' 2025-09-08T14:16:12,877 ~~~~^^^^^^^^^^^^ 2025-09-08T14:16:12,878 # This is -- a caller that pip uses to run setup.py 2025-09-08T14:16:12,878 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:16:12,878 ...<32 lines>... 2025-09-08T14:16:12,878 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T14:16:12,878 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:16:12,878 ''' % ('/tmp/pip-wheel-2pezi3dh/ros_f5ad7d796c9848679291560c04764f57/setup.py',), "", "exec")) 2025-09-08T14:16:12,878 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:16:12,878 File "", line 35, in 2025-09-08T14:16:12,878 File "/tmp/pip-wheel-2pezi3dh/ros_f5ad7d796c9848679291560c04764f57/setup.py", line 15, in 2025-09-08T14:16:12,879 install_reqs = parse_requirements("ros/requirements.txt") #, session="i") 2025-09-08T14:16:12,879 File "/tmp/pip-wheel-2pezi3dh/ros_f5ad7d796c9848679291560c04764f57/setup.py", line 13, in parse_requirements 2025-09-08T14:16:12,879 lineiter = (line.strip() for line in open(filename)) 2025-09-08T14:16:12,879 ~~~~^^^^^^^^^^ 2025-09-08T14:16:12,879 FileNotFoundError: [Errno 2] No such file or directory: 'ros/requirements.txt' 2025-09-08T14:16:12,963 ERROR: python setup.py egg_info exited with 1 2025-09-08T14:16:12,975 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T14:16:12,975 exec(compile('"'"''"'"''"'"' 2025-09-08T14:16:12,975 # This is -- a caller that pip uses to run setup.py 2025-09-08T14:16:12,975 # 2025-09-08T14:16:12,975 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T14:16:12,975 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T14:16:12,975 # - It provides a clear error message when setuptools is not installed. 2025-09-08T14:16:12,975 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T14:16:12,975 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T14:16:12,975 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T14:16:12,975 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T14:16:12,975 import os, sys, tokenize, traceback 2025-09-08T14:16:12,975 2025-09-08T14:16:12,975 try: 2025-09-08T14:16:12,975 import setuptools 2025-09-08T14:16:12,975 except ImportError: 2025-09-08T14:16:12,975 print( 2025-09-08T14:16:12,975 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T14:16:12,975 "the build environment with exception:", 2025-09-08T14:16:12,975 file=sys.stderr, 2025-09-08T14:16:12,975 ) 2025-09-08T14:16:12,975 traceback.print_exc() 2025-09-08T14:16:12,975 sys.exit(1) 2025-09-08T14:16:12,975 2025-09-08T14:16:12,975 __file__ = %r 2025-09-08T14:16:12,975 sys.argv[0] = __file__ 2025-09-08T14:16:12,975 2025-09-08T14:16:12,975 if os.path.exists(__file__): 2025-09-08T14:16:12,975 filename = __file__ 2025-09-08T14:16:12,975 with tokenize.open(__file__) as f: 2025-09-08T14:16:12,975 setup_py_code = f.read() 2025-09-08T14:16:12,975 else: 2025-09-08T14:16:12,975 filename = "" 2025-09-08T14:16:12,975 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T14:16:12,975 2025-09-08T14:16:12,975 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T14:16:12,975 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-2pezi3dh/ros_f5ad7d796c9848679291560c04764f57/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-syrutcyu[/] 2025-09-08T14:16:12,975 [bold magenta]cwd[/]: /tmp/pip-wheel-2pezi3dh/ros_f5ad7d796c9848679291560c04764f57/ 2025-09-08T14:16:12,975 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T14:16:12,976 ERROR: metadata generation failed 2025-09-08T14:16:12,981 Exception information: 2025-09-08T14:16:12,981 Traceback (most recent call last): 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T14:16:12,981 call_subprocess( 2025-09-08T14:16:12,981 ~~~~~~~~~~~~~~~^ 2025-09-08T14:16:12,981 args, 2025-09-08T14:16:12,981 ^^^^^ 2025-09-08T14:16:12,981 ...<2 lines>... 2025-09-08T14:16:12,981 spinner=spinner, 2025-09-08T14:16:12,981 ^^^^^^^^^^^^^^^^ 2025-09-08T14:16:12,981 ) 2025-09-08T14:16:12,981 ^ 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T14:16:12,981 raise error 2025-09-08T14:16:12,981 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T14:16:12,981 2025-09-08T14:16:12,981 The above exception was the direct cause of the following exception: 2025-09-08T14:16:12,981 2025-09-08T14:16:12,981 Traceback (most recent call last): 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T14:16:12,981 status = _inner_run() 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T14:16:12,981 return self.run(options, args) 2025-09-08T14:16:12,981 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T14:16:12,981 return func(self, options, args) 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T14:16:12,981 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T14:16:12,981 result = self._result = resolver.resolve( 2025-09-08T14:16:12,981 ~~~~~~~~~~~~~~~~^ 2025-09-08T14:16:12,981 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T14:16:12,981 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:16:12,981 ) 2025-09-08T14:16:12,981 ^ 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T14:16:12,981 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T14:16:12,981 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T14:16:12,981 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T14:16:12,981 if not criterion.candidates: 2025-09-08T14:16:12,981 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T14:16:12,981 return bool(self._sequence) 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T14:16:12,981 self._bool = any(self) 2025-09-08T14:16:12,981 ~~~^^^^^^ 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T14:16:12,981 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T14:16:12,981 ^^^^^^^^ 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T14:16:12,981 candidate = func() 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T14:16:12,981 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T14:16:12,981 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T14:16:12,981 link, template, name, version 2025-09-08T14:16:12,981 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:16:12,981 ) 2025-09-08T14:16:12,981 ^ 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T14:16:12,981 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T14:16:12,981 ~~~~~~~~~~~~~^ 2025-09-08T14:16:12,981 link, 2025-09-08T14:16:12,981 ^^^^^ 2025-09-08T14:16:12,981 ...<3 lines>... 2025-09-08T14:16:12,981 version=version, 2025-09-08T14:16:12,981 ^^^^^^^^^^^^^^^^ 2025-09-08T14:16:12,981 ) 2025-09-08T14:16:12,981 ^ 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T14:16:12,981 super().__init__( 2025-09-08T14:16:12,981 ~~~~~~~~~~~~~~~~^ 2025-09-08T14:16:12,981 link=link, 2025-09-08T14:16:12,981 ^^^^^^^^^^ 2025-09-08T14:16:12,981 ...<4 lines>... 2025-09-08T14:16:12,981 version=version, 2025-09-08T14:16:12,981 ^^^^^^^^^^^^^^^^ 2025-09-08T14:16:12,981 ) 2025-09-08T14:16:12,981 ^ 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T14:16:12,981 self.dist = self._prepare() 2025-09-08T14:16:12,981 ~~~~~~~~~~~~~^^ 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T14:16:12,981 dist = self._prepare_distribution() 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T14:16:12,981 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T14:16:12,981 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T14:16:12,981 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T14:16:12,981 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T14:16:12,981 dist = _get_prepared_distribution( 2025-09-08T14:16:12,981 req, 2025-09-08T14:16:12,981 ...<3 lines>... 2025-09-08T14:16:12,981 self.check_build_deps, 2025-09-08T14:16:12,981 ) 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T14:16:12,981 abstract_dist.prepare_distribution_metadata( 2025-09-08T14:16:12,981 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T14:16:12,981 finder, build_isolation, check_build_deps 2025-09-08T14:16:12,981 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:16:12,981 ) 2025-09-08T14:16:12,981 ^ 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T14:16:12,981 self.req.prepare_metadata() 2025-09-08T14:16:12,981 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T14:16:12,981 self.metadata_directory = generate_metadata_legacy( 2025-09-08T14:16:12,981 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T14:16:12,981 build_env=self.build_env, 2025-09-08T14:16:12,981 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:16:12,981 ...<3 lines>... 2025-09-08T14:16:12,981 details=details, 2025-09-08T14:16:12,981 ^^^^^^^^^^^^^^^^ 2025-09-08T14:16:12,981 ) 2025-09-08T14:16:12,981 ^ 2025-09-08T14:16:12,981 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T14:16:12,981 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T14:16:12,981 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T14:16:13,005 Removed ros==0.114 from https://files.pythonhosted.org/packages/5e/f1/52459216bdf2a8531cdb94db741292b52468725876d5337c449af800809e/ros-0.114.tar.gz from build tracker '/tmp/pip-build-tracker-94vvypya' 2025-09-08T14:16:13,005 Removed build tracker: '/tmp/pip-build-tracker-94vvypya'