2025-09-11T13:03:10,002 Created temporary directory: /tmp/pip-build-tracker-oh5f_mdq 2025-09-11T13:03:10,003 Initialized build tracking at /tmp/pip-build-tracker-oh5f_mdq 2025-09-11T13:03:10,003 Created build tracker: /tmp/pip-build-tracker-oh5f_mdq 2025-09-11T13:03:10,003 Entered build tracker: /tmp/pip-build-tracker-oh5f_mdq 2025-09-11T13:03:10,004 Created temporary directory: /tmp/pip-wheel-uy0gtfcf 2025-09-11T13:03:10,007 Created temporary directory: /tmp/pip-ephem-wheel-cache-zzzwgt5b 2025-09-11T13:03:10,065 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-11T13:03:10,067 2 location(s) to search for versions of pyfyre: 2025-09-11T13:03:10,067 * https://pypi.org/simple/pyfyre/ 2025-09-11T13:03:10,067 * https://www.piwheels.org/simple/pyfyre/ 2025-09-11T13:03:10,068 Fetching project page and analyzing links: https://pypi.org/simple/pyfyre/ 2025-09-11T13:03:10,068 Getting page https://pypi.org/simple/pyfyre/ 2025-09-11T13:03:10,069 Found index url https://pypi.org/simple/ 2025-09-11T13:03:10,144 Fetched page https://pypi.org/simple/pyfyre/ as application/vnd.pypi.simple.v1+json 2025-09-11T13:03:10,149 Skipping link: No binaries permitted for pyfyre: https://files.pythonhosted.org/packages/0a/86/8f37e1ba51c5c62915d8fda9a6dd7392a0c49aab86b1ec08df01a524d3db/pyfyre-0.2.7-py3-none-any.whl (from https://pypi.org/simple/pyfyre/) (requires-python:>=3.8) 2025-09-11T13:03:10,150 Found link https://files.pythonhosted.org/packages/10/5d/698430e39cacedb4a59025696e405af24c4a7bdd5ef9081f3956ef1e7883/pyfyre-0.2.7.tar.gz (from https://pypi.org/simple/pyfyre/) (requires-python:>=3.8), version: 0.2.7 2025-09-11T13:03:10,151 Skipping link: No binaries permitted for pyfyre: https://files.pythonhosted.org/packages/ac/f5/4d6cf361c6846debff911b7cc097a97014f2574fe73d627eca1356e853f9/pyfyre-0.3.1-py3-none-any.whl (from https://pypi.org/simple/pyfyre/) (requires-python:>=3.8) 2025-09-11T13:03:10,151 Found link https://files.pythonhosted.org/packages/b1/88/c1abf9ddee4bf754f9ce7b0e59768cd6d8141b2f45ea417719309ba2a0d1/pyfyre-0.3.1.tar.gz (from https://pypi.org/simple/pyfyre/) (requires-python:>=3.8), version: 0.3.1 2025-09-11T13:03:10,151 Skipping link: No binaries permitted for pyfyre: https://files.pythonhosted.org/packages/d1/67/dbbcad674fe276142ca5ab181288f9dd044b77a45c13e995e5bf6cf24a53/pyfyre-0.4.0-py3-none-any.whl (from https://pypi.org/simple/pyfyre/) (requires-python:>=3.8) 2025-09-11T13:03:10,151 Found link https://files.pythonhosted.org/packages/87/96/abd86ad2868006ee341c9bffc966be086b69465928168e0d0db1234b93d6/pyfyre-0.4.0.tar.gz (from https://pypi.org/simple/pyfyre/) (requires-python:>=3.8), version: 0.4.0 2025-09-11T13:03:10,152 Skipping link: No binaries permitted for pyfyre: https://files.pythonhosted.org/packages/3e/6f/a0b10abe74af6fe3a0634a397cf26e9d713079a3a1f12b20658ed76c3417/pyfyre-0.4.3-py3-none-any.whl (from https://pypi.org/simple/pyfyre/) (requires-python:>=3.8) 2025-09-11T13:03:10,152 Found link https://files.pythonhosted.org/packages/f4/33/a05703e2ce7b7a4db138a77a6617aa0f6487aed9860a71643419d943f8b9/pyfyre-0.4.3.tar.gz (from https://pypi.org/simple/pyfyre/) (requires-python:>=3.8), version: 0.4.3 2025-09-11T13:03:10,152 Skipping link: No binaries permitted for pyfyre: https://files.pythonhosted.org/packages/2c/ca/2d53d88e3d1a906bb4f858fea48f4a7011ec7d8304880f22b634a0c5b969/pyfyre-0.4.5-py3-none-any.whl (from https://pypi.org/simple/pyfyre/) (requires-python:>=3.8) 2025-09-11T13:03:10,152 Found link https://files.pythonhosted.org/packages/84/41/770c0cd8bb1b9f10fe764265d71b118fa6309524503e1153203044ab3d05/pyfyre-0.4.5.tar.gz (from https://pypi.org/simple/pyfyre/) (requires-python:>=3.8), version: 0.4.5 2025-09-11T13:03:10,153 Skipping link: No binaries permitted for pyfyre: https://files.pythonhosted.org/packages/59/86/81da9b56dbbe986420364475fd013317646bff919358bc3bbd663f4df58f/pyfyre-0.4.6-py3-none-any.whl (from https://pypi.org/simple/pyfyre/) (requires-python:>=3.8) 2025-09-11T13:03:10,153 Found link https://files.pythonhosted.org/packages/cb/b1/4eec4025fe7682e19b7f11e99eb7989c6209821de25d2b281681ba61d177/pyfyre-0.4.6.tar.gz (from https://pypi.org/simple/pyfyre/) (requires-python:>=3.8), version: 0.4.6 2025-09-11T13:03:10,153 Skipping link: No binaries permitted for pyfyre: https://files.pythonhosted.org/packages/49/f7/420942ff3fa86c4778493d4585fbfd5668a2dfafa6d1790691baccfab7d9/pyfyre-0.4.7-py3-none-any.whl (from https://pypi.org/simple/pyfyre/) (requires-python:>=3.8) 2025-09-11T13:03:10,153 Found link https://files.pythonhosted.org/packages/c9/44/debb07d1661583a901b17a44d23f16c021885b550bfa25ec3fb77aa1e352/pyfyre-0.4.7.tar.gz (from https://pypi.org/simple/pyfyre/) (requires-python:>=3.8), version: 0.4.7 2025-09-11T13:03:10,153 Skipping link: No binaries permitted for pyfyre: https://files.pythonhosted.org/packages/4b/e6/dee5abbcb4dc9a3d389ed9e9e20194bc438a584ac86b85dfb12174e5b39c/pyfyre-0.4.8-py3-none-any.whl (from https://pypi.org/simple/pyfyre/) (requires-python:>=3.8) 2025-09-11T13:03:10,154 Found link https://files.pythonhosted.org/packages/49/2d/918d9f2460c646a5c5b5533fb8738c22e1cc2a7ebb5b7614e6c4aa7316db/pyfyre-0.4.8.tar.gz (from https://pypi.org/simple/pyfyre/) (requires-python:>=3.8), version: 0.4.8 2025-09-11T13:03:10,154 Skipping link: No binaries permitted for pyfyre: https://files.pythonhosted.org/packages/40/b7/423c6bf97e09d5f3fbdd3e77a46f7ae9764db5ce3a712297a8e70503d825/pyfyre-0.4.9-py3-none-any.whl (from https://pypi.org/simple/pyfyre/) (requires-python:>=3.8) 2025-09-11T13:03:10,154 Found link https://files.pythonhosted.org/packages/fe/2f/ab0927df08d0c78cf5ffa0c30aca7e8d78462e4587c6ec74b0c000f9ac6e/pyfyre-0.4.9.tar.gz (from https://pypi.org/simple/pyfyre/) (requires-python:>=3.8), version: 0.4.9 2025-09-11T13:03:10,154 Skipping link: No binaries permitted for pyfyre: https://files.pythonhosted.org/packages/41/c1/47812f1b70caade4558e65510ee933af141b3317cb1bee385967114b57aa/pyfyre-0.4.10-py3-none-any.whl (from https://pypi.org/simple/pyfyre/) (requires-python:>=3.8) 2025-09-11T13:03:10,155 Found link https://files.pythonhosted.org/packages/2c/d4/8d5a9280c42237d5019892649ae6a84208094e90e55abd52e4befb2c9f1a/pyfyre-0.4.10.tar.gz (from https://pypi.org/simple/pyfyre/) (requires-python:>=3.8), version: 0.4.10 2025-09-11T13:03:10,155 Skipping link: No binaries permitted for pyfyre: https://files.pythonhosted.org/packages/d6/ae/88ccefca986afc7b5493c49d3a675e4bcbf31664811e50e73f007597f4dd/pyfyre-0.4.11-py3-none-any.whl (from https://pypi.org/simple/pyfyre/) (requires-python:>=3.8) 2025-09-11T13:03:10,155 Found link https://files.pythonhosted.org/packages/ee/4f/9fb5120118612fad12add48b257d12f1f337d0583a428055bf81739bdaa9/pyfyre-0.4.11.tar.gz (from https://pypi.org/simple/pyfyre/) (requires-python:>=3.8), version: 0.4.11 2025-09-11T13:03:10,155 Skipping link: No binaries permitted for pyfyre: https://files.pythonhosted.org/packages/7c/7d/beafe73616b6f49923d55488e6b8cf2fe1145fcbc6909eda26000a55697a/pyfyre-0.6.0-py3-none-any.whl (from https://pypi.org/simple/pyfyre/) 2025-09-11T13:03:10,155 Found link https://files.pythonhosted.org/packages/df/77/2f831022078e61a7e9b16521bf234af075ea98d2ffc2f839a67e78e7e302/pyfyre-0.6.0.tar.gz (from https://pypi.org/simple/pyfyre/), version: 0.6.0 2025-09-11T13:03:10,156 Skipping link: No binaries permitted for pyfyre: https://files.pythonhosted.org/packages/6c/4f/adde2af7b5d41c7f08feaf0e9654cef716315abf3b35fc9e0dfdbb4b9e17/pyfyre-0.6.1-py3-none-any.whl (from https://pypi.org/simple/pyfyre/) 2025-09-11T13:03:10,156 Found link https://files.pythonhosted.org/packages/9c/d4/04ed4339466b415c5671351b695cfd614edaff5fbbb6c38597edef0334f8/pyfyre-0.6.1.tar.gz (from https://pypi.org/simple/pyfyre/), version: 0.6.1 2025-09-11T13:03:10,156 Skipping link: No binaries permitted for pyfyre: https://files.pythonhosted.org/packages/35/eb/bc7911fb0e5594947238454f5ea9039e9e2702bf88d13dbf2b7d55e19326/pyfyre-0.6.2-py3-none-any.whl (from https://pypi.org/simple/pyfyre/) 2025-09-11T13:03:10,156 Found link https://files.pythonhosted.org/packages/b3/dd/bb5646f478885134514ef3740655da661f79b41d6befda1555140708b670/pyfyre-0.6.2.tar.gz (from https://pypi.org/simple/pyfyre/), version: 0.6.2 2025-09-11T13:03:10,157 Skipping link: No binaries permitted for pyfyre: https://files.pythonhosted.org/packages/cb/dd/72a8832fe97c5f8a5462213016f9cdc05a085933993a5115f3347c055790/pyfyre-0.6.3-py3-none-any.whl (from https://pypi.org/simple/pyfyre/) 2025-09-11T13:03:10,157 Found link https://files.pythonhosted.org/packages/4d/40/c414bc83b4923b6a0ec70efd7edf763bc7524f71699b01b96a95f287a702/pyfyre-0.6.3.tar.gz (from https://pypi.org/simple/pyfyre/), version: 0.6.3 2025-09-11T13:03:10,157 Skipping link: No binaries permitted for pyfyre: https://files.pythonhosted.org/packages/b1/71/ed88825c3bb62db6f0863275aa46e43c22f8689f814a08d33e488e3670dc/pyfyre-0.6.4-py3-none-any.whl (from https://pypi.org/simple/pyfyre/) 2025-09-11T13:03:10,157 Found link https://files.pythonhosted.org/packages/35/51/e15898a42f33bc7761fbe6f65790eaa4fa8d9ed47274e8843bb35df340b1/pyfyre-0.6.4.tar.gz (from https://pypi.org/simple/pyfyre/), version: 0.6.4 2025-09-11T13:03:10,157 Skipping link: No binaries permitted for pyfyre: https://files.pythonhosted.org/packages/cd/5b/860b82de05cdbfcdf945692ae66586d3989ad50e36c0dcd6f421546fd64b/pyfyre-0.6.5-py3-none-any.whl (from https://pypi.org/simple/pyfyre/) 2025-09-11T13:03:10,158 Found link https://files.pythonhosted.org/packages/0b/50/a57144a14d9e9f9d7734ce0e96c6ba8dd35c04cdb676afa3b7c3d5647209/pyfyre-0.6.5.tar.gz (from https://pypi.org/simple/pyfyre/), version: 0.6.5 2025-09-11T13:03:10,158 Skipping link: No binaries permitted for pyfyre: https://files.pythonhosted.org/packages/29/a9/97d4c9d788b36d619dfae80ff9e89e7ee0cf7bdaa15c52c0eb2b3bdbe659/pyfyre-0.6.6-py3-none-any.whl (from https://pypi.org/simple/pyfyre/) 2025-09-11T13:03:10,158 Found link https://files.pythonhosted.org/packages/1d/93/f35b995af38d8b8e3c83c19650b62af631a12bbe2d00501c1dd8ee47f037/pyfyre-0.6.6.tar.gz (from https://pypi.org/simple/pyfyre/), version: 0.6.6 2025-09-11T13:03:10,158 Skipping link: No binaries permitted for pyfyre: https://files.pythonhosted.org/packages/d3/a7/55ec8e500bdf08d52ddba6ba3de42a2b9ddaafe4b47aae69fe8faf851be3/pyfyre-0.6.7-py3-none-any.whl (from https://pypi.org/simple/pyfyre/) 2025-09-11T13:03:10,158 Found link https://files.pythonhosted.org/packages/03/bf/3f8ba3050d29bb24e23ad7acf271bdf76b086b7e55d102333f8b8c8e5576/pyfyre-0.6.7.tar.gz (from https://pypi.org/simple/pyfyre/), version: 0.6.7 2025-09-11T13:03:10,159 Skipping link: No binaries permitted for pyfyre: https://files.pythonhosted.org/packages/eb/73/5474afab7ee85f5717d061b050e80695a81bd58cb071f51b786473cf6b07/pyfyre-0.6.8-py3-none-any.whl (from https://pypi.org/simple/pyfyre/) 2025-09-11T13:03:10,159 Found link https://files.pythonhosted.org/packages/68/dd/ac4bd07a153fab39faae22dfe8a973ae995c666c7e3f92205fa89dd778b7/pyfyre-0.6.8.tar.gz (from https://pypi.org/simple/pyfyre/), version: 0.6.8 2025-09-11T13:03:10,159 Skipping link: No binaries permitted for pyfyre: https://files.pythonhosted.org/packages/dc/e0/b33448269decf5ad1401d703de9a0ed6ce89f7a57d155997e0da8c5b4622/pyfyre-0.6.9-py3-none-any.whl (from https://pypi.org/simple/pyfyre/) 2025-09-11T13:03:10,159 Found link https://files.pythonhosted.org/packages/20/de/400926b2216921a17df732e2f695a655c3aefb6b2f6ecb99937c069a63df/pyfyre-0.6.9.tar.gz (from https://pypi.org/simple/pyfyre/), version: 0.6.9 2025-09-11T13:03:10,160 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyfyre/ 2025-09-11T13:03:10,160 Getting page https://www.piwheels.org/simple/pyfyre/ 2025-09-11T13:03:10,161 Found index url https://www.piwheels.org/simple/ 2025-09-11T13:03:10,248 Fetched page https://www.piwheels.org/simple/pyfyre/ as text/html 2025-09-11T13:03:10,252 Skipping link: No binaries permitted for pyfyre: https://archive1.piwheels.org/simple/pyfyre/pyfyre-0.4.11-py3-none-any.whl#sha256=0741a49ecdf7ddbc8ec0c682e5e2f3aa415285457f80aea587bd33df8c22897e (from https://www.piwheels.org/simple/pyfyre/) (requires-python:>=3.8) 2025-09-11T13:03:10,252 Skipping link: No binaries permitted for pyfyre: https://archive1.piwheels.org/simple/pyfyre/pyfyre-0.4.10-py3-none-any.whl#sha256=bff32b91a50e3179127717e642a359c749e9c8d15cb86fd3bff11562068c0121 (from https://www.piwheels.org/simple/pyfyre/) (requires-python:>=3.8) 2025-09-11T13:03:10,252 Skipping link: No binaries permitted for pyfyre: https://archive1.piwheels.org/simple/pyfyre/pyfyre-0.4.9-py3-none-any.whl#sha256=fa93b200575260bc11fed935fe70b3fa4be74300b068966d1037e1798b87b50f (from https://www.piwheels.org/simple/pyfyre/) (requires-python:>=3.8) 2025-09-11T13:03:10,252 Skipping link: No binaries permitted for pyfyre: https://archive1.piwheels.org/simple/pyfyre/pyfyre-0.4.8-py3-none-any.whl#sha256=fb3a46e7508bb93376c3168096f2a90e64f483c3532894d7101f1a3479ec3559 (from https://www.piwheels.org/simple/pyfyre/) (requires-python:>=3.8) 2025-09-11T13:03:10,253 Skipping link: No binaries permitted for pyfyre: https://archive1.piwheels.org/simple/pyfyre/pyfyre-0.4.7-py3-none-any.whl#sha256=702430e291710bedc9e99f22fdbd9cf2de77f86e6a8b6232aee17369740c9fa1 (from https://www.piwheels.org/simple/pyfyre/) (requires-python:>=3.8) 2025-09-11T13:03:10,253 Skipping link: No binaries permitted for pyfyre: https://archive1.piwheels.org/simple/pyfyre/pyfyre-0.4.6-py3-none-any.whl#sha256=b4d9af17600d0b3ebc3e98e35dac5cdb8b93fa99ebfbb8ffcc600d99b14bfe39 (from https://www.piwheels.org/simple/pyfyre/) (requires-python:>=3.8) 2025-09-11T13:03:10,253 Skipping link: No binaries permitted for pyfyre: https://archive1.piwheels.org/simple/pyfyre/pyfyre-0.4.5-py3-none-any.whl#sha256=c8da5231cf7548706f7f7b013f9b8a80ac9c7b220f5020223f284e33cc3a4bef (from https://www.piwheels.org/simple/pyfyre/) (requires-python:>=3.8) 2025-09-11T13:03:10,253 Skipping link: No binaries permitted for pyfyre: https://archive1.piwheels.org/simple/pyfyre/pyfyre-0.4.3-py3-none-any.whl#sha256=86ad727a795efa4d2cec30452ad2f9496f282c064c4a5f23448841843b7e5cb5 (from https://www.piwheels.org/simple/pyfyre/) (requires-python:>=3.8) 2025-09-11T13:03:10,253 Skipping link: No binaries permitted for pyfyre: https://archive1.piwheels.org/simple/pyfyre/pyfyre-0.4.0-py3-none-any.whl#sha256=a305ae7fcb3d2f8539f182450e37c2ce2ea2f82d79f54d97d99c1d24dfddce47 (from https://www.piwheels.org/simple/pyfyre/) (requires-python:>=3.8) 2025-09-11T13:03:10,253 Skipping link: No binaries permitted for pyfyre: https://archive1.piwheels.org/simple/pyfyre/pyfyre-0.3.1-py3-none-any.whl#sha256=e59feb63d007faff1c6b0f6940af95c7bb51570bd247bc8b9df3e2224a8ba4db (from https://www.piwheels.org/simple/pyfyre/) (requires-python:>=3.8) 2025-09-11T13:03:10,253 Skipping link: No binaries permitted for pyfyre: https://archive1.piwheels.org/simple/pyfyre/pyfyre-0.2.7-py3-none-any.whl#sha256=0dd79f5e3cbb4ec353181523dd288436a52b102de6f83d405323056cb19e6a3f (from https://www.piwheels.org/simple/pyfyre/) (requires-python:>=3.8) 2025-09-11T13:03:10,254 Skipping link: not a file: https://www.piwheels.org/simple/pyfyre/ 2025-09-11T13:03:10,254 Skipping link: not a file: https://pypi.org/simple/pyfyre/ 2025-09-11T13:03:10,283 Given no hashes to check 1 links for project 'pyfyre': discarding no candidates 2025-09-11T13:03:10,284 Collecting pyfyre==0.6.6 2025-09-11T13:03:10,286 Created temporary directory: /tmp/pip-unpack-r0uy1yz1 2025-09-11T13:03:10,526 Downloading pyfyre-0.6.6.tar.gz (1.1 MB) 2025-09-11T13:03:10,862 Added pyfyre==0.6.6 from https://files.pythonhosted.org/packages/1d/93/f35b995af38d8b8e3c83c19650b62af631a12bbe2d00501c1dd8ee47f037/pyfyre-0.6.6.tar.gz to build tracker '/tmp/pip-build-tracker-oh5f_mdq' 2025-09-11T13:03:10,863 Running setup.py (path:/tmp/pip-wheel-uy0gtfcf/pyfyre_3c168b65863945d59ff3ae334dd98305/setup.py) egg_info for package pyfyre 2025-09-11T13:03:10,863 Created temporary directory: /tmp/pip-pip-egg-info-3ogw6qzo 2025-09-11T13:03:10,864 Preparing metadata (setup.py): started 2025-09-11T13:03:10,864 Running command python setup.py egg_info 2025-09-11T13:03:11,463 Traceback (most recent call last): 2025-09-11T13:03:11,465 File "", line 2, in 2025-09-11T13:03:11,465 exec(compile(''' 2025-09-11T13:03:11,465 ~~~~^^^^^^^^^^^^ 2025-09-11T13:03:11,466 # This is -- a caller that pip uses to run setup.py 2025-09-11T13:03:11,466 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T13:03:11,466 ...<32 lines>... 2025-09-11T13:03:11,466 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T13:03:11,466 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T13:03:11,466 ''' % ('/tmp/pip-wheel-uy0gtfcf/pyfyre_3c168b65863945d59ff3ae334dd98305/setup.py',), "", "exec")) 2025-09-11T13:03:11,467 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T13:03:11,467 File "", line 35, in 2025-09-11T13:03:11,467 File "/tmp/pip-wheel-uy0gtfcf/pyfyre_3c168b65863945d59ff3ae334dd98305/setup.py", line 46, in 2025-09-11T13:03:11,467 install_requires=[i.strip() for i in open("requirements.txt").readlines()], 2025-09-11T13:03:11,467 ~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-11T13:03:11,467 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-11T13:03:11,570 ERROR: python setup.py egg_info exited with 1 2025-09-11T13:03:11,583 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-11T13:03:11,583 exec(compile('"'"''"'"''"'"' 2025-09-11T13:03:11,583 # This is -- a caller that pip uses to run setup.py 2025-09-11T13:03:11,583 # 2025-09-11T13:03:11,583 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-11T13:03:11,583 # import from `distutils.core` to work with newer packaging standards. 2025-09-11T13:03:11,583 # - It provides a clear error message when setuptools is not installed. 2025-09-11T13:03:11,583 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-11T13:03:11,583 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-11T13:03:11,583 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-11T13:03:11,583 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-11T13:03:11,583 import os, sys, tokenize, traceback 2025-09-11T13:03:11,583 2025-09-11T13:03:11,583 try: 2025-09-11T13:03:11,583 import setuptools 2025-09-11T13:03:11,583 except ImportError: 2025-09-11T13:03:11,583 print( 2025-09-11T13:03:11,583 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-11T13:03:11,583 "the build environment with exception:", 2025-09-11T13:03:11,583 file=sys.stderr, 2025-09-11T13:03:11,583 ) 2025-09-11T13:03:11,583 traceback.print_exc() 2025-09-11T13:03:11,583 sys.exit(1) 2025-09-11T13:03:11,583 2025-09-11T13:03:11,583 __file__ = %r 2025-09-11T13:03:11,583 sys.argv[0] = __file__ 2025-09-11T13:03:11,583 2025-09-11T13:03:11,583 if os.path.exists(__file__): 2025-09-11T13:03:11,583 filename = __file__ 2025-09-11T13:03:11,583 with tokenize.open(__file__) as f: 2025-09-11T13:03:11,583 setup_py_code = f.read() 2025-09-11T13:03:11,583 else: 2025-09-11T13:03:11,583 filename = "" 2025-09-11T13:03:11,583 setup_py_code = "from setuptools import setup; setup()" 2025-09-11T13:03:11,583 2025-09-11T13:03:11,583 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T13:03:11,583 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-uy0gtfcf/pyfyre_3c168b65863945d59ff3ae334dd98305/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-3ogw6qzo[/] 2025-09-11T13:03:11,584 [bold magenta]cwd[/]: /tmp/pip-wheel-uy0gtfcf/pyfyre_3c168b65863945d59ff3ae334dd98305/ 2025-09-11T13:03:11,584 Preparing metadata (setup.py): finished with status 'error' 2025-09-11T13:03:11,585 ERROR: metadata generation failed 2025-09-11T13:03:11,591 Exception information: 2025-09-11T13:03:11,591 Traceback (most recent call last): 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-11T13:03:11,591 call_subprocess( 2025-09-11T13:03:11,591 ~~~~~~~~~~~~~~~^ 2025-09-11T13:03:11,591 args, 2025-09-11T13:03:11,591 ^^^^^ 2025-09-11T13:03:11,591 ...<2 lines>... 2025-09-11T13:03:11,591 spinner=spinner, 2025-09-11T13:03:11,591 ^^^^^^^^^^^^^^^^ 2025-09-11T13:03:11,591 ) 2025-09-11T13:03:11,591 ^ 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-11T13:03:11,591 raise error 2025-09-11T13:03:11,591 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-11T13:03:11,591 2025-09-11T13:03:11,591 The above exception was the direct cause of the following exception: 2025-09-11T13:03:11,591 2025-09-11T13:03:11,591 Traceback (most recent call last): 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-11T13:03:11,591 status = _inner_run() 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-11T13:03:11,591 return self.run(options, args) 2025-09-11T13:03:11,591 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-11T13:03:11,591 return func(self, options, args) 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-11T13:03:11,591 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-11T13:03:11,591 result = self._result = resolver.resolve( 2025-09-11T13:03:11,591 ~~~~~~~~~~~~~~~~^ 2025-09-11T13:03:11,591 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-11T13:03:11,591 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T13:03:11,591 ) 2025-09-11T13:03:11,591 ^ 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-11T13:03:11,591 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-11T13:03:11,591 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-11T13:03:11,591 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-11T13:03:11,591 if not criterion.candidates: 2025-09-11T13:03:11,591 ^^^^^^^^^^^^^^^^^^^^ 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-11T13:03:11,591 return bool(self._sequence) 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-11T13:03:11,591 self._bool = any(self) 2025-09-11T13:03:11,591 ~~~^^^^^^ 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-11T13:03:11,591 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-11T13:03:11,591 ^^^^^^^^ 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-11T13:03:11,591 candidate = func() 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-11T13:03:11,591 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-11T13:03:11,591 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T13:03:11,591 link, template, name, version 2025-09-11T13:03:11,591 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T13:03:11,591 ) 2025-09-11T13:03:11,591 ^ 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-11T13:03:11,591 self._link_candidate_cache[link] = LinkCandidate( 2025-09-11T13:03:11,591 ~~~~~~~~~~~~~^ 2025-09-11T13:03:11,591 link, 2025-09-11T13:03:11,591 ^^^^^ 2025-09-11T13:03:11,591 ...<3 lines>... 2025-09-11T13:03:11,591 version=version, 2025-09-11T13:03:11,591 ^^^^^^^^^^^^^^^^ 2025-09-11T13:03:11,591 ) 2025-09-11T13:03:11,591 ^ 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-11T13:03:11,591 super().__init__( 2025-09-11T13:03:11,591 ~~~~~~~~~~~~~~~~^ 2025-09-11T13:03:11,591 link=link, 2025-09-11T13:03:11,591 ^^^^^^^^^^ 2025-09-11T13:03:11,591 ...<4 lines>... 2025-09-11T13:03:11,591 version=version, 2025-09-11T13:03:11,591 ^^^^^^^^^^^^^^^^ 2025-09-11T13:03:11,591 ) 2025-09-11T13:03:11,591 ^ 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-11T13:03:11,591 self.dist = self._prepare() 2025-09-11T13:03:11,591 ~~~~~~~~~~~~~^^ 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-11T13:03:11,591 dist = self._prepare_distribution() 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-11T13:03:11,591 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-11T13:03:11,591 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-11T13:03:11,591 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-11T13:03:11,591 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-11T13:03:11,591 dist = _get_prepared_distribution( 2025-09-11T13:03:11,591 req, 2025-09-11T13:03:11,591 ...<3 lines>... 2025-09-11T13:03:11,591 self.check_build_deps, 2025-09-11T13:03:11,591 ) 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-11T13:03:11,591 abstract_dist.prepare_distribution_metadata( 2025-09-11T13:03:11,591 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T13:03:11,591 finder, build_isolation, check_build_deps 2025-09-11T13:03:11,591 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T13:03:11,591 ) 2025-09-11T13:03:11,591 ^ 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-11T13:03:11,591 self.req.prepare_metadata() 2025-09-11T13:03:11,591 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-11T13:03:11,591 self.metadata_directory = generate_metadata_legacy( 2025-09-11T13:03:11,591 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T13:03:11,591 build_env=self.build_env, 2025-09-11T13:03:11,591 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T13:03:11,591 ...<3 lines>... 2025-09-11T13:03:11,591 details=details, 2025-09-11T13:03:11,591 ^^^^^^^^^^^^^^^^ 2025-09-11T13:03:11,591 ) 2025-09-11T13:03:11,591 ^ 2025-09-11T13:03:11,591 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-11T13:03:11,591 raise MetadataGenerationFailed(package_details=details) from error 2025-09-11T13:03:11,591 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-11T13:03:11,615 Removed pyfyre==0.6.6 from https://files.pythonhosted.org/packages/1d/93/f35b995af38d8b8e3c83c19650b62af631a12bbe2d00501c1dd8ee47f037/pyfyre-0.6.6.tar.gz from build tracker '/tmp/pip-build-tracker-oh5f_mdq' 2025-09-11T13:03:11,615 Removed build tracker: '/tmp/pip-build-tracker-oh5f_mdq'