2025-09-15T17:10:37,121 Created temporary directory: /tmp/pip-build-tracker-553mxcpa 2025-09-15T17:10:37,122 Initialized build tracking at /tmp/pip-build-tracker-553mxcpa 2025-09-15T17:10:37,122 Created build tracker: /tmp/pip-build-tracker-553mxcpa 2025-09-15T17:10:37,122 Entered build tracker: /tmp/pip-build-tracker-553mxcpa 2025-09-15T17:10:37,122 Created temporary directory: /tmp/pip-wheel-f40egk6f 2025-09-15T17:10:37,126 Created temporary directory: /tmp/pip-ephem-wheel-cache-jzo3v_5k 2025-09-15T17:10:37,198 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-15T17:10:37,201 2 location(s) to search for versions of infotools: 2025-09-15T17:10:37,201 * https://pypi.org/simple/infotools/ 2025-09-15T17:10:37,201 * https://www.piwheels.org/simple/infotools/ 2025-09-15T17:10:37,202 Fetching project page and analyzing links: https://pypi.org/simple/infotools/ 2025-09-15T17:10:37,202 Getting page https://pypi.org/simple/infotools/ 2025-09-15T17:10:37,204 Found index url https://pypi.org/simple/ 2025-09-15T17:10:37,365 Fetched page https://pypi.org/simple/infotools/ as application/vnd.pypi.simple.v1+json 2025-09-15T17:10:37,371 Skipping link: No binaries permitted for infotools: https://files.pythonhosted.org/packages/58/17/e59b500f950464798ff32d6f34f6b1ac9018e528c395dea9dfd969e6ff75/infotools-0.1-py2.py3-none-any.whl (from https://pypi.org/simple/infotools/) 2025-09-15T17:10:37,371 Found link https://files.pythonhosted.org/packages/f9/1c/f45d217be389adac4fa8dc7a300ffce16268aafcdffdb715669becfeff66/infotools-0.1.tar.gz (from https://pypi.org/simple/infotools/), version: 0.1 2025-09-15T17:10:37,372 Skipping link: No binaries permitted for infotools: https://files.pythonhosted.org/packages/8b/58/889d7d593597ed950ec3cee136419618881c05619b7e5286f2a80c7ff0d7/infotools-0.2-py2.py3-none-any.whl (from https://pypi.org/simple/infotools/) 2025-09-15T17:10:37,372 Found link https://files.pythonhosted.org/packages/ad/80/49cdb370f10e35767e6bac191cd783251b180e2ed442dc9e137762740326/infotools-0.2.tar.gz (from https://pypi.org/simple/infotools/), version: 0.2 2025-09-15T17:10:37,372 Skipping link: No binaries permitted for infotools: https://files.pythonhosted.org/packages/29/b9/88184f9d926653a5147ff42c24afed3932a3785b071e5eaec438c36b8fe9/infotools-0.3-py2.py3-none-any.whl (from https://pypi.org/simple/infotools/) 2025-09-15T17:10:37,372 Found link https://files.pythonhosted.org/packages/e3/a0/822d53a78dc3c2626e5bc506577d59a42b06f2a3c62acab86479f75128b8/infotools-0.3.tar.gz (from https://pypi.org/simple/infotools/), version: 0.3 2025-09-15T17:10:37,373 Skipping link: No binaries permitted for infotools: https://files.pythonhosted.org/packages/7b/f9/5ab90cfec5ea348c342610e968a97a173b6f64982e03daf0ecd8582d6bbc/infotools-0.4-py2.py3-none-any.whl (from https://pypi.org/simple/infotools/) 2025-09-15T17:10:37,373 Found link https://files.pythonhosted.org/packages/63/ad/f438218bee66ef53014f912bde3c09fcd3afb4341d80431ae98ec1120113/infotools-0.4.tar.gz (from https://pypi.org/simple/infotools/), version: 0.4 2025-09-15T17:10:37,373 Skipping link: No binaries permitted for infotools: https://files.pythonhosted.org/packages/8a/68/7072045318ac50ae417e32ca4a124eb3600a0add1938a936519ad9c10888/infotools-0.4.1-py2.py3-none-any.whl (from https://pypi.org/simple/infotools/) 2025-09-15T17:10:37,373 Found link https://files.pythonhosted.org/packages/8a/68/937995ccdc02e4054894b5fe245def56dd99b11a7cb26e8103e315675fcd/infotools-0.4.1.tar.gz (from https://pypi.org/simple/infotools/), version: 0.4.1 2025-09-15T17:10:37,374 Skipping link: No binaries permitted for infotools: https://files.pythonhosted.org/packages/71/41/23e77a31e6adde8159334ca33404ab1dd902d9cd956c7fe65b949e1bfdaf/infotools-0.4.2-py2.py3-none-any.whl (from https://pypi.org/simple/infotools/) 2025-09-15T17:10:37,374 Found link https://files.pythonhosted.org/packages/93/e1/7bdf8f3f1c7c849489207ee03f81230b5c918c61d3bb50f36b77d099a0a2/infotools-0.4.2.tar.gz (from https://pypi.org/simple/infotools/), version: 0.4.2 2025-09-15T17:10:37,374 Skipping link: No binaries permitted for infotools: https://files.pythonhosted.org/packages/fd/eb/950fe855f9728b493837627c437c551acd85b1d0d1474bb8161cf29f57c5/infotools-0.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/infotools/) 2025-09-15T17:10:37,374 Found link https://files.pythonhosted.org/packages/f1/ad/c3a0f232cb5ce64d9fd896e23367b44342bb2623c9b5ab496024f19ec9ba/infotools-0.5.0.tar.gz (from https://pypi.org/simple/infotools/), version: 0.5.0 2025-09-15T17:10:37,375 Skipping link: No binaries permitted for infotools: https://files.pythonhosted.org/packages/5c/c6/b81da04d47ba3da04c1a9b0c4d0dc385b242c795ba585eb1b9489cf4cd9b/infotools-0.5.2-py2.py3-none-any.whl (from https://pypi.org/simple/infotools/) 2025-09-15T17:10:37,375 Found link https://files.pythonhosted.org/packages/d8/b6/da87b5d98e9b44a222f2ea3a9e22262ad20fee4edd54199414d455525404/infotools-0.5.2.tar.gz (from https://pypi.org/simple/infotools/), version: 0.5.2 2025-09-15T17:10:37,375 Skipping link: No binaries permitted for infotools: https://files.pythonhosted.org/packages/b3/dd/0d76d8acaff7691d75d4ce250ff01fee751b1c095ac6bc6f320670e32301/infotools-0.5.3-py2.py3-none-any.whl (from https://pypi.org/simple/infotools/) 2025-09-15T17:10:37,375 Found link https://files.pythonhosted.org/packages/de/8c/68a13e75fbe017409f265934aaee464f74878391dec1b36afa19ad7673e3/infotools-0.5.3.tar.gz (from https://pypi.org/simple/infotools/), version: 0.5.3 2025-09-15T17:10:37,376 Skipping link: No binaries permitted for infotools: https://files.pythonhosted.org/packages/ef/32/7a16fff3dfc1621049bfb7129594cbfb9f8426ff09f3c7d8087f9460bd63/infotools-0.5.4-py2.py3-none-any.whl (from https://pypi.org/simple/infotools/) 2025-09-15T17:10:37,376 Found link https://files.pythonhosted.org/packages/ce/72/3d957aa8c2a4e477eca744430f043f2ed7d0569c83ce4a6e36a466204104/infotools-0.5.4.tar.gz (from https://pypi.org/simple/infotools/), version: 0.5.4 2025-09-15T17:10:37,376 Skipping link: No binaries permitted for infotools: https://files.pythonhosted.org/packages/0b/cc/c176912c215b813dfce1a46b2eb356010fedc0ba65358be3b888a5248a45/infotools-0.5.5-py2.py3-none-any.whl (from https://pypi.org/simple/infotools/) 2025-09-15T17:10:37,376 Found link https://files.pythonhosted.org/packages/5b/3a/7e98d2c7f994a248ce6334bd84eecdafc1f62f581711b552667223cdd552/infotools-0.5.5.tar.gz (from https://pypi.org/simple/infotools/), version: 0.5.5 2025-09-15T17:10:37,377 Skipping link: No binaries permitted for infotools: https://files.pythonhosted.org/packages/93/82/b42bd31d58cc25feda0bf39637253807b792b2e6652241ff801ca48c4da2/infotools-0.5.6-py2.py3-none-any.whl (from https://pypi.org/simple/infotools/) 2025-09-15T17:10:37,377 Found link https://files.pythonhosted.org/packages/2b/c9/eb84302f5c7d01322ff705214ca917affe8d1c3c1f6b0f0a2fc1f3c285fc/infotools-0.5.6.tar.gz (from https://pypi.org/simple/infotools/), version: 0.5.6 2025-09-15T17:10:37,377 Skipping link: No binaries permitted for infotools: https://files.pythonhosted.org/packages/2b/f7/3cb2c11b7038a33844a630a404686ffe1f5d372814fe4bed15077f58b137/infotools-0.5.7-py2.py3-none-any.whl (from https://pypi.org/simple/infotools/) 2025-09-15T17:10:37,377 Found link https://files.pythonhosted.org/packages/47/e0/92bd810ee9b7ce18eac64cd319fc47d93f41e187cd0c80c2b25c0f4b841d/infotools-0.5.7.tar.gz (from https://pypi.org/simple/infotools/), version: 0.5.7 2025-09-15T17:10:37,378 Skipping link: No binaries permitted for infotools: https://files.pythonhosted.org/packages/4b/9b/ffa2525d214b136e7ad805b2ab0516b4854ed155878574fd4ec798302e1a/infotools-0.6.1-py2.py3-none-any.whl (from https://pypi.org/simple/infotools/) 2025-09-15T17:10:37,378 Found link https://files.pythonhosted.org/packages/6b/3a/c0916a5b908d98e39137a3a020d4456f1cae1753b30f2566c6ea010d5ea9/infotools-0.6.1.tar.gz (from https://pypi.org/simple/infotools/), version: 0.6.1 2025-09-15T17:10:37,378 Skipping link: No binaries permitted for infotools: https://files.pythonhosted.org/packages/56/d5/27053a9e7329874580585d538117ca7e3b7399036a45528c3da2d7325371/infotools-0.7-py2.py3-none-any.whl (from https://pypi.org/simple/infotools/) 2025-09-15T17:10:37,378 Found link https://files.pythonhosted.org/packages/3d/0e/bc6f9fa080ceba12132dea94326e891260c448eb09b87d783d93bc7ea0d1/infotools-0.7.tar.gz (from https://pypi.org/simple/infotools/), version: 0.7 2025-09-15T17:10:37,379 Skipping link: No binaries permitted for infotools: https://files.pythonhosted.org/packages/bf/ed/1205c240c71898696d19e5d66e91314f02a809433159c3eee1408f23764d/infotools-0.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/infotools/) 2025-09-15T17:10:37,379 Found link https://files.pythonhosted.org/packages/23/c4/5ac33f944e302efee8ca1d6c9ceb9ede66b52e71e6e76daef4a849915aaa/infotools-0.7.1.tar.gz (from https://pypi.org/simple/infotools/), version: 0.7.1 2025-09-15T17:10:37,379 Skipping link: No binaries permitted for infotools: https://files.pythonhosted.org/packages/8f/c1/2b043f187deb0bd5f590adf1ace1ef17c674af203ead1b6c1d80b150c320/infotools-0.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/infotools/) 2025-09-15T17:10:37,379 Found link https://files.pythonhosted.org/packages/3f/5c/e03d5def2a1c19227d3bdd327dbda97560109723c4f841798b6aca70a0e2/infotools-0.8.0.tar.gz (from https://pypi.org/simple/infotools/), version: 0.8.0 2025-09-15T17:10:37,380 Skipping link: No binaries permitted for infotools: https://files.pythonhosted.org/packages/c0/58/64e35b4140160c246894ffdb0312f049d33728f7799a4b93f369dd7f9f12/infotools-0.9.0-py2.py3-none-any.whl (from https://pypi.org/simple/infotools/) 2025-09-15T17:10:37,380 Found link https://files.pythonhosted.org/packages/e8/34/97455170b1871e84eee26e50e15bce8b9dc5d5ee136540edcb8eee18d24c/infotools-0.9.0.tar.gz (from https://pypi.org/simple/infotools/), version: 0.9.0 2025-09-15T17:10:37,380 Skipping link: No binaries permitted for infotools: https://files.pythonhosted.org/packages/65/9d/98710c52df2d6f1d4f49629e8cba84f8b9f90a41c3e01924bd2de8c28cb3/infotools-0.9.1-py2.py3-none-any.whl (from https://pypi.org/simple/infotools/) 2025-09-15T17:10:37,380 Found link https://files.pythonhosted.org/packages/72/17/1a1466a705d5c7332a2125f00fe09f64b5bc6658fa21539dc93e0b3b3b3b/infotools-0.9.1.tar.gz (from https://pypi.org/simple/infotools/), version: 0.9.1 2025-09-15T17:10:37,381 Skipping link: No binaries permitted for infotools: https://files.pythonhosted.org/packages/52/e2/7d56307ddbb20832c755552b95023ca60cd03afc6b67407908dbc58f0a4d/infotools-0.9.2-py2.py3-none-any.whl (from https://pypi.org/simple/infotools/) 2025-09-15T17:10:37,381 Found link https://files.pythonhosted.org/packages/2e/13/d8cdc4aad926656c51165e4307a2f9e69993e3f20b0a051dd105e837dfe9/infotools-0.9.2.tar.gz (from https://pypi.org/simple/infotools/), version: 0.9.2 2025-09-15T17:10:37,381 Skipping link: No binaries permitted for infotools: https://files.pythonhosted.org/packages/19/a3/947cf432d9a41308185595492355cfcb611ac596c4c6ccc271dbd1c52187/infotools-0.9.3-py2.py3-none-any.whl (from https://pypi.org/simple/infotools/) 2025-09-15T17:10:37,381 Found link https://files.pythonhosted.org/packages/29/6c/2c3ef6d960a895519b9b83c28a734afa00b33c88e8c24bc8ad1e069bdbeb/infotools-0.9.3.tar.gz (from https://pypi.org/simple/infotools/), version: 0.9.3 2025-09-15T17:10:37,382 Skipping link: No binaries permitted for infotools: https://files.pythonhosted.org/packages/8a/01/e214c375125a5b7a468fd2520d63ba25b9bf23a3c8efdd3aa496427b9097/infotools-2025.5.6-py2.py3-none-any.whl (from https://pypi.org/simple/infotools/) 2025-09-15T17:10:37,382 Found link https://files.pythonhosted.org/packages/c6/5a/e96a3e4b243ec438a5b4ac8b2e6a1bc40d94bb1c425b3dd43fa4297156a3/infotools-2025.5.6.tar.gz (from https://pypi.org/simple/infotools/), version: 2025.5.6 2025-09-15T17:10:37,382 Fetching project page and analyzing links: https://www.piwheels.org/simple/infotools/ 2025-09-15T17:10:37,383 Getting page https://www.piwheels.org/simple/infotools/ 2025-09-15T17:10:37,384 Found index url https://www.piwheels.org/simple/ 2025-09-15T17:10:37,484 Fetched page https://www.piwheels.org/simple/infotools/ as text/html 2025-09-15T17:10:37,488 Skipping link: No binaries permitted for infotools: https://archive1.piwheels.org/simple/infotools/infotools-0.7.1-py2.py3-none-any.whl#sha256=ddbf1d96a458b9f760f906c7e08439711d816f3cd7930c43bce67886093e66bc (from https://www.piwheels.org/simple/infotools/) 2025-09-15T17:10:37,488 Skipping link: No binaries permitted for infotools: https://archive1.piwheels.org/simple/infotools/infotools-0.7-py2.py3-none-any.whl#sha256=0bc141abc7abbfa3ef8c81934ba88d7b228bf581685861b953d8569be23a5171 (from https://www.piwheels.org/simple/infotools/) 2025-09-15T17:10:37,489 Skipping link: No binaries permitted for infotools: https://archive1.piwheels.org/simple/infotools/infotools-0.6.1-py2.py3-none-any.whl#sha256=525ccb19525d652967760501adbbd1984c54c77c539d54157a00b93a9899d344 (from https://www.piwheels.org/simple/infotools/) 2025-09-15T17:10:37,489 Skipping link: No binaries permitted for infotools: https://archive1.piwheels.org/simple/infotools/infotools-0.5.7-py2.py3-none-any.whl#sha256=c9de0ea6552e8d4b14dc08d74d4b1f36faabb386515fe5ec2e840c0dd47cffd4 (from https://www.piwheels.org/simple/infotools/) 2025-09-15T17:10:37,489 Skipping link: No binaries permitted for infotools: https://archive1.piwheels.org/simple/infotools/infotools-0.5.6-py2.py3-none-any.whl#sha256=1a1048708402a8fdbfd73f85bcf430b7a44734205495c3dfee800f98686a400b (from https://www.piwheels.org/simple/infotools/) 2025-09-15T17:10:37,489 Skipping link: No binaries permitted for infotools: https://archive1.piwheels.org/simple/infotools/infotools-0.5.5-py2.py3-none-any.whl#sha256=8ecee1659102359c98d0135833cb1bb51de8ea6cee0962e59c419e5da6b3610b (from https://www.piwheels.org/simple/infotools/) 2025-09-15T17:10:37,489 Skipping link: No binaries permitted for infotools: https://archive1.piwheels.org/simple/infotools/infotools-0.5.4-py2.py3-none-any.whl#sha256=a5b194039ac39e87a78786647c89e1f087f3bafa829dd8a4ce204db0f6ce4147 (from https://www.piwheels.org/simple/infotools/) 2025-09-15T17:10:37,489 Skipping link: No binaries permitted for infotools: https://archive1.piwheels.org/simple/infotools/infotools-0.5.3-py2.py3-none-any.whl#sha256=2bbd22beef48fa14f9f698bfb0ced2384a3871c1b486db34ab81bedad377592c (from https://www.piwheels.org/simple/infotools/) 2025-09-15T17:10:37,490 Skipping link: No binaries permitted for infotools: https://archive1.piwheels.org/simple/infotools/infotools-0.5.2-py2.py3-none-any.whl#sha256=096fa6dcf7896edabd5fdb3a325e84834f6f13f882c6c35c8b4296b8ef23af09 (from https://www.piwheels.org/simple/infotools/) 2025-09-15T17:10:37,490 Skipping link: No binaries permitted for infotools: https://archive1.piwheels.org/simple/infotools/infotools-0.5.0-py2.py3-none-any.whl#sha256=ad0f907ca60be9e943b1e3975faa6d2e5dcf9592cb009f17f9c82d12f5db6a58 (from https://www.piwheels.org/simple/infotools/) 2025-09-15T17:10:37,490 Skipping link: No binaries permitted for infotools: https://archive1.piwheels.org/simple/infotools/infotools-0.4.2-py2.py3-none-any.whl#sha256=5712d42ade6c53a34cb01bc7a5b64f0438f0eeb3c7e4a8b170a0a9d3f02cc69d (from https://www.piwheels.org/simple/infotools/) 2025-09-15T17:10:37,490 Skipping link: No binaries permitted for infotools: https://archive1.piwheels.org/simple/infotools/infotools-0.4.1-py2.py3-none-any.whl#sha256=50af6a4bb4fb48a90ca70f91adfbc44c36838da175a2b167c03c4150136832ad (from https://www.piwheels.org/simple/infotools/) 2025-09-15T17:10:37,490 Skipping link: No binaries permitted for infotools: https://archive1.piwheels.org/simple/infotools/infotools-0.4-py2.py3-none-any.whl#sha256=53a97e58c75b55ae202ea88cd4fb98dee478cca0959332ea9a7493bdbe090fd2 (from https://www.piwheels.org/simple/infotools/) 2025-09-15T17:10:37,490 Skipping link: No binaries permitted for infotools: https://archive1.piwheels.org/simple/infotools/infotools-0.3-py2.py3-none-any.whl#sha256=ad188346198e10890b2e4b055fed330a829ecc7c5849f3fa175680fe5e44f9c9 (from https://www.piwheels.org/simple/infotools/) 2025-09-15T17:10:37,491 Skipping link: No binaries permitted for infotools: https://archive1.piwheels.org/simple/infotools/infotools-0.2-py2.py3-none-any.whl#sha256=8b916bdaefa2618f72ffc3610d91a4cc772b83bedffcbc97f78281bc7ad4f161 (from https://www.piwheels.org/simple/infotools/) 2025-09-15T17:10:37,491 Skipping link: No binaries permitted for infotools: https://archive1.piwheels.org/simple/infotools/infotools-0.1-py2.py3-none-any.whl#sha256=c13279f5672d32f3517b48f6c4376971922d46b9b239925ff220f2e77e9cfe99 (from https://www.piwheels.org/simple/infotools/) 2025-09-15T17:10:37,491 Skipping link: not a file: https://www.piwheels.org/simple/infotools/ 2025-09-15T17:10:37,491 Skipping link: not a file: https://pypi.org/simple/infotools/ 2025-09-15T17:10:37,522 Given no hashes to check 1 links for project 'infotools': discarding no candidates 2025-09-15T17:10:37,524 Collecting infotools==2025.5.6 2025-09-15T17:10:37,525 Created temporary directory: /tmp/pip-unpack-40gngntq 2025-09-15T17:10:37,673 Downloading infotools-2025.5.6.tar.gz (23 kB) 2025-09-15T17:10:37,719 Added infotools==2025.5.6 from https://files.pythonhosted.org/packages/c6/5a/e96a3e4b243ec438a5b4ac8b2e6a1bc40d94bb1c425b3dd43fa4297156a3/infotools-2025.5.6.tar.gz to build tracker '/tmp/pip-build-tracker-553mxcpa' 2025-09-15T17:10:37,720 Running setup.py (path:/tmp/pip-wheel-f40egk6f/infotools_2d14d83f89824cc3a7722367a3695313/setup.py) egg_info for package infotools 2025-09-15T17:10:37,720 Created temporary directory: /tmp/pip-pip-egg-info-rxcxdy2e 2025-09-15T17:10:37,720 Preparing metadata (setup.py): started 2025-09-15T17:10:37,721 Running command python setup.py egg_info 2025-09-15T17:10:38,285 Traceback (most recent call last): 2025-09-15T17:10:38,287 File "", line 2, in 2025-09-15T17:10:38,287 exec(compile(''' 2025-09-15T17:10:38,287 ~~~~^^^^^^^^^^^^ 2025-09-15T17:10:38,287 # This is -- a caller that pip uses to run setup.py 2025-09-15T17:10:38,288 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-15T17:10:38,288 ...<32 lines>... 2025-09-15T17:10:38,288 exec(compile(setup_py_code, filename, "exec")) 2025-09-15T17:10:38,289 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-15T17:10:38,289 ''' % ('/tmp/pip-wheel-f40egk6f/infotools_2d14d83f89824cc3a7722367a3695313/setup.py',), "", "exec")) 2025-09-15T17:10:38,289 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-15T17:10:38,289 File "", line 35, in 2025-09-15T17:10:38,290 File "/tmp/pip-wheel-f40egk6f/infotools_2d14d83f89824cc3a7722367a3695313/setup.py", line 7, in 2025-09-15T17:10:38,290 import infotools 2025-09-15T17:10:38,290 File "/tmp/pip-wheel-f40egk6f/infotools_2d14d83f89824cc3a7722367a3695313/infotools/__init__.py", line 2, in 2025-09-15T17:10:38,290 from loguru import logger 2025-09-15T17:10:38,291 ModuleNotFoundError: No module named 'loguru' 2025-09-15T17:10:38,388 ERROR: python setup.py egg_info exited with 1 2025-09-15T17:10:38,404 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-15T17:10:38,404 exec(compile('"'"''"'"''"'"' 2025-09-15T17:10:38,404 # This is -- a caller that pip uses to run setup.py 2025-09-15T17:10:38,404 # 2025-09-15T17:10:38,404 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-15T17:10:38,404 # import from `distutils.core` to work with newer packaging standards. 2025-09-15T17:10:38,404 # - It provides a clear error message when setuptools is not installed. 2025-09-15T17:10:38,404 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-15T17:10:38,404 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-15T17:10:38,404 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-15T17:10:38,404 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-15T17:10:38,404 import os, sys, tokenize, traceback 2025-09-15T17:10:38,404 2025-09-15T17:10:38,404 try: 2025-09-15T17:10:38,404 import setuptools 2025-09-15T17:10:38,404 except ImportError: 2025-09-15T17:10:38,404 print( 2025-09-15T17:10:38,404 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-15T17:10:38,404 "the build environment with exception:", 2025-09-15T17:10:38,404 file=sys.stderr, 2025-09-15T17:10:38,404 ) 2025-09-15T17:10:38,404 traceback.print_exc() 2025-09-15T17:10:38,404 sys.exit(1) 2025-09-15T17:10:38,404 2025-09-15T17:10:38,404 __file__ = %r 2025-09-15T17:10:38,404 sys.argv[0] = __file__ 2025-09-15T17:10:38,404 2025-09-15T17:10:38,404 if os.path.exists(__file__): 2025-09-15T17:10:38,404 filename = __file__ 2025-09-15T17:10:38,404 with tokenize.open(__file__) as f: 2025-09-15T17:10:38,404 setup_py_code = f.read() 2025-09-15T17:10:38,404 else: 2025-09-15T17:10:38,404 filename = "" 2025-09-15T17:10:38,404 setup_py_code = "from setuptools import setup; setup()" 2025-09-15T17:10:38,404 2025-09-15T17:10:38,404 exec(compile(setup_py_code, filename, "exec")) 2025-09-15T17:10:38,404 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-f40egk6f/infotools_2d14d83f89824cc3a7722367a3695313/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-rxcxdy2e[/] 2025-09-15T17:10:38,405 [bold magenta]cwd[/]: /tmp/pip-wheel-f40egk6f/infotools_2d14d83f89824cc3a7722367a3695313/ 2025-09-15T17:10:38,405 Preparing metadata (setup.py): finished with status 'error' 2025-09-15T17:10:38,406 ERROR: metadata generation failed 2025-09-15T17:10:38,414 Exception information: 2025-09-15T17:10:38,414 Traceback (most recent call last): 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-15T17:10:38,414 call_subprocess( 2025-09-15T17:10:38,414 ~~~~~~~~~~~~~~~^ 2025-09-15T17:10:38,414 args, 2025-09-15T17:10:38,414 ^^^^^ 2025-09-15T17:10:38,414 ...<2 lines>... 2025-09-15T17:10:38,414 spinner=spinner, 2025-09-15T17:10:38,414 ^^^^^^^^^^^^^^^^ 2025-09-15T17:10:38,414 ) 2025-09-15T17:10:38,414 ^ 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-15T17:10:38,414 raise error 2025-09-15T17:10:38,414 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-15T17:10:38,414 2025-09-15T17:10:38,414 The above exception was the direct cause of the following exception: 2025-09-15T17:10:38,414 2025-09-15T17:10:38,414 Traceback (most recent call last): 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-15T17:10:38,414 status = _inner_run() 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-15T17:10:38,414 return self.run(options, args) 2025-09-15T17:10:38,414 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-15T17:10:38,414 return func(self, options, args) 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-15T17:10:38,414 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-15T17:10:38,414 result = self._result = resolver.resolve( 2025-09-15T17:10:38,414 ~~~~~~~~~~~~~~~~^ 2025-09-15T17:10:38,414 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-15T17:10:38,414 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-15T17:10:38,414 ) 2025-09-15T17:10:38,414 ^ 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-15T17:10:38,414 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-15T17:10:38,414 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-15T17:10:38,414 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-15T17:10:38,414 if not criterion.candidates: 2025-09-15T17:10:38,414 ^^^^^^^^^^^^^^^^^^^^ 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-15T17:10:38,414 return bool(self._sequence) 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-15T17:10:38,414 self._bool = any(self) 2025-09-15T17:10:38,414 ~~~^^^^^^ 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-15T17:10:38,414 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-15T17:10:38,414 ^^^^^^^^ 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-15T17:10:38,414 candidate = func() 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-15T17:10:38,414 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-15T17:10:38,414 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-15T17:10:38,414 link, template, name, version 2025-09-15T17:10:38,414 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-15T17:10:38,414 ) 2025-09-15T17:10:38,414 ^ 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-15T17:10:38,414 self._link_candidate_cache[link] = LinkCandidate( 2025-09-15T17:10:38,414 ~~~~~~~~~~~~~^ 2025-09-15T17:10:38,414 link, 2025-09-15T17:10:38,414 ^^^^^ 2025-09-15T17:10:38,414 ...<3 lines>... 2025-09-15T17:10:38,414 version=version, 2025-09-15T17:10:38,414 ^^^^^^^^^^^^^^^^ 2025-09-15T17:10:38,414 ) 2025-09-15T17:10:38,414 ^ 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-15T17:10:38,414 super().__init__( 2025-09-15T17:10:38,414 ~~~~~~~~~~~~~~~~^ 2025-09-15T17:10:38,414 link=link, 2025-09-15T17:10:38,414 ^^^^^^^^^^ 2025-09-15T17:10:38,414 ...<4 lines>... 2025-09-15T17:10:38,414 version=version, 2025-09-15T17:10:38,414 ^^^^^^^^^^^^^^^^ 2025-09-15T17:10:38,414 ) 2025-09-15T17:10:38,414 ^ 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-15T17:10:38,414 self.dist = self._prepare() 2025-09-15T17:10:38,414 ~~~~~~~~~~~~~^^ 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-15T17:10:38,414 dist = self._prepare_distribution() 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-15T17:10:38,414 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-15T17:10:38,414 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-15T17:10:38,414 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-15T17:10:38,414 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-15T17:10:38,414 dist = _get_prepared_distribution( 2025-09-15T17:10:38,414 req, 2025-09-15T17:10:38,414 ...<3 lines>... 2025-09-15T17:10:38,414 self.check_build_deps, 2025-09-15T17:10:38,414 ) 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-15T17:10:38,414 abstract_dist.prepare_distribution_metadata( 2025-09-15T17:10:38,414 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-15T17:10:38,414 finder, build_isolation, check_build_deps 2025-09-15T17:10:38,414 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-15T17:10:38,414 ) 2025-09-15T17:10:38,414 ^ 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-15T17:10:38,414 self.req.prepare_metadata() 2025-09-15T17:10:38,414 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-15T17:10:38,414 self.metadata_directory = generate_metadata_legacy( 2025-09-15T17:10:38,414 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-15T17:10:38,414 build_env=self.build_env, 2025-09-15T17:10:38,414 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-15T17:10:38,414 ...<3 lines>... 2025-09-15T17:10:38,414 details=details, 2025-09-15T17:10:38,414 ^^^^^^^^^^^^^^^^ 2025-09-15T17:10:38,414 ) 2025-09-15T17:10:38,414 ^ 2025-09-15T17:10:38,414 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-15T17:10:38,414 raise MetadataGenerationFailed(package_details=details) from error 2025-09-15T17:10:38,414 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-15T17:10:38,442 Removed infotools==2025.5.6 from https://files.pythonhosted.org/packages/c6/5a/e96a3e4b243ec438a5b4ac8b2e6a1bc40d94bb1c425b3dd43fa4297156a3/infotools-2025.5.6.tar.gz from build tracker '/tmp/pip-build-tracker-553mxcpa' 2025-09-15T17:10:38,442 Removed build tracker: '/tmp/pip-build-tracker-553mxcpa'