2025-09-05T12:13:17,503 Created temporary directory: /tmp/pip-build-tracker-3k3u6lhi 2025-09-05T12:13:17,504 Initialized build tracking at /tmp/pip-build-tracker-3k3u6lhi 2025-09-05T12:13:17,504 Created build tracker: /tmp/pip-build-tracker-3k3u6lhi 2025-09-05T12:13:17,504 Entered build tracker: /tmp/pip-build-tracker-3k3u6lhi 2025-09-05T12:13:17,504 Created temporary directory: /tmp/pip-wheel-pe4a43cp 2025-09-05T12:13:17,507 Created temporary directory: /tmp/pip-ephem-wheel-cache-ih9i32h3 2025-09-05T12:13:17,572 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-05T12:13:17,574 2 location(s) to search for versions of gptcache: 2025-09-05T12:13:17,574 * https://pypi.org/simple/gptcache/ 2025-09-05T12:13:17,574 * https://www.piwheels.org/simple/gptcache/ 2025-09-05T12:13:17,575 Fetching project page and analyzing links: https://pypi.org/simple/gptcache/ 2025-09-05T12:13:17,575 Getting page https://pypi.org/simple/gptcache/ 2025-09-05T12:13:17,576 Found index url https://pypi.org/simple/ 2025-09-05T12:13:17,649 Fetched page https://pypi.org/simple/gptcache/ as application/vnd.pypi.simple.v1+json 2025-09-05T12:13:17,659 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/11/5b/ce437c8634a5f984a9fdddb2dd105ec53d023be77a24820af01aef29a4c4/gptcache-0.1.1-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.8) 2025-09-05T12:13:17,660 Found link https://files.pythonhosted.org/packages/5a/65/bdbaabe50c9dc34f742bfd196f3bbdf7963dc9dbff5b6c5928816f391646/gptcache-0.1.1.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.8), version: 0.1.1 2025-09-05T12:13:17,660 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/a5/26/6c7f663ed825ff0c68d507c733c8e5f8e7b62b63f9415a36450d5d0609e6/gptcache-0.1.2-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.8) 2025-09-05T12:13:17,661 Found link https://files.pythonhosted.org/packages/a4/0b/9a18121ff603cdb8808a4fa45a2f06ba8c8db23745ebf65418ba1db9e0b7/gptcache-0.1.2.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.8), version: 0.1.2 2025-09-05T12:13:17,661 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/6b/ca/5305e8d21bef1cce24917e5930b0fb3075e27a9eea97c555c16f6e1b5fde/gptcache-0.1.3-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,661 Found link https://files.pythonhosted.org/packages/3b/55/5e8e12b2a2e017135a6b6cd2a66983d9f8cf032dba9cff6856410933d41e/gptcache-0.1.3.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.3 2025-09-05T12:13:17,662 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/19/66/b1d722702193417e2db1ad34e14e5431d9a85f03d96f6da72e2ab9d959b1/gptcache-0.1.4-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,662 Found link https://files.pythonhosted.org/packages/a4/83/637d0b03edf1350af04012a90e9d61e6a85e7b6922aa07b523328358f117/gptcache-0.1.4.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.4 2025-09-05T12:13:17,662 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/88/fd/c27398fdbb43bf6c86bda48da2f5628402e2466d426e7636183c4d330a2a/gptcache-0.1.5-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,662 Found link https://files.pythonhosted.org/packages/d5/a2/c2c44865c62f87909b839317947a401725bbe33450f0c9fd0c658b21fcbc/gptcache-0.1.5.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.5 2025-09-05T12:13:17,662 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/b9/60/b0176e5a6dc8b84300b1aec76ddac4e5218eedadf079803d5fe24934e377/gptcache-0.1.6-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,663 Found link https://files.pythonhosted.org/packages/0b/aa/1e2bd8d2bdd4563a5a9f45dfc2e255cc9004cee96fab1835693d3b6898f2/gptcache-0.1.6.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.6 2025-09-05T12:13:17,663 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/0a/bc/1685c640bd9bc4e02b3d590befd3b831a2117d96d68c48ac00f3f8bdfa01/gptcache-0.1.7-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,663 Found link https://files.pythonhosted.org/packages/51/0a/9d575cbc1a0463ac1bdcff4afe76f1612ecb1427d37807527aca5cbb5057/gptcache-0.1.7.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.7 2025-09-05T12:13:17,663 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/96/83/8b69abb20180a073904a36ae31c51de6d2567f9985bb548c1e408f8036d7/gptcache-0.1.8-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,663 Found link https://files.pythonhosted.org/packages/48/fa/7951cf776b9e50ff1089bfadde7258031a0a38d79998521a48a3c9a40db5/gptcache-0.1.8.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.8 2025-09-05T12:13:17,663 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/62/22/0ed22e66069f4677ac6b0f62c1b0dbfca0b1fec2812fed4ea1cace7b35a7/gptcache-0.1.9-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,664 Found link https://files.pythonhosted.org/packages/0e/bb/72700c82969c8279118015284301ef2a13caa1a56f2533ba0476c955077f/gptcache-0.1.9.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.9 2025-09-05T12:13:17,664 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/90/e9/54ec4593ae168644dc2022ec2668dac9cd41402506525a794b18e12e941e/gptcache-0.1.10-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,664 Found link https://files.pythonhosted.org/packages/90/fa/04355270cdcea11a818695335098a8c1750444d3ea97cddc9d48a7180988/gptcache-0.1.10.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.10 2025-09-05T12:13:17,664 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/84/a8/deba2b3b207fd1704fb301d29de2e12cca7b0c1c0ff8a1fa795d49a65fe8/gptcache-0.1.11-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,664 Found link https://files.pythonhosted.org/packages/cb/d6/fc772c3b67f8e341cd31dc369e2e98ab16cd115cc1ee110690a58f45fd6f/gptcache-0.1.11.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.11 2025-09-05T12:13:17,664 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/6e/30/b922b1d4d48d5ad403c84a89b979c48484a9d16c318d18614343a956bb09/gptcache-0.1.12-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,665 Found link https://files.pythonhosted.org/packages/23/aa/3d46739ebe0fb705b6b8b251b8011a8ea520d7c2e413e762c3a6f8cd11a7/gptcache-0.1.12.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.12 2025-09-05T12:13:17,665 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/1e/0e/1ac8f49db0a30fee27c4a25baedb324381f2f3c9f52602dd0b759c42a6b9/gptcache-0.1.13-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,665 Found link https://files.pythonhosted.org/packages/ea/e8/380fa8d6a45f533ce56edcaabc935ad721cc204a0c004a33354e61360d01/gptcache-0.1.13.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.13 2025-09-05T12:13:17,665 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/0f/6b/6e1f48dcd49167fc2d14cacd41e35c491572ec572974082d9747c2a72a64/gptcache-0.1.14-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,665 Found link https://files.pythonhosted.org/packages/d1/23/9795c62672499dabfc603e011de516c204cadd0e56824f4fb056629ced07/gptcache-0.1.14.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.14 2025-09-05T12:13:17,666 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/9d/39/8b15c7718e3bd7731b110be36b7691de2a130cf2f4352d16f7c8caf23890/gptcache-0.1.15-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,666 Found link https://files.pythonhosted.org/packages/a9/d2/73e304dc6b196bfab2be8bacbecb15582764f064bfcb601e8236dde0c9ef/gptcache-0.1.15.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.15 2025-09-05T12:13:17,666 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/82/b8/356e442dac7c2d3c3b3346378f2296a0ed6c6a96c3e7813020ddbbd5856c/gptcache-0.1.16-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,666 Found link https://files.pythonhosted.org/packages/e6/96/7a7218846f1d965ef9821f9f4e5e03203b018702cc91b4c9cebfc0d5f919/gptcache-0.1.16.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.16 2025-09-05T12:13:17,666 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/10/f1/f14e12d5b1a644ab167a8dc05ae205f479900c77250ceaea26cde6175429/gptcache-0.1.17-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,666 Found link https://files.pythonhosted.org/packages/72/42/edf9af406f2378cf32487f7eacf7ad8266b4a1db8efe9a806eda924a7542/gptcache-0.1.17.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.17 2025-09-05T12:13:17,667 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/34/53/151b0bb06fbd07998efcc1a520d3a2d119d311b70a868c350d3fd9622929/gptcache-0.1.18-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,667 Found link https://files.pythonhosted.org/packages/4e/19/c0dd7d68ca769e7f523e5eb33d91257027a5a11a361f85d4306744319258/gptcache-0.1.18.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.18 2025-09-05T12:13:17,667 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/68/7c/6ef9da9c62e5dc8953c66280f666aaf96c2122d9edd9bdce286661eec139/gptcache-0.1.19-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,667 Found link https://files.pythonhosted.org/packages/f7/a8/c2366f385f8cbd6293f1578a8c368f2bcb90112f5c0bba9a0b4190e21a42/gptcache-0.1.19.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.19 2025-09-05T12:13:17,667 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/a0/5a/56522b8250612c40cc84e385370fb271392bd8f0f2567ffccf8d8af33478/gptcache-0.1.20-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,667 Found link https://files.pythonhosted.org/packages/11/a0/8eb403f66915028e8a51397c516ebecf30c53983c464559f356af355906a/gptcache-0.1.20.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.20 2025-09-05T12:13:17,668 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/ce/70/ed36c16643bd3287d65a691b4cd48ecf5a7a7a9aadd2d1b8cdd9f50639fe/gptcache-0.1.21-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,668 Found link https://files.pythonhosted.org/packages/50/02/91c9c107d98c4f0cf87317b9f458c0f28e85c2e88cc1759cb388a7777352/gptcache-0.1.21.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.21 2025-09-05T12:13:17,668 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/74/5d/6d7fe93a9484551bd38df33c20d6de1e8804ba519ad50139f816d91074fc/gptcache-0.1.22-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,668 Found link https://files.pythonhosted.org/packages/4c/1c/b9ebe91fc261b436f6142854e1a8347dc0658d65957d4695a1a40f9cded6/gptcache-0.1.22.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.22 2025-09-05T12:13:17,668 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/07/ea/9330eb50581142dfc282a9c8aafe5f15b8d1ef20983a1acf4a9f9597beff/gptcache-0.1.23-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,668 Found link https://files.pythonhosted.org/packages/61/3b/c826a3f6d9fb8ad7bd5a48cce64812b6c2a0358b2103b110291ef1a4831b/gptcache-0.1.23.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.23 2025-09-05T12:13:17,669 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/43/ad/dfc9712943728026685e1f1123e5852121e82c3c90efb946724798b89dd6/gptcache-0.1.24-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,669 Found link https://files.pythonhosted.org/packages/1d/fe/1f406147f9beee90822624bd048dc94e4eef9e14a68ddba1842ea0c055dd/gptcache-0.1.24.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.24 2025-09-05T12:13:17,669 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/cd/be/22344c86140ce72614e4671919f228d98014bec00b6be1a811eb8c8b8dac/gptcache-0.1.25-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,669 Found link https://files.pythonhosted.org/packages/e4/da/ea453bd70b25e674d7dbeb6390a6e768d5242d5b1b5bc8ea80481fca0a72/gptcache-0.1.25.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.25 2025-09-05T12:13:17,669 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/76/1f/d47f9147110c177e26cbf96dc62a450d533c3a1a18a13bed28900d070bd5/gptcache-0.1.26-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,669 Found link https://files.pythonhosted.org/packages/4f/a7/afdbcd34a5887f752cb43c3be43254beee6bb9a0b8d4a3d9823ec7522a10/gptcache-0.1.26.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.26 2025-09-05T12:13:17,670 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/0c/2f/20a6d768862d32df419b7c9ee83141688fbb33baa2a98c04c637bbcf8bcd/gptcache-0.1.27-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,670 Found link https://files.pythonhosted.org/packages/0e/91/7db151b92f19f19aa8887cf16d31be9e41dea500dacd40758e9479b20ed0/gptcache-0.1.27.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.27 2025-09-05T12:13:17,670 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/03/dc/df57f1d100eb7a9e5cb556d3bbc70a9917008b023c04884db1d4363b6407/gptcache-0.1.28-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,670 Found link https://files.pythonhosted.org/packages/5b/da/faeb2f2037fe5d31eec795ca528dd6bf1fe6afe2ee9d752535671ba1ff84/gptcache-0.1.28.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.28 2025-09-05T12:13:17,670 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/3f/f0/e6b1e361f9eabac4d8d1ddc8a53e8c937f6f17c197bf9c2aeb4f0d005719/gptcache-0.1.29-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,670 Found link https://files.pythonhosted.org/packages/ec/d7/11cd258a0ad31adfd442ea39c616afeddf833ac7462ac6a9ef2344fd9a75/gptcache-0.1.29.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.29 2025-09-05T12:13:17,671 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/ed/07/9154b2438b5dc52d0b4bdc1e648aa57857b638b4bcd959ccac41f06793ab/gptcache-0.1.29.1-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,671 Found link https://files.pythonhosted.org/packages/8a/ec/daf5522e47f0a199c9f5366e32bcb101207233bd5eff0cc693d70678431f/gptcache-0.1.29.1.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.29.1 2025-09-05T12:13:17,671 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/fc/57/4c83bf0342f1ec445693e88db48db94f54ecb738d370604da572d557efe3/gptcache-0.1.30-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,671 Found link https://files.pythonhosted.org/packages/ab/e2/48935dc4c612159efdd15fbe9bf3a74091b84f342ed6a8899117987a066f/gptcache-0.1.30.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.30 2025-09-05T12:13:17,671 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/bc/9e/3925bfff83dc55f41af6edb88bd036591454f9b8e16329f410787381227d/gptcache-0.1.31-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,671 Found link https://files.pythonhosted.org/packages/56/cc/826941281e4bad74e8edd6d26d80f761787194d629809f6789d243c447c1/gptcache-0.1.31.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.31 2025-09-05T12:13:17,672 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/0d/03/553efe3225e637eed999f7b21e7a42f3aee2a75477329f8cd5af8f43f7a4/gptcache-0.1.32-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,672 Found link https://files.pythonhosted.org/packages/f4/64/68e89b8e11b728d43af83a572780b1bebc1b299194b3ae995840e7a5c599/gptcache-0.1.32.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.32 2025-09-05T12:13:17,672 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/19/6d/fd14322e34d02c94895197b7d5baaff99cb2ee2b4d886bcd6c9992fd1416/gptcache-0.1.33-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,672 Found link https://files.pythonhosted.org/packages/15/02/92f24e1eb3a3095bc56647700eb0e4e361e75e6ea75cef267b8836a8c2a1/gptcache-0.1.33.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.33 2025-09-05T12:13:17,672 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/7d/fa/2fc1543da72f976a41674a1279e96dfe01db418657610abdcc84197b7116/gptcache-0.1.34-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,672 Found link https://files.pythonhosted.org/packages/bb/da/1e412bef6a6ab48d5f92a1662e33578e85ec64b5126a857911c2165e3fde/gptcache-0.1.34.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.34 2025-09-05T12:13:17,673 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/18/e4/383de7788f12d2c0dac7fa9137c6e66ff2a789be2485f4579f3e03d8a78d/gptcache-0.1.35-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,673 Found link https://files.pythonhosted.org/packages/db/68/4a800f7248b1bfdddb46cd37c42f9c23432acc0bfe508a56ae554afec57a/gptcache-0.1.35.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.35 2025-09-05T12:13:17,673 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/a9/2c/61ec750e9919d1bb9f4ab1a9ee58998edccd2e140c05aad5f83e01d340a7/gptcache-0.1.36-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,673 Found link https://files.pythonhosted.org/packages/bb/b7/a8ddedaa07971083a7cfeec4293f11dd8bb73009686a03521629d88ef301/gptcache-0.1.36.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.36 2025-09-05T12:13:17,673 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/23/d0/dd3162003cb227ffe394841c59bd942df32b29ef436de47deb91e3eae528/gptcache-0.1.37-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,674 Found link https://files.pythonhosted.org/packages/3d/e7/2abadf440491aec23740c918d5b3b25ed894711a470f2903f3e10475330b/gptcache-0.1.37.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.37 2025-09-05T12:13:17,674 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/64/72/6c9335cbb769136cfde0ea74b19a9f2c18e112eac96bb1a4b4a7703aed9c/gptcache-0.1.38-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,674 Found link https://files.pythonhosted.org/packages/9c/ba/18f2280e606304936ab83771fc3d64d32096a1add2d0b969da7111314c1c/gptcache-0.1.38.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.38 2025-09-05T12:13:17,674 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/20/19/24fad838b040708953eaa36f4fd9a93cbb470f1ada089733bf511885a477/gptcache-0.1.39-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,675 Found link https://files.pythonhosted.org/packages/2c/5d/f7ea85946531ba8599b6f03d5e44c68ccd416d83ca47ba6d4f502da74ea2/gptcache-0.1.39.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.39 2025-09-05T12:13:17,675 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/5a/ec/1a83bfea7a4a8c1844bcc97f1c6046fe9e14b54c243156308e6374283bae/gptcache-0.1.39.1-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,675 Found link https://files.pythonhosted.org/packages/fa/de/6efa1c01ae2c3245d1bd1a0361bc9c32b0c250dacbda25b147c5f373c331/gptcache-0.1.39.1.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.39.1 2025-09-05T12:13:17,675 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/3d/b2/08e81ec8d1c851a8ccbcec598100920c34f89963c5004a8cb6662a630df0/gptcache-0.1.40-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,675 Found link https://files.pythonhosted.org/packages/04/48/bc6364c53d95cc885adc8b13a4b3c8dbc55bf292f4d91c686f173a033d43/gptcache-0.1.40.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.40 2025-09-05T12:13:17,676 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/66/55/0e51c3ee83ae3f922bd2da6a6e7cad8103750c44591c482800672d6278f1/gptcache-0.1.41-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,676 Found link https://files.pythonhosted.org/packages/2d/8a/0c4d25c7ba6c664186b93df0d4d3650735f80ac76f51944cccf1a4edf4e2/gptcache-0.1.41.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.41 2025-09-05T12:13:17,676 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/63/aa/d43abfff95a92658fc2eea54b5dcf61066aff65f811c7ea072f128ec06bb/gptcache-0.1.42-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,676 Found link https://files.pythonhosted.org/packages/63/44/d572c9d69c25d4e7b2ac64beb019a03f687366616b220783950eaa86263f/gptcache-0.1.42.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.42 2025-09-05T12:13:17,676 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/51/5b/146a797be9752b19f656826e8ad02cf8738684e5f022abd5cd158f2c63b0/gptcache-0.1.43-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,677 Found link https://files.pythonhosted.org/packages/6c/79/9791067324a6c0b6e2c85a445105707bfb0b86acc2bd550c996a24fc73d7/gptcache-0.1.43.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.43 2025-09-05T12:13:17,677 Skipping link: No binaries permitted for gptcache: https://files.pythonhosted.org/packages/49/87/8dde0a3757bc207805f751b47878888b09db4a464ae48a55f386f091b488/gptcache-0.1.44-py3-none-any.whl (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,677 Found link https://files.pythonhosted.org/packages/27/73/5cc20749e06017044106837550384f5d8ed00b8e9570689f17e7292e2d23/gptcache-0.1.44.tar.gz (from https://pypi.org/simple/gptcache/) (requires-python:>=3.8.1), version: 0.1.44 2025-09-05T12:13:17,677 Fetching project page and analyzing links: https://www.piwheels.org/simple/gptcache/ 2025-09-05T12:13:17,677 Getting page https://www.piwheels.org/simple/gptcache/ 2025-09-05T12:13:17,678 Found index url https://www.piwheels.org/simple/ 2025-09-05T12:13:17,764 Fetched page https://www.piwheels.org/simple/gptcache/ as text/html 2025-09-05T12:13:17,774 Skipping link: No binaries permitted for gptcache: https://www.piwheels.org/simple/gptcache/gptcache-0.1.44-py3-none-any.whl#sha256=88794924e43772206687719061f78bcd77f243fcd3634bbb239c10f0f0d633d1 (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,774 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.43-py3-none-any.whl#sha256=bfb8dd40fd46fa29c72fd9f767bce496730976b09dc5425894913cfcfe5f10a1 (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,774 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.42-py3-none-any.whl#sha256=0f96dc459b9bad7180c51554a4aa9e63dc4a8d3ced35cd91912be5d9fb21f313 (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,774 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.41-py3-none-any.whl#sha256=3ceeac6f659ba87b080e23cc0fd801a52164131125174e2b0f6ffd89c66ba20a (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,774 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.40-py3-none-any.whl#sha256=36bfecd08a818b09e1da30d3fac852e591f3de594ecbcd7f7a368bfe89bd3169 (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,774 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.39.1-py3-none-any.whl#sha256=15773b960f137e9be5c9665868e5e6899d7e6fc53f3391bc02939a69dda0a775 (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,775 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.39-py3-none-any.whl#sha256=12fcd1c4d75d2effdca71570209ce84670802b179a3daf097f68fcf0c994316c (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,775 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.38-py3-none-any.whl#sha256=8f810b92b4830244d3384adcf71c5dc98ef3ad5f7c137daf82fa765703abac3a (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,775 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.37-py3-none-any.whl#sha256=4003154ff402a15db81a1975e55f4733719fd9567f7e0d5f3ec015fff5e57d54 (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,775 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.36-py3-none-any.whl#sha256=52fe37669444df01d51b3a79f1eca2412201e0ead78aa333f3ae6c9998e7845e (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,775 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.35-py3-none-any.whl#sha256=cd5d1eaa04fbefb38e44519beeff72ec1ad8b4c895a5f2fcbc855ef83f3194e5 (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,775 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.34-py3-none-any.whl#sha256=89afc8fbf95bff7d94e65e40816dcea9f1fda6aaf8654039a35b5340adc5fafb (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,776 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.33-py3-none-any.whl#sha256=b63384565e70ed6e4122366f239d7242298a74e40550bbc2bcbb7d511487de2c (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,776 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.32-py3-none-any.whl#sha256=98bd129f35043c5d5d9f71a514dac5c799c9909ddde88e665797caea09cce0d5 (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,776 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.31-py3-none-any.whl#sha256=fee6680b153a02b358d46274f3964ede56bc5e619956a35f2575ee67037af2a3 (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,776 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.30-py3-none-any.whl#sha256=b38bbb84671028d9ae92f961eb967bf6d7019b694caedbc1b03f3be803dbf36a (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,776 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.29.1-py3-none-any.whl#sha256=5b5cebc6b7af838429b3a8500ce23d24826f3aa7dd3be677b606ec2eeb832011 (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,776 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.29-py3-none-any.whl#sha256=66c263eb48ed168d77ae863882c0db2fe9a0666e7194f05ea73a4c9addea355d (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,776 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.28-py3-none-any.whl#sha256=2c30cacfd17a65beed2593c47009ebcfdac036243a2c36bc6087b9e7b29aa0d1 (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,777 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.27-py3-none-any.whl#sha256=5135a66a6272a89354ce090ceb03cf072402ac92ef6fe1c07db1919eac2e86a0 (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,777 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.26-py3-none-any.whl#sha256=ac98323cff4e2ebc82721a27187fae559711ffbb3e13fc9cb963722ff6d689ef (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,777 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.25-py3-none-any.whl#sha256=e135c79efd4a840a49c527b111a2a8dc888eda2c3c38578a4aebcc961a6a65f7 (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,777 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.24-py3-none-any.whl#sha256=de32eda0a37c56a3db7139cdc9d885fa517fa3ee781d0bd5c05ad06dbe0980cf (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,777 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.23-py3-none-any.whl#sha256=99694f23aacf587f89a91c05fdcc48b4dc82038f98cde990c41bb07ee1d6e479 (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,777 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.22-py3-none-any.whl#sha256=f536f33773e55bf3bd291527e857b90bf3fcb455a22e28d3c6c963d603db2885 (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,777 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.21-py3-none-any.whl#sha256=e573657de752d8bb78f106624bfd2a12690468fe85228f45df70080e405b49f6 (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,778 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.20-py3-none-any.whl#sha256=3c95b658edcd315165aa7cb822a0b0a96affa944e22936ce80ecc0e738aba96a (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,778 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.19-py3-none-any.whl#sha256=a2fd22c2f9ab7ff18b8b317063ad3ca29312a56747817aa6bae06c77f6f98c50 (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,778 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.18-py3-none-any.whl#sha256=13aba5c619742957e0c115bbf25c87bacef6c9059a5bca60c0bac95f68355f58 (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,778 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.17-py3-none-any.whl#sha256=6551665f95c0a98211c694b31e2c552cd94a1a096960d1529ceabeb5b3b59b64 (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,778 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.16-py3-none-any.whl#sha256=2c787f8c7a7ef321ec5028d539754b71a28bd0ef16a825f29110292218830fae (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,778 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.15-py3-none-any.whl#sha256=a8812d677789d585ae322b1b5f0c949825ada976a2524503e8ca8568b5965136 (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,779 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.14-py3-none-any.whl#sha256=e9511ea0c2c4c00b6e6a3d821e0542b6d6bdc6b459991104d4caff396b4323a2 (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,779 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.13-py3-none-any.whl#sha256=c98a873273455717816422f0e5700a9c4489d205646c4d5f4d15563fd80a433c (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,779 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.12-py3-none-any.whl#sha256=17754a256dba8b2962abeb830649993bb696596b4be7ac9a66453eeee1d50497 (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,779 Skipping link: No binaries permitted for gptcache: https://archive1.piwheels.org/simple/gptcache/gptcache-0.1.11-py3-none-any.whl#sha256=e700fdb790857a94db82f9a78a54f824b41cc4dfd19387dee53972a0b087fd10 (from https://www.piwheels.org/simple/gptcache/) (requires-python:>=3.8.1) 2025-09-05T12:13:17,779 Skipping link: not a file: https://www.piwheels.org/simple/gptcache/ 2025-09-05T12:13:17,779 Skipping link: not a file: https://pypi.org/simple/gptcache/ 2025-09-05T12:13:17,809 Given no hashes to check 1 links for project 'gptcache': discarding no candidates 2025-09-05T12:13:17,810 Collecting gptcache==0.1.3 2025-09-05T12:13:17,811 Created temporary directory: /tmp/pip-unpack-4d7746_u 2025-09-05T12:13:17,955 Downloading gptcache-0.1.3.tar.gz (26 kB) 2025-09-05T12:13:18,015 Added gptcache==0.1.3 from https://files.pythonhosted.org/packages/3b/55/5e8e12b2a2e017135a6b6cd2a66983d9f8cf032dba9cff6856410933d41e/gptcache-0.1.3.tar.gz to build tracker '/tmp/pip-build-tracker-3k3u6lhi' 2025-09-05T12:13:18,017 Running setup.py (path:/tmp/pip-wheel-pe4a43cp/gptcache_870eae53ec1e49fab64142be361bd622/setup.py) egg_info for package gptcache 2025-09-05T12:13:18,017 Created temporary directory: /tmp/pip-pip-egg-info-7eq0fi77 2025-09-05T12:13:18,017 Preparing metadata (setup.py): started 2025-09-05T12:13:18,018 Running command python setup.py egg_info 2025-09-05T12:13:18,550 Traceback (most recent call last): 2025-09-05T12:13:18,551 File "", line 2, in 2025-09-05T12:13:18,552 exec(compile(''' 2025-09-05T12:13:18,552 ~~~~^^^^^^^^^^^^ 2025-09-05T12:13:18,552 # This is -- a caller that pip uses to run setup.py 2025-09-05T12:13:18,552 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T12:13:18,552 ...<32 lines>... 2025-09-05T12:13:18,552 exec(compile(setup_py_code, filename, "exec")) 2025-09-05T12:13:18,552 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T12:13:18,552 ''' % ('/tmp/pip-wheel-pe4a43cp/gptcache_870eae53ec1e49fab64142be361bd622/setup.py',), "", "exec")) 2025-09-05T12:13:18,553 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T12:13:18,553 File "", line 35, in 2025-09-05T12:13:18,553 File "/tmp/pip-wheel-pe4a43cp/gptcache_870eae53ec1e49fab64142be361bd622/setup.py", line 28, in 2025-09-05T12:13:18,553 install_requires=parse_requirements('requirements.txt'), 2025-09-05T12:13:18,553 ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-05T12:13:18,553 File "/tmp/pip-wheel-pe4a43cp/gptcache_870eae53ec1e49fab64142be361bd622/setup.py", line 10, in parse_requirements 2025-09-05T12:13:18,553 with open(file_name) as f: 2025-09-05T12:13:18,553 ~~~~^^^^^^^^^^^ 2025-09-05T12:13:18,554 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-05T12:13:18,638 ERROR: python setup.py egg_info exited with 1 2025-09-05T12:13:18,650 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-05T12:13:18,650 exec(compile('"'"''"'"''"'"' 2025-09-05T12:13:18,650 # This is -- a caller that pip uses to run setup.py 2025-09-05T12:13:18,650 # 2025-09-05T12:13:18,650 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-05T12:13:18,650 # import from `distutils.core` to work with newer packaging standards. 2025-09-05T12:13:18,650 # - It provides a clear error message when setuptools is not installed. 2025-09-05T12:13:18,650 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-05T12:13:18,650 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-05T12:13:18,650 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-05T12:13:18,650 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-05T12:13:18,650 import os, sys, tokenize, traceback 2025-09-05T12:13:18,650 2025-09-05T12:13:18,650 try: 2025-09-05T12:13:18,650 import setuptools 2025-09-05T12:13:18,650 except ImportError: 2025-09-05T12:13:18,650 print( 2025-09-05T12:13:18,650 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-05T12:13:18,650 "the build environment with exception:", 2025-09-05T12:13:18,650 file=sys.stderr, 2025-09-05T12:13:18,650 ) 2025-09-05T12:13:18,650 traceback.print_exc() 2025-09-05T12:13:18,650 sys.exit(1) 2025-09-05T12:13:18,650 2025-09-05T12:13:18,650 __file__ = %r 2025-09-05T12:13:18,650 sys.argv[0] = __file__ 2025-09-05T12:13:18,650 2025-09-05T12:13:18,650 if os.path.exists(__file__): 2025-09-05T12:13:18,650 filename = __file__ 2025-09-05T12:13:18,650 with tokenize.open(__file__) as f: 2025-09-05T12:13:18,650 setup_py_code = f.read() 2025-09-05T12:13:18,650 else: 2025-09-05T12:13:18,650 filename = "" 2025-09-05T12:13:18,650 setup_py_code = "from setuptools import setup; setup()" 2025-09-05T12:13:18,650 2025-09-05T12:13:18,650 exec(compile(setup_py_code, filename, "exec")) 2025-09-05T12:13:18,650 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-pe4a43cp/gptcache_870eae53ec1e49fab64142be361bd622/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-7eq0fi77[/] 2025-09-05T12:13:18,650 [bold magenta]cwd[/]: /tmp/pip-wheel-pe4a43cp/gptcache_870eae53ec1e49fab64142be361bd622/ 2025-09-05T12:13:18,650 Preparing metadata (setup.py): finished with status 'error' 2025-09-05T12:13:18,651 ERROR: metadata generation failed 2025-09-05T12:13:18,656 Exception information: 2025-09-05T12:13:18,656 Traceback (most recent call last): 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-05T12:13:18,656 call_subprocess( 2025-09-05T12:13:18,656 ~~~~~~~~~~~~~~~^ 2025-09-05T12:13:18,656 args, 2025-09-05T12:13:18,656 ^^^^^ 2025-09-05T12:13:18,656 ...<2 lines>... 2025-09-05T12:13:18,656 spinner=spinner, 2025-09-05T12:13:18,656 ^^^^^^^^^^^^^^^^ 2025-09-05T12:13:18,656 ) 2025-09-05T12:13:18,656 ^ 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-05T12:13:18,656 raise error 2025-09-05T12:13:18,656 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-05T12:13:18,656 2025-09-05T12:13:18,656 The above exception was the direct cause of the following exception: 2025-09-05T12:13:18,656 2025-09-05T12:13:18,656 Traceback (most recent call last): 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-05T12:13:18,656 status = _inner_run() 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-05T12:13:18,656 return self.run(options, args) 2025-09-05T12:13:18,656 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-05T12:13:18,656 return func(self, options, args) 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-05T12:13:18,656 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-05T12:13:18,656 result = self._result = resolver.resolve( 2025-09-05T12:13:18,656 ~~~~~~~~~~~~~~~~^ 2025-09-05T12:13:18,656 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-05T12:13:18,656 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T12:13:18,656 ) 2025-09-05T12:13:18,656 ^ 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-05T12:13:18,656 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-05T12:13:18,656 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-05T12:13:18,656 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-05T12:13:18,656 if not criterion.candidates: 2025-09-05T12:13:18,656 ^^^^^^^^^^^^^^^^^^^^ 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-05T12:13:18,656 return bool(self._sequence) 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-05T12:13:18,656 self._bool = any(self) 2025-09-05T12:13:18,656 ~~~^^^^^^ 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-05T12:13:18,656 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-05T12:13:18,656 ^^^^^^^^ 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-05T12:13:18,656 candidate = func() 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-05T12:13:18,656 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-05T12:13:18,656 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-05T12:13:18,656 link, template, name, version 2025-09-05T12:13:18,656 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T12:13:18,656 ) 2025-09-05T12:13:18,656 ^ 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-05T12:13:18,656 self._link_candidate_cache[link] = LinkCandidate( 2025-09-05T12:13:18,656 ~~~~~~~~~~~~~^ 2025-09-05T12:13:18,656 link, 2025-09-05T12:13:18,656 ^^^^^ 2025-09-05T12:13:18,656 ...<3 lines>... 2025-09-05T12:13:18,656 version=version, 2025-09-05T12:13:18,656 ^^^^^^^^^^^^^^^^ 2025-09-05T12:13:18,656 ) 2025-09-05T12:13:18,656 ^ 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-05T12:13:18,656 super().__init__( 2025-09-05T12:13:18,656 ~~~~~~~~~~~~~~~~^ 2025-09-05T12:13:18,656 link=link, 2025-09-05T12:13:18,656 ^^^^^^^^^^ 2025-09-05T12:13:18,656 ...<4 lines>... 2025-09-05T12:13:18,656 version=version, 2025-09-05T12:13:18,656 ^^^^^^^^^^^^^^^^ 2025-09-05T12:13:18,656 ) 2025-09-05T12:13:18,656 ^ 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-05T12:13:18,656 self.dist = self._prepare() 2025-09-05T12:13:18,656 ~~~~~~~~~~~~~^^ 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-05T12:13:18,656 dist = self._prepare_distribution() 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-05T12:13:18,656 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-05T12:13:18,656 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-05T12:13:18,656 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-05T12:13:18,656 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-05T12:13:18,656 dist = _get_prepared_distribution( 2025-09-05T12:13:18,656 req, 2025-09-05T12:13:18,656 ...<3 lines>... 2025-09-05T12:13:18,656 self.check_build_deps, 2025-09-05T12:13:18,656 ) 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-05T12:13:18,656 abstract_dist.prepare_distribution_metadata( 2025-09-05T12:13:18,656 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-05T12:13:18,656 finder, build_isolation, check_build_deps 2025-09-05T12:13:18,656 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T12:13:18,656 ) 2025-09-05T12:13:18,656 ^ 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-05T12:13:18,656 self.req.prepare_metadata() 2025-09-05T12:13:18,656 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-05T12:13:18,656 self.metadata_directory = generate_metadata_legacy( 2025-09-05T12:13:18,656 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-05T12:13:18,656 build_env=self.build_env, 2025-09-05T12:13:18,656 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T12:13:18,656 ...<3 lines>... 2025-09-05T12:13:18,656 details=details, 2025-09-05T12:13:18,656 ^^^^^^^^^^^^^^^^ 2025-09-05T12:13:18,656 ) 2025-09-05T12:13:18,656 ^ 2025-09-05T12:13:18,656 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-05T12:13:18,656 raise MetadataGenerationFailed(package_details=details) from error 2025-09-05T12:13:18,656 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-05T12:13:18,676 Removed gptcache==0.1.3 from https://files.pythonhosted.org/packages/3b/55/5e8e12b2a2e017135a6b6cd2a66983d9f8cf032dba9cff6856410933d41e/gptcache-0.1.3.tar.gz from build tracker '/tmp/pip-build-tracker-3k3u6lhi' 2025-09-05T12:13:18,677 Removed build tracker: '/tmp/pip-build-tracker-3k3u6lhi'