2025-09-08T03:36:15,458 Created temporary directory: /tmp/pip-build-tracker-29z9mvyq 2025-09-08T03:36:15,459 Initialized build tracking at /tmp/pip-build-tracker-29z9mvyq 2025-09-08T03:36:15,459 Created build tracker: /tmp/pip-build-tracker-29z9mvyq 2025-09-08T03:36:15,459 Entered build tracker: /tmp/pip-build-tracker-29z9mvyq 2025-09-08T03:36:15,459 Created temporary directory: /tmp/pip-wheel-az_kra9k 2025-09-08T03:36:15,463 Created temporary directory: /tmp/pip-ephem-wheel-cache-mu_uc34o 2025-09-08T03:36:15,519 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T03:36:15,521 2 location(s) to search for versions of asgi-redis: 2025-09-08T03:36:15,521 * https://pypi.org/simple/asgi-redis/ 2025-09-08T03:36:15,521 * https://www.piwheels.org/simple/asgi-redis/ 2025-09-08T03:36:15,521 Fetching project page and analyzing links: https://pypi.org/simple/asgi-redis/ 2025-09-08T03:36:15,522 Getting page https://pypi.org/simple/asgi-redis/ 2025-09-08T03:36:15,523 Found index url https://pypi.org/simple/ 2025-09-08T03:36:15,671 Fetched page https://pypi.org/simple/asgi-redis/ as application/vnd.pypi.simple.v1+json 2025-09-08T03:36:15,681 Found link https://files.pythonhosted.org/packages/9c/6c/3db668835832bc24c7b7da3a7ba01fd79082e34c19fdb8ff866b52c67499/asgi_redis-0.8.tar.gz (from https://pypi.org/simple/asgi-redis/), version: 0.8 2025-09-08T03:36:15,682 Found link https://files.pythonhosted.org/packages/c5/d5/c1961e7b7ea68072f8a8321180aa74de05d60df437d479c4da7ed672cb7a/asgi_redis-0.8.1.tar.gz (from https://pypi.org/simple/asgi-redis/), version: 0.8.1 2025-09-08T03:36:15,682 Found link https://files.pythonhosted.org/packages/12/d0/819ca3b4e97b1640310b8f1dd1e63906b9a913de97764f547c08eb2b2ddb/asgi_redis-0.8.2.tar.gz (from https://pypi.org/simple/asgi-redis/), version: 0.8.2 2025-09-08T03:36:15,683 Found link https://files.pythonhosted.org/packages/2e/52/07c17753edfb69996bf6d18c7fbbb19196ae9db1d84d7ae586bd6897813c/asgi_redis-0.8.3.tar.gz (from https://pypi.org/simple/asgi-redis/), version: 0.8.3 2025-09-08T03:36:15,683 Found link https://files.pythonhosted.org/packages/bc/f0/bb002d3e7fe2ad0235278ce09c978d5d889f4ae2be0e2937c5b6c0164758/asgi_redis-0.9.0.tar.gz (from https://pypi.org/simple/asgi-redis/), version: 0.9.0 2025-09-08T03:36:15,684 Found link https://files.pythonhosted.org/packages/8c/7b/e830b323359f7ca07c45230cdab31335819b5a03d1245a9fea01f7a3840d/asgi_redis-0.9.1.tar.gz (from https://pypi.org/simple/asgi-redis/), version: 0.9.1 2025-09-08T03:36:15,684 Skipping link: No binaries permitted for asgi-redis: https://files.pythonhosted.org/packages/27/31/e6dd797e6fbcea5e6f09ecb5ee560ac7a252daed1fae2905b0f39a74b4ba/asgi_redis-0.10.0-py2.py3-none-any.whl (from https://pypi.org/simple/asgi-redis/) 2025-09-08T03:36:15,685 Found link https://files.pythonhosted.org/packages/c0/91/b1dd29ef462a8b8f55cff8ef320b04030d546541175371d618f0bec603fb/asgi_redis-0.10.0.tar.gz (from https://pypi.org/simple/asgi-redis/), version: 0.10.0 2025-09-08T03:36:15,685 Skipping link: No binaries permitted for asgi-redis: https://files.pythonhosted.org/packages/4d/03/03d0a50a1b08b2228c71673f92520dba00da52dad9d133ff5dac138ce146/asgi_redis-0.11.0-py2.py3-none-any.whl (from https://pypi.org/simple/asgi-redis/) 2025-09-08T03:36:15,686 Found link https://files.pythonhosted.org/packages/c2/c5/9889f43bc17d0f602031ebd8066320ca6a7fa443fb8e65d3284699944d60/asgi_redis-0.11.0.tar.gz (from https://pypi.org/simple/asgi-redis/), version: 0.11.0 2025-09-08T03:36:15,686 Skipping link: No binaries permitted for asgi-redis: https://files.pythonhosted.org/packages/bc/f1/87031b072a49b20cf010272a9bd90e6fe3a7ed3adbad44d47692d5b18f55/asgi_redis-0.12.0-py2.py3-none-any.whl (from https://pypi.org/simple/asgi-redis/) 2025-09-08T03:36:15,686 Found link https://files.pythonhosted.org/packages/0c/15/c1775e9c2fa0ce426b5344a0acd2718e92053237372cc9e6e5116bbdcca9/asgi_redis-0.12.0.tar.gz (from https://pypi.org/simple/asgi-redis/), version: 0.12.0 2025-09-08T03:36:15,687 Found link https://files.pythonhosted.org/packages/4e/36/7de141de9dfb917d8a7ab17e5f6f9bbdad23c4e0278b4df7dac5a1c9c33a/asgi_redis-0.13.0.tar.gz (from https://pypi.org/simple/asgi-redis/), version: 0.13.0 2025-09-08T03:36:15,687 Found link https://files.pythonhosted.org/packages/2d/07/6ba780136998137bbce37d2a63529217299badde7660d946c3ae3d8ecff2/asgi_redis-0.13.1.tar.gz (from https://pypi.org/simple/asgi-redis/), version: 0.13.1 2025-09-08T03:36:15,688 Skipping link: No binaries permitted for asgi-redis: https://files.pythonhosted.org/packages/78/37/93c709cd20521bd2065570a6cf18a39086822a333ef0e2f227812ffc2e61/asgi_redis-0.14.0-py2.py3-none-any.whl (from https://pypi.org/simple/asgi-redis/) 2025-09-08T03:36:15,688 Found link https://files.pythonhosted.org/packages/eb/57/7ff8d690d50f5a532864a0cac293a48c0c5eb0b1935fc78f3c3a0a575332/asgi_redis-0.14.0.tar.gz (from https://pypi.org/simple/asgi-redis/), version: 0.14.0 2025-09-08T03:36:15,689 Skipping link: No binaries permitted for asgi-redis: https://files.pythonhosted.org/packages/08/3f/1f3b867f4b9ef713191074412d9455ed1bd37b2cac063559be6860bc6c6e/asgi_redis-0.14.1-py2.py3-none-any.whl (from https://pypi.org/simple/asgi-redis/) 2025-09-08T03:36:15,689 Found link https://files.pythonhosted.org/packages/25/10/c2cade7888aae9482d6a2b27cab2c73a3ee91a5c34da781cef6d41d606e6/asgi_redis-0.14.1.tar.gz (from https://pypi.org/simple/asgi-redis/), version: 0.14.1 2025-09-08T03:36:15,690 Skipping link: No binaries permitted for asgi-redis: https://files.pythonhosted.org/packages/21/85/03ad5853177414bd7f4dc36eb34a45a0aa1ea42f31209eb7eefad92629f1/asgi_redis-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/asgi-redis/) 2025-09-08T03:36:15,690 Found link https://files.pythonhosted.org/packages/62/09/8deb020c59cf844ac8ffa3884aa6862cf9280392f898c779d1b0ed35ab7d/asgi_redis-1.0.0.tar.gz (from https://pypi.org/simple/asgi-redis/), version: 1.0.0 2025-09-08T03:36:15,690 Skipping link: No binaries permitted for asgi-redis: https://files.pythonhosted.org/packages/36/55/07791c584e2f87f38da43c02d44bca253b47c9577ad698ba0105e6fd0b96/asgi_redis-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/asgi-redis/) 2025-09-08T03:36:15,690 Found link https://files.pythonhosted.org/packages/0a/d7/4792bed65ba3f724a28814f4c5e8f5b81d76e037bffae2a66bde098a50e1/asgi_redis-1.1.0.tar.gz (from https://pypi.org/simple/asgi-redis/), version: 1.1.0 2025-09-08T03:36:15,690 Skipping link: No binaries permitted for asgi-redis: https://files.pythonhosted.org/packages/1e/78/98cd1f7e2710108e8563f3346d565bebc69c4452d3cf18c478ad82531628/asgi_redis-1.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/asgi-redis/) 2025-09-08T03:36:15,690 Found link https://files.pythonhosted.org/packages/ce/e4/66e0600cb723a63d033003bca5feee8f9298111c4f0f327e9e1d90a887c7/asgi_redis-1.2.0.tar.gz (from https://pypi.org/simple/asgi-redis/), version: 1.2.0 2025-09-08T03:36:15,691 Skipping link: No binaries permitted for asgi-redis: https://files.pythonhosted.org/packages/39/fd/53f0d63ca754d01b8f10d554725621f18a7d772bed518c30e5bed53107a7/asgi_redis-1.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/asgi-redis/) 2025-09-08T03:36:15,691 Found link https://files.pythonhosted.org/packages/11/fe/56862eeee8b7879f785d92d2db858d2cb7261eec3046571655c8487bc9bb/asgi_redis-1.2.1.tar.gz (from https://pypi.org/simple/asgi-redis/), version: 1.2.1 2025-09-08T03:36:15,691 Skipping link: No binaries permitted for asgi-redis: https://files.pythonhosted.org/packages/69/02/72fa8a30e2e1819dfd13dbfb31b6f1798d6971f00357c60296b511304034/asgi_redis-1.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/asgi-redis/) 2025-09-08T03:36:15,691 Found link https://files.pythonhosted.org/packages/d9/b3/11bb4cfc8c70f20e12aca5ceb071cea8a38464a14d611ee8b7ebcc19bea1/asgi_redis-1.3.0.tar.gz (from https://pypi.org/simple/asgi-redis/), version: 1.3.0 2025-09-08T03:36:15,691 Skipping link: No binaries permitted for asgi-redis: https://files.pythonhosted.org/packages/06/25/c1194af4c5599787cbdb11071bca584e4ccf683f0f97bdafc6a9deaedd6d/asgi_redis-1.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/asgi-redis/) 2025-09-08T03:36:15,691 Found link https://files.pythonhosted.org/packages/98/2c/c8852be7c5f277e65272212cbf0fec3ad591da8cf2fd35ca63ae18609ece/asgi_redis-1.4.0.tar.gz (from https://pypi.org/simple/asgi-redis/), version: 1.4.0 2025-09-08T03:36:15,692 Skipping link: No binaries permitted for asgi-redis: https://files.pythonhosted.org/packages/96/eb/b16f493965c3e3be469248a328091a13beff932aaf963dff53f7eeb112c4/asgi_redis-1.4.1-py2.py3-none-any.whl (from https://pypi.org/simple/asgi-redis/) 2025-09-08T03:36:15,692 Found link https://files.pythonhosted.org/packages/48/8e/d4ceab9e9556988fdf40acdb53b9067d29668b1fd06c357bfaa54b283acb/asgi_redis-1.4.1.tar.gz (from https://pypi.org/simple/asgi-redis/), version: 1.4.1 2025-09-08T03:36:15,692 Skipping link: No binaries permitted for asgi-redis: https://files.pythonhosted.org/packages/3f/6f/069bf03347266363059983090a59cdce7014225a557573636e4d269cc5e6/asgi_redis-1.4.2-py2.py3-none-any.whl (from https://pypi.org/simple/asgi-redis/) 2025-09-08T03:36:15,692 Found link https://files.pythonhosted.org/packages/57/9d/7e770956981f648058d8d486ece0c157984242f2534a50700686425e3ed7/asgi_redis-1.4.2.tar.gz (from https://pypi.org/simple/asgi-redis/), version: 1.4.2 2025-09-08T03:36:15,692 Skipping link: No binaries permitted for asgi-redis: https://files.pythonhosted.org/packages/63/c0/4a2d24cbc0d163ae02bb21eaa1d95311e3948a4fd532e2d6416a02e16471/asgi_redis-1.4.3-py2.py3-none-any.whl (from https://pypi.org/simple/asgi-redis/) 2025-09-08T03:36:15,692 Found link https://files.pythonhosted.org/packages/6b/4c/43d48dbf54dc64cf0a2866b892dc0215d5cef8a63f2f4d7c55960d654340/asgi_redis-1.4.3.tar.gz (from https://pypi.org/simple/asgi-redis/), version: 1.4.3 2025-09-08T03:36:15,693 Fetching project page and analyzing links: https://www.piwheels.org/simple/asgi-redis/ 2025-09-08T03:36:15,693 Getting page https://www.piwheels.org/simple/asgi-redis/ 2025-09-08T03:36:15,694 Found index url https://www.piwheels.org/simple/ 2025-09-08T03:36:15,800 Fetched page https://www.piwheels.org/simple/asgi-redis/ as text/html 2025-09-08T03:36:15,804 Skipping link: No binaries permitted for asgi-redis: https://archive1.piwheels.org/simple/asgi-redis/asgi_redis-1.4.3-py2.py3-none-any.whl#sha256=ad724d382617b34c2cae08a8c43eb9999f7e695c11e9c534d28b7db0042b898e (from https://www.piwheels.org/simple/asgi-redis/) 2025-09-08T03:36:15,804 Skipping link: No binaries permitted for asgi-redis: https://archive1.piwheels.org/simple/asgi-redis/asgi_redis-1.4.2-py2.py3-none-any.whl#sha256=fa76fa8484d4b0b9073cb963b01d8f92ca8bed03619e1b5ffdf3c4b35dd476ac (from https://www.piwheels.org/simple/asgi-redis/) 2025-09-08T03:36:15,804 Skipping link: No binaries permitted for asgi-redis: https://archive1.piwheels.org/simple/asgi-redis/asgi_redis-1.4.1-py2.py3-none-any.whl#sha256=8a5151c6ddb60abd3f271082f3fe8590a8c4cf7eae2fa03bcd5797007ec054b0 (from https://www.piwheels.org/simple/asgi-redis/) 2025-09-08T03:36:15,804 Skipping link: No binaries permitted for asgi-redis: https://archive1.piwheels.org/simple/asgi-redis/asgi_redis-1.4.0-py2.py3-none-any.whl#sha256=0a61fd2a949fa8e9311475c199f36f5c5ced3493d8d97e65a4253613068690c6 (from https://www.piwheels.org/simple/asgi-redis/) 2025-09-08T03:36:15,804 Skipping link: No binaries permitted for asgi-redis: https://archive1.piwheels.org/simple/asgi-redis/asgi_redis-1.3.0-py2.py3-none-any.whl#sha256=d84635a088250f43e124258c5aa5a8454f398acdd3760b6e0039d4ad522544af (from https://www.piwheels.org/simple/asgi-redis/) 2025-09-08T03:36:15,804 Skipping link: No binaries permitted for asgi-redis: https://archive1.piwheels.org/simple/asgi-redis/asgi_redis-1.2.1-py2.py3-none-any.whl#sha256=95d4fd42246e8b4d2fe8c28570e7407d25cb467507bf42168e6289e888a2f256 (from https://www.piwheels.org/simple/asgi-redis/) 2025-09-08T03:36:15,805 Skipping link: No binaries permitted for asgi-redis: https://archive1.piwheels.org/simple/asgi-redis/asgi_redis-1.2.0-py2.py3-none-any.whl#sha256=74633a5d537182f66d6fc87d0fe08df4c3b2ffb45aed2537e1905134f2db16b0 (from https://www.piwheels.org/simple/asgi-redis/) 2025-09-08T03:36:15,805 Skipping link: No binaries permitted for asgi-redis: https://archive1.piwheels.org/simple/asgi-redis/asgi_redis-1.1.0-py2.py3-none-any.whl#sha256=0c308ef0c35307bfe66cb17388a2a748468e37a2e0f34a9a2ea9f2d867531517 (from https://www.piwheels.org/simple/asgi-redis/) 2025-09-08T03:36:15,805 Skipping link: No binaries permitted for asgi-redis: https://archive1.piwheels.org/simple/asgi-redis/asgi_redis-1.0.0-py2.py3-none-any.whl#sha256=03103fb7eeb31476dfcaae63d589cbdfb128001e49b836b79a842f787a2c1699 (from https://www.piwheels.org/simple/asgi-redis/) 2025-09-08T03:36:15,805 Skipping link: No binaries permitted for asgi-redis: https://archive1.piwheels.org/simple/asgi-redis/asgi_redis-0.14.1-py2.py3-none-any.whl#sha256=e77007c289ea99b1ab2d69cfb2ccf3eb7b949f1a0bbfa13ffe3c92e9df698ee6 (from https://www.piwheels.org/simple/asgi-redis/) 2025-09-08T03:36:15,805 Skipping link: No binaries permitted for asgi-redis: https://archive1.piwheels.org/simple/asgi-redis/asgi_redis-0.14.0-py2.py3-none-any.whl#sha256=718846859388589fcf83355fefc2cbf1ccef6753bb6604cc769550dab1e8d5dc (from https://www.piwheels.org/simple/asgi-redis/) 2025-09-08T03:36:15,805 Skipping link: No binaries permitted for asgi-redis: https://archive1.piwheels.org/simple/asgi-redis/asgi_redis-0.13.1-py2.py3-none-any.whl#sha256=f3dc0a1d3e960bb5c015e1afa69b84a00fc4ad51b79b465ebcc8179343a50954 (from https://www.piwheels.org/simple/asgi-redis/) 2025-09-08T03:36:15,806 Skipping link: No binaries permitted for asgi-redis: https://archive1.piwheels.org/simple/asgi-redis/asgi_redis-0.13.0-py2.py3-none-any.whl#sha256=c6763ff6f55536c2c3f9e5fa61b45d9bedc10fb4e17412ee8910c41b21f3259a (from https://www.piwheels.org/simple/asgi-redis/) 2025-09-08T03:36:15,806 Skipping link: No binaries permitted for asgi-redis: https://archive1.piwheels.org/simple/asgi-redis/asgi_redis-0.12.0-py2.py3-none-any.whl#sha256=b3e4cb780bacc0e2adfc8dc14f576ad567dbae3b17c2ae58fe240066246c473b (from https://www.piwheels.org/simple/asgi-redis/) 2025-09-08T03:36:15,806 Skipping link: No binaries permitted for asgi-redis: https://archive1.piwheels.org/simple/asgi-redis/asgi_redis-0.11.0-py2.py3-none-any.whl#sha256=b1dbbbe07bd1066bf506c2115f9241b458bb4a4d69ac0c5ae4dc82d7379c91d4 (from https://www.piwheels.org/simple/asgi-redis/) 2025-09-08T03:36:15,806 Skipping link: No binaries permitted for asgi-redis: https://archive1.piwheels.org/simple/asgi-redis/asgi_redis-0.10.0-py2.py3-none-any.whl#sha256=77d44cfc0c3e0cab5b3f4588f9127f90e6335d0600535d6fdda986ab53d59bf1 (from https://www.piwheels.org/simple/asgi-redis/) 2025-09-08T03:36:15,806 Skipping link: No binaries permitted for asgi-redis: https://archive1.piwheels.org/simple/asgi-redis/asgi_redis-0.9.1-py3-none-any.whl#sha256=f77ca3bff29a0ece4db24fbcfcf5a501c019065c2239234d20eabbf853cdf71e (from https://www.piwheels.org/simple/asgi-redis/) 2025-09-08T03:36:15,806 Skipping link: No binaries permitted for asgi-redis: https://archive1.piwheels.org/simple/asgi-redis/asgi_redis-0.9.0-py3-none-any.whl#sha256=89595575898a780e070c11a2cb680e372b829330423991d3bed884fe1c048fd7 (from https://www.piwheels.org/simple/asgi-redis/) 2025-09-08T03:36:15,807 Skipping link: No binaries permitted for asgi-redis: https://archive1.piwheels.org/simple/asgi-redis/asgi_redis-0.8.3-py3-none-any.whl#sha256=87d53a56e5d3110ad39acf64c8d67a088223a8710499a9b211b4cfdb45780e00 (from https://www.piwheels.org/simple/asgi-redis/) 2025-09-08T03:36:15,807 Skipping link: No binaries permitted for asgi-redis: https://archive1.piwheels.org/simple/asgi-redis/asgi_redis-0.8.2-py3-none-any.whl#sha256=3a7713cf27470e99d4c6d6c8b16473acd3129dff59b481a452d8f311c2305619 (from https://www.piwheels.org/simple/asgi-redis/) 2025-09-08T03:36:15,807 Skipping link: No binaries permitted for asgi-redis: https://archive1.piwheels.org/simple/asgi-redis/asgi_redis-0.8.1-py3-none-any.whl#sha256=24f266f894a2bd6e0366202578440c8b9e965c5ebf0d48809974e13a760a53b9 (from https://www.piwheels.org/simple/asgi-redis/) 2025-09-08T03:36:15,807 Skipping link: not a file: https://www.piwheels.org/simple/asgi-redis/ 2025-09-08T03:36:15,807 Skipping link: not a file: https://pypi.org/simple/asgi-redis/ 2025-09-08T03:36:15,836 Given no hashes to check 1 links for project 'asgi-redis': discarding no candidates 2025-09-08T03:36:15,837 Collecting asgi-redis==0.8 2025-09-08T03:36:15,838 Created temporary directory: /tmp/pip-unpack-ynp0q06g 2025-09-08T03:36:15,974 Downloading asgi_redis-0.8.tar.gz (1.6 kB) 2025-09-08T03:36:15,994 Added asgi-redis==0.8 from https://files.pythonhosted.org/packages/9c/6c/3db668835832bc24c7b7da3a7ba01fd79082e34c19fdb8ff866b52c67499/asgi_redis-0.8.tar.gz to build tracker '/tmp/pip-build-tracker-29z9mvyq' 2025-09-08T03:36:15,996 Running setup.py (path:/tmp/pip-wheel-az_kra9k/asgi-redis_2df45df62a4e46a8947c9200bcd0b643/setup.py) egg_info for package asgi-redis 2025-09-08T03:36:15,996 Created temporary directory: /tmp/pip-pip-egg-info-vckyu4am 2025-09-08T03:36:15,996 Preparing metadata (setup.py): started 2025-09-08T03:36:15,997 Running command python setup.py egg_info 2025-09-08T03:36:17,453 Traceback (most recent call last): 2025-09-08T03:36:17,454 File "", line 2, in 2025-09-08T03:36:17,454 exec(compile(''' 2025-09-08T03:36:17,455 ~~~~^^^^^^^^^^^^ 2025-09-08T03:36:17,455 # This is -- a caller that pip uses to run setup.py 2025-09-08T03:36:17,455 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:36:17,455 ...<32 lines>... 2025-09-08T03:36:17,455 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T03:36:17,455 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:36:17,455 ''' % ('/tmp/pip-wheel-az_kra9k/asgi-redis_2df45df62a4e46a8947c9200bcd0b643/setup.py',), "", "exec")) 2025-09-08T03:36:17,455 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:36:17,456 File "", line 35, in 2025-09-08T03:36:17,456 File "/tmp/pip-wheel-az_kra9k/asgi-redis_2df45df62a4e46a8947c9200bcd0b643/setup.py", line 3, in 2025-09-08T03:36:17,456 import asgi_redis 2025-09-08T03:36:17,456 ModuleNotFoundError: No module named 'asgi_redis' 2025-09-08T03:36:17,540 ERROR: python setup.py egg_info exited with 1 2025-09-08T03:36:17,551 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T03:36:17,551 exec(compile('"'"''"'"''"'"' 2025-09-08T03:36:17,551 # This is -- a caller that pip uses to run setup.py 2025-09-08T03:36:17,551 # 2025-09-08T03:36:17,551 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T03:36:17,551 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T03:36:17,551 # - It provides a clear error message when setuptools is not installed. 2025-09-08T03:36:17,551 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T03:36:17,551 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T03:36:17,551 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T03:36:17,551 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T03:36:17,551 import os, sys, tokenize, traceback 2025-09-08T03:36:17,551 2025-09-08T03:36:17,551 try: 2025-09-08T03:36:17,551 import setuptools 2025-09-08T03:36:17,551 except ImportError: 2025-09-08T03:36:17,551 print( 2025-09-08T03:36:17,551 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T03:36:17,551 "the build environment with exception:", 2025-09-08T03:36:17,551 file=sys.stderr, 2025-09-08T03:36:17,551 ) 2025-09-08T03:36:17,551 traceback.print_exc() 2025-09-08T03:36:17,551 sys.exit(1) 2025-09-08T03:36:17,551 2025-09-08T03:36:17,551 __file__ = %r 2025-09-08T03:36:17,551 sys.argv[0] = __file__ 2025-09-08T03:36:17,551 2025-09-08T03:36:17,551 if os.path.exists(__file__): 2025-09-08T03:36:17,551 filename = __file__ 2025-09-08T03:36:17,551 with tokenize.open(__file__) as f: 2025-09-08T03:36:17,551 setup_py_code = f.read() 2025-09-08T03:36:17,551 else: 2025-09-08T03:36:17,551 filename = "" 2025-09-08T03:36:17,551 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T03:36:17,551 2025-09-08T03:36:17,551 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T03:36:17,551 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-az_kra9k/asgi-redis_2df45df62a4e46a8947c9200bcd0b643/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-vckyu4am[/] 2025-09-08T03:36:17,552 [bold magenta]cwd[/]: /tmp/pip-wheel-az_kra9k/asgi-redis_2df45df62a4e46a8947c9200bcd0b643/ 2025-09-08T03:36:17,552 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T03:36:17,553 ERROR: metadata generation failed 2025-09-08T03:36:17,558 Exception information: 2025-09-08T03:36:17,558 Traceback (most recent call last): 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T03:36:17,558 call_subprocess( 2025-09-08T03:36:17,558 ~~~~~~~~~~~~~~~^ 2025-09-08T03:36:17,558 args, 2025-09-08T03:36:17,558 ^^^^^ 2025-09-08T03:36:17,558 ...<2 lines>... 2025-09-08T03:36:17,558 spinner=spinner, 2025-09-08T03:36:17,558 ^^^^^^^^^^^^^^^^ 2025-09-08T03:36:17,558 ) 2025-09-08T03:36:17,558 ^ 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T03:36:17,558 raise error 2025-09-08T03:36:17,558 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T03:36:17,558 2025-09-08T03:36:17,558 The above exception was the direct cause of the following exception: 2025-09-08T03:36:17,558 2025-09-08T03:36:17,558 Traceback (most recent call last): 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T03:36:17,558 status = _inner_run() 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T03:36:17,558 return self.run(options, args) 2025-09-08T03:36:17,558 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T03:36:17,558 return func(self, options, args) 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T03:36:17,558 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T03:36:17,558 result = self._result = resolver.resolve( 2025-09-08T03:36:17,558 ~~~~~~~~~~~~~~~~^ 2025-09-08T03:36:17,558 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T03:36:17,558 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:36:17,558 ) 2025-09-08T03:36:17,558 ^ 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T03:36:17,558 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T03:36:17,558 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T03:36:17,558 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T03:36:17,558 if not criterion.candidates: 2025-09-08T03:36:17,558 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T03:36:17,558 return bool(self._sequence) 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T03:36:17,558 self._bool = any(self) 2025-09-08T03:36:17,558 ~~~^^^^^^ 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T03:36:17,558 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T03:36:17,558 ^^^^^^^^ 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T03:36:17,558 candidate = func() 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T03:36:17,558 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T03:36:17,558 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T03:36:17,558 link, template, name, version 2025-09-08T03:36:17,558 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:36:17,558 ) 2025-09-08T03:36:17,558 ^ 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T03:36:17,558 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T03:36:17,558 ~~~~~~~~~~~~~^ 2025-09-08T03:36:17,558 link, 2025-09-08T03:36:17,558 ^^^^^ 2025-09-08T03:36:17,558 ...<3 lines>... 2025-09-08T03:36:17,558 version=version, 2025-09-08T03:36:17,558 ^^^^^^^^^^^^^^^^ 2025-09-08T03:36:17,558 ) 2025-09-08T03:36:17,558 ^ 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T03:36:17,558 super().__init__( 2025-09-08T03:36:17,558 ~~~~~~~~~~~~~~~~^ 2025-09-08T03:36:17,558 link=link, 2025-09-08T03:36:17,558 ^^^^^^^^^^ 2025-09-08T03:36:17,558 ...<4 lines>... 2025-09-08T03:36:17,558 version=version, 2025-09-08T03:36:17,558 ^^^^^^^^^^^^^^^^ 2025-09-08T03:36:17,558 ) 2025-09-08T03:36:17,558 ^ 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T03:36:17,558 self.dist = self._prepare() 2025-09-08T03:36:17,558 ~~~~~~~~~~~~~^^ 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T03:36:17,558 dist = self._prepare_distribution() 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T03:36:17,558 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T03:36:17,558 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T03:36:17,558 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T03:36:17,558 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T03:36:17,558 dist = _get_prepared_distribution( 2025-09-08T03:36:17,558 req, 2025-09-08T03:36:17,558 ...<3 lines>... 2025-09-08T03:36:17,558 self.check_build_deps, 2025-09-08T03:36:17,558 ) 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T03:36:17,558 abstract_dist.prepare_distribution_metadata( 2025-09-08T03:36:17,558 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T03:36:17,558 finder, build_isolation, check_build_deps 2025-09-08T03:36:17,558 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:36:17,558 ) 2025-09-08T03:36:17,558 ^ 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T03:36:17,558 self.req.prepare_metadata() 2025-09-08T03:36:17,558 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T03:36:17,558 self.metadata_directory = generate_metadata_legacy( 2025-09-08T03:36:17,558 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T03:36:17,558 build_env=self.build_env, 2025-09-08T03:36:17,558 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:36:17,558 ...<3 lines>... 2025-09-08T03:36:17,558 details=details, 2025-09-08T03:36:17,558 ^^^^^^^^^^^^^^^^ 2025-09-08T03:36:17,558 ) 2025-09-08T03:36:17,558 ^ 2025-09-08T03:36:17,558 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T03:36:17,558 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T03:36:17,558 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T03:36:17,580 Removed asgi-redis==0.8 from https://files.pythonhosted.org/packages/9c/6c/3db668835832bc24c7b7da3a7ba01fd79082e34c19fdb8ff866b52c67499/asgi_redis-0.8.tar.gz from build tracker '/tmp/pip-build-tracker-29z9mvyq' 2025-09-08T03:36:17,580 Removed build tracker: '/tmp/pip-build-tracker-29z9mvyq'