2025-09-09T17:47:11,777 Created temporary directory: /tmp/pip-build-tracker-hcxe4d7c 2025-09-09T17:47:11,778 Initialized build tracking at /tmp/pip-build-tracker-hcxe4d7c 2025-09-09T17:47:11,778 Created build tracker: /tmp/pip-build-tracker-hcxe4d7c 2025-09-09T17:47:11,778 Entered build tracker: /tmp/pip-build-tracker-hcxe4d7c 2025-09-09T17:47:11,778 Created temporary directory: /tmp/pip-wheel-onkpqwvh 2025-09-09T17:47:11,781 Created temporary directory: /tmp/pip-ephem-wheel-cache-at74cuot 2025-09-09T17:47:11,844 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T17:47:11,846 2 location(s) to search for versions of pyaff4: 2025-09-09T17:47:11,846 * https://pypi.org/simple/pyaff4/ 2025-09-09T17:47:11,846 * https://www.piwheels.org/simple/pyaff4/ 2025-09-09T17:47:11,847 Fetching project page and analyzing links: https://pypi.org/simple/pyaff4/ 2025-09-09T17:47:11,847 Getting page https://pypi.org/simple/pyaff4/ 2025-09-09T17:47:11,848 Found index url https://pypi.org/simple/ 2025-09-09T17:47:11,997 Fetched page https://pypi.org/simple/pyaff4/ as application/vnd.pypi.simple.v1+json 2025-09-09T17:47:12,005 Found link https://files.pythonhosted.org/packages/45/35/da97f74bbaa60295d2f6fad39d4d99d05f99326c8954869bfdf0abd126ef/PyAFF4-0.16.tar.gz (from https://pypi.org/simple/pyaff4/), version: 0.16 2025-09-09T17:47:12,005 Found link https://files.pythonhosted.org/packages/0c/74/f6c46cec901b08f876453c20ad3ed4e186fc33595197c39c7ef27aa8e87b/PyAFF4-0.17.tar.gz (from https://pypi.org/simple/pyaff4/), version: 0.17 2025-09-09T17:47:12,006 Found link https://files.pythonhosted.org/packages/b7/d7/c8a7a4527b10b90fac1b26d5a0ba9bf4d5c89ffe6bdd9a267260aefac6b9/PyAFF4-0.18.tar.gz (from https://pypi.org/simple/pyaff4/), version: 0.18 2025-09-09T17:47:12,006 Found link https://files.pythonhosted.org/packages/01/a9/4533f6422add9ddbccae3c02deba5fc3c4c7cf9d90f99588b94853f3b6c3/PyAFF4-0.19.tar.gz (from https://pypi.org/simple/pyaff4/), version: 0.19 2025-09-09T17:47:12,007 Found link https://files.pythonhosted.org/packages/8a/76/a31c83286f5f038524b6457efc7453a1765b93adfc97073dc1e5ed4ba84e/PyAFF4-0.20.tar.gz (from https://pypi.org/simple/pyaff4/), version: 0.20 2025-09-09T17:47:12,007 Skipping link: No binaries permitted for pyaff4: https://files.pythonhosted.org/packages/97/b1/e4dfaa1a6acf576bc011f0388ffe928178bb02e571fd511cd7c01706619d/PyAFF4-0.21-py2-none-any.whl (from https://pypi.org/simple/pyaff4/) 2025-09-09T17:47:12,007 Found link https://files.pythonhosted.org/packages/ab/17/e12fd6d052720f369df138d2fabdc73f60a835bce2c9300e07e816316a1f/PyAFF4-0.21.tar.gz (from https://pypi.org/simple/pyaff4/), version: 0.21 2025-09-09T17:47:12,008 Skipping link: No binaries permitted for pyaff4: https://files.pythonhosted.org/packages/8d/d1/402382334ff672e9883cc859cb724a3d2da5caa9a9a34c996fab16212100/PyAFF4-0.22-py2-none-any.whl (from https://pypi.org/simple/pyaff4/) 2025-09-09T17:47:12,008 Found link https://files.pythonhosted.org/packages/30/b9/9e6992e60c340ab8b1f7a435dbb2aff8230333d2ccecd01a9ccedf486b18/PyAFF4-0.22.tar.gz (from https://pypi.org/simple/pyaff4/), version: 0.22 2025-09-09T17:47:12,008 Skipping link: No binaries permitted for pyaff4: https://files.pythonhosted.org/packages/50/23/3c0673505af662f5093d87e6455d6666929eea3f33e6e0a4b4790f882472/PyAFF4-0.23-py2-none-any.whl (from https://pypi.org/simple/pyaff4/) 2025-09-09T17:47:12,009 Found link https://files.pythonhosted.org/packages/a4/8d/90c6f311b4c31dcf146e5f83c146f07894b253bb1fa7d222b67fe99b3359/PyAFF4-0.23.tar.gz (from https://pypi.org/simple/pyaff4/), version: 0.23 2025-09-09T17:47:12,009 Found link https://files.pythonhosted.org/packages/1a/40/521e2431af223f4e01c00693757a47b8facc0e397cb2b8eb4fb160def692/pyaff4-0.24.zip (from https://pypi.org/simple/pyaff4/), version: 0.24 2025-09-09T17:47:12,010 Found link https://files.pythonhosted.org/packages/3f/97/52d698cf7e166f36fa7de270b5c8081a84e9f6766b91bacab7a8f1c47ee8/pyaff4-0.24.post1.zip (from https://pypi.org/simple/pyaff4/), version: 0.24.post1 2025-09-09T17:47:12,010 Found link https://files.pythonhosted.org/packages/c7/8e/a655badead17be4f238fd773540109c795e8c620cad3b95b030c1c096968/pyaff4-0.24.post2.tar.gz (from https://pypi.org/simple/pyaff4/), version: 0.24.post2 2025-09-09T17:47:12,010 Found link https://files.pythonhosted.org/packages/b3/14/19faf92578615051418001bbf843ee9480484383a5d1245533b7c13846cd/pyaff4-0.24.post3.tar.gz (from https://pypi.org/simple/pyaff4/), version: 0.24.post3 2025-09-09T17:47:12,011 Found link https://files.pythonhosted.org/packages/a7/34/aafa2ba724f2283a674344b91bb590d8023edac4b88de9b9b77112d5d2cc/pyaff4-0.26.tar.gz (from https://pypi.org/simple/pyaff4/), version: 0.26 2025-09-09T17:47:12,011 Found link https://files.pythonhosted.org/packages/44/9f/60d55985dcaaf0527134c60dc456cf1fb87cb6ceec267861cb7672585035/pyaff4-0.26.post1.tar.gz (from https://pypi.org/simple/pyaff4/), version: 0.26.post1 2025-09-09T17:47:12,012 Found link https://files.pythonhosted.org/packages/e8/57/ceea7ea986b7c755e3580cc6f7bbd8e6c01ddc12266a880b1d8272f29cdb/pyaff4-0.26.post2.tar.gz (from https://pypi.org/simple/pyaff4/), version: 0.26.post2 2025-09-09T17:47:12,012 Found link https://files.pythonhosted.org/packages/95/5a/ae30330ad12c95a283ffd7e33e990bc52c7c8ce453bcd7721c3603d62b06/pyaff4-0.26.post3.tar.gz (from https://pypi.org/simple/pyaff4/), version: 0.26.post3 2025-09-09T17:47:12,013 Skipping link: No binaries permitted for pyaff4: https://files.pythonhosted.org/packages/24/e1/2cd8ecc5efb046b64452774eebc6e2a914f50373f1b223174a31d6daa6fc/pyaff4-0.26.post4-py3-none-any.whl (from https://pypi.org/simple/pyaff4/) 2025-09-09T17:47:12,013 Found link https://files.pythonhosted.org/packages/74/74/ac1f281326a720c0105e9c9958ef17907df0c28b83127006c442ad8eff28/pyaff4-0.26.post4.tar.gz (from https://pypi.org/simple/pyaff4/), version: 0.26.post4 2025-09-09T17:47:12,013 Found link https://files.pythonhosted.org/packages/91/3e/1e981d6036100ffa8874699ea6266e574c2e734f0b7342f440524e4a6b0b/pyaff4-0.26.post5.zip (from https://pypi.org/simple/pyaff4/), version: 0.26.post5 2025-09-09T17:47:12,014 Found link https://files.pythonhosted.org/packages/97/ca/f871a80917582383b9f94cfb1695d04d638cceb38a5bd2aceed9d837a175/pyaff4-0.26.post6.zip (from https://pypi.org/simple/pyaff4/), version: 0.26.post6 2025-09-09T17:47:12,014 Found link https://files.pythonhosted.org/packages/87/f5/91afeba32ec148a5a1084590ac5b3325c90225bf17451a5fab26cbb339cd/pyaff4-0.27.tar.gz (from https://pypi.org/simple/pyaff4/), version: 0.27 2025-09-09T17:47:12,015 Skipping link: No binaries permitted for pyaff4: https://files.pythonhosted.org/packages/58/8d/123a4f4b332568aeafe7238947d3f9f3a12a7eae4a98ab93eb9dc06e24f3/pyaff4-0.31-py3-none-any.whl (from https://pypi.org/simple/pyaff4/) 2025-09-09T17:47:12,015 Found link https://files.pythonhosted.org/packages/46/59/ac74741af919250b6c11c23d1d536257a153efa86c592fc68ddfb98a9174/pyaff4-0.31.tar.gz (from https://pypi.org/simple/pyaff4/), version: 0.31 2025-09-09T17:47:12,015 Skipping link: No binaries permitted for pyaff4: https://files.pythonhosted.org/packages/43/a6/ca06dfc7f9102bc0c7ebbf087bfa677f4c0d8b6ee6076923a9f946585435/pyaff4-0.32-py3-none-any.whl (from https://pypi.org/simple/pyaff4/) 2025-09-09T17:47:12,016 Found link https://files.pythonhosted.org/packages/3b/30/c670e8ba23efa784b1bf6ca4a8e7dfd61b0a7fd3bcda0adf09826b5749d8/pyaff4-0.32.tar.gz (from https://pypi.org/simple/pyaff4/), version: 0.32 2025-09-09T17:47:12,016 Skipping link: No binaries permitted for pyaff4: https://files.pythonhosted.org/packages/68/f6/fa8ea85f36aa842ad3ab88c7e66116913f2476ff74ef216948bf64a5fa60/pyaff4-0.33-py3-none-any.whl (from https://pypi.org/simple/pyaff4/) 2025-09-09T17:47:12,016 Found link https://files.pythonhosted.org/packages/8e/4f/d5f0d6c7c76b3e2428373d76a390c238d30d16755d5109a546e19cafa98f/pyaff4-0.33.tar.gz (from https://pypi.org/simple/pyaff4/), version: 0.33 2025-09-09T17:47:12,016 Skipping link: No binaries permitted for pyaff4: https://files.pythonhosted.org/packages/af/e4/ef695ff2a0a973c52023a503d14d09cba8449a03ef8b8e5eddf890ab9f9c/pyaff4-0.34-py3-none-any.whl (from https://pypi.org/simple/pyaff4/) 2025-09-09T17:47:12,017 Found link https://files.pythonhosted.org/packages/0a/52/cfe15539d649b9096c2ad64d4cd7f6aa21bcd41bbc55712c8f83c846cc3c/pyaff4-0.34.tar.gz (from https://pypi.org/simple/pyaff4/), version: 0.34 2025-09-09T17:47:12,017 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyaff4/ 2025-09-09T17:47:12,017 Getting page https://www.piwheels.org/simple/pyaff4/ 2025-09-09T17:47:12,018 Found index url https://www.piwheels.org/simple/ 2025-09-09T17:47:12,122 Fetched page https://www.piwheels.org/simple/pyaff4/ as text/html 2025-09-09T17:47:12,126 Skipping link: No binaries permitted for pyaff4: https://archive1.piwheels.org/simple/pyaff4/pyaff4-0.33-py3-none-any.whl#sha256=9764d8aec6cb42cdd98f234bedda052b6e19e5a3b19ae1e8c832160ee09664e6 (from https://www.piwheels.org/simple/pyaff4/) 2025-09-09T17:47:12,126 Skipping link: No binaries permitted for pyaff4: https://archive1.piwheels.org/simple/pyaff4/pyaff4-0.32-py3-none-any.whl#sha256=797b1f03ffbb1b8776a98ee3e4ad3ade51ba2a631f0dfb30630a1c7b4405bef2 (from https://www.piwheels.org/simple/pyaff4/) 2025-09-09T17:47:12,127 Skipping link: No binaries permitted for pyaff4: https://archive1.piwheels.org/simple/pyaff4/pyaff4-0.31-py3-none-any.whl#sha256=bd9ea6d619173dca0b31a313393d4bd7f7edc3f1110af974724438768990465c (from https://www.piwheels.org/simple/pyaff4/) 2025-09-09T17:47:12,127 Skipping link: No binaries permitted for pyaff4: https://archive1.piwheels.org/simple/pyaff4/pyaff4-0.27-py3-none-any.whl#sha256=3dd47f9578ff4b76d66c99b394e37b2d5369c54ed6a7d280b26c4fde391c8c7a (from https://www.piwheels.org/simple/pyaff4/) 2025-09-09T17:47:12,127 Skipping link: No binaries permitted for pyaff4: https://archive1.piwheels.org/simple/pyaff4/pyaff4-0.26.post6-py3-none-any.whl#sha256=87f25020612387ff6285b808a61e88becd7b680b7af0297c894f89483fd43599 (from https://www.piwheels.org/simple/pyaff4/) 2025-09-09T17:47:12,127 Skipping link: No binaries permitted for pyaff4: https://archive1.piwheels.org/simple/pyaff4/pyaff4-0.26.post5-py3-none-any.whl#sha256=6ba86721bc5ba5f4e7073c7699c57bbdafc49d1ed1562a9e9ed574c11dc64a99 (from https://www.piwheels.org/simple/pyaff4/) 2025-09-09T17:47:12,127 Skipping link: No binaries permitted for pyaff4: https://archive1.piwheels.org/simple/pyaff4/pyaff4-0.26.post4-py3-none-any.whl#sha256=20d05f93974036b97303a024219500ab0b1b1c09a30513ff2f3726eb09c965e0 (from https://www.piwheels.org/simple/pyaff4/) 2025-09-09T17:47:12,127 Skipping link: No binaries permitted for pyaff4: https://archive1.piwheels.org/simple/pyaff4/pyaff4-0.26.post3-py3-none-any.whl#sha256=1f62241f373660a432b901e285608ce316eb11abe4afbb0796f65fe508f014bb (from https://www.piwheels.org/simple/pyaff4/) 2025-09-09T17:47:12,127 Skipping link: No binaries permitted for pyaff4: https://archive1.piwheels.org/simple/pyaff4/pyaff4-0.26.post2-py3-none-any.whl#sha256=f1b4ba84af69b4e5d5de10ca025033bb11a30195b827bd1573d9a937402d1324 (from https://www.piwheels.org/simple/pyaff4/) 2025-09-09T17:47:12,127 Skipping link: No binaries permitted for pyaff4: https://archive1.piwheels.org/simple/pyaff4/pyaff4-0.26.post1-py3-none-any.whl#sha256=6340941f706b54c44019ef42a57088b7a9aacde1b7c6408d9203ed0beceb2150 (from https://www.piwheels.org/simple/pyaff4/) 2025-09-09T17:47:12,128 Skipping link: No binaries permitted for pyaff4: https://archive1.piwheels.org/simple/pyaff4/pyaff4-0.26-py3-none-any.whl#sha256=c7232a2d4d6afc2164a901f78e506be07a75e96c5bfad2a501c862cb7b76bc26 (from https://www.piwheels.org/simple/pyaff4/) 2025-09-09T17:47:12,128 Skipping link: No binaries permitted for pyaff4: https://archive1.piwheels.org/simple/pyaff4/pyaff4-0.24.post1-py3-none-any.whl#sha256=fd78804ad279c176a5829f56e192a5f692bc700a8661503be5f0f2530c76bb53 (from https://www.piwheels.org/simple/pyaff4/) 2025-09-09T17:47:12,128 Skipping link: No binaries permitted for pyaff4: https://archive1.piwheels.org/simple/pyaff4/pyaff4-0.24-py3-none-any.whl#sha256=4aab554e50a48e4fd7d4a95028cbb04ec347193c79fb59e5d02e1d9b100d7c66 (from https://www.piwheels.org/simple/pyaff4/) 2025-09-09T17:47:12,128 Skipping link: No binaries permitted for pyaff4: https://archive1.piwheels.org/simple/pyaff4/PyAFF4-0.23-py3-none-any.whl#sha256=ddfe3a2ce96a30508e4637765daf1f39fb566675d7b708c8b6576583397e8255 (from https://www.piwheels.org/simple/pyaff4/) 2025-09-09T17:47:12,128 Skipping link: No binaries permitted for pyaff4: https://archive1.piwheels.org/simple/pyaff4/PyAFF4-0.22-py3-none-any.whl#sha256=2f6f217b19a5dfe28fe118e70f853fb5bfb6f75fa2b13026a44b5e3e1cb9699b (from https://www.piwheels.org/simple/pyaff4/) 2025-09-09T17:47:12,128 Skipping link: No binaries permitted for pyaff4: https://archive1.piwheels.org/simple/pyaff4/PyAFF4-0.21-py3-none-any.whl#sha256=ec1ded3dc93d8e6b9e23b55478a289a8ab070db884aea86ab0f60cb9f0ede33e (from https://www.piwheels.org/simple/pyaff4/) 2025-09-09T17:47:12,128 Skipping link: No binaries permitted for pyaff4: https://archive1.piwheels.org/simple/pyaff4/PyAFF4-0.20-py3-none-any.whl#sha256=a98aa4331b2c9c9490f349401897bfe329645edd673863074ef26e6517cdfa9a (from https://www.piwheels.org/simple/pyaff4/) 2025-09-09T17:47:12,128 Skipping link: No binaries permitted for pyaff4: https://archive1.piwheels.org/simple/pyaff4/PyAFF4-0.19-py3-none-any.whl#sha256=b5591f7592bc7bdf0e57b65da382693f622eb34f4c94bbe27cf5d3da5ded8cb2 (from https://www.piwheels.org/simple/pyaff4/) 2025-09-09T17:47:12,129 Skipping link: No binaries permitted for pyaff4: https://archive1.piwheels.org/simple/pyaff4/PyAFF4-0.18-py3-none-any.whl#sha256=e432a3e39782a291189c7281aa9316c907a5513b63a70ab0e69e516b21cedb6d (from https://www.piwheels.org/simple/pyaff4/) 2025-09-09T17:47:12,129 Skipping link: No binaries permitted for pyaff4: https://archive1.piwheels.org/simple/pyaff4/PyAFF4-0.17-py3-none-any.whl#sha256=6832f3bf3486477ba3691d740942603c8b87dc2123bf2030083a8561b56f7f11 (from https://www.piwheels.org/simple/pyaff4/) 2025-09-09T17:47:12,129 Skipping link: No binaries permitted for pyaff4: https://archive1.piwheels.org/simple/pyaff4/PyAFF4-0.16-py3-none-any.whl#sha256=b25366454de793526faaabf6a0fd0e7269a119e3e028c71fb31b3685f5886095 (from https://www.piwheels.org/simple/pyaff4/) 2025-09-09T17:47:12,129 Skipping link: not a file: https://www.piwheels.org/simple/pyaff4/ 2025-09-09T17:47:12,129 Skipping link: not a file: https://pypi.org/simple/pyaff4/ 2025-09-09T17:47:12,160 Given no hashes to check 1 links for project 'pyaff4': discarding no candidates 2025-09-09T17:47:12,161 Collecting pyaff4==0.34 2025-09-09T17:47:12,163 Created temporary directory: /tmp/pip-unpack-s9_wlvmd 2025-09-09T17:47:12,301 Downloading pyaff4-0.34.tar.gz (101 kB) 2025-09-09T17:47:12,383 Added pyaff4==0.34 from https://files.pythonhosted.org/packages/0a/52/cfe15539d649b9096c2ad64d4cd7f6aa21bcd41bbc55712c8f83c846cc3c/pyaff4-0.34.tar.gz to build tracker '/tmp/pip-build-tracker-hcxe4d7c' 2025-09-09T17:47:12,384 Running setup.py (path:/tmp/pip-wheel-onkpqwvh/pyaff4_b91fce11233541a4bf753c251efa6471/setup.py) egg_info for package pyaff4 2025-09-09T17:47:12,385 Created temporary directory: /tmp/pip-pip-egg-info-ixz34no9 2025-09-09T17:47:12,385 Preparing metadata (setup.py): started 2025-09-09T17:47:12,386 Running command python setup.py egg_info 2025-09-09T17:47:12,903 /tmp/pip-wheel-onkpqwvh/pyaff4_b91fce11233541a4bf753c251efa6471/setup.py:18: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-09-09T17:47:12,903 !! 2025-09-09T17:47:12,903 ******************************************************************************** 2025-09-09T17:47:12,903 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-09-09T17:47:12,903 This deprecation is overdue, please update your project and remove deprecated 2025-09-09T17:47:12,904 calls to avoid build errors in the future. 2025-09-09T17:47:12,904 ******************************************************************************** 2025-09-09T17:47:12,904 !! 2025-09-09T17:47:12,904 from setuptools.command.test import test as TestCommand 2025-09-09T17:47:12,912 Traceback (most recent call last): 2025-09-09T17:47:12,914 File "", line 2, in 2025-09-09T17:47:12,914 exec(compile(''' 2025-09-09T17:47:12,914 ~~~~^^^^^^^^^^^^ 2025-09-09T17:47:12,914 # This is -- a caller that pip uses to run setup.py 2025-09-09T17:47:12,914 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:47:12,914 ...<32 lines>... 2025-09-09T17:47:12,915 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T17:47:12,915 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:47:12,915 ''' % ('/tmp/pip-wheel-onkpqwvh/pyaff4_b91fce11233541a4bf753c251efa6471/setup.py',), "", "exec")) 2025-09-09T17:47:12,915 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:47:12,915 File "", line 35, in 2025-09-09T17:47:12,915 File "/tmp/pip-wheel-onkpqwvh/pyaff4_b91fce11233541a4bf753c251efa6471/setup.py", line 31, in 2025-09-09T17:47:12,915 with open('requirements.txt') as f: 2025-09-09T17:47:12,915 ~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:47:12,916 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-09T17:47:13,002 ERROR: python setup.py egg_info exited with 1 2025-09-09T17:47:13,014 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T17:47:13,014 exec(compile('"'"''"'"''"'"' 2025-09-09T17:47:13,014 # This is -- a caller that pip uses to run setup.py 2025-09-09T17:47:13,014 # 2025-09-09T17:47:13,014 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T17:47:13,014 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T17:47:13,014 # - It provides a clear error message when setuptools is not installed. 2025-09-09T17:47:13,014 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T17:47:13,014 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T17:47:13,014 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T17:47:13,014 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T17:47:13,014 import os, sys, tokenize, traceback 2025-09-09T17:47:13,014 2025-09-09T17:47:13,014 try: 2025-09-09T17:47:13,014 import setuptools 2025-09-09T17:47:13,014 except ImportError: 2025-09-09T17:47:13,014 print( 2025-09-09T17:47:13,014 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T17:47:13,014 "the build environment with exception:", 2025-09-09T17:47:13,014 file=sys.stderr, 2025-09-09T17:47:13,014 ) 2025-09-09T17:47:13,014 traceback.print_exc() 2025-09-09T17:47:13,014 sys.exit(1) 2025-09-09T17:47:13,014 2025-09-09T17:47:13,014 __file__ = %r 2025-09-09T17:47:13,014 sys.argv[0] = __file__ 2025-09-09T17:47:13,014 2025-09-09T17:47:13,014 if os.path.exists(__file__): 2025-09-09T17:47:13,014 filename = __file__ 2025-09-09T17:47:13,014 with tokenize.open(__file__) as f: 2025-09-09T17:47:13,014 setup_py_code = f.read() 2025-09-09T17:47:13,014 else: 2025-09-09T17:47:13,014 filename = "" 2025-09-09T17:47:13,014 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T17:47:13,014 2025-09-09T17:47:13,014 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T17:47:13,014 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-onkpqwvh/pyaff4_b91fce11233541a4bf753c251efa6471/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-ixz34no9[/] 2025-09-09T17:47:13,014 [bold magenta]cwd[/]: /tmp/pip-wheel-onkpqwvh/pyaff4_b91fce11233541a4bf753c251efa6471/ 2025-09-09T17:47:13,014 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T17:47:13,015 ERROR: metadata generation failed 2025-09-09T17:47:13,020 Exception information: 2025-09-09T17:47:13,020 Traceback (most recent call last): 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T17:47:13,020 call_subprocess( 2025-09-09T17:47:13,020 ~~~~~~~~~~~~~~~^ 2025-09-09T17:47:13,020 args, 2025-09-09T17:47:13,020 ^^^^^ 2025-09-09T17:47:13,020 ...<2 lines>... 2025-09-09T17:47:13,020 spinner=spinner, 2025-09-09T17:47:13,020 ^^^^^^^^^^^^^^^^ 2025-09-09T17:47:13,020 ) 2025-09-09T17:47:13,020 ^ 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T17:47:13,020 raise error 2025-09-09T17:47:13,020 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T17:47:13,020 2025-09-09T17:47:13,020 The above exception was the direct cause of the following exception: 2025-09-09T17:47:13,020 2025-09-09T17:47:13,020 Traceback (most recent call last): 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T17:47:13,020 status = _inner_run() 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T17:47:13,020 return self.run(options, args) 2025-09-09T17:47:13,020 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T17:47:13,020 return func(self, options, args) 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T17:47:13,020 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T17:47:13,020 result = self._result = resolver.resolve( 2025-09-09T17:47:13,020 ~~~~~~~~~~~~~~~~^ 2025-09-09T17:47:13,020 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T17:47:13,020 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:47:13,020 ) 2025-09-09T17:47:13,020 ^ 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T17:47:13,020 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T17:47:13,020 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T17:47:13,020 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T17:47:13,020 if not criterion.candidates: 2025-09-09T17:47:13,020 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T17:47:13,020 return bool(self._sequence) 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T17:47:13,020 self._bool = any(self) 2025-09-09T17:47:13,020 ~~~^^^^^^ 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T17:47:13,020 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T17:47:13,020 ^^^^^^^^ 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T17:47:13,020 candidate = func() 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T17:47:13,020 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T17:47:13,020 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T17:47:13,020 link, template, name, version 2025-09-09T17:47:13,020 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:47:13,020 ) 2025-09-09T17:47:13,020 ^ 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T17:47:13,020 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T17:47:13,020 ~~~~~~~~~~~~~^ 2025-09-09T17:47:13,020 link, 2025-09-09T17:47:13,020 ^^^^^ 2025-09-09T17:47:13,020 ...<3 lines>... 2025-09-09T17:47:13,020 version=version, 2025-09-09T17:47:13,020 ^^^^^^^^^^^^^^^^ 2025-09-09T17:47:13,020 ) 2025-09-09T17:47:13,020 ^ 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T17:47:13,020 super().__init__( 2025-09-09T17:47:13,020 ~~~~~~~~~~~~~~~~^ 2025-09-09T17:47:13,020 link=link, 2025-09-09T17:47:13,020 ^^^^^^^^^^ 2025-09-09T17:47:13,020 ...<4 lines>... 2025-09-09T17:47:13,020 version=version, 2025-09-09T17:47:13,020 ^^^^^^^^^^^^^^^^ 2025-09-09T17:47:13,020 ) 2025-09-09T17:47:13,020 ^ 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T17:47:13,020 self.dist = self._prepare() 2025-09-09T17:47:13,020 ~~~~~~~~~~~~~^^ 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T17:47:13,020 dist = self._prepare_distribution() 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T17:47:13,020 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T17:47:13,020 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T17:47:13,020 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T17:47:13,020 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T17:47:13,020 dist = _get_prepared_distribution( 2025-09-09T17:47:13,020 req, 2025-09-09T17:47:13,020 ...<3 lines>... 2025-09-09T17:47:13,020 self.check_build_deps, 2025-09-09T17:47:13,020 ) 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T17:47:13,020 abstract_dist.prepare_distribution_metadata( 2025-09-09T17:47:13,020 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T17:47:13,020 finder, build_isolation, check_build_deps 2025-09-09T17:47:13,020 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:47:13,020 ) 2025-09-09T17:47:13,020 ^ 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T17:47:13,020 self.req.prepare_metadata() 2025-09-09T17:47:13,020 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T17:47:13,020 self.metadata_directory = generate_metadata_legacy( 2025-09-09T17:47:13,020 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T17:47:13,020 build_env=self.build_env, 2025-09-09T17:47:13,020 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:47:13,020 ...<3 lines>... 2025-09-09T17:47:13,020 details=details, 2025-09-09T17:47:13,020 ^^^^^^^^^^^^^^^^ 2025-09-09T17:47:13,020 ) 2025-09-09T17:47:13,020 ^ 2025-09-09T17:47:13,020 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T17:47:13,020 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T17:47:13,020 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T17:47:13,041 Removed pyaff4==0.34 from https://files.pythonhosted.org/packages/0a/52/cfe15539d649b9096c2ad64d4cd7f6aa21bcd41bbc55712c8f83c846cc3c/pyaff4-0.34.tar.gz from build tracker '/tmp/pip-build-tracker-hcxe4d7c' 2025-09-09T17:47:13,041 Removed build tracker: '/tmp/pip-build-tracker-hcxe4d7c'