2025-09-11T12:36:50,031 Created temporary directory: /tmp/pip-build-tracker-rdj_tnzx 2025-09-11T12:36:50,031 Initialized build tracking at /tmp/pip-build-tracker-rdj_tnzx 2025-09-11T12:36:50,032 Created build tracker: /tmp/pip-build-tracker-rdj_tnzx 2025-09-11T12:36:50,032 Entered build tracker: /tmp/pip-build-tracker-rdj_tnzx 2025-09-11T12:36:50,032 Created temporary directory: /tmp/pip-wheel-wy8x06lz 2025-09-11T12:36:50,036 Created temporary directory: /tmp/pip-ephem-wheel-cache-d7hkuf24 2025-09-11T12:36:50,096 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-11T12:36:50,098 2 location(s) to search for versions of pyfyre: 2025-09-11T12:36:50,098 * https://pypi.org/simple/pyfyre/ 2025-09-11T12:36:50,098 * https://www.piwheels.org/simple/pyfyre/ 2025-09-11T12:36:50,099 Fetching project page and analyzing links: https://pypi.org/simple/pyfyre/ 2025-09-11T12:36:50,099 Getting page https://pypi.org/simple/pyfyre/ 2025-09-11T12:36:50,101 Found index url https://pypi.org/simple/ 2025-09-11T12:36:50,176 Fetched page https://pypi.org/simple/pyfyre/ as application/vnd.pypi.simple.v1+json 2025-09-11T12:36:50,182 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-11T12:36:50,182 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-11T12:36:50,183 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-11T12:36:50,183 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-11T12:36:50,183 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-11T12:36:50,183 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-11T12:36:50,184 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-11T12:36:50,184 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-11T12:36:50,184 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-11T12:36:50,184 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-11T12:36:50,185 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-11T12:36:50,185 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-11T12:36:50,185 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-11T12:36:50,185 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-11T12:36:50,186 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-11T12:36:50,186 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-11T12:36:50,186 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-11T12:36:50,186 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-11T12:36:50,186 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-11T12:36:50,187 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-11T12:36:50,187 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-11T12:36:50,187 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-11T12:36:50,187 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-11T12:36:50,188 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-11T12:36:50,188 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-11T12:36:50,188 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-11T12:36:50,188 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-11T12:36:50,188 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-11T12:36:50,189 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-11T12:36:50,189 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-11T12:36:50,189 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-11T12:36:50,189 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-11T12:36:50,189 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-11T12:36:50,190 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-11T12:36:50,190 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-11T12:36:50,190 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-11T12:36:50,190 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-11T12:36:50,190 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-11T12:36:50,190 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-11T12:36:50,191 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-11T12:36:50,191 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-11T12:36:50,191 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-11T12:36:50,191 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyfyre/ 2025-09-11T12:36:50,192 Getting page https://www.piwheels.org/simple/pyfyre/ 2025-09-11T12:36:50,193 Found index url https://www.piwheels.org/simple/ 2025-09-11T12:36:50,288 Fetched page https://www.piwheels.org/simple/pyfyre/ as text/html 2025-09-11T12:36:50,291 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-11T12:36:50,292 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-11T12:36:50,292 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-11T12:36:50,292 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-11T12:36:50,292 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-11T12:36:50,292 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-11T12:36:50,293 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-11T12:36:50,293 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-11T12:36:50,293 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-11T12:36:50,293 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-11T12:36:50,293 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-11T12:36:50,293 Skipping link: not a file: https://www.piwheels.org/simple/pyfyre/ 2025-09-11T12:36:50,294 Skipping link: not a file: https://pypi.org/simple/pyfyre/ 2025-09-11T12:36:50,320 Given no hashes to check 1 links for project 'pyfyre': discarding no candidates 2025-09-11T12:36:50,322 Collecting pyfyre==0.6.4 2025-09-11T12:36:50,323 Created temporary directory: /tmp/pip-unpack-bzt53ph0 2025-09-11T12:36:50,548 Downloading pyfyre-0.6.4.tar.gz (1.1 MB) 2025-09-11T12:36:50,857 Added pyfyre==0.6.4 from https://files.pythonhosted.org/packages/35/51/e15898a42f33bc7761fbe6f65790eaa4fa8d9ed47274e8843bb35df340b1/pyfyre-0.6.4.tar.gz to build tracker '/tmp/pip-build-tracker-rdj_tnzx' 2025-09-11T12:36:50,858 Running setup.py (path:/tmp/pip-wheel-wy8x06lz/pyfyre_bb044653aa9f45238e0a211a2092801c/setup.py) egg_info for package pyfyre 2025-09-11T12:36:50,858 Created temporary directory: /tmp/pip-pip-egg-info-oana2qd9 2025-09-11T12:36:50,859 Preparing metadata (setup.py): started 2025-09-11T12:36:50,860 Running command python setup.py egg_info 2025-09-11T12:36:51,418 Traceback (most recent call last): 2025-09-11T12:36:51,420 File "", line 2, in 2025-09-11T12:36:51,420 exec(compile(''' 2025-09-11T12:36:51,420 ~~~~^^^^^^^^^^^^ 2025-09-11T12:36:51,420 # This is -- a caller that pip uses to run setup.py 2025-09-11T12:36:51,420 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:36:51,421 ...<32 lines>... 2025-09-11T12:36:51,421 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T12:36:51,421 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:36:51,421 ''' % ('/tmp/pip-wheel-wy8x06lz/pyfyre_bb044653aa9f45238e0a211a2092801c/setup.py',), "", "exec")) 2025-09-11T12:36:51,421 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:36:51,422 File "", line 35, in 2025-09-11T12:36:51,422 File "/tmp/pip-wheel-wy8x06lz/pyfyre_bb044653aa9f45238e0a211a2092801c/setup.py", line 46, in 2025-09-11T12:36:51,422 install_requires=[i.strip() for i in open("requirements.txt").readlines()], 2025-09-11T12:36:51,422 ~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:36:51,422 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-11T12:36:51,517 ERROR: python setup.py egg_info exited with 1 2025-09-11T12:36:51,530 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-11T12:36:51,530 exec(compile('"'"''"'"''"'"' 2025-09-11T12:36:51,530 # This is -- a caller that pip uses to run setup.py 2025-09-11T12:36:51,530 # 2025-09-11T12:36:51,530 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-11T12:36:51,530 # import from `distutils.core` to work with newer packaging standards. 2025-09-11T12:36:51,530 # - It provides a clear error message when setuptools is not installed. 2025-09-11T12:36:51,530 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-11T12:36:51,530 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-11T12:36:51,530 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-11T12:36:51,530 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-11T12:36:51,530 import os, sys, tokenize, traceback 2025-09-11T12:36:51,530 2025-09-11T12:36:51,530 try: 2025-09-11T12:36:51,530 import setuptools 2025-09-11T12:36:51,530 except ImportError: 2025-09-11T12:36:51,530 print( 2025-09-11T12:36:51,530 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-11T12:36:51,530 "the build environment with exception:", 2025-09-11T12:36:51,530 file=sys.stderr, 2025-09-11T12:36:51,530 ) 2025-09-11T12:36:51,530 traceback.print_exc() 2025-09-11T12:36:51,530 sys.exit(1) 2025-09-11T12:36:51,530 2025-09-11T12:36:51,530 __file__ = %r 2025-09-11T12:36:51,530 sys.argv[0] = __file__ 2025-09-11T12:36:51,530 2025-09-11T12:36:51,530 if os.path.exists(__file__): 2025-09-11T12:36:51,530 filename = __file__ 2025-09-11T12:36:51,530 with tokenize.open(__file__) as f: 2025-09-11T12:36:51,530 setup_py_code = f.read() 2025-09-11T12:36:51,530 else: 2025-09-11T12:36:51,530 filename = "" 2025-09-11T12:36:51,530 setup_py_code = "from setuptools import setup; setup()" 2025-09-11T12:36:51,530 2025-09-11T12:36:51,530 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T12:36:51,530 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-wy8x06lz/pyfyre_bb044653aa9f45238e0a211a2092801c/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-oana2qd9[/] 2025-09-11T12:36:51,531 [bold magenta]cwd[/]: /tmp/pip-wheel-wy8x06lz/pyfyre_bb044653aa9f45238e0a211a2092801c/ 2025-09-11T12:36:51,531 Preparing metadata (setup.py): finished with status 'error' 2025-09-11T12:36:51,532 ERROR: metadata generation failed 2025-09-11T12:36:51,538 Exception information: 2025-09-11T12:36:51,538 Traceback (most recent call last): 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-11T12:36:51,538 call_subprocess( 2025-09-11T12:36:51,538 ~~~~~~~~~~~~~~~^ 2025-09-11T12:36:51,538 args, 2025-09-11T12:36:51,538 ^^^^^ 2025-09-11T12:36:51,538 ...<2 lines>... 2025-09-11T12:36:51,538 spinner=spinner, 2025-09-11T12:36:51,538 ^^^^^^^^^^^^^^^^ 2025-09-11T12:36:51,538 ) 2025-09-11T12:36:51,538 ^ 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-11T12:36:51,538 raise error 2025-09-11T12:36:51,538 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-11T12:36:51,538 2025-09-11T12:36:51,538 The above exception was the direct cause of the following exception: 2025-09-11T12:36:51,538 2025-09-11T12:36:51,538 Traceback (most recent call last): 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-11T12:36:51,538 status = _inner_run() 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-11T12:36:51,538 return self.run(options, args) 2025-09-11T12:36:51,538 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-11T12:36:51,538 return func(self, options, args) 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-11T12:36:51,538 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-11T12:36:51,538 result = self._result = resolver.resolve( 2025-09-11T12:36:51,538 ~~~~~~~~~~~~~~~~^ 2025-09-11T12:36:51,538 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-11T12:36:51,538 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:36:51,538 ) 2025-09-11T12:36:51,538 ^ 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-11T12:36:51,538 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-11T12:36:51,538 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-11T12:36:51,538 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-11T12:36:51,538 if not criterion.candidates: 2025-09-11T12:36:51,538 ^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-11T12:36:51,538 return bool(self._sequence) 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-11T12:36:51,538 self._bool = any(self) 2025-09-11T12:36:51,538 ~~~^^^^^^ 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-11T12:36:51,538 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-11T12:36:51,538 ^^^^^^^^ 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-11T12:36:51,538 candidate = func() 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-11T12:36:51,538 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-11T12:36:51,538 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T12:36:51,538 link, template, name, version 2025-09-11T12:36:51,538 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:36:51,538 ) 2025-09-11T12:36:51,538 ^ 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-11T12:36:51,538 self._link_candidate_cache[link] = LinkCandidate( 2025-09-11T12:36:51,538 ~~~~~~~~~~~~~^ 2025-09-11T12:36:51,538 link, 2025-09-11T12:36:51,538 ^^^^^ 2025-09-11T12:36:51,538 ...<3 lines>... 2025-09-11T12:36:51,538 version=version, 2025-09-11T12:36:51,538 ^^^^^^^^^^^^^^^^ 2025-09-11T12:36:51,538 ) 2025-09-11T12:36:51,538 ^ 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-11T12:36:51,538 super().__init__( 2025-09-11T12:36:51,538 ~~~~~~~~~~~~~~~~^ 2025-09-11T12:36:51,538 link=link, 2025-09-11T12:36:51,538 ^^^^^^^^^^ 2025-09-11T12:36:51,538 ...<4 lines>... 2025-09-11T12:36:51,538 version=version, 2025-09-11T12:36:51,538 ^^^^^^^^^^^^^^^^ 2025-09-11T12:36:51,538 ) 2025-09-11T12:36:51,538 ^ 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-11T12:36:51,538 self.dist = self._prepare() 2025-09-11T12:36:51,538 ~~~~~~~~~~~~~^^ 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-11T12:36:51,538 dist = self._prepare_distribution() 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-11T12:36:51,538 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-11T12:36:51,538 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-11T12:36:51,538 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-11T12:36:51,538 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-11T12:36:51,538 dist = _get_prepared_distribution( 2025-09-11T12:36:51,538 req, 2025-09-11T12:36:51,538 ...<3 lines>... 2025-09-11T12:36:51,538 self.check_build_deps, 2025-09-11T12:36:51,538 ) 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-11T12:36:51,538 abstract_dist.prepare_distribution_metadata( 2025-09-11T12:36:51,538 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T12:36:51,538 finder, build_isolation, check_build_deps 2025-09-11T12:36:51,538 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:36:51,538 ) 2025-09-11T12:36:51,538 ^ 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-11T12:36:51,538 self.req.prepare_metadata() 2025-09-11T12:36:51,538 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-11T12:36:51,538 self.metadata_directory = generate_metadata_legacy( 2025-09-11T12:36:51,538 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T12:36:51,538 build_env=self.build_env, 2025-09-11T12:36:51,538 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T12:36:51,538 ...<3 lines>... 2025-09-11T12:36:51,538 details=details, 2025-09-11T12:36:51,538 ^^^^^^^^^^^^^^^^ 2025-09-11T12:36:51,538 ) 2025-09-11T12:36:51,538 ^ 2025-09-11T12:36:51,538 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-11T12:36:51,538 raise MetadataGenerationFailed(package_details=details) from error 2025-09-11T12:36:51,538 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-11T12:36:51,562 Removed pyfyre==0.6.4 from https://files.pythonhosted.org/packages/35/51/e15898a42f33bc7761fbe6f65790eaa4fa8d9ed47274e8843bb35df340b1/pyfyre-0.6.4.tar.gz from build tracker '/tmp/pip-build-tracker-rdj_tnzx' 2025-09-11T12:36:51,563 Removed build tracker: '/tmp/pip-build-tracker-rdj_tnzx'