2025-09-10T02:12:14,775 Created temporary directory: /tmp/pip-build-tracker-ucz01t85 2025-09-10T02:12:14,775 Initialized build tracking at /tmp/pip-build-tracker-ucz01t85 2025-09-10T02:12:14,775 Created build tracker: /tmp/pip-build-tracker-ucz01t85 2025-09-10T02:12:14,776 Entered build tracker: /tmp/pip-build-tracker-ucz01t85 2025-09-10T02:12:14,776 Created temporary directory: /tmp/pip-wheel-_6xz285d 2025-09-10T02:12:14,779 Created temporary directory: /tmp/pip-ephem-wheel-cache-16rp8bzc 2025-09-10T02:12:14,837 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-10T02:12:14,839 2 location(s) to search for versions of resumableds: 2025-09-10T02:12:14,839 * https://pypi.org/simple/resumableds/ 2025-09-10T02:12:14,839 * https://www.piwheels.org/simple/resumableds/ 2025-09-10T02:12:14,839 Fetching project page and analyzing links: https://pypi.org/simple/resumableds/ 2025-09-10T02:12:14,840 Getting page https://pypi.org/simple/resumableds/ 2025-09-10T02:12:14,841 Found index url https://pypi.org/simple/ 2025-09-10T02:12:14,912 Fetched page https://pypi.org/simple/resumableds/ as application/vnd.pypi.simple.v1+json 2025-09-10T02:12:14,916 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,916 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,917 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,917 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,917 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,917 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,918 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,918 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,918 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,918 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,918 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,918 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,919 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,919 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,919 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,919 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,919 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,920 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,920 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,920 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,920 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,920 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,920 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,921 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,921 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,921 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,921 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,921 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,922 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,922 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,922 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,922 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,922 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,923 Fetching project page and analyzing links: https://www.piwheels.org/simple/resumableds/ 2025-09-10T02:12:14,923 Getting page https://www.piwheels.org/simple/resumableds/ 2025-09-10T02:12:14,924 Found index url https://www.piwheels.org/simple/ 2025-09-10T02:12:15,011 Fetched page https://www.piwheels.org/simple/resumableds/ as text/html 2025-09-10T02:12:15,014 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:15,014 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:15,015 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:15,015 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:15,015 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:15,015 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:15,015 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:15,015 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:15,016 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:15,016 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:15,016 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:15,016 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:15,016 Skipping link: not a file: https://www.piwheels.org/simple/resumableds/ 2025-09-10T02:12:15,016 Skipping link: not a file: https://pypi.org/simple/resumableds/ 2025-09-10T02:12:15,043 Given no hashes to check 1 links for project 'resumableds': discarding no candidates 2025-09-10T02:12:15,045 Collecting resumableds==0.8.3 2025-09-10T02:12:15,046 Created temporary directory: /tmp/pip-unpack-hd0keebw 2025-09-10T02:12:15,396 Downloading resumableds-0.8.3.tar.gz (25 kB) 2025-09-10T02:12:15,431 Added resumableds==0.8.3 from https://files.pythonhosted.org/packages/f1/e1/ac423f0cdc2c0274d7b468530a4525323c5e77de11b1f47287b118cdd0eb/resumableds-0.8.3.tar.gz to build tracker '/tmp/pip-build-tracker-ucz01t85' 2025-09-10T02:12:15,433 Running setup.py (path:/tmp/pip-wheel-_6xz285d/resumableds_18b16cfa039445d9b0bb4348f05c438a/setup.py) egg_info for package resumableds 2025-09-10T02:12:15,433 Created temporary directory: /tmp/pip-pip-egg-info-6ofkq0el 2025-09-10T02:12:15,433 Preparing metadata (setup.py): started 2025-09-10T02:12:15,434 Running command python setup.py egg_info 2025-09-10T02:12:15,989 Traceback (most recent call last): 2025-09-10T02:12:15,991 File "", line 2, in 2025-09-10T02:12:15,991 exec(compile(''' 2025-09-10T02:12:15,991 ~~~~^^^^^^^^^^^^ 2025-09-10T02:12:15,991 # This is -- a caller that pip uses to run setup.py 2025-09-10T02:12:15,991 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T02:12:15,991 ...<32 lines>... 2025-09-10T02:12:15,992 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T02:12:15,992 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T02:12:15,992 ''' % ('/tmp/pip-wheel-_6xz285d/resumableds_18b16cfa039445d9b0bb4348f05c438a/setup.py',), "", "exec")) 2025-09-10T02:12:15,992 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T02:12:15,992 File "", line 35, in 2025-09-10T02:12:15,992 File "/tmp/pip-wheel-_6xz285d/resumableds_18b16cfa039445d9b0bb4348f05c438a/setup.py", line 1, in 2025-09-10T02:12:15,992 import resumableds 2025-09-10T02:12:15,992 File "/tmp/pip-wheel-_6xz285d/resumableds_18b16cfa039445d9b0bb4348f05c438a/resumableds/__init__.py", line 4, in 2025-09-10T02:12:15,992 from .project import Project 2025-09-10T02:12:15,993 File "/tmp/pip-wheel-_6xz285d/resumableds_18b16cfa039445d9b0bb4348f05c438a/resumableds/project.py", line 7, in 2025-09-10T02:12:15,993 import pandas as pd 2025-09-10T02:12:15,993 ModuleNotFoundError: No module named 'pandas' 2025-09-10T02:12:16,076 ERROR: python setup.py egg_info exited with 1 2025-09-10T02:12:16,088 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-10T02:12:16,088 exec(compile('"'"''"'"''"'"' 2025-09-10T02:12:16,088 # This is -- a caller that pip uses to run setup.py 2025-09-10T02:12:16,088 # 2025-09-10T02:12:16,088 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-10T02:12:16,088 # import from `distutils.core` to work with newer packaging standards. 2025-09-10T02:12:16,088 # - It provides a clear error message when setuptools is not installed. 2025-09-10T02:12:16,088 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-10T02:12:16,088 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-10T02:12:16,088 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-10T02:12:16,088 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-10T02:12:16,088 import os, sys, tokenize, traceback 2025-09-10T02:12:16,088 2025-09-10T02:12:16,088 try: 2025-09-10T02:12:16,088 import setuptools 2025-09-10T02:12:16,088 except ImportError: 2025-09-10T02:12:16,088 print( 2025-09-10T02:12:16,088 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-10T02:12:16,088 "the build environment with exception:", 2025-09-10T02:12:16,088 file=sys.stderr, 2025-09-10T02:12:16,088 ) 2025-09-10T02:12:16,088 traceback.print_exc() 2025-09-10T02:12:16,088 sys.exit(1) 2025-09-10T02:12:16,088 2025-09-10T02:12:16,088 __file__ = %r 2025-09-10T02:12:16,088 sys.argv[0] = __file__ 2025-09-10T02:12:16,088 2025-09-10T02:12:16,088 if os.path.exists(__file__): 2025-09-10T02:12:16,088 filename = __file__ 2025-09-10T02:12:16,088 with tokenize.open(__file__) as f: 2025-09-10T02:12:16,088 setup_py_code = f.read() 2025-09-10T02:12:16,088 else: 2025-09-10T02:12:16,088 filename = "" 2025-09-10T02:12:16,088 setup_py_code = "from setuptools import setup; setup()" 2025-09-10T02:12:16,088 2025-09-10T02:12:16,088 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T02:12:16,088 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-_6xz285d/resumableds_18b16cfa039445d9b0bb4348f05c438a/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-6ofkq0el[/] 2025-09-10T02:12:16,088 [bold magenta]cwd[/]: /tmp/pip-wheel-_6xz285d/resumableds_18b16cfa039445d9b0bb4348f05c438a/ 2025-09-10T02:12:16,089 Preparing metadata (setup.py): finished with status 'error' 2025-09-10T02:12:16,090 ERROR: metadata generation failed 2025-09-10T02:12:16,094 Exception information: 2025-09-10T02:12:16,094 Traceback (most recent call last): 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-10T02:12:16,094 call_subprocess( 2025-09-10T02:12:16,094 ~~~~~~~~~~~~~~~^ 2025-09-10T02:12:16,094 args, 2025-09-10T02:12:16,094 ^^^^^ 2025-09-10T02:12:16,094 ...<2 lines>... 2025-09-10T02:12:16,094 spinner=spinner, 2025-09-10T02:12:16,094 ^^^^^^^^^^^^^^^^ 2025-09-10T02:12:16,094 ) 2025-09-10T02:12:16,094 ^ 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-10T02:12:16,094 raise error 2025-09-10T02:12:16,094 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-10T02:12:16,094 2025-09-10T02:12:16,094 The above exception was the direct cause of the following exception: 2025-09-10T02:12:16,094 2025-09-10T02:12:16,094 Traceback (most recent call last): 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-10T02:12:16,094 status = _inner_run() 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-10T02:12:16,094 return self.run(options, args) 2025-09-10T02:12:16,094 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-10T02:12:16,094 return func(self, options, args) 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-10T02:12:16,094 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-10T02:12:16,094 result = self._result = resolver.resolve( 2025-09-10T02:12:16,094 ~~~~~~~~~~~~~~~~^ 2025-09-10T02:12:16,094 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-10T02:12:16,094 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T02:12:16,094 ) 2025-09-10T02:12:16,094 ^ 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-10T02:12:16,094 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-10T02:12:16,094 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-10T02:12:16,094 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-10T02:12:16,094 if not criterion.candidates: 2025-09-10T02:12:16,094 ^^^^^^^^^^^^^^^^^^^^ 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-10T02:12:16,094 return bool(self._sequence) 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-10T02:12:16,094 self._bool = any(self) 2025-09-10T02:12:16,094 ~~~^^^^^^ 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-10T02:12:16,094 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-10T02:12:16,094 ^^^^^^^^ 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-10T02:12:16,094 candidate = func() 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-10T02:12:16,094 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-10T02:12:16,094 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T02:12:16,094 link, template, name, version 2025-09-10T02:12:16,094 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T02:12:16,094 ) 2025-09-10T02:12:16,094 ^ 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-10T02:12:16,094 self._link_candidate_cache[link] = LinkCandidate( 2025-09-10T02:12:16,094 ~~~~~~~~~~~~~^ 2025-09-10T02:12:16,094 link, 2025-09-10T02:12:16,094 ^^^^^ 2025-09-10T02:12:16,094 ...<3 lines>... 2025-09-10T02:12:16,094 version=version, 2025-09-10T02:12:16,094 ^^^^^^^^^^^^^^^^ 2025-09-10T02:12:16,094 ) 2025-09-10T02:12:16,094 ^ 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-10T02:12:16,094 super().__init__( 2025-09-10T02:12:16,094 ~~~~~~~~~~~~~~~~^ 2025-09-10T02:12:16,094 link=link, 2025-09-10T02:12:16,094 ^^^^^^^^^^ 2025-09-10T02:12:16,094 ...<4 lines>... 2025-09-10T02:12:16,094 version=version, 2025-09-10T02:12:16,094 ^^^^^^^^^^^^^^^^ 2025-09-10T02:12:16,094 ) 2025-09-10T02:12:16,094 ^ 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-10T02:12:16,094 self.dist = self._prepare() 2025-09-10T02:12:16,094 ~~~~~~~~~~~~~^^ 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-10T02:12:16,094 dist = self._prepare_distribution() 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-10T02:12:16,094 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-10T02:12:16,094 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-10T02:12:16,094 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-10T02:12:16,094 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-10T02:12:16,094 dist = _get_prepared_distribution( 2025-09-10T02:12:16,094 req, 2025-09-10T02:12:16,094 ...<3 lines>... 2025-09-10T02:12:16,094 self.check_build_deps, 2025-09-10T02:12:16,094 ) 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-10T02:12:16,094 abstract_dist.prepare_distribution_metadata( 2025-09-10T02:12:16,094 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T02:12:16,094 finder, build_isolation, check_build_deps 2025-09-10T02:12:16,094 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T02:12:16,094 ) 2025-09-10T02:12:16,094 ^ 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-10T02:12:16,094 self.req.prepare_metadata() 2025-09-10T02:12:16,094 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-10T02:12:16,094 self.metadata_directory = generate_metadata_legacy( 2025-09-10T02:12:16,094 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T02:12:16,094 build_env=self.build_env, 2025-09-10T02:12:16,094 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T02:12:16,094 ...<3 lines>... 2025-09-10T02:12:16,094 details=details, 2025-09-10T02:12:16,094 ^^^^^^^^^^^^^^^^ 2025-09-10T02:12:16,094 ) 2025-09-10T02:12:16,094 ^ 2025-09-10T02:12:16,094 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-10T02:12:16,094 raise MetadataGenerationFailed(package_details=details) from error 2025-09-10T02:12:16,094 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-10T02:12:16,117 Removed resumableds==0.8.3 from https://files.pythonhosted.org/packages/f1/e1/ac423f0cdc2c0274d7b468530a4525323c5e77de11b1f47287b118cdd0eb/resumableds-0.8.3.tar.gz from build tracker '/tmp/pip-build-tracker-ucz01t85' 2025-09-10T02:12:16,117 Removed build tracker: '/tmp/pip-build-tracker-ucz01t85'