2025-09-08T00:15:43,699 Created temporary directory: /tmp/pip-build-tracker-v5x1xlq3 2025-09-08T00:15:43,700 Initialized build tracking at /tmp/pip-build-tracker-v5x1xlq3 2025-09-08T00:15:43,700 Created build tracker: /tmp/pip-build-tracker-v5x1xlq3 2025-09-08T00:15:43,700 Entered build tracker: /tmp/pip-build-tracker-v5x1xlq3 2025-09-08T00:15:43,701 Created temporary directory: /tmp/pip-wheel-wji6bc87 2025-09-08T00:15:43,704 Created temporary directory: /tmp/pip-ephem-wheel-cache-64efn138 2025-09-08T00:15:43,763 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T00:15:43,765 2 location(s) to search for versions of nutils: 2025-09-08T00:15:43,765 * https://pypi.org/simple/nutils/ 2025-09-08T00:15:43,765 * https://www.piwheels.org/simple/nutils/ 2025-09-08T00:15:43,765 Fetching project page and analyzing links: https://pypi.org/simple/nutils/ 2025-09-08T00:15:43,766 Getting page https://pypi.org/simple/nutils/ 2025-09-08T00:15:43,767 Found index url https://pypi.org/simple/ 2025-09-08T00:15:43,920 Fetched page https://pypi.org/simple/nutils/ as application/vnd.pypi.simple.v1+json 2025-09-08T00:15:43,932 Found link https://files.pythonhosted.org/packages/4c/d8/7a05b004c58187e943754bc9ac62d03cfd589d65dfc807f177cac9787be8/nutils-1.0.tar.gz (from https://pypi.org/simple/nutils/), version: 1.0 2025-09-08T00:15:43,932 Found link https://files.pythonhosted.org/packages/76/c4/60273b5cbe47cc7f2cbb1c2c74b521e7653987cdf3092afaa7dc8248843d/nutils-2.0.tar.gz (from https://pypi.org/simple/nutils/), version: 2.0 2025-09-08T00:15:43,933 Skipping link: No binaries permitted for nutils: https://files.pythonhosted.org/packages/7c/95/473bf98025e589c3d669b8522b6d96f54c00fc897805e800684414861aa8/nutils-3.0-py3-none-any.whl (from https://pypi.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:43,934 Found link https://files.pythonhosted.org/packages/99/8c/8a2395759e4c370620d91e024b6bee2b8c61b3e6397a2ac403d9a3f9340d/nutils-3.0.tar.gz (from https://pypi.org/simple/nutils/) (requires-python:>=3.5), version: 3.0 2025-09-08T00:15:43,934 Skipping link: No binaries permitted for nutils: https://files.pythonhosted.org/packages/c3/0e/ed50f5472b1f87c79f69f669940388ae5b280c6f80221f45e2c59380d746/nutils-3.1-py3-none-any.whl (from https://pypi.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:43,935 Found link https://files.pythonhosted.org/packages/af/26/4ca63a6d413c82bd4ed7092d4367a6762a50e21e94a342a9ce54074491f8/nutils-3.1.tar.gz (from https://pypi.org/simple/nutils/) (requires-python:>=3.5), version: 3.1 2025-09-08T00:15:43,935 Skipping link: No binaries permitted for nutils: https://files.pythonhosted.org/packages/1c/c0/7e0c91d4a3c13a088931acb2b27f3136d0ae252122e0e92aacc7f741562b/nutils-4.0-py3-none-any.whl (from https://pypi.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:43,935 Found link https://files.pythonhosted.org/packages/7d/4f/58ce811dad6ff823d498b6c7ca75f661d5cd8329600112700d991ee8612f/nutils-4.0.tar.gz (from https://pypi.org/simple/nutils/) (requires-python:>=3.5), version: 4.0 2025-09-08T00:15:43,936 Skipping link: No binaries permitted for nutils: https://files.pythonhosted.org/packages/ef/b4/64cadcdb3a9c2bedcd452e5c389f522fc4e86b9ea74fdc2cb2ebac8d4205/nutils-4.1-py3-none-any.whl (from https://pypi.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:43,936 Found link https://files.pythonhosted.org/packages/86/20/73701edcf34b58528583e9786b9e2115f6db2b070423814d59efff27f4be/nutils-4.1.tar.gz (from https://pypi.org/simple/nutils/) (requires-python:>=3.5), version: 4.1 2025-09-08T00:15:43,936 Skipping link: No binaries permitted for nutils: https://files.pythonhosted.org/packages/89/ed/4f098d97bf681ef1e1f421ba02b0dd2293088e7ca1caa46485ee968074e2/nutils-5.0-py3-none-any.whl (from https://pypi.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:43,937 Found link https://files.pythonhosted.org/packages/00/5c/0202bf4bf8693c094155b08d82808f4998b9b8d9da1ead15b4e1a1661424/nutils-5.0.tar.gz (from https://pypi.org/simple/nutils/) (requires-python:>=3.5), version: 5.0 2025-09-08T00:15:43,937 Skipping link: No binaries permitted for nutils: https://files.pythonhosted.org/packages/c6/a9/681de63611243ca58b81a93ec02a6d12f68e40d6d2cc35cb790abdad9609/nutils-5.1-py3-none-any.whl (from https://pypi.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:43,938 Found link https://files.pythonhosted.org/packages/8e/ab/8b0e999a42acbce5b1b891112f77c853c65347889ce7a9e05a22c0707f4e/nutils-5.1.tar.gz (from https://pypi.org/simple/nutils/) (requires-python:>=3.5), version: 5.1 2025-09-08T00:15:43,938 Skipping link: No binaries permitted for nutils: https://files.pythonhosted.org/packages/19/cd/6ae7a8f6220cdb87d7a13b40590cbbb0a127287ed88b7fc4a2b16c35f545/nutils-5.2-py3-none-any.whl (from https://pypi.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:43,938 Found link https://files.pythonhosted.org/packages/fb/7d/27b09d2664a719673be4bdfc058dbcfa1649c8b55a3dd1874c106a5c78c0/nutils-5.2.tar.gz (from https://pypi.org/simple/nutils/) (requires-python:>=3.5), version: 5.2 2025-09-08T00:15:43,939 Skipping link: No binaries permitted for nutils: https://files.pythonhosted.org/packages/ba/ca/1d069af25549ae072384b635844eb158f2dbc4b3ffb1b66f2e578eb07b0f/nutils-6.0-py3-none-any.whl (from https://pypi.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:43,939 Found link https://files.pythonhosted.org/packages/11/77/a106832a53f623a2db8fadd8a38900b2619da22b99e7375c440aa9923ab6/nutils-6.0.tar.gz (from https://pypi.org/simple/nutils/) (requires-python:>=3.5), version: 6.0 2025-09-08T00:15:43,939 Skipping link: No binaries permitted for nutils: https://files.pythonhosted.org/packages/bf/76/ef85a7ed9f38e9377b56594b30b77104257229753df5e55eb6a30a1bb07b/nutils-6.1-py3-none-any.whl (from https://pypi.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:43,940 Found link https://files.pythonhosted.org/packages/59/32/e2e9bd1ac60fe2adb7f3ccfec5c1467a06b9f3ec0aef57bebc61c1183cf3/nutils-6.1.tar.gz (from https://pypi.org/simple/nutils/) (requires-python:>=3.5), version: 6.1 2025-09-08T00:15:43,940 Skipping link: No binaries permitted for nutils: https://files.pythonhosted.org/packages/fb/01/edc5000d68432fc0b765037a9f2a8a86556b69de0155b09f06f92eeeb11c/nutils-6.2-py3-none-any.whl (from https://pypi.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:43,940 Found link https://files.pythonhosted.org/packages/bf/ef/b19341677b6d00a2105bbe1e50b9d4db48f9974f81ce98b997033c278d49/nutils-6.2.tar.gz (from https://pypi.org/simple/nutils/) (requires-python:>=3.5), version: 6.2 2025-09-08T00:15:43,941 Skipping link: No binaries permitted for nutils: https://files.pythonhosted.org/packages/e8/6a/742685b9d16165627dc38605fc0e041ad4b81e29e8b8afccee814c4f195c/nutils-6.3-py3-none-any.whl (from https://pypi.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:43,941 Found link https://files.pythonhosted.org/packages/c7/d9/d844d379c602423fd1a65596c6274d34b5889cfabf7c5df69f031528a43a/nutils-6.3.tar.gz (from https://pypi.org/simple/nutils/) (requires-python:>=3.5), version: 6.3 2025-09-08T00:15:43,941 Skipping link: No binaries permitted for nutils: https://files.pythonhosted.org/packages/12/4c/3e333a24694ffb7bb2a80bd6de3b352082912b1834d4218454a7cac00d6f/nutils-7.0-py3-none-any.whl (from https://pypi.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:43,942 Found link https://files.pythonhosted.org/packages/f2/ec/b83ef97afca234b0e3e79c1cde62081b579228fc9f73bee960f625f293ee/nutils-7.0.tar.gz (from https://pypi.org/simple/nutils/) (requires-python:>=3.5), version: 7.0 2025-09-08T00:15:43,942 Skipping link: No binaries permitted for nutils: https://files.pythonhosted.org/packages/16/b9/60c68b9cfdf307708f8f25b268906e4ee5be166d7ae3a4fb5321f8cb722d/nutils-7.1-py3-none-any.whl (from https://pypi.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:43,942 Found link https://files.pythonhosted.org/packages/4c/56/cedb695d6f9f179812c38674701e125eb42528fd684693a9a44efee0e733/nutils-7.1.tar.gz (from https://pypi.org/simple/nutils/) (requires-python:>=3.5), version: 7.1 2025-09-08T00:15:43,943 Skipping link: No binaries permitted for nutils: https://files.pythonhosted.org/packages/c9/08/4f0e08237a7b271d2c547d3400f536bccf1fe3bb74846600ef58b0ac30c8/nutils-7.2-py3-none-any.whl (from https://pypi.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:43,943 Found link https://files.pythonhosted.org/packages/f0/36/d0716f07643e3a036083accab993f525b03bf02dbe3e128101f6c60e2422/nutils-7.2.tar.gz (from https://pypi.org/simple/nutils/) (requires-python:>=3.5), version: 7.2 2025-09-08T00:15:43,943 Skipping link: No binaries permitted for nutils: https://files.pythonhosted.org/packages/1d/26/03743ae8bdf1e6d5b06964fcf5f97e54836665a0cdee5dca8ca05688d353/nutils-7.3-py3-none-any.whl (from https://pypi.org/simple/nutils/) (requires-python:~=3.7) 2025-09-08T00:15:43,945 Found link https://files.pythonhosted.org/packages/67/22/faf10ae9fcfcafd239e75ba4d1b022b0c6d3db899fa2bebf5940081ffbc1/nutils-7.3.tar.gz (from https://pypi.org/simple/nutils/) (requires-python:~=3.7), version: 7.3 2025-09-08T00:15:43,945 Skipping link: No binaries permitted for nutils: https://files.pythonhosted.org/packages/7d/9b/ea6f8575ad8819d38408cf036574359c589181d5eb806f3ef5e536641270/nutils-8.0-py3-none-any.whl (from https://pypi.org/simple/nutils/) (requires-python:~=3.7) 2025-09-08T00:15:43,945 Found link https://files.pythonhosted.org/packages/ad/1d/e761f48fccaffccf888eeffbd4c8ab1b2454e6f7f8a567addb8ae2878bfd/nutils-8.0.tar.gz (from https://pypi.org/simple/nutils/) (requires-python:~=3.7), version: 8.0 2025-09-08T00:15:43,945 Skipping link: No binaries permitted for nutils: https://files.pythonhosted.org/packages/31/63/3bb86943b570784e5a2267ff200d473c839ed5505ec72a809528eab7fe78/nutils-8.1-py3-none-any.whl (from https://pypi.org/simple/nutils/) (requires-python:~=3.7) 2025-09-08T00:15:43,946 Found link https://files.pythonhosted.org/packages/84/63/bbd94b5a0d001fe988ecf53e32792f21d7e70b3bd7bc8f430583df3478cb/nutils-8.1.tar.gz (from https://pypi.org/simple/nutils/) (requires-python:~=3.7), version: 8.1 2025-09-08T00:15:43,946 Skipping link: No binaries permitted for nutils: https://files.pythonhosted.org/packages/ec/f9/34bc2bbe8927cfd9daa473de6a2bbbd4d26d2c1b090d842dff9690f34e45/nutils-8.3-py3-none-any.whl (from https://pypi.org/simple/nutils/) (requires-python:~=3.7) 2025-09-08T00:15:43,946 Found link https://files.pythonhosted.org/packages/6a/15/8e9075ff349cc4b45b63942f6096d4bd846460825808da2b1fb7f0637667/nutils-8.3.tar.gz (from https://pypi.org/simple/nutils/) (requires-python:~=3.7), version: 8.3 2025-09-08T00:15:43,946 Skipping link: No binaries permitted for nutils: https://files.pythonhosted.org/packages/70/da/61791acacdb43b9cbaef52546ab7daadf4c1239698cfbc9dd6c4064b6cc0/nutils-8.4-py3-none-any.whl (from https://pypi.org/simple/nutils/) (requires-python:~=3.7) 2025-09-08T00:15:43,946 Found link https://files.pythonhosted.org/packages/d4/32/78bc0fad611dd9f9cbf1226e05cb844dfa701741e972d5553d89ddd915de/nutils-8.4.tar.gz (from https://pypi.org/simple/nutils/) (requires-python:~=3.7), version: 8.4 2025-09-08T00:15:43,946 Skipping link: No binaries permitted for nutils: https://files.pythonhosted.org/packages/60/6a/b794a1b03c5e1295ddaf2c92a7435c24395335d799a5cd72dc36e78d54b1/nutils-8.5-py3-none-any.whl (from https://pypi.org/simple/nutils/) (requires-python:>=3.7) 2025-09-08T00:15:43,947 Found link https://files.pythonhosted.org/packages/65/9e/51a39d2b2f501d92a5efc519fb3bd696161c0a6540cbd6994a1dda3c76ef/nutils-8.5.tar.gz (from https://pypi.org/simple/nutils/) (requires-python:>=3.7), version: 8.5 2025-09-08T00:15:43,947 Skipping link: No binaries permitted for nutils: https://files.pythonhosted.org/packages/08/f9/5b09268b92ea6afee7e13d746becb8dfa7baf4f87f9bd8b9e861c59b5f5f/nutils-8.6-py3-none-any.whl (from https://pypi.org/simple/nutils/) (requires-python:>=3.7) 2025-09-08T00:15:43,947 Found link https://files.pythonhosted.org/packages/92/ab/0c435f6d98d6b57663e3c82455d771b5a16605ae478dfd98c4483fe76c69/nutils-8.6.tar.gz (from https://pypi.org/simple/nutils/) (requires-python:>=3.7), version: 8.6 2025-09-08T00:15:43,947 Skipping link: No binaries permitted for nutils: https://files.pythonhosted.org/packages/73/03/50f91dc6ee44a179cd1adf56b6976d5afb246059733ed448fec3aad56e68/nutils-8.7-py3-none-any.whl (from https://pypi.org/simple/nutils/) (requires-python:>=3.7) 2025-09-08T00:15:43,948 Found link https://files.pythonhosted.org/packages/2a/6b/13f29d09f237e56a5b8188c1cef4ef27984396f5644efd4d48c95076ab98/nutils-8.7.tar.gz (from https://pypi.org/simple/nutils/) (requires-python:>=3.7), version: 8.7 2025-09-08T00:15:43,948 Skipping link: No binaries permitted for nutils: https://files.pythonhosted.org/packages/ca/9c/c024d49c8b78916f8a549a112acec9bf9338edac7fc6a5d733a94c36d56d/nutils-8.8-py3-none-any.whl (from https://pypi.org/simple/nutils/) (requires-python:>=3.7) 2025-09-08T00:15:43,948 Found link https://files.pythonhosted.org/packages/12/28/2761e4c1235ecdcef3f28a3ddfd87c213656ca71adf85a81f04e4b44d1d5/nutils-8.8.tar.gz (from https://pypi.org/simple/nutils/) (requires-python:>=3.7), version: 8.8 2025-09-08T00:15:43,948 Skipping link: No binaries permitted for nutils: https://files.pythonhosted.org/packages/97/7a/45721943976133dd5bfe22312f99d97617ca8d88f1bb0ee6e525eaf430ff/nutils-9.0-py3-none-any.whl (from https://pypi.org/simple/nutils/) (requires-python:>=3.9) 2025-09-08T00:15:43,949 Found link https://files.pythonhosted.org/packages/76/5b/2ab4b6f8077d8a11bec60f503da1277859bb680a55a3a1afdf617bd83c24/nutils-9.0.tar.gz (from https://pypi.org/simple/nutils/) (requires-python:>=3.9), version: 9.0 2025-09-08T00:15:43,949 Skipping link: No binaries permitted for nutils: https://files.pythonhosted.org/packages/fc/96/d86416566700ee91f2e034e9b4258b4180918fc01a0462372fdf5230aa0e/nutils-9.1-py3-none-any.whl (from https://pypi.org/simple/nutils/) (requires-python:>=3.9) 2025-09-08T00:15:43,949 Found link https://files.pythonhosted.org/packages/67/68/acf44a75a06b3aaa330e86c9b389d01f187def7617475ca61ee4e68099cd/nutils-9.1.tar.gz (from https://pypi.org/simple/nutils/) (requires-python:>=3.9), version: 9.1 2025-09-08T00:15:43,949 Fetching project page and analyzing links: https://www.piwheels.org/simple/nutils/ 2025-09-08T00:15:43,949 Getting page https://www.piwheels.org/simple/nutils/ 2025-09-08T00:15:43,950 Found index url https://www.piwheels.org/simple/ 2025-09-08T00:15:44,044 Fetched page https://www.piwheels.org/simple/nutils/ as text/html 2025-09-08T00:15:44,051 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-9.1-py3-none-any.whl#sha256=1b54c0cb3e063eee0e63427a21012d4ce405c7651f3836a5fedef9ed97f1d215 (from https://www.piwheels.org/simple/nutils/) (requires-python:>=3.9) 2025-09-08T00:15:44,051 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-9.0-py3-none-any.whl#sha256=d5cfa7e6f8ed49536c61af7f98a817a5ddce84fdc0a8a6bcbf636824b8da46f5 (from https://www.piwheels.org/simple/nutils/) (requires-python:>=3.9) 2025-09-08T00:15:44,051 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-8.8-py3-none-any.whl#sha256=6a963f1efe23ab67e709d42786c16b7c86109836e3442534b108629ce9af05b4 (from https://www.piwheels.org/simple/nutils/) (requires-python:>=3.7) 2025-09-08T00:15:44,051 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-8.7-py3-none-any.whl#sha256=63201273547469cc53007bbea6e93fbd60e9c7687eab6feb69693b4736444759 (from https://www.piwheels.org/simple/nutils/) (requires-python:>=3.7) 2025-09-08T00:15:44,051 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-8.6-py3-none-any.whl#sha256=e386d773f5d7a7377626d5e18734538e9393229c6826baaec7e22f903182f199 (from https://www.piwheels.org/simple/nutils/) (requires-python:>=3.7) 2025-09-08T00:15:44,051 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-8.5-py3-none-any.whl#sha256=e46de2c763c9f5eb87e9e2848dfb122f07a3add57b3ead74a944e08dfb4925ed (from https://www.piwheels.org/simple/nutils/) (requires-python:>=3.7) 2025-09-08T00:15:44,051 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-8.4-py3-none-any.whl#sha256=49d410ad4a55ae6e4c50e9e56a05e68a6e7719f3a6dde8946fa543ebc82097a9 (from https://www.piwheels.org/simple/nutils/) (requires-python:~=3.7) 2025-09-08T00:15:44,052 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-8.3-py3-none-any.whl#sha256=c71dce5e9b0880fc2b9e2f4828e380a75b4c4591b110211b9382d71478176de1 (from https://www.piwheels.org/simple/nutils/) (requires-python:~=3.7) 2025-09-08T00:15:44,052 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-8.1-py3-none-any.whl#sha256=3bf361aeb26ff6e15434054e9eff88b2c17e1cda62484a67e2f40612dee8ff73 (from https://www.piwheels.org/simple/nutils/) (requires-python:~=3.7) 2025-09-08T00:15:44,052 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-8.0-py3-none-any.whl#sha256=33d4ca0141c4ac0b21605bfa61113dc3d9663625c9d9299ccbed18459acf0a1e (from https://www.piwheels.org/simple/nutils/) (requires-python:~=3.7) 2025-09-08T00:15:44,052 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-7.3-py3-none-any.whl#sha256=23cd945e3ecf42f6696383a8909f6a1b73db8b386374de942d983174cb8ee8ca (from https://www.piwheels.org/simple/nutils/) (requires-python:~=3.7) 2025-09-08T00:15:44,052 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-7.2-py3-none-any.whl#sha256=3dbe81db477b74a5501a97832ea676e90cde38785c9f2b8887dd872f3e90f236 (from https://www.piwheels.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:44,052 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-7.1-py3-none-any.whl#sha256=031b55405102e01abd1d99d284881bf31c1cad862e4c6f13221e61c10b85f9d6 (from https://www.piwheels.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:44,052 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-7.0-py3-none-any.whl#sha256=48b27edfe5e85c7fa56b8031d07a1e5a431ee07e113e95c4a6dc6b82fa95644e (from https://www.piwheels.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:44,052 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-6.3-py3-none-any.whl#sha256=916063190fff5eb693631b9b79af02150fe2a259fa42ad7f8b76f811a10cef4b (from https://www.piwheels.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:44,053 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-6.2-py3-none-any.whl#sha256=ef217f98976105edf538a87f7bd45c3ec7f8095a51d7ca70bd020ea92e3bd551 (from https://www.piwheels.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:44,053 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-6.1-py3-none-any.whl#sha256=3431aef095a34e27d43e9a8a838720752b2d876a1883a8123717c270f27cb997 (from https://www.piwheels.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:44,053 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-6.0-py3-none-any.whl#sha256=d22b5190c24635091043bcbcca9e82a81d263c11e2c026ac832c030302649701 (from https://www.piwheels.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:44,053 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-5.2-py3-none-any.whl#sha256=866c809525061dff5220a2ead2c0124c668cfcb9e27f7b192a9d9eca197cda82 (from https://www.piwheels.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:44,053 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-5.1-py3-none-any.whl#sha256=0032656b4d51a624c22ebb1c7dff87b6667635908fce905be2736e3e9bf206a5 (from https://www.piwheels.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:44,053 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-5.0-py3-none-any.whl#sha256=ff35751a6fd54387c37bf9b7964efb0c2782f9a45796ed8d826bb2697fdeed95 (from https://www.piwheels.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:44,053 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-4.1-py3-none-any.whl#sha256=1766ddf694b8cb4a7f735b6a8c292c6f0f1f8511acffa59671b6f5ee5726b6dc (from https://www.piwheels.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:44,053 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-4.0-py3-none-any.whl#sha256=e7751561e35c9ea6cb84c9870b311fec178ee0eaa462c7927985f1a6aa68011e (from https://www.piwheels.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:44,054 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-3.1-py3-none-any.whl#sha256=2b64c993950b9a976becaf0c58c220737a8b70bffe4e2cbd92cce2026b32c953 (from https://www.piwheels.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:44,054 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-3.0-py3-none-any.whl#sha256=6831ab93a7f902e3cfc404966087e83e4b965b320479b2718163d7ab6b367260 (from https://www.piwheels.org/simple/nutils/) (requires-python:>=3.5) 2025-09-08T00:15:44,054 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-2.0-py3-none-any.whl#sha256=c37711cb1acdef1a0cfce79d11354f75e0149431468c4f4233e371c45168c38c (from https://www.piwheels.org/simple/nutils/) 2025-09-08T00:15:44,054 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-1.0-cp37-cp37m-linux_armv7l.whl#sha256=4997100e7b2b203def15ec55bfda1c67d3af48394e86846e90e16136e072588d (from https://www.piwheels.org/simple/nutils/) 2025-09-08T00:15:44,054 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-1.0-cp37-cp37m-linux_armv6l.whl#sha256=4997100e7b2b203def15ec55bfda1c67d3af48394e86846e90e16136e072588d (from https://www.piwheels.org/simple/nutils/) 2025-09-08T00:15:44,054 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-1.0-cp35-cp35m-linux_armv7l.whl#sha256=e001d2590103fd9fef331731186499cc266f3ec4b265f596a69eb54e9564ba3e (from https://www.piwheels.org/simple/nutils/) 2025-09-08T00:15:44,054 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-1.0-cp35-cp35m-linux_armv6l.whl#sha256=e001d2590103fd9fef331731186499cc266f3ec4b265f596a69eb54e9564ba3e (from https://www.piwheels.org/simple/nutils/) 2025-09-08T00:15:44,054 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-1.0-cp34-cp34m-linux_armv7l.whl#sha256=cd0a3307d4a752a2629799cef72b976931078905f8f2068835549be8b4f01c89 (from https://www.piwheels.org/simple/nutils/) 2025-09-08T00:15:44,054 Skipping link: No binaries permitted for nutils: https://archive1.piwheels.org/simple/nutils/nutils-1.0-cp34-cp34m-linux_armv6l.whl#sha256=cd0a3307d4a752a2629799cef72b976931078905f8f2068835549be8b4f01c89 (from https://www.piwheels.org/simple/nutils/) 2025-09-08T00:15:44,055 Skipping link: not a file: https://www.piwheels.org/simple/nutils/ 2025-09-08T00:15:44,055 Skipping link: not a file: https://pypi.org/simple/nutils/ 2025-09-08T00:15:44,081 Given no hashes to check 1 links for project 'nutils': discarding no candidates 2025-09-08T00:15:44,082 Collecting nutils==1.0 2025-09-08T00:15:44,084 Created temporary directory: /tmp/pip-unpack-rsp59eu7 2025-09-08T00:15:44,222 Downloading nutils-1.0.tar.gz (126 kB) 2025-09-08T00:15:44,285 Added nutils==1.0 from https://files.pythonhosted.org/packages/4c/d8/7a05b004c58187e943754bc9ac62d03cfd589d65dfc807f177cac9787be8/nutils-1.0.tar.gz to build tracker '/tmp/pip-build-tracker-v5x1xlq3' 2025-09-08T00:15:44,286 Running setup.py (path:/tmp/pip-wheel-wji6bc87/nutils_6b4a0ff81c4d48299f2b4daf14a36a72/setup.py) egg_info for package nutils 2025-09-08T00:15:44,286 Created temporary directory: /tmp/pip-pip-egg-info-ym6c8brk 2025-09-08T00:15:44,287 Preparing metadata (setup.py): started 2025-09-08T00:15:44,287 Running command python setup.py egg_info 2025-09-08T00:15:45,875 running egg_info 2025-09-08T00:15:45,949 creating /tmp/pip-pip-egg-info-ym6c8brk/nutils.egg-info 2025-09-08T00:15:45,949 writing /tmp/pip-pip-egg-info-ym6c8brk/nutils.egg-info/PKG-INFO 2025-09-08T00:15:45,950 writing dependency_links to /tmp/pip-pip-egg-info-ym6c8brk/nutils.egg-info/dependency_links.txt 2025-09-08T00:15:45,951 writing requirements to /tmp/pip-pip-egg-info-ym6c8brk/nutils.egg-info/requires.txt 2025-09-08T00:15:45,951 writing top-level names to /tmp/pip-pip-egg-info-ym6c8brk/nutils.egg-info/top_level.txt 2025-09-08T00:15:45,951 writing manifest file '/tmp/pip-pip-egg-info-ym6c8brk/nutils.egg-info/SOURCES.txt' 2025-09-08T00:15:46,248 reading manifest file '/tmp/pip-pip-egg-info-ym6c8brk/nutils.egg-info/SOURCES.txt' 2025-09-08T00:15:46,251 writing manifest file '/tmp/pip-pip-egg-info-ym6c8brk/nutils.egg-info/SOURCES.txt' 2025-09-08T00:15:46,388 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T00:15:46,392 Source in /tmp/pip-wheel-wji6bc87/nutils_6b4a0ff81c4d48299f2b4daf14a36a72 has version 1.0, which satisfies requirement nutils==1.0 from https://files.pythonhosted.org/packages/4c/d8/7a05b004c58187e943754bc9ac62d03cfd589d65dfc807f177cac9787be8/nutils-1.0.tar.gz 2025-09-08T00:15:46,393 Removed nutils==1.0 from https://files.pythonhosted.org/packages/4c/d8/7a05b004c58187e943754bc9ac62d03cfd589d65dfc807f177cac9787be8/nutils-1.0.tar.gz from build tracker '/tmp/pip-build-tracker-v5x1xlq3' 2025-09-08T00:15:46,397 Created temporary directory: /tmp/pip-unpack-3d09h685 2025-09-08T00:15:46,397 Created temporary directory: /tmp/pip-unpack-0ysxglzp 2025-09-08T00:15:46,397 Building wheels for collected packages: nutils 2025-09-08T00:15:46,398 Created temporary directory: /tmp/pip-wheel-4icnn8e_ 2025-09-08T00:15:46,399 DEPRECATION: Building 'nutils' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'nutils'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T00:15:46,400 Building wheel for nutils (setup.py): started 2025-09-08T00:15:46,400 Destination directory: /tmp/pip-wheel-4icnn8e_ 2025-09-08T00:15:46,400 Running command python setup.py bdist_wheel 2025-09-08T00:15:47,685 running bdist_wheel 2025-09-08T00:15:48,060 running build 2025-09-08T00:15:48,060 running build_py 2025-09-08T00:15:48,138 creating build/lib.linux-armv7l-cpython-313/nutils 2025-09-08T00:15:48,138 copying nutils/numeric.py -> build/lib.linux-armv7l-cpython-313/nutils 2025-09-08T00:15:48,139 copying nutils/matrix.py -> build/lib.linux-armv7l-cpython-313/nutils 2025-09-08T00:15:48,139 copying nutils/util.py -> build/lib.linux-armv7l-cpython-313/nutils 2025-09-08T00:15:48,140 copying nutils/__init__.py -> build/lib.linux-armv7l-cpython-313/nutils 2025-09-08T00:15:48,141 copying nutils/log.py -> build/lib.linux-armv7l-cpython-313/nutils 2025-09-08T00:15:48,141 copying nutils/library.py -> build/lib.linux-armv7l-cpython-313/nutils 2025-09-08T00:15:48,142 copying nutils/parallel.py -> build/lib.linux-armv7l-cpython-313/nutils 2025-09-08T00:15:48,142 copying nutils/plot.py -> build/lib.linux-armv7l-cpython-313/nutils 2025-09-08T00:15:48,143 copying nutils/debug.py -> build/lib.linux-armv7l-cpython-313/nutils 2025-09-08T00:15:48,143 copying nutils/core.py -> build/lib.linux-armv7l-cpython-313/nutils 2025-09-08T00:15:48,144 copying nutils/topology.py -> build/lib.linux-armv7l-cpython-313/nutils 2025-09-08T00:15:48,145 copying nutils/mesh.py -> build/lib.linux-armv7l-cpython-313/nutils 2025-09-08T00:15:48,145 copying nutils/function.py -> build/lib.linux-armv7l-cpython-313/nutils 2025-09-08T00:15:48,146 copying nutils/element.py -> build/lib.linux-armv7l-cpython-313/nutils 2025-09-08T00:15:48,148 creating build/lib.linux-armv7l-cpython-313/nutils/_log 2025-09-08T00:15:48,148 copying nutils/_log/viewer.js -> build/lib.linux-armv7l-cpython-313/nutils/_log 2025-09-08T00:15:48,149 copying nutils/_log/style.css -> build/lib.linux-armv7l-cpython-313/nutils/_log 2025-09-08T00:15:48,150 running build_ext 2025-09-08T00:15:48,486 building 'nutils._numeric' extension 2025-09-08T00:15:48,486 creating build/temp.linux-armv7l-cpython-313/nutils 2025-09-08T00:15:48,487 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -I/usr/include/python3.13 -c nutils/_numeric.c -o build/temp.linux-armv7l-cpython-313/nutils/_numeric.o 2025-09-08T00:15:48,899 nutils/_numeric.c: In function ‘sane_hash’: 2025-09-08T00:15:48,899 nutils/_numeric.c:211:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T00:15:48,899 211 | if ( itemsize > sizeof(long) ) { 2025-09-08T00:15:48,899 | ^ 2025-09-08T00:15:48,900 nutils/_numeric.c: At top level: 2025-09-08T00:15:48,900 nutils/_numeric.c:234:45: warning: missing braces around initializer [-Wmissing-braces] 2025-09-08T00:15:48,900 234 | NPY_NO_EXPORT PyTypeObject SaneArray_Type = { 2025-09-08T00:15:48,900 | ^ 2025-09-08T00:15:48,901 In file included from /usr/include/python3.13/Python.h:72, 2025-09-08T00:15:48,901 from nutils/_numeric.c:3: 2025-09-08T00:15:48,901 /usr/include/python3.13/object.h:138:9: error: initialization of ‘int’ from ‘void *’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T00:15:48,901 138 | (type) \ 2025-09-08T00:15:48,901 | ^ 2025-09-08T00:15:48,902 nutils/_numeric.c:235:3: note: in expansion of macro ‘PyObject_HEAD_INIT’ 2025-09-08T00:15:48,902 235 | PyObject_HEAD_INIT(NULL) 2025-09-08T00:15:48,902 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T00:15:48,902 /usr/include/python3.13/object.h:138:9: note: (near initialization for ‘SaneArray_Type.ob_base.ob_size’) 2025-09-08T00:15:48,902 138 | (type) \ 2025-09-08T00:15:48,902 | ^ 2025-09-08T00:15:48,902 nutils/_numeric.c:235:3: note: in expansion of macro ‘PyObject_HEAD_INIT’ 2025-09-08T00:15:48,902 235 | PyObject_HEAD_INIT(NULL) 2025-09-08T00:15:48,902 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T00:15:48,902 nutils/_numeric.c:234:45: warning: missing braces around initializer [-Wmissing-braces] 2025-09-08T00:15:48,903 234 | NPY_NO_EXPORT PyTypeObject SaneArray_Type = { 2025-09-08T00:15:48,903 | ^ 2025-09-08T00:15:48,903 nutils/_numeric.c:237:3: error: initialization of ‘int’ from ‘char *’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T00:15:48,903 237 | "SaneArray", // tp_name 2025-09-08T00:15:48,903 | ^~~~~~~~~~~ 2025-09-08T00:15:48,903 nutils/_numeric.c:237:3: note: (near initialization for ‘SaneArray_Type.tp_basicsize’) 2025-09-08T00:15:48,930 nutils/_numeric.c:238:3: error: ‘NPY_SIZEOF_PYARRAYOBJECT’ undeclared here (not in a function) 2025-09-08T00:15:48,930 238 | NPY_SIZEOF_PYARRAYOBJECT, // tp_basicsize 2025-09-08T00:15:48,930 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T00:15:48,930 nutils/_numeric.c:249:3: error: initialization of ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} from incompatible pointer type ‘long int (*)(PyObject *)’ {aka ‘long int (*)(struct _object *)’} [-Wincompatible-pointer-types] 2025-09-08T00:15:48,930 249 | sane_hash, // tp_hash 2025-09-08T00:15:48,930 | ^~~~~~~~~ 2025-09-08T00:15:48,930 nutils/_numeric.c:249:3: note: (near initialization for ‘SaneArray_Type.tp_call’) 2025-09-08T00:15:48,931 nutils/_numeric.c:256:3: error: initialization of ‘int (*)(PyObject *, int (*)(PyObject *, void *), void *)’ {aka ‘int (*)(struct _object *, int (*)(struct _object *, void *), void *)’} from incompatible pointer type ‘char *’ [-Wincompatible-pointer-types] 2025-09-08T00:15:48,931 256 | "Sane array", // tp_doc 2025-09-08T00:15:48,931 | ^~~~~~~~~~~~ 2025-09-08T00:15:48,931 nutils/_numeric.c:256:3: note: (near initialization for ‘SaneArray_Type.tp_traverse’) 2025-09-08T00:15:48,931 nutils/_numeric.c:259:3: error: initialization of ‘int’ from ‘PyObject * (*)(PyObject *, PyObject *, int)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, int)’} makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T00:15:48,931 259 | sane_richcompare, // tp_richcompare 2025-09-08T00:15:48,931 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:15:48,931 nutils/_numeric.c:259:3: note: (near initialization for ‘SaneArray_Type.tp_weaklistoffset’) 2025-09-08T00:15:48,931 nutils/_numeric.c:234:45: warning: missing braces around initializer [-Wmissing-braces] 2025-09-08T00:15:48,932 234 | NPY_NO_EXPORT PyTypeObject SaneArray_Type = { 2025-09-08T00:15:48,932 | ^ 2025-09-08T00:15:48,945 nutils/_numeric.c: In function ‘init_numeric’: 2025-09-08T00:15:48,945 nutils/_numeric.c:269:20: error: implicit declaration of function ‘Py_InitModule’ [-Wimplicit-function-declaration] 2025-09-08T00:15:48,945 269 | numeric_module = Py_InitModule( "_numeric", module_methods ); 2025-09-08T00:15:48,945 | ^~~~~~~~~~~~~ 2025-09-08T00:15:48,946 nutils/_numeric.c:269:18: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T00:15:48,946 269 | numeric_module = Py_InitModule( "_numeric", module_methods ); 2025-09-08T00:15:48,946 | ^ 2025-09-08T00:15:48,954 nutils/_numeric.c:275:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-08T00:15:48,955 275 | } 2025-09-08T00:15:48,955 | ^ 2025-09-08T00:15:48,961 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-08T00:15:49,134 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T00:15:49,146 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T00:15:49,146 exec(compile('"'"''"'"''"'"' 2025-09-08T00:15:49,146 # This is -- a caller that pip uses to run setup.py 2025-09-08T00:15:49,146 # 2025-09-08T00:15:49,146 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T00:15:49,146 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T00:15:49,146 # - It provides a clear error message when setuptools is not installed. 2025-09-08T00:15:49,146 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T00:15:49,146 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T00:15:49,146 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T00:15:49,146 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T00:15:49,146 import os, sys, tokenize, traceback 2025-09-08T00:15:49,146 2025-09-08T00:15:49,146 try: 2025-09-08T00:15:49,146 import setuptools 2025-09-08T00:15:49,146 except ImportError: 2025-09-08T00:15:49,146 print( 2025-09-08T00:15:49,146 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T00:15:49,146 "the build environment with exception:", 2025-09-08T00:15:49,146 file=sys.stderr, 2025-09-08T00:15:49,146 ) 2025-09-08T00:15:49,146 traceback.print_exc() 2025-09-08T00:15:49,146 sys.exit(1) 2025-09-08T00:15:49,146 2025-09-08T00:15:49,146 __file__ = %r 2025-09-08T00:15:49,146 sys.argv[0] = __file__ 2025-09-08T00:15:49,146 2025-09-08T00:15:49,146 if os.path.exists(__file__): 2025-09-08T00:15:49,146 filename = __file__ 2025-09-08T00:15:49,146 with tokenize.open(__file__) as f: 2025-09-08T00:15:49,146 setup_py_code = f.read() 2025-09-08T00:15:49,146 else: 2025-09-08T00:15:49,146 filename = "" 2025-09-08T00:15:49,146 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T00:15:49,146 2025-09-08T00:15:49,146 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T00:15:49,146 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-wji6bc87/nutils_6b4a0ff81c4d48299f2b4daf14a36a72/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-4icnn8e_[/] 2025-09-08T00:15:49,147 [bold magenta]cwd[/]: /tmp/pip-wheel-wji6bc87/nutils_6b4a0ff81c4d48299f2b4daf14a36a72/ 2025-09-08T00:15:49,147 Building wheel for nutils (setup.py): finished with status 'error' 2025-09-08T00:15:49,147 ERROR: Failed building wheel for nutils 2025-09-08T00:15:49,148 Running setup.py clean for nutils 2025-09-08T00:15:49,149 Running command python setup.py clean 2025-09-08T00:15:50,496 running clean 2025-09-08T00:15:50,640 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T00:15:50,640 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T00:15:50,641 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T00:15:50,641 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T00:15:50,641 removing 'build' 2025-09-08T00:15:50,777 Failed to build nutils 2025-09-08T00:15:50,778 ERROR: Failed to build one or more wheels 2025-09-08T00:15:50,779 Exception information: 2025-09-08T00:15:50,779 Traceback (most recent call last): 2025-09-08T00:15:50,779 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T00:15:50,779 status = _inner_run() 2025-09-08T00:15:50,779 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T00:15:50,779 return self.run(options, args) 2025-09-08T00:15:50,779 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T00:15:50,779 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T00:15:50,779 return func(self, options, args) 2025-09-08T00:15:50,779 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T00:15:50,779 raise CommandError("Failed to build one or more wheels") 2025-09-08T00:15:50,779 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T00:15:50,783 Removed build tracker: '/tmp/pip-build-tracker-v5x1xlq3'