2025-09-08T13:17:56,311 Created temporary directory: /tmp/pip-build-tracker-3nof7p7p 2025-09-08T13:17:56,312 Initialized build tracking at /tmp/pip-build-tracker-3nof7p7p 2025-09-08T13:17:56,312 Created build tracker: /tmp/pip-build-tracker-3nof7p7p 2025-09-08T13:17:56,312 Entered build tracker: /tmp/pip-build-tracker-3nof7p7p 2025-09-08T13:17:56,313 Created temporary directory: /tmp/pip-wheel-gg75vpud 2025-09-08T13:17:56,316 Created temporary directory: /tmp/pip-ephem-wheel-cache-vlbncyyn 2025-09-08T13:17:56,375 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T13:17:56,377 2 location(s) to search for versions of bob-pad-base: 2025-09-08T13:17:56,377 * https://pypi.org/simple/bob-pad-base/ 2025-09-08T13:17:56,377 * https://www.piwheels.org/simple/bob-pad-base/ 2025-09-08T13:17:56,378 Fetching project page and analyzing links: https://pypi.org/simple/bob-pad-base/ 2025-09-08T13:17:56,378 Getting page https://pypi.org/simple/bob-pad-base/ 2025-09-08T13:17:56,379 Found index url https://pypi.org/simple/ 2025-09-08T13:17:56,525 Fetched page https://pypi.org/simple/bob-pad-base/ as application/vnd.pypi.simple.v1+json 2025-09-08T13:17:56,532 Found link https://files.pythonhosted.org/packages/cc/b4/c92492a949cab428ad24ea2f722c7ef56e0989d408f06944cbd64ae7f1a9/bob.pad.base-1.0.1.zip (from https://pypi.org/simple/bob-pad-base/), version: 1.0.1 2025-09-08T13:17:56,533 Found link https://files.pythonhosted.org/packages/80/61/2192b88056cf0183e5d2d6b57ea8402d70a14045eb0f318368905947e6e4/bob.pad.base-1.0.2.zip (from https://pypi.org/simple/bob-pad-base/), version: 1.0.2 2025-09-08T13:17:56,533 Found link https://files.pythonhosted.org/packages/20/e6/943cefc9ba06d11f91556187e704e58670c97a613bb717ead4a143ec866c/bob.pad.base-1.0.4.zip (from https://pypi.org/simple/bob-pad-base/), version: 1.0.4 2025-09-08T13:17:56,534 Found link https://files.pythonhosted.org/packages/12/de/d8e4d04ce3be127627cf518bfa1c668aab470546b7e6a9d871c68adcd2e3/bob.pad.base-1.0.5.zip (from https://pypi.org/simple/bob-pad-base/), version: 1.0.5 2025-09-08T13:17:56,534 Found link https://files.pythonhosted.org/packages/f7/c6/705de84f6d884be1dcabe2b7c9426555be103066a31dcc37fd7804c5a0fa/bob.pad.base-1.0.6.zip (from https://pypi.org/simple/bob-pad-base/), version: 1.0.6 2025-09-08T13:17:56,535 Found link https://files.pythonhosted.org/packages/60/4f/35f2e74ece954111ebc9fa4415933589632317879da2f57136e6284d0b7c/bob.pad.base-1.0.7.zip (from https://pypi.org/simple/bob-pad-base/), version: 1.0.7 2025-09-08T13:17:56,535 Found link https://files.pythonhosted.org/packages/48/f5/f3985bfb98991d28588672d0f0a4ebf5a9c8d13bf1b7f46c56f3a08c43dd/bob.pad.base-1.0.8.zip (from https://pypi.org/simple/bob-pad-base/), version: 1.0.8 2025-09-08T13:17:56,536 Found link https://files.pythonhosted.org/packages/c3/c5/598078aa25e6959a21bc0bc2247c7e2a1e769598450a2a03bd40204133a6/bob.pad.base-2.0.0.zip (from https://pypi.org/simple/bob-pad-base/), version: 2.0.0 2025-09-08T13:17:56,536 Found link https://files.pythonhosted.org/packages/03/e0/e9870e6d0b9bd6ca823421611de8239e575e37df6ff90d18229907d4878f/bob.pad.base-2.1.0.zip (from https://pypi.org/simple/bob-pad-base/), version: 2.1.0 2025-09-08T13:17:56,537 Found link https://files.pythonhosted.org/packages/ca/33/c3295199a0feb106eb926a6d157868d889aace25a97c03dd0396d23e6f46/bob.pad.base-2.2.0.zip (from https://pypi.org/simple/bob-pad-base/), version: 2.2.0 2025-09-08T13:17:56,537 Found link https://files.pythonhosted.org/packages/9e/ae/deaeef78b8624c8f19b1f5e3ce3f063a936990599b95d83887c1d13c89c1/bob.pad.base-2.2.1.zip (from https://pypi.org/simple/bob-pad-base/), version: 2.2.1 2025-09-08T13:17:56,538 Found link https://files.pythonhosted.org/packages/0c/28/181c8785b0ce69f794dbce7092a6844cc4a806031f393024efa63dc885eb/bob.pad.base-2.3.0.zip (from https://pypi.org/simple/bob-pad-base/), version: 2.3.0 2025-09-08T13:17:56,538 Found link https://files.pythonhosted.org/packages/a7/f2/561a6b7dcdc1129fa3204f65c057c3a300775d6cbc0d11aea69d4c73f1fd/bob.pad.base-2.3.1.zip (from https://pypi.org/simple/bob-pad-base/), version: 2.3.1 2025-09-08T13:17:56,539 Found link https://files.pythonhosted.org/packages/92/5f/646df5984412f84541536cbb0a3c0975c32fbdea504454c9725fa3b6543b/bob.pad.base-3.0.0.zip (from https://pypi.org/simple/bob-pad-base/), version: 3.0.0 2025-09-08T13:17:56,539 Found link https://files.pythonhosted.org/packages/32/a7/cec0fb14b4c22ea70c1aa6e77ee45e6c00777897cd47b74a4ca8a70f53d9/bob.pad.base-4.0.0.zip (from https://pypi.org/simple/bob-pad-base/), version: 4.0.0 2025-09-08T13:17:56,540 Found link https://files.pythonhosted.org/packages/d9/6f/5b150400bc9943f815a3b72e36c5a7db48b875e12dcbf8bba4a7294b641e/bob.pad.base-5.0.0.zip (from https://pypi.org/simple/bob-pad-base/), version: 5.0.0 2025-09-08T13:17:56,540 Found link https://files.pythonhosted.org/packages/a9/c7/441b27176314d3561e7dd605f9f32e76faf9158002be2d4c0203d3ad923a/bob.pad.base-5.0.1.zip (from https://pypi.org/simple/bob-pad-base/), version: 5.0.1 2025-09-08T13:17:56,541 Found link https://files.pythonhosted.org/packages/64/27/6e567e886997ef7e3ddfc0d254d976ecf8afa2c64f787445b8178d75ebf8/bob.pad.base-5.0.2.zip (from https://pypi.org/simple/bob-pad-base/), version: 5.0.2 2025-09-08T13:17:56,541 Found link https://files.pythonhosted.org/packages/c7/81/a909dd301525f9b50121db90a5280fa50dc0af0f519dd76f4727ae7781cf/bob.pad.base-5.0.3.zip (from https://pypi.org/simple/bob-pad-base/), version: 5.0.3 2025-09-08T13:17:56,541 Found link https://files.pythonhosted.org/packages/6a/24/713539f58caeca8aaa28c4b8f1da11f706a0771a71571455234605d8e8f2/bob.pad.base-5.0.4.zip (from https://pypi.org/simple/bob-pad-base/), version: 5.0.4 2025-09-08T13:17:56,542 Skipping link: No binaries permitted for bob-pad-base: https://files.pythonhosted.org/packages/eb/79/fc4a3216bca1494c1fd7270a45ba8837a3636599ecfaa4f181247fe36059/bob.pad.base-6.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/bob-pad-base/) (requires-python:>=3.9) 2025-09-08T13:17:56,543 Found link https://files.pythonhosted.org/packages/1f/8e/32575f78dccee92789368fe4c41c67f0dbc803ec846aec2b1f5695d68041/bob.pad.base-6.0.0.tar.gz (from https://pypi.org/simple/bob-pad-base/) (requires-python:>=3.9), version: 6.0.0 2025-09-08T13:17:56,544 Skipping link: No binaries permitted for bob-pad-base: https://files.pythonhosted.org/packages/e6/d5/275f08b97688cf32abed000618acfbdb8fef202873571375e8624c70500b/bob.pad.base-6.0.1b0-py2.py3-none-any.whl (from https://pypi.org/simple/bob-pad-base/) (requires-python:>=3.9) 2025-09-08T13:17:56,544 Found link https://files.pythonhosted.org/packages/cd/fe/394371768ccb5ba2bbb7264909d027dbf4605207e95ab29e1489233de90b/bob.pad.base-6.0.1b0.tar.gz (from https://pypi.org/simple/bob-pad-base/) (requires-python:>=3.9), version: 6.0.1b0 2025-09-08T13:17:56,544 Skipping link: No binaries permitted for bob-pad-base: https://files.pythonhosted.org/packages/50/f2/70f0404f237501a2de4ba4b495952b93ccdbe0e4bbe6cdd28595bb6da182/bob.pad.base-6.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/bob-pad-base/) (requires-python:>=3.9) 2025-09-08T13:17:56,545 Found link https://files.pythonhosted.org/packages/d0/3c/46a328903cdda3a84968f3eea727f7d049bbebd2085dc9c9c40e1b781bc8/bob_pad_base-6.0.1.tar.gz (from https://pypi.org/simple/bob-pad-base/) (requires-python:>=3.9), version: 6.0.1 2025-09-08T13:17:56,546 Fetching project page and analyzing links: https://www.piwheels.org/simple/bob-pad-base/ 2025-09-08T13:17:56,546 Getting page https://www.piwheels.org/simple/bob-pad-base/ 2025-09-08T13:17:56,547 Found index url https://www.piwheels.org/simple/ 2025-09-08T13:17:56,636 Fetched page https://www.piwheels.org/simple/bob-pad-base/ as text/html 2025-09-08T13:17:56,639 Skipping link: No binaries permitted for bob-pad-base: https://archive1.piwheels.org/simple/bob-pad-base/bob.pad.base-6.0.1-py2.py3-none-any.whl#sha256=c3b4cafb076f7ba288ad90f86ccd2621a4a21de624179ef22cafe55e14881a43 (from https://www.piwheels.org/simple/bob-pad-base/) (requires-python:>=3.9) 2025-09-08T13:17:56,640 Skipping link: No binaries permitted for bob-pad-base: https://archive1.piwheels.org/simple/bob-pad-base/bob.pad.base-6.0.1b0-py2.py3-none-any.whl#sha256=1ae9f1a3746c35606d610f8fda7c6f66640ce6fba14a2d1fd2e4d54199b1ec43 (from https://www.piwheels.org/simple/bob-pad-base/) (requires-python:>=3.9) 2025-09-08T13:17:56,640 Skipping link: No binaries permitted for bob-pad-base: https://archive1.piwheels.org/simple/bob-pad-base/bob.pad.base-6.0.0-py2.py3-none-any.whl#sha256=d61674875c68c533884bd2b49c6b28373f7af8ed181370f9e7cb24ac0d569c9c (from https://www.piwheels.org/simple/bob-pad-base/) (requires-python:>=3.9) 2025-09-08T13:17:56,640 Skipping link: No binaries permitted for bob-pad-base: https://archive1.piwheels.org/simple/bob-pad-base/bob.pad.base-5.0.4-py3-none-any.whl#sha256=fa566f1479bfd62b6bc888401acb9bbef735a902e738b37329ca724d4bf10d5f (from https://www.piwheels.org/simple/bob-pad-base/) 2025-09-08T13:17:56,640 Skipping link: No binaries permitted for bob-pad-base: https://archive1.piwheels.org/simple/bob-pad-base/bob.pad.base-5.0.3-py3-none-any.whl#sha256=991169c642c4b000d3db66780576c22b08b174e8c548ead4209fee0eac71b147 (from https://www.piwheels.org/simple/bob-pad-base/) 2025-09-08T13:17:56,640 Skipping link: No binaries permitted for bob-pad-base: https://archive1.piwheels.org/simple/bob-pad-base/bob.pad.base-5.0.2-py3-none-any.whl#sha256=816d4d8fbbf13babe485bca5c07c8d3dddfacc0d750353871ad17e44a03ca582 (from https://www.piwheels.org/simple/bob-pad-base/) 2025-09-08T13:17:56,640 Skipping link: No binaries permitted for bob-pad-base: https://archive1.piwheels.org/simple/bob-pad-base/bob.pad.base-5.0.1-py3-none-any.whl#sha256=2a7c7627f50f8aec948abd9b10eee1f1ff1ad8b8830e137a174e05dc6155d762 (from https://www.piwheels.org/simple/bob-pad-base/) 2025-09-08T13:17:56,640 Skipping link: No binaries permitted for bob-pad-base: https://archive1.piwheels.org/simple/bob-pad-base/bob.pad.base-5.0.0-py3-none-any.whl#sha256=6bf6f85be1d4f5465a3066231faef148118b748611ffffc023d088fabd20db04 (from https://www.piwheels.org/simple/bob-pad-base/) 2025-09-08T13:17:56,641 Skipping link: No binaries permitted for bob-pad-base: https://archive1.piwheels.org/simple/bob-pad-base/bob.pad.base-4.0.0-py3-none-any.whl#sha256=580b8e0f2e235fc5a1dcd41c84bdfec0a29babfba8245a0dc0ff73625c193b22 (from https://www.piwheels.org/simple/bob-pad-base/) 2025-09-08T13:17:56,641 Skipping link: No binaries permitted for bob-pad-base: https://archive1.piwheels.org/simple/bob-pad-base/bob.pad.base-3.0.0-py3-none-any.whl#sha256=40571c2ec8618159980c9b9422296e567f8fb06d0286bb683a70ad2d2f9e78e4 (from https://www.piwheels.org/simple/bob-pad-base/) 2025-09-08T13:17:56,641 Skipping link: No binaries permitted for bob-pad-base: https://archive1.piwheels.org/simple/bob-pad-base/bob.pad.base-2.0.0-py3-none-any.whl#sha256=b7a0473be0d7d2652dde15487c6186675c4d165eae31cda666a0c5315908bb72 (from https://www.piwheels.org/simple/bob-pad-base/) 2025-09-08T13:17:56,641 Skipping link: No binaries permitted for bob-pad-base: https://archive1.piwheels.org/simple/bob-pad-base/bob.pad.base-1.0.8-py3-none-any.whl#sha256=111377fd8a7b888458516d66ee62f61a3179d759a89802fd315c038a6953ad25 (from https://www.piwheels.org/simple/bob-pad-base/) 2025-09-08T13:17:56,641 Skipping link: No binaries permitted for bob-pad-base: https://archive1.piwheels.org/simple/bob-pad-base/bob.pad.base-1.0.7-py3-none-any.whl#sha256=d0dda598d448d0d0221486e61999197e1eea7b1f60e5bb98a5715897ce59ced9 (from https://www.piwheels.org/simple/bob-pad-base/) 2025-09-08T13:17:56,641 Skipping link: No binaries permitted for bob-pad-base: https://archive1.piwheels.org/simple/bob-pad-base/bob.pad.base-1.0.6-py3-none-any.whl#sha256=8060abb4f28c30011fe57cf9101490c8aa5d04737656cfc7f31594786c7f2519 (from https://www.piwheels.org/simple/bob-pad-base/) 2025-09-08T13:17:56,641 Skipping link: No binaries permitted for bob-pad-base: https://archive1.piwheels.org/simple/bob-pad-base/bob.pad.base-1.0.5-py3-none-any.whl#sha256=2a1b5225b728c2b8e29814039770b8b80cbf841f6050ca3c09e5237575b6d0d1 (from https://www.piwheels.org/simple/bob-pad-base/) 2025-09-08T13:17:56,641 Skipping link: No binaries permitted for bob-pad-base: https://archive1.piwheels.org/simple/bob-pad-base/bob.pad.base-1.0.4-py3-none-any.whl#sha256=705db81cdf590966ddaa7ded1f7b4f5d688da4253bbcd7638aa497467af7b708 (from https://www.piwheels.org/simple/bob-pad-base/) 2025-09-08T13:17:56,642 Skipping link: No binaries permitted for bob-pad-base: https://archive1.piwheels.org/simple/bob-pad-base/bob.pad.base-1.0.2-py3-none-any.whl#sha256=1e616b7a9ed13aa1cd9f35f2a55d951613ef24871bf50ce23aeeb95bda1f4a24 (from https://www.piwheels.org/simple/bob-pad-base/) 2025-09-08T13:17:56,642 Skipping link: No binaries permitted for bob-pad-base: https://archive1.piwheels.org/simple/bob-pad-base/bob.pad.base-1.0.1-py3-none-any.whl#sha256=2749f8825f5014214a3a5f50b8c9c17aafd652e9fb7852e8da8cf4eaaf3d665e (from https://www.piwheels.org/simple/bob-pad-base/) 2025-09-08T13:17:56,642 Skipping link: not a file: https://www.piwheels.org/simple/bob-pad-base/ 2025-09-08T13:17:56,642 Skipping link: not a file: https://pypi.org/simple/bob-pad-base/ 2025-09-08T13:17:56,668 Given no hashes to check 1 links for project 'bob-pad-base': discarding no candidates 2025-09-08T13:17:56,669 Collecting bob-pad-base==2.1.0 2025-09-08T13:17:56,671 Created temporary directory: /tmp/pip-unpack-3d_c6qsu 2025-09-08T13:17:57,855 Downloading bob.pad.base-2.1.0.zip (2.9 MB) 2025-09-08T13:17:58,318 Added bob-pad-base==2.1.0 from https://files.pythonhosted.org/packages/03/e0/e9870e6d0b9bd6ca823421611de8239e575e37df6ff90d18229907d4878f/bob.pad.base-2.1.0.zip to build tracker '/tmp/pip-build-tracker-3nof7p7p' 2025-09-08T13:17:58,319 Running setup.py (path:/tmp/pip-wheel-gg75vpud/bob-pad-base_0bbd8bda43fa4ff584749f2548ed64b4/setup.py) egg_info for package bob-pad-base 2025-09-08T13:17:58,320 Created temporary directory: /tmp/pip-pip-egg-info-8hk_5njz 2025-09-08T13:17:58,320 Preparing metadata (setup.py): started 2025-09-08T13:17:58,321 Running command python setup.py egg_info 2025-09-08T13:17:59,321 Traceback (most recent call last): 2025-09-08T13:17:59,323 File "", line 2, in 2025-09-08T13:17:59,323 exec(compile(''' 2025-09-08T13:17:59,323 ~~~~^^^^^^^^^^^^ 2025-09-08T13:17:59,323 # This is -- a caller that pip uses to run setup.py 2025-09-08T13:17:59,323 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:17:59,323 ...<32 lines>... 2025-09-08T13:17:59,323 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T13:17:59,324 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:17:59,324 ''' % ('/tmp/pip-wheel-gg75vpud/bob-pad-base_0bbd8bda43fa4ff584749f2548ed64b4/setup.py',), "", "exec")) 2025-09-08T13:17:59,324 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:17:59,324 File "", line 35, in 2025-09-08T13:17:59,324 File "/tmp/pip-wheel-gg75vpud/bob-pad-base_0bbd8bda43fa4ff584749f2548ed64b4/setup.py", line 40, in 2025-09-08T13:17:59,324 from bob.extension.utils import load_requirements, find_packages 2025-09-08T13:17:59,324 ModuleNotFoundError: No module named 'bob.extension' 2025-09-08T13:17:59,434 ERROR: python setup.py egg_info exited with 1 2025-09-08T13:17:59,445 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T13:17:59,445 exec(compile('"'"''"'"''"'"' 2025-09-08T13:17:59,445 # This is -- a caller that pip uses to run setup.py 2025-09-08T13:17:59,445 # 2025-09-08T13:17:59,445 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T13:17:59,445 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T13:17:59,445 # - It provides a clear error message when setuptools is not installed. 2025-09-08T13:17:59,445 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T13:17:59,445 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T13:17:59,445 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T13:17:59,445 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T13:17:59,445 import os, sys, tokenize, traceback 2025-09-08T13:17:59,445 2025-09-08T13:17:59,445 try: 2025-09-08T13:17:59,445 import setuptools 2025-09-08T13:17:59,445 except ImportError: 2025-09-08T13:17:59,445 print( 2025-09-08T13:17:59,445 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T13:17:59,445 "the build environment with exception:", 2025-09-08T13:17:59,445 file=sys.stderr, 2025-09-08T13:17:59,445 ) 2025-09-08T13:17:59,445 traceback.print_exc() 2025-09-08T13:17:59,445 sys.exit(1) 2025-09-08T13:17:59,445 2025-09-08T13:17:59,445 __file__ = %r 2025-09-08T13:17:59,445 sys.argv[0] = __file__ 2025-09-08T13:17:59,445 2025-09-08T13:17:59,445 if os.path.exists(__file__): 2025-09-08T13:17:59,445 filename = __file__ 2025-09-08T13:17:59,445 with tokenize.open(__file__) as f: 2025-09-08T13:17:59,445 setup_py_code = f.read() 2025-09-08T13:17:59,445 else: 2025-09-08T13:17:59,445 filename = "" 2025-09-08T13:17:59,445 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T13:17:59,445 2025-09-08T13:17:59,445 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T13:17:59,445 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-gg75vpud/bob-pad-base_0bbd8bda43fa4ff584749f2548ed64b4/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-8hk_5njz[/] 2025-09-08T13:17:59,445 [bold magenta]cwd[/]: /tmp/pip-wheel-gg75vpud/bob-pad-base_0bbd8bda43fa4ff584749f2548ed64b4/ 2025-09-08T13:17:59,446 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T13:17:59,446 ERROR: metadata generation failed 2025-09-08T13:17:59,451 Exception information: 2025-09-08T13:17:59,451 Traceback (most recent call last): 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T13:17:59,451 call_subprocess( 2025-09-08T13:17:59,451 ~~~~~~~~~~~~~~~^ 2025-09-08T13:17:59,451 args, 2025-09-08T13:17:59,451 ^^^^^ 2025-09-08T13:17:59,451 ...<2 lines>... 2025-09-08T13:17:59,451 spinner=spinner, 2025-09-08T13:17:59,451 ^^^^^^^^^^^^^^^^ 2025-09-08T13:17:59,451 ) 2025-09-08T13:17:59,451 ^ 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T13:17:59,451 raise error 2025-09-08T13:17:59,451 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T13:17:59,451 2025-09-08T13:17:59,451 The above exception was the direct cause of the following exception: 2025-09-08T13:17:59,451 2025-09-08T13:17:59,451 Traceback (most recent call last): 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T13:17:59,451 status = _inner_run() 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T13:17:59,451 return self.run(options, args) 2025-09-08T13:17:59,451 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T13:17:59,451 return func(self, options, args) 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T13:17:59,451 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T13:17:59,451 result = self._result = resolver.resolve( 2025-09-08T13:17:59,451 ~~~~~~~~~~~~~~~~^ 2025-09-08T13:17:59,451 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T13:17:59,451 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:17:59,451 ) 2025-09-08T13:17:59,451 ^ 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T13:17:59,451 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T13:17:59,451 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T13:17:59,451 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T13:17:59,451 if not criterion.candidates: 2025-09-08T13:17:59,451 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T13:17:59,451 return bool(self._sequence) 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T13:17:59,451 self._bool = any(self) 2025-09-08T13:17:59,451 ~~~^^^^^^ 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T13:17:59,451 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T13:17:59,451 ^^^^^^^^ 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T13:17:59,451 candidate = func() 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T13:17:59,451 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T13:17:59,451 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T13:17:59,451 link, template, name, version 2025-09-08T13:17:59,451 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:17:59,451 ) 2025-09-08T13:17:59,451 ^ 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T13:17:59,451 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T13:17:59,451 ~~~~~~~~~~~~~^ 2025-09-08T13:17:59,451 link, 2025-09-08T13:17:59,451 ^^^^^ 2025-09-08T13:17:59,451 ...<3 lines>... 2025-09-08T13:17:59,451 version=version, 2025-09-08T13:17:59,451 ^^^^^^^^^^^^^^^^ 2025-09-08T13:17:59,451 ) 2025-09-08T13:17:59,451 ^ 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T13:17:59,451 super().__init__( 2025-09-08T13:17:59,451 ~~~~~~~~~~~~~~~~^ 2025-09-08T13:17:59,451 link=link, 2025-09-08T13:17:59,451 ^^^^^^^^^^ 2025-09-08T13:17:59,451 ...<4 lines>... 2025-09-08T13:17:59,451 version=version, 2025-09-08T13:17:59,451 ^^^^^^^^^^^^^^^^ 2025-09-08T13:17:59,451 ) 2025-09-08T13:17:59,451 ^ 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T13:17:59,451 self.dist = self._prepare() 2025-09-08T13:17:59,451 ~~~~~~~~~~~~~^^ 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T13:17:59,451 dist = self._prepare_distribution() 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T13:17:59,451 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T13:17:59,451 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T13:17:59,451 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T13:17:59,451 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T13:17:59,451 dist = _get_prepared_distribution( 2025-09-08T13:17:59,451 req, 2025-09-08T13:17:59,451 ...<3 lines>... 2025-09-08T13:17:59,451 self.check_build_deps, 2025-09-08T13:17:59,451 ) 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T13:17:59,451 abstract_dist.prepare_distribution_metadata( 2025-09-08T13:17:59,451 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T13:17:59,451 finder, build_isolation, check_build_deps 2025-09-08T13:17:59,451 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:17:59,451 ) 2025-09-08T13:17:59,451 ^ 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T13:17:59,451 self.req.prepare_metadata() 2025-09-08T13:17:59,451 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T13:17:59,451 self.metadata_directory = generate_metadata_legacy( 2025-09-08T13:17:59,451 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T13:17:59,451 build_env=self.build_env, 2025-09-08T13:17:59,451 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:17:59,451 ...<3 lines>... 2025-09-08T13:17:59,451 details=details, 2025-09-08T13:17:59,451 ^^^^^^^^^^^^^^^^ 2025-09-08T13:17:59,451 ) 2025-09-08T13:17:59,451 ^ 2025-09-08T13:17:59,451 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T13:17:59,451 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T13:17:59,451 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T13:17:59,472 Removed bob-pad-base==2.1.0 from https://files.pythonhosted.org/packages/03/e0/e9870e6d0b9bd6ca823421611de8239e575e37df6ff90d18229907d4878f/bob.pad.base-2.1.0.zip from build tracker '/tmp/pip-build-tracker-3nof7p7p' 2025-09-08T13:17:59,472 Removed build tracker: '/tmp/pip-build-tracker-3nof7p7p'