2025-09-07T23:31:19,119 Created temporary directory: /tmp/pip-build-tracker-_zfs1a52 2025-09-07T23:31:19,120 Initialized build tracking at /tmp/pip-build-tracker-_zfs1a52 2025-09-07T23:31:19,120 Created build tracker: /tmp/pip-build-tracker-_zfs1a52 2025-09-07T23:31:19,120 Entered build tracker: /tmp/pip-build-tracker-_zfs1a52 2025-09-07T23:31:19,121 Created temporary directory: /tmp/pip-wheel-yrw2bhxn 2025-09-07T23:31:19,124 Created temporary directory: /tmp/pip-ephem-wheel-cache-wjynbvia 2025-09-07T23:31:19,180 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T23:31:19,182 2 location(s) to search for versions of python-twitch: 2025-09-07T23:31:19,182 * https://pypi.org/simple/python-twitch/ 2025-09-07T23:31:19,182 * https://www.piwheels.org/simple/python-twitch/ 2025-09-07T23:31:19,183 Fetching project page and analyzing links: https://pypi.org/simple/python-twitch/ 2025-09-07T23:31:19,183 Getting page https://pypi.org/simple/python-twitch/ 2025-09-07T23:31:19,184 Found index url https://pypi.org/simple/ 2025-09-07T23:31:19,255 Fetched page https://pypi.org/simple/python-twitch/ as application/vnd.pypi.simple.v1+json 2025-09-07T23:31:19,259 Found link https://files.pythonhosted.org/packages/df/77/2f1c4732f18854320aa834b3fd7f4cb83a89302047d8161a18b43a193c62/python-twitch-0.1.0.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.1.0 2025-09-07T23:31:19,260 Found link https://files.pythonhosted.org/packages/2b/89/e260a9fdba3b2b6cbaa9cd83079373b2c3be97d3e6a8667e776aa8afcdb0/python-twitch-0.1.1.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.1.1 2025-09-07T23:31:19,260 Found link https://files.pythonhosted.org/packages/44/8d/cb8be7c45ab7876089f7c82e7a2f595fda26f42b382c3823879a7642f262/python-twitch-0.1.2.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.1.2 2025-09-07T23:31:19,260 Found link https://files.pythonhosted.org/packages/61/5b/770581e311c727849602bb08766894e97cc7226810250487374f3b4c6767/python-twitch-0.1.3.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.1.3 2025-09-07T23:31:19,261 Found link https://files.pythonhosted.org/packages/48/e5/5d536a6c5c365d28c66b0ea29c6bf525de1e9d5aee1fbc67f85d411c2521/python-twitch-0.1.4.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.1.4 2025-09-07T23:31:19,261 Found link https://files.pythonhosted.org/packages/bf/0a/df5f2d90a5bd20757198dc5f7e1c5cfdabe251fe33729db3ae9bca744f41/python-twitch-0.1.5.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.1.5 2025-09-07T23:31:19,261 Found link https://files.pythonhosted.org/packages/31/1b/3d7ba4fcf77eba1a366bc8d70c1e3fe61e7f7c7f6e3676fe02e9b7de72fe/python-twitch-0.1.6.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.1.6 2025-09-07T23:31:19,261 Found link https://files.pythonhosted.org/packages/da/e5/292415be288dad633d3e3acd799257684ae08d404f871f0989dd71bc040f/python-twitch-0.2.0.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.2.0 2025-09-07T23:31:19,261 Found link https://files.pythonhosted.org/packages/34/55/083ddce682e8ff16a2480d8537fec0213c8399e25b7b8b9634b2c9244ab6/python-twitch-0.2.1.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.2.1 2025-09-07T23:31:19,262 Found link https://files.pythonhosted.org/packages/f2/8f/6f980b16b18dd8d672f2cdecd2afe6498704220ce09521c1ba331799f5dd/python-twitch-0.2.2.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.2.2 2025-09-07T23:31:19,262 Found link https://files.pythonhosted.org/packages/d8/a5/dfdf17e449e49c566bdc3d33644d89de4f70aa0e2edd476d3f6641dcf62f/python-twitch-0.2.3.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.2.3 2025-09-07T23:31:19,262 Found link https://files.pythonhosted.org/packages/46/af/df228e1c338b3518a9ee25378540c0891da4662ecab5893338d45b15b277/python-twitch-0.2.4.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.2.4 2025-09-07T23:31:19,262 Found link https://files.pythonhosted.org/packages/60/b8/25f22613409d17432663c35695d611ab109cd615d96f2d9863d93bd602ca/python-twitch-0.2.5.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.2.5 2025-09-07T23:31:19,262 Found link https://files.pythonhosted.org/packages/52/89/db1b0613d539de47acd364ef41abbb1f13274d8119f7a112239a1689f13f/python-twitch-0.3.0.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.3.0 2025-09-07T23:31:19,263 Found link https://files.pythonhosted.org/packages/fa/0d/2867c63b1905269a3c339a92820c5a590513f3ef6bc045a60b1c41e8a6bc/python-twitch-0.3.1.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.3.1 2025-09-07T23:31:19,263 Found link https://files.pythonhosted.org/packages/2d/ed/0c236e6437ba17ec0adb47a95104968f94c233a2742136b67a73439d3190/python-twitch-0.3.3.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.3.3 2025-09-07T23:31:19,263 Found link https://files.pythonhosted.org/packages/37/08/ea7cde503e2ccead31d87af43e9beb731e01585d560f54e9a0c272e4b1f5/python-twitch-0.3.4.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.3.4 2025-09-07T23:31:19,263 Found link https://files.pythonhosted.org/packages/31/27/5310a61f2c9471879286820bf7beb92ef09b5c6f3c57d58f732524582732/python-twitch-0.3.5.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.3.5 2025-09-07T23:31:19,263 Found link https://files.pythonhosted.org/packages/16/36/792b81ee16b4afcf50314729b8fb88dfe5c8190372c72be95884d86c0790/python-twitch-0.3.6.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.3.6 2025-09-07T23:31:19,264 Found link https://files.pythonhosted.org/packages/4c/d6/68cd2de3fcbc54256622d11ac40fb1178fd71138552c163bd4913a7433ce/python-twitch-0.3.7.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.3.7 2025-09-07T23:31:19,264 Found link https://files.pythonhosted.org/packages/39/5f/a84d430329063587c89b26eef47e2c34d63e714002dacdd5979f54474266/python-twitch-0.3.8-a.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.3.8-a 2025-09-07T23:31:19,264 Found link https://files.pythonhosted.org/packages/38/a9/ed831fa12e01df7a431b353d3ab224608a0a9d51ef3c8a44317785b89405/python-twitch-0.3.8.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.3.8 2025-09-07T23:31:19,264 Found link https://files.pythonhosted.org/packages/90/ac/0c4718df9da6a5be8c1900eca3bff7f056c7710d7fd1ddb935153fb97651/python-twitch-0.3.9.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.3.9 2025-09-07T23:31:19,264 Found link https://files.pythonhosted.org/packages/00/ff/f466461e353dae6aea9af8c4bab1c4131d01cbae44551ca12a50bbdeacbb/python-twitch-0.4.0.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.4.0 2025-09-07T23:31:19,265 Found link https://files.pythonhosted.org/packages/f3/c8/fdffaa7ca4f03eec0f14650b01127262fd1d447d84aed2e05d62e5c8b893/python-twitch-0.4.1.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.4.1 2025-09-07T23:31:19,265 Found link https://files.pythonhosted.org/packages/f9/04/6ecb77189cdff93e4b887d58c0abb57da0532354142e4d3588db28039827/python-twitch-0.4.2.linux-armv6l.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.4.2.linux-armv6l 2025-09-07T23:31:19,265 Found link https://files.pythonhosted.org/packages/f0/ba/053aeb811782a5f26d1bcf8a4cc0212afae30af229c6c0f6c30d6ffd4466/python-twitch-0.4.2.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.4.2 2025-09-07T23:31:19,265 Found link https://files.pythonhosted.org/packages/93/92/a7aab839b8393eea17a8f458ebcd6929838ca86378775b7d16941a0f56ce/python-twitch-0.4.3.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.4.3 2025-09-07T23:31:19,265 Found link https://files.pythonhosted.org/packages/fd/14/5b49a7f500f404208503b5e3f7c25ad38d86398cde4ecadc20ae80806146/python-twitch-0.5.0.tar.gz (from https://pypi.org/simple/python-twitch/), version: 0.5.0 2025-09-07T23:31:19,266 Found link https://files.pythonhosted.org/packages/aa/54/82887dae44b735e7fe390b7a412c7949463cbc890a5e020a10d9ffa6c185/python-twitch-1.0.0.tar.gz (from https://pypi.org/simple/python-twitch/), version: 1.0.0 2025-09-07T23:31:19,266 Found link https://files.pythonhosted.org/packages/cf/58/fe59c3d2e05b98375f9a0d9b1ad69054736f75d6870afea2419872506b8b/python-twitch-1.1.0.tar.gz (from https://pypi.org/simple/python-twitch/), version: 1.1.0 2025-09-07T23:31:19,266 Found link https://files.pythonhosted.org/packages/34/a2/9f1844102005b5a312eaaeb51730d4a4f6e950aae6f8acc99853ea69a9da/python-twitch-1.1.1.tar.gz (from https://pypi.org/simple/python-twitch/), version: 1.1.1 2025-09-07T23:31:19,266 Found link https://files.pythonhosted.org/packages/25/b2/732901e8ff789db978fe010b6736cfb5d57fd72de35d0c049703b1501dfc/python-twitch-1.2.0.tar.gz (from https://pypi.org/simple/python-twitch/), version: 1.2.0 2025-09-07T23:31:19,266 Found link https://files.pythonhosted.org/packages/ef/26/947be2c5c3e5aae1dcb15a93ba7a722c1d23ff6b6ad866defd12739f3b2e/python-twitch-1.3.0.tar.gz (from https://pypi.org/simple/python-twitch/), version: 1.3.0 2025-09-07T23:31:19,267 Fetching project page and analyzing links: https://www.piwheels.org/simple/python-twitch/ 2025-09-07T23:31:19,267 Getting page https://www.piwheels.org/simple/python-twitch/ 2025-09-07T23:31:19,268 Found index url https://www.piwheels.org/simple/ 2025-09-07T23:31:19,359 Fetched page https://www.piwheels.org/simple/python-twitch/ as text/html 2025-09-07T23:31:19,364 Skipping link: No binaries permitted for python-twitch: https://archive1.piwheels.org/simple/python-twitch/python_twitch-1.3.0-py3-none-any.whl#sha256=f499d4ac2673a4dad823d829c1b57f54a0839d296bfe53a97c80f93e7e24336a (from https://www.piwheels.org/simple/python-twitch/) 2025-09-07T23:31:19,364 Skipping link: No binaries permitted for python-twitch: https://archive1.piwheels.org/simple/python-twitch/python_twitch-1.2.0-py3-none-any.whl#sha256=38476968dd9009a3cd31089c7b564bfd9a21e0673e9eb28da0e2ac5c99302795 (from https://www.piwheels.org/simple/python-twitch/) 2025-09-07T23:31:19,364 Skipping link: No binaries permitted for python-twitch: https://archive1.piwheels.org/simple/python-twitch/python_twitch-1.1.1-py3-none-any.whl#sha256=1bf9f92c9411f29be4619d26f1e9e2adb0a4c419bd54ce9b995f8d2d4fb467dd (from https://www.piwheels.org/simple/python-twitch/) 2025-09-07T23:31:19,364 Skipping link: No binaries permitted for python-twitch: https://archive1.piwheels.org/simple/python-twitch/python_twitch-1.1.0-py3-none-any.whl#sha256=0ee2acfa4e6d86dcaedc225449ac8307ff95a6da7848c63231958f07a0075934 (from https://www.piwheels.org/simple/python-twitch/) 2025-09-07T23:31:19,364 Skipping link: No binaries permitted for python-twitch: https://archive1.piwheels.org/simple/python-twitch/python_twitch-1.0.0-py3-none-any.whl#sha256=8b6d345f21dd6cec22bdd3f6f5249295b4479c9268574611f4bfb7067e59ff47 (from https://www.piwheels.org/simple/python-twitch/) 2025-09-07T23:31:19,365 Skipping link: No binaries permitted for python-twitch: https://archive1.piwheels.org/simple/python-twitch/python_twitch-0.5.0-py3-none-any.whl#sha256=28670cee26efd71d6431d2a5546c96dea28f8783b49e5d115993db4471d649c6 (from https://www.piwheels.org/simple/python-twitch/) 2025-09-07T23:31:19,365 Skipping link: No binaries permitted for python-twitch: https://archive1.piwheels.org/simple/python-twitch/python_twitch-0.4.3-py3-none-any.whl#sha256=87e193fbf3a210dfdc20bfc5db76a07e5489ff4c139c028878c4df5be6473677 (from https://www.piwheels.org/simple/python-twitch/) 2025-09-07T23:31:19,365 Skipping link: No binaries permitted for python-twitch: https://archive1.piwheels.org/simple/python-twitch/python_twitch-0.4.2-py3-none-any.whl#sha256=5b1fbd4f0990763023a4d101744b05cb0893d0efa369abe1e25fb3601de1e2b5 (from https://www.piwheels.org/simple/python-twitch/) 2025-09-07T23:31:19,365 Skipping link: No binaries permitted for python-twitch: https://archive1.piwheels.org/simple/python-twitch/python_twitch-0.4.1-py3-none-any.whl#sha256=ad1f337c3cd1c5087398fae5d94440ed5df30cdb0521d84c2da955417897ed8b (from https://www.piwheels.org/simple/python-twitch/) 2025-09-07T23:31:19,365 Skipping link: No binaries permitted for python-twitch: https://archive1.piwheels.org/simple/python-twitch/python_twitch-0.3.5-py3-none-any.whl#sha256=f53673669dbd4bf34fbff8ac5bf439abba030d2f9005a93b55f7c014e51198d4 (from https://www.piwheels.org/simple/python-twitch/) 2025-09-07T23:31:19,365 Skipping link: No binaries permitted for python-twitch: https://archive1.piwheels.org/simple/python-twitch/python_twitch-0.3.4-py3-none-any.whl#sha256=c5c7c2b80049b101735a96f4d4ad08e707431f67324e789655a19e938516c064 (from https://www.piwheels.org/simple/python-twitch/) 2025-09-07T23:31:19,365 Skipping link: No binaries permitted for python-twitch: https://archive1.piwheels.org/simple/python-twitch/python_twitch-0.3.3-py3-none-any.whl#sha256=adad1a4bc58b14b68ab8cbfcf83a9c3cc4dc8148b4b15b60566eeb46406aca2e (from https://www.piwheels.org/simple/python-twitch/) 2025-09-07T23:31:19,365 Skipping link: No binaries permitted for python-twitch: https://archive1.piwheels.org/simple/python-twitch/python_twitch-0.3.1-py3-none-any.whl#sha256=63270522f4c812fd15b4cc4ceef4dc33daf4c8a9d10f8ce56c800b374e3adb06 (from https://www.piwheels.org/simple/python-twitch/) 2025-09-07T23:31:19,365 Skipping link: No binaries permitted for python-twitch: https://archive1.piwheels.org/simple/python-twitch/python_twitch-0.3.0-py3-none-any.whl#sha256=861ad66f7732801b96172e44cb0b02b3b10ee31d25000ee5f13a34fa2921f89d (from https://www.piwheels.org/simple/python-twitch/) 2025-09-07T23:31:19,366 Skipping link: No binaries permitted for python-twitch: https://archive1.piwheels.org/simple/python-twitch/python_twitch-0.2.5-py3-none-any.whl#sha256=18636f63f5350a628164098edb007c86472649dcd4f1315f8317f747d688587f (from https://www.piwheels.org/simple/python-twitch/) 2025-09-07T23:31:19,366 Skipping link: No binaries permitted for python-twitch: https://archive1.piwheels.org/simple/python-twitch/python_twitch-0.2.4-py3-none-any.whl#sha256=dffdbad86a53096443aaf3897e2003bdc1633f2b7cabf874bd54503b0e96e73c (from https://www.piwheels.org/simple/python-twitch/) 2025-09-07T23:31:19,366 Skipping link: No binaries permitted for python-twitch: https://archive1.piwheels.org/simple/python-twitch/python_twitch-0.2.3-py3-none-any.whl#sha256=ac5bff53eeb0ea5805d8e86fd52c5ce99fe4b1eaebc6af8d03821b6eaf716bb4 (from https://www.piwheels.org/simple/python-twitch/) 2025-09-07T23:31:19,366 Skipping link: No binaries permitted for python-twitch: https://archive1.piwheels.org/simple/python-twitch/python_twitch-0.2.2-py3-none-any.whl#sha256=6f8c314629377b19ca44b8613399bad11a0a3fc624c698f633b16e3e25ae07cd (from https://www.piwheels.org/simple/python-twitch/) 2025-09-07T23:31:19,366 Skipping link: No binaries permitted for python-twitch: https://archive1.piwheels.org/simple/python-twitch/python_twitch-0.2.1-py3-none-any.whl#sha256=2077ea95a653a761a693d809767472ef7e3b0ba3a1b9d215e496cbf89416039d (from https://www.piwheels.org/simple/python-twitch/) 2025-09-07T23:31:19,366 Skipping link: No binaries permitted for python-twitch: https://archive1.piwheels.org/simple/python-twitch/python_twitch-0.2.0-py3-none-any.whl#sha256=7939f7d715f33d8e546204e158b48f7bca424782b4d0f71219391d9a9bc5afe8 (from https://www.piwheels.org/simple/python-twitch/) 2025-09-07T23:31:19,366 Skipping link: No binaries permitted for python-twitch: https://archive1.piwheels.org/simple/python-twitch/python_twitch-0.1.6-py3-none-any.whl#sha256=6bacd5c359edc3cfeb39af09859cd0b47fd9d49230c77163cb244268663b42a1 (from https://www.piwheels.org/simple/python-twitch/) 2025-09-07T23:31:19,366 Skipping link: No binaries permitted for python-twitch: https://archive1.piwheels.org/simple/python-twitch/python_twitch-0.1.5-py3-none-any.whl#sha256=83ca20014e21ba003d71bae52e82f33fe15f6b314370857db275f30db7db393d (from https://www.piwheels.org/simple/python-twitch/) 2025-09-07T23:31:19,367 Skipping link: No binaries permitted for python-twitch: https://archive1.piwheels.org/simple/python-twitch/python_twitch-0.1.4-py3-none-any.whl#sha256=f05f7fcfca50f5b0cb8b539a047c92ea4672fd8813e2c1d7a4920cd7495dafce (from https://www.piwheels.org/simple/python-twitch/) 2025-09-07T23:31:19,367 Skipping link: No binaries permitted for python-twitch: https://archive1.piwheels.org/simple/python-twitch/python_twitch-0.1.3-py3-none-any.whl#sha256=5c7cce3ff5bf7dabe88b927cb7639dd1f7c3ccc2f26a37a4508056fc2b5d0bbb (from https://www.piwheels.org/simple/python-twitch/) 2025-09-07T23:31:19,367 Skipping link: not a file: https://www.piwheels.org/simple/python-twitch/ 2025-09-07T23:31:19,367 Skipping link: not a file: https://pypi.org/simple/python-twitch/ 2025-09-07T23:31:19,394 Given no hashes to check 1 links for project 'python-twitch': discarding no candidates 2025-09-07T23:31:19,395 Collecting python-twitch==0.1.2 2025-09-07T23:31:19,397 Created temporary directory: /tmp/pip-unpack-8iaegfx4 2025-09-07T23:31:19,805 Downloading python-twitch-0.1.2.tar.gz (17 kB) 2025-09-07T23:31:19,826 Added python-twitch==0.1.2 from https://files.pythonhosted.org/packages/44/8d/cb8be7c45ab7876089f7c82e7a2f595fda26f42b382c3823879a7642f262/python-twitch-0.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-_zfs1a52' 2025-09-07T23:31:19,829 Running setup.py (path:/tmp/pip-wheel-yrw2bhxn/python-twitch_0e5231b9b56c49cbaf0e0fbbf57f77ec/setup.py) egg_info for package python-twitch 2025-09-07T23:31:19,829 Created temporary directory: /tmp/pip-pip-egg-info-hrefnc2v 2025-09-07T23:31:19,830 Preparing metadata (setup.py): started 2025-09-07T23:31:19,832 Running command python setup.py egg_info 2025-09-07T23:31:20,353 Traceback (most recent call last): 2025-09-07T23:31:20,355 File "", line 2, in 2025-09-07T23:31:20,355 exec(compile(''' 2025-09-07T23:31:20,355 ~~~~^^^^^^^^^^^^ 2025-09-07T23:31:20,355 # This is -- a caller that pip uses to run setup.py 2025-09-07T23:31:20,355 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:31:20,355 ...<32 lines>... 2025-09-07T23:31:20,355 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T23:31:20,356 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:31:20,356 ''' % ('/tmp/pip-wheel-yrw2bhxn/python-twitch_0e5231b9b56c49cbaf0e0fbbf57f77ec/setup.py',), "", "exec")) 2025-09-07T23:31:20,356 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:31:20,356 File "", line 35, in 2025-09-07T23:31:20,356 File "/tmp/pip-wheel-yrw2bhxn/python-twitch_0e5231b9b56c49cbaf0e0fbbf57f77ec/setup.py", line 8, in 2025-09-07T23:31:20,356 license=open('LICENSE.txt').read(), 2025-09-07T23:31:20,356 ~~~~^^^^^^^^^^^^^^^ 2025-09-07T23:31:20,356 FileNotFoundError: [Errno 2] No such file or directory: 'LICENSE.txt' 2025-09-07T23:31:20,440 ERROR: python setup.py egg_info exited with 1 2025-09-07T23:31:20,452 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T23:31:20,452 exec(compile('"'"''"'"''"'"' 2025-09-07T23:31:20,452 # This is -- a caller that pip uses to run setup.py 2025-09-07T23:31:20,452 # 2025-09-07T23:31:20,452 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T23:31:20,452 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T23:31:20,452 # - It provides a clear error message when setuptools is not installed. 2025-09-07T23:31:20,452 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T23:31:20,452 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T23:31:20,452 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T23:31:20,452 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T23:31:20,452 import os, sys, tokenize, traceback 2025-09-07T23:31:20,452 2025-09-07T23:31:20,452 try: 2025-09-07T23:31:20,452 import setuptools 2025-09-07T23:31:20,452 except ImportError: 2025-09-07T23:31:20,452 print( 2025-09-07T23:31:20,452 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T23:31:20,452 "the build environment with exception:", 2025-09-07T23:31:20,452 file=sys.stderr, 2025-09-07T23:31:20,452 ) 2025-09-07T23:31:20,452 traceback.print_exc() 2025-09-07T23:31:20,452 sys.exit(1) 2025-09-07T23:31:20,452 2025-09-07T23:31:20,452 __file__ = %r 2025-09-07T23:31:20,452 sys.argv[0] = __file__ 2025-09-07T23:31:20,452 2025-09-07T23:31:20,452 if os.path.exists(__file__): 2025-09-07T23:31:20,452 filename = __file__ 2025-09-07T23:31:20,452 with tokenize.open(__file__) as f: 2025-09-07T23:31:20,452 setup_py_code = f.read() 2025-09-07T23:31:20,452 else: 2025-09-07T23:31:20,452 filename = "" 2025-09-07T23:31:20,452 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T23:31:20,452 2025-09-07T23:31:20,452 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T23:31:20,452 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-yrw2bhxn/python-twitch_0e5231b9b56c49cbaf0e0fbbf57f77ec/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-hrefnc2v[/] 2025-09-07T23:31:20,452 [bold magenta]cwd[/]: /tmp/pip-wheel-yrw2bhxn/python-twitch_0e5231b9b56c49cbaf0e0fbbf57f77ec/ 2025-09-07T23:31:20,452 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T23:31:20,453 ERROR: metadata generation failed 2025-09-07T23:31:20,458 Exception information: 2025-09-07T23:31:20,458 Traceback (most recent call last): 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T23:31:20,458 call_subprocess( 2025-09-07T23:31:20,458 ~~~~~~~~~~~~~~~^ 2025-09-07T23:31:20,458 args, 2025-09-07T23:31:20,458 ^^^^^ 2025-09-07T23:31:20,458 ...<2 lines>... 2025-09-07T23:31:20,458 spinner=spinner, 2025-09-07T23:31:20,458 ^^^^^^^^^^^^^^^^ 2025-09-07T23:31:20,458 ) 2025-09-07T23:31:20,458 ^ 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T23:31:20,458 raise error 2025-09-07T23:31:20,458 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T23:31:20,458 2025-09-07T23:31:20,458 The above exception was the direct cause of the following exception: 2025-09-07T23:31:20,458 2025-09-07T23:31:20,458 Traceback (most recent call last): 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T23:31:20,458 status = _inner_run() 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T23:31:20,458 return self.run(options, args) 2025-09-07T23:31:20,458 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T23:31:20,458 return func(self, options, args) 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T23:31:20,458 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T23:31:20,458 result = self._result = resolver.resolve( 2025-09-07T23:31:20,458 ~~~~~~~~~~~~~~~~^ 2025-09-07T23:31:20,458 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T23:31:20,458 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:31:20,458 ) 2025-09-07T23:31:20,458 ^ 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T23:31:20,458 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T23:31:20,458 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T23:31:20,458 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T23:31:20,458 if not criterion.candidates: 2025-09-07T23:31:20,458 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T23:31:20,458 return bool(self._sequence) 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T23:31:20,458 self._bool = any(self) 2025-09-07T23:31:20,458 ~~~^^^^^^ 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T23:31:20,458 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T23:31:20,458 ^^^^^^^^ 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T23:31:20,458 candidate = func() 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T23:31:20,458 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T23:31:20,458 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T23:31:20,458 link, template, name, version 2025-09-07T23:31:20,458 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:31:20,458 ) 2025-09-07T23:31:20,458 ^ 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T23:31:20,458 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T23:31:20,458 ~~~~~~~~~~~~~^ 2025-09-07T23:31:20,458 link, 2025-09-07T23:31:20,458 ^^^^^ 2025-09-07T23:31:20,458 ...<3 lines>... 2025-09-07T23:31:20,458 version=version, 2025-09-07T23:31:20,458 ^^^^^^^^^^^^^^^^ 2025-09-07T23:31:20,458 ) 2025-09-07T23:31:20,458 ^ 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T23:31:20,458 super().__init__( 2025-09-07T23:31:20,458 ~~~~~~~~~~~~~~~~^ 2025-09-07T23:31:20,458 link=link, 2025-09-07T23:31:20,458 ^^^^^^^^^^ 2025-09-07T23:31:20,458 ...<4 lines>... 2025-09-07T23:31:20,458 version=version, 2025-09-07T23:31:20,458 ^^^^^^^^^^^^^^^^ 2025-09-07T23:31:20,458 ) 2025-09-07T23:31:20,458 ^ 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T23:31:20,458 self.dist = self._prepare() 2025-09-07T23:31:20,458 ~~~~~~~~~~~~~^^ 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T23:31:20,458 dist = self._prepare_distribution() 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T23:31:20,458 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T23:31:20,458 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T23:31:20,458 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T23:31:20,458 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T23:31:20,458 dist = _get_prepared_distribution( 2025-09-07T23:31:20,458 req, 2025-09-07T23:31:20,458 ...<3 lines>... 2025-09-07T23:31:20,458 self.check_build_deps, 2025-09-07T23:31:20,458 ) 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T23:31:20,458 abstract_dist.prepare_distribution_metadata( 2025-09-07T23:31:20,458 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T23:31:20,458 finder, build_isolation, check_build_deps 2025-09-07T23:31:20,458 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:31:20,458 ) 2025-09-07T23:31:20,458 ^ 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T23:31:20,458 self.req.prepare_metadata() 2025-09-07T23:31:20,458 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T23:31:20,458 self.metadata_directory = generate_metadata_legacy( 2025-09-07T23:31:20,458 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T23:31:20,458 build_env=self.build_env, 2025-09-07T23:31:20,458 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:31:20,458 ...<3 lines>... 2025-09-07T23:31:20,458 details=details, 2025-09-07T23:31:20,458 ^^^^^^^^^^^^^^^^ 2025-09-07T23:31:20,458 ) 2025-09-07T23:31:20,458 ^ 2025-09-07T23:31:20,458 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T23:31:20,458 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T23:31:20,458 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T23:31:20,483 Removed python-twitch==0.1.2 from https://files.pythonhosted.org/packages/44/8d/cb8be7c45ab7876089f7c82e7a2f595fda26f42b382c3823879a7642f262/python-twitch-0.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-_zfs1a52' 2025-09-07T23:31:20,483 Removed build tracker: '/tmp/pip-build-tracker-_zfs1a52'