2025-09-09T13:28:02,355 Created temporary directory: /tmp/pip-build-tracker-jfmynwq_ 2025-09-09T13:28:02,355 Initialized build tracking at /tmp/pip-build-tracker-jfmynwq_ 2025-09-09T13:28:02,356 Created build tracker: /tmp/pip-build-tracker-jfmynwq_ 2025-09-09T13:28:02,356 Entered build tracker: /tmp/pip-build-tracker-jfmynwq_ 2025-09-09T13:28:02,356 Created temporary directory: /tmp/pip-wheel-wahaud7x 2025-09-09T13:28:02,359 Created temporary directory: /tmp/pip-ephem-wheel-cache-4uvjjwhf 2025-09-09T13:28:02,419 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T13:28:02,421 2 location(s) to search for versions of lazy-budget: 2025-09-09T13:28:02,421 * https://pypi.org/simple/lazy-budget/ 2025-09-09T13:28:02,421 * https://www.piwheels.org/simple/lazy-budget/ 2025-09-09T13:28:02,421 Fetching project page and analyzing links: https://pypi.org/simple/lazy-budget/ 2025-09-09T13:28:02,422 Getting page https://pypi.org/simple/lazy-budget/ 2025-09-09T13:28:02,423 Found index url https://pypi.org/simple/ 2025-09-09T13:28:02,493 Fetched page https://pypi.org/simple/lazy-budget/ as application/vnd.pypi.simple.v1+json 2025-09-09T13:28:02,499 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/f4/ec/fe10cf4084205efd195c8757e847e54326373c591855b132708fe7870e2b/lazy_budget-0.1.0-py3.9.egg (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,500 Found link https://files.pythonhosted.org/packages/3e/6b/b780ca5b52b680692ae1b714e96df136de21f4fd3955528b4e54dd3de17f/lazy-budget-0.2.0.tar.gz (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0), version: 0.2.0 2025-09-09T13:28:02,500 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/0e/fc/2d048fb6de91d04c33fe558e35671801b2cc4dc8025072499470a1af82fe/lazy_budget-0.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,501 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/74/f4/6c4870e8471d3c966d213988e5dc6badb7efab04e80b5ac83ef639567e7f/lazy_budget-0.2.0-py3.9.egg (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,501 Found link https://files.pythonhosted.org/packages/04/1f/21cb8d45e552c1ea1b2b72dd44043643207427ff629aa136728145591f78/lazy-budget-0.2.1.tar.gz (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0), version: 0.2.1 2025-09-09T13:28:02,501 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/0e/9e/2521f18e82b752537d78eb69b15796c204b115692fb6bc3934e183be115f/lazy_budget-0.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,501 Found link https://files.pythonhosted.org/packages/e2/98/306d7b086e5f9663609c802286ea6f664d55a0c30a53c24ab53b715a880f/lazy-budget-0.2.2.tar.gz (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0), version: 0.2.2 2025-09-09T13:28:02,501 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/5a/4d/e8bc043e6c0331abb44ecb6f65b58ca76973fa087b3c62d84af3d4ecc4bd/lazy_budget-0.2.2-py2.py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,502 Found link https://files.pythonhosted.org/packages/bf/52/f67572611ff2ba5c631b1989ac675c8b34ac68c426f851841a3f1b044739/lazy-budget-0.2.3.tar.gz (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0), version: 0.2.3 2025-09-09T13:28:02,502 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/09/02/48f4c1fa60529ec729dad8b2f79dc5c2c5b705659e652564483edd086c3b/lazy_budget-0.2.3-py2.py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,502 Found link https://files.pythonhosted.org/packages/7a/e3/0ba50cca488957cb19223c588fab5eea1527e819713ef7d108b46e302666/lazy-budget-0.3.1.tar.gz (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0), version: 0.3.1 2025-09-09T13:28:02,502 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/27/86/d68c577addaf3c9f27c9552d39015e49c613597ee5c76c328ffdc8a89f60/lazy_budget-0.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,502 Found link https://files.pythonhosted.org/packages/6b/bd/5fe17010decf81a34ad7a1e65dcc818bae80bada3318c9a35453053b0000/lazy-budget-0.3.2.tar.gz (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0), version: 0.3.2 2025-09-09T13:28:02,503 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/67/f8/2e642ee7182e38e48673bfc4b13aa950c985f0743061611f529856bd42d1/lazy_budget-0.3.2-py2.py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,503 Found link https://files.pythonhosted.org/packages/5a/f6/ea70938a57dfb18966abc5828bc1365fe183bfc9e3fe5ef83baf9e8c317a/lazy-budget-0.3.3.tar.gz (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0), version: 0.3.3 2025-09-09T13:28:02,503 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/c0/bf/1b9f12604fa3cadec2947d58a049f66a9641d8f6aa4442526f60630fa153/lazy_budget-0.3.3-py2.py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,503 Found link https://files.pythonhosted.org/packages/1f/53/1a7516954b9d8bc22b206c1c711b9da742dc1b456ded5348b13bb05471ee/lazy-budget-0.3.4.tar.gz (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0), version: 0.3.4 2025-09-09T13:28:02,503 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/75/df/33f02a01bffaf5790a15cedca4ee7c0fc64ab2a5f5fbf542e7806a687390/lazy_budget-0.3.4-py2.py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,504 Found link https://files.pythonhosted.org/packages/00/23/5cd853d0a3cbefd6946b8229956f3a4e45871a415317d16e5504e49e0830/lazy-budget-0.4.0.tar.gz (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0), version: 0.4.0 2025-09-09T13:28:02,504 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/dc/91/98ccd4ac96c41c10b8f40e749dda839a16240350df52453f3a6ccb719235/lazy_budget-0.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,504 Found link https://files.pythonhosted.org/packages/0d/9f/873e747245dfc47856465dc91389bd570471ed53846e71e85342b182bfdf/lazy-budget-0.4.1.tar.gz (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0), version: 0.4.1 2025-09-09T13:28:02,504 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/0d/de/cde7ab2737c71ab2d00b8cf35c6e57435890ab1495d2c00a42f23f8faefe/lazy_budget-0.4.1-py2.py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,504 Found link https://files.pythonhosted.org/packages/03/65/c7c9d75d8d558eda6138791a6945bfb0678e155650534e58609ada1988bd/lazy-budget-0.4.2.tar.gz (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0), version: 0.4.2 2025-09-09T13:28:02,504 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/59/04/7487803847453195f22d6d04d8c65186220c69043861124d761434c23aa2/lazy_budget-0.4.2-py2.py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,505 Found link https://files.pythonhosted.org/packages/82/01/53d15dff0b191e7d82fdf2f3fd9d65a37be8c49fe0c5ada459e15ed560d8/lazy-budget-0.5.0.tar.gz (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0), version: 0.5.0 2025-09-09T13:28:02,505 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/d0/68/d4366788e423b51efb7afc1504d3dbf6a57fcde508e41ac5a5e9f76070a8/lazy_budget-0.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,505 Found link https://files.pythonhosted.org/packages/7e/ed/780802824dd88d70a1f84eb09fd15d844ffbe2ab976b082d397672a140b8/lazy-budget-0.5.1.tar.gz (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0), version: 0.5.1 2025-09-09T13:28:02,505 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/03/10/7fe274a474e00cfc377af8779701b37ab353953a5cfca897868d4496a209/lazy_budget-0.5.1-py2.py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,505 Found link https://files.pythonhosted.org/packages/60/be/19f4a1ea24a8d99c1cc866b663c83050120742f82e003c6bd3b7b9ac7b18/lazy-budget-0.5.2.tar.gz (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0), version: 0.5.2 2025-09-09T13:28:02,506 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/bb/e9/edfdc7ea6f127076fe6f0aa639e68f3fe0f0539025c07eae2b08ae04a852/lazy_budget-0.5.2-py2.py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,506 Found link https://files.pythonhosted.org/packages/02/d5/991472efb5c27c53868962cab321df0de3b937d387894584f65c405c8359/lazy-budget-0.6.0.tar.gz (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0), version: 0.6.0 2025-09-09T13:28:02,506 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/e5/00/3bd2267656cedd923ad660249d64cd3bc140c2d40aaf93452a5b60b39f25/lazy_budget-0.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,506 Found link https://files.pythonhosted.org/packages/b2/21/92e013755aa2cd941974a330c0892dbe1f243a53460602775343f401b746/lazy-budget-0.7.0.tar.gz (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0), version: 0.7.0 2025-09-09T13:28:02,506 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/b4/d0/031171deae9be81da71f8ffcc8f203243a3decfb49835a7e7bc2bb27a01c/lazy_budget-0.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,506 Found link https://files.pythonhosted.org/packages/bb/0f/809671e559cfb4cff4cf7b9c655e8cb570f2bea47fb03b16ecfaae7f92e7/lazy-budget-0.7.1.tar.gz (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0), version: 0.7.1 2025-09-09T13:28:02,507 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/79/d0/289c7a4591a7f897517438cec52bc18ba7e02fca1504f8219ac8ffba1868/lazy_budget-0.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,507 Found link https://files.pythonhosted.org/packages/aa/f6/c5c426f33c845551ce8b182f2dabb04ee330328857c5a90274378dda526f/lazy-budget-0.7.2.tar.gz (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0), version: 0.7.2 2025-09-09T13:28:02,507 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/7e/99/c3e5fb33866666c36be9bff93a264b36078e6307b3ea025d2382208415f6/lazy_budget-0.7.2-py2.py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,507 Found link https://files.pythonhosted.org/packages/75/b8/7f875a6cf9c28ea00ef6e058ca7897281a9df21fd9c773ea09c7269fdca7/lazy-budget-0.8.0.macosx-12-x86_64.tar.gz (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0), version: 0.8.0.macosx-12-x86_64 2025-09-09T13:28:02,507 Found link https://files.pythonhosted.org/packages/9a/ab/7a799839716d6e082924727d95b40fa6bf8a7ef560f15a1f9558e8fd8517/lazy-budget-0.16.0.macosx-12-x86_64.tar.gz (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0), version: 0.16.0.macosx-12-x86_64 2025-09-09T13:28:02,508 Found link https://files.pythonhosted.org/packages/dd/30/6a2ca711c23cac3c60ad0085bac2295c95fb1e908db3cbe418113abf928e/lazy-budget-0.16.1.macosx-12-x86_64.tar.gz (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0), version: 0.16.1.macosx-12-x86_64 2025-09-09T13:28:02,508 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/26/3a/be6d43b1f461254917d3cf4058b6ba5cf29479ae074d4571028d13f8552f/lazy_budget-0.16.1-py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,508 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/74/c5/65d8c6f20cc32462c062b2331594d8b082aa441c637140ce5390bb896c5b/lazy_budget-0.16.2-py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,508 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/ed/3d/1ed6b03a581020f73348f6bcc9b61dfffa1772fb73b43da777c8dceaefb4/lazy_budget-0.16.3-py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,508 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/b7/81/7c8d3fb9bb0d3e1556c3b4bdf39ea650593d048cbe5c3d818779486d9ba6/lazy_budget-0.16.4-py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,508 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/6d/54/f4bbedcaf01f553fa8945f0497b89b5bfd16c803cef956efa5e63a0061ef/lazy_budget-0.16.5-py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,509 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/a5/ff/3ff43a9ef866588b5011b47caa9e48cf695c6d9b6ddc58e882125797f841/lazy_budget-0.16.6-py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,509 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/22/7d/48069da5f23c975a570c510476c11ec0a1c5f884fe892dc1e91b1220cf8a/lazy_budget-0.16.7-py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,509 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/5a/dc/b7b5c255bbe6e59696207a9740308d4659cf826c3227708991e1dc592cad/lazy_budget-0.16.8-py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,509 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/b6/a1/1afbc4def6b1c5dc67dca3d15357680a77054ace3fca1e048ba53da7f931/lazy_budget-0.17.0-py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,509 Skipping link: No binaries permitted for lazy-budget: https://files.pythonhosted.org/packages/e9/7f/45910df6a661310a0d6448f36d45847a5fb1bbd8f1b15a576f8a25848a7b/lazy_budget-0.17.1-py3-none-any.whl (from https://pypi.org/simple/lazy-budget/) (requires-python:>=3.9.0) 2025-09-09T13:28:02,509 Fetching project page and analyzing links: https://www.piwheels.org/simple/lazy-budget/ 2025-09-09T13:28:02,510 Getting page https://www.piwheels.org/simple/lazy-budget/ 2025-09-09T13:28:02,511 Found index url https://www.piwheels.org/simple/ 2025-09-09T13:28:02,590 Fetched page https://www.piwheels.org/simple/lazy-budget/ as text/html 2025-09-09T13:28:02,591 Skipping link: not a file: https://www.piwheels.org/simple/lazy-budget/ 2025-09-09T13:28:02,591 Skipping link: not a file: https://pypi.org/simple/lazy-budget/ 2025-09-09T13:28:02,619 Given no hashes to check 1 links for project 'lazy-budget': discarding no candidates 2025-09-09T13:28:02,620 Collecting lazy-budget==0.7.2 2025-09-09T13:28:02,621 Created temporary directory: /tmp/pip-unpack-05dqeqth 2025-09-09T13:28:02,764 Downloading lazy-budget-0.7.2.tar.gz (14 kB) 2025-09-09T13:28:02,795 Added lazy-budget==0.7.2 from https://files.pythonhosted.org/packages/aa/f6/c5c426f33c845551ce8b182f2dabb04ee330328857c5a90274378dda526f/lazy-budget-0.7.2.tar.gz to build tracker '/tmp/pip-build-tracker-jfmynwq_' 2025-09-09T13:28:02,796 Running setup.py (path:/tmp/pip-wheel-wahaud7x/lazy-budget_a1d23249f95242b8b7fd55713fd685ee/setup.py) egg_info for package lazy-budget 2025-09-09T13:28:02,796 Created temporary directory: /tmp/pip-pip-egg-info-w0lmap5r 2025-09-09T13:28:02,796 Preparing metadata (setup.py): started 2025-09-09T13:28:02,797 Running command python setup.py egg_info 2025-09-09T13:28:03,310 Traceback (most recent call last): 2025-09-09T13:28:03,311 File "", line 2, in 2025-09-09T13:28:03,312 exec(compile(''' 2025-09-09T13:28:03,312 ~~~~^^^^^^^^^^^^ 2025-09-09T13:28:03,312 # This is -- a caller that pip uses to run setup.py 2025-09-09T13:28:03,312 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:28:03,312 ...<32 lines>... 2025-09-09T13:28:03,312 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T13:28:03,312 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:28:03,312 ''' % ('/tmp/pip-wheel-wahaud7x/lazy-budget_a1d23249f95242b8b7fd55713fd685ee/setup.py',), "", "exec")) 2025-09-09T13:28:03,313 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:28:03,313 File "", line 35, in 2025-09-09T13:28:03,313 File "/tmp/pip-wheel-wahaud7x/lazy-budget_a1d23249f95242b8b7fd55713fd685ee/setup.py", line 23, in 2025-09-09T13:28:03,313 with open("./requirements.txt") as req_file: 2025-09-09T13:28:03,313 ~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:28:03,313 FileNotFoundError: [Errno 2] No such file or directory: './requirements.txt' 2025-09-09T13:28:03,398 ERROR: python setup.py egg_info exited with 1 2025-09-09T13:28:03,410 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T13:28:03,410 exec(compile('"'"''"'"''"'"' 2025-09-09T13:28:03,410 # This is -- a caller that pip uses to run setup.py 2025-09-09T13:28:03,410 # 2025-09-09T13:28:03,410 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T13:28:03,410 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T13:28:03,410 # - It provides a clear error message when setuptools is not installed. 2025-09-09T13:28:03,410 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T13:28:03,410 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T13:28:03,410 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T13:28:03,410 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T13:28:03,410 import os, sys, tokenize, traceback 2025-09-09T13:28:03,410 2025-09-09T13:28:03,410 try: 2025-09-09T13:28:03,410 import setuptools 2025-09-09T13:28:03,410 except ImportError: 2025-09-09T13:28:03,410 print( 2025-09-09T13:28:03,410 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T13:28:03,410 "the build environment with exception:", 2025-09-09T13:28:03,410 file=sys.stderr, 2025-09-09T13:28:03,410 ) 2025-09-09T13:28:03,410 traceback.print_exc() 2025-09-09T13:28:03,410 sys.exit(1) 2025-09-09T13:28:03,410 2025-09-09T13:28:03,410 __file__ = %r 2025-09-09T13:28:03,410 sys.argv[0] = __file__ 2025-09-09T13:28:03,410 2025-09-09T13:28:03,410 if os.path.exists(__file__): 2025-09-09T13:28:03,410 filename = __file__ 2025-09-09T13:28:03,410 with tokenize.open(__file__) as f: 2025-09-09T13:28:03,410 setup_py_code = f.read() 2025-09-09T13:28:03,410 else: 2025-09-09T13:28:03,410 filename = "" 2025-09-09T13:28:03,410 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T13:28:03,410 2025-09-09T13:28:03,410 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T13:28:03,410 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-wahaud7x/lazy-budget_a1d23249f95242b8b7fd55713fd685ee/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-w0lmap5r[/] 2025-09-09T13:28:03,411 [bold magenta]cwd[/]: /tmp/pip-wheel-wahaud7x/lazy-budget_a1d23249f95242b8b7fd55713fd685ee/ 2025-09-09T13:28:03,411 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T13:28:03,412 ERROR: metadata generation failed 2025-09-09T13:28:03,417 Exception information: 2025-09-09T13:28:03,417 Traceback (most recent call last): 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T13:28:03,417 call_subprocess( 2025-09-09T13:28:03,417 ~~~~~~~~~~~~~~~^ 2025-09-09T13:28:03,417 args, 2025-09-09T13:28:03,417 ^^^^^ 2025-09-09T13:28:03,417 ...<2 lines>... 2025-09-09T13:28:03,417 spinner=spinner, 2025-09-09T13:28:03,417 ^^^^^^^^^^^^^^^^ 2025-09-09T13:28:03,417 ) 2025-09-09T13:28:03,417 ^ 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T13:28:03,417 raise error 2025-09-09T13:28:03,417 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T13:28:03,417 2025-09-09T13:28:03,417 The above exception was the direct cause of the following exception: 2025-09-09T13:28:03,417 2025-09-09T13:28:03,417 Traceback (most recent call last): 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T13:28:03,417 status = _inner_run() 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T13:28:03,417 return self.run(options, args) 2025-09-09T13:28:03,417 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T13:28:03,417 return func(self, options, args) 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T13:28:03,417 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T13:28:03,417 result = self._result = resolver.resolve( 2025-09-09T13:28:03,417 ~~~~~~~~~~~~~~~~^ 2025-09-09T13:28:03,417 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T13:28:03,417 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:28:03,417 ) 2025-09-09T13:28:03,417 ^ 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T13:28:03,417 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T13:28:03,417 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T13:28:03,417 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T13:28:03,417 if not criterion.candidates: 2025-09-09T13:28:03,417 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T13:28:03,417 return bool(self._sequence) 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T13:28:03,417 self._bool = any(self) 2025-09-09T13:28:03,417 ~~~^^^^^^ 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T13:28:03,417 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T13:28:03,417 ^^^^^^^^ 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T13:28:03,417 candidate = func() 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T13:28:03,417 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T13:28:03,417 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T13:28:03,417 link, template, name, version 2025-09-09T13:28:03,417 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:28:03,417 ) 2025-09-09T13:28:03,417 ^ 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T13:28:03,417 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T13:28:03,417 ~~~~~~~~~~~~~^ 2025-09-09T13:28:03,417 link, 2025-09-09T13:28:03,417 ^^^^^ 2025-09-09T13:28:03,417 ...<3 lines>... 2025-09-09T13:28:03,417 version=version, 2025-09-09T13:28:03,417 ^^^^^^^^^^^^^^^^ 2025-09-09T13:28:03,417 ) 2025-09-09T13:28:03,417 ^ 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T13:28:03,417 super().__init__( 2025-09-09T13:28:03,417 ~~~~~~~~~~~~~~~~^ 2025-09-09T13:28:03,417 link=link, 2025-09-09T13:28:03,417 ^^^^^^^^^^ 2025-09-09T13:28:03,417 ...<4 lines>... 2025-09-09T13:28:03,417 version=version, 2025-09-09T13:28:03,417 ^^^^^^^^^^^^^^^^ 2025-09-09T13:28:03,417 ) 2025-09-09T13:28:03,417 ^ 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T13:28:03,417 self.dist = self._prepare() 2025-09-09T13:28:03,417 ~~~~~~~~~~~~~^^ 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T13:28:03,417 dist = self._prepare_distribution() 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T13:28:03,417 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T13:28:03,417 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T13:28:03,417 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T13:28:03,417 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T13:28:03,417 dist = _get_prepared_distribution( 2025-09-09T13:28:03,417 req, 2025-09-09T13:28:03,417 ...<3 lines>... 2025-09-09T13:28:03,417 self.check_build_deps, 2025-09-09T13:28:03,417 ) 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T13:28:03,417 abstract_dist.prepare_distribution_metadata( 2025-09-09T13:28:03,417 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T13:28:03,417 finder, build_isolation, check_build_deps 2025-09-09T13:28:03,417 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:28:03,417 ) 2025-09-09T13:28:03,417 ^ 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T13:28:03,417 self.req.prepare_metadata() 2025-09-09T13:28:03,417 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T13:28:03,417 self.metadata_directory = generate_metadata_legacy( 2025-09-09T13:28:03,417 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T13:28:03,417 build_env=self.build_env, 2025-09-09T13:28:03,417 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:28:03,417 ...<3 lines>... 2025-09-09T13:28:03,417 details=details, 2025-09-09T13:28:03,417 ^^^^^^^^^^^^^^^^ 2025-09-09T13:28:03,417 ) 2025-09-09T13:28:03,417 ^ 2025-09-09T13:28:03,417 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T13:28:03,417 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T13:28:03,417 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T13:28:03,439 Removed lazy-budget==0.7.2 from https://files.pythonhosted.org/packages/aa/f6/c5c426f33c845551ce8b182f2dabb04ee330328857c5a90274378dda526f/lazy-budget-0.7.2.tar.gz from build tracker '/tmp/pip-build-tracker-jfmynwq_' 2025-09-09T13:28:03,439 Removed build tracker: '/tmp/pip-build-tracker-jfmynwq_'