2025-09-08T06:12:43,570 Created temporary directory: /tmp/pip-build-tracker-c4ufnioh 2025-09-08T06:12:43,571 Initialized build tracking at /tmp/pip-build-tracker-c4ufnioh 2025-09-08T06:12:43,571 Created build tracker: /tmp/pip-build-tracker-c4ufnioh 2025-09-08T06:12:43,571 Entered build tracker: /tmp/pip-build-tracker-c4ufnioh 2025-09-08T06:12:43,571 Created temporary directory: /tmp/pip-wheel-rxy6j873 2025-09-08T06:12:43,574 Created temporary directory: /tmp/pip-ephem-wheel-cache-xgxjchbh 2025-09-08T06:12:43,633 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T06:12:43,636 2 location(s) to search for versions of miscutils: 2025-09-08T06:12:43,636 * https://pypi.org/simple/miscutils/ 2025-09-08T06:12:43,636 * https://www.piwheels.org/simple/miscutils/ 2025-09-08T06:12:43,636 Fetching project page and analyzing links: https://pypi.org/simple/miscutils/ 2025-09-08T06:12:43,636 Getting page https://pypi.org/simple/miscutils/ 2025-09-08T06:12:43,637 Found index url https://pypi.org/simple/ 2025-09-08T06:12:43,854 Fetched page https://pypi.org/simple/miscutils/ as application/vnd.pypi.simple.v1+json 2025-09-08T06:12:43,863 Found link https://files.pythonhosted.org/packages/f0/38/eed37a4f892e27a7479b3c03595b5ea2e1d83dba0e0ea4d914e7d17b069a/miscutils-0.1.tar.gz (from https://pypi.org/simple/miscutils/), version: 0.1 2025-09-08T06:12:43,863 Found link https://files.pythonhosted.org/packages/57/f3/9181e5240e225e8b4d0403d1c5631c681673ede2a87d352c1aa52380e107/miscutils-0.2.tar.gz (from https://pypi.org/simple/miscutils/), version: 0.2 2025-09-08T06:12:43,864 Found link https://files.pythonhosted.org/packages/46/a2/ff66ddb1885c42259d3219f8100b821baad535459bc4ac55fab7ae2747fc/miscutils-0.3.tar.gz (from https://pypi.org/simple/miscutils/), version: 0.3 2025-09-08T06:12:43,864 Found link https://files.pythonhosted.org/packages/95/c9/c215781e66c2669a5b05100b6caf47e81f64a9895fe19b0efde011939d09/miscutils-0.7.tar.gz (from https://pypi.org/simple/miscutils/), version: 0.7 2025-09-08T06:12:43,865 Found link https://files.pythonhosted.org/packages/e8/0e/fe49d5459db1b050d27f21800f9cb1764b4728adc39af759cbad3262f032/miscutils-0.8.tar.gz (from https://pypi.org/simple/miscutils/), version: 0.8 2025-09-08T06:12:43,865 Found link https://files.pythonhosted.org/packages/58/cc/942785be6bbd668dad2413706b9c7116bd5fc5625f0236181834799199f0/miscutils-0.9.tar.gz (from https://pypi.org/simple/miscutils/), version: 0.9 2025-09-08T06:12:43,866 Found link https://files.pythonhosted.org/packages/18/3c/966d1cf0d12dcb73c98bf5d1f01847c72e5f55df9ffa46436f4f8b247235/miscutils-0.10.tar.gz (from https://pypi.org/simple/miscutils/), version: 0.10 2025-09-08T06:12:43,866 Found link https://files.pythonhosted.org/packages/ea/f0/465a0e25b7b68d119f862aba3af77de31b47cd230099529c0b00fb4df357/miscutils-0.11.tar.gz (from https://pypi.org/simple/miscutils/), version: 0.11 2025-09-08T06:12:43,867 Found link https://files.pythonhosted.org/packages/a7/49/be001c50e8b8f15d660a359adc0ecc871e6472b17b1a2156d06bf8a9e507/miscutils-0.12.tar.gz (from https://pypi.org/simple/miscutils/), version: 0.12 2025-09-08T06:12:43,867 Found link https://files.pythonhosted.org/packages/2f/61/d9fb8f911612b85a299c041f063494374a7dbf964cdb5b5e68f594bca142/miscutils-0.13.tar.gz (from https://pypi.org/simple/miscutils/), version: 0.13 2025-09-08T06:12:43,868 Found link https://files.pythonhosted.org/packages/d6/8a/295e785bb1828791eb0f5c27e2365cbb6659e28fd5978f9e81e1f0b9a3a6/miscutils-0.14.tar.gz (from https://pypi.org/simple/miscutils/), version: 0.14 2025-09-08T06:12:43,868 Found link https://files.pythonhosted.org/packages/97/1d/a7fddb0fb38039ae09807c60e0b7bf745333dd14ea43b2e6d8b44a26a577/miscutils-0.15.tar.gz (from https://pypi.org/simple/miscutils/), version: 0.15 2025-09-08T06:12:43,868 Found link https://files.pythonhosted.org/packages/65/a4/1892cffb0b645b8cfc42ca284052ac122743b77305ca9c497748b44758aa/miscutils-0.16.tar.gz (from https://pypi.org/simple/miscutils/), version: 0.16 2025-09-08T06:12:43,869 Found link https://files.pythonhosted.org/packages/2e/b5/d2b5395d4396e3c8b4da128e420e86d28a652eb34627ab997b192f419d36/miscutils-0.17.tar.gz (from https://pypi.org/simple/miscutils/), version: 0.17 2025-09-08T06:12:43,869 Found link https://files.pythonhosted.org/packages/69/ed/f1382aae49526ac575da582571415628382b17fd21e75e335dd95fae5108/miscutils-0.18.tar.gz (from https://pypi.org/simple/miscutils/), version: 0.18 2025-09-08T06:12:43,870 Found link https://files.pythonhosted.org/packages/d7/17/7433517a889f7f0f1ae407e40772a4e23d93ab17482999b210d745c48642/miscutils-0.19.tar.gz (from https://pypi.org/simple/miscutils/), version: 0.19 2025-09-08T06:12:43,871 Found link https://files.pythonhosted.org/packages/3c/50/a318ac9beaef46de607f29d19d11e11038d2d4850b662ae1a9eef2120706/miscutils-0.20.tar.gz (from https://pypi.org/simple/miscutils/), version: 0.20 2025-09-08T06:12:43,871 Found link https://files.pythonhosted.org/packages/7f/16/d711e27bb076764af61fa8153b34b915c377e64a2ef7eca921e30019a60a/miscutils-0.25.tar.gz (from https://pypi.org/simple/miscutils/), version: 0.25 2025-09-08T06:12:43,871 Found link https://files.pythonhosted.org/packages/4c/a4/153b78dd0320377768442593f4817135ef4b0a946ae7c0a51f98e1b46843/miscutils-1.0.0.tar.gz (from https://pypi.org/simple/miscutils/), version: 1.0.0 2025-09-08T06:12:43,872 Found link https://files.pythonhosted.org/packages/d2/fc/b798d37fe94e8452a8ce39bb1c6c9c4db62731e92bffa97403c7012a9dd6/miscutils-1.0.1.tar.gz (from https://pypi.org/simple/miscutils/), version: 1.0.1 2025-09-08T06:12:43,872 Found link https://files.pythonhosted.org/packages/ba/8e/81b9e073f3c48b3f2b9638c6f3f6fff42d823f382d1fee1ffd212c1e77f4/miscutils-1.0.3.tar.gz (from https://pypi.org/simple/miscutils/), version: 1.0.3 2025-09-08T06:12:43,873 Found link https://files.pythonhosted.org/packages/9b/9a/562a4b5cba19ed39a0728a029132f96716be5902df7cdf0681a196186649/miscutils-1.1.1.tar.gz (from https://pypi.org/simple/miscutils/), version: 1.1.1 2025-09-08T06:12:43,873 Found link https://files.pythonhosted.org/packages/e8/d6/339c2b0204bda33a4b428b82d8ae2f56d84ec77c9ff816ea24ab1008f3c0/miscutils-1.1.3.tar.gz (from https://pypi.org/simple/miscutils/), version: 1.1.3 2025-09-08T06:12:43,873 Found link https://files.pythonhosted.org/packages/ce/91/1d20bcc597c294dda8f45872d458348cae202aa524c155af7ad438b227a6/miscutils-1.1.4.tar.gz (from https://pypi.org/simple/miscutils/), version: 1.1.4 2025-09-08T06:12:43,874 Found link https://files.pythonhosted.org/packages/0b/c6/c07fd78c619b77ee3b67f84d644e8b5e21d8bac0a7c183bcb2f644aecb14/miscutils-1.1.5.tar.gz (from https://pypi.org/simple/miscutils/), version: 1.1.5 2025-09-08T06:12:43,874 Found link https://files.pythonhosted.org/packages/dc/30/ff0ec074b8ea48aa5132f75c720bd5be79db054a3b2d09f448fcc9b7198e/miscutils-1.2.0.tar.gz (from https://pypi.org/simple/miscutils/), version: 1.2.0 2025-09-08T06:12:43,874 Found link https://files.pythonhosted.org/packages/9f/94/812495b193b70788bd243fa24e7832bada52d206dea222b765adbd4c896a/miscutils-1.2.2.tar.gz (from https://pypi.org/simple/miscutils/), version: 1.2.2 2025-09-08T06:12:43,874 Found link https://files.pythonhosted.org/packages/f6/6b/5e85e86efd84b947915cac623a9aaface47afe32b1085dcdf744fc289c3e/miscutils-1.2.3.tar.gz (from https://pypi.org/simple/miscutils/), version: 1.2.3 2025-09-08T06:12:43,874 Found link https://files.pythonhosted.org/packages/fa/c7/825f322c116631cfc766d45ead27c1460cb117b779b9f9919f4ac46fb71c/miscutils-1.3.1.tar.gz (from https://pypi.org/simple/miscutils/), version: 1.3.1 2025-09-08T06:12:43,874 Skipping link: No binaries permitted for miscutils: https://files.pythonhosted.org/packages/31/68/4c667d65e1ba1d0e88c889deea019fb513b8ae287d9ba86675b1b03031a1/miscutils-1.4.0-py3-none-any.whl (from https://pypi.org/simple/miscutils/) (requires-python:>=3.6,<4.0) 2025-09-08T06:12:43,875 Found link https://files.pythonhosted.org/packages/97/c9/ebda60eba876931740926178eb8f7d93ca55ce8be886b935cb11ece97f0a/miscutils-1.4.0.tar.gz (from https://pypi.org/simple/miscutils/) (requires-python:>=3.6,<4.0), version: 1.4.0 2025-09-08T06:12:43,876 Fetching project page and analyzing links: https://www.piwheels.org/simple/miscutils/ 2025-09-08T06:12:43,876 Getting page https://www.piwheels.org/simple/miscutils/ 2025-09-08T06:12:43,877 Found index url https://www.piwheels.org/simple/ 2025-09-08T06:12:43,991 Fetched page https://www.piwheels.org/simple/miscutils/ as text/html 2025-09-08T06:12:44,000 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-1.4.0-py3-none-any.whl#sha256=7d90591a78ec68e36b6a63a7dd335cb27193bbd0311118badcd29610d4656795 (from https://www.piwheels.org/simple/miscutils/) (requires-python:>=3.6,<4.0) 2025-09-08T06:12:44,000 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-1.3.1-py3-none-any.whl#sha256=e2d309771aac581db5bbe6d60fed58b8a5cb003eaab23f56d3c2cdc7751da7cc (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,000 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-1.2.3-py3-none-any.whl#sha256=11ea530a713cda485040037a1707d148db1429c3617772d882f948fa5252e9ac (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,001 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-1.2.2-py3-none-any.whl#sha256=5a80f6d5be9580d96a1422ed6cfae36705cf3ab9168b29c7339ac165edf1ea6a (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,001 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-1.2.0-py3-none-any.whl#sha256=b21a6e008b170c7221394db689526bc5cf50694ce92954a97aaca207812dc590 (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,001 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-1.1.5-py3-none-any.whl#sha256=601c4488e11cdbf190873f093991b30cdabcd90626252c3f9b8d7da0c4fed172 (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,001 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-1.1.4-py3-none-any.whl#sha256=c286fef7d9b646c023d177dee66b126b56abc018b1c30f7943beb8b4202cec03 (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,001 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-1.1.3-py3-none-any.whl#sha256=d31a397b30b69d8102efa86b62136890f97d54478000ab48b6f4c2cb08e71a49 (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,002 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-1.1.1-py3-none-any.whl#sha256=d01d37adefa9d7f89e71a51252649e211b88e543b97674489e03381554637de6 (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,002 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-1.0.3-py3-none-any.whl#sha256=999d455957d5dd3b9fc73f245aaebaa9e33780f983b210527945523d9cac036b (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,002 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-1.0.1-py3-none-any.whl#sha256=3f5893ee3ad732310b3416736c67fb7d4a35ea19c97a42ec7c591fb273e0976f (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,002 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-1.0.0-py3-none-any.whl#sha256=49f2f813418bb55d4b67039df2ff7d13001971b535c62c19669e5c17393976b5 (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,003 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-0.25-py3-none-any.whl#sha256=621c42b1b8b80b0a7881d7131cb9ddccd851cb79c8019a3e1621f3db28f68574 (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,003 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-0.20-py3-none-any.whl#sha256=7449bdde04a994fd94b7887f40466b2175c912816d6c4438c013eaf0f60d5b56 (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,003 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-0.19-py3-none-any.whl#sha256=e341b4da86ab58e6266d294934799b30ead44c1cae4a6d41cebb9013f73d71ab (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,003 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-0.18-py3-none-any.whl#sha256=f08de103fee1bd5054b9c5511b4804937204abae333a62fa3e093318bf085125 (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,004 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-0.17-py3-none-any.whl#sha256=e5ac5a3731c752d28594c0a06da09a08e09ffdf22a4fd48ee3227508ee293ff5 (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,004 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-0.16-py3-none-any.whl#sha256=f2e11662a3d559c6f792f5e9928a7d168aeef35aa13f1c7561a5f9f41a7e74ca (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,004 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-0.15-py3-none-any.whl#sha256=924d9e5e6149c87e2a1425e6b386f69347d16387fc6081e1e961c4e32134c383 (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,004 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-0.14-py3-none-any.whl#sha256=5b2b630db14faebd9843bfcf7bf98b21a556ea06d5f28932876f24e1b31b9e52 (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,004 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-0.13-py3-none-any.whl#sha256=59db065def87a2a0e3670e67a6589dbea639f46f5b40cd4f2c9413315913d74f (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,005 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-0.12-py3-none-any.whl#sha256=d2948a2158b2f49e37bb8d652b633edb4e95ec726935db4302f0dc90618a03c1 (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,005 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-0.9-py3-none-any.whl#sha256=23c7daa56cccf5d8be2b6f0f70c49d31d2a292274c45315b216a2e856dcb799a (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,005 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-0.8-py3-none-any.whl#sha256=fd4ca2b8ca013fbae7636890024ba0c42961b5510869e17750d3c5f5ecba89de (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,005 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-0.7-py3-none-any.whl#sha256=f82b8546232e821f807c3ccfa912a0fb908506139350980db2f3dbbc5e793a9a (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,005 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-0.3-py3-none-any.whl#sha256=eb85df755fb1753f7c536113d6f032fe58978307820fed4f2f71d9933f12089c (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,005 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-0.2-py3-none-any.whl#sha256=a20d9a1af539f245600c0c6ccf79cc9c61ba1c5d95557b89c23e8f4d21f101a9 (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,006 Skipping link: No binaries permitted for miscutils: https://archive1.piwheels.org/simple/miscutils/miscutils-0.1-py3-none-any.whl#sha256=f2df7d16f03b46114605b9cfef4a52dffd09c7766404ecda5d5f65b8bb07c865 (from https://www.piwheels.org/simple/miscutils/) 2025-09-08T06:12:44,006 Skipping link: not a file: https://www.piwheels.org/simple/miscutils/ 2025-09-08T06:12:44,006 Skipping link: not a file: https://pypi.org/simple/miscutils/ 2025-09-08T06:12:44,035 Given no hashes to check 1 links for project 'miscutils': discarding no candidates 2025-09-08T06:12:44,036 Collecting miscutils==0.10 2025-09-08T06:12:44,037 Created temporary directory: /tmp/pip-unpack-1_o2h4qy 2025-09-08T06:12:44,176 Downloading miscutils-0.10.tar.gz (8.3 kB) 2025-09-08T06:12:44,206 Added miscutils==0.10 from https://files.pythonhosted.org/packages/18/3c/966d1cf0d12dcb73c98bf5d1f01847c72e5f55df9ffa46436f4f8b247235/miscutils-0.10.tar.gz to build tracker '/tmp/pip-build-tracker-c4ufnioh' 2025-09-08T06:12:44,207 Running setup.py (path:/tmp/pip-wheel-rxy6j873/miscutils_74db127612ad4adca1ef01f50b1ad87f/setup.py) egg_info for package miscutils 2025-09-08T06:12:44,207 Created temporary directory: /tmp/pip-pip-egg-info-zxvo961u 2025-09-08T06:12:44,207 Preparing metadata (setup.py): started 2025-09-08T06:12:44,208 Running command python setup.py egg_info 2025-09-08T06:12:44,715 Traceback (most recent call last): 2025-09-08T06:12:44,717 File "", line 2, in 2025-09-08T06:12:44,717 exec(compile(''' 2025-09-08T06:12:44,717 ~~~~^^^^^^^^^^^^ 2025-09-08T06:12:44,717 # This is -- a caller that pip uses to run setup.py 2025-09-08T06:12:44,717 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:12:44,717 ...<32 lines>... 2025-09-08T06:12:44,717 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T06:12:44,717 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:12:44,718 ''' % ('/tmp/pip-wheel-rxy6j873/miscutils_74db127612ad4adca1ef01f50b1ad87f/setup.py',), "", "exec")) 2025-09-08T06:12:44,718 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:12:44,718 File "", line 35, in 2025-09-08T06:12:44,718 File "/tmp/pip-wheel-rxy6j873/miscutils_74db127612ad4adca1ef01f50b1ad87f/setup.py", line 6, in 2025-09-08T06:12:44,718 with open(os.path.join(top_dir, 'VERSION')) as f: 2025-09-08T06:12:44,718 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:12:44,718 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-rxy6j873/miscutils_74db127612ad4adca1ef01f50b1ad87f/VERSION' 2025-09-08T06:12:44,802 ERROR: python setup.py egg_info exited with 1 2025-09-08T06:12:44,813 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T06:12:44,813 exec(compile('"'"''"'"''"'"' 2025-09-08T06:12:44,813 # This is -- a caller that pip uses to run setup.py 2025-09-08T06:12:44,813 # 2025-09-08T06:12:44,813 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T06:12:44,813 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T06:12:44,813 # - It provides a clear error message when setuptools is not installed. 2025-09-08T06:12:44,813 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T06:12:44,813 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T06:12:44,813 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T06:12:44,813 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T06:12:44,813 import os, sys, tokenize, traceback 2025-09-08T06:12:44,813 2025-09-08T06:12:44,813 try: 2025-09-08T06:12:44,813 import setuptools 2025-09-08T06:12:44,813 except ImportError: 2025-09-08T06:12:44,813 print( 2025-09-08T06:12:44,813 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T06:12:44,813 "the build environment with exception:", 2025-09-08T06:12:44,813 file=sys.stderr, 2025-09-08T06:12:44,813 ) 2025-09-08T06:12:44,813 traceback.print_exc() 2025-09-08T06:12:44,813 sys.exit(1) 2025-09-08T06:12:44,813 2025-09-08T06:12:44,813 __file__ = %r 2025-09-08T06:12:44,813 sys.argv[0] = __file__ 2025-09-08T06:12:44,813 2025-09-08T06:12:44,813 if os.path.exists(__file__): 2025-09-08T06:12:44,813 filename = __file__ 2025-09-08T06:12:44,813 with tokenize.open(__file__) as f: 2025-09-08T06:12:44,813 setup_py_code = f.read() 2025-09-08T06:12:44,813 else: 2025-09-08T06:12:44,813 filename = "" 2025-09-08T06:12:44,813 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T06:12:44,813 2025-09-08T06:12:44,813 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T06:12:44,813 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-rxy6j873/miscutils_74db127612ad4adca1ef01f50b1ad87f/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-zxvo961u[/] 2025-09-08T06:12:44,814 [bold magenta]cwd[/]: /tmp/pip-wheel-rxy6j873/miscutils_74db127612ad4adca1ef01f50b1ad87f/ 2025-09-08T06:12:44,814 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T06:12:44,815 ERROR: metadata generation failed 2025-09-08T06:12:44,820 Exception information: 2025-09-08T06:12:44,820 Traceback (most recent call last): 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T06:12:44,820 call_subprocess( 2025-09-08T06:12:44,820 ~~~~~~~~~~~~~~~^ 2025-09-08T06:12:44,820 args, 2025-09-08T06:12:44,820 ^^^^^ 2025-09-08T06:12:44,820 ...<2 lines>... 2025-09-08T06:12:44,820 spinner=spinner, 2025-09-08T06:12:44,820 ^^^^^^^^^^^^^^^^ 2025-09-08T06:12:44,820 ) 2025-09-08T06:12:44,820 ^ 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T06:12:44,820 raise error 2025-09-08T06:12:44,820 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T06:12:44,820 2025-09-08T06:12:44,820 The above exception was the direct cause of the following exception: 2025-09-08T06:12:44,820 2025-09-08T06:12:44,820 Traceback (most recent call last): 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T06:12:44,820 status = _inner_run() 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T06:12:44,820 return self.run(options, args) 2025-09-08T06:12:44,820 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T06:12:44,820 return func(self, options, args) 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T06:12:44,820 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T06:12:44,820 result = self._result = resolver.resolve( 2025-09-08T06:12:44,820 ~~~~~~~~~~~~~~~~^ 2025-09-08T06:12:44,820 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T06:12:44,820 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:12:44,820 ) 2025-09-08T06:12:44,820 ^ 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T06:12:44,820 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T06:12:44,820 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T06:12:44,820 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T06:12:44,820 if not criterion.candidates: 2025-09-08T06:12:44,820 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T06:12:44,820 return bool(self._sequence) 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T06:12:44,820 self._bool = any(self) 2025-09-08T06:12:44,820 ~~~^^^^^^ 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T06:12:44,820 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T06:12:44,820 ^^^^^^^^ 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T06:12:44,820 candidate = func() 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T06:12:44,820 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T06:12:44,820 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T06:12:44,820 link, template, name, version 2025-09-08T06:12:44,820 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:12:44,820 ) 2025-09-08T06:12:44,820 ^ 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T06:12:44,820 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T06:12:44,820 ~~~~~~~~~~~~~^ 2025-09-08T06:12:44,820 link, 2025-09-08T06:12:44,820 ^^^^^ 2025-09-08T06:12:44,820 ...<3 lines>... 2025-09-08T06:12:44,820 version=version, 2025-09-08T06:12:44,820 ^^^^^^^^^^^^^^^^ 2025-09-08T06:12:44,820 ) 2025-09-08T06:12:44,820 ^ 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T06:12:44,820 super().__init__( 2025-09-08T06:12:44,820 ~~~~~~~~~~~~~~~~^ 2025-09-08T06:12:44,820 link=link, 2025-09-08T06:12:44,820 ^^^^^^^^^^ 2025-09-08T06:12:44,820 ...<4 lines>... 2025-09-08T06:12:44,820 version=version, 2025-09-08T06:12:44,820 ^^^^^^^^^^^^^^^^ 2025-09-08T06:12:44,820 ) 2025-09-08T06:12:44,820 ^ 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T06:12:44,820 self.dist = self._prepare() 2025-09-08T06:12:44,820 ~~~~~~~~~~~~~^^ 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T06:12:44,820 dist = self._prepare_distribution() 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T06:12:44,820 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T06:12:44,820 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T06:12:44,820 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T06:12:44,820 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T06:12:44,820 dist = _get_prepared_distribution( 2025-09-08T06:12:44,820 req, 2025-09-08T06:12:44,820 ...<3 lines>... 2025-09-08T06:12:44,820 self.check_build_deps, 2025-09-08T06:12:44,820 ) 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T06:12:44,820 abstract_dist.prepare_distribution_metadata( 2025-09-08T06:12:44,820 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T06:12:44,820 finder, build_isolation, check_build_deps 2025-09-08T06:12:44,820 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:12:44,820 ) 2025-09-08T06:12:44,820 ^ 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T06:12:44,820 self.req.prepare_metadata() 2025-09-08T06:12:44,820 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T06:12:44,820 self.metadata_directory = generate_metadata_legacy( 2025-09-08T06:12:44,820 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T06:12:44,820 build_env=self.build_env, 2025-09-08T06:12:44,820 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:12:44,820 ...<3 lines>... 2025-09-08T06:12:44,820 details=details, 2025-09-08T06:12:44,820 ^^^^^^^^^^^^^^^^ 2025-09-08T06:12:44,820 ) 2025-09-08T06:12:44,820 ^ 2025-09-08T06:12:44,820 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T06:12:44,820 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T06:12:44,820 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T06:12:44,840 Removed miscutils==0.10 from https://files.pythonhosted.org/packages/18/3c/966d1cf0d12dcb73c98bf5d1f01847c72e5f55df9ffa46436f4f8b247235/miscutils-0.10.tar.gz from build tracker '/tmp/pip-build-tracker-c4ufnioh' 2025-09-08T06:12:44,840 Removed build tracker: '/tmp/pip-build-tracker-c4ufnioh'