2025-09-09T18:50:39,745 Created temporary directory: /tmp/pip-build-tracker-ga2144ta 2025-09-09T18:50:39,746 Initialized build tracking at /tmp/pip-build-tracker-ga2144ta 2025-09-09T18:50:39,746 Created build tracker: /tmp/pip-build-tracker-ga2144ta 2025-09-09T18:50:39,746 Entered build tracker: /tmp/pip-build-tracker-ga2144ta 2025-09-09T18:50:39,747 Created temporary directory: /tmp/pip-wheel-kn7vyz2w 2025-09-09T18:50:39,750 Created temporary directory: /tmp/pip-ephem-wheel-cache-ht1ol59p 2025-09-09T18:50:39,809 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T18:50:39,812 2 location(s) to search for versions of twitchio: 2025-09-09T18:50:39,812 * https://pypi.org/simple/twitchio/ 2025-09-09T18:50:39,812 * https://www.piwheels.org/simple/twitchio/ 2025-09-09T18:50:39,812 Fetching project page and analyzing links: https://pypi.org/simple/twitchio/ 2025-09-09T18:50:39,812 Getting page https://pypi.org/simple/twitchio/ 2025-09-09T18:50:39,813 Found index url https://pypi.org/simple/ 2025-09-09T18:50:39,884 Fetched page https://pypi.org/simple/twitchio/ as application/vnd.pypi.simple.v1+json 2025-09-09T18:50:39,895 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/09/23/14c6fd5e10aec5e5d992f3d43963d38d1f1f3c1a4e79d78cad53fa2cc627/twitchio-1.0.0-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,896 Found link https://files.pythonhosted.org/packages/90/88/3362fd5fb914f0d5658bf4f6bc642686bbb4a4be2a37e85ea615ffc3f934/twitchio-1.0.0.tar.gz (from https://pypi.org/simple/twitchio/), version: 1.0.0 2025-09-09T18:50:39,896 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/d5/46/14dc67c86aff8a579027b5bab0cb00fb13469fb57818db5012c008ed8d6d/twitchio-1.1.0-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,896 Found link https://files.pythonhosted.org/packages/ba/b1/b5f00fda2ffd7e4d36aa99ae0d06608499635ee6e6a176d840b8113186ff/twitchio-1.1.0.tar.gz (from https://pypi.org/simple/twitchio/), version: 1.1.0 2025-09-09T18:50:39,896 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/33/25/655ffc84a9f7930c8210afb13258b01115dee30744c0f5942a573ca241f6/twitchio-1.2.0-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,897 Found link https://files.pythonhosted.org/packages/49/e5/680bfedea3074c2d1c4f3f41d6eac51b5c4e0450b71b7be39469ecf11c9e/twitchio-1.2.0.tar.gz (from https://pypi.org/simple/twitchio/), version: 1.2.0 2025-09-09T18:50:39,897 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/42/5d/ec175070c74c34832505df7f8de23ad584d868462b3563e0127a56302570/twitchio-1.2.1-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,897 Found link https://files.pythonhosted.org/packages/95/b7/d342eafdc2d039c486fd338f5c6c09f02f869f4218f28dd7d269f551c9b5/twitchio-1.2.1.tar.gz (from https://pypi.org/simple/twitchio/), version: 1.2.1 2025-09-09T18:50:39,897 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/5f/25/18dede1a4f0375b9e71183f627bc51778b5e29718221daadf8965aeedcab/twitchio-1.2.2-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,897 Found link https://files.pythonhosted.org/packages/d4/79/27197f70dfdde8eff63ae06ee0185a14d212288513e167524ebd2c161f88/twitchio-1.2.2.tar.gz (from https://pypi.org/simple/twitchio/), version: 1.2.2 2025-09-09T18:50:39,898 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/4c/01/9e360ff53b4a9f538b258b81bf889973fedbb019a5ee6feba8d288708a7f/twitchio-1.2.3-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,898 Found link https://files.pythonhosted.org/packages/de/52/908dca5ba6729f9df9857b1d96b003aadbfca7bfb2f9d6ef195055e10752/twitchio-1.2.3.tar.gz (from https://pypi.org/simple/twitchio/), version: 1.2.3 2025-09-09T18:50:39,898 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/cc/18/f9b5be1270057b046e7018342b537016e7f9aa3991047ef7707e4897913a/twitchio-1.3.0-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,898 Found link https://files.pythonhosted.org/packages/55/92/8384bbd66cbbcc4448e650d4278aa6705526ea25de2c27d22df41b917db1/twitchio-1.3.0.tar.gz (from https://pypi.org/simple/twitchio/), version: 1.3.0 2025-09-09T18:50:39,898 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/dc/b2/87e4f305ae67f6b8f2587f746a1aab750ff83638a1f35edaad5f7cbe2335/twitchio-2.0.0b0-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,898 Found link https://files.pythonhosted.org/packages/25/94/eb59b5e306d2babe365f19a2596e410649fa735c966bd1d93fbde479e7cc/twitchio-2.0.0b0.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.0.0b0 2025-09-09T18:50:39,899 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/21/7e/ea0a24a501d0e322852a0aae45ca5381932b745a9561df67e20d65efb681/twitchio-2.0.0b3-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,899 Found link https://files.pythonhosted.org/packages/c8/79/eacfc4c5162077e3c2912d34714669d7ba1983c2107f520dccf7eb75f1be/twitchio-2.0.0b3.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.0.0b3 2025-09-09T18:50:39,899 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/d0/90/7b1c0bbdafa825600fe4620c91889208609bfd489c5fb9b781bb6b745b69/twitchio-2.0.0b4-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,899 Found link https://files.pythonhosted.org/packages/c5/86/b5a8d6a6c78ecb70a9fc91e1d3f04f3fb78080070f44443b7c50b38d01ac/twitchio-2.0.0b4.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.0.0b4 2025-09-09T18:50:39,899 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/07/e4/156b024b298b8951b833b343303ae5c8fda03eedd967dd06cdd8b719a77d/twitchio-2.0.0b5-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,900 Found link https://files.pythonhosted.org/packages/16/c7/53a010b8e3f71bec3abd57f110067988eb114351f9a773ff16571d31be49/twitchio-2.0.0b5.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.0.0b5 2025-09-09T18:50:39,900 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/5a/03/0f7c86fff54a1efc01fdef3206f5676ce2a3921028c08c2096c04a9ad6f1/twitchio-2.0.0b6-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,900 Found link https://files.pythonhosted.org/packages/64/21/e3d166a69b9ffbb9a490cf0c7800c259c4d0d947e25b4d00fd7a4ab520e5/twitchio-2.0.0b6.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.0.0b6 2025-09-09T18:50:39,900 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/ed/8c/106a356a336c6b0d7b170fbaad4548996909ea4bc08793951251c2a3e319/twitchio-2.0.0b7-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,900 Found link https://files.pythonhosted.org/packages/ef/43/aa5ef768de958fef2e6ac1c5cda49fd26099ee109024c93a2b0cdf62f3d6/twitchio-2.0.0b7.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.0.0b7 2025-09-09T18:50:39,901 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/8a/78/cb231284d918dc0e76823616019171cba264dd13072989657f5f0eda5083/twitchio-2.0.0b8-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,901 Found link https://files.pythonhosted.org/packages/bf/ce/8a58bb70fcf42e657ec532cd533ba0da26e91f367dc8cb47589c4b7625a1/twitchio-2.0.0b8.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.0.0b8 2025-09-09T18:50:39,901 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/d4/37/59502b46e6a98812f6acbdca62046759613c58a6cc4187d142e67335b492/twitchio-2.0.0b9-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,901 Found link https://files.pythonhosted.org/packages/a8/4e/a1f7384586ba2da98605ef90a78b7cfc73f9805cd4d8f2bbffdf91acd2e8/twitchio-2.0.0b9.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.0.0b9 2025-09-09T18:50:39,901 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/61/3c/fee152af623247635875d4e969c13bcba4a0b7fb5b5a9c75232cf48ef524/twitchio-2.0.0-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,901 Found link https://files.pythonhosted.org/packages/9a/27/2c1f93233c61c8841c4b69689080d3d960410272f0e01b3117638fd45c0f/twitchio-2.0.0.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.0.0 2025-09-09T18:50:39,902 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/b8/ab/dad410e7c1537ccea36d7d15ef5bea9ebb68efdedd5c9c543c6d5f6e911b/twitchio-2.0.1-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,902 Found link https://files.pythonhosted.org/packages/12/31/12127aee12f22f36c4a254b334cda46893be6377d0b941859ffaa1aadfce/twitchio-2.0.1.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.0.1 2025-09-09T18:50:39,902 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/31/37/74d35d6ded59547052da7c70ee60eed7ab72fbe189c7139aa3ab1760eae0/twitchio-2.0.2-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,902 Found link https://files.pythonhosted.org/packages/33/49/a1fecccb80721f27884e4eafec7cbedfedf3e883dd29e568a4dc32fd3ce3/twitchio-2.0.2.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.0.2 2025-09-09T18:50:39,902 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/bb/81/cb4e6f150ffa0547a94cb2fe9cc5faffde41aaacbbf4acdc0de776b253e9/twitchio-2.0.3-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,903 Found link https://files.pythonhosted.org/packages/cd/a1/174b6490851a04fc6ce81101ab77ee6489d976f7af0d11c98fc5c999e83b/twitchio-2.0.3.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.0.3 2025-09-09T18:50:39,903 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/62/56/572f61d3c586d77f2a39456dd2e32a3c1f97d312063da65f0e82618c6c74/twitchio-2.0.4-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,903 Found link https://files.pythonhosted.org/packages/91/49/0878a59b7355c1c4da2af7e582e85f016289763fad4eabe30da6f574b9ad/twitchio-2.0.4.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.0.4 2025-09-09T18:50:39,903 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/58/7b/10f2a7eabef5943f815e5f27103bc8b242966c09a6167541cf71c1299748/twitchio-2.0.5-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,903 Found link https://files.pythonhosted.org/packages/63/bc/96e5b14d92fcdd8725f85822070d7f54ca7ae8a8e55b28670713d6089d67/twitchio-2.0.5.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.0.5 2025-09-09T18:50:39,904 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/fc/d5/16c51ddffe71f87c25affbb2e189ba62b00a4da6c84a2c1511fc766325e0/twitchio-2.0.6-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,904 Found link https://files.pythonhosted.org/packages/8b/3e/08c1bbc0b9a4887d36e7242f2509017208612d2994761b95b74b712cc647/twitchio-2.0.6.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.0.6 2025-09-09T18:50:39,904 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/26/6c/fa6c14fedf558e76d61991b9c2fe631e5dde63e49cae6fb4001f05e4c0fb/twitchio-2.1.0-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,904 Found link https://files.pythonhosted.org/packages/d1/e2/ebdca72de9b143ba20e35b8077c946b21521f63a7e35e3dd8452b2b18c41/twitchio-2.1.0.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.1.0 2025-09-09T18:50:39,904 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/2e/c2/3ccfafeca6510fdd312e690dd9aad53c52fea4bd808a2575e068b43523b7/twitchio-2.1.1-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,904 Found link https://files.pythonhosted.org/packages/a2/dc/de713141e809ce5184ab3e7dd494350f2ecec49307427cc04b7a7bc7740b/twitchio-2.1.1.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.1.1 2025-09-09T18:50:39,905 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/70/25/35c9538712f69248fd0255b70974faf114ea241bac0dbe0a5be32d428a5f/twitchio-2.1.2-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,905 Found link https://files.pythonhosted.org/packages/5e/ee/370336db3857544d8115c137caace82021c2d23f94a13dd427db8ac07dbd/twitchio-2.1.2.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.1.2 2025-09-09T18:50:39,905 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/17/a9/87b9ced7e82f8718158bb4c9b57402a34b0b6248d4401af72671b8ccb0ea/twitchio-2.1.3-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,905 Found link https://files.pythonhosted.org/packages/2f/e9/317efe969db2da77c2da1519897d70fc6d4ccfd3553e16ec11500a6a53bc/twitchio-2.1.3.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.1.3 2025-09-09T18:50:39,905 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/d4/96/138de8012c93cab4bb84d39c2e1ca61b519f06d8215f2514301ac140a5a2/twitchio-2.1.4-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,905 Found link https://files.pythonhosted.org/packages/ba/6b/a6cc9331000ce90d8dbf8f62e97251af7530e63e22eb8aeb89682a4219fc/twitchio-2.1.4.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.1.4 2025-09-09T18:50:39,905 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/ff/75/bcad73b1950edf8dc9e9a4d5dc8780f74418fe77deecd1037ae854fb2b1e/twitchio-2.1.5-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,906 Found link https://files.pythonhosted.org/packages/92/fe/bcb717aa8c40ec2f75a48193a87378605b11f5120fc220c1e9615db298ac/twitchio-2.1.5.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.1.5 2025-09-09T18:50:39,906 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/aa/33/ad72d57c15a723ba0a04e1774da49ac056267e266f19bf68f1e4535acc67/twitchio-2.2.0-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,906 Found link https://files.pythonhosted.org/packages/b4/78/af7305502a6f07abdf33222b7441a811669cfe56b5ceebb44cdca26a17f1/twitchio-2.2.0.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.2.0 2025-09-09T18:50:39,906 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/98/d2/b1dbef517f785c54bf92a40e39ce67cc9b8e19b3f9f46177549cf6e7918a/twitchio-2.3.0-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,906 Found link https://files.pythonhosted.org/packages/06/00/789fc13f88b8418f594dff6c0ec20207fe96127e34a77737ac586b9ed63d/twitchio-2.3.0.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.3.0 2025-09-09T18:50:39,906 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/58/bb/c00ff1518ce965352a75e1def6ac8f68ea9c898c8d457a597734e8fc46b8/twitchio-2.4.0-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,907 Found link https://files.pythonhosted.org/packages/dd/a1/fd8eb08653614c43dd3cf723ff32b1f502927c235250e07e2b46cb8ab75f/twitchio-2.4.0.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.4.0 2025-09-09T18:50:39,907 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/02/4d/d431c4ba84a3b348a3ce154d0602bcc8cd686d2428b4d1ecb013c74b8759/twitchio-2.5.0-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,907 Found link https://files.pythonhosted.org/packages/92/a4/5e8f3d952f3c17d648c590d130aef5effb83aa919eba6ae2623416e2d5d3/twitchio-2.5.0.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.5.0 2025-09-09T18:50:39,907 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/72/f9/9f2a15f388c0b0cc5b74d0d4c1679c91fa12b36c15487dae5f0044c2f095/twitchio-2.6.0-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,907 Found link https://files.pythonhosted.org/packages/38/cb/518d72b770d15b01ab0d4d53e7bde1f4c1ee14dd1916dc6e4ccc6c5130de/twitchio-2.6.0.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.6.0 2025-09-09T18:50:39,907 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/18/12/bbb5e73cb0fae72d8d6d75c323c6b23aee06ca2d6874fdda7fe51f4a7ba0/twitchio-2.7.0-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,907 Found link https://files.pythonhosted.org/packages/d4/c8/6d03c44f7da182960ac424f5f101fcc78826de463bf49dae367f9e09a95f/twitchio-2.7.0.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.7.0 2025-09-09T18:50:39,908 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/90/1b/4e3689cfdacdb16c2ae3ddd18a0a00d5dd1426b9d228f97c24ba2aad01e7/twitchio-2.8.0-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,908 Found link https://files.pythonhosted.org/packages/60/4a/68fbd7fd7e3816fd771bf762db7485784b21c7105296a31aaef91770f42b/twitchio-2.8.0.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.8.0 2025-09-09T18:50:39,908 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/0c/7c/14e7ce979564337bcab4ec3677031efbed771baa7212cfc78ff3f9baf56f/twitchio-2.8.1-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,908 Found link https://files.pythonhosted.org/packages/96/f3/a638c4f8164e68ddb73425b928b6e32e715c0c060e6d6f70c102224c7b1a/twitchio-2.8.1.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.8.1 2025-09-09T18:50:39,908 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/4f/a9/6b448119fa54932b77c69d104b57288893c6562653b2fe667dbbd6294000/twitchio-2.8.2-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,908 Found link https://files.pythonhosted.org/packages/7c/7e/da27b1ffb83c462cfd648082d43a0162fe8d3dad5716dee2ac92bc22c46d/twitchio-2.8.2.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.8.2 2025-09-09T18:50:39,909 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/10/b0/550ab5ae272460cc1c0ab38e6f34bc7ead95e8dd240ea69649939de773c4/twitchio-2.9.0-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,909 Found link https://files.pythonhosted.org/packages/89/37/5b45ccbf75a204c8e35b4aefc989ebaef039fe2c9f8565bb9872d1adcd37/twitchio-2.9.0.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.9.0 2025-09-09T18:50:39,909 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/b4/ad/79b96ff7a7c809acfa7471bbb39a344469c194fc12c1049aa2a50195961e/twitchio-2.9.1-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,909 Found link https://files.pythonhosted.org/packages/94/3b/9d02f104f4d637210662d186feb884cc85ce013318491f1530291bd4bcc5/twitchio-2.9.1.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.9.1 2025-09-09T18:50:39,909 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/4b/be/49d93b0e13dad69a636e550a7b96a5208af9a91100f9b142a363882e0c4c/twitchio-2.10.0-py3-none-any.whl (from https://pypi.org/simple/twitchio/) 2025-09-09T18:50:39,909 Found link https://files.pythonhosted.org/packages/de/61/3f177d7e48af2816bd7bc639a7d5c4f2fa0ff3ae46faf36754b3c3676de9/twitchio-2.10.0.tar.gz (from https://pypi.org/simple/twitchio/), version: 2.10.0 2025-09-09T18:50:39,910 Found link https://files.pythonhosted.org/packages/9f/a0/d158d3a688af7dcef4f92743000d37baae862f1f7aab5541c07e1e110624/twitchio-3.0.0b1.tar.gz (from https://pypi.org/simple/twitchio/) (requires-python:>=3.11), version: 3.0.0b1 2025-09-09T18:50:39,910 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/b9/35/2e44310a608c40fc168a1f283fa55e23d97490110ad08f72112a10848d8a/twitchio-3.0.0b2-py3-none-any.whl (from https://pypi.org/simple/twitchio/) (requires-python:>=3.11) 2025-09-09T18:50:39,910 Found link https://files.pythonhosted.org/packages/f0/fc/7defd36ff926dd78a89f2e140e3f96615cd1503d779e279ea3400ad45c87/twitchio-3.0.0b2.tar.gz (from https://pypi.org/simple/twitchio/) (requires-python:>=3.11), version: 3.0.0b2 2025-09-09T18:50:39,910 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/13/c0/efb10a226ab5ea70b58f4d10e0249585a70e3c73437c2e9f4fbef1b3cfce/twitchio-3.0.0b3-py3-none-any.whl (from https://pypi.org/simple/twitchio/) (requires-python:>=3.11) 2025-09-09T18:50:39,911 Found link https://files.pythonhosted.org/packages/c2/a1/746808d9fb4b02361fb44842d557abd68ae3f9864f49ba4cf9d2d931c578/twitchio-3.0.0b3.tar.gz (from https://pypi.org/simple/twitchio/) (requires-python:>=3.11), version: 3.0.0b3 2025-09-09T18:50:39,911 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/55/d8/bda4ba3c9b5e4bbd556fad1c3d4d0c793f0765752687dec873f325ab282e/twitchio-3.0.0b4-py3-none-any.whl (from https://pypi.org/simple/twitchio/) (requires-python:>=3.11) 2025-09-09T18:50:39,911 Found link https://files.pythonhosted.org/packages/96/0d/ef6a8b520e293b95f00439181ff7f4c35dbaf1d861f8dea1d62cd6859e10/twitchio-3.0.0b4.tar.gz (from https://pypi.org/simple/twitchio/) (requires-python:>=3.11), version: 3.0.0b4 2025-09-09T18:50:39,911 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/cd/be/ecb7b64a5736fbb53f6710549260fcf86145fabe181008cbf309f2888b70/twitchio-3.0.0-py3-none-any.whl (from https://pypi.org/simple/twitchio/) (requires-python:>=3.11) 2025-09-09T18:50:39,911 Found link https://files.pythonhosted.org/packages/40/21/bb46986d912402e0c8836133db75a2f5b132b050d6c599d33200df8f16d7/twitchio-3.0.0.tar.gz (from https://pypi.org/simple/twitchio/) (requires-python:>=3.11), version: 3.0.0 2025-09-09T18:50:39,911 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/22/ee/1f01cca89cf66b281b3c47da12560e278dc4d13db1d2eb94d27e378fa417/twitchio-3.0.1-py3-none-any.whl (from https://pypi.org/simple/twitchio/) (requires-python:>=3.11) 2025-09-09T18:50:39,912 Found link https://files.pythonhosted.org/packages/0c/ab/1595821e7a245b852b5a9f0eeebcef7aafac798c11837ebcf5383c97566e/twitchio-3.0.1.tar.gz (from https://pypi.org/simple/twitchio/) (requires-python:>=3.11), version: 3.0.1 2025-09-09T18:50:39,912 Skipping link: No binaries permitted for twitchio: https://files.pythonhosted.org/packages/b2/f1/3b3ec7cf2784f4a0745f006c1a5c130a3b4fbddcbab457fa80e5b86f8fb7/twitchio-3.1.0-py3-none-any.whl (from https://pypi.org/simple/twitchio/) (requires-python:>=3.11) 2025-09-09T18:50:39,912 Found link https://files.pythonhosted.org/packages/4e/03/71aad99700042c98e7194c1d8778dc6ccc7b8a8967afd61bec63da68cf27/twitchio-3.1.0.tar.gz (from https://pypi.org/simple/twitchio/) (requires-python:>=3.11), version: 3.1.0 2025-09-09T18:50:39,912 Fetching project page and analyzing links: https://www.piwheels.org/simple/twitchio/ 2025-09-09T18:50:39,912 Getting page https://www.piwheels.org/simple/twitchio/ 2025-09-09T18:50:39,914 Found index url https://www.piwheels.org/simple/ 2025-09-09T18:50:40,004 Fetched page https://www.piwheels.org/simple/twitchio/ as text/html 2025-09-09T18:50:40,008 Skipping link: No binaries permitted for twitchio: https://archive1.piwheels.org/simple/twitchio/twitchio-3.1.0-py3-none-any.whl#sha256=a0eda108863c5a25604ede53847f616c50875609e7a8525c80ad2e8d4482a272 (from https://www.piwheels.org/simple/twitchio/) (requires-python:>=3.11) 2025-09-09T18:50:40,008 Skipping link: No binaries permitted for twitchio: https://archive1.piwheels.org/simple/twitchio/twitchio-3.0.1-py3-none-any.whl#sha256=8c3b76855c220f275e55eb0f8485fe0604752fc081c21424569573e54eb76ff2 (from https://www.piwheels.org/simple/twitchio/) (requires-python:>=3.11) 2025-09-09T18:50:40,009 Skipping link: No binaries permitted for twitchio: https://archive1.piwheels.org/simple/twitchio/twitchio-3.0.0-py3-none-any.whl#sha256=f1e226b9bab1949236bfdda84d0ba2e75edad31416d33a4780e121d67b6f2485 (from https://www.piwheels.org/simple/twitchio/) (requires-python:>=3.11) 2025-09-09T18:50:40,009 Skipping link: No binaries permitted for twitchio: https://archive1.piwheels.org/simple/twitchio/twitchio-3.0.0b4-py3-none-any.whl#sha256=44a772a56421e4f98bf45259fdef1c8373341408460294df4870b6179fe18647 (from https://www.piwheels.org/simple/twitchio/) (requires-python:>=3.11) 2025-09-09T18:50:40,009 Skipping link: No binaries permitted for twitchio: https://archive1.piwheels.org/simple/twitchio/twitchio-3.0.0b3-py3-none-any.whl#sha256=9bfe0b308af05b9e2c496d76a584310f6ef34ec521e17863efa4ea1ef67272ee (from https://www.piwheels.org/simple/twitchio/) (requires-python:>=3.11) 2025-09-09T18:50:40,009 Skipping link: No binaries permitted for twitchio: https://archive1.piwheels.org/simple/twitchio/twitchio-3.0.0b2-py3-none-any.whl#sha256=937f7c15af056e8c508d51f78eb7f1d9bd0ea951dc092bb763f5b345f2c467cc (from https://www.piwheels.org/simple/twitchio/) (requires-python:>=3.11) 2025-09-09T18:50:40,009 Skipping link: No binaries permitted for twitchio: https://archive1.piwheels.org/simple/twitchio/twitchio-2.0.0-py3-none-any.whl#sha256=6652184a39a1a1237329e2316b9916f35e5983df1e8c6600242b821d48317a36 (from https://www.piwheels.org/simple/twitchio/) 2025-09-09T18:50:40,009 Skipping link: No binaries permitted for twitchio: https://archive1.piwheels.org/simple/twitchio/twitchio-2.0.0b9-py3-none-any.whl#sha256=3d0d4b639904c4699ddb1e544f58034f2082f12642592a9a45de92d5cc0b8447 (from https://www.piwheels.org/simple/twitchio/) 2025-09-09T18:50:40,009 Skipping link: No binaries permitted for twitchio: https://archive1.piwheels.org/simple/twitchio/twitchio-2.0.0b8-py3-none-any.whl#sha256=817b5abf143809aa4991a156d3b3dcc294fb46561118f132a52772399b3e0760 (from https://www.piwheels.org/simple/twitchio/) 2025-09-09T18:50:40,010 Skipping link: No binaries permitted for twitchio: https://archive1.piwheels.org/simple/twitchio/twitchio-2.0.0b7-py3-none-any.whl#sha256=cd7768c173ce4364dc262e1cdd0c4c4291d768fdf387b10b8921bd4d18a3b07b (from https://www.piwheels.org/simple/twitchio/) 2025-09-09T18:50:40,010 Skipping link: No binaries permitted for twitchio: https://archive1.piwheels.org/simple/twitchio/twitchio-2.0.0b6-py3-none-any.whl#sha256=2818f2d7763178efb63cb9f63d587b2c6a3dec3261677366bacac1bafdc2391b (from https://www.piwheels.org/simple/twitchio/) 2025-09-09T18:50:40,010 Skipping link: No binaries permitted for twitchio: https://archive1.piwheels.org/simple/twitchio/twitchio-2.0.0b5-py3-none-any.whl#sha256=ca95aaeb38d412e56641f912f3bea4304654c4b733ababa8d3d23cb4f12e0bb4 (from https://www.piwheels.org/simple/twitchio/) 2025-09-09T18:50:40,010 Skipping link: No binaries permitted for twitchio: https://archive1.piwheels.org/simple/twitchio/twitchio-2.0.0b4-py3-none-any.whl#sha256=39c00c14b2f09b182f4b73e81375b5012400eacf2a7643115d97def32021e1fa (from https://www.piwheels.org/simple/twitchio/) 2025-09-09T18:50:40,010 Skipping link: No binaries permitted for twitchio: https://archive1.piwheels.org/simple/twitchio/twitchio-2.0.0b3-py3-none-any.whl#sha256=574780755e9e672640f15582676112f782e83b0ace9fec6ad92ea91fd96e6385 (from https://www.piwheels.org/simple/twitchio/) 2025-09-09T18:50:40,010 Skipping link: No binaries permitted for twitchio: https://archive1.piwheels.org/simple/twitchio/twitchio-2.0.0b0-py3-none-any.whl#sha256=aefed8231606ab3f4f49685190a9a46ce692790f92681258b7b8c01b9e965da6 (from https://www.piwheels.org/simple/twitchio/) 2025-09-09T18:50:40,010 Skipping link: No binaries permitted for twitchio: https://archive1.piwheels.org/simple/twitchio/twitchio-1.2.3-py3-none-any.whl#sha256=279222dc3eddac73aa8c2f468548cf9f50ea5e1318c232f312bf0f7180c056bf (from https://www.piwheels.org/simple/twitchio/) 2025-09-09T18:50:40,010 Skipping link: No binaries permitted for twitchio: https://archive1.piwheels.org/simple/twitchio/twitchio-1.2.2-py3-none-any.whl#sha256=7080907239c80fd2196600a88d2c0bd8a9a993743128c7d80ea41cdad75c692b (from https://www.piwheels.org/simple/twitchio/) 2025-09-09T18:50:40,011 Skipping link: No binaries permitted for twitchio: https://archive1.piwheels.org/simple/twitchio/twitchio-1.2.1-py3-none-any.whl#sha256=a4a4bdf767f11dac540f3349de61e12bc3820295c0137d8938282874605863fd (from https://www.piwheels.org/simple/twitchio/) 2025-09-09T18:50:40,011 Skipping link: No binaries permitted for twitchio: https://archive1.piwheels.org/simple/twitchio/twitchio-1.2.0-py3-none-any.whl#sha256=058c743847375db47851794155091896dcdb91cf5ca95cf5031856281c62ddf3 (from https://www.piwheels.org/simple/twitchio/) 2025-09-09T18:50:40,011 Skipping link: No binaries permitted for twitchio: https://archive1.piwheels.org/simple/twitchio/twitchio-1.1.0-py3-none-any.whl#sha256=03bf880fdb41440dc82d8f636aa33948536266694dc98bfbbb599e918844e8cc (from https://www.piwheels.org/simple/twitchio/) 2025-09-09T18:50:40,011 Skipping link: No binaries permitted for twitchio: https://archive1.piwheels.org/simple/twitchio/twitchio-1.0.0-py3-none-any.whl#sha256=3499ff52c97d49ff02e048f0e244a301533c788f83aca8688586a02da77f5b17 (from https://www.piwheels.org/simple/twitchio/) 2025-09-09T18:50:40,011 Skipping link: not a file: https://www.piwheels.org/simple/twitchio/ 2025-09-09T18:50:40,011 Skipping link: not a file: https://pypi.org/simple/twitchio/ 2025-09-09T18:50:40,042 Given no hashes to check 1 links for project 'twitchio': discarding no candidates 2025-09-09T18:50:40,043 Collecting twitchio==2.0.6 2025-09-09T18:50:40,045 Created temporary directory: /tmp/pip-unpack-gs5zktg2 2025-09-09T18:50:40,182 Downloading twitchio-2.0.6.tar.gz (61 kB) 2025-09-09T18:50:40,254 Added twitchio==2.0.6 from https://files.pythonhosted.org/packages/8b/3e/08c1bbc0b9a4887d36e7242f2509017208612d2994761b95b74b712cc647/twitchio-2.0.6.tar.gz to build tracker '/tmp/pip-build-tracker-ga2144ta' 2025-09-09T18:50:40,255 Running setup.py (path:/tmp/pip-wheel-kn7vyz2w/twitchio_81757847b2b4418f9b921a3a3355ba53/setup.py) egg_info for package twitchio 2025-09-09T18:50:40,256 Created temporary directory: /tmp/pip-pip-egg-info-6hgo6u_c 2025-09-09T18:50:40,256 Preparing metadata (setup.py): started 2025-09-09T18:50:40,257 Running command python setup.py egg_info 2025-09-09T18:50:40,760 Traceback (most recent call last): 2025-09-09T18:50:40,761 File "", line 2, in 2025-09-09T18:50:40,761 exec(compile(''' 2025-09-09T18:50:40,761 ~~~~^^^^^^^^^^^^ 2025-09-09T18:50:40,762 # This is -- a caller that pip uses to run setup.py 2025-09-09T18:50:40,762 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T18:50:40,762 ...<32 lines>... 2025-09-09T18:50:40,762 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T18:50:40,762 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T18:50:40,762 ''' % ('/tmp/pip-wheel-kn7vyz2w/twitchio_81757847b2b4418f9b921a3a3355ba53/setup.py',), "", "exec")) 2025-09-09T18:50:40,762 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T18:50:40,763 File "", line 35, in 2025-09-09T18:50:40,763 File "/tmp/pip-wheel-kn7vyz2w/twitchio_81757847b2b4418f9b921a3a3355ba53/setup.py", line 36, in 2025-09-09T18:50:40,763 with open("requirements.txt") as f: 2025-09-09T18:50:40,763 ~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-09T18:50:40,763 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-09T18:50:40,846 ERROR: python setup.py egg_info exited with 1 2025-09-09T18:50:40,858 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T18:50:40,858 exec(compile('"'"''"'"''"'"' 2025-09-09T18:50:40,858 # This is -- a caller that pip uses to run setup.py 2025-09-09T18:50:40,858 # 2025-09-09T18:50:40,858 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T18:50:40,858 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T18:50:40,858 # - It provides a clear error message when setuptools is not installed. 2025-09-09T18:50:40,858 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T18:50:40,858 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T18:50:40,858 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T18:50:40,858 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T18:50:40,858 import os, sys, tokenize, traceback 2025-09-09T18:50:40,858 2025-09-09T18:50:40,858 try: 2025-09-09T18:50:40,858 import setuptools 2025-09-09T18:50:40,858 except ImportError: 2025-09-09T18:50:40,858 print( 2025-09-09T18:50:40,858 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T18:50:40,858 "the build environment with exception:", 2025-09-09T18:50:40,858 file=sys.stderr, 2025-09-09T18:50:40,858 ) 2025-09-09T18:50:40,858 traceback.print_exc() 2025-09-09T18:50:40,858 sys.exit(1) 2025-09-09T18:50:40,858 2025-09-09T18:50:40,858 __file__ = %r 2025-09-09T18:50:40,858 sys.argv[0] = __file__ 2025-09-09T18:50:40,858 2025-09-09T18:50:40,858 if os.path.exists(__file__): 2025-09-09T18:50:40,858 filename = __file__ 2025-09-09T18:50:40,858 with tokenize.open(__file__) as f: 2025-09-09T18:50:40,858 setup_py_code = f.read() 2025-09-09T18:50:40,858 else: 2025-09-09T18:50:40,858 filename = "" 2025-09-09T18:50:40,858 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T18:50:40,858 2025-09-09T18:50:40,858 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T18:50:40,858 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-kn7vyz2w/twitchio_81757847b2b4418f9b921a3a3355ba53/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-6hgo6u_c[/] 2025-09-09T18:50:40,859 [bold magenta]cwd[/]: /tmp/pip-wheel-kn7vyz2w/twitchio_81757847b2b4418f9b921a3a3355ba53/ 2025-09-09T18:50:40,859 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T18:50:40,860 ERROR: metadata generation failed 2025-09-09T18:50:40,865 Exception information: 2025-09-09T18:50:40,865 Traceback (most recent call last): 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T18:50:40,865 call_subprocess( 2025-09-09T18:50:40,865 ~~~~~~~~~~~~~~~^ 2025-09-09T18:50:40,865 args, 2025-09-09T18:50:40,865 ^^^^^ 2025-09-09T18:50:40,865 ...<2 lines>... 2025-09-09T18:50:40,865 spinner=spinner, 2025-09-09T18:50:40,865 ^^^^^^^^^^^^^^^^ 2025-09-09T18:50:40,865 ) 2025-09-09T18:50:40,865 ^ 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T18:50:40,865 raise error 2025-09-09T18:50:40,865 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T18:50:40,865 2025-09-09T18:50:40,865 The above exception was the direct cause of the following exception: 2025-09-09T18:50:40,865 2025-09-09T18:50:40,865 Traceback (most recent call last): 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T18:50:40,865 status = _inner_run() 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T18:50:40,865 return self.run(options, args) 2025-09-09T18:50:40,865 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T18:50:40,865 return func(self, options, args) 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T18:50:40,865 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T18:50:40,865 result = self._result = resolver.resolve( 2025-09-09T18:50:40,865 ~~~~~~~~~~~~~~~~^ 2025-09-09T18:50:40,865 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T18:50:40,865 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T18:50:40,865 ) 2025-09-09T18:50:40,865 ^ 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T18:50:40,865 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T18:50:40,865 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T18:50:40,865 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T18:50:40,865 if not criterion.candidates: 2025-09-09T18:50:40,865 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T18:50:40,865 return bool(self._sequence) 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T18:50:40,865 self._bool = any(self) 2025-09-09T18:50:40,865 ~~~^^^^^^ 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T18:50:40,865 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T18:50:40,865 ^^^^^^^^ 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T18:50:40,865 candidate = func() 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T18:50:40,865 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T18:50:40,865 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T18:50:40,865 link, template, name, version 2025-09-09T18:50:40,865 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T18:50:40,865 ) 2025-09-09T18:50:40,865 ^ 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T18:50:40,865 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T18:50:40,865 ~~~~~~~~~~~~~^ 2025-09-09T18:50:40,865 link, 2025-09-09T18:50:40,865 ^^^^^ 2025-09-09T18:50:40,865 ...<3 lines>... 2025-09-09T18:50:40,865 version=version, 2025-09-09T18:50:40,865 ^^^^^^^^^^^^^^^^ 2025-09-09T18:50:40,865 ) 2025-09-09T18:50:40,865 ^ 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T18:50:40,865 super().__init__( 2025-09-09T18:50:40,865 ~~~~~~~~~~~~~~~~^ 2025-09-09T18:50:40,865 link=link, 2025-09-09T18:50:40,865 ^^^^^^^^^^ 2025-09-09T18:50:40,865 ...<4 lines>... 2025-09-09T18:50:40,865 version=version, 2025-09-09T18:50:40,865 ^^^^^^^^^^^^^^^^ 2025-09-09T18:50:40,865 ) 2025-09-09T18:50:40,865 ^ 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T18:50:40,865 self.dist = self._prepare() 2025-09-09T18:50:40,865 ~~~~~~~~~~~~~^^ 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T18:50:40,865 dist = self._prepare_distribution() 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T18:50:40,865 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T18:50:40,865 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T18:50:40,865 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T18:50:40,865 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T18:50:40,865 dist = _get_prepared_distribution( 2025-09-09T18:50:40,865 req, 2025-09-09T18:50:40,865 ...<3 lines>... 2025-09-09T18:50:40,865 self.check_build_deps, 2025-09-09T18:50:40,865 ) 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T18:50:40,865 abstract_dist.prepare_distribution_metadata( 2025-09-09T18:50:40,865 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T18:50:40,865 finder, build_isolation, check_build_deps 2025-09-09T18:50:40,865 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T18:50:40,865 ) 2025-09-09T18:50:40,865 ^ 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T18:50:40,865 self.req.prepare_metadata() 2025-09-09T18:50:40,865 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T18:50:40,865 self.metadata_directory = generate_metadata_legacy( 2025-09-09T18:50:40,865 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T18:50:40,865 build_env=self.build_env, 2025-09-09T18:50:40,865 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T18:50:40,865 ...<3 lines>... 2025-09-09T18:50:40,865 details=details, 2025-09-09T18:50:40,865 ^^^^^^^^^^^^^^^^ 2025-09-09T18:50:40,865 ) 2025-09-09T18:50:40,865 ^ 2025-09-09T18:50:40,865 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T18:50:40,865 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T18:50:40,865 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T18:50:40,885 Removed twitchio==2.0.6 from https://files.pythonhosted.org/packages/8b/3e/08c1bbc0b9a4887d36e7242f2509017208612d2994761b95b74b712cc647/twitchio-2.0.6.tar.gz from build tracker '/tmp/pip-build-tracker-ga2144ta' 2025-09-09T18:50:40,885 Removed build tracker: '/tmp/pip-build-tracker-ga2144ta'