2025-09-08T13:01:22,871 Created temporary directory: /tmp/pip-build-tracker-qmcyxucg 2025-09-08T13:01:22,872 Initialized build tracking at /tmp/pip-build-tracker-qmcyxucg 2025-09-08T13:01:22,872 Created build tracker: /tmp/pip-build-tracker-qmcyxucg 2025-09-08T13:01:22,872 Entered build tracker: /tmp/pip-build-tracker-qmcyxucg 2025-09-08T13:01:22,873 Created temporary directory: /tmp/pip-wheel-ay_80m2v 2025-09-08T13:01:22,876 Created temporary directory: /tmp/pip-ephem-wheel-cache-thq9oe6m 2025-09-08T13:01:22,931 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T13:01:22,933 2 location(s) to search for versions of krux: 2025-09-08T13:01:22,933 * https://pypi.org/simple/krux/ 2025-09-08T13:01:22,933 * https://www.piwheels.org/simple/krux/ 2025-09-08T13:01:22,933 Fetching project page and analyzing links: https://pypi.org/simple/krux/ 2025-09-08T13:01:22,934 Getting page https://pypi.org/simple/krux/ 2025-09-08T13:01:22,935 Found index url https://pypi.org/simple/ 2025-09-08T13:01:23,088 Fetched page https://pypi.org/simple/krux/ as application/vnd.pypi.simple.v1+json 2025-09-08T13:01:23,106 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/1a/27/af3c656aa0e6eff7d87efb8988820ffe902dbadc25b942a9a13500653be0/krux-0.0.0-py2-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,107 Found link https://files.pythonhosted.org/packages/87/67/960033632bf13a7830eed39254c781493af263ba599ccbac396d90a5c155/krux-0.0.0.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.0 2025-09-08T13:01:23,107 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/32/79/29aaaf79dce536a278be8c2a20c5d362573b836eba89914dba0cd4ce0630/krux-0.0.1-py2-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,107 Found link https://files.pythonhosted.org/packages/19/40/5898703dae4e36119213982ab05a2d300695404d87844414cf793195a30b/krux-0.0.1.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.1 2025-09-08T13:01:23,107 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/32/9c/f4c6ca30a531521c3c024b5520744d12998b69a48b6c09a63b0126661a82/krux-0.0.2-py2-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,108 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/46/b3/74234977c7c540742e373d3f5263cc8962f276dd712eb3adc2c4f8808d84/krux-0.0.2-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,108 Found link https://files.pythonhosted.org/packages/09/08/5d155b62f9b3caf9ac93372b10eaf78836bb6acdd43b953c9336b8a2f15a/krux-0.0.2.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.2 2025-09-08T13:01:23,108 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/40/50/f609427a1e1a81f8f0960ee3eed64f1ac1bed03aa4027bfb141830c85b75/krux-0.0.3-py2-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,108 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/15/0d/6b81f506dc449f3002432f338258720417b1f125cecd7bd1afd26e2094fb/krux-0.0.3-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,109 Found link https://files.pythonhosted.org/packages/23/5b/0e746fcb0c5c9a065f0df3790eb9b0ad55f2f925c917b1a79d9e4927a584/krux-0.0.3.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.3 2025-09-08T13:01:23,109 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/12/fc/f030b2bf7d94394b8e5719fccd2e25315e3c6a220ba44a7cec2ec9a083cc/krux-0.0.4-py2-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,109 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/20/a2/de8f038c7f39bc4bf086131b9dcdf05d294dafe0ed35b04ba78ab60f3d3d/krux-0.0.4-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,109 Found link https://files.pythonhosted.org/packages/66/02/30f873f2d845e749f014cfa4fe1c700d771a95d5f81c48c9329c92ad6957/krux-0.0.4.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.4 2025-09-08T13:01:23,110 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/c6/c2/c437dc5e664442c54d34fbc82758baaae6bb75153cbc05ec456d431a9111/krux-0.0.5-py2-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,110 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/4a/f5/a3952a5b99f341c8d204145e242cfe8be6a61cbcae8eddeb2f5b1e924508/krux-0.0.5-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,110 Found link https://files.pythonhosted.org/packages/0c/36/fdc733452be1255928661769befa857bee464e4324cbe896ba22fcf5295c/krux-0.0.5.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.5 2025-09-08T13:01:23,111 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/9d/e8/b975af273b1ce28719e7600963226747f1a25355cc88152c5704f20d7be3/krux-0.0.6-py2-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,111 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/06/08/c8cad98ead4d720abf044b49f96ffb04e63165576ca2f4166dddc48ff998/krux-0.0.6-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,111 Found link https://files.pythonhosted.org/packages/6f/07/02a9bc49027af013210b7412f3eca5235c0c144e6b143886158efacd09f6/krux-0.0.6.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.6 2025-09-08T13:01:23,111 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/20/40/8436d304cad1fdde5b7663892c17a8fcc92a92c23e4371f4b25fcbf90d74/krux-0.0.7-py2-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,111 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/64/90/e508dd0171e8f858912b5ee76fc7b55883e44df66ebf29f4741947176e46/krux-0.0.7-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,112 Found link https://files.pythonhosted.org/packages/b1/a8/b7e36a0a4b6860f74ac6d54e7da9f4de5d36ee0fb13da55d54f0fcd70fdd/krux-0.0.7.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.7 2025-09-08T13:01:23,112 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/b1/dd/3486dd056524ad0e6ac55b872f26b2fe04f8abd97df2e75bdc5b155b9b58/krux-0.0.8-py2-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,112 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/91/72/268528829f5b6f8ba72181c8d278fffb2ea1117350aeb6459f61bac2a19a/krux-0.0.8-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,112 Found link https://files.pythonhosted.org/packages/cd/fe/c3b50f6170b2adc49ea549ef4b44a4b4a4751ab7f461b3c0f03d79357dea/krux-0.0.8.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.8 2025-09-08T13:01:23,112 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/56/45/94c309061ce42d599ac9574b8842918e5e0a63a0c8b9232f79f34dc535ea/krux-0.0.9-py2-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,112 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/d9/e7/14f19e139910a07ce15c0b75852632fd8a0cb9deb9822c05fa9fffc47165/krux-0.0.9-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,113 Found link https://files.pythonhosted.org/packages/97/ac/fb12a05b444ec1f9f8f27dab5ebba8b3380ba5ec17de5839b1138c691e94/krux-0.0.9.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.9 2025-09-08T13:01:23,113 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/df/8a/d4ac20c4e2d07df813a36d622068040aaaf0f44b5e883ef2658ca27c410d/krux-0.0.10-py2-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,113 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/38/78/886a04f2d4d7759dc688f37e3d5588f80943a695427e61f38743777185d1/krux-0.0.10-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,113 Found link https://files.pythonhosted.org/packages/68/c6/e96daa4eb8b2c97b193040af80209eb7a71ddf490ab7762acb3c4c1638fa/krux-0.0.10.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.10 2025-09-08T13:01:23,113 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/9b/03/531d738700f7dbf00867472d18c3fda1ec9982d66369e4f09068a484a241/krux-0.0.11-py2-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,113 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/9a/05/1e6bc85c7bb0cd51469629b068946b5660ad5c17b1a574bc7e243c94372f/krux-0.0.11-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,113 Found link https://files.pythonhosted.org/packages/c7/10/de93137c985d145fe723374344e8c021093e226495d861dec16575ecdb41/krux-0.0.11.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.11 2025-09-08T13:01:23,114 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/93/e6/48e9386ca3eae08049fb08d2bdc0b1b121a433d8573c7c74d63907828902/krux-0.0.12-py2-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,114 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/77/50/a5c3574d7fbdbe0f91c585c02174718a4fd9b54f351d9a1db1bc2af562ff/krux-0.0.12-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,114 Found link https://files.pythonhosted.org/packages/d1/9e/d214756ae78bda1b02de358968cfd97270cf38e7f3a0dbf412ecd575c68c/krux-0.0.12.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.12 2025-09-08T13:01:23,114 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/e7/95/b1911e9690bd8b7d904a5722cb0fad8ae3803564ed497589c75596fdc144/krux-0.0.13-py2-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,114 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/54/46/1f0a1d9116f670642dba5a02cd48bb715128965f550a7a68230285feb50e/krux-0.0.13-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,114 Found link https://files.pythonhosted.org/packages/ec/0e/ec36e092f74db18014ec01fdfd6c207b895ea5b7134cbff3674480612b9d/krux-0.0.13.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.13 2025-09-08T13:01:23,114 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/78/7f/477a1165b392e7bd5a6f18f0c7c49e42f49b8a59cbe81627a1fb2cac7dd1/krux-0.0.14-py2-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,115 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/92/fc/4a87f0e8e4ea75770ff9301f22b18fa0bd0f517d18cc04446fbaac704b2a/krux-0.0.14-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,115 Found link https://files.pythonhosted.org/packages/cc/f3/ac07a58ca77cef0babcb2ef72401c585e0abd0516c8ea4be33991056e678/krux-0.0.14.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.14 2025-09-08T13:01:23,115 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/ad/ce/8f646c75b33a413bb0b18ffc698c4d5f0f422cc425e694ea38ca065a0f2f/krux-0.0.15-py2-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,115 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/b5/d8/103a2412bef1dff00115def6ed63dcf8f52b1fc9c84856f2edf9a8387544/krux-0.0.15-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,115 Found link https://files.pythonhosted.org/packages/df/98/b5b6aba4ac0a69d45256865c14a6cfd9c30a49b02377538c2a25f6264e05/krux-0.0.15.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.15 2025-09-08T13:01:23,115 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/1e/75/bba32a9ec990763a62860d9861707cad4ab01300a88ea7d171e9c7b8f84b/krux-0.0.16-py2-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,115 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/e3/3e/9726cc0fdb3549d244a2778a70267d0e6b2c66bad7815f3d5a900a1f652a/krux-0.0.16-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,116 Found link https://files.pythonhosted.org/packages/3a/49/60355b72fcb3ecd69f03c74474c80ea3f3fea53f83d925d379f5888f1904/krux-0.0.16.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.16 2025-09-08T13:01:23,116 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/07/29/a2057461d3d940b189b79a099adb4bb5389315a4b3868e3bf86e58d99a6f/krux-0.0.17-py2-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,116 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/c3/eb/212bc58f28c888a5f6326ef5ed23e5198f75f0ef70ebc09383aad1fc40b8/krux-0.0.17-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,116 Found link https://files.pythonhosted.org/packages/5c/98/09b2c8f59cfd7ec57d594e773f11281baea481c100589f991cd39208da9b/krux-0.0.17.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.17 2025-09-08T13:01:23,116 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/c0/fc/e941858f554b718db40ac0a88e5e0529231666e1851921cc87f5ce5fb8b0/krux-0.0.18-py2-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,116 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/45/b9/0e5f26fd3475c43de21d782fdcc7e984533f126d24b29ca5ac36429373fe/krux-0.0.18-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,116 Found link https://files.pythonhosted.org/packages/09/2d/46ec1371295d227d4de5e195e66fc9a41c0b10e229bcbe367185566a0d7f/krux-0.0.18.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.18 2025-09-08T13:01:23,117 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/ee/29/333c729e74c3c1adfdaef3ac581f1fc8afad336b84b39703078a2b2188d4/krux-0.0.19-py2-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,117 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/fe/e1/7a42d603481ff8af6aef76f1a1d0efc4cf2df2fa03118e6b2d7a219d9129/krux-0.0.19-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,117 Found link https://files.pythonhosted.org/packages/06/73/faef58ab178858769e5a7e5997afe33bdc78f33f0c1cae065b7a7b5160e2/krux-0.0.19.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.19 2025-09-08T13:01:23,117 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/12/e9/118da63a14a9440e2a3c226dc06822ef821b70eef9235a7814adf2e209bf/krux-0.0.20-py2-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,117 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/bd/cc/1cad3081a001149a5f7263fbd38f90edaf98fa05a73e275e6a4aa638191f/krux-0.0.20-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,117 Found link https://files.pythonhosted.org/packages/c8/10/64f701820dece7d2189d056ef1ad4cb7e4c0688926eb51d3219cae3a69c8/krux-0.0.20.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.20 2025-09-08T13:01:23,117 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/50/10/6db11267145bfd87bafe218b15da3c281ee8cffe572e6c001a59d76fc892/krux-0.0.21-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,118 Found link https://files.pythonhosted.org/packages/ef/d9/ff36145e917fadc873189cb4f55231a786183d7fa32cf6ae160cc36ceca9/krux-0.0.21.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.21 2025-09-08T13:01:23,118 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/32/b2/a77b1cdf122921af4c56819794e8137cc931b83ee5170446772cb81ed8ee/krux-0.0.22-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,118 Found link https://files.pythonhosted.org/packages/5d/3e/8c1e6f1811eb944d59642a084b8500c6a6e07efeee99c9667bcd6921289b/krux-0.0.22.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.22 2025-09-08T13:01:23,118 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/d4/7a/f83732d926be32973d984b543dc6b4b5e80bd44ad326ca4856a00a134a01/krux-0.0.23-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,118 Found link https://files.pythonhosted.org/packages/8a/80/ee427117e6372ac38eb68330a9884b387e72389960d7b486cf839d2ad509/krux-0.0.23.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.23 2025-09-08T13:01:23,118 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/92/55/ac9d460c95803b5e0c8f27b911aa6f8b0e52b5764408b897162d5a2732a3/krux-0.0.24-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,118 Found link https://files.pythonhosted.org/packages/b0/9f/bce0e6f1a3a5b4a7541d8357c023135d391840fd0d6e8b4062a9d74b8a31/krux-0.0.24.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.24 2025-09-08T13:01:23,119 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/53/20/b6014db20bbd4dee0ea2a2e0f081507dde42e64f567b74b29fb5e2ff0e86/krux-0.0.25-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,119 Found link https://files.pythonhosted.org/packages/ae/4a/a95d29c20c85f820ad203164724104f79c5829f9b940d1348b6dea1c9b58/krux-0.0.25.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.25 2025-09-08T13:01:23,119 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/15/20/1a7cf981e776cb076140fbf8066bbf9bd673c7734251ddb6f208b5906386/krux-0.0.26-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,119 Found link https://files.pythonhosted.org/packages/53/e1/ff66213630d37009fcffc4de7a052e0437a7481488f4ee9731a8333f4a79/krux-0.0.26.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.26 2025-09-08T13:01:23,119 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/89/a2/6992b8be3fc4f2b7b437c72daed52c68a4d51f0ad9c05a7b4aecb113bd6a/krux-0.0.27-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,119 Found link https://files.pythonhosted.org/packages/ae/31/2b655b5f13d39a0a5942a61764e50fc8f3a724f7fa753780c4ff546d4ae2/krux-0.0.27.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.27 2025-09-08T13:01:23,120 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/08/cc/a752a1bc18a876eb746f23b595d46320f8484e9052352ff42e4c4ca36c7d/krux-0.0.29-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,120 Found link https://files.pythonhosted.org/packages/9a/92/f169a048be81e05dcc79f7a777d76a45cfaed84b52f43722a9d194600add/krux-0.0.29.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.29 2025-09-08T13:01:23,120 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/f7/96/5856df9dcfa744661a44c31b6e007b09dfbaf46627bf3f7be24d718031b5/krux-0.0.30-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,120 Found link https://files.pythonhosted.org/packages/4b/3f/12bb7614aca820221f3ac151b3935eaef97171e70bb5eeb25b0c5f24fd51/krux-0.0.30.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.30 2025-09-08T13:01:23,120 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/55/2f/b02b977d03ef15b70e7c0ebca439530e088651324652147fce59e762d885/krux-0.0.31-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,120 Found link https://files.pythonhosted.org/packages/7c/b1/59a656c65fd4b230ea1a7ce6dcb7bb1e3a8dac0dfcb7e1c3134f4827c776/krux-0.0.31.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.31 2025-09-08T13:01:23,120 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/0d/86/d9af73f0070141fa7a9054cfeece08d1b26a997ed4df1fd8016564ddb8e9/krux-0.0.32-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,121 Found link https://files.pythonhosted.org/packages/c4/8e/9889ad8bf3aaeb5723f157b695167a6a5149cea5192d1906fd40f7e824f8/krux-0.0.32.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.32 2025-09-08T13:01:23,121 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/e3/82/30786f8cadea85084c1c7cb952ebd18c6f6380e4cb51e3080528f5693e4e/krux-0.0.33-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,121 Found link https://files.pythonhosted.org/packages/3c/42/121d07ea5f3400eb9fc98cc0ac4d04360372e38a7c6ec0c341cb58377444/krux-0.0.33.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.33 2025-09-08T13:01:23,121 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/66/da/7653b4c1e71287a7a03bf0bf45e8fca0ed097a241b8980738d17420ee459/krux-0.0.34-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,121 Found link https://files.pythonhosted.org/packages/27/e9/a4b88e9ad717dd6ff0bbca85c0302f0e014dcfd1fc7c5926ef72078733de/krux-0.0.34.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.34 2025-09-08T13:01:23,121 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/61/5e/2f2f0a1bb905adc14ad0f8288ee8a4e5b2c45a04ba74220f699f84f96830/krux-0.0.35-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,121 Found link https://files.pythonhosted.org/packages/3b/da/74553ccdf965dce8a98fb50d5147db38a7da47e49b9a2aa18d7547a337d6/krux-0.0.35.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.35 2025-09-08T13:01:23,122 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/cb/67/575273c91517b03af813b8d6533b1e17ac1a717b8bf03599b2120fe5af32/krux-0.0.36-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,122 Found link https://files.pythonhosted.org/packages/6d/d5/1faf198630f23ac08f469b8544984f8a1871aee8d284ca4a33425905c82d/krux-0.0.36.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.36 2025-09-08T13:01:23,122 Skipping link: No binaries permitted for krux: https://files.pythonhosted.org/packages/d8/39/41a6cde0d1913b8a3a72543a6a7994b47cb1b2b3dfaef9de6b1b70865477/krux-0.0.37-py3-none-any.whl (from https://pypi.org/simple/krux/) 2025-09-08T13:01:23,122 Found link https://files.pythonhosted.org/packages/bb/f9/d6974936e1877528095c071f143796105242294a77c6fb780fc42394bea9/krux-0.0.37.tar.gz (from https://pypi.org/simple/krux/), version: 0.0.37 2025-09-08T13:01:23,123 Fetching project page and analyzing links: https://www.piwheels.org/simple/krux/ 2025-09-08T13:01:23,123 Getting page https://www.piwheels.org/simple/krux/ 2025-09-08T13:01:23,124 Found index url https://www.piwheels.org/simple/ 2025-09-08T13:01:23,212 Fetched page https://www.piwheels.org/simple/krux/ as text/html 2025-09-08T13:01:23,220 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.37-py3-none-any.whl#sha256=4fbb8be12d2b15f8090caa16fb1ef85bd8bf1269fcaad0774106956531fbaf7e (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,220 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.36-py3-none-any.whl#sha256=779edfb80e4689a2895ed827086b2d68a739f4b085fae0aa38ca8d96496b3658 (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,220 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.35-py3-none-any.whl#sha256=cbbea72ea707a61ce9e20afb584e1a3ec1bc53c1fcb0e979c7de8e6c07f3fd4e (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,221 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.34-py3-none-any.whl#sha256=877c5e2354b13fc4b61bf26eb30c8e01454f5d4a049b182afd457725defde7bf (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,221 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.33-py3-none-any.whl#sha256=8f375343fb86e00328fae7587130fa86eda895117f10945965f0f5e39d2c467a (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,221 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.32-py3-none-any.whl#sha256=ec5583817bd585c34cf13aa2bb59803ce8d1eb12d00988446f36d1ed1c337827 (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,221 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.31-py3-none-any.whl#sha256=5d854947eb2dc4ff83c11e6116e87c0fbee01f1b3982d506bae28e1333a757ec (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,221 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.30-py3-none-any.whl#sha256=a182cf298fdd5a097865c4b22f60f2c74a7783b57343400536a2cde30a47c0de (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,222 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.29-py3-none-any.whl#sha256=64727dc406c80266459cbec1150a6b273fde859a0bcb4d11034f1551149c3876 (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,222 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.27-py3-none-any.whl#sha256=81ba1d98bb75d7f43c6de90c43ac3cdf14e1993faf36ac6ba2e9ee8acf4fad39 (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,222 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.26-py3-none-any.whl#sha256=69f8315a7ade0fd21f5189c5086eaa30f224a41129f6ac8772d01f6bf2606a66 (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,222 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.25-py3-none-any.whl#sha256=870a6dee76c6424017651c23e0099cec5ff06fd2c04b1d0818494c4d94e5828d (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,222 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.24-py3-none-any.whl#sha256=8b9db45dfef330a8aec40ea70766f99acc06142c1d850535928fbba92c5a847a (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,222 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.23-py3-none-any.whl#sha256=0d8bdec59e8058630d31ca39b79c8adb5e35222e768127c4f980ccf91f02d715 (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,222 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.22-py3-none-any.whl#sha256=d61eb71b256d22baf41652da3a22308994c5ea0f1ad6d5cbf17c12f8911a9e5e (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,223 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.21-py3-none-any.whl#sha256=bf3264af13649e4bf46de02dda135cd63a42770101305d00c35667a2beaf30fb (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,223 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.20-py3-none-any.whl#sha256=8c97f75b5687e95af344a260516fe7a329724acf54e25591f5b537d1e59860aa (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,223 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.19-py3-none-any.whl#sha256=ae87ffe4c7c634244c513e92afc219bdcc170f2b697d825da82719206d90c8ad (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,223 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.18-py3-none-any.whl#sha256=872391eebcc7d1a640eecd06a3f170bee39cc689b9ee389a20d3055a1def46aa (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,223 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.17-py3-none-any.whl#sha256=388767ef372b6d069e0f36864f2a1e08d621a52c8c3442791216081493190d19 (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,223 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.16-py3-none-any.whl#sha256=30af82bd3e1d5c9c44421a21f905f1a3eb6b335726cd9f1e882cd9467bf682c5 (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,223 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.15-py3-none-any.whl#sha256=df9c1d57624bf9bb4f37f3e8e79a9e0e09bfc93eb89fbc66d6f5e08a9c614cf1 (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,224 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.14-py3-none-any.whl#sha256=d144aa5e210976a8e3255d2a9c833e108a45b83fcec4041d172ce3e09e02e23f (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,224 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.13-py3-none-any.whl#sha256=127e21d1b391b2cfc0daacb337af95b2f6ea23a3bca51218b34d20556004d408 (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,224 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.12-py3-none-any.whl#sha256=41bee62914aa2ac0123153dd1ae36c59f4e581b487cdee67c541d1c60b4709cf (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,224 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.11-py3-none-any.whl#sha256=07f1a1b184468980c38ea0df5f1c0c7af9002915d1ac932decd74a255be0d5e6 (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,224 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.10-py3-none-any.whl#sha256=7f139adc9a3414822d8d7661ba09cdefeecba526246d6cddbf3c661bb952e948 (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,224 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.9-py3-none-any.whl#sha256=5e933d67883b13a17a4d31bee3f635fe808fd8998eba5d3e7c19f93fe7af7a62 (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,224 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.8-py3-none-any.whl#sha256=da934fc8318d08edf056bcfd053e4a7ec0e2f79e305bd5a78871b4795ff0a6ea (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,225 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.7-py3-none-any.whl#sha256=d278b0537ca168c2aaf1f9b0b6bb9551a3831d35480819e7c7ce4b7da1fe7fd9 (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,225 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.6-py3-none-any.whl#sha256=ffbedca732532acb862ba288786bf9b459d32788bf34ba8373129dc532b80508 (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,225 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.5-py3-none-any.whl#sha256=7f3cae2a127d8e4c0b0422b110ee0b06436949b7b8a744d492d2c86ceadacb31 (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,225 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.4-py3-none-any.whl#sha256=373c7aac9c8e3fce91a3eb640c7ae5e42cbf941050e437f4099be7b36263d05b (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,225 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.3-py3-none-any.whl#sha256=3272179b99a0fb3d899e41183e8519e07f29bbd79bda2ac21c2df5e4a4458e8a (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,225 Skipping link: No binaries permitted for krux: https://archive1.piwheels.org/simple/krux/krux-0.0.2-py3-none-any.whl#sha256=9d8b168d7f5d5a3a8e11903bb0aab68cc5ae0628dfd5fa4310f60f1a1d41f04b (from https://www.piwheels.org/simple/krux/) 2025-09-08T13:01:23,226 Skipping link: not a file: https://www.piwheels.org/simple/krux/ 2025-09-08T13:01:23,226 Skipping link: not a file: https://pypi.org/simple/krux/ 2025-09-08T13:01:23,254 Given no hashes to check 1 links for project 'krux': discarding no candidates 2025-09-08T13:01:23,255 Collecting krux==0.0.0 2025-09-08T13:01:23,256 Created temporary directory: /tmp/pip-unpack-te5hsxgg 2025-09-08T13:01:23,398 Downloading krux-0.0.0.tar.gz (963 bytes) 2025-09-08T13:01:23,418 Added krux==0.0.0 from https://files.pythonhosted.org/packages/87/67/960033632bf13a7830eed39254c781493af263ba599ccbac396d90a5c155/krux-0.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-qmcyxucg' 2025-09-08T13:01:23,421 Running setup.py (path:/tmp/pip-wheel-ay_80m2v/krux_6d3e5431fc224f798f49fbc12530d658/setup.py) egg_info for package krux 2025-09-08T13:01:23,421 Created temporary directory: /tmp/pip-pip-egg-info-jxzvuyix 2025-09-08T13:01:23,422 Preparing metadata (setup.py): started 2025-09-08T13:01:23,423 Running command python setup.py egg_info 2025-09-08T13:01:23,941 Traceback (most recent call last): 2025-09-08T13:01:23,942 File "", line 2, in 2025-09-08T13:01:23,943 exec(compile(''' 2025-09-08T13:01:23,943 ~~~~^^^^^^^^^^^^ 2025-09-08T13:01:23,943 # This is -- a caller that pip uses to run setup.py 2025-09-08T13:01:23,943 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:01:23,943 ...<32 lines>... 2025-09-08T13:01:23,943 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T13:01:23,943 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:01:23,943 ''' % ('/tmp/pip-wheel-ay_80m2v/krux_6d3e5431fc224f798f49fbc12530d658/setup.py',), "", "exec")) 2025-09-08T13:01:23,944 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:01:23,944 File "", line 35, in 2025-09-08T13:01:23,944 File "/tmp/pip-wheel-ay_80m2v/krux_6d3e5431fc224f798f49fbc12530d658/setup.py", line 5, in 2025-09-08T13:01:23,944 with open("README.md", "r") as fh: 2025-09-08T13:01:23,944 ~~~~^^^^^^^^^^^^^^^^^^ 2025-09-08T13:01:23,944 FileNotFoundError: [Errno 2] No such file or directory: 'README.md' 2025-09-08T13:01:24,028 ERROR: python setup.py egg_info exited with 1 2025-09-08T13:01:24,040 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T13:01:24,040 exec(compile('"'"''"'"''"'"' 2025-09-08T13:01:24,040 # This is -- a caller that pip uses to run setup.py 2025-09-08T13:01:24,040 # 2025-09-08T13:01:24,040 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T13:01:24,040 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T13:01:24,040 # - It provides a clear error message when setuptools is not installed. 2025-09-08T13:01:24,040 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T13:01:24,040 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T13:01:24,040 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T13:01:24,040 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T13:01:24,040 import os, sys, tokenize, traceback 2025-09-08T13:01:24,040 2025-09-08T13:01:24,040 try: 2025-09-08T13:01:24,040 import setuptools 2025-09-08T13:01:24,040 except ImportError: 2025-09-08T13:01:24,040 print( 2025-09-08T13:01:24,040 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T13:01:24,040 "the build environment with exception:", 2025-09-08T13:01:24,040 file=sys.stderr, 2025-09-08T13:01:24,040 ) 2025-09-08T13:01:24,040 traceback.print_exc() 2025-09-08T13:01:24,040 sys.exit(1) 2025-09-08T13:01:24,040 2025-09-08T13:01:24,040 __file__ = %r 2025-09-08T13:01:24,040 sys.argv[0] = __file__ 2025-09-08T13:01:24,040 2025-09-08T13:01:24,040 if os.path.exists(__file__): 2025-09-08T13:01:24,040 filename = __file__ 2025-09-08T13:01:24,040 with tokenize.open(__file__) as f: 2025-09-08T13:01:24,040 setup_py_code = f.read() 2025-09-08T13:01:24,040 else: 2025-09-08T13:01:24,040 filename = "" 2025-09-08T13:01:24,040 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T13:01:24,040 2025-09-08T13:01:24,040 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T13:01:24,040 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ay_80m2v/krux_6d3e5431fc224f798f49fbc12530d658/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-jxzvuyix[/] 2025-09-08T13:01:24,040 [bold magenta]cwd[/]: /tmp/pip-wheel-ay_80m2v/krux_6d3e5431fc224f798f49fbc12530d658/ 2025-09-08T13:01:24,041 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T13:01:24,042 ERROR: metadata generation failed 2025-09-08T13:01:24,047 Exception information: 2025-09-08T13:01:24,047 Traceback (most recent call last): 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T13:01:24,047 call_subprocess( 2025-09-08T13:01:24,047 ~~~~~~~~~~~~~~~^ 2025-09-08T13:01:24,047 args, 2025-09-08T13:01:24,047 ^^^^^ 2025-09-08T13:01:24,047 ...<2 lines>... 2025-09-08T13:01:24,047 spinner=spinner, 2025-09-08T13:01:24,047 ^^^^^^^^^^^^^^^^ 2025-09-08T13:01:24,047 ) 2025-09-08T13:01:24,047 ^ 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T13:01:24,047 raise error 2025-09-08T13:01:24,047 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T13:01:24,047 2025-09-08T13:01:24,047 The above exception was the direct cause of the following exception: 2025-09-08T13:01:24,047 2025-09-08T13:01:24,047 Traceback (most recent call last): 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T13:01:24,047 status = _inner_run() 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T13:01:24,047 return self.run(options, args) 2025-09-08T13:01:24,047 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T13:01:24,047 return func(self, options, args) 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T13:01:24,047 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T13:01:24,047 result = self._result = resolver.resolve( 2025-09-08T13:01:24,047 ~~~~~~~~~~~~~~~~^ 2025-09-08T13:01:24,047 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T13:01:24,047 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:01:24,047 ) 2025-09-08T13:01:24,047 ^ 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T13:01:24,047 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T13:01:24,047 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T13:01:24,047 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T13:01:24,047 if not criterion.candidates: 2025-09-08T13:01:24,047 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T13:01:24,047 return bool(self._sequence) 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T13:01:24,047 self._bool = any(self) 2025-09-08T13:01:24,047 ~~~^^^^^^ 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T13:01:24,047 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T13:01:24,047 ^^^^^^^^ 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T13:01:24,047 candidate = func() 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T13:01:24,047 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T13:01:24,047 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T13:01:24,047 link, template, name, version 2025-09-08T13:01:24,047 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:01:24,047 ) 2025-09-08T13:01:24,047 ^ 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T13:01:24,047 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T13:01:24,047 ~~~~~~~~~~~~~^ 2025-09-08T13:01:24,047 link, 2025-09-08T13:01:24,047 ^^^^^ 2025-09-08T13:01:24,047 ...<3 lines>... 2025-09-08T13:01:24,047 version=version, 2025-09-08T13:01:24,047 ^^^^^^^^^^^^^^^^ 2025-09-08T13:01:24,047 ) 2025-09-08T13:01:24,047 ^ 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T13:01:24,047 super().__init__( 2025-09-08T13:01:24,047 ~~~~~~~~~~~~~~~~^ 2025-09-08T13:01:24,047 link=link, 2025-09-08T13:01:24,047 ^^^^^^^^^^ 2025-09-08T13:01:24,047 ...<4 lines>... 2025-09-08T13:01:24,047 version=version, 2025-09-08T13:01:24,047 ^^^^^^^^^^^^^^^^ 2025-09-08T13:01:24,047 ) 2025-09-08T13:01:24,047 ^ 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T13:01:24,047 self.dist = self._prepare() 2025-09-08T13:01:24,047 ~~~~~~~~~~~~~^^ 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T13:01:24,047 dist = self._prepare_distribution() 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T13:01:24,047 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T13:01:24,047 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T13:01:24,047 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T13:01:24,047 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T13:01:24,047 dist = _get_prepared_distribution( 2025-09-08T13:01:24,047 req, 2025-09-08T13:01:24,047 ...<3 lines>... 2025-09-08T13:01:24,047 self.check_build_deps, 2025-09-08T13:01:24,047 ) 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T13:01:24,047 abstract_dist.prepare_distribution_metadata( 2025-09-08T13:01:24,047 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T13:01:24,047 finder, build_isolation, check_build_deps 2025-09-08T13:01:24,047 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:01:24,047 ) 2025-09-08T13:01:24,047 ^ 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T13:01:24,047 self.req.prepare_metadata() 2025-09-08T13:01:24,047 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T13:01:24,047 self.metadata_directory = generate_metadata_legacy( 2025-09-08T13:01:24,047 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T13:01:24,047 build_env=self.build_env, 2025-09-08T13:01:24,047 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:01:24,047 ...<3 lines>... 2025-09-08T13:01:24,047 details=details, 2025-09-08T13:01:24,047 ^^^^^^^^^^^^^^^^ 2025-09-08T13:01:24,047 ) 2025-09-08T13:01:24,047 ^ 2025-09-08T13:01:24,047 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T13:01:24,047 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T13:01:24,047 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T13:01:24,071 Removed krux==0.0.0 from https://files.pythonhosted.org/packages/87/67/960033632bf13a7830eed39254c781493af263ba599ccbac396d90a5c155/krux-0.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-qmcyxucg' 2025-09-08T13:01:24,071 Removed build tracker: '/tmp/pip-build-tracker-qmcyxucg'