2025-09-11T23:01:51,224 Created temporary directory: /tmp/pip-build-tracker-f7w7g57_ 2025-09-11T23:01:51,224 Initialized build tracking at /tmp/pip-build-tracker-f7w7g57_ 2025-09-11T23:01:51,225 Created build tracker: /tmp/pip-build-tracker-f7w7g57_ 2025-09-11T23:01:51,225 Entered build tracker: /tmp/pip-build-tracker-f7w7g57_ 2025-09-11T23:01:51,225 Created temporary directory: /tmp/pip-wheel-n8b5zq7p 2025-09-11T23:01:51,228 Created temporary directory: /tmp/pip-ephem-wheel-cache-g_8f46te 2025-09-11T23:01:51,291 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-11T23:01:51,293 2 location(s) to search for versions of ghidra-bridge: 2025-09-11T23:01:51,293 * https://pypi.org/simple/ghidra-bridge/ 2025-09-11T23:01:51,293 * https://www.piwheels.org/simple/ghidra-bridge/ 2025-09-11T23:01:51,294 Fetching project page and analyzing links: https://pypi.org/simple/ghidra-bridge/ 2025-09-11T23:01:51,294 Getting page https://pypi.org/simple/ghidra-bridge/ 2025-09-11T23:01:51,295 Found index url https://pypi.org/simple/ 2025-09-11T23:01:51,448 Fetched page https://pypi.org/simple/ghidra-bridge/ as application/vnd.pypi.simple.v1+json 2025-09-11T23:01:51,453 Skipping link: No binaries permitted for ghidra-bridge: https://files.pythonhosted.org/packages/ad/45/289378674829dafbbbb7407140816a3651c166715667e8bec058c4e6c88c/ghidra_bridge-0.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,453 Found link https://files.pythonhosted.org/packages/b4/40/3410b81614492204f77bea82bcee59e6971437323d2930878915610d85c1/ghidra_bridge-0.0.1.tar.gz (from https://pypi.org/simple/ghidra-bridge/), version: 0.0.1 2025-09-11T23:01:51,453 Skipping link: No binaries permitted for ghidra-bridge: https://files.pythonhosted.org/packages/44/93/d74b0d53583cb1b4414a9eb763e9fd070282940d97bd31b21fdca8870e23/ghidra_bridge-0.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,454 Found link https://files.pythonhosted.org/packages/e9/f3/1723238e475d44a9fc847bec01fa38751de1f61407cfc9599d85d257ea78/ghidra_bridge-0.0.2.tar.gz (from https://pypi.org/simple/ghidra-bridge/), version: 0.0.2 2025-09-11T23:01:51,454 Skipping link: No binaries permitted for ghidra-bridge: https://files.pythonhosted.org/packages/bf/06/76900899ef27ac7879687a74472e5b27847a022419d57f2a65a9654243cb/ghidra_bridge-0.0.3-py2.py3-none-any.whl (from https://pypi.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,454 Found link https://files.pythonhosted.org/packages/d6/50/e4e24019fbb8fb01f727fd54853969e8f0c70027f8a80421764036fdca7d/ghidra_bridge-0.0.3.tar.gz (from https://pypi.org/simple/ghidra-bridge/), version: 0.0.3 2025-09-11T23:01:51,454 Skipping link: No binaries permitted for ghidra-bridge: https://files.pythonhosted.org/packages/fb/9f/4bb4e963bd7999c28dba56ea42522002e2cf42d64399c35d84d1b25941a7/ghidra_bridge-0.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,455 Found link https://files.pythonhosted.org/packages/fa/ee/a3d1880b54367c5f646e80fb983760ceab401800dcc89caedfe824f79bbc/ghidra_bridge-0.0.4.tar.gz (from https://pypi.org/simple/ghidra-bridge/), version: 0.0.4 2025-09-11T23:01:51,455 Skipping link: No binaries permitted for ghidra-bridge: https://files.pythonhosted.org/packages/58/39/f8eb59d50709afd51874d0342e3d9f362356b49f09f83ca60778d141f26f/ghidra_bridge-0.0.5-py2.py3-none-any.whl (from https://pypi.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,455 Found link https://files.pythonhosted.org/packages/21/82/c4cf02573b8d5412e857d735eff8a5e3a709e897e9082d2c1a4b71dacb9c/ghidra_bridge-0.0.5.tar.gz (from https://pypi.org/simple/ghidra-bridge/), version: 0.0.5 2025-09-11T23:01:51,455 Skipping link: No binaries permitted for ghidra-bridge: https://files.pythonhosted.org/packages/13/57/3e6af15bfe21579d3327ef19c20629a43d3ba8550300c4264bd0bbf57a80/ghidra_bridge-0.0.6-py2.py3-none-any.whl (from https://pypi.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,455 Found link https://files.pythonhosted.org/packages/75/8f/2ed7fcccd6e41da2a58935fe1fbba82306506a2ed570a0a91c9ee088ec7e/ghidra_bridge-0.0.6.tar.gz (from https://pypi.org/simple/ghidra-bridge/), version: 0.0.6 2025-09-11T23:01:51,456 Skipping link: No binaries permitted for ghidra-bridge: https://files.pythonhosted.org/packages/ba/ff/b62e8c812f93e2931be999f46d2b3331f1acf3c33fe8aec88c2430231443/ghidra_bridge-0.0.7-py2.py3-none-any.whl (from https://pypi.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,456 Found link https://files.pythonhosted.org/packages/e4/bc/83c8ef09d1e303873719fe2b77aee7ad3cfa89a2148b43bdfec2b0fe54d7/ghidra_bridge-0.0.7.tar.gz (from https://pypi.org/simple/ghidra-bridge/), version: 0.0.7 2025-09-11T23:01:51,456 Skipping link: No binaries permitted for ghidra-bridge: https://files.pythonhosted.org/packages/b9/b9/4aeb50471de49bfa1aa7d8ec3ee4c6c80017e77ece595c2f2237b59333b5/ghidra_bridge-0.0.8-py2.py3-none-any.whl (from https://pypi.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,456 Found link https://files.pythonhosted.org/packages/8d/03/25fe5ef3d0e4942001f9841e83ed67538d6c641707e2bb58597ad75b5a04/ghidra_bridge-0.0.8.tar.gz (from https://pypi.org/simple/ghidra-bridge/), version: 0.0.8 2025-09-11T23:01:51,457 Skipping link: No binaries permitted for ghidra-bridge: https://files.pythonhosted.org/packages/a2/8c/a4f8ea84930405617bf4fc1ac9842d638c2756d3662092613ee7736fbb83/ghidra_bridge-0.0.9-py2.py3-none-any.whl (from https://pypi.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,457 Found link https://files.pythonhosted.org/packages/00/fb/a37871429925be0f4f68a0db2b4239002497ddb150817f96f4ad90fde1aa/ghidra_bridge-0.0.9.tar.gz (from https://pypi.org/simple/ghidra-bridge/), version: 0.0.9 2025-09-11T23:01:51,457 Skipping link: No binaries permitted for ghidra-bridge: https://files.pythonhosted.org/packages/8a/02/650ef2d253110b70ad7ace7fdfb045b55d8dcc1c558f8666638b8549ec25/ghidra_bridge-0.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,457 Found link https://files.pythonhosted.org/packages/76/57/e921d4e0b6c7d9b9b2767f785315cbdec5a73ee85ccb53d0a15395f41fe9/ghidra_bridge-0.1.0.tar.gz (from https://pypi.org/simple/ghidra-bridge/), version: 0.1.0 2025-09-11T23:01:51,457 Skipping link: No binaries permitted for ghidra-bridge: https://files.pythonhosted.org/packages/97/9e/91c4b6a220874da3f5891f1274e460af48ea12ed52a4f6a6e24c2bb401c3/ghidra_bridge-0.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,458 Found link https://files.pythonhosted.org/packages/9a/fb/81c38918ecc766c35d8575307378e8943ca1f77fa6167895be3531207a80/ghidra_bridge-0.2.0.tar.gz (from https://pypi.org/simple/ghidra-bridge/), version: 0.2.0 2025-09-11T23:01:51,458 Skipping link: No binaries permitted for ghidra-bridge: https://files.pythonhosted.org/packages/da/93/7b73935a333c8b03b78c393fd59e1d8b04f0d4c39504f22d6212008d8059/ghidra_bridge-0.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,458 Found link https://files.pythonhosted.org/packages/c2/9b/df0147f3ed0373b99b5a5ea98bca84c42923af33256e8cd0df1b0635283c/ghidra_bridge-0.2.1.tar.gz (from https://pypi.org/simple/ghidra-bridge/), version: 0.2.1 2025-09-11T23:01:51,458 Skipping link: No binaries permitted for ghidra-bridge: https://files.pythonhosted.org/packages/ab/9e/8511f4bff56305594b245d44e16c18813f2b689af252644045c935a5cc69/ghidra_bridge-0.2.2-py2.py3-none-any.whl (from https://pypi.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,459 Found link https://files.pythonhosted.org/packages/ef/af/a0abf65cd8c72ee39bfe61b641117811be14f2297d7f18b23035fab22fb9/ghidra_bridge-0.2.2.tar.gz (from https://pypi.org/simple/ghidra-bridge/), version: 0.2.2 2025-09-11T23:01:51,459 Skipping link: No binaries permitted for ghidra-bridge: https://files.pythonhosted.org/packages/59/a1/34e07738d64f4567c19521f75a5210e2e94ff43ae3bef4496703f8433bd5/ghidra_bridge-0.2.3-py2.py3-none-any.whl (from https://pypi.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,459 Found link https://files.pythonhosted.org/packages/04/8c/1f26015b9c70ae4ae6b48c4af9cf75ff39cc2f990cb6b2a8a80bc6fb4db1/ghidra_bridge-0.2.3.tar.gz (from https://pypi.org/simple/ghidra-bridge/), version: 0.2.3 2025-09-11T23:01:51,459 Skipping link: No binaries permitted for ghidra-bridge: https://files.pythonhosted.org/packages/f6/13/02e53b964689df6daf2120c2a41ad3987189960e5cd57c8cc0aa6f31c71d/ghidra_bridge-0.2.4-py2.py3-none-any.whl (from https://pypi.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,459 Found link https://files.pythonhosted.org/packages/3f/d2/409532b9dfa0ef677baf3f224a5fba6798af3d48328994e13ec4a8b9222f/ghidra_bridge-0.2.4.tar.gz (from https://pypi.org/simple/ghidra-bridge/), version: 0.2.4 2025-09-11T23:01:51,460 Skipping link: No binaries permitted for ghidra-bridge: https://files.pythonhosted.org/packages/72/9d/67b192d97525115e7efa87e5c1a9625a72b7e4edf1366bc102583b6024e0/ghidra_bridge-0.2.5-py2.py3-none-any.whl (from https://pypi.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,460 Found link https://files.pythonhosted.org/packages/db/50/11ca886ec7960b4039ef49bb8c7413ec958afcf8ad7fe640daf2c2dbd213/ghidra_bridge-0.2.5.tar.gz (from https://pypi.org/simple/ghidra-bridge/), version: 0.2.5 2025-09-11T23:01:51,460 Skipping link: No binaries permitted for ghidra-bridge: https://files.pythonhosted.org/packages/c9/27/68da14f96a9df404acd800969fb12058274f717668ca876be2a2b4d98387/ghidra_bridge-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,460 Found link https://files.pythonhosted.org/packages/a4/b4/adc97c3222fd4d48903b8155e17f9c6fadc94b5d18daca69d9c98fa6ac21/ghidra_bridge-1.0.0.tar.gz (from https://pypi.org/simple/ghidra-bridge/), version: 1.0.0 2025-09-11T23:01:51,461 Fetching project page and analyzing links: https://www.piwheels.org/simple/ghidra-bridge/ 2025-09-11T23:01:51,461 Getting page https://www.piwheels.org/simple/ghidra-bridge/ 2025-09-11T23:01:51,462 Found index url https://www.piwheels.org/simple/ 2025-09-11T23:01:51,572 Fetched page https://www.piwheels.org/simple/ghidra-bridge/ as text/html 2025-09-11T23:01:51,577 Skipping link: No binaries permitted for ghidra-bridge: https://archive1.piwheels.org/simple/ghidra-bridge/ghidra_bridge-0.2.4-py2.py3-none-any.whl#sha256=488be5b7f21db5c058bb3d7dfec56e35e7ac44db0dfa5db507624fc5efb037ea (from https://www.piwheels.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,577 Skipping link: No binaries permitted for ghidra-bridge: https://archive1.piwheels.org/simple/ghidra-bridge/ghidra_bridge-0.2.3-py2.py3-none-any.whl#sha256=a6289aa5f057cd4aa5f4dacf9334a1e51b02591eb6e5f01293ab68b6ffdb65d9 (from https://www.piwheels.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,577 Skipping link: No binaries permitted for ghidra-bridge: https://archive1.piwheels.org/simple/ghidra-bridge/ghidra_bridge-0.2.2-py2.py3-none-any.whl#sha256=eda1bb7ef05cf5a9874d2e98d4b19f30ff2a35db1ec2cd09b5c0b0aed6815e8e (from https://www.piwheels.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,577 Skipping link: No binaries permitted for ghidra-bridge: https://archive1.piwheels.org/simple/ghidra-bridge/ghidra_bridge-0.2.1-py2.py3-none-any.whl#sha256=d7f1f7d14b49f7acd7654f04c877e42cf96b8b33c577a91e5a4dc6fb0d2495de (from https://www.piwheels.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,578 Skipping link: No binaries permitted for ghidra-bridge: https://archive1.piwheels.org/simple/ghidra-bridge/ghidra_bridge-0.2.0-py2.py3-none-any.whl#sha256=db0a8da7bf8427791901cf678c50a7b6758b1eb40bb4d2ce8e28d2a120724c91 (from https://www.piwheels.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,578 Skipping link: No binaries permitted for ghidra-bridge: https://archive1.piwheels.org/simple/ghidra-bridge/ghidra_bridge-0.1.0-py2.py3-none-any.whl#sha256=ecc490e08fea400e85200b8d3af68fda2ea7b95da746d22fe96d90090aec3cdf (from https://www.piwheels.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,578 Skipping link: No binaries permitted for ghidra-bridge: https://archive1.piwheels.org/simple/ghidra-bridge/ghidra_bridge-0.0.9-py2.py3-none-any.whl#sha256=266e34d78994f8145f4aba71488635fed99ffe5b072d6dd95889bab647539e4b (from https://www.piwheels.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,578 Skipping link: No binaries permitted for ghidra-bridge: https://archive1.piwheels.org/simple/ghidra-bridge/ghidra_bridge-0.0.8-py2.py3-none-any.whl#sha256=3b1fb2ffbf784055102c0a65250a03637afbfa58aac856b1f6900e8d52b42a01 (from https://www.piwheels.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,578 Skipping link: No binaries permitted for ghidra-bridge: https://archive1.piwheels.org/simple/ghidra-bridge/ghidra_bridge-0.0.7-py2.py3-none-any.whl#sha256=550ccbd4833b22d12f1439d29a6e66565fcd277607035eb5237abf580f283c05 (from https://www.piwheels.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,578 Skipping link: No binaries permitted for ghidra-bridge: https://archive1.piwheels.org/simple/ghidra-bridge/ghidra_bridge-0.0.6-py2.py3-none-any.whl#sha256=e2dbd4ca05881571ca6d323e691822ac729edc46e396389c28ca6fa9b012ee2c (from https://www.piwheels.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,578 Skipping link: No binaries permitted for ghidra-bridge: https://archive1.piwheels.org/simple/ghidra-bridge/ghidra_bridge-0.0.5-py2.py3-none-any.whl#sha256=1e980ebb80b52872ad04fa87b66a5a62abcc72269e071db02ffd24deb6175904 (from https://www.piwheels.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,579 Skipping link: No binaries permitted for ghidra-bridge: https://archive1.piwheels.org/simple/ghidra-bridge/ghidra_bridge-0.0.4-py2.py3-none-any.whl#sha256=341f2d6a99f56e2c34fa32f4a1991131d850aa04db7e0d3aa0aa6e914587718b (from https://www.piwheels.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,579 Skipping link: No binaries permitted for ghidra-bridge: https://archive1.piwheels.org/simple/ghidra-bridge/ghidra_bridge-0.0.3-py2.py3-none-any.whl#sha256=de2f8340a89a55225b1977249036a3d80ea02f849a7b27416423884703471943 (from https://www.piwheels.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,579 Skipping link: No binaries permitted for ghidra-bridge: https://archive1.piwheels.org/simple/ghidra-bridge/ghidra_bridge-0.0.2-py2.py3-none-any.whl#sha256=726fd40db571752ec41e41db59984d76598094fef0f5722b5626fa4cf224f113 (from https://www.piwheels.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,579 Skipping link: No binaries permitted for ghidra-bridge: https://archive1.piwheels.org/simple/ghidra-bridge/ghidra_bridge-0.0.1-py2.py3-none-any.whl#sha256=56242ab7027190bc4cb1ed1f550adca2e026134053bfae4cc63a74bedeb80564 (from https://www.piwheels.org/simple/ghidra-bridge/) 2025-09-11T23:01:51,579 Skipping link: not a file: https://www.piwheels.org/simple/ghidra-bridge/ 2025-09-11T23:01:51,579 Skipping link: not a file: https://pypi.org/simple/ghidra-bridge/ 2025-09-11T23:01:51,606 Given no hashes to check 1 links for project 'ghidra-bridge': discarding no candidates 2025-09-11T23:01:51,607 Collecting ghidra-bridge==1.0.0 2025-09-11T23:01:51,609 Created temporary directory: /tmp/pip-unpack-m95dwpje 2025-09-11T23:01:51,749 Downloading ghidra_bridge-1.0.0.tar.gz (22 kB) 2025-09-11T23:01:51,781 Added ghidra-bridge==1.0.0 from https://files.pythonhosted.org/packages/a4/b4/adc97c3222fd4d48903b8155e17f9c6fadc94b5d18daca69d9c98fa6ac21/ghidra_bridge-1.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-f7w7g57_' 2025-09-11T23:01:51,783 Running setup.py (path:/tmp/pip-wheel-n8b5zq7p/ghidra-bridge_dee4b95efbdb443c83f60f9a5b8ee9b5/setup.py) egg_info for package ghidra-bridge 2025-09-11T23:01:51,783 Created temporary directory: /tmp/pip-pip-egg-info-66v79t2k 2025-09-11T23:01:51,783 Preparing metadata (setup.py): started 2025-09-11T23:01:51,784 Running command python setup.py egg_info 2025-09-11T23:01:52,363 fatal: not a git repository (or any parent up to mount point /) 2025-09-11T23:01:52,363 Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). 2025-09-11T23:01:52,367 Traceback (most recent call last): 2025-09-11T23:01:52,370 File "", line 2, in 2025-09-11T23:01:52,370 exec(compile(''' 2025-09-11T23:01:52,370 ~~~~^^^^^^^^^^^^ 2025-09-11T23:01:52,371 # This is -- a caller that pip uses to run setup.py 2025-09-11T23:01:52,371 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T23:01:52,371 ...<32 lines>... 2025-09-11T23:01:52,371 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T23:01:52,372 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T23:01:52,372 ''' % ('/tmp/pip-wheel-n8b5zq7p/ghidra-bridge_dee4b95efbdb443c83f60f9a5b8ee9b5/setup.py',), "", "exec")) 2025-09-11T23:01:52,372 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T23:01:52,372 File "", line 35, in 2025-09-11T23:01:52,373 File "/tmp/pip-wheel-n8b5zq7p/ghidra-bridge_dee4b95efbdb443c83f60f9a5b8ee9b5/setup.py", line 9, in 2025-09-11T23:01:52,373 subprocess.check_output("git describe --tags", shell=True).decode("utf-8").strip() 2025-09-11T23:01:52,373 ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T23:01:52,373 File "/usr/lib/python3.13/subprocess.py", line 472, in check_output 2025-09-11T23:01:52,374 return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, 2025-09-11T23:01:52,374 ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T23:01:52,374 **kwargs).stdout 2025-09-11T23:01:52,374 ^^^^^^^^^ 2025-09-11T23:01:52,374 File "/usr/lib/python3.13/subprocess.py", line 577, in run 2025-09-11T23:01:52,375 raise CalledProcessError(retcode, process.args, 2025-09-11T23:01:52,375 output=stdout, stderr=stderr) 2025-09-11T23:01:52,375 subprocess.CalledProcessError: Command 'git describe --tags' returned non-zero exit status 128. 2025-09-11T23:01:52,470 ERROR: python setup.py egg_info exited with 1 2025-09-11T23:01:52,485 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-11T23:01:52,485 exec(compile('"'"''"'"''"'"' 2025-09-11T23:01:52,485 # This is -- a caller that pip uses to run setup.py 2025-09-11T23:01:52,485 # 2025-09-11T23:01:52,485 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-11T23:01:52,485 # import from `distutils.core` to work with newer packaging standards. 2025-09-11T23:01:52,485 # - It provides a clear error message when setuptools is not installed. 2025-09-11T23:01:52,485 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-11T23:01:52,485 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-11T23:01:52,485 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-11T23:01:52,485 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-11T23:01:52,485 import os, sys, tokenize, traceback 2025-09-11T23:01:52,485 2025-09-11T23:01:52,485 try: 2025-09-11T23:01:52,485 import setuptools 2025-09-11T23:01:52,485 except ImportError: 2025-09-11T23:01:52,485 print( 2025-09-11T23:01:52,485 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-11T23:01:52,485 "the build environment with exception:", 2025-09-11T23:01:52,485 file=sys.stderr, 2025-09-11T23:01:52,485 ) 2025-09-11T23:01:52,485 traceback.print_exc() 2025-09-11T23:01:52,485 sys.exit(1) 2025-09-11T23:01:52,485 2025-09-11T23:01:52,485 __file__ = %r 2025-09-11T23:01:52,485 sys.argv[0] = __file__ 2025-09-11T23:01:52,485 2025-09-11T23:01:52,485 if os.path.exists(__file__): 2025-09-11T23:01:52,485 filename = __file__ 2025-09-11T23:01:52,485 with tokenize.open(__file__) as f: 2025-09-11T23:01:52,485 setup_py_code = f.read() 2025-09-11T23:01:52,485 else: 2025-09-11T23:01:52,485 filename = "" 2025-09-11T23:01:52,485 setup_py_code = "from setuptools import setup; setup()" 2025-09-11T23:01:52,485 2025-09-11T23:01:52,485 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T23:01:52,485 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-n8b5zq7p/ghidra-bridge_dee4b95efbdb443c83f60f9a5b8ee9b5/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-66v79t2k[/] 2025-09-11T23:01:52,485 [bold magenta]cwd[/]: /tmp/pip-wheel-n8b5zq7p/ghidra-bridge_dee4b95efbdb443c83f60f9a5b8ee9b5/ 2025-09-11T23:01:52,485 Preparing metadata (setup.py): finished with status 'error' 2025-09-11T23:01:52,486 ERROR: metadata generation failed 2025-09-11T23:01:52,493 Exception information: 2025-09-11T23:01:52,493 Traceback (most recent call last): 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-11T23:01:52,493 call_subprocess( 2025-09-11T23:01:52,493 ~~~~~~~~~~~~~~~^ 2025-09-11T23:01:52,493 args, 2025-09-11T23:01:52,493 ^^^^^ 2025-09-11T23:01:52,493 ...<2 lines>... 2025-09-11T23:01:52,493 spinner=spinner, 2025-09-11T23:01:52,493 ^^^^^^^^^^^^^^^^ 2025-09-11T23:01:52,493 ) 2025-09-11T23:01:52,493 ^ 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-11T23:01:52,493 raise error 2025-09-11T23:01:52,493 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-11T23:01:52,493 2025-09-11T23:01:52,493 The above exception was the direct cause of the following exception: 2025-09-11T23:01:52,493 2025-09-11T23:01:52,493 Traceback (most recent call last): 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-11T23:01:52,493 status = _inner_run() 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-11T23:01:52,493 return self.run(options, args) 2025-09-11T23:01:52,493 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-11T23:01:52,493 return func(self, options, args) 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-11T23:01:52,493 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-11T23:01:52,493 result = self._result = resolver.resolve( 2025-09-11T23:01:52,493 ~~~~~~~~~~~~~~~~^ 2025-09-11T23:01:52,493 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-11T23:01:52,493 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T23:01:52,493 ) 2025-09-11T23:01:52,493 ^ 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-11T23:01:52,493 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-11T23:01:52,493 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-11T23:01:52,493 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-11T23:01:52,493 if not criterion.candidates: 2025-09-11T23:01:52,493 ^^^^^^^^^^^^^^^^^^^^ 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-11T23:01:52,493 return bool(self._sequence) 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-11T23:01:52,493 self._bool = any(self) 2025-09-11T23:01:52,493 ~~~^^^^^^ 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-11T23:01:52,493 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-11T23:01:52,493 ^^^^^^^^ 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-11T23:01:52,493 candidate = func() 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-11T23:01:52,493 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-11T23:01:52,493 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T23:01:52,493 link, template, name, version 2025-09-11T23:01:52,493 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T23:01:52,493 ) 2025-09-11T23:01:52,493 ^ 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-11T23:01:52,493 self._link_candidate_cache[link] = LinkCandidate( 2025-09-11T23:01:52,493 ~~~~~~~~~~~~~^ 2025-09-11T23:01:52,493 link, 2025-09-11T23:01:52,493 ^^^^^ 2025-09-11T23:01:52,493 ...<3 lines>... 2025-09-11T23:01:52,493 version=version, 2025-09-11T23:01:52,493 ^^^^^^^^^^^^^^^^ 2025-09-11T23:01:52,493 ) 2025-09-11T23:01:52,493 ^ 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-11T23:01:52,493 super().__init__( 2025-09-11T23:01:52,493 ~~~~~~~~~~~~~~~~^ 2025-09-11T23:01:52,493 link=link, 2025-09-11T23:01:52,493 ^^^^^^^^^^ 2025-09-11T23:01:52,493 ...<4 lines>... 2025-09-11T23:01:52,493 version=version, 2025-09-11T23:01:52,493 ^^^^^^^^^^^^^^^^ 2025-09-11T23:01:52,493 ) 2025-09-11T23:01:52,493 ^ 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-11T23:01:52,493 self.dist = self._prepare() 2025-09-11T23:01:52,493 ~~~~~~~~~~~~~^^ 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-11T23:01:52,493 dist = self._prepare_distribution() 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-11T23:01:52,493 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-11T23:01:52,493 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-11T23:01:52,493 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-11T23:01:52,493 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-11T23:01:52,493 dist = _get_prepared_distribution( 2025-09-11T23:01:52,493 req, 2025-09-11T23:01:52,493 ...<3 lines>... 2025-09-11T23:01:52,493 self.check_build_deps, 2025-09-11T23:01:52,493 ) 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-11T23:01:52,493 abstract_dist.prepare_distribution_metadata( 2025-09-11T23:01:52,493 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T23:01:52,493 finder, build_isolation, check_build_deps 2025-09-11T23:01:52,493 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T23:01:52,493 ) 2025-09-11T23:01:52,493 ^ 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-11T23:01:52,493 self.req.prepare_metadata() 2025-09-11T23:01:52,493 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-11T23:01:52,493 self.metadata_directory = generate_metadata_legacy( 2025-09-11T23:01:52,493 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T23:01:52,493 build_env=self.build_env, 2025-09-11T23:01:52,493 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T23:01:52,493 ...<3 lines>... 2025-09-11T23:01:52,493 details=details, 2025-09-11T23:01:52,493 ^^^^^^^^^^^^^^^^ 2025-09-11T23:01:52,493 ) 2025-09-11T23:01:52,493 ^ 2025-09-11T23:01:52,493 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-11T23:01:52,493 raise MetadataGenerationFailed(package_details=details) from error 2025-09-11T23:01:52,493 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-11T23:01:52,518 Removed ghidra-bridge==1.0.0 from https://files.pythonhosted.org/packages/a4/b4/adc97c3222fd4d48903b8155e17f9c6fadc94b5d18daca69d9c98fa6ac21/ghidra_bridge-1.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-f7w7g57_' 2025-09-11T23:01:52,518 Removed build tracker: '/tmp/pip-build-tracker-f7w7g57_'