2026-05-01T09:42:29,201 Created temporary directory: /tmp/pip-ephem-wheel-cache-llxzf_tw 2026-05-01T09:42:29,203 Created temporary directory: /tmp/pip-build-tracker-4w12ycuv 2026-05-01T09:42:29,204 Initialized build tracking at /tmp/pip-build-tracker-4w12ycuv 2026-05-01T09:42:29,204 Created build tracker: /tmp/pip-build-tracker-4w12ycuv 2026-05-01T09:42:29,205 Entered build tracker: /tmp/pip-build-tracker-4w12ycuv 2026-05-01T09:42:29,206 Created temporary directory: /tmp/pip-wheel-1gn51od0 2026-05-01T09:42:29,209 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-05-01T09:42:29,211 Created temporary directory: /tmp/pip-ephem-wheel-cache-295etvyc 2026-05-01T09:42:29,233 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-01T09:42:29,237 2 location(s) to search for versions of quickjs-ng: 2026-05-01T09:42:29,237 * https://pypi.org/simple/quickjs-ng/ 2026-05-01T09:42:29,237 * https://www.piwheels.org/simple/quickjs-ng/ 2026-05-01T09:42:29,238 Fetching project page and analyzing links: https://pypi.org/simple/quickjs-ng/ 2026-05-01T09:42:29,238 Getting page https://pypi.org/simple/quickjs-ng/ 2026-05-01T09:42:29,240 Found index url https://pypi.org/simple 2026-05-01T09:42:29,466 Fetched page https://pypi.org/simple/quickjs-ng/ as application/vnd.pypi.simple.v1+json 2026-05-01T09:42:29,478 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/fe/76/50915cdd2a7b554df78fbb566d59f53ec9fdd421893c986e960ace8b4673/quickjs_ng-0.12.1.1-cp310-abi3-macosx_11_0_arm64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,479 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/8b/2e/6d236444e76583b335523c0187fcb1b29ce638a4c6aab31f57f81d7b6aa0/quickjs_ng-0.12.1.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,480 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/bc/b1/e03f5512e8f6b73ebcb404322a0901f7554570fa8cde23152c554d64c9b8/quickjs_ng-0.12.1.1-cp310-abi3-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,480 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/8a/21/6521e6398166c19da65c9510c8d8e0b0663bf64d0e7561ac579f885d9634/quickjs_ng-0.12.1.1-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,481 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/36/90/2d0b0e77239865a1e4df00c54a061ef26d4136f310f507b1686f2bfba654/quickjs_ng-0.12.1.1-cp310-abi3-musllinux_1_2_aarch64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,481 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/9a/23/95f8bb894aa0e804295f1a1a183a5d2c2c423b8bfc99b604f7d30194c174/quickjs_ng-0.12.1.1-cp310-abi3-musllinux_1_2_i686.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,482 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/f4/38/21dbcaf04b0361983756d9ce5762ddd54cdec9aaaa390c33324bbd54f36b/quickjs_ng-0.12.1.1-cp310-abi3-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,483 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/81/78/3d2b92d207769c90d9b0444fd3d0312e0e417349b73b623a2553beb3b801/quickjs_ng-0.12.1.1-cp310-abi3-win32.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,483 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/21/26/c96ff5812275002eefdba940a97671132cb4cbc8442828f86677244acc01/quickjs_ng-0.12.1.1-cp310-abi3-win_amd64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,484 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/f9/8b/efccde8792fad30214e90b4bc8487a54db5008ea414483ff357a63c86132/quickjs_ng-0.12.1.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,484 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/f8/b6/806f06a9236a130c5c28cbc52db54ae2e46668d883836f86422010f5b984/quickjs_ng-0.12.1.1-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,485 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/fb/f3/e6844b40ffcf9bb7a955989d901a6a9b09dfdc9bfcf8153558fcd707ea53/quickjs_ng-0.12.1.1-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,485 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/9a/25/6c42eced0e822cde1140be7556032b58593cde77a7401e3cf86089af8f9a/quickjs_ng-0.12.1.1-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,486 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/36/3f/c0c38451237d162ae8fad12c96812a24a5bd9d6a67aa392540e1f6da5326/quickjs_ng-0.12.1.1-pp310-pypy310_pp73-win_amd64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,486 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/a3/ba/bd360f83778698ee90e7935baf4aba17b1d62ca12da72d8c5967ff299215/quickjs_ng-0.12.1.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,487 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/35/98/ce2219ed6bb96020fe934682caa3d884c555a1260b78f236180093e497ad/quickjs_ng-0.12.1.1-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,488 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/ec/f0/72f04c0d1b680d9a75d156f99ba2208b98c14996b4db3bfd4fdafb691d6d/quickjs_ng-0.12.1.1-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,488 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/a3/0a/c02afc64bbac28d85af971a05d115c3d5892c9cb714aa87a6d02fea15441/quickjs_ng-0.12.1.1-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,489 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/e9/54/6fe8f16c1577fc37086636bd65efe0642fbe8f92e1116ec44edb3fba0fa8/quickjs_ng-0.12.1.1-pp311-pypy311_pp73-win_amd64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,490 Found link https://files.pythonhosted.org/packages/1c/2b/149e0027fc0b137aee4b807f5ecd58025b36707e1510482d6e910d6da064/quickjs_ng-0.12.1.1.tar.gz (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10), version: 0.12.1.1 2026-05-01T09:42:29,491 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/53/13/a612066780898ca3e56570abec34f0c5444d572b23576b10eeb2133c76d1/quickjs_ng-0.13.0.1-cp310-abi3-macosx_11_0_arm64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,491 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/62/59/6ace89e9cf345952e7fed3ea4b0689dfa267b7cef1e934b9b91f4b0b12d9/quickjs_ng-0.13.0.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,492 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/3d/55/a29030077055370ea489211640fb36eff6a28a0cab67b153d4453080f131/quickjs_ng-0.13.0.1-cp310-abi3-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,492 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/2e/1e/79dc3d0fab3e9ea0e2ac812532880335f76c21ea236aecbe2ab8f68cc5c7/quickjs_ng-0.13.0.1-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,493 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/0f/83/88bc205768a1234cf56679059e3744eb9f4eef155d289f4898679cd247fa/quickjs_ng-0.13.0.1-cp310-abi3-musllinux_1_2_aarch64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,493 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/75/ba/60d6ea6076b7405f6ad7c74eb8d573fa97ff29965595e5d02bd846a0ad95/quickjs_ng-0.13.0.1-cp310-abi3-musllinux_1_2_i686.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,494 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/e5/30/bf1d6f93f6123005723c1dd6eb9a87fb4e77c5daacaf2579255745d56a7e/quickjs_ng-0.13.0.1-cp310-abi3-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,494 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/d8/f9/ebf7bbb38f5e525751c02610fa8f6e7747ba66d69a2c5312b5446506868d/quickjs_ng-0.13.0.1-cp310-abi3-win32.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,495 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/bc/8e/31f6978314833ab172f33ec43701642576e8dfb833c8b1dc538f8f2443eb/quickjs_ng-0.13.0.1-cp310-abi3-win_amd64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,495 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/4d/4a/6475589484bc221de26bf69b1dc82b7a0c345f849f06f80834d4dc64aecd/quickjs_ng-0.13.0.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,496 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/03/6a/882c4cf0988fa1804c97ea42730a1df54f0ab621ad372dc644186d6f7f03/quickjs_ng-0.13.0.1-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,496 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/15/c6/b31fb6c93018f826acc7e784da51fbad0d47a35e96fabb534ed490bb8e4a/quickjs_ng-0.13.0.1-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,497 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/42/7a/77b9af01e2ed5b8a62b19482b3aa0088330e48fe291d36f4f919d09b5c7f/quickjs_ng-0.13.0.1-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,498 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/77/8b/25dc8e46e5ca90c3ea322ae5a02fc9c1ece42f2379aeda9def70b00d28f7/quickjs_ng-0.13.0.1-pp310-pypy310_pp73-win_amd64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,498 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/a9/d0/e2d242a99ab00dcf7e3632da475eaecdfdb11c09e03609cc2129703545e7/quickjs_ng-0.13.0.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,498 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/9c/04/a13ab60397f1110b17050c260ac7a54c02b8ff8036f513592aa9bf4e782b/quickjs_ng-0.13.0.1-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,499 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/7b/68/22a53e6d9b6335edb85fa873392c8e3b1781a05c99acbf2a0b38cf800506/quickjs_ng-0.13.0.1-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,499 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/b1/c1/5edbfbaa068b4e6cd4ffe72be98c5eddf72092d2685e6da7bdc660527ecb/quickjs_ng-0.13.0.1-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,500 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/64/8e/a8e57ce1fdf8dcf93d12bbb175b12b52521b46254a570f2db876f02d2bc1/quickjs_ng-0.13.0.1-pp311-pypy311_pp73-win_amd64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,501 Found link https://files.pythonhosted.org/packages/c7/d2/6f3e770f7ee2cd83306845d3b2a2a36c1cab69b42db26bec5687c4872c12/quickjs_ng-0.13.0.1.tar.gz (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10), version: 0.13.0.1 2026-05-01T09:42:29,501 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/14/4b/fe332b613485052534f384844db5e30e2b03c3bc0448cafa337bbf651c83/quickjs_ng-0.14.0.1-cp310-abi3-macosx_11_0_arm64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,502 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/22/25/264a525b85c9364395aa2fca2a053b972053dd574e63dffb10fc0d6d2075/quickjs_ng-0.14.0.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,502 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/60/8a/f0a9724c50466c37cb60e0d5148d7165392bf768ba459526950e20ceb719/quickjs_ng-0.14.0.1-cp310-abi3-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,503 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/84/ef/6e68bd543e3586fa69c811ec2afc9df89a9015bd138c64fa36f37e22d333/quickjs_ng-0.14.0.1-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,504 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/1f/dc/63a998ae2936b2fefb6366162562e5fb1f7f695cc3e51ff79052eb08c34d/quickjs_ng-0.14.0.1-cp310-abi3-musllinux_1_2_aarch64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,504 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/df/3d/cd673757e3faaa1fbdc320af130f3ffb6aabd0298b89ac7b8a692f27feef/quickjs_ng-0.14.0.1-cp310-abi3-musllinux_1_2_i686.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,505 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/f7/9b/88daec2676768f77b03463bc399423fcf0a0a28d72cca61f8db5c117acb8/quickjs_ng-0.14.0.1-cp310-abi3-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,505 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/e0/4f/8e40a122d06689102feb384597b41b0e5e0bb9c6eecc0268ef5acb42bf6c/quickjs_ng-0.14.0.1-cp310-abi3-win32.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,506 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/e7/76/47a1f81751bb637103f38c1931a56ae7b5a292311fd0ebe7bb5d3fb80f16/quickjs_ng-0.14.0.1-cp310-abi3-win_amd64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,506 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/a6/e9/4028c4c05ecdb0bb451c139e782f9abfd1c78783429a1cb1f05af7c1a21f/quickjs_ng-0.14.0.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,507 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/a2/06/2a669d157f52ff9ff2974ebe7650f4cfffb84b141996d01371f1bd348f30/quickjs_ng-0.14.0.1-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,507 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/65/d1/3390eed01dbd65367e8dce503d12efa5c1ab6424ac0f1e56b14f148d7e55/quickjs_ng-0.14.0.1-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,508 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/05/77/0ec091f26e871ac1cc5755083006ced0fbd738aa4c8eb289e631248d5f22/quickjs_ng-0.14.0.1-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,508 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/09/82/f5ab353ac4a66fc7f77ff88def10fd0a3fd2df2a12d1ced090785ab3c38e/quickjs_ng-0.14.0.1-pp310-pypy310_pp73-win_amd64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,509 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/c6/f7/5bd50d6db706367ef6c6095b0f726a1e6c6758fa5fd0dab469b2cfd98320/quickjs_ng-0.14.0.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,509 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/eb/5c/dd83c54009bd0196062797974a9d794c3943a52f8b8b2f4a05a22e3eef80/quickjs_ng-0.14.0.1-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,510 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/28/a3/2f3bf90b97f8b1144dcbf5bf32a49f6b3347e71866be00618a0f621fdcfe/quickjs_ng-0.14.0.1-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,510 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/24/b2/49c872381e8768d5287c753c3259f1ae4302e0cfc3fe467cfb54184405da/quickjs_ng-0.14.0.1-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,511 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/ce/3f/daee4e14f7fa1ec4963664411cbea17fa8694175f935c311e71c7ca0224c/quickjs_ng-0.14.0.1-pp311-pypy311_pp73-win_amd64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-05-01T09:42:29,512 Found link https://files.pythonhosted.org/packages/54/18/eba42b3914a24554098fbbf56ee13f657c79d2273d3defac41c454b6707e/quickjs_ng-0.14.0.1.tar.gz (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10), version: 0.14.0.1 2026-05-01T09:42:29,513 Fetching project page and analyzing links: https://www.piwheels.org/simple/quickjs-ng/ 2026-05-01T09:42:29,513 Getting page https://www.piwheels.org/simple/quickjs-ng/ 2026-05-01T09:42:29,515 Found index url https://www.piwheels.org/simple 2026-05-01T09:42:29,698 Fetched page https://www.piwheels.org/simple/quickjs-ng/ as text/html 2026-05-01T09:42:29,699 Skipping link: not a file: https://www.piwheels.org/simple/quickjs-ng/ 2026-05-01T09:42:29,699 Skipping link: not a file: https://pypi.org/simple/quickjs-ng/ 2026-05-01T09:42:29,720 Given no hashes to check 1 links for project 'quickjs-ng': discarding no candidates 2026-05-01T09:42:29,739 Collecting quickjs-ng==0.14.0.1 2026-05-01T09:42:29,741 Created temporary directory: /tmp/pip-unpack-c9tj01ki 2026-05-01T09:42:29,891 Downloading quickjs_ng-0.14.0.1.tar.gz (495 kB) 2026-05-01T09:42:30,156 Added quickjs-ng==0.14.0.1 from https://files.pythonhosted.org/packages/54/18/eba42b3914a24554098fbbf56ee13f657c79d2273d3defac41c454b6707e/quickjs_ng-0.14.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-4w12ycuv' 2026-05-01T09:42:30,161 Created temporary directory: /tmp/pip-build-env-ciweqpvy 2026-05-01T09:42:30,166 Installing build dependencies: started 2026-05-01T09:42:30,168 Running command pip subprocess to install build dependencies 2026-05-01T09:42:31,324 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-01T09:42:31,735 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-05-01T09:42:31,758 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-01T09:42:33,600 Collecting setuptools 2026-05-01T09:42:33,695 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-01T09:42:36,708 Installing collected packages: setuptools 2026-05-01T09:42:39,798 Successfully installed setuptools-82.0.1 2026-05-01T09:42:40,063 Installing build dependencies: finished with status 'done' 2026-05-01T09:42:40,069 Getting requirements to build wheel: started 2026-05-01T09:42:40,071 Running command Getting requirements to build wheel 2026-05-01T09:42:40,643 /tmp/pip-build-env-ciweqpvy/overlay/local/lib/python3.11/dist-packages/setuptools/config/pyprojecttoml.py:72: _ExperimentalConfiguration: `[tool.distutils]` in `pyproject.toml` is still *experimental* and likely to change in future releases. 2026-05-01T09:42:40,643 config = read_configuration(filepath, True, ignore_option_errors, dist) 2026-05-01T09:42:40,776 running egg_info 2026-05-01T09:42:40,783 writing quickjs_ng.egg-info/PKG-INFO 2026-05-01T09:42:40,786 writing dependency_links to quickjs_ng.egg-info/dependency_links.txt 2026-05-01T09:42:40,789 writing top-level names to quickjs_ng.egg-info/top_level.txt 2026-05-01T09:42:40,814 reading manifest file 'quickjs_ng.egg-info/SOURCES.txt' 2026-05-01T09:42:40,819 adding license file 'LICENSE' 2026-05-01T09:42:40,823 writing manifest file 'quickjs_ng.egg-info/SOURCES.txt' 2026-05-01T09:42:40,920 Getting requirements to build wheel: finished with status 'done' 2026-05-01T09:42:40,923 Created temporary directory: /tmp/pip-modern-metadata-ywumk1pe 2026-05-01T09:42:40,925 Preparing metadata (pyproject.toml): started 2026-05-01T09:42:40,926 Running command Preparing metadata (pyproject.toml) 2026-05-01T09:42:41,467 /tmp/pip-build-env-ciweqpvy/overlay/local/lib/python3.11/dist-packages/setuptools/config/pyprojecttoml.py:72: _ExperimentalConfiguration: `[tool.distutils]` in `pyproject.toml` is still *experimental* and likely to change in future releases. 2026-05-01T09:42:41,467 config = read_configuration(filepath, True, ignore_option_errors, dist) 2026-05-01T09:42:41,568 running dist_info 2026-05-01T09:42:41,579 creating /tmp/pip-modern-metadata-ywumk1pe/quickjs_ng.egg-info 2026-05-01T09:42:41,580 writing /tmp/pip-modern-metadata-ywumk1pe/quickjs_ng.egg-info/PKG-INFO 2026-05-01T09:42:41,583 writing dependency_links to /tmp/pip-modern-metadata-ywumk1pe/quickjs_ng.egg-info/dependency_links.txt 2026-05-01T09:42:41,585 writing top-level names to /tmp/pip-modern-metadata-ywumk1pe/quickjs_ng.egg-info/top_level.txt 2026-05-01T09:42:41,586 writing manifest file '/tmp/pip-modern-metadata-ywumk1pe/quickjs_ng.egg-info/SOURCES.txt' 2026-05-01T09:42:41,608 reading manifest file '/tmp/pip-modern-metadata-ywumk1pe/quickjs_ng.egg-info/SOURCES.txt' 2026-05-01T09:42:41,610 adding license file 'LICENSE' 2026-05-01T09:42:41,612 writing manifest file '/tmp/pip-modern-metadata-ywumk1pe/quickjs_ng.egg-info/SOURCES.txt' 2026-05-01T09:42:41,613 creating '/tmp/pip-modern-metadata-ywumk1pe/quickjs_ng-0.14.0.1.dist-info' 2026-05-01T09:42:41,734 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-01T09:42:41,739 Source in /tmp/pip-wheel-1gn51od0/quickjs-ng_8b477fc0d63142eaa7ee5a9564511d20 has version 0.14.0.1, which satisfies requirement quickjs-ng==0.14.0.1 from https://files.pythonhosted.org/packages/54/18/eba42b3914a24554098fbbf56ee13f657c79d2273d3defac41c454b6707e/quickjs_ng-0.14.0.1.tar.gz 2026-05-01T09:42:41,740 Removed quickjs-ng==0.14.0.1 from https://files.pythonhosted.org/packages/54/18/eba42b3914a24554098fbbf56ee13f657c79d2273d3defac41c454b6707e/quickjs_ng-0.14.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-4w12ycuv' 2026-05-01T09:42:41,746 Created temporary directory: /tmp/pip-unpack-8qw46oc5 2026-05-01T09:42:41,747 Building wheels for collected packages: quickjs-ng 2026-05-01T09:42:41,751 Created temporary directory: /tmp/pip-wheel-ar6fbdml 2026-05-01T09:42:41,752 Destination directory: /tmp/pip-wheel-ar6fbdml 2026-05-01T09:42:41,754 Building wheel for quickjs-ng (pyproject.toml): started 2026-05-01T09:42:41,755 Running command Building wheel for quickjs-ng (pyproject.toml) 2026-05-01T09:42:42,286 /tmp/pip-build-env-ciweqpvy/overlay/local/lib/python3.11/dist-packages/setuptools/config/pyprojecttoml.py:72: _ExperimentalConfiguration: `[tool.distutils]` in `pyproject.toml` is still *experimental* and likely to change in future releases. 2026-05-01T09:42:42,286 config = read_configuration(filepath, True, ignore_option_errors, dist) 2026-05-01T09:42:42,379 running bdist_wheel 2026-05-01T09:42:42,397 running build 2026-05-01T09:42:42,398 running build_py 2026-05-01T09:42:42,404 creating build/lib.linux-armv7l-cpython-311/quickjs 2026-05-01T09:42:42,406 copying quickjs/__init__.py -> build/lib.linux-armv7l-cpython-311/quickjs 2026-05-01T09:42:42,408 running egg_info 2026-05-01T09:42:42,418 writing quickjs_ng.egg-info/PKG-INFO 2026-05-01T09:42:42,421 writing dependency_links to quickjs_ng.egg-info/dependency_links.txt 2026-05-01T09:42:42,422 writing top-level names to quickjs_ng.egg-info/top_level.txt 2026-05-01T09:42:42,431 reading manifest file 'quickjs_ng.egg-info/SOURCES.txt' 2026-05-01T09:42:42,434 adding license file 'LICENSE' 2026-05-01T09:42:42,438 writing manifest file 'quickjs_ng.egg-info/SOURCES.txt' 2026-05-01T09:42:42,440 running build_ext 2026-05-01T09:42:42,446 building '_quickjs' extension 2026-05-01T09:42:42,447 creating build/temp.linux-armv7l-cpython-311 2026-05-01T09:42:42,448 creating build/temp.linux-armv7l-cpython-311/upstream-quickjs 2026-05-01T09:42:42,449 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.11 -c module.c -o build/temp.linux-armv7l-cpython-311/module.o -Werror=incompatible-pointer-types -DPy_LIMITED_API=0x030A0000 2026-05-01T09:42:43,929 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.11 -c upstream-quickjs/dtoa.c -o build/temp.linux-armv7l-cpython-311/upstream-quickjs/dtoa.o -Werror=incompatible-pointer-types -DPy_LIMITED_API=0x030A0000 2026-05-01T09:42:44,168 upstream-quickjs/dtoa.c: In function ‘js_atod’: 2026-05-01T09:42:44,169 upstream-quickjs/dtoa.c:1475:15: warning: comparison of integer expressions of different signedness: ‘limb_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-05-01T09:42:44,170 1475 | if (c >= radix) 2026-05-01T09:42:44,170 | ^~ 2026-05-01T09:42:45,846 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.11 -c upstream-quickjs/libregexp.c -o build/temp.linux-armv7l-cpython-311/upstream-quickjs/libregexp.o -Werror=incompatible-pointer-types -DPy_LIMITED_API=0x030A0000 2026-05-01T09:42:46,068 upstream-quickjs/libregexp.c: In function ‘parse_unicode_property’: 2026-05-01T09:42:46,069 upstream-quickjs/libregexp.c:588:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2026-05-01T09:42:46,070 588 | if ((q - name) >= sizeof(name) - 1) 2026-05-01T09:42:46,071 | ^~ 2026-05-01T09:42:46,071 upstream-quickjs/libregexp.c:597:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2026-05-01T09:42:46,072 597 | if ((q - value) >= sizeof(value) - 1) 2026-05-01T09:42:46,072 | ^~ 2026-05-01T09:42:46,105 upstream-quickjs/libregexp.c: In function ‘lre_compile’: 2026-05-01T09:42:46,107 upstream-quickjs/libregexp.c:1876:29: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-05-01T09:42:46,107 1876 | if (s->group_names.size > (s->capture_count - 1)) { 2026-05-01T09:42:46,108 | ^ 2026-05-01T09:42:46,128 upstream-quickjs/libregexp.c: In function ‘lre_exec_backtrack’: 2026-05-01T09:42:46,130 upstream-quickjs/libregexp.c:2253:21: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-05-01T09:42:46,131 2253 | if (val >= s->capture_count) 2026-05-01T09:42:46,132 | ^~ 2026-05-01T09:42:46,133 upstream-quickjs/libregexp.c:2263:26: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-05-01T09:42:46,134 2263 | if (val2 >= s->capture_count) 2026-05-01T09:42:46,134 | ^~ 2026-05-01T09:42:46,138 upstream-quickjs/libregexp.c:2325:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-05-01T09:42:46,138 2325 | if (val >= s->capture_count) 2026-05-01T09:42:46,139 | ^~ 2026-05-01T09:42:50,894 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.11 -c upstream-quickjs/libunicode.c -o build/temp.linux-armv7l-cpython-311/upstream-quickjs/libunicode.o -Werror=incompatible-pointer-types -DPy_LIMITED_API=0x030A0000 2026-05-01T09:42:51,271 upstream-quickjs/libunicode.c: In function ‘lre_case_conv_entry’: 2026-05-01T09:42:51,272 upstream-quickjs/libunicode.c:72:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 2026-05-01T09:42:51,272 72 | if (conv_type == (type & 1) || 2026-05-01T09:42:51,273 | ^~ 2026-05-01T09:42:51,293 upstream-quickjs/libunicode.c: In function ‘unicode_script’: 2026-05-01T09:42:51,294 upstream-quickjs/libunicode.c:1104:15: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-05-01T09:42:51,294 1104 | if (v == script_idx) { 2026-05-01T09:42:51,295 | ^~ 2026-05-01T09:42:51,301 upstream-quickjs/libunicode.c: In function ‘cr_sort_and_remove_overlap’: 2026-05-01T09:42:51,302 upstream-quickjs/libunicode.c:1352:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-05-01T09:42:51,302 1352 | for(i = 0; i < cr->len; ) { 2026-05-01T09:42:51,303 | ^ 2026-05-01T09:42:51,304 upstream-quickjs/libunicode.c:1356:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-05-01T09:42:51,304 1356 | while (i < cr->len) { 2026-05-01T09:42:51,305 | ^ 2026-05-01T09:42:51,306 upstream-quickjs/libunicode.c: In function ‘cr_regexp_canonicalize’: 2026-05-01T09:42:51,307 upstream-quickjs/libunicode.c:1413:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-05-01T09:42:51,307 1413 | for(i = 0; i < cr_inter.len; i += 2) { 2026-05-01T09:42:51,308 | ^ 2026-05-01T09:42:51,309 upstream-quickjs/libunicode.c:1429:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-05-01T09:42:51,309 1429 | if (d_start == -1) { 2026-05-01T09:42:51,310 | ^~ 2026-05-01T09:42:51,310 upstream-quickjs/libunicode.c:1441:17: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-05-01T09:42:51,311 1441 | if (d_start != -1) { 2026-05-01T09:42:51,312 | ^~ 2026-05-01T09:42:51,318 upstream-quickjs/libunicode.c: In function ‘unicode_prop’: 2026-05-01T09:42:51,319 upstream-quickjs/libunicode.c:1740:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2026-05-01T09:42:51,320 1740 | if (prop_idx >= countof(unicode_prop_table)) 2026-05-01T09:42:51,321 | ^~ 2026-05-01T09:42:53,633 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.11 -c upstream-quickjs/quickjs.c -o build/temp.linux-armv7l-cpython-311/upstream-quickjs/quickjs.o -Werror=incompatible-pointer-types -DPy_LIMITED_API=0x030A0000 2026-05-01T09:42:53,879 upstream-quickjs/quickjs.c:76:10: fatal error: quickjs-c-atomics.h: No such file or directory 2026-05-01T09:42:53,880 76 | #include "quickjs-c-atomics.h" 2026-05-01T09:42:53,880 | ^~~~~~~~~~~~~~~~~~~~~ 2026-05-01T09:42:53,881 compilation terminated. 2026-05-01T09:42:53,885 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2026-05-01T09:42:53,981 ERROR: [present-rich] Building wheel for quickjs-ng (pyproject.toml) exited with 1 2026-05-01T09:42:53,994 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /tmp/tmp5d9ebded[/] 2026-05-01T09:42:53,995 [bold magenta]cwd[/]: /tmp/pip-wheel-1gn51od0/quickjs-ng_8b477fc0d63142eaa7ee5a9564511d20 2026-05-01T09:42:53,995 Building wheel for quickjs-ng (pyproject.toml): finished with status 'error' 2026-05-01T09:42:53,997 ERROR: Failed building wheel for quickjs-ng 2026-05-01T09:42:54,000 Failed to build quickjs-ng 2026-05-01T09:42:54,001 ERROR: Failed to build one or more wheels 2026-05-01T09:42:54,002 Exception information: 2026-05-01T09:42:54,002 Traceback (most recent call last): 2026-05-01T09:42:54,002 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-05-01T09:42:54,002 status = run_func(*args) 2026-05-01T09:42:54,002 ^^^^^^^^^^^^^^^ 2026-05-01T09:42:54,002 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-05-01T09:42:54,002 return func(self, options, args) 2026-05-01T09:42:54,002 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-01T09:42:54,002 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 201, in run 2026-05-01T09:42:54,002 raise CommandError("Failed to build one or more wheels") 2026-05-01T09:42:54,002 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2026-05-01T09:42:54,005 Removed build tracker: '/tmp/pip-build-tracker-4w12ycuv'