2026-04-01T08:52:37,645 Created temporary directory: /tmp/pip-ephem-wheel-cache-7_vpd5rh 2026-04-01T08:52:37,647 Created temporary directory: /tmp/pip-build-tracker-fa1e3l5g 2026-04-01T08:52:37,648 Initialized build tracking at /tmp/pip-build-tracker-fa1e3l5g 2026-04-01T08:52:37,648 Created build tracker: /tmp/pip-build-tracker-fa1e3l5g 2026-04-01T08:52:37,648 Entered build tracker: /tmp/pip-build-tracker-fa1e3l5g 2026-04-01T08:52:37,649 Created temporary directory: /tmp/pip-wheel-473u99hb 2026-04-01T08:52:37,652 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-04-01T08:52:37,655 Created temporary directory: /tmp/pip-ephem-wheel-cache-0wh00q64 2026-04-01T08:52:37,676 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-01T08:52:37,679 2 location(s) to search for versions of quickjs-ng: 2026-04-01T08:52:37,679 * https://pypi.org/simple/quickjs-ng/ 2026-04-01T08:52:37,679 * https://www.piwheels.org/simple/quickjs-ng/ 2026-04-01T08:52:37,680 Fetching project page and analyzing links: https://pypi.org/simple/quickjs-ng/ 2026-04-01T08:52:37,681 Getting page https://pypi.org/simple/quickjs-ng/ 2026-04-01T08:52:37,682 Found index url https://pypi.org/simple 2026-04-01T08:52:37,908 Fetched page https://pypi.org/simple/quickjs-ng/ as application/vnd.pypi.simple.v1+json 2026-04-01T08:52:37,917 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-04-01T08:52:37,918 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-04-01T08:52:37,918 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-04-01T08:52:37,919 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-04-01T08:52:37,919 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-04-01T08:52:37,920 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-04-01T08:52:37,921 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-04-01T08:52:37,921 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-04-01T08:52:37,922 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-04-01T08:52:37,923 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-04-01T08:52:37,923 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-04-01T08:52:37,924 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-04-01T08:52:37,924 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-04-01T08:52:37,925 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-04-01T08:52:37,925 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-04-01T08:52:37,926 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-04-01T08:52:37,926 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-04-01T08:52:37,927 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-04-01T08:52:37,928 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-04-01T08:52:37,929 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-04-01T08:52:37,929 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-04-01T08:52:37,930 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-04-01T08:52:37,931 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-04-01T08:52:37,931 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-04-01T08:52:37,932 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-04-01T08:52:37,932 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-04-01T08:52:37,933 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-04-01T08:52:37,933 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-04-01T08:52:37,934 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-04-01T08:52:37,935 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-04-01T08:52:37,935 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-04-01T08:52:37,936 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-04-01T08:52:37,936 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-04-01T08:52:37,937 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-04-01T08:52:37,937 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-04-01T08:52:37,938 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-04-01T08:52:37,938 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-04-01T08:52:37,939 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-04-01T08:52:37,939 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-04-01T08:52:37,940 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-04-01T08:52:37,941 Fetching project page and analyzing links: https://www.piwheels.org/simple/quickjs-ng/ 2026-04-01T08:52:37,942 Getting page https://www.piwheels.org/simple/quickjs-ng/ 2026-04-01T08:52:37,943 Found index url https://www.piwheels.org/simple 2026-04-01T08:52:38,110 Fetched page https://www.piwheels.org/simple/quickjs-ng/ as text/html 2026-04-01T08:52:38,112 Skipping link: not a file: https://www.piwheels.org/simple/quickjs-ng/ 2026-04-01T08:52:38,112 Skipping link: not a file: https://pypi.org/simple/quickjs-ng/ 2026-04-01T08:52:38,131 Given no hashes to check 1 links for project 'quickjs-ng': discarding no candidates 2026-04-01T08:52:38,149 Collecting quickjs-ng==0.13.0.1 2026-04-01T08:52:38,152 Created temporary directory: /tmp/pip-unpack-kgb0xvkr 2026-04-01T08:52:38,382 Downloading quickjs_ng-0.13.0.1.tar.gz (493 kB) 2026-04-01T08:52:38,638 Added quickjs-ng==0.13.0.1 from https://files.pythonhosted.org/packages/c7/d2/6f3e770f7ee2cd83306845d3b2a2a36c1cab69b42db26bec5687c4872c12/quickjs_ng-0.13.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-fa1e3l5g' 2026-04-01T08:52:38,643 Created temporary directory: /tmp/pip-build-env-d253qtef 2026-04-01T08:52:38,648 Installing build dependencies: started 2026-04-01T08:52:38,649 Running command pip subprocess to install build dependencies 2026-04-01T08:52:39,782 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-01T08:52:40,191 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-04-01T08:52:40,215 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-01T08:52:41,971 Collecting setuptools 2026-04-01T08:52:42,084 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-01T08:52:45,097 Installing collected packages: setuptools 2026-04-01T08:52:48,181 Successfully installed setuptools-82.0.1 2026-04-01T08:52:48,461 Installing build dependencies: finished with status 'done' 2026-04-01T08:52:48,467 Getting requirements to build wheel: started 2026-04-01T08:52:48,468 Running command Getting requirements to build wheel 2026-04-01T08:52:49,052 /tmp/pip-build-env-d253qtef/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-04-01T08:52:49,052 config = read_configuration(filepath, True, ignore_option_errors, dist) 2026-04-01T08:52:49,160 running egg_info 2026-04-01T08:52:49,166 writing quickjs_ng.egg-info/PKG-INFO 2026-04-01T08:52:49,170 writing dependency_links to quickjs_ng.egg-info/dependency_links.txt 2026-04-01T08:52:49,172 writing top-level names to quickjs_ng.egg-info/top_level.txt 2026-04-01T08:52:49,197 reading manifest file 'quickjs_ng.egg-info/SOURCES.txt' 2026-04-01T08:52:49,202 adding license file 'LICENSE' 2026-04-01T08:52:49,206 writing manifest file 'quickjs_ng.egg-info/SOURCES.txt' 2026-04-01T08:52:49,306 Getting requirements to build wheel: finished with status 'done' 2026-04-01T08:52:49,310 Created temporary directory: /tmp/pip-modern-metadata-ddkkf3m_ 2026-04-01T08:52:49,312 Preparing metadata (pyproject.toml): started 2026-04-01T08:52:49,313 Running command Preparing metadata (pyproject.toml) 2026-04-01T08:52:49,859 /tmp/pip-build-env-d253qtef/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-04-01T08:52:49,860 config = read_configuration(filepath, True, ignore_option_errors, dist) 2026-04-01T08:52:49,962 running dist_info 2026-04-01T08:52:49,972 creating /tmp/pip-modern-metadata-ddkkf3m_/quickjs_ng.egg-info 2026-04-01T08:52:49,973 writing /tmp/pip-modern-metadata-ddkkf3m_/quickjs_ng.egg-info/PKG-INFO 2026-04-01T08:52:49,977 writing dependency_links to /tmp/pip-modern-metadata-ddkkf3m_/quickjs_ng.egg-info/dependency_links.txt 2026-04-01T08:52:49,979 writing top-level names to /tmp/pip-modern-metadata-ddkkf3m_/quickjs_ng.egg-info/top_level.txt 2026-04-01T08:52:49,980 writing manifest file '/tmp/pip-modern-metadata-ddkkf3m_/quickjs_ng.egg-info/SOURCES.txt' 2026-04-01T08:52:50,002 reading manifest file '/tmp/pip-modern-metadata-ddkkf3m_/quickjs_ng.egg-info/SOURCES.txt' 2026-04-01T08:52:50,004 adding license file 'LICENSE' 2026-04-01T08:52:50,007 writing manifest file '/tmp/pip-modern-metadata-ddkkf3m_/quickjs_ng.egg-info/SOURCES.txt' 2026-04-01T08:52:50,009 creating '/tmp/pip-modern-metadata-ddkkf3m_/quickjs_ng-0.13.0.1.dist-info' 2026-04-01T08:52:50,133 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-01T08:52:50,138 Source in /tmp/pip-wheel-473u99hb/quickjs-ng_3230b2328e23443eb80d427a1b3c216c has version 0.13.0.1, which satisfies requirement quickjs-ng==0.13.0.1 from https://files.pythonhosted.org/packages/c7/d2/6f3e770f7ee2cd83306845d3b2a2a36c1cab69b42db26bec5687c4872c12/quickjs_ng-0.13.0.1.tar.gz 2026-04-01T08:52:50,139 Removed quickjs-ng==0.13.0.1 from https://files.pythonhosted.org/packages/c7/d2/6f3e770f7ee2cd83306845d3b2a2a36c1cab69b42db26bec5687c4872c12/quickjs_ng-0.13.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-fa1e3l5g' 2026-04-01T08:52:50,145 Created temporary directory: /tmp/pip-unpack-2k1advmj 2026-04-01T08:52:50,146 Building wheels for collected packages: quickjs-ng 2026-04-01T08:52:50,150 Created temporary directory: /tmp/pip-wheel-5o7i2jjo 2026-04-01T08:52:50,151 Destination directory: /tmp/pip-wheel-5o7i2jjo 2026-04-01T08:52:50,153 Building wheel for quickjs-ng (pyproject.toml): started 2026-04-01T08:52:50,154 Running command Building wheel for quickjs-ng (pyproject.toml) 2026-04-01T08:52:50,686 /tmp/pip-build-env-d253qtef/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-04-01T08:52:50,687 config = read_configuration(filepath, True, ignore_option_errors, dist) 2026-04-01T08:52:50,782 running bdist_wheel 2026-04-01T08:52:50,800 running build 2026-04-01T08:52:50,801 running build_py 2026-04-01T08:52:50,807 creating build/lib.linux-armv7l-cpython-311/quickjs 2026-04-01T08:52:50,809 copying quickjs/__init__.py -> build/lib.linux-armv7l-cpython-311/quickjs 2026-04-01T08:52:50,811 running egg_info 2026-04-01T08:52:50,821 writing quickjs_ng.egg-info/PKG-INFO 2026-04-01T08:52:50,824 writing dependency_links to quickjs_ng.egg-info/dependency_links.txt 2026-04-01T08:52:50,825 writing top-level names to quickjs_ng.egg-info/top_level.txt 2026-04-01T08:52:50,835 reading manifest file 'quickjs_ng.egg-info/SOURCES.txt' 2026-04-01T08:52:50,838 adding license file 'LICENSE' 2026-04-01T08:52:50,841 writing manifest file 'quickjs_ng.egg-info/SOURCES.txt' 2026-04-01T08:52:50,844 running build_ext 2026-04-01T08:52:50,850 building '_quickjs' extension 2026-04-01T08:52:50,851 creating build/temp.linux-armv7l-cpython-311 2026-04-01T08:52:50,852 creating build/temp.linux-armv7l-cpython-311/upstream-quickjs 2026-04-01T08:52:50,853 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-04-01T08:52:52,366 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-04-01T08:52:52,606 upstream-quickjs/dtoa.c: In function ‘js_atod’: 2026-04-01T08:52:52,608 upstream-quickjs/dtoa.c:1475:15: warning: comparison of integer expressions of different signedness: ‘limb_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-04-01T08:52:52,608 1475 | if (c >= radix) 2026-04-01T08:52:52,609 | ^~ 2026-04-01T08:52:54,281 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-04-01T08:52:54,508 upstream-quickjs/libregexp.c: In function ‘parse_unicode_property’: 2026-04-01T08:52:54,508 upstream-quickjs/libregexp.c:588:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2026-04-01T08:52:54,509 588 | if ((q - name) >= sizeof(name) - 1) 2026-04-01T08:52:54,510 | ^~ 2026-04-01T08:52:54,511 upstream-quickjs/libregexp.c:597:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2026-04-01T08:52:54,512 597 | if ((q - value) >= sizeof(value) - 1) 2026-04-01T08:52:54,513 | ^~ 2026-04-01T08:52:54,545 upstream-quickjs/libregexp.c: In function ‘lre_compile’: 2026-04-01T08:52:54,546 upstream-quickjs/libregexp.c:1876:29: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-04-01T08:52:54,547 1876 | if (s->group_names.size > (s->capture_count - 1)) { 2026-04-01T08:52:54,548 | ^ 2026-04-01T08:52:54,568 upstream-quickjs/libregexp.c: In function ‘lre_exec_backtrack’: 2026-04-01T08:52:54,570 upstream-quickjs/libregexp.c:2253:21: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-04-01T08:52:54,571 2253 | if (val >= s->capture_count) 2026-04-01T08:52:54,571 | ^~ 2026-04-01T08:52:54,573 upstream-quickjs/libregexp.c:2263:26: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-04-01T08:52:54,574 2263 | if (val2 >= s->capture_count) 2026-04-01T08:52:54,574 | ^~ 2026-04-01T08:52:54,578 upstream-quickjs/libregexp.c:2325:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-04-01T08:52:54,578 2325 | if (val >= s->capture_count) 2026-04-01T08:52:54,579 | ^~ 2026-04-01T08:52:59,357 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-04-01T08:52:59,738 upstream-quickjs/libunicode.c: In function ‘lre_case_conv_entry’: 2026-04-01T08:52:59,738 upstream-quickjs/libunicode.c:72:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 2026-04-01T08:52:59,739 72 | if (conv_type == (type & 1) || 2026-04-01T08:52:59,740 | ^~ 2026-04-01T08:52:59,760 upstream-quickjs/libunicode.c: In function ‘unicode_script’: 2026-04-01T08:52:59,761 upstream-quickjs/libunicode.c:1104:15: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-04-01T08:52:59,762 1104 | if (v == script_idx) { 2026-04-01T08:52:59,763 | ^~ 2026-04-01T08:52:59,769 upstream-quickjs/libunicode.c: In function ‘cr_sort_and_remove_overlap’: 2026-04-01T08:52:59,771 upstream-quickjs/libunicode.c:1352:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-04-01T08:52:59,771 1352 | for(i = 0; i < cr->len; ) { 2026-04-01T08:52:59,772 | ^ 2026-04-01T08:52:59,772 upstream-quickjs/libunicode.c:1356:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-04-01T08:52:59,773 1356 | while (i < cr->len) { 2026-04-01T08:52:59,774 | ^ 2026-04-01T08:52:59,775 upstream-quickjs/libunicode.c: In function ‘cr_regexp_canonicalize’: 2026-04-01T08:52:59,777 upstream-quickjs/libunicode.c:1413:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-04-01T08:52:59,778 1413 | for(i = 0; i < cr_inter.len; i += 2) { 2026-04-01T08:52:59,778 | ^ 2026-04-01T08:52:59,780 upstream-quickjs/libunicode.c:1429:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-04-01T08:52:59,780 1429 | if (d_start == -1) { 2026-04-01T08:52:59,780 | ^~ 2026-04-01T08:52:59,781 upstream-quickjs/libunicode.c:1441:17: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-04-01T08:52:59,782 1441 | if (d_start != -1) { 2026-04-01T08:52:59,782 | ^~ 2026-04-01T08:52:59,789 upstream-quickjs/libunicode.c: In function ‘unicode_prop’: 2026-04-01T08:52:59,790 upstream-quickjs/libunicode.c:1740:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2026-04-01T08:52:59,791 1740 | if (prop_idx >= countof(unicode_prop_table)) 2026-04-01T08:52:59,792 | ^~ 2026-04-01T08:53:02,112 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-04-01T08:53:02,357 upstream-quickjs/quickjs.c:76:10: fatal error: quickjs-c-atomics.h: No such file or directory 2026-04-01T08:53:02,358 76 | #include "quickjs-c-atomics.h" 2026-04-01T08:53:02,358 | ^~~~~~~~~~~~~~~~~~~~~ 2026-04-01T08:53:02,359 compilation terminated. 2026-04-01T08:53:02,364 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2026-04-01T08:53:02,463 ERROR: [present-rich] Building wheel for quickjs-ng (pyproject.toml) exited with 1 2026-04-01T08:53:02,476 [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/tmprbvoonsn[/] 2026-04-01T08:53:02,477 [bold magenta]cwd[/]: /tmp/pip-wheel-473u99hb/quickjs-ng_3230b2328e23443eb80d427a1b3c216c 2026-04-01T08:53:02,477 Building wheel for quickjs-ng (pyproject.toml): finished with status 'error' 2026-04-01T08:53:02,480 ERROR: Failed building wheel for quickjs-ng 2026-04-01T08:53:02,482 Failed to build quickjs-ng 2026-04-01T08:53:02,483 ERROR: Failed to build one or more wheels 2026-04-01T08:53:02,485 Exception information: 2026-04-01T08:53:02,485 Traceback (most recent call last): 2026-04-01T08:53:02,485 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-04-01T08:53:02,485 status = run_func(*args) 2026-04-01T08:53:02,485 ^^^^^^^^^^^^^^^ 2026-04-01T08:53:02,485 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-04-01T08:53:02,485 return func(self, options, args) 2026-04-01T08:53:02,485 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-01T08:53:02,485 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 201, in run 2026-04-01T08:53:02,485 raise CommandError("Failed to build one or more wheels") 2026-04-01T08:53:02,485 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2026-04-01T08:53:02,488 Removed build tracker: '/tmp/pip-build-tracker-fa1e3l5g'