2025-09-10T02:12:14,506 Created temporary directory: /tmp/pip-build-tracker-s5qka8ye 2025-09-10T02:12:14,507 Initialized build tracking at /tmp/pip-build-tracker-s5qka8ye 2025-09-10T02:12:14,507 Created build tracker: /tmp/pip-build-tracker-s5qka8ye 2025-09-10T02:12:14,507 Entered build tracker: /tmp/pip-build-tracker-s5qka8ye 2025-09-10T02:12:14,508 Created temporary directory: /tmp/pip-wheel-oy13x1ce 2025-09-10T02:12:14,511 Created temporary directory: /tmp/pip-ephem-wheel-cache-6ztrf71c 2025-09-10T02:12:14,570 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-10T02:12:14,572 2 location(s) to search for versions of resumableds: 2025-09-10T02:12:14,572 * https://pypi.org/simple/resumableds/ 2025-09-10T02:12:14,572 * https://www.piwheels.org/simple/resumableds/ 2025-09-10T02:12:14,573 Fetching project page and analyzing links: https://pypi.org/simple/resumableds/ 2025-09-10T02:12:14,573 Getting page https://pypi.org/simple/resumableds/ 2025-09-10T02:12:14,574 Found index url https://pypi.org/simple/ 2025-09-10T02:12:14,722 Fetched page https://pypi.org/simple/resumableds/ as application/vnd.pypi.simple.v1+json 2025-09-10T02:12:14,731 Skipping link: No binaries permitted for resumableds: https://files.pythonhosted.org/packages/e8/56/18500729b2192db502505afa91613771fb99f13f3a236ba4818ebcc08bf8/resumableds-0.2.1-py3-none-any.whl (from https://pypi.org/simple/resumableds/) 2025-09-10T02:12:14,732 Found link https://files.pythonhosted.org/packages/5e/c3/dd59b70cc574889d91ea216a428b07e20794d4d4f42e19f24b35b29dc80d/resumableds-0.2.1.tar.gz (from https://pypi.org/simple/resumableds/), version: 0.2.1 2025-09-10T02:12:14,732 Skipping link: No binaries permitted for resumableds: https://files.pythonhosted.org/packages/cb/59/153b91ad5832f4bd4041c7ad2d4908febb553c91981ee09461103fb490f9/resumableds-0.4.3-py3-none-any.whl (from https://pypi.org/simple/resumableds/) 2025-09-10T02:12:14,733 Found link https://files.pythonhosted.org/packages/fc/ed/996fca5e51f322c76241635b84ca1cc9983b1f688c205ef8718a03d023b1/resumableds-0.4.3.tar.gz (from https://pypi.org/simple/resumableds/), version: 0.4.3 2025-09-10T02:12:14,733 Skipping link: No binaries permitted for resumableds: https://files.pythonhosted.org/packages/68/8b/1c86014f88bb3d424e0b0abc7acbaf37eda012ea04e86e4518a04806addd/resumableds-0.4.4-py3-none-any.whl (from https://pypi.org/simple/resumableds/) 2025-09-10T02:12:14,734 Found link https://files.pythonhosted.org/packages/11/2a/8bf339dc61dc25cd881fefa4734502d032cd13903c9f075bfcd2f3814546/resumableds-0.4.4.tar.gz (from https://pypi.org/simple/resumableds/), version: 0.4.4 2025-09-10T02:12:14,734 Skipping link: No binaries permitted for resumableds: https://files.pythonhosted.org/packages/3f/de/0b702f2c819bb55844cad4b69b429eb67d9828e4321b9e2b0faf74e95e12/resumableds-0.4.5-py3-none-any.whl (from https://pypi.org/simple/resumableds/) 2025-09-10T02:12:14,734 Found link https://files.pythonhosted.org/packages/00/a4/88b5bda4ed6ef176098680fcad513bfc6c47fdfe7a166bf3bf706e3cd61d/resumableds-0.4.5.tar.gz (from https://pypi.org/simple/resumableds/), version: 0.4.5 2025-09-10T02:12:14,735 Skipping link: No binaries permitted for resumableds: https://files.pythonhosted.org/packages/3a/3d/41bc720844a439efeecad5f938fa4f6c298bbfbef2a68d645a8ded488be0/resumableds-0.4.6-py3-none-any.whl (from https://pypi.org/simple/resumableds/) 2025-09-10T02:12:14,735 Found link https://files.pythonhosted.org/packages/84/b3/1f675dcf1784ef6ffe37f6ed71d4b283fb0148448af1da31ae7c20fd24b4/resumableds-0.4.6.tar.gz (from https://pypi.org/simple/resumableds/), version: 0.4.6 2025-09-10T02:12:14,736 Skipping link: No binaries permitted for resumableds: https://files.pythonhosted.org/packages/6e/19/1330a61b60f5e1af094ecda8f6d83cbf0cd479fff03548353ca4ab363126/resumableds-0.8.2-py3-none-any.whl (from https://pypi.org/simple/resumableds/) 2025-09-10T02:12:14,736 Found link https://files.pythonhosted.org/packages/b0/a8/796bb412ee2bd752047a28d377f79a63369f22f475b3527b48902133389d/resumableds-0.8.2.tar.gz (from https://pypi.org/simple/resumableds/), version: 0.8.2 2025-09-10T02:12:14,736 Skipping link: No binaries permitted for resumableds: https://files.pythonhosted.org/packages/1a/e6/dc2a98676219e9e96a0ecddfee19698b0dcd42b1167f5a04a118ef0a81d0/resumableds-0.8.3-py3-none-any.whl (from https://pypi.org/simple/resumableds/) 2025-09-10T02:12:14,737 Found link https://files.pythonhosted.org/packages/f1/e1/ac423f0cdc2c0274d7b468530a4525323c5e77de11b1f47287b118cdd0eb/resumableds-0.8.3.tar.gz (from https://pypi.org/simple/resumableds/), version: 0.8.3 2025-09-10T02:12:14,737 Skipping link: No binaries permitted for resumableds: https://files.pythonhosted.org/packages/d6/fa/1b6ea1d65eea76b404598f63c5858726f6f6b5036519208924100dbdc71b/resumableds-0.8.4-py3-none-any.whl (from https://pypi.org/simple/resumableds/) 2025-09-10T02:12:14,738 Found link https://files.pythonhosted.org/packages/7d/26/b923a72f5b52e6468af921afeeb4d9dc525d0cfd980d403922aad2f19f6c/resumableds-0.8.4.tar.gz (from https://pypi.org/simple/resumableds/), version: 0.8.4 2025-09-10T02:12:14,738 Skipping link: No binaries permitted for resumableds: https://files.pythonhosted.org/packages/b0/1b/171370135cdca18b51a5131416c3d19209f0d14506ed684fc49891855614/resumableds-0.8.5-py3-none-any.whl (from https://pypi.org/simple/resumableds/) 2025-09-10T02:12:14,738 Found link https://files.pythonhosted.org/packages/c3/00/bf4aafceb8c6b07bd67ee033098ba6868d3ea022d6fce6b83aaf837295cc/resumableds-0.8.5.tar.gz (from https://pypi.org/simple/resumableds/), version: 0.8.5 2025-09-10T02:12:14,739 Skipping link: No binaries permitted for resumableds: https://files.pythonhosted.org/packages/8f/d9/580d707fa92af52e48c5760714426c273fb3839bf427034318ba33f4ead5/resumableds-0.9.0-py3-none-any.whl (from https://pypi.org/simple/resumableds/) 2025-09-10T02:12:14,739 Found link https://files.pythonhosted.org/packages/81/11/a69e00d7009014074c8a50a4617f6afa8f82195d594fc20647ad31399212/resumableds-0.9.0.tar.gz (from https://pypi.org/simple/resumableds/), version: 0.9.0 2025-09-10T02:12:14,739 Skipping link: No binaries permitted for resumableds: https://files.pythonhosted.org/packages/f9/8b/3c0ef5147d6a4e075a37b25c8da0eaee74f7f89464a03202469eefe22849/resumableds-0.9.1-py3-none-any.whl (from https://pypi.org/simple/resumableds/) 2025-09-10T02:12:14,740 Found link https://files.pythonhosted.org/packages/db/b2/7532a860f30a501e231e62488d796cfc5e1dfced4d0e058d95a491c22dff/resumableds-0.9.1.linux-x86_64.tar.gz (from https://pypi.org/simple/resumableds/), version: 0.9.1.linux-x86_64 2025-09-10T02:12:14,740 Skipping link: No binaries permitted for resumableds: https://files.pythonhosted.org/packages/db/d1/bb97a5ed0d40346c7a0978df054d1c7c9e7ce5daf17379c7af2be4d073ee/resumableds-0.9.2-py3-none-any.whl (from https://pypi.org/simple/resumableds/) 2025-09-10T02:12:14,741 Skipping link: No binaries permitted for resumableds: https://files.pythonhosted.org/packages/f9/76/c230fe53000e8f3abd86acd6db8b9e4d27851b32c29156da12aad794e59c/resumableds-0.9.3-py3-none-any.whl (from https://pypi.org/simple/resumableds/) 2025-09-10T02:12:14,741 Found link https://files.pythonhosted.org/packages/69/95/e58d14d7e7a7221f3d5f9fbf253effb69a6c8244cdda99dd8b601f34a805/resumableds-0.9.3.tar.gz (from https://pypi.org/simple/resumableds/), version: 0.9.3 2025-09-10T02:12:14,741 Skipping link: No binaries permitted for resumableds: https://files.pythonhosted.org/packages/b7/b2/db0bf2c0a8a69a8fc4e393a7c13e248db9736d2e2b4574b896c391db2ebb/resumableds-0.9.4-py3-none-any.whl (from https://pypi.org/simple/resumableds/) 2025-09-10T02:12:14,742 Found link https://files.pythonhosted.org/packages/d8/ca/2a083514af4b9018ec155959ce32270c01d4fc43b34f8036bb4aaf2aeb70/resumableds-0.9.4.tar.gz (from https://pypi.org/simple/resumableds/), version: 0.9.4 2025-09-10T02:12:14,742 Skipping link: No binaries permitted for resumableds: https://files.pythonhosted.org/packages/c1/df/1657a160bc95c989f655634f28b7d00a70483e922a5abd6f2464c3a77e83/resumableds-0.9.5-py3-none-any.whl (from https://pypi.org/simple/resumableds/) 2025-09-10T02:12:14,743 Found link https://files.pythonhosted.org/packages/aa/79/b77396664e2d0b34e5af8e73900484089245c170e557f86212f1677927cc/resumableds-0.9.5.tar.gz (from https://pypi.org/simple/resumableds/), version: 0.9.5 2025-09-10T02:12:14,743 Skipping link: No binaries permitted for resumableds: https://files.pythonhosted.org/packages/94/00/0b5f1523015db2b896747bbd6c0465bb0da89769417f748f3c01496b9e73/resumableds-0.9.6-py3-none-any.whl (from https://pypi.org/simple/resumableds/) 2025-09-10T02:12:14,743 Found link https://files.pythonhosted.org/packages/a4/91/00bf7ba40c14618a47f89bbceea105ca48adf62b97fec44bffc386d73b56/resumableds-0.9.6.tar.gz (from https://pypi.org/simple/resumableds/), version: 0.9.6 2025-09-10T02:12:14,744 Skipping link: No binaries permitted for resumableds: https://files.pythonhosted.org/packages/b8/4c/0d19e94b6a53e55e700dcc4a36f3eb7523e4f51121f93fc79de9245085f1/resumableds-1.0.0-py3-none-any.whl (from https://pypi.org/simple/resumableds/) 2025-09-10T02:12:14,744 Found link https://files.pythonhosted.org/packages/67/2e/dff19507eba62e9f48333f49acb5dee536b8e9728e90923e871d2ff71997/resumableds-1.0.0.tar.gz (from https://pypi.org/simple/resumableds/), version: 1.0.0 2025-09-10T02:12:14,745 Fetching project page and analyzing links: https://www.piwheels.org/simple/resumableds/ 2025-09-10T02:12:14,745 Getting page https://www.piwheels.org/simple/resumableds/ 2025-09-10T02:12:14,746 Found index url https://www.piwheels.org/simple/ 2025-09-10T02:12:14,838 Fetched page https://www.piwheels.org/simple/resumableds/ as text/html 2025-09-10T02:12:14,841 Skipping link: No binaries permitted for resumableds: https://archive1.piwheels.org/simple/resumableds/resumableds-1.0.0-py3-none-any.whl#sha256=d590e441bd94e41c38af1944ffc18cc70e9014f290750eda951e04be6dc96c19 (from https://www.piwheels.org/simple/resumableds/) 2025-09-10T02:12:14,842 Skipping link: No binaries permitted for resumableds: https://archive1.piwheels.org/simple/resumableds/resumableds-0.9.6-py3-none-any.whl#sha256=4a58b815b00f9b3c5507f686fa39032fd3f4b367527ab6f6c4c52042dc8a48e3 (from https://www.piwheels.org/simple/resumableds/) 2025-09-10T02:12:14,842 Skipping link: No binaries permitted for resumableds: https://archive1.piwheels.org/simple/resumableds/resumableds-0.9.5-py3-none-any.whl#sha256=b398290e6535c252fa559fafa4ae9ac326f450aac4804f4f69000de550c8d951 (from https://www.piwheels.org/simple/resumableds/) 2025-09-10T02:12:14,842 Skipping link: No binaries permitted for resumableds: https://archive1.piwheels.org/simple/resumableds/resumableds-0.9.4-py3-none-any.whl#sha256=b7ec54e9644fb13892dc5a52803f7b5e2614d937fe54cc4e6d61ff83ae91726c (from https://www.piwheels.org/simple/resumableds/) 2025-09-10T02:12:14,842 Skipping link: No binaries permitted for resumableds: https://archive1.piwheels.org/simple/resumableds/resumableds-0.9.3-py3-none-any.whl#sha256=dd274b5347d805dee2e037eed681df9b53488c0b1ff1bdef407969a2bfe90ca1 (from https://www.piwheels.org/simple/resumableds/) 2025-09-10T02:12:14,842 Skipping link: No binaries permitted for resumableds: https://archive1.piwheels.org/simple/resumableds/resumableds-0.9.0-py3-none-any.whl#sha256=2e38c911f6699190d27ee764ce959521a685b5bdcebf4e6f46509e3f0879068f (from https://www.piwheels.org/simple/resumableds/) 2025-09-10T02:12:14,842 Skipping link: No binaries permitted for resumableds: https://archive1.piwheels.org/simple/resumableds/resumableds-0.8.5-py3-none-any.whl#sha256=8f9150055d6e55beb3bc7468d716a20c332513f1c2e66889c62fac2a12667be4 (from https://www.piwheels.org/simple/resumableds/) 2025-09-10T02:12:14,843 Skipping link: No binaries permitted for resumableds: https://archive1.piwheels.org/simple/resumableds/resumableds-0.4.6-py3-none-any.whl#sha256=f8a53f4d695ae96dccdd03aae2afc55cba29b2f31db509fe153a45e7bf24c0eb (from https://www.piwheels.org/simple/resumableds/) 2025-09-10T02:12:14,843 Skipping link: No binaries permitted for resumableds: https://archive1.piwheels.org/simple/resumableds/resumableds-0.4.5-py3-none-any.whl#sha256=b46a3e59609983cb0d084f883b0f80e889981bd0e82398310c15ce154a357681 (from https://www.piwheels.org/simple/resumableds/) 2025-09-10T02:12:14,843 Skipping link: No binaries permitted for resumableds: https://archive1.piwheels.org/simple/resumableds/resumableds-0.4.4-py3-none-any.whl#sha256=d79db45a64dc3897cf273b5c587d6350d2bc4cc33455b6fe0e1e41043dd0c6ae (from https://www.piwheels.org/simple/resumableds/) 2025-09-10T02:12:14,843 Skipping link: No binaries permitted for resumableds: https://archive1.piwheels.org/simple/resumableds/resumableds-0.4.3-py3-none-any.whl#sha256=a18d252a8eb9891f178ccc618cd18a367e16afe7497952ac1e2505325c8dba92 (from https://www.piwheels.org/simple/resumableds/) 2025-09-10T02:12:14,843 Skipping link: No binaries permitted for resumableds: https://archive1.piwheels.org/simple/resumableds/resumableds-0.2.1-py3-none-any.whl#sha256=3dc6871c6a5958677607d2716f58e1b88db7d41bec04e4b43f5de2a76caccb52 (from https://www.piwheels.org/simple/resumableds/) 2025-09-10T02:12:14,844 Skipping link: not a file: https://www.piwheels.org/simple/resumableds/ 2025-09-10T02:12:14,844 Skipping link: not a file: https://pypi.org/simple/resumableds/ 2025-09-10T02:12:14,872 Given no hashes to check 1 links for project 'resumableds': discarding no candidates 2025-09-10T02:12:14,873 Collecting resumableds==0.8.2 2025-09-10T02:12:14,874 Created temporary directory: /tmp/pip-unpack-mu5wynsu 2025-09-10T02:12:15,011 Downloading resumableds-0.8.2.tar.gz (25 kB) 2025-09-10T02:12:15,044 Added resumableds==0.8.2 from https://files.pythonhosted.org/packages/b0/a8/796bb412ee2bd752047a28d377f79a63369f22f475b3527b48902133389d/resumableds-0.8.2.tar.gz to build tracker '/tmp/pip-build-tracker-s5qka8ye' 2025-09-10T02:12:15,045 Running setup.py (path:/tmp/pip-wheel-oy13x1ce/resumableds_cd81a5f1696a4c3cad42ee7df7519c7c/setup.py) egg_info for package resumableds 2025-09-10T02:12:15,045 Created temporary directory: /tmp/pip-pip-egg-info-p3jj_kl9 2025-09-10T02:12:15,046 Preparing metadata (setup.py): started 2025-09-10T02:12:15,046 Running command python setup.py egg_info 2025-09-10T02:12:15,580 Traceback (most recent call last): 2025-09-10T02:12:15,581 File "", line 2, in 2025-09-10T02:12:15,582 exec(compile(''' 2025-09-10T02:12:15,582 ~~~~^^^^^^^^^^^^ 2025-09-10T02:12:15,582 # This is -- a caller that pip uses to run setup.py 2025-09-10T02:12:15,582 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T02:12:15,582 ...<32 lines>... 2025-09-10T02:12:15,582 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T02:12:15,582 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T02:12:15,582 ''' % ('/tmp/pip-wheel-oy13x1ce/resumableds_cd81a5f1696a4c3cad42ee7df7519c7c/setup.py',), "", "exec")) 2025-09-10T02:12:15,583 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T02:12:15,583 File "", line 35, in 2025-09-10T02:12:15,583 File "/tmp/pip-wheel-oy13x1ce/resumableds_cd81a5f1696a4c3cad42ee7df7519c7c/setup.py", line 1, in 2025-09-10T02:12:15,583 import resumableds 2025-09-10T02:12:15,583 File "/tmp/pip-wheel-oy13x1ce/resumableds_cd81a5f1696a4c3cad42ee7df7519c7c/resumableds/__init__.py", line 4, in 2025-09-10T02:12:15,583 from .project import Project 2025-09-10T02:12:15,583 File "/tmp/pip-wheel-oy13x1ce/resumableds_cd81a5f1696a4c3cad42ee7df7519c7c/resumableds/project.py", line 7, in 2025-09-10T02:12:15,583 import pandas as pd 2025-09-10T02:12:15,584 ModuleNotFoundError: No module named 'pandas' 2025-09-10T02:12:15,667 ERROR: python setup.py egg_info exited with 1 2025-09-10T02:12:15,679 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-10T02:12:15,679 exec(compile('"'"''"'"''"'"' 2025-09-10T02:12:15,679 # This is -- a caller that pip uses to run setup.py 2025-09-10T02:12:15,679 # 2025-09-10T02:12:15,679 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-10T02:12:15,679 # import from `distutils.core` to work with newer packaging standards. 2025-09-10T02:12:15,679 # - It provides a clear error message when setuptools is not installed. 2025-09-10T02:12:15,679 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-10T02:12:15,679 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-10T02:12:15,679 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-10T02:12:15,679 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-10T02:12:15,679 import os, sys, tokenize, traceback 2025-09-10T02:12:15,679 2025-09-10T02:12:15,679 try: 2025-09-10T02:12:15,679 import setuptools 2025-09-10T02:12:15,679 except ImportError: 2025-09-10T02:12:15,679 print( 2025-09-10T02:12:15,679 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-10T02:12:15,679 "the build environment with exception:", 2025-09-10T02:12:15,679 file=sys.stderr, 2025-09-10T02:12:15,679 ) 2025-09-10T02:12:15,679 traceback.print_exc() 2025-09-10T02:12:15,679 sys.exit(1) 2025-09-10T02:12:15,679 2025-09-10T02:12:15,679 __file__ = %r 2025-09-10T02:12:15,679 sys.argv[0] = __file__ 2025-09-10T02:12:15,679 2025-09-10T02:12:15,679 if os.path.exists(__file__): 2025-09-10T02:12:15,679 filename = __file__ 2025-09-10T02:12:15,679 with tokenize.open(__file__) as f: 2025-09-10T02:12:15,679 setup_py_code = f.read() 2025-09-10T02:12:15,679 else: 2025-09-10T02:12:15,679 filename = "" 2025-09-10T02:12:15,679 setup_py_code = "from setuptools import setup; setup()" 2025-09-10T02:12:15,679 2025-09-10T02:12:15,679 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T02:12:15,679 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-oy13x1ce/resumableds_cd81a5f1696a4c3cad42ee7df7519c7c/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-p3jj_kl9[/] 2025-09-10T02:12:15,680 [bold magenta]cwd[/]: /tmp/pip-wheel-oy13x1ce/resumableds_cd81a5f1696a4c3cad42ee7df7519c7c/ 2025-09-10T02:12:15,680 Preparing metadata (setup.py): finished with status 'error' 2025-09-10T02:12:15,681 ERROR: metadata generation failed 2025-09-10T02:12:15,686 Exception information: 2025-09-10T02:12:15,686 Traceback (most recent call last): 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-10T02:12:15,686 call_subprocess( 2025-09-10T02:12:15,686 ~~~~~~~~~~~~~~~^ 2025-09-10T02:12:15,686 args, 2025-09-10T02:12:15,686 ^^^^^ 2025-09-10T02:12:15,686 ...<2 lines>... 2025-09-10T02:12:15,686 spinner=spinner, 2025-09-10T02:12:15,686 ^^^^^^^^^^^^^^^^ 2025-09-10T02:12:15,686 ) 2025-09-10T02:12:15,686 ^ 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-10T02:12:15,686 raise error 2025-09-10T02:12:15,686 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-10T02:12:15,686 2025-09-10T02:12:15,686 The above exception was the direct cause of the following exception: 2025-09-10T02:12:15,686 2025-09-10T02:12:15,686 Traceback (most recent call last): 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-10T02:12:15,686 status = _inner_run() 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-10T02:12:15,686 return self.run(options, args) 2025-09-10T02:12:15,686 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-10T02:12:15,686 return func(self, options, args) 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-10T02:12:15,686 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-10T02:12:15,686 result = self._result = resolver.resolve( 2025-09-10T02:12:15,686 ~~~~~~~~~~~~~~~~^ 2025-09-10T02:12:15,686 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-10T02:12:15,686 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T02:12:15,686 ) 2025-09-10T02:12:15,686 ^ 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-10T02:12:15,686 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-10T02:12:15,686 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-10T02:12:15,686 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-10T02:12:15,686 if not criterion.candidates: 2025-09-10T02:12:15,686 ^^^^^^^^^^^^^^^^^^^^ 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-10T02:12:15,686 return bool(self._sequence) 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-10T02:12:15,686 self._bool = any(self) 2025-09-10T02:12:15,686 ~~~^^^^^^ 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-10T02:12:15,686 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-10T02:12:15,686 ^^^^^^^^ 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-10T02:12:15,686 candidate = func() 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-10T02:12:15,686 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-10T02:12:15,686 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T02:12:15,686 link, template, name, version 2025-09-10T02:12:15,686 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T02:12:15,686 ) 2025-09-10T02:12:15,686 ^ 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-10T02:12:15,686 self._link_candidate_cache[link] = LinkCandidate( 2025-09-10T02:12:15,686 ~~~~~~~~~~~~~^ 2025-09-10T02:12:15,686 link, 2025-09-10T02:12:15,686 ^^^^^ 2025-09-10T02:12:15,686 ...<3 lines>... 2025-09-10T02:12:15,686 version=version, 2025-09-10T02:12:15,686 ^^^^^^^^^^^^^^^^ 2025-09-10T02:12:15,686 ) 2025-09-10T02:12:15,686 ^ 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-10T02:12:15,686 super().__init__( 2025-09-10T02:12:15,686 ~~~~~~~~~~~~~~~~^ 2025-09-10T02:12:15,686 link=link, 2025-09-10T02:12:15,686 ^^^^^^^^^^ 2025-09-10T02:12:15,686 ...<4 lines>... 2025-09-10T02:12:15,686 version=version, 2025-09-10T02:12:15,686 ^^^^^^^^^^^^^^^^ 2025-09-10T02:12:15,686 ) 2025-09-10T02:12:15,686 ^ 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-10T02:12:15,686 self.dist = self._prepare() 2025-09-10T02:12:15,686 ~~~~~~~~~~~~~^^ 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-10T02:12:15,686 dist = self._prepare_distribution() 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-10T02:12:15,686 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-10T02:12:15,686 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-10T02:12:15,686 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-10T02:12:15,686 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-10T02:12:15,686 dist = _get_prepared_distribution( 2025-09-10T02:12:15,686 req, 2025-09-10T02:12:15,686 ...<3 lines>... 2025-09-10T02:12:15,686 self.check_build_deps, 2025-09-10T02:12:15,686 ) 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-10T02:12:15,686 abstract_dist.prepare_distribution_metadata( 2025-09-10T02:12:15,686 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T02:12:15,686 finder, build_isolation, check_build_deps 2025-09-10T02:12:15,686 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T02:12:15,686 ) 2025-09-10T02:12:15,686 ^ 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-10T02:12:15,686 self.req.prepare_metadata() 2025-09-10T02:12:15,686 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-10T02:12:15,686 self.metadata_directory = generate_metadata_legacy( 2025-09-10T02:12:15,686 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T02:12:15,686 build_env=self.build_env, 2025-09-10T02:12:15,686 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T02:12:15,686 ...<3 lines>... 2025-09-10T02:12:15,686 details=details, 2025-09-10T02:12:15,686 ^^^^^^^^^^^^^^^^ 2025-09-10T02:12:15,686 ) 2025-09-10T02:12:15,686 ^ 2025-09-10T02:12:15,686 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-10T02:12:15,686 raise MetadataGenerationFailed(package_details=details) from error 2025-09-10T02:12:15,686 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-10T02:12:15,708 Removed resumableds==0.8.2 from https://files.pythonhosted.org/packages/b0/a8/796bb412ee2bd752047a28d377f79a63369f22f475b3527b48902133389d/resumableds-0.8.2.tar.gz from build tracker '/tmp/pip-build-tracker-s5qka8ye' 2025-09-10T02:12:15,708 Removed build tracker: '/tmp/pip-build-tracker-s5qka8ye'