2025-09-08T12:05:41,517 Created temporary directory: /tmp/pip-build-tracker-r4ilj_f5 2025-09-08T12:05:41,517 Initialized build tracking at /tmp/pip-build-tracker-r4ilj_f5 2025-09-08T12:05:41,518 Created build tracker: /tmp/pip-build-tracker-r4ilj_f5 2025-09-08T12:05:41,518 Entered build tracker: /tmp/pip-build-tracker-r4ilj_f5 2025-09-08T12:05:41,518 Created temporary directory: /tmp/pip-wheel-rv3w72oe 2025-09-08T12:05:41,521 Created temporary directory: /tmp/pip-ephem-wheel-cache-ns1837jj 2025-09-08T12:05:41,578 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T12:05:41,581 2 location(s) to search for versions of balsa: 2025-09-08T12:05:41,581 * https://pypi.org/simple/balsa/ 2025-09-08T12:05:41,581 * https://www.piwheels.org/simple/balsa/ 2025-09-08T12:05:41,581 Fetching project page and analyzing links: https://pypi.org/simple/balsa/ 2025-09-08T12:05:41,581 Getting page https://pypi.org/simple/balsa/ 2025-09-08T12:05:41,582 Found index url https://pypi.org/simple/ 2025-09-08T12:05:41,834 Fetched page https://pypi.org/simple/balsa/ as application/vnd.pypi.simple.v1+json 2025-09-08T12:05:41,849 Found link https://files.pythonhosted.org/packages/08/8f/a4a512efab004e264bac5b6abe0faa18a48d860d7e30d8ffb09a77ee50d4/balsa-0.0.2.tar.gz (from https://pypi.org/simple/balsa/), version: 0.0.2 2025-09-08T12:05:41,849 Found link https://files.pythonhosted.org/packages/e8/b0/bcd1d03555971aa67af39bbe754542489c3b5f063bfd460ae65c27c9ca56/balsa-0.0.3.tar.gz (from https://pypi.org/simple/balsa/), version: 0.0.3 2025-09-08T12:05:41,850 Found link https://files.pythonhosted.org/packages/d0/c1/7dcafde6dfa2fba876b9a7160f745e21871d87289ac139cfe133add708fc/balsa-0.0.4.tar.gz (from https://pypi.org/simple/balsa/), version: 0.0.4 2025-09-08T12:05:41,850 Found link https://files.pythonhosted.org/packages/cd/98/8d75f7349ee01c661c29d821ce639937d05a52e50e1d4f2f5c1d96f4e68d/balsa-0.0.5.tar.gz (from https://pypi.org/simple/balsa/), version: 0.0.5 2025-09-08T12:05:41,851 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/6b/3f/383dfa9937c25b204dcf9cbf8e30456782b3715ca52e99fb95dadd76f8ea/balsa-0.0.7-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,851 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/07/9f/315064a50b310fb8a20ed44415a4ec6778ac9b6c6ac667622453e344d166/balsa-0.0.8-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,852 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/3d/87/cdc507101dfbda6813c4cb895718adecb9c034e6599aa7d481ffc44282af/balsa-0.0.9-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,852 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/82/12/e451900748d1fcb6a35b7924ba9dac01fab5b29c67bacb47071b582d8fcd/balsa-0.0.10-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,852 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/4d/80/02e88db2c939fafa1b7269ea99675f3296c4ccd3b6ea181166a8314c7451/balsa-0.1.0-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,853 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/86/8a/d85bcb73b730533bd9d973c1011a15e57a4938505fbc9f50f59491e8f21c/balsa-0.1.1-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,853 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/84/74/7ae18c1592c6e39a8ee9cb56612d8343b6e6f955fb6539c29af092077bf4/balsa-0.1.2-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,853 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/79/f0/1b6e1a71dd01a652b2b83d4616b6406129ea0c66fa674beb28d20071371b/balsa-0.2.0-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,853 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/99/97/9f85025f7a63382e0b3ae1e0bfccc3d123d30afe73196cacf0c0b61b2201/balsa-0.2.1-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,854 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/e9/7c/ffd5b3971a94725f0ab8f5a59f01433556e454731fdea84f6fa617df3436/balsa-0.2.5-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,854 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/fa/d5/8dcb00df974fe32b8f904eb8fa8d17e1f2fc87bf8260eb6077c59c860d0a/balsa-0.3.0-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,854 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/3f/6a/801befa97b19397b1826173a9ce6aabe5f99da16b08c4f28a4048dd9ca65/balsa-0.3.1-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,855 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/0c/00/d361dd93ccda1e5a8031cfe5e4031cd9a8708ace074d6433dbf6aa74cce2/balsa-0.4.0-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,855 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/27/59/57083f2f4ce884fd10b984c34c456ae7e415d16ab8cb81c204d45654b4eb/balsa-0.4.1-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,855 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/0f/6b/23b3a65fb778720bc0de57129cefe0fa9177d61cdf0a5dac2993fe63c4e5/balsa-0.5.0-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,855 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/97/1d/98f2e5f95389bba4f2136faf66b119109bb5ce09f66c777ed768ba4f0ce5/balsa-0.6.0-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,856 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/db/2e/be1fc329eea65b2ce680b0d0144ff7beb08c9e98470f32ccd93fcc764928/balsa-0.6.1-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,856 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/30/ac/18c36fc828bd61ad5c0ce934a620c231604820f6898db7ee3b5f73fb2670/balsa-0.6.2-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,856 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/4d/93/b0fe6d96b5cc22693adecdcdc3125cbb400ffe100902b5791fb750a8bb16/balsa-0.6.3-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,857 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/84/65/6a8e382c8c9cdb194428662be610ac26252916fdadaf2fae1674d34a723d/balsa-0.6.4-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,857 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/d9/21/4573db7fa7309e94bc898f2576184130579c4923cd91ae12578909aa1099/balsa-0.6.5-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,857 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/ec/45/7e760bba1bbc06da547cdfe40771fd7308e66abf47a4fa2d387fef2598d9/balsa-0.6.6-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,858 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/9d/51/dd8c2c158e1b45aea7e3e04fb204f8a645f4159571a3297b55306ed0ebb7/balsa-0.6.7-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,858 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/bf/3b/aaee915fcae351ea2de69851072b467e7554bfef654650615f378f9d1fa8/balsa-0.7.0-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,858 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/37/86/04a265156cd0f00c49fbfb19e16c5357f889f632d7af1f37f81e14ad2893/balsa-0.7.1-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,859 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/d5/61/05f3731599eb1933220dd11b01bb346efbee146d93ce22438781e32775d9/balsa-0.7.2-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,859 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/2a/f2/7c53cbbc4c50c06d116bd0958c232f1f0521e4a8579e50dcce3e5a365646/balsa-0.7.3-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,859 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/19/6d/8edf2dd91a5e24ba08a7d11d3fecde2da0d02f7da33abac7c1101ad9fb39/balsa-0.8.0-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,859 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/4d/1c/772afd6c9dac54ba556777592cca11ecae7be41648376f13ddc1110e15ce/balsa-0.8.1-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,860 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/d9/a8/19769f268d05036f2fe3219c100736b09fa2628bd057527692ff8945472f/balsa-0.9.1-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,860 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/9c/6b/ebc0eec34a225fafbb7e91973e19c65e2d59a76b5469471d6c3bbfd9c853/balsa-0.9.3-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,860 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/ea/36/9021b82855f668792f309657e93891f5cd7618fb434b14b681e2fb26a657/balsa-0.10.0-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,860 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/31/02/ccf82ba5551b0720201954e83e061c7a7959dd1fd3ef118fb180af5e4392/balsa-0.10.1-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,861 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/84/6b/01875fa1e19a82a68e4566b55c8f4a9e92216bba9b02a7b3f4576e31e211/balsa-0.11.0-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,861 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/a0/d7/0ba9d17ed330c5149d45ab4599712e51f2d5017a854ea432e05135d6382c/balsa-0.12.0-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,861 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/09/d9/0f75926e99ad55aa29d0469aeed1ef575d141620087105098ce533632af8/balsa-0.12.1-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,861 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/62/f1/ca5cb08af8d559f8ba7efc7736792a5597825b15e4d28c2ff4e20f0dd067/balsa-0.13.0-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,861 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/2f/2d/21a3ccf51719e5ab6184c1ad09b4db80bc99d361bfc2ef8caed5e056d583/balsa-0.14.0-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,861 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/9b/5f/9204f7ddd0e2d4b1e172f136bdedbe28cf87c11214bff8bba9011d68c56c/balsa-0.15.0-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,861 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/22/87/7bccf2e1ea477ea7bba93330f6761f41c76e72eb063beab691cca98fda35/balsa-0.16.0-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,861 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/d2/7c/46a36a89a82aed7be3963306b477404e8eb57e77a735a23ce67257b6fb37/balsa-0.17.2b0-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,862 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/e7/6d/8c32b25a1b4a38ebe62126d6521ee6e077db8c9316d6d1416622ef5a0077/balsa-0.17.3b0-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,862 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/06/c4/59190ff414335a1a12de2ff62b42ec3a74db8c20dab2b6cbe8526fa0434c/balsa-0.18.0-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,862 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/71/90/7f5dcd22af37c61a846db64c747c7ef6bf546eb4ed6140c2421340645d33/balsa-0.19.1-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,862 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/db/4f/0d9df3cced846d1310a105a1a521690363b4e65c0837ab7e4c71dff6a35d/balsa-0.20.1-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,862 Skipping link: No binaries permitted for balsa: https://files.pythonhosted.org/packages/91/e5/da92d2912633932c0e5c9cb5f10104d56c6a5bd8b96630acb8f37f40f27b/balsa-0.21.0-py3-none-any.whl (from https://pypi.org/simple/balsa/) 2025-09-08T12:05:41,862 Fetching project page and analyzing links: https://www.piwheels.org/simple/balsa/ 2025-09-08T12:05:41,863 Getting page https://www.piwheels.org/simple/balsa/ 2025-09-08T12:05:41,863 Found index url https://www.piwheels.org/simple/ 2025-09-08T12:05:41,954 Fetched page https://www.piwheels.org/simple/balsa/ as text/html 2025-09-08T12:05:41,955 Skipping link: not a file: https://www.piwheels.org/simple/balsa/ 2025-09-08T12:05:41,955 Skipping link: not a file: https://pypi.org/simple/balsa/ 2025-09-08T12:05:41,979 Given no hashes to check 1 links for project 'balsa': discarding no candidates 2025-09-08T12:05:41,980 Collecting balsa==0.0.2 2025-09-08T12:05:41,982 Created temporary directory: /tmp/pip-unpack-s91uxfim 2025-09-08T12:05:42,117 Downloading balsa-0.0.2.tar.gz (3.4 kB) 2025-09-08T12:05:42,139 Added balsa==0.0.2 from https://files.pythonhosted.org/packages/08/8f/a4a512efab004e264bac5b6abe0faa18a48d860d7e30d8ffb09a77ee50d4/balsa-0.0.2.tar.gz to build tracker '/tmp/pip-build-tracker-r4ilj_f5' 2025-09-08T12:05:42,141 Running setup.py (path:/tmp/pip-wheel-rv3w72oe/balsa_5d4a32ca9a9448a38bdda788ba9ddb1f/setup.py) egg_info for package balsa 2025-09-08T12:05:42,141 Created temporary directory: /tmp/pip-pip-egg-info-zb50tjn0 2025-09-08T12:05:42,141 Preparing metadata (setup.py): started 2025-09-08T12:05:42,142 Running command python setup.py egg_info 2025-09-08T12:05:42,734 Traceback (most recent call last): 2025-09-08T12:05:42,736 File "", line 2, in 2025-09-08T12:05:42,736 exec(compile(''' 2025-09-08T12:05:42,736 ~~~~^^^^^^^^^^^^ 2025-09-08T12:05:42,736 # This is -- a caller that pip uses to run setup.py 2025-09-08T12:05:42,736 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T12:05:42,736 ...<32 lines>... 2025-09-08T12:05:42,736 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T12:05:42,736 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T12:05:42,737 ''' % ('/tmp/pip-wheel-rv3w72oe/balsa_5d4a32ca9a9448a38bdda788ba9ddb1f/setup.py',), "", "exec")) 2025-09-08T12:05:42,737 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T12:05:42,737 File "", line 35, in 2025-09-08T12:05:42,737 File "/tmp/pip-wheel-rv3w72oe/balsa_5d4a32ca9a9448a38bdda788ba9ddb1f/setup.py", line 4, in 2025-09-08T12:05:42,737 from balsa import __version__, __title__, __author__, __author_email__, __url__, __download_url__, __description__ 2025-09-08T12:05:42,737 File "/tmp/pip-wheel-rv3w72oe/balsa_5d4a32ca9a9448a38bdda788ba9ddb1f/balsa/__init__.py", line 2, in 2025-09-08T12:05:42,737 from .balsa import get_logger, Balsa 2025-09-08T12:05:42,738 File "/tmp/pip-wheel-rv3w72oe/balsa_5d4a32ca9a9448a38bdda788ba9ddb1f/balsa/balsa.py", line 11, in 2025-09-08T12:05:42,738 import appdirs 2025-09-08T12:05:42,738 ModuleNotFoundError: No module named 'appdirs' 2025-09-08T12:05:42,829 ERROR: python setup.py egg_info exited with 1 2025-09-08T12:05:42,841 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T12:05:42,841 exec(compile('"'"''"'"''"'"' 2025-09-08T12:05:42,841 # This is -- a caller that pip uses to run setup.py 2025-09-08T12:05:42,841 # 2025-09-08T12:05:42,841 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T12:05:42,841 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T12:05:42,841 # - It provides a clear error message when setuptools is not installed. 2025-09-08T12:05:42,841 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T12:05:42,841 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T12:05:42,841 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T12:05:42,841 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T12:05:42,841 import os, sys, tokenize, traceback 2025-09-08T12:05:42,841 2025-09-08T12:05:42,841 try: 2025-09-08T12:05:42,841 import setuptools 2025-09-08T12:05:42,841 except ImportError: 2025-09-08T12:05:42,841 print( 2025-09-08T12:05:42,841 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T12:05:42,841 "the build environment with exception:", 2025-09-08T12:05:42,841 file=sys.stderr, 2025-09-08T12:05:42,841 ) 2025-09-08T12:05:42,841 traceback.print_exc() 2025-09-08T12:05:42,841 sys.exit(1) 2025-09-08T12:05:42,841 2025-09-08T12:05:42,841 __file__ = %r 2025-09-08T12:05:42,841 sys.argv[0] = __file__ 2025-09-08T12:05:42,841 2025-09-08T12:05:42,841 if os.path.exists(__file__): 2025-09-08T12:05:42,841 filename = __file__ 2025-09-08T12:05:42,841 with tokenize.open(__file__) as f: 2025-09-08T12:05:42,841 setup_py_code = f.read() 2025-09-08T12:05:42,841 else: 2025-09-08T12:05:42,841 filename = "" 2025-09-08T12:05:42,841 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T12:05:42,841 2025-09-08T12:05:42,841 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T12:05:42,841 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-rv3w72oe/balsa_5d4a32ca9a9448a38bdda788ba9ddb1f/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-zb50tjn0[/] 2025-09-08T12:05:42,841 [bold magenta]cwd[/]: /tmp/pip-wheel-rv3w72oe/balsa_5d4a32ca9a9448a38bdda788ba9ddb1f/ 2025-09-08T12:05:42,841 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T12:05:42,842 ERROR: metadata generation failed 2025-09-08T12:05:42,847 Exception information: 2025-09-08T12:05:42,847 Traceback (most recent call last): 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T12:05:42,847 call_subprocess( 2025-09-08T12:05:42,847 ~~~~~~~~~~~~~~~^ 2025-09-08T12:05:42,847 args, 2025-09-08T12:05:42,847 ^^^^^ 2025-09-08T12:05:42,847 ...<2 lines>... 2025-09-08T12:05:42,847 spinner=spinner, 2025-09-08T12:05:42,847 ^^^^^^^^^^^^^^^^ 2025-09-08T12:05:42,847 ) 2025-09-08T12:05:42,847 ^ 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T12:05:42,847 raise error 2025-09-08T12:05:42,847 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T12:05:42,847 2025-09-08T12:05:42,847 The above exception was the direct cause of the following exception: 2025-09-08T12:05:42,847 2025-09-08T12:05:42,847 Traceback (most recent call last): 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T12:05:42,847 status = _inner_run() 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T12:05:42,847 return self.run(options, args) 2025-09-08T12:05:42,847 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T12:05:42,847 return func(self, options, args) 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T12:05:42,847 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T12:05:42,847 result = self._result = resolver.resolve( 2025-09-08T12:05:42,847 ~~~~~~~~~~~~~~~~^ 2025-09-08T12:05:42,847 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T12:05:42,847 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T12:05:42,847 ) 2025-09-08T12:05:42,847 ^ 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T12:05:42,847 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T12:05:42,847 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T12:05:42,847 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T12:05:42,847 if not criterion.candidates: 2025-09-08T12:05:42,847 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T12:05:42,847 return bool(self._sequence) 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T12:05:42,847 self._bool = any(self) 2025-09-08T12:05:42,847 ~~~^^^^^^ 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T12:05:42,847 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T12:05:42,847 ^^^^^^^^ 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T12:05:42,847 candidate = func() 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T12:05:42,847 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T12:05:42,847 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T12:05:42,847 link, template, name, version 2025-09-08T12:05:42,847 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T12:05:42,847 ) 2025-09-08T12:05:42,847 ^ 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T12:05:42,847 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T12:05:42,847 ~~~~~~~~~~~~~^ 2025-09-08T12:05:42,847 link, 2025-09-08T12:05:42,847 ^^^^^ 2025-09-08T12:05:42,847 ...<3 lines>... 2025-09-08T12:05:42,847 version=version, 2025-09-08T12:05:42,847 ^^^^^^^^^^^^^^^^ 2025-09-08T12:05:42,847 ) 2025-09-08T12:05:42,847 ^ 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T12:05:42,847 super().__init__( 2025-09-08T12:05:42,847 ~~~~~~~~~~~~~~~~^ 2025-09-08T12:05:42,847 link=link, 2025-09-08T12:05:42,847 ^^^^^^^^^^ 2025-09-08T12:05:42,847 ...<4 lines>... 2025-09-08T12:05:42,847 version=version, 2025-09-08T12:05:42,847 ^^^^^^^^^^^^^^^^ 2025-09-08T12:05:42,847 ) 2025-09-08T12:05:42,847 ^ 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T12:05:42,847 self.dist = self._prepare() 2025-09-08T12:05:42,847 ~~~~~~~~~~~~~^^ 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T12:05:42,847 dist = self._prepare_distribution() 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T12:05:42,847 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T12:05:42,847 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T12:05:42,847 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T12:05:42,847 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T12:05:42,847 dist = _get_prepared_distribution( 2025-09-08T12:05:42,847 req, 2025-09-08T12:05:42,847 ...<3 lines>... 2025-09-08T12:05:42,847 self.check_build_deps, 2025-09-08T12:05:42,847 ) 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T12:05:42,847 abstract_dist.prepare_distribution_metadata( 2025-09-08T12:05:42,847 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T12:05:42,847 finder, build_isolation, check_build_deps 2025-09-08T12:05:42,847 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T12:05:42,847 ) 2025-09-08T12:05:42,847 ^ 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T12:05:42,847 self.req.prepare_metadata() 2025-09-08T12:05:42,847 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T12:05:42,847 self.metadata_directory = generate_metadata_legacy( 2025-09-08T12:05:42,847 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T12:05:42,847 build_env=self.build_env, 2025-09-08T12:05:42,847 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T12:05:42,847 ...<3 lines>... 2025-09-08T12:05:42,847 details=details, 2025-09-08T12:05:42,847 ^^^^^^^^^^^^^^^^ 2025-09-08T12:05:42,847 ) 2025-09-08T12:05:42,847 ^ 2025-09-08T12:05:42,847 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T12:05:42,847 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T12:05:42,847 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T12:05:42,867 Removed balsa==0.0.2 from https://files.pythonhosted.org/packages/08/8f/a4a512efab004e264bac5b6abe0faa18a48d860d7e30d8ffb09a77ee50d4/balsa-0.0.2.tar.gz from build tracker '/tmp/pip-build-tracker-r4ilj_f5' 2025-09-08T12:05:42,867 Removed build tracker: '/tmp/pip-build-tracker-r4ilj_f5'