2025-09-14T14:44:31,775 Created temporary directory: /tmp/pip-build-tracker-vov0rvfr 2025-09-14T14:44:31,776 Initialized build tracking at /tmp/pip-build-tracker-vov0rvfr 2025-09-14T14:44:31,776 Created build tracker: /tmp/pip-build-tracker-vov0rvfr 2025-09-14T14:44:31,776 Entered build tracker: /tmp/pip-build-tracker-vov0rvfr 2025-09-14T14:44:31,777 Created temporary directory: /tmp/pip-wheel-at2mkx42 2025-09-14T14:44:31,780 Created temporary directory: /tmp/pip-ephem-wheel-cache-jpz6h3tg 2025-09-14T14:44:31,840 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-14T14:44:31,843 2 location(s) to search for versions of youtube-analyzer: 2025-09-14T14:44:31,843 * https://pypi.org/simple/youtube-analyzer/ 2025-09-14T14:44:31,843 * https://www.piwheels.org/simple/youtube-analyzer/ 2025-09-14T14:44:31,843 Fetching project page and analyzing links: https://pypi.org/simple/youtube-analyzer/ 2025-09-14T14:44:31,844 Getting page https://pypi.org/simple/youtube-analyzer/ 2025-09-14T14:44:31,845 Found index url https://pypi.org/simple/ 2025-09-14T14:44:31,995 Fetched page https://pypi.org/simple/youtube-analyzer/ as application/vnd.pypi.simple.v1+json 2025-09-14T14:44:32,001 Skipping link: No binaries permitted for youtube-analyzer: https://files.pythonhosted.org/packages/1e/2a/10d4d878048500b7809d13f36b372ac94ca91f9c3f9aafddf4ff853540fc/youtube_analyzer-0.1.6-py3-none-any.whl (from https://pypi.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,001 Found link https://files.pythonhosted.org/packages/7f/dc/8f78161792b03913d623ffdf309f8e9de59ce2836ff3cc72c0c28929443f/youtube_analyzer-0.1.6.tar.gz (from https://pypi.org/simple/youtube-analyzer/), version: 0.1.6 2025-09-14T14:44:32,002 Skipping link: No binaries permitted for youtube-analyzer: https://files.pythonhosted.org/packages/56/3d/affee1a3122ac9c65847365d932143d7aaaa4a3fc36778b4d0956bb27d1c/youtube_analyzer-0.1.9-py3-none-any.whl (from https://pypi.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,002 Found link https://files.pythonhosted.org/packages/b5/69/3e773738f55dc51015acf79b162869908a1441b712ec4202a473de8e8d51/youtube_analyzer-0.1.9.tar.gz (from https://pypi.org/simple/youtube-analyzer/), version: 0.1.9 2025-09-14T14:44:32,002 Skipping link: No binaries permitted for youtube-analyzer: https://files.pythonhosted.org/packages/fe/ac/efe138f51a2624e662fe23ba4c164cc1c830525254c2daf636fe93a48b5e/youtube_analyzer-0.2.2-py3-none-any.whl (from https://pypi.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,002 Found link https://files.pythonhosted.org/packages/71/13/8f55a93fd31f1b7271783587afb645807b47407d5fdac1ffaf07c217ba4c/youtube_analyzer-0.2.2.tar.gz (from https://pypi.org/simple/youtube-analyzer/), version: 0.2.2 2025-09-14T14:44:32,003 Skipping link: No binaries permitted for youtube-analyzer: https://files.pythonhosted.org/packages/ad/87/806de433e16c694866be4aa4b8303cb4f9dff7b6975c0839b128464c110a/youtube_analyzer-0.2.4-py3-none-any.whl (from https://pypi.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,003 Found link https://files.pythonhosted.org/packages/19/14/90f64741686e548ecef61cb2e983eca7315387e2ed5c8cf7ca994480140a/youtube_analyzer-0.2.4.tar.gz (from https://pypi.org/simple/youtube-analyzer/), version: 0.2.4 2025-09-14T14:44:32,003 Skipping link: No binaries permitted for youtube-analyzer: https://files.pythonhosted.org/packages/03/00/feae37c768913217cb2a394f343a29796043c4f6fa3fe88583a4c94161a0/youtube_analyzer-0.3.1-py3-none-any.whl (from https://pypi.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,003 Found link https://files.pythonhosted.org/packages/da/d4/f35780bda00f88c11b1a544da333175103bf21cbe94e0df603aa8dc41a9a/youtube_analyzer-0.3.1.tar.gz (from https://pypi.org/simple/youtube-analyzer/), version: 0.3.1 2025-09-14T14:44:32,003 Skipping link: No binaries permitted for youtube-analyzer: https://files.pythonhosted.org/packages/cd/9f/8e3b49fe5fd61853c35f9a4aba94d1c5da9aa012a9682e7789dd1391b550/youtube_analyzer-0.3.4-py3-none-any.whl (from https://pypi.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,004 Found link https://files.pythonhosted.org/packages/66/7f/5ff50e49c7de850615e71a21dc83e9ac9a79bde0d1f74d1b707bd7b3c9b0/youtube_analyzer-0.3.4.tar.gz (from https://pypi.org/simple/youtube-analyzer/), version: 0.3.4 2025-09-14T14:44:32,004 Skipping link: No binaries permitted for youtube-analyzer: https://files.pythonhosted.org/packages/1a/46/d9a1afd2023e255ed3335cc584b00971a4e0876190d606a1bb3e8065c797/youtube_analyzer-0.3.5-py3-none-any.whl (from https://pypi.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,004 Found link https://files.pythonhosted.org/packages/70/65/670dbec26eec77be4e5df1ec80b778c9cedd96669738d299c8c9c744e780/youtube_analyzer-0.3.5.tar.gz (from https://pypi.org/simple/youtube-analyzer/), version: 0.3.5 2025-09-14T14:44:32,004 Skipping link: No binaries permitted for youtube-analyzer: https://files.pythonhosted.org/packages/54/0f/275096bbc5febe0d3f776c1c9f9195912926eb5b427d262a2401868026cb/youtube_analyzer-0.3.6-py3-none-any.whl (from https://pypi.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,005 Found link https://files.pythonhosted.org/packages/06/7d/9a986163dc57653594b744341f25b900e125da9decadcc17d8048ad884b0/youtube_analyzer-0.3.6.tar.gz (from https://pypi.org/simple/youtube-analyzer/), version: 0.3.6 2025-09-14T14:44:32,005 Skipping link: No binaries permitted for youtube-analyzer: https://files.pythonhosted.org/packages/19/fa/b4fe05ea8f9437b5264f7a1e660f1965fdc95aa977d7a2544461e9cdd2d7/youtube_analyzer-0.3.7-py3-none-any.whl (from https://pypi.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,005 Found link https://files.pythonhosted.org/packages/27/4e/294325ff16f9c1e78ab17999c0735cff3cc6b4c041726319b8fad7009d2a/youtube_analyzer-0.3.7.tar.gz (from https://pypi.org/simple/youtube-analyzer/), version: 0.3.7 2025-09-14T14:44:32,005 Skipping link: No binaries permitted for youtube-analyzer: https://files.pythonhosted.org/packages/ce/33/2a52ad2a49381d75a8aa04b86bb3b7a3b8d753c9c4009cc118eda437e1b4/youtube_analyzer-0.3.8-py3-none-any.whl (from https://pypi.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,005 Found link https://files.pythonhosted.org/packages/a9/a8/8c16c906d9bf67ac6c4f361391c691267e3c544c9152af754879df5deb71/youtube_analyzer-0.3.8.tar.gz (from https://pypi.org/simple/youtube-analyzer/), version: 0.3.8 2025-09-14T14:44:32,006 Skipping link: No binaries permitted for youtube-analyzer: https://files.pythonhosted.org/packages/e3/d6/37ac0462e27d4c056b6ffc8519cf93d70291b140b07f2b1adf673e9519ce/youtube_analyzer-0.3.9-py3-none-any.whl (from https://pypi.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,006 Found link https://files.pythonhosted.org/packages/d3/4d/5f9cf2a2099e9e3efed75f31984bb96b68d3f6e171be199fe5746e80e06e/youtube_analyzer-0.3.9.tar.gz (from https://pypi.org/simple/youtube-analyzer/), version: 0.3.9 2025-09-14T14:44:32,006 Skipping link: No binaries permitted for youtube-analyzer: https://files.pythonhosted.org/packages/92/b4/524b1de15d94663d1bd32b8bad7c0b4621d710551a77f728b728aa8cbe89/youtube_analyzer-0.4-py3-none-any.whl (from https://pypi.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,006 Found link https://files.pythonhosted.org/packages/3a/d7/884315b71be02a30aa63ec09868b882aa580fcad48b3751a1f042fa6b215/youtube_analyzer-0.4.tar.gz (from https://pypi.org/simple/youtube-analyzer/), version: 0.4 2025-09-14T14:44:32,007 Skipping link: No binaries permitted for youtube-analyzer: https://files.pythonhosted.org/packages/16/3f/81ce1ce872a8185c0210d1035d662048bbf7a2ad522cc9ebc5bbd1899670/youtube_analyzer-0.5-py3-none-any.whl (from https://pypi.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,007 Found link https://files.pythonhosted.org/packages/33/44/f3595600c1d3138fbab4d683fbfc0ea38e97d09a6faaa736eb34e0d404be/youtube_analyzer-0.5.tar.gz (from https://pypi.org/simple/youtube-analyzer/), version: 0.5 2025-09-14T14:44:32,007 Skipping link: No binaries permitted for youtube-analyzer: https://files.pythonhosted.org/packages/2a/65/fbe8120f896d72fb5d2dd4106db36310854eeed6416ff082909ad1b36e98/youtube_analyzer-0.7-py3-none-any.whl (from https://pypi.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,007 Found link https://files.pythonhosted.org/packages/27/db/37e6cea6f7a7a937ad2d6d55aefa14c511925f3ea1f7e03bdb5a76a08f86/youtube_analyzer-0.7.tar.gz (from https://pypi.org/simple/youtube-analyzer/), version: 0.7 2025-09-14T14:44:32,008 Skipping link: No binaries permitted for youtube-analyzer: https://files.pythonhosted.org/packages/52/71/49fee86772e037e8cfab8040f1c6d8038d70e77c7bc014c600ee7a8723ec/youtube_analyzer-1.0-py3-none-any.whl (from https://pypi.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,008 Found link https://files.pythonhosted.org/packages/e3/8a/550f3d7dff958852090e7daacbcfac0d189d432482388c2d16018fa8eae1/youtube_analyzer-1.0.tar.gz (from https://pypi.org/simple/youtube-analyzer/), version: 1.0 2025-09-14T14:44:32,008 Skipping link: No binaries permitted for youtube-analyzer: https://files.pythonhosted.org/packages/cb/e7/c28feb94fb20af735d8afe33cf7ec5bbff261327f5a60f41ad6e441ace89/youtube_analyzer-1.1-py3-none-any.whl (from https://pypi.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,008 Found link https://files.pythonhosted.org/packages/b1/c4/8fd602c412f8d136835112bd484a976dd4da36e27dfff0dea8158c768c74/youtube_analyzer-1.1.tar.gz (from https://pypi.org/simple/youtube-analyzer/), version: 1.1 2025-09-14T14:44:32,008 Skipping link: No binaries permitted for youtube-analyzer: https://files.pythonhosted.org/packages/eb/8b/4be675ead39bdae13113eaa75a0a3154fc1d8a32878309ae52c45e52bbbd/youtube_analyzer-1.3b0-py3-none-any.whl (from https://pypi.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,009 Found link https://files.pythonhosted.org/packages/11/67/562c25c87fccdeef79dfb61372959fd93924e8acad05566771d613add409/youtube_analyzer-1.3b0.tar.gz (from https://pypi.org/simple/youtube-analyzer/), version: 1.3b0 2025-09-14T14:44:32,009 Skipping link: No binaries permitted for youtube-analyzer: https://files.pythonhosted.org/packages/38/be/27125c5740a2281962681597ba9bc52d61531560373b666b8c3dea960e3b/youtube_analyzer-3.0-py3-none-any.whl (from https://pypi.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,009 Found link https://files.pythonhosted.org/packages/60/25/b39ea8f6ce4fe105350dec967c2aec630b5c59c9e93688c33fc9740fa9e4/youtube_analyzer-3.0.tar.gz (from https://pypi.org/simple/youtube-analyzer/), version: 3.0 2025-09-14T14:44:32,009 Skipping link: No binaries permitted for youtube-analyzer: https://files.pythonhosted.org/packages/10/ae/dcf7aeac6d94d085b71ff74cc6adcf4f8694993893c0fdf55bd3aa140e8a/youtube_analyzer-3.0.2-py3-none-any.whl (from https://pypi.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,009 Found link https://files.pythonhosted.org/packages/0b/81/665b3b951a6a614a76fc2fc2b404cd16cb363f82f2c513a4ec6f1938edfa/youtube_analyzer-3.0.2.tar.gz (from https://pypi.org/simple/youtube-analyzer/), version: 3.0.2 2025-09-14T14:44:32,010 Skipping link: No binaries permitted for youtube-analyzer: https://files.pythonhosted.org/packages/0f/60/ad916e8b84263798b74708b3ae7557fded886a2f25c5fe007797cd064a11/youtube_analyzer-3.0.3-py3-none-any.whl (from https://pypi.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,010 Found link https://files.pythonhosted.org/packages/35/c1/4df817c7c7dbc5de5d561f94e3ec40bc31436beecc195f1863b884a57e9c/youtube_analyzer-3.0.3.tar.gz (from https://pypi.org/simple/youtube-analyzer/), version: 3.0.3 2025-09-14T14:44:32,010 Skipping link: No binaries permitted for youtube-analyzer: https://files.pythonhosted.org/packages/2f/4c/c56ce6df899b5c311864e5a72bb08ecf5b695001631dee8c09457e789c07/youtube_analyzer-3.0.4-py3-none-any.whl (from https://pypi.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,010 Found link https://files.pythonhosted.org/packages/25/8e/656398163e5427afb154f0543ac25e20700735e94d5d6c1e75c7a8aa66c0/youtube_analyzer-3.0.4.tar.gz (from https://pypi.org/simple/youtube-analyzer/), version: 3.0.4 2025-09-14T14:44:32,011 Fetching project page and analyzing links: https://www.piwheels.org/simple/youtube-analyzer/ 2025-09-14T14:44:32,011 Getting page https://www.piwheels.org/simple/youtube-analyzer/ 2025-09-14T14:44:32,012 Found index url https://www.piwheels.org/simple/ 2025-09-14T14:44:32,103 Fetched page https://www.piwheels.org/simple/youtube-analyzer/ as text/html 2025-09-14T14:44:32,107 Skipping link: No binaries permitted for youtube-analyzer: https://archive1.piwheels.org/simple/youtube-analyzer/youtube_analyzer-3.0.4-py3-none-any.whl#sha256=9b99ad41f84b85320150976e9757d0a8c6cf4dc24f602ee0ebf524eccdadae26 (from https://www.piwheels.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,108 Skipping link: No binaries permitted for youtube-analyzer: https://archive1.piwheels.org/simple/youtube-analyzer/youtube_analyzer-3.0.3-py3-none-any.whl#sha256=832fdaac9f12694c6f80ef7c678c2978c8967d7df7ca51e6757c8df9e742a244 (from https://www.piwheels.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,108 Skipping link: No binaries permitted for youtube-analyzer: https://archive1.piwheels.org/simple/youtube-analyzer/youtube_analyzer-3.0.2-py3-none-any.whl#sha256=1a9842681fb347a87af5a1f3d320c9e1fcb4b07b90f497c80405fb940e92f747 (from https://www.piwheels.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,108 Skipping link: No binaries permitted for youtube-analyzer: https://archive1.piwheels.org/simple/youtube-analyzer/youtube_analyzer-3.0-py3-none-any.whl#sha256=aae01548f40fad6a994f781b985a1800e195cc0c903f5e135423aebda5955683 (from https://www.piwheels.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,108 Skipping link: No binaries permitted for youtube-analyzer: https://archive1.piwheels.org/simple/youtube-analyzer/youtube_analyzer-1.3b0-py3-none-any.whl#sha256=6aa1cc7dc3f2f446173b26ee857c9e6c4dd8777c7ddbd577e06cd950be2648e9 (from https://www.piwheels.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,108 Skipping link: No binaries permitted for youtube-analyzer: https://archive1.piwheels.org/simple/youtube-analyzer/youtube_analyzer-1.1-py3-none-any.whl#sha256=95a94ebb2b9ea66d66247a245d29633cca5d57678771924f792edb93aaba6a53 (from https://www.piwheels.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,108 Skipping link: No binaries permitted for youtube-analyzer: https://archive1.piwheels.org/simple/youtube-analyzer/youtube_analyzer-1.0-py3-none-any.whl#sha256=93303f6ef4218643ea1b3db112c2dfaa754157ef095c86d9066f5f56ff1093dc (from https://www.piwheels.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,108 Skipping link: No binaries permitted for youtube-analyzer: https://archive1.piwheels.org/simple/youtube-analyzer/youtube_analyzer-0.7-py3-none-any.whl#sha256=278ec12954b6d903bae17f9c095a85a6296a49a5775841a8cfca60445b93566b (from https://www.piwheels.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,109 Skipping link: No binaries permitted for youtube-analyzer: https://archive1.piwheels.org/simple/youtube-analyzer/youtube_analyzer-0.5-py3-none-any.whl#sha256=a765482ca6dd040902719e83aa46fc27d63b6ed622a6ea0e59f0d7aedd12249a (from https://www.piwheels.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,109 Skipping link: No binaries permitted for youtube-analyzer: https://archive1.piwheels.org/simple/youtube-analyzer/youtube_analyzer-0.4-py3-none-any.whl#sha256=43ddf6367a8aac197b58f59e5b3e66f24069bd66cc3e41efbca7e86102b34c3e (from https://www.piwheels.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,109 Skipping link: No binaries permitted for youtube-analyzer: https://archive1.piwheels.org/simple/youtube-analyzer/youtube_analyzer-0.3.9-py3-none-any.whl#sha256=988dd096b8f455f97977e059d3a0d6af43f4124d7875fb4f543f7086122f7903 (from https://www.piwheels.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,109 Skipping link: No binaries permitted for youtube-analyzer: https://archive1.piwheels.org/simple/youtube-analyzer/youtube_analyzer-0.3.8-py3-none-any.whl#sha256=134b3b00661d21e4cbca6d04f18507657d94d5f4f7ad7d53f4fac1e5b31ba345 (from https://www.piwheels.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,109 Skipping link: No binaries permitted for youtube-analyzer: https://archive1.piwheels.org/simple/youtube-analyzer/youtube_analyzer-0.3.7-py3-none-any.whl#sha256=b08045fadbf3e4f1f0df9c946015a18490e910fd328d3bac21c440e094fe7523 (from https://www.piwheels.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,109 Skipping link: No binaries permitted for youtube-analyzer: https://archive1.piwheels.org/simple/youtube-analyzer/youtube_analyzer-0.3.6-py3-none-any.whl#sha256=44bf6cd5870369dd32a93fbd57ec217ba60602d2f24cc3852a95cc8a2a458e49 (from https://www.piwheels.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,109 Skipping link: No binaries permitted for youtube-analyzer: https://archive1.piwheels.org/simple/youtube-analyzer/youtube_analyzer-0.3.5-py3-none-any.whl#sha256=4a1378075c8ef06f64df0b847367ba53dc75672adb5b0bbc5137e9a854d01793 (from https://www.piwheels.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,110 Skipping link: No binaries permitted for youtube-analyzer: https://archive1.piwheels.org/simple/youtube-analyzer/youtube_analyzer-0.3.4-py3-none-any.whl#sha256=f4e3fda69e625df3ff60f1f7405f370a47eaf66d551bc91c51ea5c3231cca5a0 (from https://www.piwheels.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,110 Skipping link: No binaries permitted for youtube-analyzer: https://archive1.piwheels.org/simple/youtube-analyzer/youtube_analyzer-0.3.1-py3-none-any.whl#sha256=d4430bd6c865b9afd952dee3e14f5301c9c788cc5189d7b7eca801504315d415 (from https://www.piwheels.org/simple/youtube-analyzer/) 2025-09-14T14:44:32,110 Skipping link: not a file: https://www.piwheels.org/simple/youtube-analyzer/ 2025-09-14T14:44:32,110 Skipping link: not a file: https://pypi.org/simple/youtube-analyzer/ 2025-09-14T14:44:32,137 Given no hashes to check 1 links for project 'youtube-analyzer': discarding no candidates 2025-09-14T14:44:32,138 Collecting youtube-analyzer==0.1.6 2025-09-14T14:44:32,140 Created temporary directory: /tmp/pip-unpack-9nnlrh01 2025-09-14T14:44:32,281 Downloading youtube_analyzer-0.1.6.tar.gz (15 kB) 2025-09-14T14:44:32,304 Added youtube-analyzer==0.1.6 from https://files.pythonhosted.org/packages/7f/dc/8f78161792b03913d623ffdf309f8e9de59ce2836ff3cc72c0c28929443f/youtube_analyzer-0.1.6.tar.gz to build tracker '/tmp/pip-build-tracker-vov0rvfr' 2025-09-14T14:44:32,306 Running setup.py (path:/tmp/pip-wheel-at2mkx42/youtube-analyzer_15a5457ad47840deb54e164635d27fef/setup.py) egg_info for package youtube-analyzer 2025-09-14T14:44:32,307 Created temporary directory: /tmp/pip-pip-egg-info-hgifx_ch 2025-09-14T14:44:32,307 Preparing metadata (setup.py): started 2025-09-14T14:44:32,308 Running command python setup.py egg_info 2025-09-14T14:44:33,723 Traceback (most recent call last): 2025-09-14T14:44:33,725 File "", line 2, in 2025-09-14T14:44:33,726 exec(compile(''' 2025-09-14T14:44:33,726 ~~~~^^^^^^^^^^^^ 2025-09-14T14:44:33,726 # This is -- a caller that pip uses to run setup.py 2025-09-14T14:44:33,726 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T14:44:33,726 ...<32 lines>... 2025-09-14T14:44:33,726 exec(compile(setup_py_code, filename, "exec")) 2025-09-14T14:44:33,726 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T14:44:33,726 ''' % ('/tmp/pip-wheel-at2mkx42/youtube-analyzer_15a5457ad47840deb54e164635d27fef/setup.py',), "", "exec")) 2025-09-14T14:44:33,727 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T14:44:33,727 File "", line 35, in 2025-09-14T14:44:33,727 File "/tmp/pip-wheel-at2mkx42/youtube-analyzer_15a5457ad47840deb54e164635d27fef/setup.py", line 1, in 2025-09-14T14:44:33,727 from youtube_analyzer.__version__ import __version__, __autor__, __repo__, __source__, __lib__ 2025-09-14T14:44:33,727 File "/tmp/pip-wheel-at2mkx42/youtube-analyzer_15a5457ad47840deb54e164635d27fef/youtube_analyzer/__init__.py", line 3, in 2025-09-14T14:44:33,727 from .download import download_video 2025-09-14T14:44:33,727 File "/tmp/pip-wheel-at2mkx42/youtube-analyzer_15a5457ad47840deb54e164635d27fef/youtube_analyzer/download.py", line 5, in 2025-09-14T14:44:33,727 import emoji 2025-09-14T14:44:33,728 ModuleNotFoundError: No module named 'emoji' 2025-09-14T14:44:33,904 ERROR: python setup.py egg_info exited with 1 2025-09-14T14:44:33,917 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-14T14:44:33,917 exec(compile('"'"''"'"''"'"' 2025-09-14T14:44:33,917 # This is -- a caller that pip uses to run setup.py 2025-09-14T14:44:33,917 # 2025-09-14T14:44:33,917 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-14T14:44:33,917 # import from `distutils.core` to work with newer packaging standards. 2025-09-14T14:44:33,917 # - It provides a clear error message when setuptools is not installed. 2025-09-14T14:44:33,917 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-14T14:44:33,917 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-14T14:44:33,917 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-14T14:44:33,917 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-14T14:44:33,917 import os, sys, tokenize, traceback 2025-09-14T14:44:33,917 2025-09-14T14:44:33,917 try: 2025-09-14T14:44:33,917 import setuptools 2025-09-14T14:44:33,917 except ImportError: 2025-09-14T14:44:33,917 print( 2025-09-14T14:44:33,917 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-14T14:44:33,917 "the build environment with exception:", 2025-09-14T14:44:33,917 file=sys.stderr, 2025-09-14T14:44:33,917 ) 2025-09-14T14:44:33,917 traceback.print_exc() 2025-09-14T14:44:33,917 sys.exit(1) 2025-09-14T14:44:33,917 2025-09-14T14:44:33,917 __file__ = %r 2025-09-14T14:44:33,917 sys.argv[0] = __file__ 2025-09-14T14:44:33,917 2025-09-14T14:44:33,917 if os.path.exists(__file__): 2025-09-14T14:44:33,917 filename = __file__ 2025-09-14T14:44:33,917 with tokenize.open(__file__) as f: 2025-09-14T14:44:33,917 setup_py_code = f.read() 2025-09-14T14:44:33,917 else: 2025-09-14T14:44:33,917 filename = "" 2025-09-14T14:44:33,917 setup_py_code = "from setuptools import setup; setup()" 2025-09-14T14:44:33,917 2025-09-14T14:44:33,917 exec(compile(setup_py_code, filename, "exec")) 2025-09-14T14:44:33,917 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-at2mkx42/youtube-analyzer_15a5457ad47840deb54e164635d27fef/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-hgifx_ch[/] 2025-09-14T14:44:33,917 [bold magenta]cwd[/]: /tmp/pip-wheel-at2mkx42/youtube-analyzer_15a5457ad47840deb54e164635d27fef/ 2025-09-14T14:44:33,917 Preparing metadata (setup.py): finished with status 'error' 2025-09-14T14:44:33,918 ERROR: metadata generation failed 2025-09-14T14:44:33,924 Exception information: 2025-09-14T14:44:33,924 Traceback (most recent call last): 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-14T14:44:33,924 call_subprocess( 2025-09-14T14:44:33,924 ~~~~~~~~~~~~~~~^ 2025-09-14T14:44:33,924 args, 2025-09-14T14:44:33,924 ^^^^^ 2025-09-14T14:44:33,924 ...<2 lines>... 2025-09-14T14:44:33,924 spinner=spinner, 2025-09-14T14:44:33,924 ^^^^^^^^^^^^^^^^ 2025-09-14T14:44:33,924 ) 2025-09-14T14:44:33,924 ^ 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-14T14:44:33,924 raise error 2025-09-14T14:44:33,924 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-14T14:44:33,924 2025-09-14T14:44:33,924 The above exception was the direct cause of the following exception: 2025-09-14T14:44:33,924 2025-09-14T14:44:33,924 Traceback (most recent call last): 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-14T14:44:33,924 status = _inner_run() 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-14T14:44:33,924 return self.run(options, args) 2025-09-14T14:44:33,924 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-14T14:44:33,924 return func(self, options, args) 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-14T14:44:33,924 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-14T14:44:33,924 result = self._result = resolver.resolve( 2025-09-14T14:44:33,924 ~~~~~~~~~~~~~~~~^ 2025-09-14T14:44:33,924 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-14T14:44:33,924 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T14:44:33,924 ) 2025-09-14T14:44:33,924 ^ 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-14T14:44:33,924 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-14T14:44:33,924 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-14T14:44:33,924 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-14T14:44:33,924 if not criterion.candidates: 2025-09-14T14:44:33,924 ^^^^^^^^^^^^^^^^^^^^ 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-14T14:44:33,924 return bool(self._sequence) 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-14T14:44:33,924 self._bool = any(self) 2025-09-14T14:44:33,924 ~~~^^^^^^ 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-14T14:44:33,924 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-14T14:44:33,924 ^^^^^^^^ 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-14T14:44:33,924 candidate = func() 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-14T14:44:33,924 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-14T14:44:33,924 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-14T14:44:33,924 link, template, name, version 2025-09-14T14:44:33,924 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T14:44:33,924 ) 2025-09-14T14:44:33,924 ^ 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-14T14:44:33,924 self._link_candidate_cache[link] = LinkCandidate( 2025-09-14T14:44:33,924 ~~~~~~~~~~~~~^ 2025-09-14T14:44:33,924 link, 2025-09-14T14:44:33,924 ^^^^^ 2025-09-14T14:44:33,924 ...<3 lines>... 2025-09-14T14:44:33,924 version=version, 2025-09-14T14:44:33,924 ^^^^^^^^^^^^^^^^ 2025-09-14T14:44:33,924 ) 2025-09-14T14:44:33,924 ^ 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-14T14:44:33,924 super().__init__( 2025-09-14T14:44:33,924 ~~~~~~~~~~~~~~~~^ 2025-09-14T14:44:33,924 link=link, 2025-09-14T14:44:33,924 ^^^^^^^^^^ 2025-09-14T14:44:33,924 ...<4 lines>... 2025-09-14T14:44:33,924 version=version, 2025-09-14T14:44:33,924 ^^^^^^^^^^^^^^^^ 2025-09-14T14:44:33,924 ) 2025-09-14T14:44:33,924 ^ 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-14T14:44:33,924 self.dist = self._prepare() 2025-09-14T14:44:33,924 ~~~~~~~~~~~~~^^ 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-14T14:44:33,924 dist = self._prepare_distribution() 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-14T14:44:33,924 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-14T14:44:33,924 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-14T14:44:33,924 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-14T14:44:33,924 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-14T14:44:33,924 dist = _get_prepared_distribution( 2025-09-14T14:44:33,924 req, 2025-09-14T14:44:33,924 ...<3 lines>... 2025-09-14T14:44:33,924 self.check_build_deps, 2025-09-14T14:44:33,924 ) 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-14T14:44:33,924 abstract_dist.prepare_distribution_metadata( 2025-09-14T14:44:33,924 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-14T14:44:33,924 finder, build_isolation, check_build_deps 2025-09-14T14:44:33,924 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T14:44:33,924 ) 2025-09-14T14:44:33,924 ^ 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-14T14:44:33,924 self.req.prepare_metadata() 2025-09-14T14:44:33,924 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-14T14:44:33,924 self.metadata_directory = generate_metadata_legacy( 2025-09-14T14:44:33,924 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-14T14:44:33,924 build_env=self.build_env, 2025-09-14T14:44:33,924 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T14:44:33,924 ...<3 lines>... 2025-09-14T14:44:33,924 details=details, 2025-09-14T14:44:33,924 ^^^^^^^^^^^^^^^^ 2025-09-14T14:44:33,924 ) 2025-09-14T14:44:33,924 ^ 2025-09-14T14:44:33,924 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-14T14:44:33,924 raise MetadataGenerationFailed(package_details=details) from error 2025-09-14T14:44:33,924 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-14T14:44:33,948 Removed youtube-analyzer==0.1.6 from https://files.pythonhosted.org/packages/7f/dc/8f78161792b03913d623ffdf309f8e9de59ce2836ff3cc72c0c28929443f/youtube_analyzer-0.1.6.tar.gz from build tracker '/tmp/pip-build-tracker-vov0rvfr' 2025-09-14T14:44:33,948 Removed build tracker: '/tmp/pip-build-tracker-vov0rvfr'