2025-09-08T09:50:33,905 Created temporary directory: /tmp/pip-build-tracker-_22gy1pf 2025-09-08T09:50:33,905 Initialized build tracking at /tmp/pip-build-tracker-_22gy1pf 2025-09-08T09:50:33,905 Created build tracker: /tmp/pip-build-tracker-_22gy1pf 2025-09-08T09:50:33,906 Entered build tracker: /tmp/pip-build-tracker-_22gy1pf 2025-09-08T09:50:33,906 Created temporary directory: /tmp/pip-wheel-5vaj46j8 2025-09-08T09:50:33,909 Created temporary directory: /tmp/pip-ephem-wheel-cache-281wvjxg 2025-09-08T09:50:33,964 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T09:50:33,966 2 location(s) to search for versions of plotille: 2025-09-08T09:50:33,966 * https://pypi.org/simple/plotille/ 2025-09-08T09:50:33,966 * https://www.piwheels.org/simple/plotille/ 2025-09-08T09:50:33,967 Fetching project page and analyzing links: https://pypi.org/simple/plotille/ 2025-09-08T09:50:33,967 Getting page https://pypi.org/simple/plotille/ 2025-09-08T09:50:33,968 Found index url https://pypi.org/simple/ 2025-09-08T09:50:34,117 Fetched page https://pypi.org/simple/plotille/ as application/vnd.pypi.simple.v1+json 2025-09-08T09:50:34,123 Found link https://files.pythonhosted.org/packages/a0/28/5e36201897aa6333bde1918b8b42a2a8bface7b18cdef4fc9bfd01ad5e0a/plotille-1.0.tar.gz (from https://pypi.org/simple/plotille/), version: 1.0 2025-09-08T09:50:34,124 Found link https://files.pythonhosted.org/packages/db/d8/c83495c72baea351ac5ee87bd26c5a69434f89af531098da8a98f2ada0b9/plotille-1.1.tar.gz (from https://pypi.org/simple/plotille/), version: 1.1 2025-09-08T09:50:34,124 Found link https://files.pythonhosted.org/packages/dd/ec/40070bf2c788361dd9eba775d4389caf103a76eb663f240e1177f0f9c585/plotille-1.2.tar.gz (from https://pypi.org/simple/plotille/), version: 1.2 2025-09-08T09:50:34,124 Found link https://files.pythonhosted.org/packages/f7/25/78be7ba03bc7fa63bde0c90c466e5334a1622884bac250d2ba2c3bc637fd/plotille-1.3.tar.gz (from https://pypi.org/simple/plotille/), version: 1.3 2025-09-08T09:50:34,125 Found link https://files.pythonhosted.org/packages/a9/d1/082f201016a8c40c7d671308e4b092ee2b3e345c560df53ebb01d519cec1/plotille-1.4.tar.gz (from https://pypi.org/simple/plotille/), version: 1.4 2025-09-08T09:50:34,125 Found link https://files.pythonhosted.org/packages/25/87/08246c39fd2c034c566bd30f19ad92811f2a0572dfc4ebdf96701cba03a7/plotille-1.5.tar.gz (from https://pypi.org/simple/plotille/), version: 1.5 2025-09-08T09:50:34,125 Found link https://files.pythonhosted.org/packages/8a/9d/925d76770ee0be7b1b310b9a74c35911ec15d9659c21fb8a00262bd13f50/plotille-2.0.tar.gz (from https://pypi.org/simple/plotille/), version: 2.0 2025-09-08T09:50:34,125 Found link https://files.pythonhosted.org/packages/23/9c/26f803da70b1c7b455141413084169990daaa0cac59396c7cbe91694e825/plotille-2.1.tar.gz (from https://pypi.org/simple/plotille/), version: 2.1 2025-09-08T09:50:34,126 Found link https://files.pythonhosted.org/packages/27/e8/530998e97a609ce4a6a586df2d6564dfca841895dea90faa06335563b7d4/plotille-3.0.tar.gz (from https://pypi.org/simple/plotille/), version: 3.0 2025-09-08T09:50:34,126 Found link https://files.pythonhosted.org/packages/17/59/27e449b694ca22c7cbfccf107959b9a34b344d9e7fec3a4cb7d8a761bf5a/plotille-3.1.tar.gz (from https://pypi.org/simple/plotille/), version: 3.1 2025-09-08T09:50:34,126 Found link https://files.pythonhosted.org/packages/79/a7/3c6d90f190347eb763bfda6d9ebed6dacbc2779f650bfc414c4f26927f56/plotille-3.2.tar.gz (from https://pypi.org/simple/plotille/), version: 3.2 2025-09-08T09:50:34,127 Found link https://files.pythonhosted.org/packages/c1/a3/bd99782c73368820bdcf1a068cf24f6cbbd1d55e2ab56e9ef561bc203a57/plotille-3.3.tar.gz (from https://pypi.org/simple/plotille/), version: 3.3 2025-09-08T09:50:34,127 Found link https://files.pythonhosted.org/packages/79/e1/5f6bd323fe54e0a7f8ae23de485b3728054850defd4c85f5a5799aa0d2fe/plotille-3.4.tar.gz (from https://pypi.org/simple/plotille/), version: 3.4 2025-09-08T09:50:34,129 Found link https://files.pythonhosted.org/packages/f0/ac/7189188586c3d3b9988b0238cd089e7495e2b7946bcbdaeb24127a3946b7/plotille-3.5.tar.gz (from https://pypi.org/simple/plotille/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 3.5 2025-09-08T09:50:34,129 Found link https://files.pythonhosted.org/packages/8e/57/3b59580d3abe1c6b0b634a52f52488cff924d54c088d12561db0c8b48e96/plotille-3.6.tar.gz (from https://pypi.org/simple/plotille/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 3.6 2025-09-08T09:50:34,130 Found link https://files.pythonhosted.org/packages/22/16/219daf27f7af6bec6b8f6dd1fe928e2723e4f9def04139aa5be8adea1800/plotille-3.7.tar.gz (from https://pypi.org/simple/plotille/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 3.7 2025-09-08T09:50:34,130 Found link https://files.pythonhosted.org/packages/08/03/109ec5035ca215c9ef249d9bcbc8606f97f80e32ae54bb8d2e5793aad9da/plotille-3.7.1.tar.gz (from https://pypi.org/simple/plotille/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 3.7.1 2025-09-08T09:50:34,130 Found link https://files.pythonhosted.org/packages/c9/4f/3dc20a4a0d7f064d10687baf172568b5873938090ff374b7683eaf40a57b/plotille-3.7.2.tar.gz (from https://pypi.org/simple/plotille/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 3.7.2 2025-09-08T09:50:34,133 Found link https://files.pythonhosted.org/packages/4b/a2/cb9a0f1837f39a6b90916dbf75a16f5cc9a61f213b971ceee3a96f7be0f3/plotille-3.8.0.tar.gz (from https://pypi.org/simple/plotille/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*), version: 3.8.0 2025-09-08T09:50:34,133 Found link https://files.pythonhosted.org/packages/26/12/1068fbc5b1444f1d6bed0050b138c7c0e4e9b65f1cf7f60beab706115531/plotille-4.0.0.tar.gz (from https://pypi.org/simple/plotille/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*), version: 4.0.0 2025-09-08T09:50:34,133 Found link https://files.pythonhosted.org/packages/aa/06/469a59dd919ec27dcd42b76271b5f19db26d8c3bdfa813718821684e2a94/plotille-4.0.1.tar.gz (from https://pypi.org/simple/plotille/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*), version: 4.0.1 2025-09-08T09:50:34,133 Found link https://files.pythonhosted.org/packages/03/c7/323294800b0fa097f7c6fccceca28feb2840deed7abe7210585d651dc0f0/plotille-4.0.2.tar.gz (from https://pypi.org/simple/plotille/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*), version: 4.0.2 2025-09-08T09:50:34,134 Found link https://files.pythonhosted.org/packages/8a/73/3f342572f7f916e387e546cc502d6cad35e7162ba0bcde203669e15aa3af/plotille-5.0.0.tar.gz (from https://pypi.org/simple/plotille/) (requires-python:>=3.7,<4.0), version: 5.0.0 2025-09-08T09:50:34,135 Fetching project page and analyzing links: https://www.piwheels.org/simple/plotille/ 2025-09-08T09:50:34,135 Getting page https://www.piwheels.org/simple/plotille/ 2025-09-08T09:50:34,136 Found index url https://www.piwheels.org/simple/ 2025-09-08T09:50:34,225 Fetched page https://www.piwheels.org/simple/plotille/ as text/html 2025-09-08T09:50:34,230 Skipping link: No binaries permitted for plotille: https://archive1.piwheels.org/simple/plotille/plotille-5.0.0-py3-none-any.whl#sha256=d5b760205af1cf57f75e3995d335240df46c902ab6bab8cae3f453a1a1544359 (from https://www.piwheels.org/simple/plotille/) (requires-python:>=3.7,<4.0) 2025-09-08T09:50:34,231 Skipping link: No binaries permitted for plotille: https://archive1.piwheels.org/simple/plotille/plotille-4.0.2-py3-none-any.whl#sha256=d0e67ba270e7a240084af835a66c060939d6951e7c88ebe0c02b049cadc0973e (from https://www.piwheels.org/simple/plotille/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*) 2025-09-08T09:50:34,231 Skipping link: No binaries permitted for plotille: https://archive1.piwheels.org/simple/plotille/plotille-4.0.1-py3-none-any.whl#sha256=3e51e4adca367c632b20b61a9faf4ceb54f068c379806a2d8151ac7462111e5a (from https://www.piwheels.org/simple/plotille/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*) 2025-09-08T09:50:34,231 Skipping link: No binaries permitted for plotille: https://archive1.piwheels.org/simple/plotille/plotille-4.0.0-py3-none-any.whl#sha256=01f3805fa364349f1d706afd73e592b70b0120b6744ad1cd012794114fcc1172 (from https://www.piwheels.org/simple/plotille/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*) 2025-09-08T09:50:34,231 Skipping link: No binaries permitted for plotille: https://archive1.piwheels.org/simple/plotille/plotille-3.8.0-py3-none-any.whl#sha256=46a15f8754c6cf7de2bd00a656cc5381c975924979db8ed773e53284ebe0ef0e (from https://www.piwheels.org/simple/plotille/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*) 2025-09-08T09:50:34,231 Skipping link: No binaries permitted for plotille: https://archive1.piwheels.org/simple/plotille/plotille-3.7.2-py3-none-any.whl#sha256=75012288ad06e508175c38b7c9ba3a2cc4c0cc48bf53626e74054dcbabf13cf1 (from https://www.piwheels.org/simple/plotille/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2025-09-08T09:50:34,231 Skipping link: No binaries permitted for plotille: https://archive1.piwheels.org/simple/plotille/plotille-3.7.1-py3-none-any.whl#sha256=4a42dd4bc6a11fa726dfdc33990df0de99c70c5e2b7ccb8f49348cd51eab9568 (from https://www.piwheels.org/simple/plotille/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2025-09-08T09:50:34,232 Skipping link: No binaries permitted for plotille: https://archive1.piwheels.org/simple/plotille/plotille-3.7-py3-none-any.whl#sha256=4568c97b6da4e7ae6291e33188aa7aa4159b4a4dbfb89104eb13cdbc252a2231 (from https://www.piwheels.org/simple/plotille/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2025-09-08T09:50:34,232 Skipping link: No binaries permitted for plotille: https://archive1.piwheels.org/simple/plotille/plotille-3.6-py3-none-any.whl#sha256=67bcc762952f7ff9d1999ef4da4a3c7ca7cc673b18578ed41f19faf3ff9f9797 (from https://www.piwheels.org/simple/plotille/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2025-09-08T09:50:34,232 Skipping link: No binaries permitted for plotille: https://archive1.piwheels.org/simple/plotille/plotille-3.5-py3-none-any.whl#sha256=57e741bc065b576eb0ec275c5c629a2dc8349ed82a71eeb2a40bc040c52a3b64 (from https://www.piwheels.org/simple/plotille/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2025-09-08T09:50:34,232 Skipping link: No binaries permitted for plotille: https://archive1.piwheels.org/simple/plotille/plotille-3.4-py2.py3-none-any.whl#sha256=c74fc361892df322be342bdd614727e4f3afcbdd7cb84accc456610e29a34257 (from https://www.piwheels.org/simple/plotille/) 2025-09-08T09:50:34,232 Skipping link: No binaries permitted for plotille: https://archive1.piwheels.org/simple/plotille/plotille-3.3-py2.py3-none-any.whl#sha256=b6519ff78b0319d248164bcc2e773b9ff998cb80ae8711ab4e4142c7d93f450b (from https://www.piwheels.org/simple/plotille/) 2025-09-08T09:50:34,232 Skipping link: No binaries permitted for plotille: https://archive1.piwheels.org/simple/plotille/plotille-3.2-py2.py3-none-any.whl#sha256=e6142117596e337b86ab289947bdde1dae75cdfe32d7488f072e5a3fd32ecc9e (from https://www.piwheels.org/simple/plotille/) 2025-09-08T09:50:34,232 Skipping link: No binaries permitted for plotille: https://archive1.piwheels.org/simple/plotille/plotille-3.1-py2.py3-none-any.whl#sha256=09a6bf2f85ee191c2c334c52e70edc496f07d63a6fe2531cb210af920db0c194 (from https://www.piwheels.org/simple/plotille/) 2025-09-08T09:50:34,232 Skipping link: No binaries permitted for plotille: https://archive1.piwheels.org/simple/plotille/plotille-3.0-py2.py3-none-any.whl#sha256=2b81a80e7f886be452293fa99837820f113ab1171179565a611d20ba2a6f944b (from https://www.piwheels.org/simple/plotille/) 2025-09-08T09:50:34,233 Skipping link: No binaries permitted for plotille: https://archive1.piwheels.org/simple/plotille/plotille-2.1-py2.py3-none-any.whl#sha256=469d37318f759de735b44825061e5052a561b2e5e6c9583a0c5f73417fb64629 (from https://www.piwheels.org/simple/plotille/) 2025-09-08T09:50:34,233 Skipping link: No binaries permitted for plotille: https://archive1.piwheels.org/simple/plotille/plotille-2.0-py2.py3-none-any.whl#sha256=0b5c05195b41b4eba7a91af899c1deb2dcfe79ad4725189264e57e202ead451a (from https://www.piwheels.org/simple/plotille/) 2025-09-08T09:50:34,233 Skipping link: No binaries permitted for plotille: https://archive1.piwheels.org/simple/plotille/plotille-1.5-py2.py3-none-any.whl#sha256=df40fc40fab8408e04489cfda9b6b5ef04d8ddb72cea4c20da1adcb1981e8870 (from https://www.piwheels.org/simple/plotille/) 2025-09-08T09:50:34,233 Skipping link: No binaries permitted for plotille: https://archive1.piwheels.org/simple/plotille/plotille-1.4-py2.py3-none-any.whl#sha256=f21078039fce7c1315fce567070e39ea6f39e9fb181b3bb736d8dd61e75027fc (from https://www.piwheels.org/simple/plotille/) 2025-09-08T09:50:34,233 Skipping link: No binaries permitted for plotille: https://archive1.piwheels.org/simple/plotille/plotille-1.3-py2.py3-none-any.whl#sha256=c2f12f7b1da16f58a57c2efeeeb9c63d2550cceb52ef4ef8de109971ed31308b (from https://www.piwheels.org/simple/plotille/) 2025-09-08T09:50:34,233 Skipping link: No binaries permitted for plotille: https://archive1.piwheels.org/simple/plotille/plotille-1.2-py2.py3-none-any.whl#sha256=e8c45f325a4b51eec3729f20e7aa9f9a37d80455fa3d004fb4e28f3e04d1cefd (from https://www.piwheels.org/simple/plotille/) 2025-09-08T09:50:34,233 Skipping link: No binaries permitted for plotille: https://archive1.piwheels.org/simple/plotille/plotille-1.1-py2.py3-none-any.whl#sha256=582397456335caea54d9c87b15fc4edada19944bc09aacbdd7759526422a2853 (from https://www.piwheels.org/simple/plotille/) 2025-09-08T09:50:34,234 Skipping link: not a file: https://www.piwheels.org/simple/plotille/ 2025-09-08T09:50:34,234 Skipping link: not a file: https://pypi.org/simple/plotille/ 2025-09-08T09:50:34,264 Given no hashes to check 1 links for project 'plotille': discarding no candidates 2025-09-08T09:50:34,265 Collecting plotille==1.0 2025-09-08T09:50:34,267 Created temporary directory: /tmp/pip-unpack-ut701fm4 2025-09-08T09:50:34,406 Downloading plotille-1.0.tar.gz (8.6 kB) 2025-09-08T09:50:34,427 Added plotille==1.0 from https://files.pythonhosted.org/packages/a0/28/5e36201897aa6333bde1918b8b42a2a8bface7b18cdef4fc9bfd01ad5e0a/plotille-1.0.tar.gz to build tracker '/tmp/pip-build-tracker-_22gy1pf' 2025-09-08T09:50:34,428 Running setup.py (path:/tmp/pip-wheel-5vaj46j8/plotille_b184c9826cec4ec2a9b188b0a9095da0/setup.py) egg_info for package plotille 2025-09-08T09:50:34,428 Created temporary directory: /tmp/pip-pip-egg-info-gkklxi80 2025-09-08T09:50:34,429 Preparing metadata (setup.py): started 2025-09-08T09:50:34,430 Running command python setup.py egg_info 2025-09-08T09:50:34,962 Traceback (most recent call last): 2025-09-08T09:50:34,963 File "", line 2, in 2025-09-08T09:50:34,963 exec(compile(''' 2025-09-08T09:50:34,963 ~~~~^^^^^^^^^^^^ 2025-09-08T09:50:34,964 # This is -- a caller that pip uses to run setup.py 2025-09-08T09:50:34,964 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:50:34,964 ...<32 lines>... 2025-09-08T09:50:34,964 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T09:50:34,964 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:50:34,964 ''' % ('/tmp/pip-wheel-5vaj46j8/plotille_b184c9826cec4ec2a9b188b0a9095da0/setup.py',), "", "exec")) 2025-09-08T09:50:34,964 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:50:34,964 File "", line 35, in 2025-09-08T09:50:34,965 File "/tmp/pip-wheel-5vaj46j8/plotille_b184c9826cec4ec2a9b188b0a9095da0/setup.py", line 8, in 2025-09-08T09:50:34,965 long_description = pypandoc.convert('README.md', 'rst') 2025-09-08T09:50:34,965 ^^^^^^^^^^^^^^^^ 2025-09-08T09:50:34,965 AttributeError: module 'pypandoc' has no attribute 'convert' 2025-09-08T09:50:35,052 ERROR: python setup.py egg_info exited with 1 2025-09-08T09:50:35,065 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T09:50:35,065 exec(compile('"'"''"'"''"'"' 2025-09-08T09:50:35,065 # This is -- a caller that pip uses to run setup.py 2025-09-08T09:50:35,065 # 2025-09-08T09:50:35,065 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T09:50:35,065 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T09:50:35,065 # - It provides a clear error message when setuptools is not installed. 2025-09-08T09:50:35,065 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T09:50:35,065 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T09:50:35,065 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T09:50:35,065 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T09:50:35,065 import os, sys, tokenize, traceback 2025-09-08T09:50:35,065 2025-09-08T09:50:35,065 try: 2025-09-08T09:50:35,065 import setuptools 2025-09-08T09:50:35,065 except ImportError: 2025-09-08T09:50:35,065 print( 2025-09-08T09:50:35,065 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T09:50:35,065 "the build environment with exception:", 2025-09-08T09:50:35,065 file=sys.stderr, 2025-09-08T09:50:35,065 ) 2025-09-08T09:50:35,065 traceback.print_exc() 2025-09-08T09:50:35,065 sys.exit(1) 2025-09-08T09:50:35,065 2025-09-08T09:50:35,065 __file__ = %r 2025-09-08T09:50:35,065 sys.argv[0] = __file__ 2025-09-08T09:50:35,065 2025-09-08T09:50:35,065 if os.path.exists(__file__): 2025-09-08T09:50:35,065 filename = __file__ 2025-09-08T09:50:35,065 with tokenize.open(__file__) as f: 2025-09-08T09:50:35,065 setup_py_code = f.read() 2025-09-08T09:50:35,065 else: 2025-09-08T09:50:35,065 filename = "" 2025-09-08T09:50:35,065 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T09:50:35,065 2025-09-08T09:50:35,065 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T09:50:35,065 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-5vaj46j8/plotille_b184c9826cec4ec2a9b188b0a9095da0/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-gkklxi80[/] 2025-09-08T09:50:35,066 [bold magenta]cwd[/]: /tmp/pip-wheel-5vaj46j8/plotille_b184c9826cec4ec2a9b188b0a9095da0/ 2025-09-08T09:50:35,066 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T09:50:35,067 ERROR: metadata generation failed 2025-09-08T09:50:35,073 Exception information: 2025-09-08T09:50:35,073 Traceback (most recent call last): 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T09:50:35,073 call_subprocess( 2025-09-08T09:50:35,073 ~~~~~~~~~~~~~~~^ 2025-09-08T09:50:35,073 args, 2025-09-08T09:50:35,073 ^^^^^ 2025-09-08T09:50:35,073 ...<2 lines>... 2025-09-08T09:50:35,073 spinner=spinner, 2025-09-08T09:50:35,073 ^^^^^^^^^^^^^^^^ 2025-09-08T09:50:35,073 ) 2025-09-08T09:50:35,073 ^ 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T09:50:35,073 raise error 2025-09-08T09:50:35,073 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T09:50:35,073 2025-09-08T09:50:35,073 The above exception was the direct cause of the following exception: 2025-09-08T09:50:35,073 2025-09-08T09:50:35,073 Traceback (most recent call last): 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T09:50:35,073 status = _inner_run() 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T09:50:35,073 return self.run(options, args) 2025-09-08T09:50:35,073 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T09:50:35,073 return func(self, options, args) 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T09:50:35,073 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T09:50:35,073 result = self._result = resolver.resolve( 2025-09-08T09:50:35,073 ~~~~~~~~~~~~~~~~^ 2025-09-08T09:50:35,073 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T09:50:35,073 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:50:35,073 ) 2025-09-08T09:50:35,073 ^ 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T09:50:35,073 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T09:50:35,073 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T09:50:35,073 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T09:50:35,073 if not criterion.candidates: 2025-09-08T09:50:35,073 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T09:50:35,073 return bool(self._sequence) 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T09:50:35,073 self._bool = any(self) 2025-09-08T09:50:35,073 ~~~^^^^^^ 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T09:50:35,073 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T09:50:35,073 ^^^^^^^^ 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T09:50:35,073 candidate = func() 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T09:50:35,073 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T09:50:35,073 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T09:50:35,073 link, template, name, version 2025-09-08T09:50:35,073 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:50:35,073 ) 2025-09-08T09:50:35,073 ^ 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T09:50:35,073 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T09:50:35,073 ~~~~~~~~~~~~~^ 2025-09-08T09:50:35,073 link, 2025-09-08T09:50:35,073 ^^^^^ 2025-09-08T09:50:35,073 ...<3 lines>... 2025-09-08T09:50:35,073 version=version, 2025-09-08T09:50:35,073 ^^^^^^^^^^^^^^^^ 2025-09-08T09:50:35,073 ) 2025-09-08T09:50:35,073 ^ 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T09:50:35,073 super().__init__( 2025-09-08T09:50:35,073 ~~~~~~~~~~~~~~~~^ 2025-09-08T09:50:35,073 link=link, 2025-09-08T09:50:35,073 ^^^^^^^^^^ 2025-09-08T09:50:35,073 ...<4 lines>... 2025-09-08T09:50:35,073 version=version, 2025-09-08T09:50:35,073 ^^^^^^^^^^^^^^^^ 2025-09-08T09:50:35,073 ) 2025-09-08T09:50:35,073 ^ 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T09:50:35,073 self.dist = self._prepare() 2025-09-08T09:50:35,073 ~~~~~~~~~~~~~^^ 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T09:50:35,073 dist = self._prepare_distribution() 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T09:50:35,073 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T09:50:35,073 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T09:50:35,073 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T09:50:35,073 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T09:50:35,073 dist = _get_prepared_distribution( 2025-09-08T09:50:35,073 req, 2025-09-08T09:50:35,073 ...<3 lines>... 2025-09-08T09:50:35,073 self.check_build_deps, 2025-09-08T09:50:35,073 ) 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T09:50:35,073 abstract_dist.prepare_distribution_metadata( 2025-09-08T09:50:35,073 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T09:50:35,073 finder, build_isolation, check_build_deps 2025-09-08T09:50:35,073 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:50:35,073 ) 2025-09-08T09:50:35,073 ^ 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T09:50:35,073 self.req.prepare_metadata() 2025-09-08T09:50:35,073 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T09:50:35,073 self.metadata_directory = generate_metadata_legacy( 2025-09-08T09:50:35,073 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T09:50:35,073 build_env=self.build_env, 2025-09-08T09:50:35,073 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:50:35,073 ...<3 lines>... 2025-09-08T09:50:35,073 details=details, 2025-09-08T09:50:35,073 ^^^^^^^^^^^^^^^^ 2025-09-08T09:50:35,073 ) 2025-09-08T09:50:35,073 ^ 2025-09-08T09:50:35,073 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T09:50:35,073 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T09:50:35,073 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T09:50:35,096 Removed plotille==1.0 from https://files.pythonhosted.org/packages/a0/28/5e36201897aa6333bde1918b8b42a2a8bface7b18cdef4fc9bfd01ad5e0a/plotille-1.0.tar.gz from build tracker '/tmp/pip-build-tracker-_22gy1pf' 2025-09-08T09:50:35,096 Removed build tracker: '/tmp/pip-build-tracker-_22gy1pf'