2026-02-14T10:59:25,282 Created temporary directory: /tmp/pip-ephem-wheel-cache-i6e_1mhz 2026-02-14T10:59:25,284 Created temporary directory: /tmp/pip-build-tracker-gira_sqo 2026-02-14T10:59:25,284 Initialized build tracking at /tmp/pip-build-tracker-gira_sqo 2026-02-14T10:59:25,285 Created build tracker: /tmp/pip-build-tracker-gira_sqo 2026-02-14T10:59:25,285 Entered build tracker: /tmp/pip-build-tracker-gira_sqo 2026-02-14T10:59:25,286 Created temporary directory: /tmp/pip-wheel-a8t0s7w0 2026-02-14T10:59:25,289 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-02-14T10:59:25,291 Created temporary directory: /tmp/pip-ephem-wheel-cache-mu32on5i 2026-02-14T10:59:25,313 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-14T10:59:25,316 2 location(s) to search for versions of sparsediffpy: 2026-02-14T10:59:25,316 * https://pypi.org/simple/sparsediffpy/ 2026-02-14T10:59:25,316 * https://www.piwheels.org/simple/sparsediffpy/ 2026-02-14T10:59:25,317 Fetching project page and analyzing links: https://pypi.org/simple/sparsediffpy/ 2026-02-14T10:59:25,318 Getting page https://pypi.org/simple/sparsediffpy/ 2026-02-14T10:59:25,319 Found index url https://pypi.org/simple 2026-02-14T10:59:25,533 Fetched page https://pypi.org/simple/sparsediffpy/ as application/vnd.pypi.simple.v1+json 2026-02-14T10:59:25,542 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/80/b2/23e839254be678da469c63bc9e8458af946608c110cf79b9a8c6903e50b3/sparsediffpy-0.1.1-cp311-cp311-macosx_10_9_universal2.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,543 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/8d/46/cdb24c981bc2aa4aca85545771137d627cd963b71689812724f12d350d0a/sparsediffpy-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,543 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/6a/1a/401d11ec9332cd64aae7b3d8135e3b8dfd88dbe6d71fb9ffff600aa2103d/sparsediffpy-0.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,544 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/92/28/f98f0026a34f9c118a6f6efacfdc3e0e4b8b5acea16c78ab6305ad75f624/sparsediffpy-0.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,545 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/76/9b/7b20f5e75d5c36f004c141bc85d703002bef580b9a37128ce0e8dcc05097/sparsediffpy-0.1.1-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,545 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/73/53/688ff7cfe3d364d0e2abe7c50e30feb1db9e78f6dac96261c3d9ca56af6b/sparsediffpy-0.1.1-cp312-cp312-macosx_10_13_universal2.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,546 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/4a/10/6759d5d1bedeef96cb5198c9e4afa67c797dbf1f482f754a2ae73c8fcac8/sparsediffpy-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,547 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/73/4b/b510ed5a9b6299f26dc1d76842708955e6d923e169118c5af800429612e8/sparsediffpy-0.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,547 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/7e/ea/279866d4c258594a5edd2513c9eba96c7fb3f670b369b3630140b8dd2999/sparsediffpy-0.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,548 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/55/6b/712b66d3ac7a13d20df77900ba6d98dc8d714aeeeb813aa63a2e81b2ff2c/sparsediffpy-0.1.1-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,549 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/47/99/2e78263ec633cb2896ca1ccdd006b062b20bb844576687600b2f78e7609b/sparsediffpy-0.1.1-cp313-cp313-macosx_10_13_universal2.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,549 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/61/a2/75300b90fbbbe049d9302a199fe373a93b886e9a3ad22f305a5b41aa51df/sparsediffpy-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,550 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/d4/85/caca889b45f84a3c4c781277c4f8c4b96771951de48ff7075314f2279aff/sparsediffpy-0.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,550 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/e3/2e/3d082d4b3f617e6a6ca2e28c811896703e3c54fab748edaf540b1a02911a/sparsediffpy-0.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,551 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/68/92/2844fa03beab3191e8f2a2f26e5290c7d574dbe34db871ed3375d9bd8564/sparsediffpy-0.1.1-cp313-cp313-win_amd64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,551 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/4b/9e/25211f56cad8ce7ac012dd2c5c559c14d12ee9005f3a1601155aa0d2f80a/sparsediffpy-0.1.1-cp314-cp314-macosx_10_15_universal2.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,552 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/9c/26/c162e930fcc67d9971e4cbe02e2d5bf2b782473c8bbc2507cba9b147a41a/sparsediffpy-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,553 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/a3/b5/d0c20a28c5b5061e600386a4e853773e9c781ae825fe622f687f0b6a7b83/sparsediffpy-0.1.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,553 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/b0/26/6aea058a777391dd48fd63c6049e01a4295ac2aab2726773aa97c088c98e/sparsediffpy-0.1.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,554 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/07/22/115946005563759519a46918766a9a02b0b194aeea68cb2f514ca9fadabc/sparsediffpy-0.1.1-cp314-cp314-win_amd64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,555 Found link https://files.pythonhosted.org/packages/26/74/e4e9887e3291f66ad6d54cf8c1db7b774fdb05c1a51f0f44ff90fed471cc/sparsediffpy-0.1.1.tar.gz (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11), version: 0.1.1 2026-02-14T10:59:25,556 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/14/d7/8f5ffc5896cdd6073d833e50ae1110b7447295139757d214ff15cd31172c/sparsediffpy-0.1.2-cp311-cp311-macosx_10_9_universal2.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,556 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/ab/75/d9f74c6fa3cdae7dc6dd3793b63f967c1a57a63955b79bf0d7ab4257321d/sparsediffpy-0.1.2-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,557 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/92/a1/7720e15b695c2d94e3342b2c3a7ecd04b30ed095ad0a07ac30b77e57ea2f/sparsediffpy-0.1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,557 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/62/c2/edcf0eb3be82c8498be2e714136dea4f70a47ebb14d6c52e775c8b73f6e5/sparsediffpy-0.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,558 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/8b/d5/fb1f3314834737a54338fb1a1d43fe2d8938014a21ed12adfbd1bade5998/sparsediffpy-0.1.2-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,558 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/dd/a1/53546037f177aec3fecd5151470905d66728beeb3cd87726b99b50263f5f/sparsediffpy-0.1.2-cp312-cp312-macosx_10_13_universal2.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,559 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/74/9e/97b0671c4bac064ffa72a1437cbf9906ded80b3f31596b79cabc7307ae30/sparsediffpy-0.1.2-cp312-cp312-macosx_10_13_x86_64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,559 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/4d/7c/e0fed07433f1ed2451d38fcdc2afcf0b87c914c2b48878cc0619dd94f303/sparsediffpy-0.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,560 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/3f/2d/c880416e235f698a9d12d3a02a4d35e461345a4894f24fa21c3e017bc7b0/sparsediffpy-0.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,561 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/55/ba/674a1bf10713f848ed2e49204d7af0cd39917d8a4ee781d636f5c5bb8789/sparsediffpy-0.1.2-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,561 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/f1/15/fded720597a24a68376b3802c5cb38366ac70f9d04b4102919d04cf418c0/sparsediffpy-0.1.2-cp313-cp313-macosx_10_13_universal2.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,562 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/8b/7e/99710ea95ffef4f0590dfa973dabb5c5fa93440cd3d25f41593b35150c49/sparsediffpy-0.1.2-cp313-cp313-macosx_10_13_x86_64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,562 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/ae/26/4080546f7f02e5eecd166ec1ff1c084866979de0d00d0cf86debc719de0e/sparsediffpy-0.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,563 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/79/58/5940367fd6dedacfe464698f86dfc623ed71ca560cdc9da2171b679505b5/sparsediffpy-0.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,564 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/34/d4/35d703a4a39e87977d2bc8b7f2c00700e374ee424d44ab84061b0b7a8687/sparsediffpy-0.1.2-cp313-cp313-win_amd64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,564 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/ee/2d/668907236ee9b354e7a0a8e8676f635d17df986d5ceda48b1a894dcae39b/sparsediffpy-0.1.2-cp314-cp314-macosx_10_15_universal2.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,565 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/7e/5d/6c4f030985359dc16d70e2871c07d1d73c5fb77e38b4ef2d011aa067aae5/sparsediffpy-0.1.2-cp314-cp314-macosx_10_15_x86_64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,565 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/4c/25/718c436a37f76b7917efcb0534f3ba05eca42e7eda5ee787d2f19010451f/sparsediffpy-0.1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,566 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/7f/28/1d879b48e8cdd495a0435ab5a1fdd162d5e9aa3201fa6316c0c0e7002fb9/sparsediffpy-0.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,566 Skipping link: No binaries permitted for sparsediffpy: https://files.pythonhosted.org/packages/20/30/42d8a2fb588b449302266c33967f7c71331d8875aecbbc01a5eb84378e74/sparsediffpy-0.1.2-cp314-cp314-win_amd64.whl (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11) 2026-02-14T10:59:25,567 Found link https://files.pythonhosted.org/packages/67/dc/6a19212a7961125882c96453e7e2ecf8fe656af680448200aff0dc2d3fae/sparsediffpy-0.1.2.tar.gz (from https://pypi.org/simple/sparsediffpy/) (requires-python:>=3.11), version: 0.1.2 2026-02-14T10:59:25,568 Fetching project page and analyzing links: https://www.piwheels.org/simple/sparsediffpy/ 2026-02-14T10:59:25,569 Getting page https://www.piwheels.org/simple/sparsediffpy/ 2026-02-14T10:59:25,570 Found index url https://www.piwheels.org/simple 2026-02-14T10:59:25,727 Fetched page https://www.piwheels.org/simple/sparsediffpy/ as text/html 2026-02-14T10:59:25,728 Skipping link: not a file: https://www.piwheels.org/simple/sparsediffpy/ 2026-02-14T10:59:25,729 Skipping link: not a file: https://pypi.org/simple/sparsediffpy/ 2026-02-14T10:59:25,749 Given no hashes to check 1 links for project 'sparsediffpy': discarding no candidates 2026-02-14T10:59:25,768 Collecting sparsediffpy==0.1.2 2026-02-14T10:59:25,771 Created temporary directory: /tmp/pip-unpack-jpshz1z3 2026-02-14T10:59:25,906 Downloading sparsediffpy-0.1.2.tar.gz (44 kB) 2026-02-14T10:59:26,067 Added sparsediffpy==0.1.2 from https://files.pythonhosted.org/packages/67/dc/6a19212a7961125882c96453e7e2ecf8fe656af680448200aff0dc2d3fae/sparsediffpy-0.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-gira_sqo' 2026-02-14T10:59:26,073 Created temporary directory: /tmp/pip-build-env-mjzzpqcl 2026-02-14T10:59:26,078 Installing build dependencies: started 2026-02-14T10:59:26,079 Running command pip subprocess to install build dependencies 2026-02-14T10:59:27,244 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-14T10:59:27,809 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-02-14T10:59:27,832 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-14T10:59:28,978 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/3a/be/650f9c091ef71cb01d735775d554e068752d3ff63d7943b26316dc401749/numpy-1.21.2.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2026-02-14T10:59:28,986 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/5f/d6/ad58ded26556eaeaa8c971e08b6466f17c4ac4d786cd3d800e26ce59cc01/numpy-1.21.3.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2026-02-14T10:59:28,994 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/fb/48/b0708ebd7718a8933f0d3937513ef8ef2f4f04529f1f66ca86d873043921/numpy-1.21.4.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2026-02-14T10:59:29,001 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/c2/a8/a924a09492bdfee8c2ec3094d0a13f2799800b4fdc9c890738aeeb12c72e/numpy-1.21.5.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2026-02-14T10:59:29,008 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/45/b7/de7b8e67f2232c26af57c205aaad29fe17754f793404f59c8a730c7a191a/numpy-1.21.6.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2026-02-14T10:59:29,859 Collecting numpy>=2.0.0 2026-02-14T10:59:31,272 Using cached https://www.piwheels.org/simple/numpy/numpy-2.4.2-cp311-cp311-linux_armv7l.whl (6.3 MB) 2026-02-14T10:59:33,055 Collecting setuptools>=68.1.0 2026-02-14T10:59:33,144 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-14T10:59:33,419 Collecting wheel 2026-02-14T10:59:33,433 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-14T10:59:33,632 Collecting packaging>=24.0 2026-02-14T10:59:33,653 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-14T10:59:36,713 Installing collected packages: setuptools, packaging, numpy, wheel 2026-02-14T10:59:50,309 Creating /tmp/pip-build-env-mjzzpqcl/overlay/local/bin 2026-02-14T10:59:50,312 changing mode of /tmp/pip-build-env-mjzzpqcl/overlay/local/bin/f2py to 755 2026-02-14T10:59:50,314 changing mode of /tmp/pip-build-env-mjzzpqcl/overlay/local/bin/numpy-config to 755 2026-02-14T10:59:50,462 changing mode of /tmp/pip-build-env-mjzzpqcl/overlay/local/bin/wheel to 755 2026-02-14T10:59:50,491 Successfully installed numpy-2.4.2 packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-14T10:59:50,859 Installing build dependencies: finished with status 'done' 2026-02-14T10:59:50,865 Getting requirements to build wheel: started 2026-02-14T10:59:50,867 Running command Getting requirements to build wheel 2026-02-14T10:59:51,622 running egg_info 2026-02-14T10:59:51,628 writing sparsediffpy.egg-info/PKG-INFO 2026-02-14T10:59:51,631 writing dependency_links to sparsediffpy.egg-info/dependency_links.txt 2026-02-14T10:59:51,633 writing requirements to sparsediffpy.egg-info/requires.txt 2026-02-14T10:59:51,635 writing top-level names to sparsediffpy.egg-info/top_level.txt 2026-02-14T10:59:52,111 reading manifest file 'sparsediffpy.egg-info/SOURCES.txt' 2026-02-14T10:59:52,115 adding license file 'LICENSE' 2026-02-14T10:59:52,120 writing manifest file 'sparsediffpy.egg-info/SOURCES.txt' 2026-02-14T10:59:52,244 Getting requirements to build wheel: finished with status 'done' 2026-02-14T10:59:52,248 Created temporary directory: /tmp/pip-modern-metadata-spnyok17 2026-02-14T10:59:52,252 Preparing metadata (pyproject.toml): started 2026-02-14T10:59:52,254 Running command Preparing metadata (pyproject.toml) 2026-02-14T10:59:52,908 running dist_info 2026-02-14T10:59:52,919 creating /tmp/pip-modern-metadata-spnyok17/sparsediffpy.egg-info 2026-02-14T10:59:52,920 writing /tmp/pip-modern-metadata-spnyok17/sparsediffpy.egg-info/PKG-INFO 2026-02-14T10:59:52,925 writing dependency_links to /tmp/pip-modern-metadata-spnyok17/sparsediffpy.egg-info/dependency_links.txt 2026-02-14T10:59:52,927 writing requirements to /tmp/pip-modern-metadata-spnyok17/sparsediffpy.egg-info/requires.txt 2026-02-14T10:59:52,928 writing top-level names to /tmp/pip-modern-metadata-spnyok17/sparsediffpy.egg-info/top_level.txt 2026-02-14T10:59:52,929 writing manifest file '/tmp/pip-modern-metadata-spnyok17/sparsediffpy.egg-info/SOURCES.txt' 2026-02-14T10:59:53,178 reading manifest file '/tmp/pip-modern-metadata-spnyok17/sparsediffpy.egg-info/SOURCES.txt' 2026-02-14T10:59:53,180 adding license file 'LICENSE' 2026-02-14T10:59:53,184 writing manifest file '/tmp/pip-modern-metadata-spnyok17/sparsediffpy.egg-info/SOURCES.txt' 2026-02-14T10:59:53,186 creating '/tmp/pip-modern-metadata-spnyok17/sparsediffpy-0.1.2.dist-info' 2026-02-14T10:59:53,338 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-14T10:59:53,343 Source in /tmp/pip-wheel-a8t0s7w0/sparsediffpy_b09a956d302d423dacc6d93cca61f0f3 has version 0.1.2, which satisfies requirement sparsediffpy==0.1.2 from https://files.pythonhosted.org/packages/67/dc/6a19212a7961125882c96453e7e2ecf8fe656af680448200aff0dc2d3fae/sparsediffpy-0.1.2.tar.gz 2026-02-14T10:59:53,344 Removed sparsediffpy==0.1.2 from https://files.pythonhosted.org/packages/67/dc/6a19212a7961125882c96453e7e2ecf8fe656af680448200aff0dc2d3fae/sparsediffpy-0.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-gira_sqo' 2026-02-14T10:59:53,349 Created temporary directory: /tmp/pip-unpack-mwpoknl_ 2026-02-14T10:59:53,350 Building wheels for collected packages: sparsediffpy 2026-02-14T10:59:53,355 Created temporary directory: /tmp/pip-wheel-qp4ekx_8 2026-02-14T10:59:53,355 Destination directory: /tmp/pip-wheel-qp4ekx_8 2026-02-14T10:59:53,358 Building wheel for sparsediffpy (pyproject.toml): started 2026-02-14T10:59:53,359 Running command Building wheel for sparsediffpy (pyproject.toml) 2026-02-14T10:59:53,995 running bdist_wheel 2026-02-14T10:59:54,010 running build 2026-02-14T10:59:54,011 running build_py 2026-02-14T10:59:54,017 creating build/lib.linux-armv7l-cpython-311/sparsediffpy 2026-02-14T10:59:54,019 copying sparsediffpy/__init__.py -> build/lib.linux-armv7l-cpython-311/sparsediffpy 2026-02-14T10:59:54,024 running build_ext 2026-02-14T10:59:54,238 building 'sparsediffpy._sparsediffengine' extension 2026-02-14T10:59:54,242 creating build/temp.linux-armv7l-cpython-311/SparseDiffEngine/src/affine 2026-02-14T10:59:54,246 creating build/temp.linux-armv7l-cpython-311/SparseDiffEngine/src/bivariate 2026-02-14T10:59:54,248 creating build/temp.linux-armv7l-cpython-311/SparseDiffEngine/src/elementwise_univariate 2026-02-14T10:59:54,250 creating build/temp.linux-armv7l-cpython-311/SparseDiffEngine/src/other 2026-02-14T10:59:54,252 creating build/temp.linux-armv7l-cpython-311/SparseDiffEngine/src/utils 2026-02-14T10:59:54,253 creating build/temp.linux-armv7l-cpython-311/sparsediffpy/_bindings 2026-02-14T10:59:54,255 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -D_POSIX_C_SOURCE=200809L -ISparseDiffEngine/include/ -ISparseDiffEngine/src/ -Isparsediffpy/_bindings/ -I/usr/include/python3.11 -I/tmp/pip-build-env-mjzzpqcl/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -c SparseDiffEngine/src/affine/add.c -o build/temp.linux-armv7l-cpython-311/SparseDiffEngine/src/affine/add.o -O3 -std=c99 -Wall -Wextra -DDIFF_ENGINE_VERSION=\"0.1.0\" 2026-02-14T10:59:54,305 SparseDiffEngine/src/affine/add.c:18:10: fatal error: affine.h: No such file or directory 2026-02-14T10:59:54,306 18 | #include "affine.h" 2026-02-14T10:59:54,306 | ^~~~~~~~~~ 2026-02-14T10:59:54,307 compilation terminated. 2026-02-14T10:59:54,310 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2026-02-14T10:59:54,434 ERROR: [present-rich] Building wheel for sparsediffpy (pyproject.toml) exited with 1 2026-02-14T10:59:54,447 [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/tmppdnvsz7r[/] 2026-02-14T10:59:54,448 [bold magenta]cwd[/]: /tmp/pip-wheel-a8t0s7w0/sparsediffpy_b09a956d302d423dacc6d93cca61f0f3 2026-02-14T10:59:54,448 Building wheel for sparsediffpy (pyproject.toml): finished with status 'error' 2026-02-14T10:59:54,451 ERROR: Failed building wheel for sparsediffpy 2026-02-14T10:59:54,453 Failed to build sparsediffpy 2026-02-14T10:59:54,454 ERROR: Failed to build one or more wheels 2026-02-14T10:59:54,455 Exception information: 2026-02-14T10:59:54,455 Traceback (most recent call last): 2026-02-14T10:59:54,455 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-02-14T10:59:54,455 status = run_func(*args) 2026-02-14T10:59:54,455 ^^^^^^^^^^^^^^^ 2026-02-14T10:59:54,455 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-02-14T10:59:54,455 return func(self, options, args) 2026-02-14T10:59:54,455 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-02-14T10:59:54,455 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 201, in run 2026-02-14T10:59:54,455 raise CommandError("Failed to build one or more wheels") 2026-02-14T10:59:54,455 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2026-02-14T10:59:54,459 Removed build tracker: '/tmp/pip-build-tracker-gira_sqo'