2025-09-16T06:59:23,162 Created temporary directory: /tmp/pip-build-tracker-pd_sx1ay 2025-09-16T06:59:23,162 Initialized build tracking at /tmp/pip-build-tracker-pd_sx1ay 2025-09-16T06:59:23,163 Created build tracker: /tmp/pip-build-tracker-pd_sx1ay 2025-09-16T06:59:23,163 Entered build tracker: /tmp/pip-build-tracker-pd_sx1ay 2025-09-16T06:59:23,163 Created temporary directory: /tmp/pip-wheel-uxumcl5k 2025-09-16T06:59:23,166 Created temporary directory: /tmp/pip-ephem-wheel-cache-kaoh5sss 2025-09-16T06:59:23,227 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-16T06:59:23,229 2 location(s) to search for versions of beancount-chase-bank: 2025-09-16T06:59:23,229 * https://pypi.org/simple/beancount-chase-bank/ 2025-09-16T06:59:23,229 * https://www.piwheels.org/simple/beancount-chase-bank/ 2025-09-16T06:59:23,230 Fetching project page and analyzing links: https://pypi.org/simple/beancount-chase-bank/ 2025-09-16T06:59:23,230 Getting page https://pypi.org/simple/beancount-chase-bank/ 2025-09-16T06:59:23,232 Found index url https://pypi.org/simple/ 2025-09-16T06:59:23,382 Fetched page https://pypi.org/simple/beancount-chase-bank/ as application/vnd.pypi.simple.v1+json 2025-09-16T06:59:23,388 Found link https://files.pythonhosted.org/packages/1d/93/098ce283d7e1341d6b1fa8c3246de7e57772257f27bf45feba1aeab1d8f6/beancount-chase-bank-0.1.0.tar.gz (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.7), version: 0.1.0 2025-09-16T06:59:23,388 Skipping link: No binaries permitted for beancount-chase-bank: https://files.pythonhosted.org/packages/76/2b/cdc2591093f4ea510dda557b000112fac01d21e0a9d56924c9641b2eb338/beancount_chase_bank-0.1.0-py3-none-any.whl (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.7) 2025-09-16T06:59:23,388 Found link https://files.pythonhosted.org/packages/c9/55/df94eb5ae39341ca93f97e757f6a501c7f8c0e75f1fff2a6d78c9a2a3595/beancount-chase-bank-0.1.1.tar.gz (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.7), version: 0.1.1 2025-09-16T06:59:23,389 Skipping link: No binaries permitted for beancount-chase-bank: https://files.pythonhosted.org/packages/aa/74/90801d2b93ecc925bd0274bcb7e3cbe4423e3c285c6768c2dc4849e710e1/beancount_chase_bank-0.1.1-py3-none-any.whl (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.7) 2025-09-16T06:59:23,389 Found link https://files.pythonhosted.org/packages/e9/93/2bca667d4619aace28dae976e14c9f2d8f82ae8f01b36f71bdd7eedc9a22/beancount-chase-bank-0.2.0.tar.gz (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.7), version: 0.2.0 2025-09-16T06:59:23,389 Skipping link: No binaries permitted for beancount-chase-bank: https://files.pythonhosted.org/packages/92/8d/5f048f74ff31f21dfc81d67e9888d03236407ea4dc1265e9e36cef731aff/beancount_chase_bank-0.2.0-py3-none-any.whl (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.7) 2025-09-16T06:59:23,390 Found link https://files.pythonhosted.org/packages/20/32/42eac134275b111e8b0849528f69ff9cca93b3df9965006263e3ca524c59/beancount-chase-bank-0.2.1.tar.gz (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.7), version: 0.2.1 2025-09-16T06:59:23,390 Skipping link: No binaries permitted for beancount-chase-bank: https://files.pythonhosted.org/packages/62/cc/0fd3e106b14e883aec747a3bbe6e5a493f42850b42a5a5b72233ea601413/beancount_chase_bank-0.2.1-py3-none-any.whl (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.7) 2025-09-16T06:59:23,390 Found link https://files.pythonhosted.org/packages/f6/28/6c5e96e9836d587108d13b5cb09b4be57cc7e3023219837f040f86a59cbc/beancount-chase-bank-0.2.2.tar.gz (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9), version: 0.2.2 2025-09-16T06:59:23,391 Skipping link: No binaries permitted for beancount-chase-bank: https://files.pythonhosted.org/packages/4c/d0/976bd2d3b071c3417104b704db6743dfb82d22f94c7ccebb804303f61550/beancount_chase_bank-0.2.2-py3-none-any.whl (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9) 2025-09-16T06:59:23,391 Found link https://files.pythonhosted.org/packages/e5/7b/a85d0ca2e28aa2916eb9509c6cb9d1b161fb95418c91b227e66d8ed9d076/beancount-chase-bank-0.2.3.tar.gz (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9), version: 0.2.3 2025-09-16T06:59:23,391 Skipping link: No binaries permitted for beancount-chase-bank: https://files.pythonhosted.org/packages/b3/fd/d6667867b12dbb06dc7b176a6b865a51c5d2c5855c63915e6757fea60d76/beancount_chase_bank-0.2.3-py3-none-any.whl (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9) 2025-09-16T06:59:23,392 Found link https://files.pythonhosted.org/packages/34/be/13ca3a6c42cfcbfde60f96762c753332721ac80b2d156e4cb281c217dc02/beancount-chase-bank-0.2.4.tar.gz (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9), version: 0.2.4 2025-09-16T06:59:23,392 Skipping link: No binaries permitted for beancount-chase-bank: https://files.pythonhosted.org/packages/68/7b/29be0dd98c833eea3ab40963db3273b98cc76ad242fa3090b5a5bef00cc3/beancount_chase_bank-0.2.4-py3-none-any.whl (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9) 2025-09-16T06:59:23,392 Found link https://files.pythonhosted.org/packages/31/3f/6d97207987a1254d307700dad16a7c336ee1b18fac9594343a5e9e8f7971/beancount-chase-bank-0.2.5.tar.gz (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9), version: 0.2.5 2025-09-16T06:59:23,392 Skipping link: No binaries permitted for beancount-chase-bank: https://files.pythonhosted.org/packages/19/c9/6b1aab7890bbe53eb1b0bdbd559cef5d2be0e9913900e2bffbc693cf487d/beancount_chase_bank-0.2.5-py3-none-any.whl (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9) 2025-09-16T06:59:23,393 Found link https://files.pythonhosted.org/packages/b5/83/4ffa67fe38562d0812942dbf3347d8b19fefee734b4659736f0e1d4a6b69/beancount-chase-bank-0.2.6.tar.gz (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9), version: 0.2.6 2025-09-16T06:59:23,393 Skipping link: No binaries permitted for beancount-chase-bank: https://files.pythonhosted.org/packages/ef/14/4a0e2d9999ddc9f3ed448bea19047c458a973da3219bb0cc486c870506dd/beancount_chase_bank-0.2.6-py3-none-any.whl (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9) 2025-09-16T06:59:23,393 Found link https://files.pythonhosted.org/packages/0c/68/d3b6ba484e33485d993583862372fc75f3f9383d988fd318736ef9f2ad3b/beancount-chase-bank-0.2.7.tar.gz (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9), version: 0.2.7 2025-09-16T06:59:23,393 Skipping link: No binaries permitted for beancount-chase-bank: https://files.pythonhosted.org/packages/b9/a8/57338a3f6b6eac8d7d90e87818e26d7f4108c61bbafce5493fe5bbcfe849/beancount_chase_bank-0.2.7-py3-none-any.whl (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9) 2025-09-16T06:59:23,394 Found link https://files.pythonhosted.org/packages/fa/53/000a228a7c2b6af15298b7815ac3ed1ccad067f5bd35474e7cf0c540d975/beancount-chase-bank-0.2.8.tar.gz (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9), version: 0.2.8 2025-09-16T06:59:23,394 Skipping link: No binaries permitted for beancount-chase-bank: https://files.pythonhosted.org/packages/89/9b/cf11a7ce33d3f0015db6b3fab44ca861873d821efc0952a6df5eec2b85a3/beancount_chase_bank-0.2.8-py3-none-any.whl (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9) 2025-09-16T06:59:23,394 Skipping link: No binaries permitted for beancount-chase-bank: https://files.pythonhosted.org/packages/66/ce/e272f60663bb9b90e440cd0e4fd14f6f1cf492f8448779878fa7a80fdd3e/beancount_chase_bank-0.2.9-py3-none-any.whl (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9) 2025-09-16T06:59:23,394 Found link https://files.pythonhosted.org/packages/57/d1/14e3cf8cc2de2d0c37fd6b2622b6d315afac022102842f7a18a361095ee7/beancount_chase_bank-0.2.9.tar.gz (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9), version: 0.2.9 2025-09-16T06:59:23,395 Skipping link: No binaries permitted for beancount-chase-bank: https://files.pythonhosted.org/packages/1e/36/f892c51e6c564cf9aa59286cfa9d025427eda391625591a043e67a4cec3c/beancount_chase_bank-0.2.10-py3-none-any.whl (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9) 2025-09-16T06:59:23,395 Found link https://files.pythonhosted.org/packages/28/30/e601e818dfe4bd2ca522cdc0de8b9b4e0fff476550582d81c0f8a053a2fb/beancount_chase_bank-0.2.10.tar.gz (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9), version: 0.2.10 2025-09-16T06:59:23,395 Skipping link: No binaries permitted for beancount-chase-bank: https://files.pythonhosted.org/packages/56/e6/771a90b4083fbdd7c512b856a5d121b2282b182a30c3e2ef8c47c6fa444d/beancount_chase_bank-0.2.11-py3-none-any.whl (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9) 2025-09-16T06:59:23,395 Found link https://files.pythonhosted.org/packages/ef/27/4f2a212553171ac5f161de6823db57b8ae05ca1ec13acba75f551a374314/beancount_chase_bank-0.2.11.tar.gz (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9), version: 0.2.11 2025-09-16T06:59:23,395 Skipping link: No binaries permitted for beancount-chase-bank: https://files.pythonhosted.org/packages/02/09/333890c83bb525e24edbf88c06a2ec950ac917fb76980e815acd82797325/beancount_chase_bank-0.2.12-py3-none-any.whl (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9) 2025-09-16T06:59:23,396 Found link https://files.pythonhosted.org/packages/4c/32/da45f40eeda247bf084647e01bfe1f6bfed543314f583b6c65baa7b5f2b1/beancount_chase_bank-0.2.12.tar.gz (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9), version: 0.2.12 2025-09-16T06:59:23,396 Skipping link: No binaries permitted for beancount-chase-bank: https://files.pythonhosted.org/packages/13/91/950fab0ac856c83d24345d5c96beea974666e6f1682edb67c36a4e914725/beancount_chase_bank-0.2.13-py3-none-any.whl (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9) 2025-09-16T06:59:23,396 Found link https://files.pythonhosted.org/packages/da/51/279a4aa2223cbde26121ee625cdb0e49a3367e70aeb773167a8050f08b55/beancount_chase_bank-0.2.13.tar.gz (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9), version: 0.2.13 2025-09-16T06:59:23,396 Skipping link: No binaries permitted for beancount-chase-bank: https://files.pythonhosted.org/packages/31/a0/5d337c03f11e406ed0fc65a5af657900be9c5a728e506e8f0bc06f8380b3/beancount_chase_bank-0.2.14-py3-none-any.whl (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9) 2025-09-16T06:59:23,397 Found link https://files.pythonhosted.org/packages/88/24/5a82d92a5663eaf4842ed5df41669ab5de8c3ac3c9879242669280a1cd5d/beancount_chase_bank-0.2.14.tar.gz (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9), version: 0.2.14 2025-09-16T06:59:23,397 Skipping link: No binaries permitted for beancount-chase-bank: https://files.pythonhosted.org/packages/93/b3/66b1589998043e89b8141d38eca9723efd4d83b4634f1be4df47dffc1eea/beancount_chase_bank-0.2.15-py3-none-any.whl (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9) 2025-09-16T06:59:23,397 Found link https://files.pythonhosted.org/packages/8d/09/532b6f4140384319b47a5d6e8e1218836862301c0e839eb9418a282b1126/beancount_chase_bank-0.2.15.tar.gz (from https://pypi.org/simple/beancount-chase-bank/) (requires-python:>=3.9), version: 0.2.15 2025-09-16T06:59:23,398 Fetching project page and analyzing links: https://www.piwheels.org/simple/beancount-chase-bank/ 2025-09-16T06:59:23,398 Getting page https://www.piwheels.org/simple/beancount-chase-bank/ 2025-09-16T06:59:23,399 Found index url https://www.piwheels.org/simple/ 2025-09-16T06:59:23,493 Fetched page https://www.piwheels.org/simple/beancount-chase-bank/ as text/html 2025-09-16T06:59:23,495 Skipping link: No binaries permitted for beancount-chase-bank: https://archive1.piwheels.org/simple/beancount-chase-bank/beancount_chase_bank-0.2.2-py3-none-any.whl#sha256=ce30a594eb9356a4d7610a7186cd03e58ce744250ed541d89f80fff94fcc6cd3 (from https://www.piwheels.org/simple/beancount-chase-bank/) (requires-python:>=3.9) 2025-09-16T06:59:23,495 Skipping link: No binaries permitted for beancount-chase-bank: https://archive1.piwheels.org/simple/beancount-chase-bank/beancount_chase_bank-0.2.1-py3-none-any.whl#sha256=a59234cccd13b75bc1102dd17c67f1c04afaceec383cd30360fd0c8d7d8d6edb (from https://www.piwheels.org/simple/beancount-chase-bank/) (requires-python:>=3.7) 2025-09-16T06:59:23,496 Skipping link: No binaries permitted for beancount-chase-bank: https://archive1.piwheels.org/simple/beancount-chase-bank/beancount_chase_bank-0.2.0-py3-none-any.whl#sha256=50898ba69d81291506b6c81cdaac3edcf4e4eef476499d8044bba9d0ea137102 (from https://www.piwheels.org/simple/beancount-chase-bank/) (requires-python:>=3.7) 2025-09-16T06:59:23,496 Skipping link: No binaries permitted for beancount-chase-bank: https://archive1.piwheels.org/simple/beancount-chase-bank/beancount_chase_bank-0.1.1-py3-none-any.whl#sha256=84f9c7b48e50547f3593b802b40f4622ebbf20596c30ace8001a742267cd4554 (from https://www.piwheels.org/simple/beancount-chase-bank/) (requires-python:>=3.7) 2025-09-16T06:59:23,496 Skipping link: No binaries permitted for beancount-chase-bank: https://archive1.piwheels.org/simple/beancount-chase-bank/beancount_chase_bank-0.1.0-py3-none-any.whl#sha256=3bd97bdf8e63a48d8306bdc77e77d9aa4e9815f12051e0a2369e861c5b99f11d (from https://www.piwheels.org/simple/beancount-chase-bank/) (requires-python:>=3.7) 2025-09-16T06:59:23,496 Skipping link: not a file: https://www.piwheels.org/simple/beancount-chase-bank/ 2025-09-16T06:59:23,496 Skipping link: not a file: https://pypi.org/simple/beancount-chase-bank/ 2025-09-16T06:59:23,525 Given no hashes to check 1 links for project 'beancount-chase-bank': discarding no candidates 2025-09-16T06:59:23,526 Collecting beancount-chase-bank==0.2.15 2025-09-16T06:59:23,528 Created temporary directory: /tmp/pip-unpack-kouovf3h 2025-09-16T06:59:23,592 Downloading beancount_chase_bank-0.2.15.tar.gz (8.8 kB) 2025-09-16T06:59:23,614 Added beancount-chase-bank==0.2.15 from https://files.pythonhosted.org/packages/8d/09/532b6f4140384319b47a5d6e8e1218836862301c0e839eb9418a282b1126/beancount_chase_bank-0.2.15.tar.gz to build tracker '/tmp/pip-build-tracker-pd_sx1ay' 2025-09-16T06:59:23,615 Running setup.py (path:/tmp/pip-wheel-uxumcl5k/beancount-chase-bank_a2cbc4c1dedb4bac9a88c4d3bd7ce5ec/setup.py) egg_info for package beancount-chase-bank 2025-09-16T06:59:23,616 Created temporary directory: /tmp/pip-pip-egg-info-8a_prz8z 2025-09-16T06:59:23,616 Preparing metadata (setup.py): started 2025-09-16T06:59:23,617 Running command python setup.py egg_info 2025-09-16T06:59:24,183 Traceback (most recent call last): 2025-09-16T06:59:24,185 File "", line 2, in 2025-09-16T06:59:24,185 exec(compile(''' 2025-09-16T06:59:24,185 ~~~~^^^^^^^^^^^^ 2025-09-16T06:59:24,186 # This is -- a caller that pip uses to run setup.py 2025-09-16T06:59:24,186 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-16T06:59:24,186 ...<32 lines>... 2025-09-16T06:59:24,186 exec(compile(setup_py_code, filename, "exec")) 2025-09-16T06:59:24,186 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-16T06:59:24,186 ''' % ('/tmp/pip-wheel-uxumcl5k/beancount-chase-bank_a2cbc4c1dedb4bac9a88c4d3bd7ce5ec/setup.py',), "", "exec")) 2025-09-16T06:59:24,186 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-16T06:59:24,186 File "", line 35, in 2025-09-16T06:59:24,187 File "/tmp/pip-wheel-uxumcl5k/beancount-chase-bank_a2cbc4c1dedb4bac9a88c4d3bd7ce5ec/setup.py", line 8, in 2025-09-16T06:59:24,187 with open('requirements.txt') as f: 2025-09-16T06:59:24,187 ~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-16T06:59:24,187 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-16T06:59:24,284 ERROR: python setup.py egg_info exited with 1 2025-09-16T06:59:24,298 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-16T06:59:24,298 exec(compile('"'"''"'"''"'"' 2025-09-16T06:59:24,298 # This is -- a caller that pip uses to run setup.py 2025-09-16T06:59:24,298 # 2025-09-16T06:59:24,298 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-16T06:59:24,298 # import from `distutils.core` to work with newer packaging standards. 2025-09-16T06:59:24,298 # - It provides a clear error message when setuptools is not installed. 2025-09-16T06:59:24,298 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-16T06:59:24,298 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-16T06:59:24,298 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-16T06:59:24,298 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-16T06:59:24,298 import os, sys, tokenize, traceback 2025-09-16T06:59:24,298 2025-09-16T06:59:24,298 try: 2025-09-16T06:59:24,298 import setuptools 2025-09-16T06:59:24,298 except ImportError: 2025-09-16T06:59:24,298 print( 2025-09-16T06:59:24,298 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-16T06:59:24,298 "the build environment with exception:", 2025-09-16T06:59:24,298 file=sys.stderr, 2025-09-16T06:59:24,298 ) 2025-09-16T06:59:24,298 traceback.print_exc() 2025-09-16T06:59:24,298 sys.exit(1) 2025-09-16T06:59:24,298 2025-09-16T06:59:24,298 __file__ = %r 2025-09-16T06:59:24,298 sys.argv[0] = __file__ 2025-09-16T06:59:24,298 2025-09-16T06:59:24,298 if os.path.exists(__file__): 2025-09-16T06:59:24,298 filename = __file__ 2025-09-16T06:59:24,298 with tokenize.open(__file__) as f: 2025-09-16T06:59:24,298 setup_py_code = f.read() 2025-09-16T06:59:24,298 else: 2025-09-16T06:59:24,298 filename = "" 2025-09-16T06:59:24,298 setup_py_code = "from setuptools import setup; setup()" 2025-09-16T06:59:24,298 2025-09-16T06:59:24,298 exec(compile(setup_py_code, filename, "exec")) 2025-09-16T06:59:24,298 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-uxumcl5k/beancount-chase-bank_a2cbc4c1dedb4bac9a88c4d3bd7ce5ec/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-8a_prz8z[/] 2025-09-16T06:59:24,298 [bold magenta]cwd[/]: /tmp/pip-wheel-uxumcl5k/beancount-chase-bank_a2cbc4c1dedb4bac9a88c4d3bd7ce5ec/ 2025-09-16T06:59:24,298 Preparing metadata (setup.py): finished with status 'error' 2025-09-16T06:59:24,299 ERROR: metadata generation failed 2025-09-16T06:59:24,306 Exception information: 2025-09-16T06:59:24,306 Traceback (most recent call last): 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-16T06:59:24,306 call_subprocess( 2025-09-16T06:59:24,306 ~~~~~~~~~~~~~~~^ 2025-09-16T06:59:24,306 args, 2025-09-16T06:59:24,306 ^^^^^ 2025-09-16T06:59:24,306 ...<2 lines>... 2025-09-16T06:59:24,306 spinner=spinner, 2025-09-16T06:59:24,306 ^^^^^^^^^^^^^^^^ 2025-09-16T06:59:24,306 ) 2025-09-16T06:59:24,306 ^ 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-16T06:59:24,306 raise error 2025-09-16T06:59:24,306 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-16T06:59:24,306 2025-09-16T06:59:24,306 The above exception was the direct cause of the following exception: 2025-09-16T06:59:24,306 2025-09-16T06:59:24,306 Traceback (most recent call last): 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-16T06:59:24,306 status = _inner_run() 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-16T06:59:24,306 return self.run(options, args) 2025-09-16T06:59:24,306 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-16T06:59:24,306 return func(self, options, args) 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-16T06:59:24,306 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-16T06:59:24,306 result = self._result = resolver.resolve( 2025-09-16T06:59:24,306 ~~~~~~~~~~~~~~~~^ 2025-09-16T06:59:24,306 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-16T06:59:24,306 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-16T06:59:24,306 ) 2025-09-16T06:59:24,306 ^ 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-16T06:59:24,306 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-16T06:59:24,306 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-16T06:59:24,306 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-16T06:59:24,306 if not criterion.candidates: 2025-09-16T06:59:24,306 ^^^^^^^^^^^^^^^^^^^^ 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-16T06:59:24,306 return bool(self._sequence) 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-16T06:59:24,306 self._bool = any(self) 2025-09-16T06:59:24,306 ~~~^^^^^^ 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-16T06:59:24,306 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-16T06:59:24,306 ^^^^^^^^ 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-16T06:59:24,306 candidate = func() 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-16T06:59:24,306 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-16T06:59:24,306 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-16T06:59:24,306 link, template, name, version 2025-09-16T06:59:24,306 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-16T06:59:24,306 ) 2025-09-16T06:59:24,306 ^ 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-16T06:59:24,306 self._link_candidate_cache[link] = LinkCandidate( 2025-09-16T06:59:24,306 ~~~~~~~~~~~~~^ 2025-09-16T06:59:24,306 link, 2025-09-16T06:59:24,306 ^^^^^ 2025-09-16T06:59:24,306 ...<3 lines>... 2025-09-16T06:59:24,306 version=version, 2025-09-16T06:59:24,306 ^^^^^^^^^^^^^^^^ 2025-09-16T06:59:24,306 ) 2025-09-16T06:59:24,306 ^ 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-16T06:59:24,306 super().__init__( 2025-09-16T06:59:24,306 ~~~~~~~~~~~~~~~~^ 2025-09-16T06:59:24,306 link=link, 2025-09-16T06:59:24,306 ^^^^^^^^^^ 2025-09-16T06:59:24,306 ...<4 lines>... 2025-09-16T06:59:24,306 version=version, 2025-09-16T06:59:24,306 ^^^^^^^^^^^^^^^^ 2025-09-16T06:59:24,306 ) 2025-09-16T06:59:24,306 ^ 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-16T06:59:24,306 self.dist = self._prepare() 2025-09-16T06:59:24,306 ~~~~~~~~~~~~~^^ 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-16T06:59:24,306 dist = self._prepare_distribution() 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-16T06:59:24,306 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-16T06:59:24,306 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-16T06:59:24,306 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-16T06:59:24,306 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-16T06:59:24,306 dist = _get_prepared_distribution( 2025-09-16T06:59:24,306 req, 2025-09-16T06:59:24,306 ...<3 lines>... 2025-09-16T06:59:24,306 self.check_build_deps, 2025-09-16T06:59:24,306 ) 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-16T06:59:24,306 abstract_dist.prepare_distribution_metadata( 2025-09-16T06:59:24,306 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-16T06:59:24,306 finder, build_isolation, check_build_deps 2025-09-16T06:59:24,306 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-16T06:59:24,306 ) 2025-09-16T06:59:24,306 ^ 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-16T06:59:24,306 self.req.prepare_metadata() 2025-09-16T06:59:24,306 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-16T06:59:24,306 self.metadata_directory = generate_metadata_legacy( 2025-09-16T06:59:24,306 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-16T06:59:24,306 build_env=self.build_env, 2025-09-16T06:59:24,306 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-16T06:59:24,306 ...<3 lines>... 2025-09-16T06:59:24,306 details=details, 2025-09-16T06:59:24,306 ^^^^^^^^^^^^^^^^ 2025-09-16T06:59:24,306 ) 2025-09-16T06:59:24,306 ^ 2025-09-16T06:59:24,306 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-16T06:59:24,306 raise MetadataGenerationFailed(package_details=details) from error 2025-09-16T06:59:24,306 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-16T06:59:24,330 Removed beancount-chase-bank==0.2.15 from https://files.pythonhosted.org/packages/8d/09/532b6f4140384319b47a5d6e8e1218836862301c0e839eb9418a282b1126/beancount_chase_bank-0.2.15.tar.gz from build tracker '/tmp/pip-build-tracker-pd_sx1ay' 2025-09-16T06:59:24,331 Removed build tracker: '/tmp/pip-build-tracker-pd_sx1ay'