2025-09-03T03:34:33,972 Created temporary directory: /tmp/pip-build-tracker-0u4c51os 2025-09-03T03:34:33,972 Initialized build tracking at /tmp/pip-build-tracker-0u4c51os 2025-09-03T03:34:33,972 Created build tracker: /tmp/pip-build-tracker-0u4c51os 2025-09-03T03:34:33,973 Entered build tracker: /tmp/pip-build-tracker-0u4c51os 2025-09-03T03:34:33,973 Created temporary directory: /tmp/pip-wheel-tfn4r_ql 2025-09-03T03:34:33,976 Created temporary directory: /tmp/pip-ephem-wheel-cache-m8h2bdn1 2025-09-03T03:34:34,033 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-03T03:34:34,035 2 location(s) to search for versions of keyboard: 2025-09-03T03:34:34,035 * https://pypi.org/simple/keyboard/ 2025-09-03T03:34:34,035 * https://www.piwheels.org/simple/keyboard/ 2025-09-03T03:34:34,036 Fetching project page and analyzing links: https://pypi.org/simple/keyboard/ 2025-09-03T03:34:34,036 Getting page https://pypi.org/simple/keyboard/ 2025-09-03T03:34:34,037 Found index url https://pypi.org/simple/ 2025-09-03T03:34:34,108 Fetched page https://pypi.org/simple/keyboard/ as application/vnd.pypi.simple.v1+json 2025-09-03T03:34:34,118 Found link https://files.pythonhosted.org/packages/de/9f/aa45a042a31e69b6376f7cdb1903ee5f0aa02e555db4c69ca2e55b92f3b6/keyboard-0.6.0.zip (from https://pypi.org/simple/keyboard/), version: 0.6.0 2025-09-03T03:34:34,119 Found link https://files.pythonhosted.org/packages/52/6c/1d7218e3ed06fcc1e963802c7e89b0e67e7ce6af9228abdcf1ee711e7baa/keyboard-0.6.1.zip (from https://pypi.org/simple/keyboard/), version: 0.6.1 2025-09-03T03:34:34,119 Found link https://files.pythonhosted.org/packages/9c/63/a1e080b21916f6b75ee5aaf73906c41cf0cf5057e65b57162f2c4e24e6e9/keyboard-0.6.2.zip (from https://pypi.org/simple/keyboard/), version: 0.6.2 2025-09-03T03:34:34,119 Found link https://files.pythonhosted.org/packages/3c/24/0aa8758d96ea1db4041c7db56caf99557a7b04b5b6e7387876a20cae71b2/keyboard-0.6.3.zip (from https://pypi.org/simple/keyboard/), version: 0.6.3 2025-09-03T03:34:34,119 Found link https://files.pythonhosted.org/packages/5d/23/107d7dda7552e4bbd254be17b53ffd4924535d5913172c60db09877ba675/keyboard-0.6.4.tar.gz (from https://pypi.org/simple/keyboard/), version: 0.6.4 2025-09-03T03:34:34,119 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/66/b6/aa98ba52605de767f5d36cd9414cb1d1bcda39025dc007fe98fa93d74728/keyboard-0.6.5-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,119 Found link https://files.pythonhosted.org/packages/12/5a/582e47dfbfce1214e638bb9654a5a25d9f953ca9e151f8b0e0f6347dedb1/keyboard-0.6.5.linux-x86_64.zip (from https://pypi.org/simple/keyboard/), version: 0.6.5.linux-x86_64 2025-09-03T03:34:34,120 Found link https://files.pythonhosted.org/packages/8f/0b/bf66590de586f3e9ee7c48bf495c4cc21762aec6aa9afd8c286c56a834ea/keyboard-0.6.5.tar.gz (from https://pypi.org/simple/keyboard/), version: 0.6.5 2025-09-03T03:34:34,120 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/ef/3c/40ff66cbb7b39fc4566265d7eae74378f9938750f39999c01a6569ba799e/keyboard-0.6.6-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,120 Found link https://files.pythonhosted.org/packages/99/45/effdd28194363c7c55ba84df71e05f15b2f8686817f128adb55df66f441a/keyboard-0.6.6.linux-x86_64.zip (from https://pypi.org/simple/keyboard/), version: 0.6.6.linux-x86_64 2025-09-03T03:34:34,120 Found link https://files.pythonhosted.org/packages/26/5f/bd8c802aef8baad521e77333d1fc18cbc39bf67b75a9b1f090873c0cf929/keyboard-0.6.6.tar.gz (from https://pypi.org/simple/keyboard/), version: 0.6.6 2025-09-03T03:34:34,120 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/75/5b/1ec2021e2920cb9182d78b61f45f05a87275dcc04745dd5118b1c2ad184c/keyboard-0.6.7-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,120 Found link https://files.pythonhosted.org/packages/5e/c0/bb5b6cdb88fe3725135cc16936fb8141d2ab6c5240fc59f0ae2973d5db0e/keyboard-0.6.7.linux-x86_64.zip (from https://pypi.org/simple/keyboard/), version: 0.6.7.linux-x86_64 2025-09-03T03:34:34,121 Found link https://files.pythonhosted.org/packages/75/cf/2082b36fcf531d943f96ee89be6918bba08af50148a0e1706cadcd6f20ee/keyboard-0.6.7.tar.gz (from https://pypi.org/simple/keyboard/), version: 0.6.7 2025-09-03T03:34:34,121 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/a2/47/c0e6ea336ca0800d871b4ddbff609f7d8658e975ccca461867fdca94b764/keyboard-0.6.8-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,121 Found link https://files.pythonhosted.org/packages/8e/af/49253c2a9cfb0c698718e93fb3665f6418af89b5d7158d7441226a6be18b/keyboard-0.6.8.win-amd64.zip (from https://pypi.org/simple/keyboard/), version: 0.6.8.win-amd64 2025-09-03T03:34:34,121 Found link https://files.pythonhosted.org/packages/28/ef/8eca1d61d4280a50771d2581d8a82a1978f40b5d90499e2eb46575ca1368/keyboard-0.6.8.zip (from https://pypi.org/simple/keyboard/), version: 0.6.8 2025-09-03T03:34:34,121 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/73/f6/cf6139ae955b364bc516ad57364a3864a0b8994343480b2a75f081493316/keyboard-0.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,122 Found link https://files.pythonhosted.org/packages/12/08/49717a53783d3aec433c5a07307561d32a7296c025417510b3eb51b9ea1d/keyboard-0.7.0.win-amd64.zip (from https://pypi.org/simple/keyboard/), version: 0.7.0.win-amd64 2025-09-03T03:34:34,122 Found link https://files.pythonhosted.org/packages/e0/33/3901a35b135e11865268e9ab78eb04a6da9be2aa1b9fabcb7aeef9e86aaa/keyboard-0.7.0.zip (from https://pypi.org/simple/keyboard/), version: 0.7.0 2025-09-03T03:34:34,122 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/0b/8c/ae4c478ca116887e2a21a659ecf6941b84afd45b408ee8266fada13ba7d0/keyboard-0.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,122 Found link https://files.pythonhosted.org/packages/c7/5c/58a1be18322d9a43a135231cdb1508a3ef8df47b7ce32e439203924c8003/keyboard-0.7.1.linux-i686.zip (from https://pypi.org/simple/keyboard/), version: 0.7.1.linux-i686 2025-09-03T03:34:34,122 Found link https://files.pythonhosted.org/packages/5e/92/b3a5ef0a8a7b3355fa0d5cffa1590083a0a1171a44b4957a5510625de83b/keyboard-0.7.1.tar.gz (from https://pypi.org/simple/keyboard/), version: 0.7.1 2025-09-03T03:34:34,122 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/60/df/ba9d517aec23fd6609e39ed08b9a6b80702e15f817482515edf8caaa98d5/keyboard-0.9.3-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,122 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/68/60/345b831b59cd3db0309882b35641c983b6692e1ac2cb35e3cec2f42a4a80/keyboard-0.9.3.win-amd64.exe (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,123 Found link https://files.pythonhosted.org/packages/06/86/eb043ce2383717a03ae64fd21af9230fb0a3c0169464756d9a1c5d823a27/keyboard-0.9.3.win-amd64.zip (from https://pypi.org/simple/keyboard/), version: 0.9.3.win-amd64 2025-09-03T03:34:34,123 Found link https://files.pythonhosted.org/packages/6f/ba/aa8054a190e367c90b49d9b65a85892650aebb89948a5b5559ecff132953/keyboard-0.9.3.zip (from https://pypi.org/simple/keyboard/), version: 0.9.3 2025-09-03T03:34:34,123 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/6c/d9/e74193922d10e437cc0a7ca56d302aa70a6465bef278616decab254e2395/keyboard-0.9.4-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,123 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/cb/b9/e9ff963b2b63bd3ec77a6f8d131eea5e9d11e26849b029c8ff3050278128/keyboard-0.9.4.win-amd64.exe (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,123 Found link https://files.pythonhosted.org/packages/f1/7a/5f981b2092718e8e67bf95920c2e2cd78598221a56d1ae08a6a02dd587c5/keyboard-0.9.4.win-amd64.zip (from https://pypi.org/simple/keyboard/), version: 0.9.4.win-amd64 2025-09-03T03:34:34,123 Found link https://files.pythonhosted.org/packages/b7/5a/cf42b332a352daea21eba509e525a57369789380769a8316d1ea107ab944/keyboard-0.9.4.zip (from https://pypi.org/simple/keyboard/), version: 0.9.4 2025-09-03T03:34:34,124 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/01/7a/e0e27764fa2161f4b3bb923742e7700e8c1becc0f673ef537d392a8ee401/keyboard-0.9.5-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,124 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/ce/a7/7be03de96938b7b0f1fab85b94ef74cc250ef8fcfb1469bf240eeb777a9c/keyboard-0.9.5.win-amd64.exe (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,124 Found link https://files.pythonhosted.org/packages/12/20/2fd23bdcc4a5b7e2b8154549cd043440b02304934a1e05437030435ac1d5/keyboard-0.9.5.win-amd64.zip (from https://pypi.org/simple/keyboard/), version: 0.9.5.win-amd64 2025-09-03T03:34:34,124 Found link https://files.pythonhosted.org/packages/29/a9/84da99a68d52c3e35920b6f55312d82c5647df0555720a05b5846647be07/keyboard-0.9.5.zip (from https://pypi.org/simple/keyboard/), version: 0.9.5 2025-09-03T03:34:34,124 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/dc/cd/f7e059646c02b8b26b301ed1d3276e315ebef5b7725998f341a4ea11e7ac/keyboard-0.9.6-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,124 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/76/e0/88c0d0724c68e8e90cee43c3d6d8034e3058bdedeb20c1e9f40f4cff8e3b/keyboard-0.9.6.win-amd64.exe (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,125 Found link https://files.pythonhosted.org/packages/64/26/ca72567b63abebfd051058064ec366ee7af5edfa501a44e216297d484760/keyboard-0.9.6.win-amd64.zip (from https://pypi.org/simple/keyboard/), version: 0.9.6.win-amd64 2025-09-03T03:34:34,125 Found link https://files.pythonhosted.org/packages/c3/1f/323b730027bc4787df868bdafc051051b4f1f21ae9873f3a9a4d21f8c900/keyboard-0.9.6.zip (from https://pypi.org/simple/keyboard/), version: 0.9.6 2025-09-03T03:34:34,125 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/f5/ad/eb86c6788059482f11207dd09ecd2217b8a169d7c741718980f3b52f94a6/keyboard-0.9.7-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,125 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/c3/03/163025bfb7c99dcd4b139ae1eac1bb4232caaa9a00d2b437b67d7a9c9ae1/keyboard-0.9.7.win-amd64.exe (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,125 Found link https://files.pythonhosted.org/packages/93/d3/e8b8ed8b61d7db23255a22872244534e88b473f51649b97775dfadb1a68d/keyboard-0.9.7.win-amd64.zip (from https://pypi.org/simple/keyboard/), version: 0.9.7.win-amd64 2025-09-03T03:34:34,125 Found link https://files.pythonhosted.org/packages/61/3a/a4f7d1b482a7d990862d759b212ef600b22459cb410a2bf12c48a5d99e4a/keyboard-0.9.7.zip (from https://pypi.org/simple/keyboard/), version: 0.9.7 2025-09-03T03:34:34,126 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/4c/68/1c6a2b6c94aa80fa94a530170ee5de95b347184882651aad3bdfcce5c2b0/keyboard-0.9.8-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,126 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/69/db/7099ee540eb246fa6de3b0ae359c5ec89c83e48318c505ac858bc2bc4b98/keyboard-0.9.8.win-amd64.exe (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,126 Found link https://files.pythonhosted.org/packages/0a/7e/75eecd5de93102bdf85ee6257356131df1eecbe7e0176289bb99e65ac668/keyboard-0.9.8.win-amd64.zip (from https://pypi.org/simple/keyboard/), version: 0.9.8.win-amd64 2025-09-03T03:34:34,126 Found link https://files.pythonhosted.org/packages/f4/a7/10e5d1ac6127973e994f79603d8505969b9c13843c7c4aabbf82081b5a8c/keyboard-0.9.8.zip (from https://pypi.org/simple/keyboard/), version: 0.9.8 2025-09-03T03:34:34,126 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/b8/7a/6ee0e4d26121f766f3d68b2a6f1652f3680753c2988ffeb44d90727a9696/keyboard-0.9.9-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,126 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/ec/a9/0dab720380ec6021783e09e5bddc5e59dc5318475c69b758899fcd31975f/keyboard-0.9.9.win-amd64.exe (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,127 Found link https://files.pythonhosted.org/packages/e4/4c/ebe939669fef295da7e2643ea1927550076745926ac07b7331e22c0e3ef2/keyboard-0.9.9.win-amd64.zip (from https://pypi.org/simple/keyboard/), version: 0.9.9.win-amd64 2025-09-03T03:34:34,127 Found link https://files.pythonhosted.org/packages/9b/71/66280de3dae878f5db58f8c3b4771392bfd6e791bfcac0113b2b0bbc2336/keyboard-0.9.9.zip (from https://pypi.org/simple/keyboard/), version: 0.9.9 2025-09-03T03:34:34,127 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/ef/3d/81d37fad1acb2d783e3c2d9daa8beb2e434dc302d233edf90c735eb4c059/keyboard-0.9.10-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,127 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/04/9b/5f19b30aa6ca4b8a4aaee7d44ffddb2578c827ccad12b9a16dc31ca338cc/keyboard-0.9.10.win-amd64.exe (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,127 Found link https://files.pythonhosted.org/packages/33/d9/79ded0b1cf6db034f22ea11dedc16d96aa936fbc7288c5ac2c52b43bb23c/keyboard-0.9.10.win-amd64.zip (from https://pypi.org/simple/keyboard/), version: 0.9.10.win-amd64 2025-09-03T03:34:34,127 Found link https://files.pythonhosted.org/packages/07/de/cf222decfd1e052de3fd5e9985603d832eb066cb91091c4fa8b546f797a2/keyboard-0.9.10.zip (from https://pypi.org/simple/keyboard/), version: 0.9.10 2025-09-03T03:34:34,128 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/60/ad/8cc0fdf5b13b1337686037a233a4ded7d60ae14a24807cc3492f1b7a8eb1/keyboard-0.9.11-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,128 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/26/f1/1aa26899d46a09e9f9b92783b1d0b77ec69528ba3c31e53bdf5f0024c6b3/keyboard-0.9.11.win-amd64.exe (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,128 Found link https://files.pythonhosted.org/packages/92/91/b6e5517a4f78f43307e2fa72480ff6263e8a693b6c8329068b7eb23065fe/keyboard-0.9.11.win-amd64.zip (from https://pypi.org/simple/keyboard/), version: 0.9.11.win-amd64 2025-09-03T03:34:34,128 Found link https://files.pythonhosted.org/packages/38/25/f2f2c3b2cf58cf3349ea3c7735dc8c1ec913774c7bb5e2666fa8304c6730/keyboard-0.9.11.zip (from https://pypi.org/simple/keyboard/), version: 0.9.11 2025-09-03T03:34:34,128 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/d6/29/aac28431a1c60862e8174a247b5ea9805056c5f6ce7252e28a4fb25f7c0b/keyboard-0.9.12-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,128 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/c8/b4/1831ea55fec744524508eda4b73ff04c0bcb253002042d689ed96ea8da3f/keyboard-0.9.12.win-amd64.exe (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,129 Found link https://files.pythonhosted.org/packages/35/78/ddcc627373817281c8d2a5a843f4927d92e83ced64af208cb37a3a75e9ca/keyboard-0.9.12.win-amd64.zip (from https://pypi.org/simple/keyboard/), version: 0.9.12.win-amd64 2025-09-03T03:34:34,129 Found link https://files.pythonhosted.org/packages/ef/8c/a7e015bf77cb714900d1f3e97fcf7c41d8ce576062cbdbf4692b67d95cd3/keyboard-0.9.12.zip (from https://pypi.org/simple/keyboard/), version: 0.9.12 2025-09-03T03:34:34,129 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/26/13/8f8e40d5457eb235014c7bd054013a50e41065d13c7c07ae5bbe157579f1/keyboard-0.9.13-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,129 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/ca/cb/503e3bdc8df6b1bb06fe6dc2b2963da8660f375c96887c7f6e0a2abde63e/keyboard-0.9.13.win-amd64.exe (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,129 Found link https://files.pythonhosted.org/packages/ae/53/1112f2f53e0833376744bbcb84c98ecb3c91a076baf03abd2522b82ebcf6/keyboard-0.9.13.win-amd64.zip (from https://pypi.org/simple/keyboard/), version: 0.9.13.win-amd64 2025-09-03T03:34:34,129 Found link https://files.pythonhosted.org/packages/dc/55/3575aaca7a27e0408774fbaf142ff0fe099ac10aee8ccf8e4f3e5c53bd1e/keyboard-0.9.13.zip (from https://pypi.org/simple/keyboard/), version: 0.9.13 2025-09-03T03:34:34,130 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/af/fd/3c06f5e67bf248e03c8455576952fb25f12ec18136c48339ff753b168cf1/keyboard-0.10.0-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,130 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/3a/95/04fefb3d4f8675cb3b16fd61dfe29bad5d963075faba41d6a75a678a5b83/keyboard-0.10.0.win-amd64.exe (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,130 Found link https://files.pythonhosted.org/packages/bc/a6/60cf968c0e07350ad1eecd3f3b77a4921d0b964c1e3c6d75ba7fc181a7e9/keyboard-0.10.0.win-amd64.zip (from https://pypi.org/simple/keyboard/), version: 0.10.0.win-amd64 2025-09-03T03:34:34,130 Found link https://files.pythonhosted.org/packages/32/07/2846bd4af7476126c1273000baba33b2359637207fa441b860254a9d4e98/keyboard-0.10.0.zip (from https://pypi.org/simple/keyboard/), version: 0.10.0 2025-09-03T03:34:34,130 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/59/a9/78b7c4c01ee3b7d2c9bc2e8da0ea5bc087b29073e7818cf5cc22217b11b7/keyboard-0.10.2-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,130 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/7b/2b/ab585043353535335c9665238b502721b78719f7e5b6d88aa2ade9e1208b/keyboard-0.10.2.win-amd64.exe (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,131 Found link https://files.pythonhosted.org/packages/b5/d1/a880bc852afa5cf9fa118d387f7b36c38fd795a4ba56794f8918d09c3c6f/keyboard-0.10.2.win-amd64.zip (from https://pypi.org/simple/keyboard/), version: 0.10.2.win-amd64 2025-09-03T03:34:34,131 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/59/68/6a580b1e173fe7d227418a2a3d6a5ca6c101a7278f6688ae2f33fa64fc43/keyboard-0.10.3-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,131 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/1c/5c/b94f273059fb4e1174e4c6963b918df08f5bd94ad29faf212f9bc7d8f3b6/keyboard-0.10.3.win-amd64.exe (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,131 Found link https://files.pythonhosted.org/packages/60/b2/afa50c06ab6d0119f929a5cf97913684116e48df31c04a60c6cc3eb99ec0/keyboard-0.10.3.zip (from https://pypi.org/simple/keyboard/), version: 0.10.3 2025-09-03T03:34:34,131 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/bb/a0/cb139633de7aec1f4ecbdb7844a16a0245eacd299a51b489f87fbecf445d/keyboard-0.10.4-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,131 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/6e/e8/3fb8fc0a9fba1e91b8bef1c6117dcee8a5698cb41353f644e734a69eada3/keyboard-0.10.4.win-amd64.exe (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,131 Found link https://files.pythonhosted.org/packages/40/17/828d75a2548644dfb0f20f82df418d666dd80bb8112b3154a4f426e049a6/keyboard-0.10.4.zip (from https://pypi.org/simple/keyboard/), version: 0.10.4 2025-09-03T03:34:34,132 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/73/ef/523b46398ce06577d7d65b869c6a151d7cc2ecde46082262caf43eb20ccd/keyboard-0.11.0-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,132 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/91/4f/203cc98c3617b2ecd4eeeb8f86446be7e1b0f4ae493da1ebc62db8b75de9/keyboard-0.11.0.win-amd64.exe (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,132 Found link https://files.pythonhosted.org/packages/c3/a1/7bee30a56a7aa56a717ac959e64dd85030fedeb240425643cd480ae823d2/keyboard-0.11.0.zip (from https://pypi.org/simple/keyboard/), version: 0.11.0 2025-09-03T03:34:34,132 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/3c/10/a4b6cab4dc32b99963d16c77770dc8204944d04b071e644877a44129a5be/keyboard-0.13.0-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,132 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/ba/b6/87184e781cb5844572b0cba61ceb24b51d6644455a1cf3d9e62f08e83e05/keyboard-0.13.0.win-amd64.exe (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,132 Found link https://files.pythonhosted.org/packages/f9/f8/7196646fabe124df3e8a92feefea241b642157b4d3da44953b3517325665/keyboard-0.13.0.zip (from https://pypi.org/simple/keyboard/), version: 0.13.0 2025-09-03T03:34:34,133 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/cd/a8/32cbfd980b2b1a56b4ef19d07d30d1257b53d28999f47889b854b0795d12/keyboard-0.13.1-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,133 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/d3/50/d09f6cdc1cbefe50009fecbde078c66aab965cc55afcd7b6ac72cc1dfa46/keyboard-0.13.1.win-amd64.exe (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,133 Found link https://files.pythonhosted.org/packages/34/2f/9f80172deecca924370783f3350f89dd197de1dcce89583733f5d2462692/keyboard-0.13.1.zip (from https://pypi.org/simple/keyboard/), version: 0.13.1 2025-09-03T03:34:34,133 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/4f/e0/3addb693f9387268044c5268880777cad3cc2ac457789884cca8381b2f7a/keyboard-0.13.2-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,133 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/7a/cc/19f8e6907bf6ddb9009a0a9d745c1f07cd40363eb2ce64c99919268c42b1/keyboard-0.13.2.win-amd64.exe (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,133 Found link https://files.pythonhosted.org/packages/d9/ee/a477de3923930389f3290f54b54bc06398e778c1111be923f00030f7f585/keyboard-0.13.2.zip (from https://pypi.org/simple/keyboard/), version: 0.13.2 2025-09-03T03:34:34,133 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/8d/14/b7a8f46e750b5905b099f0ae164a00bc99fe2a3029b4d54ae978797d2c15/keyboard-0.13.3-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,134 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/bf/5e/4c046b8f94e68af6b5b3fe7550a87370f68a168fbc2eff10f06f59172e32/keyboard-0.13.3.win-amd64.exe (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,134 Found link https://files.pythonhosted.org/packages/ea/bf/f00decd3a10c55039d9036c9d698a6a59798f736db7b046af20e7e6fd02d/keyboard-0.13.3.zip (from https://pypi.org/simple/keyboard/), version: 0.13.3 2025-09-03T03:34:34,134 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/18/66/70303b65cde3ddb30cf5a69f4a733d60ad32ae1b4a443a6ac85ae935b5f7/keyboard-0.13.4-py2.py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,134 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/0a/ee/4a6df2c3b67f46a6d984e004dddc79750c27b65b26a797b641cc99ad6194/keyboard-0.13.4.win-amd64.exe (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,134 Found link https://files.pythonhosted.org/packages/5d/32/6f782da2738d88ca3ba8bd7597af3fb3fa379f2c3e465adf1bec9d0396d1/keyboard-0.13.4.zip (from https://pypi.org/simple/keyboard/), version: 0.13.4 2025-09-03T03:34:34,134 Skipping link: No binaries permitted for keyboard: https://files.pythonhosted.org/packages/55/88/287159903c5b3fc6d47b651c7ab65a54dcf9c9916de546188a7f62870d6d/keyboard-0.13.5-py3-none-any.whl (from https://pypi.org/simple/keyboard/) 2025-09-03T03:34:34,135 Found link https://files.pythonhosted.org/packages/79/75/c969f2258e908c39aadfc57d1cb78247dc49e6d36371bb3a48c194640c01/keyboard-0.13.5.zip (from https://pypi.org/simple/keyboard/), version: 0.13.5 2025-09-03T03:34:34,135 Fetching project page and analyzing links: https://www.piwheels.org/simple/keyboard/ 2025-09-03T03:34:34,135 Getting page https://www.piwheels.org/simple/keyboard/ 2025-09-03T03:34:34,136 Found index url https://www.piwheels.org/simple/ 2025-09-03T03:34:34,229 Fetched page https://www.piwheels.org/simple/keyboard/ as text/html 2025-09-03T03:34:34,235 Skipping link: No binaries permitted for keyboard: https://www.piwheels.org/simple/keyboard/keyboard-0.13.5-py3-none-any.whl#sha256=8e9c2422f1217e0bd84489b9ecd361027cc78415828f4fe4f88dd4acd587947b (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,235 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.13.4-py2.py3-none-any.whl#sha256=fc394b98c06f8a178918a062ef242cb73789dec4a0159ef41486ed0200dd90ca (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,235 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.13.3-py2.py3-none-any.whl#sha256=18b53344408df1973c452549f47a203f20a0e65fbbd4436c72562759fa03c0b8 (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,236 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.13.2-py2.py3-none-any.whl#sha256=d4375e4be666a91b71e782fdffa017cbf1a6de98f8c9fe8b66e9386944380c45 (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,236 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.13.1-py2.py3-none-any.whl#sha256=f503b3300e3426ff960e5ca2c1ef0ec15c96c564f1e4d70283393657f877162f (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,236 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.13.0-py2.py3-none-any.whl#sha256=ab8a9a02335814210c5ba8de91229e8432a90ee19d97c1386e767521e3649dee (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,236 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.11.0-py2.py3-none-any.whl#sha256=d67dd0c8aa1feb7cad7a7efac6301889d2a99974979d997c7ff29c87d73cfa24 (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,236 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.10.4-py2.py3-none-any.whl#sha256=fd5e19e3558b93c770433698256d8887f74a6aedeffae1581ffacc384b7f1fa8 (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,236 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.10.3-py2.py3-none-any.whl#sha256=e50358a187edc6ba4ceb66c06422706ec1c3cdded75ef79d5c74fb71976de329 (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,236 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.10.2-py2.py3-none-any.whl#sha256=0328c54adfb2697fa8921b18577cba6feb760f259059480f9f1cd7a7407e4c8b (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,236 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.10.0-py2.py3-none-any.whl#sha256=203b058acc40a403da1caabb3c5543c17234e6041fad1c4107f0c7f7e6ba6a42 (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,237 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.9.13-py2.py3-none-any.whl#sha256=1c6a1fbac75b83d2a24f65ac65cc0510247ae1f9718de4c2d0d9ad3f1ccb763b (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,237 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.9.12-py2.py3-none-any.whl#sha256=a85357c79142dd90b2508ce7f8828b112486817a455b7bb51af78747b293c711 (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,237 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.9.11-py2.py3-none-any.whl#sha256=82739409ac1a04c262afc513ae42a8ad99c3108003e0919b1151b45f873a45f3 (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,237 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.9.10-py2.py3-none-any.whl#sha256=3269e368525b244b0c5a65a02db766dd92992387ec631fb905516515875d4a05 (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,237 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.9.9-py2.py3-none-any.whl#sha256=f80e33726af6aa1501506cba7b2a4227edf4a63a0b8a2512ba18284c3ba34a8e (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,237 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.9.8-py2.py3-none-any.whl#sha256=188d50f73e30beb53aadd60efd8440872c135e3bd7bdf725ff036869e61cbb69 (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,237 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.9.7-py2.py3-none-any.whl#sha256=bc61334977abaa7b34352f91b2c5bddcb58ea680e424f0f4a09519eddddc289a (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,237 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.9.6-py2.py3-none-any.whl#sha256=6e575314b4029428f58ea6d293d7bc8d99a7c363131315257210a245658500a3 (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,238 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.9.5-py2.py3-none-any.whl#sha256=9ab41c3ec539d8c328c230cb956aabaa2ff2924a1550507749060c9d33c22a3b (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,238 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.9.4-py2.py3-none-any.whl#sha256=d8a20cc577096452921537f4f96d4f88c136c9bc512fbca34b702a56a75c1af5 (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,238 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.9.3-py2.py3-none-any.whl#sha256=ef6622fc9e8cc54e02a9988e6194a95eb13d24b9d4526770c286152c05178be3 (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,238 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.7.1-py2.py3-none-any.whl#sha256=aed25faa66efe9df428e941b886d353536372534e74660e4736d522fc4f9376d (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,238 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.7.0-py2.py3-none-any.whl#sha256=06a62fb7769fb5d23c48e9c18fa954c1786ea402a769be9fe3bdef8f7145cebd (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,238 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.6.8-py2.py3-none-any.whl#sha256=a88f5ca760245f91407704d1f1a6c48cad1e716257f30116e8aa51deeb8f875d (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,238 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.6.7-py2.py3-none-any.whl#sha256=913b83ebafc48915d1569612b9aec48d811557dcdd5ba35ae431cf6bb9efce0b (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,238 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.6.6-py2.py3-none-any.whl#sha256=4e393d0c85a1f5a232105f4a6b50a866a92407c1821d00ae1a43039d32b6434c (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,238 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.6.5-py2.py3-none-any.whl#sha256=d3a18b1f61179813795e0e369c0daea47542c905db61b7ece7cf246899ff3f18 (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,239 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.6.4-py3-none-any.whl#sha256=61a8603650d797ef3485df8b3dc7f2e1d315320c19ffb137f5feb4678c86183d (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,239 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.6.3-py3-none-any.whl#sha256=bd6576a10fa4cb1c627fffe19c39bc27438a61e85d0da6190abd4113f2241cca (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,239 Skipping link: No binaries permitted for keyboard: https://archive1.piwheels.org/simple/keyboard/keyboard-0.6.2-py3-none-any.whl#sha256=fdc316e058441f43d046694b329c4fd164bfbeeb8f33b4dfb1295cb342700d7e (from https://www.piwheels.org/simple/keyboard/) 2025-09-03T03:34:34,239 Skipping link: not a file: https://www.piwheels.org/simple/keyboard/ 2025-09-03T03:34:34,239 Skipping link: not a file: https://pypi.org/simple/keyboard/ 2025-09-03T03:34:34,266 Given no hashes to check 1 links for project 'keyboard': discarding no candidates 2025-09-03T03:34:34,268 Collecting keyboard==0.6.1 2025-09-03T03:34:34,269 Created temporary directory: /tmp/pip-unpack-ujlkninb 2025-09-03T03:34:34,407 Downloading keyboard-0.6.1.zip (18 kB) 2025-09-03T03:34:34,428 Added keyboard==0.6.1 from https://files.pythonhosted.org/packages/52/6c/1d7218e3ed06fcc1e963802c7e89b0e67e7ce6af9228abdcf1ee711e7baa/keyboard-0.6.1.zip to build tracker '/tmp/pip-build-tracker-0u4c51os' 2025-09-03T03:34:34,429 Running setup.py (path:/tmp/pip-wheel-tfn4r_ql/keyboard_c0ca66d827084924a1c1824c36bdc1be/setup.py) egg_info for package keyboard 2025-09-03T03:34:34,430 Created temporary directory: /tmp/pip-pip-egg-info-3_11_mt2 2025-09-03T03:34:34,430 Preparing metadata (setup.py): started 2025-09-03T03:34:34,431 Running command python setup.py egg_info 2025-09-03T03:34:34,947 Traceback (most recent call last): 2025-09-03T03:34:34,947 File "/tmp/pip-wheel-tfn4r_ql/keyboard_c0ca66d827084924a1c1824c36bdc1be/setup.py", line 9, in 2025-09-03T03:34:34,947 import pypandoc 2025-09-03T03:34:34,947 ModuleNotFoundError: No module named 'pypandoc' 2025-09-03T03:34:34,948 During handling of the above exception, another exception occurred: 2025-09-03T03:34:34,948 Traceback (most recent call last): 2025-09-03T03:34:34,949 File "", line 2, in 2025-09-03T03:34:34,949 exec(compile(''' 2025-09-03T03:34:34,949 ~~~~^^^^^^^^^^^^ 2025-09-03T03:34:34,949 # This is -- a caller that pip uses to run setup.py 2025-09-03T03:34:34,949 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T03:34:34,949 ...<32 lines>... 2025-09-03T03:34:34,949 exec(compile(setup_py_code, filename, "exec")) 2025-09-03T03:34:34,949 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T03:34:34,950 ''' % ('/tmp/pip-wheel-tfn4r_ql/keyboard_c0ca66d827084924a1c1824c36bdc1be/setup.py',), "", "exec")) 2025-09-03T03:34:34,950 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T03:34:34,950 File "", line 35, in 2025-09-03T03:34:34,950 File "/tmp/pip-wheel-tfn4r_ql/keyboard_c0ca66d827084924a1c1824c36bdc1be/setup.py", line 12, in 2025-09-03T03:34:34,950 long_description = open('README.md').read() 2025-09-03T03:34:34,950 ~~~~^^^^^^^^^^^^^ 2025-09-03T03:34:34,950 FileNotFoundError: [Errno 2] No such file or directory: 'README.md' 2025-09-03T03:34:35,037 ERROR: python setup.py egg_info exited with 1 2025-09-03T03:34:35,051 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-03T03:34:35,051 exec(compile('"'"''"'"''"'"' 2025-09-03T03:34:35,051 # This is -- a caller that pip uses to run setup.py 2025-09-03T03:34:35,051 # 2025-09-03T03:34:35,051 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-03T03:34:35,051 # import from `distutils.core` to work with newer packaging standards. 2025-09-03T03:34:35,051 # - It provides a clear error message when setuptools is not installed. 2025-09-03T03:34:35,051 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-03T03:34:35,051 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-03T03:34:35,051 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-03T03:34:35,051 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-03T03:34:35,051 import os, sys, tokenize, traceback 2025-09-03T03:34:35,051 2025-09-03T03:34:35,051 try: 2025-09-03T03:34:35,051 import setuptools 2025-09-03T03:34:35,051 except ImportError: 2025-09-03T03:34:35,051 print( 2025-09-03T03:34:35,051 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-03T03:34:35,051 "the build environment with exception:", 2025-09-03T03:34:35,051 file=sys.stderr, 2025-09-03T03:34:35,051 ) 2025-09-03T03:34:35,051 traceback.print_exc() 2025-09-03T03:34:35,051 sys.exit(1) 2025-09-03T03:34:35,051 2025-09-03T03:34:35,051 __file__ = %r 2025-09-03T03:34:35,051 sys.argv[0] = __file__ 2025-09-03T03:34:35,051 2025-09-03T03:34:35,051 if os.path.exists(__file__): 2025-09-03T03:34:35,051 filename = __file__ 2025-09-03T03:34:35,051 with tokenize.open(__file__) as f: 2025-09-03T03:34:35,051 setup_py_code = f.read() 2025-09-03T03:34:35,051 else: 2025-09-03T03:34:35,051 filename = "" 2025-09-03T03:34:35,051 setup_py_code = "from setuptools import setup; setup()" 2025-09-03T03:34:35,051 2025-09-03T03:34:35,051 exec(compile(setup_py_code, filename, "exec")) 2025-09-03T03:34:35,051 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-tfn4r_ql/keyboard_c0ca66d827084924a1c1824c36bdc1be/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-3_11_mt2[/] 2025-09-03T03:34:35,051 [bold magenta]cwd[/]: /tmp/pip-wheel-tfn4r_ql/keyboard_c0ca66d827084924a1c1824c36bdc1be/ 2025-09-03T03:34:35,052 Preparing metadata (setup.py): finished with status 'error' 2025-09-03T03:34:35,052 ERROR: metadata generation failed 2025-09-03T03:34:35,059 Exception information: 2025-09-03T03:34:35,059 Traceback (most recent call last): 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-03T03:34:35,059 call_subprocess( 2025-09-03T03:34:35,059 ~~~~~~~~~~~~~~~^ 2025-09-03T03:34:35,059 args, 2025-09-03T03:34:35,059 ^^^^^ 2025-09-03T03:34:35,059 ...<2 lines>... 2025-09-03T03:34:35,059 spinner=spinner, 2025-09-03T03:34:35,059 ^^^^^^^^^^^^^^^^ 2025-09-03T03:34:35,059 ) 2025-09-03T03:34:35,059 ^ 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-03T03:34:35,059 raise error 2025-09-03T03:34:35,059 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-03T03:34:35,059 2025-09-03T03:34:35,059 The above exception was the direct cause of the following exception: 2025-09-03T03:34:35,059 2025-09-03T03:34:35,059 Traceback (most recent call last): 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-03T03:34:35,059 status = _inner_run() 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-03T03:34:35,059 return self.run(options, args) 2025-09-03T03:34:35,059 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-03T03:34:35,059 return func(self, options, args) 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-03T03:34:35,059 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-03T03:34:35,059 result = self._result = resolver.resolve( 2025-09-03T03:34:35,059 ~~~~~~~~~~~~~~~~^ 2025-09-03T03:34:35,059 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-03T03:34:35,059 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T03:34:35,059 ) 2025-09-03T03:34:35,059 ^ 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-03T03:34:35,059 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-03T03:34:35,059 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-03T03:34:35,059 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-03T03:34:35,059 if not criterion.candidates: 2025-09-03T03:34:35,059 ^^^^^^^^^^^^^^^^^^^^ 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-03T03:34:35,059 return bool(self._sequence) 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-03T03:34:35,059 self._bool = any(self) 2025-09-03T03:34:35,059 ~~~^^^^^^ 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-03T03:34:35,059 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-03T03:34:35,059 ^^^^^^^^ 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-03T03:34:35,059 candidate = func() 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-03T03:34:35,059 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-03T03:34:35,059 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-03T03:34:35,059 link, template, name, version 2025-09-03T03:34:35,059 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T03:34:35,059 ) 2025-09-03T03:34:35,059 ^ 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-03T03:34:35,059 self._link_candidate_cache[link] = LinkCandidate( 2025-09-03T03:34:35,059 ~~~~~~~~~~~~~^ 2025-09-03T03:34:35,059 link, 2025-09-03T03:34:35,059 ^^^^^ 2025-09-03T03:34:35,059 ...<3 lines>... 2025-09-03T03:34:35,059 version=version, 2025-09-03T03:34:35,059 ^^^^^^^^^^^^^^^^ 2025-09-03T03:34:35,059 ) 2025-09-03T03:34:35,059 ^ 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-03T03:34:35,059 super().__init__( 2025-09-03T03:34:35,059 ~~~~~~~~~~~~~~~~^ 2025-09-03T03:34:35,059 link=link, 2025-09-03T03:34:35,059 ^^^^^^^^^^ 2025-09-03T03:34:35,059 ...<4 lines>... 2025-09-03T03:34:35,059 version=version, 2025-09-03T03:34:35,059 ^^^^^^^^^^^^^^^^ 2025-09-03T03:34:35,059 ) 2025-09-03T03:34:35,059 ^ 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-03T03:34:35,059 self.dist = self._prepare() 2025-09-03T03:34:35,059 ~~~~~~~~~~~~~^^ 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-03T03:34:35,059 dist = self._prepare_distribution() 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-03T03:34:35,059 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-03T03:34:35,059 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-03T03:34:35,059 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-03T03:34:35,059 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-03T03:34:35,059 dist = _get_prepared_distribution( 2025-09-03T03:34:35,059 req, 2025-09-03T03:34:35,059 ...<3 lines>... 2025-09-03T03:34:35,059 self.check_build_deps, 2025-09-03T03:34:35,059 ) 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-03T03:34:35,059 abstract_dist.prepare_distribution_metadata( 2025-09-03T03:34:35,059 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-03T03:34:35,059 finder, build_isolation, check_build_deps 2025-09-03T03:34:35,059 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T03:34:35,059 ) 2025-09-03T03:34:35,059 ^ 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-03T03:34:35,059 self.req.prepare_metadata() 2025-09-03T03:34:35,059 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-03T03:34:35,059 self.metadata_directory = generate_metadata_legacy( 2025-09-03T03:34:35,059 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-03T03:34:35,059 build_env=self.build_env, 2025-09-03T03:34:35,059 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T03:34:35,059 ...<3 lines>... 2025-09-03T03:34:35,059 details=details, 2025-09-03T03:34:35,059 ^^^^^^^^^^^^^^^^ 2025-09-03T03:34:35,059 ) 2025-09-03T03:34:35,059 ^ 2025-09-03T03:34:35,059 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-03T03:34:35,059 raise MetadataGenerationFailed(package_details=details) from error 2025-09-03T03:34:35,059 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-03T03:34:35,081 Removed keyboard==0.6.1 from https://files.pythonhosted.org/packages/52/6c/1d7218e3ed06fcc1e963802c7e89b0e67e7ce6af9228abdcf1ee711e7baa/keyboard-0.6.1.zip from build tracker '/tmp/pip-build-tracker-0u4c51os' 2025-09-03T03:34:35,081 Removed build tracker: '/tmp/pip-build-tracker-0u4c51os'