2025-09-08T10:28:03,559 Created temporary directory: /tmp/pip-build-tracker-56m_9gmy 2025-09-08T10:28:03,560 Initialized build tracking at /tmp/pip-build-tracker-56m_9gmy 2025-09-08T10:28:03,560 Created build tracker: /tmp/pip-build-tracker-56m_9gmy 2025-09-08T10:28:03,560 Entered build tracker: /tmp/pip-build-tracker-56m_9gmy 2025-09-08T10:28:03,561 Created temporary directory: /tmp/pip-wheel-aivjguia 2025-09-08T10:28:03,564 Created temporary directory: /tmp/pip-ephem-wheel-cache-_0le1yxg 2025-09-08T10:28:03,623 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T10:28:03,625 2 location(s) to search for versions of guanciale: 2025-09-08T10:28:03,625 * https://pypi.org/simple/guanciale/ 2025-09-08T10:28:03,625 * https://www.piwheels.org/simple/guanciale/ 2025-09-08T10:28:03,626 Fetching project page and analyzing links: https://pypi.org/simple/guanciale/ 2025-09-08T10:28:03,626 Getting page https://pypi.org/simple/guanciale/ 2025-09-08T10:28:03,627 Found index url https://pypi.org/simple/ 2025-09-08T10:28:03,773 Fetched page https://pypi.org/simple/guanciale/ as application/vnd.pypi.simple.v1+json 2025-09-08T10:28:03,784 Found link https://files.pythonhosted.org/packages/35/c6/117486592a0e1b943a761a31385f2caa0332be870962b549db75a8f7628d/guanciale-1.0a0.tar.gz (from https://pypi.org/simple/guanciale/), version: 1.0a0 2025-09-08T10:28:03,784 Skipping link: No binaries permitted for guanciale: https://files.pythonhosted.org/packages/3d/ee/d1a89a8531dd7dcc56794590ad9ff9ab486ab54855ef04313b45969ce3ad/guanciale-1.0.1-py2-none-any.whl (from https://pypi.org/simple/guanciale/) 2025-09-08T10:28:03,785 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/75/b9/e401048fc71ffb42959ce0e59f8f6f46f85006087917df150252e8c1a055/guanciale-1.0.1-py2.7.egg (from https://pypi.org/simple/guanciale/) 2025-09-08T10:28:03,785 Found link https://files.pythonhosted.org/packages/c6/5a/d06d9ae2155aff0dedddbffdcf86acb357c5b59ee359ba216c3128638edd/guanciale-1.0.1.tar.gz (from https://pypi.org/simple/guanciale/), version: 1.0.1 2025-09-08T10:28:03,786 Skipping link: No binaries permitted for guanciale: https://files.pythonhosted.org/packages/9c/25/6fa907c984e7bdd5404b9eff70ed575385507e3e332713359faa704277ee/guanciale-1.0.2-py2-none-any.whl (from https://pypi.org/simple/guanciale/) 2025-09-08T10:28:03,786 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/06/a3/ebdde509033f0d965d8bc52ab98f9c83f08f938d9c028d751db9cac38a72/guanciale-1.0.2-py2.7.egg (from https://pypi.org/simple/guanciale/) 2025-09-08T10:28:03,786 Found link https://files.pythonhosted.org/packages/6c/70/394e8118e1ceabff9d71969c662fa0cb5dc96dd9900f33b951dc5118f6cc/guanciale-1.0.2.tar.gz (from https://pypi.org/simple/guanciale/), version: 1.0.2 2025-09-08T10:28:03,787 Skipping link: No binaries permitted for guanciale: https://files.pythonhosted.org/packages/da/58/58c5474cc62e276ee73cf0602e6627ed80a0d1f36b4598929f2ca0ca1d09/guanciale-1.0.3-py2-none-any.whl (from https://pypi.org/simple/guanciale/) 2025-09-08T10:28:03,787 Found link https://files.pythonhosted.org/packages/b4/97/88e57f368d3e9669da6133b8993a6bbb306e7d1ce79e722dc57a24b8fddc/guanciale-1.0.3.tar.gz (from https://pypi.org/simple/guanciale/), version: 1.0.3 2025-09-08T10:28:03,788 Skipping link: No binaries permitted for guanciale: https://files.pythonhosted.org/packages/a9/3b/a1df0bd5e4f57aa9c844aee0f22ab07dfa0a68732ed1c99f93752d3a9b92/guanciale-1.0.6-py2-none-any.whl (from https://pypi.org/simple/guanciale/) 2025-09-08T10:28:03,788 Found link https://files.pythonhosted.org/packages/a7/91/e37354e6855e75d47f4c2be5f525b145e5cd77436693cfd8cb8ca515373f/guanciale-1.0.6.tar.gz (from https://pypi.org/simple/guanciale/), version: 1.0.6 2025-09-08T10:28:03,788 Skipping link: No binaries permitted for guanciale: https://files.pythonhosted.org/packages/77/b3/4229771b4580648c489d7defee4ef6f6776a15250527dc98184461753fcb/guanciale-1.0.7-py2-none-any.whl (from https://pypi.org/simple/guanciale/) 2025-09-08T10:28:03,789 Found link https://files.pythonhosted.org/packages/65/34/084178698e8ee4d454ab9e03272b7d963d24fc413bdd785bbcd0b7851cd6/guanciale-1.0.7.tar.gz (from https://pypi.org/simple/guanciale/), version: 1.0.7 2025-09-08T10:28:03,789 Skipping link: No binaries permitted for guanciale: https://files.pythonhosted.org/packages/e9/9e/ca7a0a7a8401d9244273f48f4498149783bb8f847e2f9c21eac87f8ae72b/guanciale-1.0.8-py2-none-any.whl (from https://pypi.org/simple/guanciale/) 2025-09-08T10:28:03,790 Found link https://files.pythonhosted.org/packages/76/19/daea67112630e5b7d6cef802977bd4f0580aeb34356394824b2f497840cb/guanciale-1.0.8.tar.gz (from https://pypi.org/simple/guanciale/), version: 1.0.8 2025-09-08T10:28:03,790 Skipping link: No binaries permitted for guanciale: https://files.pythonhosted.org/packages/5a/7c/a61797ec5569794986089e0a6d4be37ffefd50c6e8e7681d576a497c458e/guanciale-1.0.9-py2-none-any.whl (from https://pypi.org/simple/guanciale/) 2025-09-08T10:28:03,790 Found link https://files.pythonhosted.org/packages/54/4f/78db07aa8209d4361d89c30bb7ec989c2f4355a8d0ebbf8aa51a934489d1/guanciale-1.0.9.tar.gz (from https://pypi.org/simple/guanciale/), version: 1.0.9 2025-09-08T10:28:03,791 Skipping link: No binaries permitted for guanciale: https://files.pythonhosted.org/packages/d5/a3/f4d92ce0f889b4dce5cf95b588b16d73f79c24df0b46d7fa99eb45ac31a4/guanciale-1.0.10-py2-none-any.whl (from https://pypi.org/simple/guanciale/) 2025-09-08T10:28:03,791 Found link https://files.pythonhosted.org/packages/35/9f/fc42defd511dc79dee955f5586f5ffd42458ee4fe1189f9ae69210775f0c/guanciale-1.0.10.tar.gz (from https://pypi.org/simple/guanciale/), version: 1.0.10 2025-09-08T10:28:03,792 Skipping link: No binaries permitted for guanciale: https://files.pythonhosted.org/packages/72/13/b6da5862a13124bdaee42a617ade507a70aec4d1ac8f6f8cd4f07089adba/guanciale-1.0.11-py2-none-any.whl (from https://pypi.org/simple/guanciale/) 2025-09-08T10:28:03,792 Found link https://files.pythonhosted.org/packages/03/6f/d994eaa96d3d86017454b9453d634b00181c804cdc8ebf20704b2fdb858d/guanciale-1.0.11.tar.gz (from https://pypi.org/simple/guanciale/), version: 1.0.11 2025-09-08T10:28:03,793 Skipping link: No binaries permitted for guanciale: https://files.pythonhosted.org/packages/d3/32/2ed228c1a362fb54695796dfee16fa36fa71dab4a530e61ad93d9ebb8800/guanciale-1.0.12-py2-none-any.whl (from https://pypi.org/simple/guanciale/) 2025-09-08T10:28:03,793 Found link https://files.pythonhosted.org/packages/9e/f6/9bc9eec78a8a3d32916338973032dfa9aaa09eda51f5d29cd2788e3d0333/guanciale-1.0.12.tar.gz (from https://pypi.org/simple/guanciale/), version: 1.0.12 2025-09-08T10:28:03,793 Skipping link: No binaries permitted for guanciale: https://files.pythonhosted.org/packages/d9/7e/f39a4c63e73a0f97955ae16a714ed43bc4192b6f6894d7faadb3af679c59/guanciale-1.0.13-py2-none-any.whl (from https://pypi.org/simple/guanciale/) 2025-09-08T10:28:03,794 Found link https://files.pythonhosted.org/packages/f6/1a/538f21013f4b7edaa116fd1a64aaaa347feffbadc37461bb2c866b1704e1/guanciale-1.0.13.tar.gz (from https://pypi.org/simple/guanciale/), version: 1.0.13 2025-09-08T10:28:03,794 Skipping link: No binaries permitted for guanciale: https://files.pythonhosted.org/packages/5c/86/fd6f2e892a0181a70fc6e3fa925dc6e0c5ec2f65a04e0bdc6c4527820036/guanciale-1.0.14-py2-none-any.whl (from https://pypi.org/simple/guanciale/) 2025-09-08T10:28:03,794 Found link https://files.pythonhosted.org/packages/dc/d7/9ec72d4bd679af3097d233579255a6e3556838046b98d0018ead391e1294/guanciale-1.0.14.tar.gz (from https://pypi.org/simple/guanciale/), version: 1.0.14 2025-09-08T10:28:03,795 Skipping link: No binaries permitted for guanciale: https://files.pythonhosted.org/packages/01/88/94266d7c6b9dc447b75e4ff8ba15f7c23d6892d7801564735d1a3047be91/guanciale-1.0.15-py2-none-any.whl (from https://pypi.org/simple/guanciale/) 2025-09-08T10:28:03,795 Found link https://files.pythonhosted.org/packages/ca/64/49115b96b0bd72fcb8b83e1dc8616e40382fb58d934e886d0f7469dcda7b/guanciale-1.0.15.tar.gz (from https://pypi.org/simple/guanciale/), version: 1.0.15 2025-09-08T10:28:03,795 Skipping link: No binaries permitted for guanciale: https://files.pythonhosted.org/packages/cc/ab/3e48c2a201e7e67a075f88e6a504d2a5c06874581f0c60f9b1bd250e6695/guanciale-1.0.17-py2-none-any.whl (from https://pypi.org/simple/guanciale/) 2025-09-08T10:28:03,795 Found link https://files.pythonhosted.org/packages/93/52/ddb5882f8582da6a9f3835cbf2dba0eb978df889bb413ff531469ca146ba/guanciale-1.0.17.tar.gz (from https://pypi.org/simple/guanciale/), version: 1.0.17 2025-09-08T10:28:03,796 Skipping link: No binaries permitted for guanciale: https://files.pythonhosted.org/packages/ff/ff/91693e35424eb7c754a2599f3d52518e2537220d2535f671b4f7c9e0ea22/guanciale-1.0.18-py2-none-any.whl (from https://pypi.org/simple/guanciale/) 2025-09-08T10:28:03,796 Found link https://files.pythonhosted.org/packages/c0/ec/0aa2457bf7378e3a7bfb1654dfcc3e7b286ed9ad98bbdb6c50027529c475/guanciale-1.0.18.tar.gz (from https://pypi.org/simple/guanciale/), version: 1.0.18 2025-09-08T10:28:03,796 Skipping link: No binaries permitted for guanciale: https://files.pythonhosted.org/packages/3f/d5/e2b83b4fa8d12635ba44d9cb2bcfd168eb55acdcd00da8923f7d21011624/guanciale-1.0.19-py2-none-any.whl (from https://pypi.org/simple/guanciale/) 2025-09-08T10:28:03,796 Found link https://files.pythonhosted.org/packages/51/04/b8b2dd5ef19281448ef197d40693923e578332c7fb0dc822f2607ca10190/guanciale-1.0.19.tar.gz (from https://pypi.org/simple/guanciale/), version: 1.0.19 2025-09-08T10:28:03,796 Skipping link: No binaries permitted for guanciale: https://files.pythonhosted.org/packages/b0/8d/cf6ecc0cdf835c0a24a4f28098f6ba36f45bfb21e1e011dd1d4cbe4b5739/guanciale-1.0.20-py2-none-any.whl (from https://pypi.org/simple/guanciale/) 2025-09-08T10:28:03,796 Found link https://files.pythonhosted.org/packages/6a/12/234786eeb414fe5e0d827b7d4278de6d7643e1ac5991fd93e963c7eaf395/guanciale-1.0.20.tar.gz (from https://pypi.org/simple/guanciale/), version: 1.0.20 2025-09-08T10:28:03,797 Fetching project page and analyzing links: https://www.piwheels.org/simple/guanciale/ 2025-09-08T10:28:03,797 Getting page https://www.piwheels.org/simple/guanciale/ 2025-09-08T10:28:03,798 Found index url https://www.piwheels.org/simple/ 2025-09-08T10:28:03,894 Fetched page https://www.piwheels.org/simple/guanciale/ as text/html 2025-09-08T10:28:03,897 Skipping link: No binaries permitted for guanciale: https://archive1.piwheels.org/simple/guanciale/guanciale-1.0.20-py3-none-any.whl#sha256=f27a71d58bd9135f19a9be5173ce7648c3696f5e7b516431745e21d0b664d219 (from https://www.piwheels.org/simple/guanciale/) 2025-09-08T10:28:03,897 Skipping link: No binaries permitted for guanciale: https://archive1.piwheels.org/simple/guanciale/guanciale-1.0.19-py3-none-any.whl#sha256=e4cbeed4d47184e6c43d444365058ac92aadd3f19144684cccf1d860b1718b94 (from https://www.piwheels.org/simple/guanciale/) 2025-09-08T10:28:03,898 Skipping link: No binaries permitted for guanciale: https://archive1.piwheels.org/simple/guanciale/guanciale-1.0.18-py3-none-any.whl#sha256=5f801364fab034d0f40f9ce1b779941a71028795e6fb74fa6a6dccbcec0a27a8 (from https://www.piwheels.org/simple/guanciale/) 2025-09-08T10:28:03,898 Skipping link: No binaries permitted for guanciale: https://archive1.piwheels.org/simple/guanciale/guanciale-1.0.17-py3-none-any.whl#sha256=c5697b90d57de3d7f50b38b7d4e73aeb56273b99082c7094c077707c1877ac95 (from https://www.piwheels.org/simple/guanciale/) 2025-09-08T10:28:03,898 Skipping link: No binaries permitted for guanciale: https://archive1.piwheels.org/simple/guanciale/guanciale-1.0.15-py3-none-any.whl#sha256=b1f4104b265415d8cc740e609e70647d5e54dec75d5236f7f50afa7b0a45825d (from https://www.piwheels.org/simple/guanciale/) 2025-09-08T10:28:03,898 Skipping link: No binaries permitted for guanciale: https://archive1.piwheels.org/simple/guanciale/guanciale-1.0.14-py3-none-any.whl#sha256=eca51157badd068e184a177f89a86e5142ee367e8cdd0fafdc4e32481a650698 (from https://www.piwheels.org/simple/guanciale/) 2025-09-08T10:28:03,898 Skipping link: No binaries permitted for guanciale: https://archive1.piwheels.org/simple/guanciale/guanciale-1.0.13-py3-none-any.whl#sha256=d2749839a5dfaa7fc343444266a6f48597e098a5bfb3659e6ae949b7ae644ee8 (from https://www.piwheels.org/simple/guanciale/) 2025-09-08T10:28:03,898 Skipping link: No binaries permitted for guanciale: https://archive1.piwheels.org/simple/guanciale/guanciale-1.0.12-py3-none-any.whl#sha256=3ae6d4b7005cdc75fc7102785b78762cbbc6331e4c0db76793bde37861646441 (from https://www.piwheels.org/simple/guanciale/) 2025-09-08T10:28:03,898 Skipping link: No binaries permitted for guanciale: https://archive1.piwheels.org/simple/guanciale/guanciale-1.0.11-py3-none-any.whl#sha256=c52857d07c3311feaaeb8323a93ee95a55db29471932a470ac1ae4ccac55ac71 (from https://www.piwheels.org/simple/guanciale/) 2025-09-08T10:28:03,898 Skipping link: No binaries permitted for guanciale: https://archive1.piwheels.org/simple/guanciale/guanciale-1.0.10-py3-none-any.whl#sha256=592f43d40502327f8f4df25510e162b09b730d62e0efeffc3e486dcb54b512f0 (from https://www.piwheels.org/simple/guanciale/) 2025-09-08T10:28:03,899 Skipping link: No binaries permitted for guanciale: https://archive1.piwheels.org/simple/guanciale/guanciale-1.0.9-py3-none-any.whl#sha256=81c889bb1ac538dd3b2bf3b463538731eae7ab8544d2aa941e5598e9cfd6859b (from https://www.piwheels.org/simple/guanciale/) 2025-09-08T10:28:03,899 Skipping link: No binaries permitted for guanciale: https://archive1.piwheels.org/simple/guanciale/guanciale-1.0.8-py3-none-any.whl#sha256=2502a590984a615cd67492fdd838ae59a133c619102d9d5a8d9bc76abe5481ad (from https://www.piwheels.org/simple/guanciale/) 2025-09-08T10:28:03,899 Skipping link: No binaries permitted for guanciale: https://archive1.piwheels.org/simple/guanciale/guanciale-1.0.7-py3-none-any.whl#sha256=61751adac18e0d388fa699acec80ef77191892aded8712768f35433add39cbe8 (from https://www.piwheels.org/simple/guanciale/) 2025-09-08T10:28:03,899 Skipping link: No binaries permitted for guanciale: https://archive1.piwheels.org/simple/guanciale/guanciale-1.0.6-py3-none-any.whl#sha256=4acce68861e50fbbb92cc84fe95d22bb311fdd4c99b86e265fb43047cc5b4adc (from https://www.piwheels.org/simple/guanciale/) 2025-09-08T10:28:03,899 Skipping link: No binaries permitted for guanciale: https://archive1.piwheels.org/simple/guanciale/guanciale-1.0.3-py3-none-any.whl#sha256=933f9c72bd360b397697c665111fb5f0e8bed3a1d8746e3159b31c5d90af388a (from https://www.piwheels.org/simple/guanciale/) 2025-09-08T10:28:03,899 Skipping link: No binaries permitted for guanciale: https://archive1.piwheels.org/simple/guanciale/guanciale-1.0.2-py3-none-any.whl#sha256=083091d33dc0dcfa7af00a41345bd96ce5069e8c67fc309f4970e3d6170998f8 (from https://www.piwheels.org/simple/guanciale/) 2025-09-08T10:28:03,899 Skipping link: No binaries permitted for guanciale: https://archive1.piwheels.org/simple/guanciale/guanciale-1.0alpha-py3-none-any.whl#sha256=495b9d06363203a504cce94d8f48c7b2960f510a5d4a893c5d5964d9a5fd2b49 (from https://www.piwheels.org/simple/guanciale/) 2025-09-08T10:28:03,899 Skipping link: not a file: https://www.piwheels.org/simple/guanciale/ 2025-09-08T10:28:03,900 Skipping link: not a file: https://pypi.org/simple/guanciale/ 2025-09-08T10:28:03,925 Given no hashes to check 1 links for project 'guanciale': discarding no candidates 2025-09-08T10:28:03,926 Collecting guanciale==1.0.1 2025-09-08T10:28:03,928 Created temporary directory: /tmp/pip-unpack-exts7duh 2025-09-08T10:28:04,061 Downloading guanciale-1.0.1.tar.gz (22 kB) 2025-09-08T10:28:04,091 Added guanciale==1.0.1 from https://files.pythonhosted.org/packages/c6/5a/d06d9ae2155aff0dedddbffdcf86acb357c5b59ee359ba216c3128638edd/guanciale-1.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-56m_9gmy' 2025-09-08T10:28:04,092 Running setup.py (path:/tmp/pip-wheel-aivjguia/guanciale_f895c8639e33404d8a0b70eef9b3c591/setup.py) egg_info for package guanciale 2025-09-08T10:28:04,093 Created temporary directory: /tmp/pip-pip-egg-info-xn0bwyza 2025-09-08T10:28:04,093 Preparing metadata (setup.py): started 2025-09-08T10:28:04,094 Running command python setup.py egg_info 2025-09-08T10:28:04,610 Traceback (most recent call last): 2025-09-08T10:28:04,611 File "", line 2, in 2025-09-08T10:28:04,612 exec(compile(''' 2025-09-08T10:28:04,612 ~~~~^^^^^^^^^^^^ 2025-09-08T10:28:04,612 # This is -- a caller that pip uses to run setup.py 2025-09-08T10:28:04,612 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:28:04,612 ...<32 lines>... 2025-09-08T10:28:04,612 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T10:28:04,612 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:28:04,613 ''' % ('/tmp/pip-wheel-aivjguia/guanciale_f895c8639e33404d8a0b70eef9b3c591/setup.py',), "", "exec")) 2025-09-08T10:28:04,613 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:28:04,613 File "", line 35, in 2025-09-08T10:28:04,613 File "/tmp/pip-wheel-aivjguia/guanciale_f895c8639e33404d8a0b70eef9b3c591/setup.py", line 12, in 2025-09-08T10:28:04,613 with open('README.md') as readme_file: 2025-09-08T10:28:04,613 ~~~~^^^^^^^^^^^^^ 2025-09-08T10:28:04,613 FileNotFoundError: [Errno 2] No such file or directory: 'README.md' 2025-09-08T10:28:04,697 ERROR: python setup.py egg_info exited with 1 2025-09-08T10:28:04,708 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T10:28:04,708 exec(compile('"'"''"'"''"'"' 2025-09-08T10:28:04,708 # This is -- a caller that pip uses to run setup.py 2025-09-08T10:28:04,708 # 2025-09-08T10:28:04,708 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T10:28:04,708 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T10:28:04,708 # - It provides a clear error message when setuptools is not installed. 2025-09-08T10:28:04,708 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T10:28:04,708 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T10:28:04,708 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T10:28:04,708 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T10:28:04,708 import os, sys, tokenize, traceback 2025-09-08T10:28:04,708 2025-09-08T10:28:04,708 try: 2025-09-08T10:28:04,708 import setuptools 2025-09-08T10:28:04,708 except ImportError: 2025-09-08T10:28:04,708 print( 2025-09-08T10:28:04,708 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T10:28:04,708 "the build environment with exception:", 2025-09-08T10:28:04,708 file=sys.stderr, 2025-09-08T10:28:04,708 ) 2025-09-08T10:28:04,708 traceback.print_exc() 2025-09-08T10:28:04,708 sys.exit(1) 2025-09-08T10:28:04,708 2025-09-08T10:28:04,708 __file__ = %r 2025-09-08T10:28:04,708 sys.argv[0] = __file__ 2025-09-08T10:28:04,708 2025-09-08T10:28:04,708 if os.path.exists(__file__): 2025-09-08T10:28:04,708 filename = __file__ 2025-09-08T10:28:04,708 with tokenize.open(__file__) as f: 2025-09-08T10:28:04,708 setup_py_code = f.read() 2025-09-08T10:28:04,708 else: 2025-09-08T10:28:04,708 filename = "" 2025-09-08T10:28:04,708 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T10:28:04,708 2025-09-08T10:28:04,708 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T10:28:04,708 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-aivjguia/guanciale_f895c8639e33404d8a0b70eef9b3c591/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-xn0bwyza[/] 2025-09-08T10:28:04,709 [bold magenta]cwd[/]: /tmp/pip-wheel-aivjguia/guanciale_f895c8639e33404d8a0b70eef9b3c591/ 2025-09-08T10:28:04,709 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T10:28:04,710 ERROR: metadata generation failed 2025-09-08T10:28:04,715 Exception information: 2025-09-08T10:28:04,715 Traceback (most recent call last): 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T10:28:04,715 call_subprocess( 2025-09-08T10:28:04,715 ~~~~~~~~~~~~~~~^ 2025-09-08T10:28:04,715 args, 2025-09-08T10:28:04,715 ^^^^^ 2025-09-08T10:28:04,715 ...<2 lines>... 2025-09-08T10:28:04,715 spinner=spinner, 2025-09-08T10:28:04,715 ^^^^^^^^^^^^^^^^ 2025-09-08T10:28:04,715 ) 2025-09-08T10:28:04,715 ^ 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T10:28:04,715 raise error 2025-09-08T10:28:04,715 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T10:28:04,715 2025-09-08T10:28:04,715 The above exception was the direct cause of the following exception: 2025-09-08T10:28:04,715 2025-09-08T10:28:04,715 Traceback (most recent call last): 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T10:28:04,715 status = _inner_run() 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T10:28:04,715 return self.run(options, args) 2025-09-08T10:28:04,715 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T10:28:04,715 return func(self, options, args) 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T10:28:04,715 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T10:28:04,715 result = self._result = resolver.resolve( 2025-09-08T10:28:04,715 ~~~~~~~~~~~~~~~~^ 2025-09-08T10:28:04,715 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T10:28:04,715 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:28:04,715 ) 2025-09-08T10:28:04,715 ^ 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T10:28:04,715 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T10:28:04,715 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T10:28:04,715 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T10:28:04,715 if not criterion.candidates: 2025-09-08T10:28:04,715 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T10:28:04,715 return bool(self._sequence) 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T10:28:04,715 self._bool = any(self) 2025-09-08T10:28:04,715 ~~~^^^^^^ 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T10:28:04,715 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T10:28:04,715 ^^^^^^^^ 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T10:28:04,715 candidate = func() 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T10:28:04,715 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T10:28:04,715 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T10:28:04,715 link, template, name, version 2025-09-08T10:28:04,715 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:28:04,715 ) 2025-09-08T10:28:04,715 ^ 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T10:28:04,715 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T10:28:04,715 ~~~~~~~~~~~~~^ 2025-09-08T10:28:04,715 link, 2025-09-08T10:28:04,715 ^^^^^ 2025-09-08T10:28:04,715 ...<3 lines>... 2025-09-08T10:28:04,715 version=version, 2025-09-08T10:28:04,715 ^^^^^^^^^^^^^^^^ 2025-09-08T10:28:04,715 ) 2025-09-08T10:28:04,715 ^ 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T10:28:04,715 super().__init__( 2025-09-08T10:28:04,715 ~~~~~~~~~~~~~~~~^ 2025-09-08T10:28:04,715 link=link, 2025-09-08T10:28:04,715 ^^^^^^^^^^ 2025-09-08T10:28:04,715 ...<4 lines>... 2025-09-08T10:28:04,715 version=version, 2025-09-08T10:28:04,715 ^^^^^^^^^^^^^^^^ 2025-09-08T10:28:04,715 ) 2025-09-08T10:28:04,715 ^ 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T10:28:04,715 self.dist = self._prepare() 2025-09-08T10:28:04,715 ~~~~~~~~~~~~~^^ 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T10:28:04,715 dist = self._prepare_distribution() 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T10:28:04,715 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T10:28:04,715 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T10:28:04,715 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T10:28:04,715 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T10:28:04,715 dist = _get_prepared_distribution( 2025-09-08T10:28:04,715 req, 2025-09-08T10:28:04,715 ...<3 lines>... 2025-09-08T10:28:04,715 self.check_build_deps, 2025-09-08T10:28:04,715 ) 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T10:28:04,715 abstract_dist.prepare_distribution_metadata( 2025-09-08T10:28:04,715 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T10:28:04,715 finder, build_isolation, check_build_deps 2025-09-08T10:28:04,715 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:28:04,715 ) 2025-09-08T10:28:04,715 ^ 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T10:28:04,715 self.req.prepare_metadata() 2025-09-08T10:28:04,715 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T10:28:04,715 self.metadata_directory = generate_metadata_legacy( 2025-09-08T10:28:04,715 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T10:28:04,715 build_env=self.build_env, 2025-09-08T10:28:04,715 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:28:04,715 ...<3 lines>... 2025-09-08T10:28:04,715 details=details, 2025-09-08T10:28:04,715 ^^^^^^^^^^^^^^^^ 2025-09-08T10:28:04,715 ) 2025-09-08T10:28:04,715 ^ 2025-09-08T10:28:04,715 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T10:28:04,715 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T10:28:04,715 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T10:28:04,737 Removed guanciale==1.0.1 from https://files.pythonhosted.org/packages/c6/5a/d06d9ae2155aff0dedddbffdcf86acb357c5b59ee359ba216c3128638edd/guanciale-1.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-56m_9gmy' 2025-09-08T10:28:04,737 Removed build tracker: '/tmp/pip-build-tracker-56m_9gmy'