2025-09-09T21:34:49,886 Created temporary directory: /tmp/pip-build-tracker-wx0lgymr 2025-09-09T21:34:49,887 Initialized build tracking at /tmp/pip-build-tracker-wx0lgymr 2025-09-09T21:34:49,887 Created build tracker: /tmp/pip-build-tracker-wx0lgymr 2025-09-09T21:34:49,887 Entered build tracker: /tmp/pip-build-tracker-wx0lgymr 2025-09-09T21:34:49,887 Created temporary directory: /tmp/pip-wheel-ntuw1wpp 2025-09-09T21:34:49,891 Created temporary directory: /tmp/pip-ephem-wheel-cache-k4dps7hj 2025-09-09T21:34:49,951 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T21:34:49,954 2 location(s) to search for versions of utilix: 2025-09-09T21:34:49,954 * https://pypi.org/simple/utilix/ 2025-09-09T21:34:49,954 * https://www.piwheels.org/simple/utilix/ 2025-09-09T21:34:49,954 Fetching project page and analyzing links: https://pypi.org/simple/utilix/ 2025-09-09T21:34:49,954 Getting page https://pypi.org/simple/utilix/ 2025-09-09T21:34:49,955 Found index url https://pypi.org/simple/ 2025-09-09T21:34:50,029 Fetched page https://pypi.org/simple/utilix/ as application/vnd.pypi.simple.v1+json 2025-09-09T21:34:50,037 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/0e/ec/9a590eed6989cbbc1d01263e92cdc03c6e5145a91961d5a505e1b48d5cea/utilix-0.1.0-py3-none-any.whl (from https://pypi.org/simple/utilix/) 2025-09-09T21:34:50,037 Found link https://files.pythonhosted.org/packages/0b/d8/be440d9f9e9db5dd3b1e27e8952cff720e524072dfb0bfbf80d46de0b63c/utilix-0.1.0.tar.gz (from https://pypi.org/simple/utilix/), version: 0.1.0 2025-09-09T21:34:50,038 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/e8/24/ec00f07b999ed9fe715ad46d6eba00479423887de318fad3f6e7942718b6/utilix-0.2.0-py3-none-any.whl (from https://pypi.org/simple/utilix/) 2025-09-09T21:34:50,038 Found link https://files.pythonhosted.org/packages/6d/0a/950279cd48ecfee7dd8712e96973aa61cccf8d2dd534f1199640333c539a/utilix-0.2.0.tar.gz (from https://pypi.org/simple/utilix/), version: 0.2.0 2025-09-09T21:34:50,038 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/8e/07/6f72aaf4d767bdf7c35089c7f5bc49425ac14805881ee31fd3828e5068fc/utilix-0.3.1-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,039 Found link https://files.pythonhosted.org/packages/69/a6/e39f123e437992ecf86e33e0477c00c5be178fe87d36f37ea402c65e2635/utilix-0.3.1.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.3.1 2025-09-09T21:34:50,039 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/0c/e3/739d5aeade4d58b5da18ad70c557f696fe8b23fc4c5d3defaf482d075e66/utilix-0.3.2-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,039 Found link https://files.pythonhosted.org/packages/fb/7b/a910eed48eb25975367c00462bd17ccf928c92ff2b6cb8fed48fda6e530e/utilix-0.3.2.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.3.2 2025-09-09T21:34:50,039 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/69/1c/75a7703ec5c7d9804f77baba56bf3ebf644e2e5153900c31b082d665e559/utilix-0.3.3-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,040 Found link https://files.pythonhosted.org/packages/95/40/46c2cc467a95e16771426d8a910e3554e39af692b6c4d9667d3159c43c0d/utilix-0.3.3.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.3.3 2025-09-09T21:34:50,040 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/3e/7f/8f3842a521cb49498fbca9e246b490f6f68259daa2d99cb1173806ab5d29/utilix-0.4.0-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,040 Found link https://files.pythonhosted.org/packages/5d/71/1006cea777eb9d7d50ceb12b08f3e977775356e2059edb07f6374adfc706/utilix-0.4.0.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.4.0 2025-09-09T21:34:50,040 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/de/ed/b0d87eaab6916c3bbc0ce63422ea443e619698a716488caf805eca9ef194/utilix-0.4.1-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,040 Found link https://files.pythonhosted.org/packages/1f/6b/fd258ad52a20a19dcd200c4311a772c83b6a18887abf7b289abf63b0c042/utilix-0.4.1.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.4.1 2025-09-09T21:34:50,041 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/3a/07/5a47806cc79cf90cac7261872cc8c5adf193ce3d488d922871ea636643ed/utilix-0.5.0-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,041 Found link https://files.pythonhosted.org/packages/2f/7f/b89ee64d031dcba1b3d18f2321ee730299f5c927e11b145910c9fe74972c/utilix-0.5.0.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.5.0 2025-09-09T21:34:50,041 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/cf/26/97f8413116c9a3b0e40c43a521b3d8053acfddc276b638b81c176bd5e428/utilix-0.5.1-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,041 Found link https://files.pythonhosted.org/packages/e0/8b/4697a16da7bf9ced11a8297df334dd70169e06bc9742d60606ce87b1c5b1/utilix-0.5.1.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.5.1 2025-09-09T21:34:50,041 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/b5/ff/b5ab0b134317c4286ce3a92a808c362208d2f433ed1f44bea47eab102c89/utilix-0.5.2-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,041 Found link https://files.pythonhosted.org/packages/2b/36/7ab6014247e0beebce5d265c3d43aaa5b12fba44a3cdb580fbbd740e64c6/utilix-0.5.2.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.5.2 2025-09-09T21:34:50,042 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/b4/f4/6d63aed90eb47c72dabc8ae48983352cf1d8778247192f93add2a47cc34d/utilix-0.5.3-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,042 Found link https://files.pythonhosted.org/packages/e3/48/4844604e9fadeee213eeb851ce10d7245a0a07dcefafd61c317499f28d0e/utilix-0.5.3.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.5.3 2025-09-09T21:34:50,042 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/61/1e/7d8346ce697e4946d3165d1c525a546369f21f8cddba0c53d108eb6c443d/utilix-0.6.0-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,042 Found link https://files.pythonhosted.org/packages/b6/6c/7b75f755b8d4a5c33b1befd137b5f46efd68899f44beb8b7f79100d9898f/utilix-0.6.0.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.6.0 2025-09-09T21:34:50,042 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/8d/4d/a85c487538e65d8459d8a196bf02fdc71782fb93440aa47495c218a2e722/utilix-0.6.1-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,043 Found link https://files.pythonhosted.org/packages/e4/6d/ddcae7d1318ce0d91a87b94a1f8e3b7d2b33d9ea6660c0075015a1060484/utilix-0.6.1.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.6.1 2025-09-09T21:34:50,043 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/7a/a5/e1d9f20362f457f008afec59855dc243be70c02bfe534c59c7c07870fb72/utilix-0.6.4-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,043 Found link https://files.pythonhosted.org/packages/d7/26/5df1bab9bec7140a35ee1e954ad47ae00db28b6ab13ee8b6d9d4c73a333d/utilix-0.6.4.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.6.4 2025-09-09T21:34:50,043 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/73/90/22ff5db9f81e17edd87327c5b3a9c4691f07b6e81aa8b87fdf802fffb60b/utilix-0.6.5-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,043 Found link https://files.pythonhosted.org/packages/32/a9/60d7e5aec30e7a1ae2602e2debce9b0a621183eaef356014512d0e70b56b/utilix-0.6.5.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.6.5 2025-09-09T21:34:50,043 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/80/fa/710388124e8de98ab6bd7ce78d0a6c59ae1f6e175081f1f82ed23588afb9/utilix-0.6.6-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,044 Found link https://files.pythonhosted.org/packages/e1/e3/7da6df35fb655619b46a6bc4f1767738acdd9bbccfc4a12bbbb1bbfb2cdf/utilix-0.6.6.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.6.6 2025-09-09T21:34:50,044 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/9c/a1/cf02bdea69c944ad5090a26543950761895425678396908a8488f03ae7ea/utilix-0.6.7-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,044 Found link https://files.pythonhosted.org/packages/91/84/2dc23f01c914e00491351a3fa0048b678c776b935bf04d3fafe8539ff659/utilix-0.6.7.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.6.7 2025-09-09T21:34:50,044 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/42/9e/d74c0ea9ce6cc1b8818c5c4daa46bf0809d42b6b4639e2c2c524caf12622/utilix-0.7.0-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,044 Found link https://files.pythonhosted.org/packages/ec/35/02cc90a7ef21ba83e43501a7b527dff0559fa3e0e699c8b388b4847b213c/utilix-0.7.0.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.7.0 2025-09-09T21:34:50,045 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/8e/5a/a449675cb4ec0dd7df04bfb0b11a21840e3c4303a2581d3056d2c17f9b86/utilix-0.7.2-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,045 Found link https://files.pythonhosted.org/packages/9c/75/a1b42d41cc600e3bec3840de02f8f838cd98e4d8086a6ed9fe6fa08497b8/utilix-0.7.2.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.7.2 2025-09-09T21:34:50,045 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/42/7a/b81481095026b7b92dc87f2f6afc8f0bbf19a26bfd5b50c0036fa31f1b61/utilix-0.7.3-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,045 Found link https://files.pythonhosted.org/packages/e2/08/4970505d874dfc244d8ac2151f6a607847b6dcfbefde0d83c85a357e486f/utilix-0.7.3.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.7.3 2025-09-09T21:34:50,045 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/85/fc/ef83c4a6720887fcd41e853b1465c5b1e1618248a5bd935da7964c9d7f8a/utilix-0.7.4-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,045 Found link https://files.pythonhosted.org/packages/cc/27/061b0be7b784adb8f7d393f48cda372cab5df1456c0f4c6ff4a85a38b0a4/utilix-0.7.4.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.7.4 2025-09-09T21:34:50,046 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/66/b7/228ea15b8407fc6620d22f3e24f3a84452acf9e30f419a9fb525c97da2bd/utilix-0.7.5-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,046 Found link https://files.pythonhosted.org/packages/3f/8a/199fb381e876c9536f184ec59f9adce9bc1193616720eaae0d3dc3b8e6dd/utilix-0.7.5.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.7.5 2025-09-09T21:34:50,046 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/83/e7/727d30521d8171067fb3f158046f7ac258d2e441500f1454391e02a0931e/utilix-0.7.6-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,046 Found link https://files.pythonhosted.org/packages/d9/72/107e5b557f0e1aa157f149c86ab4d6bd90f83b400bbcdd104bfc52252633/utilix-0.7.6.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.7.6 2025-09-09T21:34:50,046 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/b8/4e/c3a895898dbf409646aa4fe4a818effc86c7b4098c64699acb8af9a6df8c/utilix-0.7.7-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,047 Found link https://files.pythonhosted.org/packages/af/26/d71db35686d3ec7139a68bb5f276c006bfd224651b633e66ab33e299ad65/utilix-0.7.7.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.7.7 2025-09-09T21:34:50,047 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/d4/16/5a2ab251d36a5a00d2f2e19e1e7f6781f8bdf963de9b267654e69c53efed/utilix-0.8.0-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,047 Found link https://files.pythonhosted.org/packages/d1/3d/9f7d749ff37826bc2b3c12c7b98bb25bebb393069c69c5228f5734df9c4b/utilix-0.8.0.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.8.0 2025-09-09T21:34:50,047 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/10/39/34aa22c3e62055e82198747399cda52bb75d2eda6f5d4124d2c59407b809/utilix-0.8.3-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,047 Found link https://files.pythonhosted.org/packages/25/49/3be9bec7c9a6411ee35aa750e92270b82b4bdf2a9be58d9970b38fb4f012/utilix-0.8.3.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.8.3 2025-09-09T21:34:50,047 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/28/bf/640b75351cbc21a91a95f2bb81740de03d975b61f8a87e7a5458d96ead64/utilix-0.8.4-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,048 Found link https://files.pythonhosted.org/packages/a6/88/e7a69542283953a09a494e01e18fd293bf59d8ea0a7f0b28fbe312f3ba96/utilix-0.8.4.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.8.4 2025-09-09T21:34:50,048 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/d8/94/a655bfef7ab550840962eb926e4a05b07ecc0716c34660983e5a6911abea/utilix-0.8.5-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,048 Found link https://files.pythonhosted.org/packages/ab/5a/87a913f5e7f086a5461c710663d3bcd21dcd767a11bb598ff8e2a80c3681/utilix-0.8.5.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:>=3.6), version: 0.8.5 2025-09-09T21:34:50,048 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/92/58/41c4e3687e508fc0b57576ce0d7f1e91c458d058281de85e81672306c1a0/utilix-0.9.0-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:<3.13,>=3.8) 2025-09-09T21:34:50,049 Link requires a different Python (3.13.5 not in: '<3.13,>=3.8'): https://files.pythonhosted.org/packages/f0/22/206dad9b16b9ef60d90b0f8e750bc57d5eaeffb4b95b614a3d76a0070dc1/utilix-0.9.0.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:<3.13,>=3.8) 2025-09-09T21:34:50,049 Skipping link: 0.9.0 Requires-Python <3.13,>=3.8: https://files.pythonhosted.org/packages/f0/22/206dad9b16b9ef60d90b0f8e750bc57d5eaeffb4b95b614a3d76a0070dc1/utilix-0.9.0.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:<3.13,>=3.8) 2025-09-09T21:34:50,049 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/b3/e7/9335082ecdcabe1eadce275384dced883261576fabe600d9cf87c361c5a3/utilix-0.9.1-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:<3.13,>=3.8) 2025-09-09T21:34:50,049 Link requires a different Python (3.13.5 not in: '<3.13,>=3.8'): https://files.pythonhosted.org/packages/6d/fc/54adc057baf5a53ec2a1b2db66a8f87913dcb437f3e416ed4159aa858eb9/utilix-0.9.1.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:<3.13,>=3.8) 2025-09-09T21:34:50,050 Skipping link: 0.9.1 Requires-Python <3.13,>=3.8: https://files.pythonhosted.org/packages/6d/fc/54adc057baf5a53ec2a1b2db66a8f87913dcb437f3e416ed4159aa858eb9/utilix-0.9.1.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:<3.13,>=3.8) 2025-09-09T21:34:50,050 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/24/1e/864ae3ab7cad137d204a4199757362fe4a1ccc057ccde366cc250ed88615/utilix-0.10.1-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:<3.13,>=3.8) 2025-09-09T21:34:50,050 Link requires a different Python (3.13.5 not in: '<3.13,>=3.8'): https://files.pythonhosted.org/packages/a7/78/07d2190580ea905744d7d9e9a1a90a43a1f9096bb291f54c8e3e4f15e654/utilix-0.10.1.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:<3.13,>=3.8) 2025-09-09T21:34:50,050 Skipping link: 0.10.1 Requires-Python <3.13,>=3.8: https://files.pythonhosted.org/packages/a7/78/07d2190580ea905744d7d9e9a1a90a43a1f9096bb291f54c8e3e4f15e654/utilix-0.10.1.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:<3.13,>=3.8) 2025-09-09T21:34:50,050 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/1c/ef/5bf1fbe249aba9f82dfd9c7ad09ecb24ee1b601e4778f8d2472bc288e018/utilix-0.11.0-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:<3.13,>=3.8) 2025-09-09T21:34:50,050 Link requires a different Python (3.13.5 not in: '<3.13,>=3.8'): https://files.pythonhosted.org/packages/2b/d0/89957564288d7d72f1f450bc8f78a16805c9b9e52945cf03a79aeac96cc6/utilix-0.11.0.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:<3.13,>=3.8) 2025-09-09T21:34:50,050 Skipping link: 0.11.0 Requires-Python <3.13,>=3.8: https://files.pythonhosted.org/packages/2b/d0/89957564288d7d72f1f450bc8f78a16805c9b9e52945cf03a79aeac96cc6/utilix-0.11.0.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:<3.13,>=3.8) 2025-09-09T21:34:50,051 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/13/45/b49aafaa8d94bb4433a0ed5cca639ed68675fc2e0a95c788dfbcab1f3ba2/utilix-0.11.1-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:<3.13,>=3.8) 2025-09-09T21:34:50,051 Link requires a different Python (3.13.5 not in: '<3.13,>=3.8'): https://files.pythonhosted.org/packages/93/39/5585b553fb6aa415e8b6e63791ba5f90e276b08d86e42204a416e1ca72a2/utilix-0.11.1.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:<3.13,>=3.8) 2025-09-09T21:34:50,051 Skipping link: 0.11.1 Requires-Python <3.13,>=3.8: https://files.pythonhosted.org/packages/93/39/5585b553fb6aa415e8b6e63791ba5f90e276b08d86e42204a416e1ca72a2/utilix-0.11.1.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:<3.13,>=3.8) 2025-09-09T21:34:50,051 Skipping link: No binaries permitted for utilix: https://files.pythonhosted.org/packages/f6/54/3575986c8637327af50c523b914c68e1fbb0a396059f9078a948fc005fe6/utilix-0.11.2-py3-none-any.whl (from https://pypi.org/simple/utilix/) (requires-python:<3.13,>=3.8) 2025-09-09T21:34:50,051 Link requires a different Python (3.13.5 not in: '<3.13,>=3.8'): https://files.pythonhosted.org/packages/fa/42/3a5ede4c0b46fbed3020a14059ba4b73f2312b444367214bf885d23373f2/utilix-0.11.2.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:<3.13,>=3.8) 2025-09-09T21:34:50,051 Skipping link: 0.11.2 Requires-Python <3.13,>=3.8: https://files.pythonhosted.org/packages/fa/42/3a5ede4c0b46fbed3020a14059ba4b73f2312b444367214bf885d23373f2/utilix-0.11.2.tar.gz (from https://pypi.org/simple/utilix/) (requires-python:<3.13,>=3.8) 2025-09-09T21:34:50,052 Fetching project page and analyzing links: https://www.piwheels.org/simple/utilix/ 2025-09-09T21:34:50,052 Getting page https://www.piwheels.org/simple/utilix/ 2025-09-09T21:34:50,053 Found index url https://www.piwheels.org/simple/ 2025-09-09T21:34:50,148 Fetched page https://www.piwheels.org/simple/utilix/ as text/html 2025-09-09T21:34:50,153 Skipping link: No binaries permitted for utilix: https://archive1.piwheels.org/simple/utilix/utilix-0.11.2-py3-none-any.whl#sha256=5c417d11fa0152585593802d71d53fa624b1df7432c0dbbf70764f7b8690d55e (from https://www.piwheels.org/simple/utilix/) (requires-python:>=3.8,<3.13) 2025-09-09T21:34:50,153 Skipping link: No binaries permitted for utilix: https://archive1.piwheels.org/simple/utilix/utilix-0.11.1-py3-none-any.whl#sha256=fafba004a2335726a15ce4ae4b23ab79fb5badb5a69d32fe1aecd0ac6b827758 (from https://www.piwheels.org/simple/utilix/) (requires-python:>=3.8,<3.13) 2025-09-09T21:34:50,153 Skipping link: No binaries permitted for utilix: https://archive1.piwheels.org/simple/utilix/utilix-0.11.0-py3-none-any.whl#sha256=5376d9c09a460537444eb73747d96c031eaea305fdd99315f3ba65eade10f562 (from https://www.piwheels.org/simple/utilix/) (requires-python:>=3.8,<3.13) 2025-09-09T21:34:50,153 Skipping link: No binaries permitted for utilix: https://archive1.piwheels.org/simple/utilix/utilix-0.10.1-py3-none-any.whl#sha256=4305a700f02d4e44d5086c1ccfc2a091d3fd9ff7d94a8afa560a2532e1f1f7f9 (from https://www.piwheels.org/simple/utilix/) (requires-python:>=3.8,<3.13) 2025-09-09T21:34:50,153 Skipping link: No binaries permitted for utilix: https://archive1.piwheels.org/simple/utilix/utilix-0.9.1-py3-none-any.whl#sha256=a0dfa8d2a489432a179a9994595fb27ccc25c2d9f7dbfae4426f150532aea478 (from https://www.piwheels.org/simple/utilix/) (requires-python:>=3.8,<3.13) 2025-09-09T21:34:50,153 Skipping link: No binaries permitted for utilix: https://archive1.piwheels.org/simple/utilix/utilix-0.9.0-py3-none-any.whl#sha256=73a51849437cdd7b64102160c1a8453ea4804ae8ba424253ec39209c0bd5c190 (from https://www.piwheels.org/simple/utilix/) (requires-python:>=3.8,<3.13) 2025-09-09T21:34:50,154 Skipping link: No binaries permitted for utilix: https://archive1.piwheels.org/simple/utilix/utilix-0.6.0-py3-none-any.whl#sha256=4e3a25398e3203dc14b84dfc49670ea584095cc4d549f403d3e6a46a510ad9a4 (from https://www.piwheels.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,154 Skipping link: No binaries permitted for utilix: https://archive1.piwheels.org/simple/utilix/utilix-0.5.3-py3-none-any.whl#sha256=1f597ff71893dcc29a9c8312bd2a029743d080149540d54da33c786e181e4519 (from https://www.piwheels.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,154 Skipping link: No binaries permitted for utilix: https://archive1.piwheels.org/simple/utilix/utilix-0.5.2-py3-none-any.whl#sha256=7e114f71d843eb56c3ffa97b916cabc40dc5e4e38d65c4cd0da61a61d2c8ef33 (from https://www.piwheels.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,154 Skipping link: No binaries permitted for utilix: https://archive1.piwheels.org/simple/utilix/utilix-0.5.1-py3-none-any.whl#sha256=78049488a6f12995acb05655c0ddd3bdca20b83a835a1571791f5a2318499fde (from https://www.piwheels.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,154 Skipping link: No binaries permitted for utilix: https://archive1.piwheels.org/simple/utilix/utilix-0.5.0-py3-none-any.whl#sha256=e8aa170672ced73b8901c7ef4d2a1ed3ad40e2dae35a378086e982e99780aa96 (from https://www.piwheels.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,154 Skipping link: No binaries permitted for utilix: https://archive1.piwheels.org/simple/utilix/utilix-0.4.1-py3-none-any.whl#sha256=4e8ea3ab202510cc7d68dfaffa0bda8f3309101e8134fd0d1ca996846feb860f (from https://www.piwheels.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,154 Skipping link: No binaries permitted for utilix: https://archive1.piwheels.org/simple/utilix/utilix-0.4.0-py3-none-any.whl#sha256=fb72051885ede22804fac7e8b708b2097780201506582337705cbd3cd3fd4150 (from https://www.piwheels.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,154 Skipping link: No binaries permitted for utilix: https://archive1.piwheels.org/simple/utilix/utilix-0.3.3-py3-none-any.whl#sha256=702c653ca400794b8b18e47787b2d7d9c38ab3faf0275a22daf11ce848ad5ba4 (from https://www.piwheels.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,155 Skipping link: No binaries permitted for utilix: https://archive1.piwheels.org/simple/utilix/utilix-0.3.2-py3-none-any.whl#sha256=e69a1da4f19f8b0cc2ef5301fd0551b45a3c0110ec0202ee5ebd49d43aa86736 (from https://www.piwheels.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,155 Skipping link: No binaries permitted for utilix: https://archive1.piwheels.org/simple/utilix/utilix-0.3.1-py3-none-any.whl#sha256=0e61f8674491f12f7c7be366a04c81784e3c9de606206a4ce886d5aaa111ac78 (from https://www.piwheels.org/simple/utilix/) (requires-python:>=3.6) 2025-09-09T21:34:50,155 Skipping link: No binaries permitted for utilix: https://archive1.piwheels.org/simple/utilix/utilix-0.2.0-py3-none-any.whl#sha256=b0ae33942a9ee38d6af341b4c631297708bf8cf41273ffda862afbcf3225bc2b (from https://www.piwheels.org/simple/utilix/) 2025-09-09T21:34:50,155 Skipping link: No binaries permitted for utilix: https://archive1.piwheels.org/simple/utilix/utilix-0.1.0-py3-none-any.whl#sha256=177e62bcbfca4e349098927cc936ad8e9195b37fcab035225c726dbce0d9efb3 (from https://www.piwheels.org/simple/utilix/) 2025-09-09T21:34:50,155 Skipping link: not a file: https://www.piwheels.org/simple/utilix/ 2025-09-09T21:34:50,155 Skipping link: not a file: https://pypi.org/simple/utilix/ 2025-09-09T21:34:50,185 Given no hashes to check 1 links for project 'utilix': discarding no candidates 2025-09-09T21:34:50,186 Collecting utilix==0.6.4 2025-09-09T21:34:50,187 Created temporary directory: /tmp/pip-unpack-ml9gv8p0 2025-09-09T21:34:50,330 Downloading utilix-0.6.4.tar.gz (20 kB) 2025-09-09T21:34:50,363 Added utilix==0.6.4 from https://files.pythonhosted.org/packages/d7/26/5df1bab9bec7140a35ee1e954ad47ae00db28b6ab13ee8b6d9d4c73a333d/utilix-0.6.4.tar.gz to build tracker '/tmp/pip-build-tracker-wx0lgymr' 2025-09-09T21:34:50,364 Running setup.py (path:/tmp/pip-wheel-ntuw1wpp/utilix_3ed364a956504b17af75ed4077ec4a83/setup.py) egg_info for package utilix 2025-09-09T21:34:50,364 Created temporary directory: /tmp/pip-pip-egg-info-xq6zr3ue 2025-09-09T21:34:50,364 Preparing metadata (setup.py): started 2025-09-09T21:34:50,365 Running command python setup.py egg_info 2025-09-09T21:34:50,883 Traceback (most recent call last): 2025-09-09T21:34:50,885 File "", line 2, in 2025-09-09T21:34:50,885 exec(compile(''' 2025-09-09T21:34:50,885 ~~~~^^^^^^^^^^^^ 2025-09-09T21:34:50,885 # This is -- a caller that pip uses to run setup.py 2025-09-09T21:34:50,885 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:34:50,885 ...<32 lines>... 2025-09-09T21:34:50,885 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T21:34:50,885 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:34:50,886 ''' % ('/tmp/pip-wheel-ntuw1wpp/utilix_3ed364a956504b17af75ed4077ec4a83/setup.py',), "", "exec")) 2025-09-09T21:34:50,886 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:34:50,886 File "", line 35, in 2025-09-09T21:34:50,886 File "/tmp/pip-wheel-ntuw1wpp/utilix_3ed364a956504b17af75ed4077ec4a83/setup.py", line 4, in 2025-09-09T21:34:50,886 with open('requirements.txt') as f: 2025-09-09T21:34:50,886 ~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:34:50,886 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-09T21:34:50,970 ERROR: python setup.py egg_info exited with 1 2025-09-09T21:34:50,982 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T21:34:50,982 exec(compile('"'"''"'"''"'"' 2025-09-09T21:34:50,982 # This is -- a caller that pip uses to run setup.py 2025-09-09T21:34:50,982 # 2025-09-09T21:34:50,982 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T21:34:50,982 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T21:34:50,982 # - It provides a clear error message when setuptools is not installed. 2025-09-09T21:34:50,982 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T21:34:50,982 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T21:34:50,982 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T21:34:50,982 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T21:34:50,982 import os, sys, tokenize, traceback 2025-09-09T21:34:50,982 2025-09-09T21:34:50,982 try: 2025-09-09T21:34:50,982 import setuptools 2025-09-09T21:34:50,982 except ImportError: 2025-09-09T21:34:50,982 print( 2025-09-09T21:34:50,982 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T21:34:50,982 "the build environment with exception:", 2025-09-09T21:34:50,982 file=sys.stderr, 2025-09-09T21:34:50,982 ) 2025-09-09T21:34:50,982 traceback.print_exc() 2025-09-09T21:34:50,982 sys.exit(1) 2025-09-09T21:34:50,982 2025-09-09T21:34:50,982 __file__ = %r 2025-09-09T21:34:50,982 sys.argv[0] = __file__ 2025-09-09T21:34:50,982 2025-09-09T21:34:50,982 if os.path.exists(__file__): 2025-09-09T21:34:50,982 filename = __file__ 2025-09-09T21:34:50,982 with tokenize.open(__file__) as f: 2025-09-09T21:34:50,982 setup_py_code = f.read() 2025-09-09T21:34:50,982 else: 2025-09-09T21:34:50,982 filename = "" 2025-09-09T21:34:50,982 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T21:34:50,982 2025-09-09T21:34:50,982 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T21:34:50,982 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ntuw1wpp/utilix_3ed364a956504b17af75ed4077ec4a83/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-xq6zr3ue[/] 2025-09-09T21:34:50,983 [bold magenta]cwd[/]: /tmp/pip-wheel-ntuw1wpp/utilix_3ed364a956504b17af75ed4077ec4a83/ 2025-09-09T21:34:50,983 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T21:34:50,984 ERROR: metadata generation failed 2025-09-09T21:34:50,989 Exception information: 2025-09-09T21:34:50,989 Traceback (most recent call last): 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T21:34:50,989 call_subprocess( 2025-09-09T21:34:50,989 ~~~~~~~~~~~~~~~^ 2025-09-09T21:34:50,989 args, 2025-09-09T21:34:50,989 ^^^^^ 2025-09-09T21:34:50,989 ...<2 lines>... 2025-09-09T21:34:50,989 spinner=spinner, 2025-09-09T21:34:50,989 ^^^^^^^^^^^^^^^^ 2025-09-09T21:34:50,989 ) 2025-09-09T21:34:50,989 ^ 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T21:34:50,989 raise error 2025-09-09T21:34:50,989 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T21:34:50,989 2025-09-09T21:34:50,989 The above exception was the direct cause of the following exception: 2025-09-09T21:34:50,989 2025-09-09T21:34:50,989 Traceback (most recent call last): 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T21:34:50,989 status = _inner_run() 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T21:34:50,989 return self.run(options, args) 2025-09-09T21:34:50,989 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T21:34:50,989 return func(self, options, args) 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T21:34:50,989 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T21:34:50,989 result = self._result = resolver.resolve( 2025-09-09T21:34:50,989 ~~~~~~~~~~~~~~~~^ 2025-09-09T21:34:50,989 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T21:34:50,989 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:34:50,989 ) 2025-09-09T21:34:50,989 ^ 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T21:34:50,989 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T21:34:50,989 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T21:34:50,989 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T21:34:50,989 if not criterion.candidates: 2025-09-09T21:34:50,989 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T21:34:50,989 return bool(self._sequence) 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T21:34:50,989 self._bool = any(self) 2025-09-09T21:34:50,989 ~~~^^^^^^ 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T21:34:50,989 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T21:34:50,989 ^^^^^^^^ 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T21:34:50,989 candidate = func() 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T21:34:50,989 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T21:34:50,989 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T21:34:50,989 link, template, name, version 2025-09-09T21:34:50,989 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:34:50,989 ) 2025-09-09T21:34:50,989 ^ 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T21:34:50,989 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T21:34:50,989 ~~~~~~~~~~~~~^ 2025-09-09T21:34:50,989 link, 2025-09-09T21:34:50,989 ^^^^^ 2025-09-09T21:34:50,989 ...<3 lines>... 2025-09-09T21:34:50,989 version=version, 2025-09-09T21:34:50,989 ^^^^^^^^^^^^^^^^ 2025-09-09T21:34:50,989 ) 2025-09-09T21:34:50,989 ^ 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T21:34:50,989 super().__init__( 2025-09-09T21:34:50,989 ~~~~~~~~~~~~~~~~^ 2025-09-09T21:34:50,989 link=link, 2025-09-09T21:34:50,989 ^^^^^^^^^^ 2025-09-09T21:34:50,989 ...<4 lines>... 2025-09-09T21:34:50,989 version=version, 2025-09-09T21:34:50,989 ^^^^^^^^^^^^^^^^ 2025-09-09T21:34:50,989 ) 2025-09-09T21:34:50,989 ^ 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T21:34:50,989 self.dist = self._prepare() 2025-09-09T21:34:50,989 ~~~~~~~~~~~~~^^ 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T21:34:50,989 dist = self._prepare_distribution() 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T21:34:50,989 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T21:34:50,989 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T21:34:50,989 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T21:34:50,989 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T21:34:50,989 dist = _get_prepared_distribution( 2025-09-09T21:34:50,989 req, 2025-09-09T21:34:50,989 ...<3 lines>... 2025-09-09T21:34:50,989 self.check_build_deps, 2025-09-09T21:34:50,989 ) 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T21:34:50,989 abstract_dist.prepare_distribution_metadata( 2025-09-09T21:34:50,989 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T21:34:50,989 finder, build_isolation, check_build_deps 2025-09-09T21:34:50,989 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:34:50,989 ) 2025-09-09T21:34:50,989 ^ 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T21:34:50,989 self.req.prepare_metadata() 2025-09-09T21:34:50,989 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T21:34:50,989 self.metadata_directory = generate_metadata_legacy( 2025-09-09T21:34:50,989 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T21:34:50,989 build_env=self.build_env, 2025-09-09T21:34:50,989 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:34:50,989 ...<3 lines>... 2025-09-09T21:34:50,989 details=details, 2025-09-09T21:34:50,989 ^^^^^^^^^^^^^^^^ 2025-09-09T21:34:50,989 ) 2025-09-09T21:34:50,989 ^ 2025-09-09T21:34:50,989 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T21:34:50,989 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T21:34:50,989 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T21:34:51,014 Removed utilix==0.6.4 from https://files.pythonhosted.org/packages/d7/26/5df1bab9bec7140a35ee1e954ad47ae00db28b6ab13ee8b6d9d4c73a333d/utilix-0.6.4.tar.gz from build tracker '/tmp/pip-build-tracker-wx0lgymr' 2025-09-09T21:34:51,014 Removed build tracker: '/tmp/pip-build-tracker-wx0lgymr'