2025-09-07T22:09:13,420 Created temporary directory: /tmp/pip-build-tracker-kgmkqmug 2025-09-07T22:09:13,421 Initialized build tracking at /tmp/pip-build-tracker-kgmkqmug 2025-09-07T22:09:13,421 Created build tracker: /tmp/pip-build-tracker-kgmkqmug 2025-09-07T22:09:13,421 Entered build tracker: /tmp/pip-build-tracker-kgmkqmug 2025-09-07T22:09:13,421 Created temporary directory: /tmp/pip-wheel-vkbkdigw 2025-09-07T22:09:13,425 Created temporary directory: /tmp/pip-ephem-wheel-cache-_gzu0oyx 2025-09-07T22:09:13,480 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T22:09:13,483 2 location(s) to search for versions of pretenders: 2025-09-07T22:09:13,483 * https://pypi.org/simple/pretenders/ 2025-09-07T22:09:13,483 * https://www.piwheels.org/simple/pretenders/ 2025-09-07T22:09:13,483 Fetching project page and analyzing links: https://pypi.org/simple/pretenders/ 2025-09-07T22:09:13,483 Getting page https://pypi.org/simple/pretenders/ 2025-09-07T22:09:13,485 Found index url https://pypi.org/simple/ 2025-09-07T22:09:13,631 Fetched page https://pypi.org/simple/pretenders/ as application/vnd.pypi.simple.v1+json 2025-09-07T22:09:13,637 Found link https://files.pythonhosted.org/packages/28/83/0d21bfab035e0bb32bae3a6cf5900f9014e0e2f709d910639aa1b244ba49/pretenders-0.0.1.tar.gz (from https://pypi.org/simple/pretenders/), version: 0.0.1 2025-09-07T22:09:13,638 Found link https://files.pythonhosted.org/packages/73/40/3ae84d63fcdf05a0dd328bc6d99589750bb61a26e11b165e12a216031af7/pretenders-0.0.2.tar.gz (from https://pypi.org/simple/pretenders/), version: 0.0.2 2025-09-07T22:09:13,638 Found link https://files.pythonhosted.org/packages/c2/5f/a270a74259ff5999b57877aa4d564e9b4682fabe90f803c9a9ffb81b7890/pretenders-0.0.3.tar.gz (from https://pypi.org/simple/pretenders/), version: 0.0.3 2025-09-07T22:09:13,638 Found link https://files.pythonhosted.org/packages/49/d7/9723356b141a84f3f00fb2f529eba406ad2dacffa7c9a9aca655b21a4576/pretenders-0.0.4.tar.gz (from https://pypi.org/simple/pretenders/), version: 0.0.4 2025-09-07T22:09:13,639 Found link https://files.pythonhosted.org/packages/65/f4/14b1b846f8622112737ed9ac50c859f53894d6b4ca4b5875abb40cd0e0d4/pretenders-0.1.0.tar.gz (from https://pypi.org/simple/pretenders/), version: 0.1.0 2025-09-07T22:09:13,639 Found link https://files.pythonhosted.org/packages/19/76/50017b354a9d1f0a69de01bed8d74dc366575d5a0a11ae06bff416a489d8/pretenders-0.1.2.tar.gz (from https://pypi.org/simple/pretenders/), version: 0.1.2 2025-09-07T22:09:13,640 Found link https://files.pythonhosted.org/packages/e3/f2/be149f83706926ccc681096ad640c598a8a68096123cd7f496ca38bc4e04/pretenders-0.1.3.tar.gz (from https://pypi.org/simple/pretenders/), version: 0.1.3 2025-09-07T22:09:13,640 Found link https://files.pythonhosted.org/packages/d5/66/496398e31b4534a582815b011a5f78cffa53b265e833ec8e5a6b4c2982d3/pretenders-0.1.4.tar.gz (from https://pypi.org/simple/pretenders/), version: 0.1.4 2025-09-07T22:09:13,640 Found link https://files.pythonhosted.org/packages/eb/b8/9043fe4130b272e4f2d5aaab207725f136b579164e2f292fff20352d4acf/pretenders-1.0.tar.gz (from https://pypi.org/simple/pretenders/), version: 1.0 2025-09-07T22:09:13,641 Found link https://files.pythonhosted.org/packages/22/2c/26373ffabd014683091d07059f0266cb1334dc583abf3f0e51597f96bf5e/pretenders-1.0.1.tar.gz (from https://pypi.org/simple/pretenders/), version: 1.0.1 2025-09-07T22:09:13,641 Found link https://files.pythonhosted.org/packages/b1/75/dfda41205a7c5f7558b25311e38d1a2fd1d70c9a80cf53f5d76b6707dec9/pretenders-1.0.2.tar.gz (from https://pypi.org/simple/pretenders/), version: 1.0.2 2025-09-07T22:09:13,641 Skipping link: No binaries permitted for pretenders: https://files.pythonhosted.org/packages/27/5e/2448d715cffeb32a3fa80ca744d291d8f29232ad041699f899172971eb43/pretenders-1.1.1-py2-none-any.whl (from https://pypi.org/simple/pretenders/) 2025-09-07T22:09:13,642 Found link https://files.pythonhosted.org/packages/5e/df/66a04782727d3baac7aca15bbd19c30827678a07b4a59600e2786b7282f7/pretenders-1.1.1.tar.gz (from https://pypi.org/simple/pretenders/), version: 1.1.1 2025-09-07T22:09:13,642 Skipping link: No binaries permitted for pretenders: https://files.pythonhosted.org/packages/46/27/5fe955f65f49bcc634266d499fd48448d3add85aadb0801e809debac3a85/pretenders-1.2.0-py2-none-any.whl (from https://pypi.org/simple/pretenders/) 2025-09-07T22:09:13,642 Found link https://files.pythonhosted.org/packages/9d/27/7cb158cff5c8a29c20767b4f741effbd40d5a3b7d05a6b0da29969cf88f1/pretenders-1.2.0.tar.gz (from https://pypi.org/simple/pretenders/), version: 1.2.0 2025-09-07T22:09:13,643 Found link https://files.pythonhosted.org/packages/2f/23/9b2f2cdd5c6874dac5449f2e29677fb478a0bc93184579ec0820d3acd285/pretenders-1.3.tar.gz (from https://pypi.org/simple/pretenders/), version: 1.3 2025-09-07T22:09:13,643 Skipping link: No binaries permitted for pretenders: https://files.pythonhosted.org/packages/de/6d/61b51e4f13932969a6ec45ef2ec32f5b99fdd352ae4386a875c238dd33a3/pretenders-1.4-py3-none-any.whl (from https://pypi.org/simple/pretenders/) 2025-09-07T22:09:13,643 Found link https://files.pythonhosted.org/packages/4a/0b/d86d24d755fbe63242623e64b3bf11cad4320ff437ce315cd2d6fea16293/pretenders-1.4.tar.gz (from https://pypi.org/simple/pretenders/), version: 1.4 2025-09-07T22:09:13,644 Skipping link: No binaries permitted for pretenders: https://files.pythonhosted.org/packages/bf/5f/f76869eed2f847947ef3bdd0947a55a2ff2fbfe0b37e9c4d3e50505f529d/pretenders-1.4.1-py2-none-any.whl (from https://pypi.org/simple/pretenders/) 2025-09-07T22:09:13,644 Skipping link: No binaries permitted for pretenders: https://files.pythonhosted.org/packages/b2/50/8e991a0c4756eefabbb0edc44e9f0ec34f38872db0b20b76169d86063ef2/pretenders-1.4.1-py3-none-any.whl (from https://pypi.org/simple/pretenders/) 2025-09-07T22:09:13,644 Found link https://files.pythonhosted.org/packages/6f/7d/6e4bfd0d9cd82847d06d75330577651113468a26fc5c45b2249115cddfbc/pretenders-1.4.1.tar.gz (from https://pypi.org/simple/pretenders/), version: 1.4.1 2025-09-07T22:09:13,644 Skipping link: No binaries permitted for pretenders: https://files.pythonhosted.org/packages/70/d4/f2873031c326ac8c9da99f53ea6b3264bb066950bc2ce538e7175dd91663/pretenders-1.4.1.1-py3-none-any.whl (from https://pypi.org/simple/pretenders/) 2025-09-07T22:09:13,645 Found link https://files.pythonhosted.org/packages/c7/02/af8d26c01b4c7eb1859e34202f0ffb378503c64a12a42ff3039528dd194d/pretenders-1.4.1.1.tar.gz (from https://pypi.org/simple/pretenders/), version: 1.4.1.1 2025-09-07T22:09:13,645 Skipping link: No binaries permitted for pretenders: https://files.pythonhosted.org/packages/71/23/87352b37f328ffdbf5584ffc4c245ef674029208af1daf1a9921c1e651ea/pretenders-1.4.1.2-py3-none-any.whl (from https://pypi.org/simple/pretenders/) 2025-09-07T22:09:13,645 Found link https://files.pythonhosted.org/packages/b1/e3/fedd7eb74fbfbbfa25fc07ec569a2c1033d0d29eee80d3a54623d24f4da3/pretenders-1.4.1.2.tar.gz (from https://pypi.org/simple/pretenders/), version: 1.4.1.2 2025-09-07T22:09:13,646 Skipping link: No binaries permitted for pretenders: https://files.pythonhosted.org/packages/d1/5a/720bbca7b5404152a0852df9c59056c4514a7f99e3fbe20b746d254ccb38/pretenders-1.4.2-py2-none-any.whl (from https://pypi.org/simple/pretenders/) 2025-09-07T22:09:13,646 Found link https://files.pythonhosted.org/packages/39/2f/b8fb26ed44262bf050f8378e942b9ca1c44e26b9f34ab20977e5c038005a/pretenders-1.4.2.tar.gz (from https://pypi.org/simple/pretenders/), version: 1.4.2 2025-09-07T22:09:13,646 Skipping link: No binaries permitted for pretenders: https://files.pythonhosted.org/packages/18/7f/e747df0c78790ce4994c111123136abd93efc266c4d419b1c101c46a2610/pretenders-1.4.3-py3-none-any.whl (from https://pypi.org/simple/pretenders/) 2025-09-07T22:09:13,646 Found link https://files.pythonhosted.org/packages/1e/7e/98322c63e4af5e27d2c84b11177c3e6f34e9373f58d30929cbede7479978/pretenders-1.4.3.tar.gz (from https://pypi.org/simple/pretenders/), version: 1.4.3 2025-09-07T22:09:13,647 Skipping link: No binaries permitted for pretenders: https://files.pythonhosted.org/packages/c3/87/3ec43bac1ce13a97ab18ade5e9e90653878a1a6307af947c7595f5b751d8/pretenders-1.4.4-py3-none-any.whl (from https://pypi.org/simple/pretenders/) 2025-09-07T22:09:13,647 Found link https://files.pythonhosted.org/packages/9d/50/77dd8f8e0ddc7a08ddaf96d5bc5b749e7603be5a9292a73778eb48fa4250/pretenders-1.4.4.tar.gz (from https://pypi.org/simple/pretenders/), version: 1.4.4 2025-09-07T22:09:13,647 Skipping link: No binaries permitted for pretenders: https://files.pythonhosted.org/packages/d7/54/6cd1de7cb23409e3cb00cceceea430d8ec2b74f5a0b4599f3fb80ffedc79/pretenders-1.4.5-py3-none-any.whl (from https://pypi.org/simple/pretenders/) 2025-09-07T22:09:13,648 Found link https://files.pythonhosted.org/packages/e7/86/8f647de5fb8c7ac7143b313cf455d16b85227ccffc80bc1d4d11d10f099d/pretenders-1.4.5.tar.gz (from https://pypi.org/simple/pretenders/), version: 1.4.5 2025-09-07T22:09:13,648 Fetching project page and analyzing links: https://www.piwheels.org/simple/pretenders/ 2025-09-07T22:09:13,649 Getting page https://www.piwheels.org/simple/pretenders/ 2025-09-07T22:09:13,650 Found index url https://www.piwheels.org/simple/ 2025-09-07T22:09:13,742 Fetched page https://www.piwheels.org/simple/pretenders/ as text/html 2025-09-07T22:09:13,747 Skipping link: No binaries permitted for pretenders: https://archive1.piwheels.org/simple/pretenders/pretenders-1.4.5-py3-none-any.whl#sha256=4bc7845ede8bbbf9a482a9a647db9d36acea61eb3d437edbfbab08d122a12d78 (from https://www.piwheels.org/simple/pretenders/) 2025-09-07T22:09:13,748 Skipping link: No binaries permitted for pretenders: https://archive1.piwheels.org/simple/pretenders/pretenders-1.4.4-py3-none-any.whl#sha256=9512000cd3ae85356c25e51613a1a46aaffb9eaf1e7de25cbe0e8fc7503e0b82 (from https://www.piwheels.org/simple/pretenders/) 2025-09-07T22:09:13,748 Skipping link: No binaries permitted for pretenders: https://archive1.piwheels.org/simple/pretenders/pretenders-1.4.3-py3-none-any.whl#sha256=f2e4507cb9824908cb69991a1f253e85e6aa30a93812beccd9889c40d4a4ba9f (from https://www.piwheels.org/simple/pretenders/) 2025-09-07T22:09:13,748 Skipping link: No binaries permitted for pretenders: https://archive1.piwheels.org/simple/pretenders/pretenders-1.4.2-py3-none-any.whl#sha256=4644cc8c4ed2dcb29b6aabedbb50517d0e86ccab2f3a7561312cf488c2a72666 (from https://www.piwheels.org/simple/pretenders/) 2025-09-07T22:09:13,748 Skipping link: No binaries permitted for pretenders: https://archive1.piwheels.org/simple/pretenders/pretenders-1.4.1.2-py3-none-any.whl#sha256=df76609ad3e5faa4290d782fd99398ae4c6f3f5a27639008f4374bd118602070 (from https://www.piwheels.org/simple/pretenders/) 2025-09-07T22:09:13,748 Skipping link: No binaries permitted for pretenders: https://archive1.piwheels.org/simple/pretenders/pretenders-1.4.1.1-py3-none-any.whl#sha256=496de3c0617c66ba091cdba798351c23286d6722bbe6d69af2db1260711ba2e0 (from https://www.piwheels.org/simple/pretenders/) 2025-09-07T22:09:13,748 Skipping link: No binaries permitted for pretenders: https://archive1.piwheels.org/simple/pretenders/pretenders-1.4.1-py3-none-any.whl#sha256=dd64bcf44d15c601ae0db1803134c0f53a62a1e368d884e9b9ba9c99ebe7b1d7 (from https://www.piwheels.org/simple/pretenders/) 2025-09-07T22:09:13,749 Skipping link: No binaries permitted for pretenders: https://archive1.piwheels.org/simple/pretenders/pretenders-1.4-py3-none-any.whl#sha256=fe577e966d0fb3e0ccfeb5adc496941821d6ce5c68bf1fac10e1d21f6219b7ea (from https://www.piwheels.org/simple/pretenders/) 2025-09-07T22:09:13,749 Skipping link: No binaries permitted for pretenders: https://archive1.piwheels.org/simple/pretenders/pretenders-1.3-py3-none-any.whl#sha256=1690129056a1a1c6136d0accdcf59a6695c55c6ddbb057bf935f732cbc98917d (from https://www.piwheels.org/simple/pretenders/) 2025-09-07T22:09:13,749 Skipping link: No binaries permitted for pretenders: https://archive1.piwheels.org/simple/pretenders/pretenders-1.2.0-py3-none-any.whl#sha256=a10416dbc1b9352d00bce5d6a9ade159c55ebb2e1dd47d63776ef6032ebe0795 (from https://www.piwheels.org/simple/pretenders/) 2025-09-07T22:09:13,749 Skipping link: No binaries permitted for pretenders: https://archive1.piwheels.org/simple/pretenders/pretenders-1.1.1-py3-none-any.whl#sha256=027562d5d08cc568be5652e7da23cb82fd826b33df423d7c7255958fac1bd655 (from https://www.piwheels.org/simple/pretenders/) 2025-09-07T22:09:13,749 Skipping link: No binaries permitted for pretenders: https://archive1.piwheels.org/simple/pretenders/pretenders-1.0.2-py3-none-any.whl#sha256=952ef6292c8d9b13912b384ca88e377cda4584f9f89072a91c3bcf0368b5fccd (from https://www.piwheels.org/simple/pretenders/) 2025-09-07T22:09:13,749 Skipping link: No binaries permitted for pretenders: https://archive1.piwheels.org/simple/pretenders/pretenders-1.0.1-py3-none-any.whl#sha256=df05324acd32079f7deb489dba800f8056534a0cdba54602be94b0512b4109f0 (from https://www.piwheels.org/simple/pretenders/) 2025-09-07T22:09:13,750 Skipping link: No binaries permitted for pretenders: https://archive1.piwheels.org/simple/pretenders/pretenders-0.1.4-py3-none-any.whl#sha256=5e01e1b53d5978530e6e17fb3a13b8ec687dacfc0db30e29a3fef47862f27020 (from https://www.piwheels.org/simple/pretenders/) 2025-09-07T22:09:13,750 Skipping link: No binaries permitted for pretenders: https://archive1.piwheels.org/simple/pretenders/pretenders-0.1.3-py3-none-any.whl#sha256=219912285bfafefa45c4008e2c85fbabb6b20d3ff8c2885eeea11cfcc351cdb2 (from https://www.piwheels.org/simple/pretenders/) 2025-09-07T22:09:13,750 Skipping link: No binaries permitted for pretenders: https://archive1.piwheels.org/simple/pretenders/pretenders-0.1.2-py3-none-any.whl#sha256=7130c516f72d7dabaaacfeb596d02a69ef9f77b2f422b7cb519039037caee274 (from https://www.piwheels.org/simple/pretenders/) 2025-09-07T22:09:13,750 Skipping link: No binaries permitted for pretenders: https://archive1.piwheels.org/simple/pretenders/pretenders-0.1.0-py3-none-any.whl#sha256=9a8a86f07a602650fe90adb84873281f7fd489617f926aa37613a5c383b2e0a4 (from https://www.piwheels.org/simple/pretenders/) 2025-09-07T22:09:13,750 Skipping link: No binaries permitted for pretenders: https://archive1.piwheels.org/simple/pretenders/pretenders-0.0.4-py3-none-any.whl#sha256=bca17d1a29bb058d1fc9739a8e2951b4603b951c1a6b8c1435592cce15dd4238 (from https://www.piwheels.org/simple/pretenders/) 2025-09-07T22:09:13,750 Skipping link: No binaries permitted for pretenders: https://archive1.piwheels.org/simple/pretenders/pretenders-0.0.3-py3-none-any.whl#sha256=3bee401d0e6e377daf09d9a9c074a079f1c33c56e7e775f748ae1d9049d3c606 (from https://www.piwheels.org/simple/pretenders/) 2025-09-07T22:09:13,751 Skipping link: No binaries permitted for pretenders: https://archive1.piwheels.org/simple/pretenders/pretenders-0.0.2-py3-none-any.whl#sha256=c4abee64db15755e022dcdc641d839a55036b635f570bdc8fc871ec4ab9f3636 (from https://www.piwheels.org/simple/pretenders/) 2025-09-07T22:09:13,751 Skipping link: No binaries permitted for pretenders: https://archive1.piwheels.org/simple/pretenders/pretenders-0.0.1-py3-none-any.whl#sha256=9a17c9e549ac28383606f91f87073907661a52b665f2ff4de89c0988a8a216b1 (from https://www.piwheels.org/simple/pretenders/) 2025-09-07T22:09:13,751 Skipping link: not a file: https://www.piwheels.org/simple/pretenders/ 2025-09-07T22:09:13,751 Skipping link: not a file: https://pypi.org/simple/pretenders/ 2025-09-07T22:09:13,778 Given no hashes to check 1 links for project 'pretenders': discarding no candidates 2025-09-07T22:09:13,779 Collecting pretenders==1.0 2025-09-07T22:09:13,780 Created temporary directory: /tmp/pip-unpack-lgpgbbo3 2025-09-07T22:09:13,919 Downloading pretenders-1.0.tar.gz (32 kB) 2025-09-07T22:09:13,979 Added pretenders==1.0 from https://files.pythonhosted.org/packages/eb/b8/9043fe4130b272e4f2d5aaab207725f136b579164e2f292fff20352d4acf/pretenders-1.0.tar.gz to build tracker '/tmp/pip-build-tracker-kgmkqmug' 2025-09-07T22:09:13,980 Running setup.py (path:/tmp/pip-wheel-vkbkdigw/pretenders_de666eb0ca3d43b6896bf8f1d92aac2e/setup.py) egg_info for package pretenders 2025-09-07T22:09:13,980 Created temporary directory: /tmp/pip-pip-egg-info-w2xpj741 2025-09-07T22:09:13,981 Preparing metadata (setup.py): started 2025-09-07T22:09:13,981 Running command python setup.py egg_info 2025-09-07T22:09:14,488 Traceback (most recent call last): 2025-09-07T22:09:14,489 File "", line 2, in 2025-09-07T22:09:14,489 exec(compile(''' 2025-09-07T22:09:14,489 ~~~~^^^^^^^^^^^^ 2025-09-07T22:09:14,489 # This is -- a caller that pip uses to run setup.py 2025-09-07T22:09:14,490 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:09:14,490 ...<32 lines>... 2025-09-07T22:09:14,490 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T22:09:14,490 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:09:14,490 ''' % ('/tmp/pip-wheel-vkbkdigw/pretenders_de666eb0ca3d43b6896bf8f1d92aac2e/setup.py',), "", "exec")) 2025-09-07T22:09:14,490 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:09:14,490 File "", line 35, in 2025-09-07T22:09:14,491 File "/tmp/pip-wheel-vkbkdigw/pretenders_de666eb0ca3d43b6896bf8f1d92aac2e/setup.py", line 13, in 2025-09-07T22:09:14,491 long_description=open('README.rst').read(), 2025-09-07T22:09:14,491 ~~~~^^^^^^^^^^^^^^ 2025-09-07T22:09:14,491 FileNotFoundError: [Errno 2] No such file or directory: 'README.rst' 2025-09-07T22:09:14,575 ERROR: python setup.py egg_info exited with 1 2025-09-07T22:09:14,587 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T22:09:14,587 exec(compile('"'"''"'"''"'"' 2025-09-07T22:09:14,587 # This is -- a caller that pip uses to run setup.py 2025-09-07T22:09:14,587 # 2025-09-07T22:09:14,587 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T22:09:14,587 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T22:09:14,587 # - It provides a clear error message when setuptools is not installed. 2025-09-07T22:09:14,587 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T22:09:14,587 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T22:09:14,587 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T22:09:14,587 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T22:09:14,587 import os, sys, tokenize, traceback 2025-09-07T22:09:14,587 2025-09-07T22:09:14,587 try: 2025-09-07T22:09:14,587 import setuptools 2025-09-07T22:09:14,587 except ImportError: 2025-09-07T22:09:14,587 print( 2025-09-07T22:09:14,587 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T22:09:14,587 "the build environment with exception:", 2025-09-07T22:09:14,587 file=sys.stderr, 2025-09-07T22:09:14,587 ) 2025-09-07T22:09:14,587 traceback.print_exc() 2025-09-07T22:09:14,587 sys.exit(1) 2025-09-07T22:09:14,587 2025-09-07T22:09:14,587 __file__ = %r 2025-09-07T22:09:14,587 sys.argv[0] = __file__ 2025-09-07T22:09:14,587 2025-09-07T22:09:14,587 if os.path.exists(__file__): 2025-09-07T22:09:14,587 filename = __file__ 2025-09-07T22:09:14,587 with tokenize.open(__file__) as f: 2025-09-07T22:09:14,587 setup_py_code = f.read() 2025-09-07T22:09:14,587 else: 2025-09-07T22:09:14,587 filename = "" 2025-09-07T22:09:14,587 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T22:09:14,587 2025-09-07T22:09:14,587 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T22:09:14,587 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-vkbkdigw/pretenders_de666eb0ca3d43b6896bf8f1d92aac2e/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-w2xpj741[/] 2025-09-07T22:09:14,587 [bold magenta]cwd[/]: /tmp/pip-wheel-vkbkdigw/pretenders_de666eb0ca3d43b6896bf8f1d92aac2e/ 2025-09-07T22:09:14,587 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T22:09:14,588 ERROR: metadata generation failed 2025-09-07T22:09:14,593 Exception information: 2025-09-07T22:09:14,593 Traceback (most recent call last): 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T22:09:14,593 call_subprocess( 2025-09-07T22:09:14,593 ~~~~~~~~~~~~~~~^ 2025-09-07T22:09:14,593 args, 2025-09-07T22:09:14,593 ^^^^^ 2025-09-07T22:09:14,593 ...<2 lines>... 2025-09-07T22:09:14,593 spinner=spinner, 2025-09-07T22:09:14,593 ^^^^^^^^^^^^^^^^ 2025-09-07T22:09:14,593 ) 2025-09-07T22:09:14,593 ^ 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T22:09:14,593 raise error 2025-09-07T22:09:14,593 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T22:09:14,593 2025-09-07T22:09:14,593 The above exception was the direct cause of the following exception: 2025-09-07T22:09:14,593 2025-09-07T22:09:14,593 Traceback (most recent call last): 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T22:09:14,593 status = _inner_run() 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T22:09:14,593 return self.run(options, args) 2025-09-07T22:09:14,593 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T22:09:14,593 return func(self, options, args) 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T22:09:14,593 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T22:09:14,593 result = self._result = resolver.resolve( 2025-09-07T22:09:14,593 ~~~~~~~~~~~~~~~~^ 2025-09-07T22:09:14,593 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T22:09:14,593 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:09:14,593 ) 2025-09-07T22:09:14,593 ^ 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T22:09:14,593 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T22:09:14,593 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T22:09:14,593 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T22:09:14,593 if not criterion.candidates: 2025-09-07T22:09:14,593 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T22:09:14,593 return bool(self._sequence) 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T22:09:14,593 self._bool = any(self) 2025-09-07T22:09:14,593 ~~~^^^^^^ 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T22:09:14,593 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T22:09:14,593 ^^^^^^^^ 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T22:09:14,593 candidate = func() 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T22:09:14,593 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T22:09:14,593 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T22:09:14,593 link, template, name, version 2025-09-07T22:09:14,593 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:09:14,593 ) 2025-09-07T22:09:14,593 ^ 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T22:09:14,593 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T22:09:14,593 ~~~~~~~~~~~~~^ 2025-09-07T22:09:14,593 link, 2025-09-07T22:09:14,593 ^^^^^ 2025-09-07T22:09:14,593 ...<3 lines>... 2025-09-07T22:09:14,593 version=version, 2025-09-07T22:09:14,593 ^^^^^^^^^^^^^^^^ 2025-09-07T22:09:14,593 ) 2025-09-07T22:09:14,593 ^ 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T22:09:14,593 super().__init__( 2025-09-07T22:09:14,593 ~~~~~~~~~~~~~~~~^ 2025-09-07T22:09:14,593 link=link, 2025-09-07T22:09:14,593 ^^^^^^^^^^ 2025-09-07T22:09:14,593 ...<4 lines>... 2025-09-07T22:09:14,593 version=version, 2025-09-07T22:09:14,593 ^^^^^^^^^^^^^^^^ 2025-09-07T22:09:14,593 ) 2025-09-07T22:09:14,593 ^ 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T22:09:14,593 self.dist = self._prepare() 2025-09-07T22:09:14,593 ~~~~~~~~~~~~~^^ 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T22:09:14,593 dist = self._prepare_distribution() 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T22:09:14,593 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T22:09:14,593 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T22:09:14,593 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T22:09:14,593 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T22:09:14,593 dist = _get_prepared_distribution( 2025-09-07T22:09:14,593 req, 2025-09-07T22:09:14,593 ...<3 lines>... 2025-09-07T22:09:14,593 self.check_build_deps, 2025-09-07T22:09:14,593 ) 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T22:09:14,593 abstract_dist.prepare_distribution_metadata( 2025-09-07T22:09:14,593 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T22:09:14,593 finder, build_isolation, check_build_deps 2025-09-07T22:09:14,593 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:09:14,593 ) 2025-09-07T22:09:14,593 ^ 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T22:09:14,593 self.req.prepare_metadata() 2025-09-07T22:09:14,593 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T22:09:14,593 self.metadata_directory = generate_metadata_legacy( 2025-09-07T22:09:14,593 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T22:09:14,593 build_env=self.build_env, 2025-09-07T22:09:14,593 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:09:14,593 ...<3 lines>... 2025-09-07T22:09:14,593 details=details, 2025-09-07T22:09:14,593 ^^^^^^^^^^^^^^^^ 2025-09-07T22:09:14,593 ) 2025-09-07T22:09:14,593 ^ 2025-09-07T22:09:14,593 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T22:09:14,593 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T22:09:14,593 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T22:09:14,614 Removed pretenders==1.0 from https://files.pythonhosted.org/packages/eb/b8/9043fe4130b272e4f2d5aaab207725f136b579164e2f292fff20352d4acf/pretenders-1.0.tar.gz from build tracker '/tmp/pip-build-tracker-kgmkqmug' 2025-09-07T22:09:14,615 Removed build tracker: '/tmp/pip-build-tracker-kgmkqmug'