2025-09-11T23:21:48,609 Created temporary directory: /tmp/pip-build-tracker-34pmo24b 2025-09-11T23:21:48,610 Initialized build tracking at /tmp/pip-build-tracker-34pmo24b 2025-09-11T23:21:48,610 Created build tracker: /tmp/pip-build-tracker-34pmo24b 2025-09-11T23:21:48,610 Entered build tracker: /tmp/pip-build-tracker-34pmo24b 2025-09-11T23:21:48,610 Created temporary directory: /tmp/pip-wheel-c4bdhbhh 2025-09-11T23:21:48,614 Created temporary directory: /tmp/pip-ephem-wheel-cache-squbhldo 2025-09-11T23:21:48,675 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-11T23:21:48,677 2 location(s) to search for versions of fjagepy: 2025-09-11T23:21:48,677 * https://pypi.org/simple/fjagepy/ 2025-09-11T23:21:48,677 * https://www.piwheels.org/simple/fjagepy/ 2025-09-11T23:21:48,678 Fetching project page and analyzing links: https://pypi.org/simple/fjagepy/ 2025-09-11T23:21:48,678 Getting page https://pypi.org/simple/fjagepy/ 2025-09-11T23:21:48,680 Found index url https://pypi.org/simple/ 2025-09-11T23:21:48,898 Fetched page https://pypi.org/simple/fjagepy/ as application/vnd.pypi.simple.v1+json 2025-09-11T23:21:48,909 Found link https://files.pythonhosted.org/packages/ad/66/a5dc00f34eb28f83bb40dcc552ee65f0a496aeafc67dabca37913735a6bd/fjagepy-1.4.1-b1.tar.gz (from https://pypi.org/simple/fjagepy/) (requires-python:>=3), version: 1.4.1-b1 2025-09-11T23:21:48,910 Skipping link: No binaries permitted for fjagepy: https://files.pythonhosted.org/packages/9b/02/155f5b6ad8879606cc21b44d0d184beaf9eee7ab3f1be06c66139eb16e28/fjagepy-1.4.1b1-py3-none-any.whl (from https://pypi.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:48,910 Skipping link: No binaries permitted for fjagepy: https://files.pythonhosted.org/packages/1f/22/87ae2bba6c5ebe546a7f238032bae94079350f20f9bcc20b9eeff2997643/fjagepy-1.4.2b2-py3-none-any.whl (from https://pypi.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:48,911 Found link https://files.pythonhosted.org/packages/ef/eb/7f659f92a9f39e609e361e48422161d548d34d0bca9318b420ccf0239dc1/fjagepy-1.4.2b2.tar.gz (from https://pypi.org/simple/fjagepy/) (requires-python:>=3), version: 1.4.2b2 2025-09-11T23:21:48,911 Found link https://files.pythonhosted.org/packages/52/ec/61c571cfdeb416f8a8bf4851c662b2d3c8139636fe77299efe5b7ddc8ee0/fjagepy-1.4.2b3.tar.gz (from https://pypi.org/simple/fjagepy/) (requires-python:>=3), version: 1.4.2b3 2025-09-11T23:21:48,912 Skipping link: No binaries permitted for fjagepy: https://files.pythonhosted.org/packages/17/8b/2042db25c73eeb5aa06ab9828258ba6c6e82a254af5e0f3146516a363026/fjagepy-1.4.2b4-py3-none-any.whl (from https://pypi.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:48,912 Found link https://files.pythonhosted.org/packages/fc/78/2ae822296e515682bbd1cea2f088e0ed9ea48900be07a8bd73fac5282bfe/fjagepy-1.4.2b4.tar.gz (from https://pypi.org/simple/fjagepy/) (requires-python:>=3), version: 1.4.2b4 2025-09-11T23:21:48,912 Skipping link: No binaries permitted for fjagepy: https://files.pythonhosted.org/packages/5f/1c/696e5e97458275cdcd82d54021156ce6d7f21e6ad6109d737d1bf87f2b31/fjagepy-1.4.2b5-py3-none-any.whl (from https://pypi.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:48,913 Found link https://files.pythonhosted.org/packages/40/a2/b4b9a5039b36cac053aa99135e55556f2f6e4599a389b1af63cd3c517c38/fjagepy-1.4.2b5.tar.gz (from https://pypi.org/simple/fjagepy/) (requires-python:>=3), version: 1.4.2b5 2025-09-11T23:21:48,913 Skipping link: No binaries permitted for fjagepy: https://files.pythonhosted.org/packages/c6/d0/476e9fe78411c2ee2a69429d04bd880f74c9c6f440b5d109b0af341f67bd/fjagepy-1.5-py3-none-any.whl (from https://pypi.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:48,913 Found link https://files.pythonhosted.org/packages/78/6a/1c32dd4dd30c6c6ce8714b718dcf683889ed4d4c51604aa827042578980e/fjagepy-1.5.tar.gz (from https://pypi.org/simple/fjagepy/) (requires-python:>=3), version: 1.5 2025-09-11T23:21:48,913 Skipping link: No binaries permitted for fjagepy: https://files.pythonhosted.org/packages/6d/11/0fd6a4208d6a31b6138c18ef594cd2b255fdef84bc6468b0b586d09332c7/fjagepy-1.5.1-py3-none-any.whl (from https://pypi.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:48,913 Found link https://files.pythonhosted.org/packages/29/18/472979b35d5826928893f7277b324f0b92ed089b6071ec32492a4bd841fd/fjagepy-1.5.1.tar.gz (from https://pypi.org/simple/fjagepy/) (requires-python:>=3), version: 1.5.1 2025-09-11T23:21:48,914 Skipping link: No binaries permitted for fjagepy: https://files.pythonhosted.org/packages/fb/00/b9d0c72f730090f3a8de3f5813d529de07cf40ca072349b09a7bc32a870c/fjagepy-1.5.2a0-py3-none-any.whl (from https://pypi.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:48,914 Found link https://files.pythonhosted.org/packages/97/d1/c36d587411cd25330ea2ee2c484ae27f456f9b7914d454b9b5d3261fb02e/fjagepy-1.5.2a0.tar.gz (from https://pypi.org/simple/fjagepy/) (requires-python:>=3), version: 1.5.2a0 2025-09-11T23:21:48,914 Skipping link: No binaries permitted for fjagepy: https://files.pythonhosted.org/packages/b6/ac/64a82377ed1f66ea147ce806b737407e37c355bdeba690a3ed094a3a8aa5/fjagepy-1.5.2a1-py3-none-any.whl (from https://pypi.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:48,914 Found link https://files.pythonhosted.org/packages/7a/24/3cbe4a79e3f574785df45da048674857c827a8542d76faa37d56bfbaf423/fjagepy-1.5.2a1.tar.gz (from https://pypi.org/simple/fjagepy/) (requires-python:>=3), version: 1.5.2a1 2025-09-11T23:21:48,914 Skipping link: No binaries permitted for fjagepy: https://files.pythonhosted.org/packages/c2/11/32c3d6a18c7691c36cebe8b06d628b50246611498f4885146c15cac9b0a7/fjagepy-1.5.2a2-py3-none-any.whl (from https://pypi.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:48,915 Found link https://files.pythonhosted.org/packages/a4/5f/5bc0decc6f02a376c07975204b55078a1d3be2a36aa0850c23c0e08f8d49/fjagepy-1.5.2a2.tar.gz (from https://pypi.org/simple/fjagepy/) (requires-python:>=3), version: 1.5.2a2 2025-09-11T23:21:48,915 Skipping link: No binaries permitted for fjagepy: https://files.pythonhosted.org/packages/a3/85/e554aa743b0f71e726f30cda5bf8e419efe853cc805145923f0b77e6c214/fjagepy-1.5.2-py3-none-any.whl (from https://pypi.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:48,915 Found link https://files.pythonhosted.org/packages/58/5e/6b153ca8a8ac8f55705136c9a8493dea951c7789308d8303dcfea7a30af2/fjagepy-1.5.2.tar.gz (from https://pypi.org/simple/fjagepy/) (requires-python:>=3), version: 1.5.2 2025-09-11T23:21:48,915 Skipping link: No binaries permitted for fjagepy: https://files.pythonhosted.org/packages/3d/38/159338ad451218652aec30ebd9513d6e26ea4679903c47df10def1457652/fjagepy-1.6-py3-none-any.whl (from https://pypi.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:48,915 Found link https://files.pythonhosted.org/packages/bc/fa/8f0802eb91dd28c97a263d3127b8b21b9d351c42c27905977128c115f343/fjagepy-1.6.tar.gz (from https://pypi.org/simple/fjagepy/) (requires-python:>=3), version: 1.6 2025-09-11T23:21:48,916 Skipping link: No binaries permitted for fjagepy: https://files.pythonhosted.org/packages/93/ee/8e5bbae93118093150ca6de246241a2005788e1cedebb996a3c3386e812a/fjagepy-1.6.1-py3-none-any.whl (from https://pypi.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:48,916 Found link https://files.pythonhosted.org/packages/86/de/55d396c21ae2876f423c8e62bfed348f260b3a73efbf37b9382d10d37ee0/fjagepy-1.6.1.tar.gz (from https://pypi.org/simple/fjagepy/) (requires-python:>=3), version: 1.6.1 2025-09-11T23:21:48,916 Skipping link: No binaries permitted for fjagepy: https://files.pythonhosted.org/packages/a0/56/bb0eed05cea14a6b52f09105d1eb8bfd67f050ed41dbfac6393af74c1594/fjagepy-1.7.0-py3-none-any.whl (from https://pypi.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:48,916 Found link https://files.pythonhosted.org/packages/50/1f/86a0dc9bbe9c6ca255e8371aeca66d3114506e5c1f3db26f8273a49f8252/fjagepy-1.7.0.tar.gz (from https://pypi.org/simple/fjagepy/) (requires-python:>=3), version: 1.7.0 2025-09-11T23:21:48,916 Skipping link: No binaries permitted for fjagepy: https://files.pythonhosted.org/packages/a5/45/384a583e67e8b051a59f4bba584fa8204769b2e843efe04e799e8f3c9557/fjagepy-1.7.1-py3-none-any.whl (from https://pypi.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:48,916 Found link https://files.pythonhosted.org/packages/bb/17/8422de87ba7ca5a9a9f715fe12f70ab3501720451a21e4956802bf7c6017/fjagepy-1.7.1.tar.gz (from https://pypi.org/simple/fjagepy/) (requires-python:>=3), version: 1.7.1 2025-09-11T23:21:48,917 Skipping link: No binaries permitted for fjagepy: https://files.pythonhosted.org/packages/2f/fc/ff5b0e119fada1b0d5612bf4d614de479052eedf37e024f75d4a8d28a50b/fjagepy-1.7.2-py3-none-any.whl (from https://pypi.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:48,917 Found link https://files.pythonhosted.org/packages/11/57/995639cd90fd3a647d7338fc9de52492cadbd32ed3d87efddcabeb9efb74/fjagepy-1.7.2.tar.gz (from https://pypi.org/simple/fjagepy/) (requires-python:>=3), version: 1.7.2 2025-09-11T23:21:48,917 Found link https://files.pythonhosted.org/packages/99/36/3080e56a64ec61a1e091af5d9d4b89838c0862952016f44ee1648d5477b2/fjagepy-1.7.3.tar.gz (from https://pypi.org/simple/fjagepy/) (requires-python:>=3), version: 1.7.3 2025-09-11T23:21:48,917 Skipping link: No binaries permitted for fjagepy: https://files.pythonhosted.org/packages/2d/08/f4a5b3d038bfb836331a7138c883a911c83900dbd98190e238b78b113bf4/fjagepy-1.7.4-py3-none-any.whl (from https://pypi.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:48,917 Found link https://files.pythonhosted.org/packages/9b/f2/9bf7fb25c9006e06bee1f99086bef1e8e289ad078ee46b71ef2e86265e08/fjagepy-1.7.4.tar.gz (from https://pypi.org/simple/fjagepy/) (requires-python:>=3), version: 1.7.4 2025-09-11T23:21:48,918 Found link https://files.pythonhosted.org/packages/fe/f5/de17cf646f9156a478acb6ffd21bceb78cc88eba08c26d05ae7cfce0858e/fjagepy-1.7.5.tar.gz (from https://pypi.org/simple/fjagepy/) (requires-python:>=3), version: 1.7.5 2025-09-11T23:21:48,918 Fetching project page and analyzing links: https://www.piwheels.org/simple/fjagepy/ 2025-09-11T23:21:48,918 Getting page https://www.piwheels.org/simple/fjagepy/ 2025-09-11T23:21:48,919 Found index url https://www.piwheels.org/simple/ 2025-09-11T23:21:49,016 Fetched page https://www.piwheels.org/simple/fjagepy/ as text/html 2025-09-11T23:21:49,020 Skipping link: No binaries permitted for fjagepy: https://archive1.piwheels.org/simple/fjagepy/fjagepy-1.7.5-py3-none-any.whl#sha256=c46bf04dfa09943be8042a7b7358b32cb54f197f0ed8930695a3cf3b2f7ac82b (from https://www.piwheels.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:49,021 Skipping link: No binaries permitted for fjagepy: https://archive1.piwheels.org/simple/fjagepy/fjagepy-1.7.4-py3-none-any.whl#sha256=48f102221bce726cc3a1e6503ec568679f1b8310dfaa108cbb2ee61fb67b14e1 (from https://www.piwheels.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:49,021 Skipping link: No binaries permitted for fjagepy: https://archive1.piwheels.org/simple/fjagepy/fjagepy-1.7.2-py3-none-any.whl#sha256=b2a5083ef9883618194f18aabe8ceacc8a67bf74a2fe55395862919c9b247ac8 (from https://www.piwheels.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:49,021 Skipping link: No binaries permitted for fjagepy: https://archive1.piwheels.org/simple/fjagepy/fjagepy-1.7.1-py3-none-any.whl#sha256=6729d784f62400048a140767f179091b721d2a80583022aef35525368090849e (from https://www.piwheels.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:49,021 Skipping link: No binaries permitted for fjagepy: https://archive1.piwheels.org/simple/fjagepy/fjagepy-1.7.0-py3-none-any.whl#sha256=70353ce5be293b4e1fe6906cb34c45ef7f29c7606b7552091a6fae4c2696f543 (from https://www.piwheels.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:49,021 Skipping link: No binaries permitted for fjagepy: https://archive1.piwheels.org/simple/fjagepy/fjagepy-1.6.1-py3-none-any.whl#sha256=aad93611b6c3179467b2dca70b4b4cd91b543c11d3b642eef7128015d9ba0daf (from https://www.piwheels.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:49,021 Skipping link: No binaries permitted for fjagepy: https://archive1.piwheels.org/simple/fjagepy/fjagepy-1.6-py3-none-any.whl#sha256=9c91e135866cbfe306630e80ae008d18816115e74b7fd1918db47d459673ecc7 (from https://www.piwheels.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:49,022 Skipping link: No binaries permitted for fjagepy: https://archive1.piwheels.org/simple/fjagepy/fjagepy-1.5.2-py3-none-any.whl#sha256=58c530eeafa729071041a37a4b003edb4f493c90a17bd28906993a208d5d729b (from https://www.piwheels.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:49,022 Skipping link: No binaries permitted for fjagepy: https://archive1.piwheels.org/simple/fjagepy/fjagepy-1.5.2a2-py3-none-any.whl#sha256=2c245917236acffe4901ea59fd45858aad174082779d29d3dc45404510b2de9e (from https://www.piwheels.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:49,022 Skipping link: No binaries permitted for fjagepy: https://archive1.piwheels.org/simple/fjagepy/fjagepy-1.5.2a1-py3-none-any.whl#sha256=c7aad2533490f80e981cdd48f72d8b966a068cdf9d13b0c04871a0b6af6461dc (from https://www.piwheels.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:49,022 Skipping link: No binaries permitted for fjagepy: https://archive1.piwheels.org/simple/fjagepy/fjagepy-1.5.2a0-py3-none-any.whl#sha256=4f302dd01040b6b129a92a75c8d6932a9e15e0cc42a63f8a89c85239e3fde56d (from https://www.piwheels.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:49,022 Skipping link: No binaries permitted for fjagepy: https://archive1.piwheels.org/simple/fjagepy/fjagepy-1.5.1-py3-none-any.whl#sha256=7b1c50b8e11f37647b03f0f2e716e19cf8753b9c08b3baff29f40a37cb694ea4 (from https://www.piwheels.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:49,022 Skipping link: No binaries permitted for fjagepy: https://archive1.piwheels.org/simple/fjagepy/fjagepy-1.5-py3-none-any.whl#sha256=c338e12d935287bbedb9c43ea960d5a060fe6cee29d80dd0a4e71721ef7a5e8a (from https://www.piwheels.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:49,022 Skipping link: No binaries permitted for fjagepy: https://archive1.piwheels.org/simple/fjagepy/fjagepy-1.4.2b5-py3-none-any.whl#sha256=3e9a208fdf5b52ccd1beb3fb90265a0b5f5139c948004a2a86ae831f3fd20446 (from https://www.piwheels.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:49,023 Skipping link: No binaries permitted for fjagepy: https://archive1.piwheels.org/simple/fjagepy/fjagepy-1.4.2b4-py3-none-any.whl#sha256=77abb01ad5bc400219333dbcda16c10e39f6225a68b741cd06678e1c13b412af (from https://www.piwheels.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:49,023 Skipping link: No binaries permitted for fjagepy: https://archive1.piwheels.org/simple/fjagepy/fjagepy-1.4.2b3-py3-none-any.whl#sha256=ce21d6deacd26f5182a3f8204750f51706ac7704040d1a57db4f6bbbd0b5a6a9 (from https://www.piwheels.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:49,023 Skipping link: No binaries permitted for fjagepy: https://archive1.piwheels.org/simple/fjagepy/fjagepy-1.4.2b2-py3-none-any.whl#sha256=014d3d6c15d4b86aa68f3ee18944ae52ccc6b7544be3a88a914633b0a5e586f2 (from https://www.piwheels.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:49,023 Skipping link: No binaries permitted for fjagepy: https://archive1.piwheels.org/simple/fjagepy/fjagepy-1.4.1b1-py3-none-any.whl#sha256=a7a2dbd29389d308022a3b15a9e70852551aa9e8d3ab0e49d6f7cc4a76db5baa (from https://www.piwheels.org/simple/fjagepy/) (requires-python:>=3) 2025-09-11T23:21:49,023 Skipping link: not a file: https://www.piwheels.org/simple/fjagepy/ 2025-09-11T23:21:49,023 Skipping link: not a file: https://pypi.org/simple/fjagepy/ 2025-09-11T23:21:49,050 Given no hashes to check 1 links for project 'fjagepy': discarding no candidates 2025-09-11T23:21:49,051 Collecting fjagepy==1.7.3 2025-09-11T23:21:49,052 Created temporary directory: /tmp/pip-unpack-g6xq3he4 2025-09-11T23:21:49,194 Downloading fjagepy-1.7.3.tar.gz (14 kB) 2025-09-11T23:21:49,213 Added fjagepy==1.7.3 from https://files.pythonhosted.org/packages/99/36/3080e56a64ec61a1e091af5d9d4b89838c0862952016f44ee1648d5477b2/fjagepy-1.7.3.tar.gz to build tracker '/tmp/pip-build-tracker-34pmo24b' 2025-09-11T23:21:49,214 Running setup.py (path:/tmp/pip-wheel-c4bdhbhh/fjagepy_543052e35d5c482abec210470eb5d5de/setup.py) egg_info for package fjagepy 2025-09-11T23:21:49,214 Created temporary directory: /tmp/pip-pip-egg-info-eujqpme1 2025-09-11T23:21:49,215 Preparing metadata (setup.py): started 2025-09-11T23:21:49,216 Running command python setup.py egg_info 2025-09-11T23:21:49,819 Traceback (most recent call last): 2025-09-11T23:21:49,821 File "", line 2, in 2025-09-11T23:21:49,821 exec(compile(''' 2025-09-11T23:21:49,821 ~~~~^^^^^^^^^^^^ 2025-09-11T23:21:49,821 # This is -- a caller that pip uses to run setup.py 2025-09-11T23:21:49,821 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T23:21:49,821 ...<32 lines>... 2025-09-11T23:21:49,822 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T23:21:49,822 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T23:21:49,822 ''' % ('/tmp/pip-wheel-c4bdhbhh/fjagepy_543052e35d5c482abec210470eb5d5de/setup.py',), "", "exec")) 2025-09-11T23:21:49,822 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T23:21:49,822 File "", line 35, in 2025-09-11T23:21:49,822 File "/tmp/pip-wheel-c4bdhbhh/fjagepy_543052e35d5c482abec210470eb5d5de/setup.py", line 3, in 2025-09-11T23:21:49,822 with open('../../src/sphinx/pythongw.rst') as f: 2025-09-11T23:21:49,823 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T23:21:49,823 FileNotFoundError: [Errno 2] No such file or directory: '../../src/sphinx/pythongw.rst' 2025-09-11T23:21:49,925 ERROR: python setup.py egg_info exited with 1 2025-09-11T23:21:49,939 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-11T23:21:49,939 exec(compile('"'"''"'"''"'"' 2025-09-11T23:21:49,939 # This is -- a caller that pip uses to run setup.py 2025-09-11T23:21:49,939 # 2025-09-11T23:21:49,939 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-11T23:21:49,939 # import from `distutils.core` to work with newer packaging standards. 2025-09-11T23:21:49,939 # - It provides a clear error message when setuptools is not installed. 2025-09-11T23:21:49,939 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-11T23:21:49,939 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-11T23:21:49,939 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-11T23:21:49,939 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-11T23:21:49,939 import os, sys, tokenize, traceback 2025-09-11T23:21:49,939 2025-09-11T23:21:49,939 try: 2025-09-11T23:21:49,939 import setuptools 2025-09-11T23:21:49,939 except ImportError: 2025-09-11T23:21:49,939 print( 2025-09-11T23:21:49,939 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-11T23:21:49,939 "the build environment with exception:", 2025-09-11T23:21:49,939 file=sys.stderr, 2025-09-11T23:21:49,939 ) 2025-09-11T23:21:49,939 traceback.print_exc() 2025-09-11T23:21:49,939 sys.exit(1) 2025-09-11T23:21:49,939 2025-09-11T23:21:49,939 __file__ = %r 2025-09-11T23:21:49,939 sys.argv[0] = __file__ 2025-09-11T23:21:49,939 2025-09-11T23:21:49,939 if os.path.exists(__file__): 2025-09-11T23:21:49,939 filename = __file__ 2025-09-11T23:21:49,939 with tokenize.open(__file__) as f: 2025-09-11T23:21:49,939 setup_py_code = f.read() 2025-09-11T23:21:49,939 else: 2025-09-11T23:21:49,939 filename = "" 2025-09-11T23:21:49,939 setup_py_code = "from setuptools import setup; setup()" 2025-09-11T23:21:49,939 2025-09-11T23:21:49,939 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T23:21:49,939 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-c4bdhbhh/fjagepy_543052e35d5c482abec210470eb5d5de/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-eujqpme1[/] 2025-09-11T23:21:49,939 [bold magenta]cwd[/]: /tmp/pip-wheel-c4bdhbhh/fjagepy_543052e35d5c482abec210470eb5d5de/ 2025-09-11T23:21:49,940 Preparing metadata (setup.py): finished with status 'error' 2025-09-11T23:21:49,941 ERROR: metadata generation failed 2025-09-11T23:21:49,947 Exception information: 2025-09-11T23:21:49,947 Traceback (most recent call last): 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-11T23:21:49,947 call_subprocess( 2025-09-11T23:21:49,947 ~~~~~~~~~~~~~~~^ 2025-09-11T23:21:49,947 args, 2025-09-11T23:21:49,947 ^^^^^ 2025-09-11T23:21:49,947 ...<2 lines>... 2025-09-11T23:21:49,947 spinner=spinner, 2025-09-11T23:21:49,947 ^^^^^^^^^^^^^^^^ 2025-09-11T23:21:49,947 ) 2025-09-11T23:21:49,947 ^ 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-11T23:21:49,947 raise error 2025-09-11T23:21:49,947 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-11T23:21:49,947 2025-09-11T23:21:49,947 The above exception was the direct cause of the following exception: 2025-09-11T23:21:49,947 2025-09-11T23:21:49,947 Traceback (most recent call last): 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-11T23:21:49,947 status = _inner_run() 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-11T23:21:49,947 return self.run(options, args) 2025-09-11T23:21:49,947 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-11T23:21:49,947 return func(self, options, args) 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-11T23:21:49,947 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-11T23:21:49,947 result = self._result = resolver.resolve( 2025-09-11T23:21:49,947 ~~~~~~~~~~~~~~~~^ 2025-09-11T23:21:49,947 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-11T23:21:49,947 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T23:21:49,947 ) 2025-09-11T23:21:49,947 ^ 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-11T23:21:49,947 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-11T23:21:49,947 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-11T23:21:49,947 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-11T23:21:49,947 if not criterion.candidates: 2025-09-11T23:21:49,947 ^^^^^^^^^^^^^^^^^^^^ 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-11T23:21:49,947 return bool(self._sequence) 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-11T23:21:49,947 self._bool = any(self) 2025-09-11T23:21:49,947 ~~~^^^^^^ 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-11T23:21:49,947 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-11T23:21:49,947 ^^^^^^^^ 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-11T23:21:49,947 candidate = func() 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-11T23:21:49,947 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-11T23:21:49,947 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T23:21:49,947 link, template, name, version 2025-09-11T23:21:49,947 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T23:21:49,947 ) 2025-09-11T23:21:49,947 ^ 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-11T23:21:49,947 self._link_candidate_cache[link] = LinkCandidate( 2025-09-11T23:21:49,947 ~~~~~~~~~~~~~^ 2025-09-11T23:21:49,947 link, 2025-09-11T23:21:49,947 ^^^^^ 2025-09-11T23:21:49,947 ...<3 lines>... 2025-09-11T23:21:49,947 version=version, 2025-09-11T23:21:49,947 ^^^^^^^^^^^^^^^^ 2025-09-11T23:21:49,947 ) 2025-09-11T23:21:49,947 ^ 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-11T23:21:49,947 super().__init__( 2025-09-11T23:21:49,947 ~~~~~~~~~~~~~~~~^ 2025-09-11T23:21:49,947 link=link, 2025-09-11T23:21:49,947 ^^^^^^^^^^ 2025-09-11T23:21:49,947 ...<4 lines>... 2025-09-11T23:21:49,947 version=version, 2025-09-11T23:21:49,947 ^^^^^^^^^^^^^^^^ 2025-09-11T23:21:49,947 ) 2025-09-11T23:21:49,947 ^ 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-11T23:21:49,947 self.dist = self._prepare() 2025-09-11T23:21:49,947 ~~~~~~~~~~~~~^^ 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-11T23:21:49,947 dist = self._prepare_distribution() 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-11T23:21:49,947 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-11T23:21:49,947 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-11T23:21:49,947 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-11T23:21:49,947 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-11T23:21:49,947 dist = _get_prepared_distribution( 2025-09-11T23:21:49,947 req, 2025-09-11T23:21:49,947 ...<3 lines>... 2025-09-11T23:21:49,947 self.check_build_deps, 2025-09-11T23:21:49,947 ) 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-11T23:21:49,947 abstract_dist.prepare_distribution_metadata( 2025-09-11T23:21:49,947 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T23:21:49,947 finder, build_isolation, check_build_deps 2025-09-11T23:21:49,947 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T23:21:49,947 ) 2025-09-11T23:21:49,947 ^ 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-11T23:21:49,947 self.req.prepare_metadata() 2025-09-11T23:21:49,947 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-11T23:21:49,947 self.metadata_directory = generate_metadata_legacy( 2025-09-11T23:21:49,947 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T23:21:49,947 build_env=self.build_env, 2025-09-11T23:21:49,947 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T23:21:49,947 ...<3 lines>... 2025-09-11T23:21:49,947 details=details, 2025-09-11T23:21:49,947 ^^^^^^^^^^^^^^^^ 2025-09-11T23:21:49,947 ) 2025-09-11T23:21:49,947 ^ 2025-09-11T23:21:49,947 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-11T23:21:49,947 raise MetadataGenerationFailed(package_details=details) from error 2025-09-11T23:21:49,947 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-11T23:21:49,970 Removed fjagepy==1.7.3 from https://files.pythonhosted.org/packages/99/36/3080e56a64ec61a1e091af5d9d4b89838c0862952016f44ee1648d5477b2/fjagepy-1.7.3.tar.gz from build tracker '/tmp/pip-build-tracker-34pmo24b' 2025-09-11T23:21:49,970 Removed build tracker: '/tmp/pip-build-tracker-34pmo24b'