2026-03-01T07:26:35,244 Created temporary directory: /tmp/pip-ephem-wheel-cache-9udlb652 2026-03-01T07:26:35,246 Created temporary directory: /tmp/pip-build-tracker-ogty5s5f 2026-03-01T07:26:35,246 Initialized build tracking at /tmp/pip-build-tracker-ogty5s5f 2026-03-01T07:26:35,247 Created build tracker: /tmp/pip-build-tracker-ogty5s5f 2026-03-01T07:26:35,247 Entered build tracker: /tmp/pip-build-tracker-ogty5s5f 2026-03-01T07:26:35,248 Created temporary directory: /tmp/pip-wheel-l_plr7vl 2026-03-01T07:26:35,251 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-03-01T07:26:35,253 Created temporary directory: /tmp/pip-ephem-wheel-cache-7d3iqf2y 2026-03-01T07:26:35,275 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-01T07:26:35,278 2 location(s) to search for versions of spires: 2026-03-01T07:26:35,278 * https://pypi.org/simple/spires/ 2026-03-01T07:26:35,278 * https://www.piwheels.org/simple/spires/ 2026-03-01T07:26:35,279 Fetching project page and analyzing links: https://pypi.org/simple/spires/ 2026-03-01T07:26:35,280 Getting page https://pypi.org/simple/spires/ 2026-03-01T07:26:35,281 Found index url https://pypi.org/simple 2026-03-01T07:26:35,496 Fetched page https://pypi.org/simple/spires/ as application/vnd.pypi.simple.v1+json 2026-03-01T07:26:35,504 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/1a/4f/dcf18b04ec178df13a1dde27eac560d489a77c5f371fe24895f3e29c043e/spires-0.2.2-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,505 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/6d/5f/ffdd22c72190b465f5db264208d25f99ce0d7f7f83b6320bc25ab3dbeeb5/spires-0.2.2-cp310-cp310-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,505 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/71/1c/47e1d065fdeaf8f3fc56ab3c65de50c6f9dac2fcf897a983a44802e5e29c/spires-0.2.2-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,506 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/fb/ea/6743cb144f76b1ffee39964fe8f62744cf3e5eb06cc1c369453bd338e7be/spires-0.2.2-cp311-cp311-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,506 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/f3/c0/a1534998a9a141d8146fcc146a8b8b16fade660d116644c8c1e6f7e434eb/spires-0.2.2-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,507 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/ee/99/0bdbdcc8bf26f28bbfe212588f755e6f905631ce1868ae7e93c976add59f/spires-0.2.2-cp312-cp312-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,508 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/8e/e9/6b498f7f3752b7209e12f989044a1474e8f85099b150e3d6c12f6bec5470/spires-0.2.2-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,508 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/3d/1e/81aea6ccb31141d7a7e0eb3fcdade646d3ee898e149b3733be1fc77870a8/spires-0.2.2-cp39-cp39-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,509 Found link https://files.pythonhosted.org/packages/e5/25/282c44354294f439ea6ff7a6582b5981ed917d1edb2cd8e095c679c883bc/spires-0.2.2.tar.gz (from https://pypi.org/simple/spires/) (requires-python:>=3.9), version: 0.2.2 2026-03-01T07:26:35,510 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/f4/72/afcfc485f534a842af9bb1e96b6f4c632e8d6293c575e0dfdb622121074c/spires-0.2.4-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,511 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/a7/09/7b147efdddca91ca84c6c27c39a79668f8583fc8bbd1620e0872963a49f2/spires-0.2.4-cp310-cp310-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,511 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/a5/4c/4c44bc83c33642b5af5a91c3ca016ca45d8ceb42f85f5803ed1a9bba6a01/spires-0.2.4-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,512 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/8d/e2/447f275bd96a3e3f672594829353b2e56359e0df2605c34280147607855c/spires-0.2.4-cp311-cp311-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,512 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/69/e6/abaa5d8c211d1aa9e352f6347686a31b0c55276de7573266167525a0b2fc/spires-0.2.4-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,512 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/66/78/2811a405315188615106a37c470d72d80f0c4cb032eea8c6dd42218b7e1b/spires-0.2.4-cp312-cp312-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,513 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/50/4b/669235b03b31051317ade18173c07dcdf4bd45cd486cf33b5cd9dcf617da/spires-0.2.4-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,513 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/16/08/873a246f54de1ad46985a0fc44a8474a3cffcd4f2698b0cd3674c222d37e/spires-0.2.4-cp39-cp39-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,514 Found link https://files.pythonhosted.org/packages/31/b4/91e92c3826f2a0e7c3bede8421643f25d1f366ec3b4bb59c9b9a1f029931/spires-0.2.4.tar.gz (from https://pypi.org/simple/spires/) (requires-python:>=3.9), version: 0.2.4 2026-03-01T07:26:35,515 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/ed/f6/a6e0d55723a32c65e26dad5efde616198762ff10007867bbcaa29e9f6922/spires-0.2.5-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,516 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/28/d9/8569628c3c6d9475ca0182062a31c3d6faf7ead1d55160755da25da715a9/spires-0.2.5-cp310-cp310-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,516 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/8d/8c/d5b8f3f7ed48e4dba4f5013827d1528e79ce51decaab01f990db5bf20b0f/spires-0.2.5-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,517 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/4f/ba/7e9813225836aed2aa4269ded0ef6650b4c21f1b2244e378858dcdf10298/spires-0.2.5-cp311-cp311-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,517 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/e5/31/8d8210509368c644e48470871f0f34ce5e0c40534f2f7aeb1e2f2f3be348/spires-0.2.5-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,518 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/12/b2/1b401393c020ac9325e6bb22b0a32fc4d475317f6ac1674e37bc0fabedb4/spires-0.2.5-cp312-cp312-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,519 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/0a/f3/c7a6049e3abafa4ec9fc03f13ef9d2de7e50409becfe2cfa84a50e5d6d2f/spires-0.2.5-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,519 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/fd/64/73ce7ad34a17cff92e50a144162e8c813d3dcd22d2b6eb536ada0b488f27/spires-0.2.5-cp39-cp39-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,520 Found link https://files.pythonhosted.org/packages/f0/31/41de27bb412da39d23d7b3972cdc8bd97db93662d0d8ca82db48cd82795d/spires-0.2.5.tar.gz (from https://pypi.org/simple/spires/) (requires-python:>=3.9), version: 0.2.5 2026-03-01T07:26:35,521 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/d0/10/91ab894d376cd1d69d81252ee71fc533e88f3914a7853210e1ce2cbf0eb1/spires-0.2.8-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,521 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/f5/d3/01a5113ef6851affd686a9478f48c65639dd36b17f3eabce73bebaf6a680/spires-0.2.8-cp310-cp310-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,522 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/f8/21/79bfbdc42f8f27919e915adc2946ee91e74936ea6feaf6459e9b1803880f/spires-0.2.8-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,522 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/24/d7/2a25c7457d1d9f02c676d1afe6e1781c61fc788f6d6f0e079bff6da6cfca/spires-0.2.8-cp311-cp311-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,523 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/a4/5b/13d0a01303773b3370db7d2d737f0b9c64f090ba05f1667ac281acc0a169/spires-0.2.8-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,523 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/2c/c3/0c374bc1b78f41629b50c0705e4dd5eb003018a37473b0540ac5cb6b587a/spires-0.2.8-cp312-cp312-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,524 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/fb/a1/6a47589ca0489486717a5792f9b753102c2b7c45a684ad1f7e08570577fd/spires-0.2.8-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,524 Skipping link: No binaries permitted for spires: https://files.pythonhosted.org/packages/07/36/20517d03bd0ef4e386a782bd24557579782753baff61c4956b51a75ec1eb/spires-0.2.8-cp39-cp39-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/spires/) (requires-python:>=3.9) 2026-03-01T07:26:35,525 Found link https://files.pythonhosted.org/packages/f6/4d/9f425b1073d18a8412da0c1bd5ea6424a39ff727da761fe736bd114cfc41/spires-0.2.8.tar.gz (from https://pypi.org/simple/spires/) (requires-python:>=3.9), version: 0.2.8 2026-03-01T07:26:35,526 Fetching project page and analyzing links: https://www.piwheels.org/simple/spires/ 2026-03-01T07:26:35,527 Getting page https://www.piwheels.org/simple/spires/ 2026-03-01T07:26:35,528 Found index url https://www.piwheels.org/simple 2026-03-01T07:26:35,694 Fetched page https://www.piwheels.org/simple/spires/ as text/html 2026-03-01T07:26:35,695 Skipping link: not a file: https://www.piwheels.org/simple/spires/ 2026-03-01T07:26:35,696 Skipping link: not a file: https://pypi.org/simple/spires/ 2026-03-01T07:26:35,716 Given no hashes to check 1 links for project 'spires': discarding no candidates 2026-03-01T07:26:35,735 Collecting spires==0.2.4 2026-03-01T07:26:35,738 Created temporary directory: /tmp/pip-unpack-2fjte1q8 2026-03-01T07:26:35,873 Downloading spires-0.2.4.tar.gz (62 kB) 2026-03-01T07:26:36,258 Added spires==0.2.4 from https://files.pythonhosted.org/packages/31/b4/91e92c3826f2a0e7c3bede8421643f25d1f366ec3b4bb59c9b9a1f029931/spires-0.2.4.tar.gz to build tracker '/tmp/pip-build-tracker-ogty5s5f' 2026-03-01T07:26:36,266 Created temporary directory: /tmp/pip-build-env-u9r06m0f 2026-03-01T07:26:36,271 Installing build dependencies: started 2026-03-01T07:26:36,272 Running command pip subprocess to install build dependencies 2026-03-01T07:26:36,302 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/cntimer.pth: 2026-03-01T07:26:36,344 Traceback (most recent call last): 2026-03-01T07:26:36,345 File "", line 192, in addpackage 2026-03-01T07:26:36,345 File "", line 1, in 2026-03-01T07:26:36,346 ModuleNotFoundError: No module named 'cntimer' 2026-03-01T07:26:36,347 Remainder of file ignored 2026-03-01T07:26:37,437 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-01T07:26:38,069 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-03-01T07:26:38,093 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-01T07:26:39,826 Collecting setuptools>=61.0 2026-03-01T07:26:39,903 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-01T07:26:40,194 Collecting wheel 2026-03-01T07:26:40,209 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-01T07:26:41,204 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-03-01T07:26:41,211 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-03-01T07:26:41,219 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-03-01T07:26:41,226 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-03-01T07:26:41,234 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-03-01T07:26:41,927 Collecting numpy 2026-03-01T07:26:42,448 Using cached https://www.piwheels.org/simple/numpy/numpy-2.4.2-cp311-cp311-linux_armv7l.whl (6.3 MB) 2026-03-01T07:26:42,961 Collecting setuptools-scm 2026-03-01T07:26:42,978 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-03-01T07:26:43,167 Collecting packaging>=24.0 2026-03-01T07:26:43,188 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-01T07:26:46,300 Installing collected packages: setuptools, packaging, numpy, wheel, setuptools-scm 2026-03-01T07:26:58,602 Creating /tmp/pip-build-env-u9r06m0f/overlay/local/bin 2026-03-01T07:26:58,604 changing mode of /tmp/pip-build-env-u9r06m0f/overlay/local/bin/f2py to 755 2026-03-01T07:26:58,606 changing mode of /tmp/pip-build-env-u9r06m0f/overlay/local/bin/numpy-config to 755 2026-03-01T07:26:58,753 changing mode of /tmp/pip-build-env-u9r06m0f/overlay/local/bin/wheel to 755 2026-03-01T07:26:59,016 changing mode of /tmp/pip-build-env-u9r06m0f/overlay/local/bin/setuptools-scm to 755 2026-03-01T07:26:59,054 Successfully installed numpy-2.4.2 packaging-26.0 setuptools-82.0.0 setuptools-scm-9.2.2 wheel-0.46.3 2026-03-01T07:26:59,440 Installing build dependencies: finished with status 'done' 2026-03-01T07:26:59,446 Getting requirements to build wheel: started 2026-03-01T07:26:59,447 Running command Getting requirements to build wheel 2026-03-01T07:27:00,403 /tmp/pip-build-env-u9r06m0f/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-01T07:27:00,404 !! 2026-03-01T07:27:00,405 ******************************************************************************** 2026-03-01T07:27:00,405 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-01T07:27:00,406 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-01T07:27:00,407 or your builds will no longer be supported. 2026-03-01T07:27:00,408 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:27:00,409 ******************************************************************************** 2026-03-01T07:27:00,410 !! 2026-03-01T07:27:00,411 corresp(dist, value, root_dir) 2026-03-01T07:27:00,488 /tmp/pip-build-env-u9r06m0f/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T07:27:00,489 !! 2026-03-01T07:27:00,490 ******************************************************************************** 2026-03-01T07:27:00,490 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T07:27:00,491 License :: OSI Approved :: MIT License 2026-03-01T07:27:00,492 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:27:00,493 ******************************************************************************** 2026-03-01T07:27:00,494 !! 2026-03-01T07:27:00,495 dist._finalize_license_expression() 2026-03-01T07:27:00,495 /tmp/pip-build-env-u9r06m0f/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T07:27:00,496 !! 2026-03-01T07:27:00,497 ******************************************************************************** 2026-03-01T07:27:00,498 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T07:27:00,499 License :: OSI Approved :: MIT License 2026-03-01T07:27:00,500 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:27:00,500 ******************************************************************************** 2026-03-01T07:27:00,501 !! 2026-03-01T07:27:00,502 self._finalize_license_expression() 2026-03-01T07:27:00,505 running egg_info 2026-03-01T07:27:00,513 writing spires.egg-info/PKG-INFO 2026-03-01T07:27:00,520 writing dependency_links to spires.egg-info/dependency_links.txt 2026-03-01T07:27:00,523 writing requirements to spires.egg-info/requires.txt 2026-03-01T07:27:00,525 writing top-level names to spires.egg-info/top_level.txt 2026-03-01T07:27:00,586 listing git files failed - pretending there aren't any 2026-03-01T07:27:00,591 reading manifest file 'spires.egg-info/SOURCES.txt' 2026-03-01T07:27:00,595 reading manifest template 'MANIFEST.in' 2026-03-01T07:27:00,597 no previously-included directories found matching 'tests' 2026-03-01T07:27:00,597 no previously-included directories found matching 'examples' 2026-03-01T07:27:00,602 writing manifest file 'spires.egg-info/SOURCES.txt' 2026-03-01T07:27:00,731 Getting requirements to build wheel: finished with status 'done' 2026-03-01T07:27:00,734 Created temporary directory: /tmp/pip-modern-metadata-fxm6eb73 2026-03-01T07:27:00,737 Preparing metadata (pyproject.toml): started 2026-03-01T07:27:00,738 Running command Preparing metadata (pyproject.toml) 2026-03-01T07:27:01,609 /tmp/pip-build-env-u9r06m0f/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-01T07:27:01,609 !! 2026-03-01T07:27:01,610 ******************************************************************************** 2026-03-01T07:27:01,611 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-01T07:27:01,613 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-01T07:27:01,613 or your builds will no longer be supported. 2026-03-01T07:27:01,615 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:27:01,615 ******************************************************************************** 2026-03-01T07:27:01,617 !! 2026-03-01T07:27:01,617 corresp(dist, value, root_dir) 2026-03-01T07:27:01,692 /tmp/pip-build-env-u9r06m0f/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T07:27:01,692 !! 2026-03-01T07:27:01,694 ******************************************************************************** 2026-03-01T07:27:01,694 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T07:27:01,696 License :: OSI Approved :: MIT License 2026-03-01T07:27:01,697 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:27:01,697 ******************************************************************************** 2026-03-01T07:27:01,698 !! 2026-03-01T07:27:01,699 dist._finalize_license_expression() 2026-03-01T07:27:01,699 /tmp/pip-build-env-u9r06m0f/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T07:27:01,700 !! 2026-03-01T07:27:01,701 ******************************************************************************** 2026-03-01T07:27:01,702 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T07:27:01,703 License :: OSI Approved :: MIT License 2026-03-01T07:27:01,704 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:27:01,704 ******************************************************************************** 2026-03-01T07:27:01,706 !! 2026-03-01T07:27:01,706 self._finalize_license_expression() 2026-03-01T07:27:01,707 running dist_info 2026-03-01T07:27:01,720 creating /tmp/pip-modern-metadata-fxm6eb73/spires.egg-info 2026-03-01T07:27:01,721 writing /tmp/pip-modern-metadata-fxm6eb73/spires.egg-info/PKG-INFO 2026-03-01T07:27:01,728 writing dependency_links to /tmp/pip-modern-metadata-fxm6eb73/spires.egg-info/dependency_links.txt 2026-03-01T07:27:01,731 writing requirements to /tmp/pip-modern-metadata-fxm6eb73/spires.egg-info/requires.txt 2026-03-01T07:27:01,732 writing top-level names to /tmp/pip-modern-metadata-fxm6eb73/spires.egg-info/top_level.txt 2026-03-01T07:27:01,733 writing manifest file '/tmp/pip-modern-metadata-fxm6eb73/spires.egg-info/SOURCES.txt' 2026-03-01T07:27:01,787 listing git files failed - pretending there aren't any 2026-03-01T07:27:01,791 reading manifest file '/tmp/pip-modern-metadata-fxm6eb73/spires.egg-info/SOURCES.txt' 2026-03-01T07:27:01,793 reading manifest template 'MANIFEST.in' 2026-03-01T07:27:01,794 no previously-included directories found matching 'tests' 2026-03-01T07:27:01,795 no previously-included directories found matching 'examples' 2026-03-01T07:27:01,798 writing manifest file '/tmp/pip-modern-metadata-fxm6eb73/spires.egg-info/SOURCES.txt' 2026-03-01T07:27:01,799 creating '/tmp/pip-modern-metadata-fxm6eb73/spires-0.2.4.dist-info' 2026-03-01T07:27:01,953 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-01T07:27:01,960 Source in /tmp/pip-wheel-l_plr7vl/spires_8d6e72761e7d4e90bc7ff44fe5dcee6e has version 0.2.4, which satisfies requirement spires==0.2.4 from https://files.pythonhosted.org/packages/31/b4/91e92c3826f2a0e7c3bede8421643f25d1f366ec3b4bb59c9b9a1f029931/spires-0.2.4.tar.gz 2026-03-01T07:27:01,961 Removed spires==0.2.4 from https://files.pythonhosted.org/packages/31/b4/91e92c3826f2a0e7c3bede8421643f25d1f366ec3b4bb59c9b9a1f029931/spires-0.2.4.tar.gz from build tracker '/tmp/pip-build-tracker-ogty5s5f' 2026-03-01T07:27:01,968 Created temporary directory: /tmp/pip-unpack-68zoikmg 2026-03-01T07:27:01,968 Building wheels for collected packages: spires 2026-03-01T07:27:01,974 Created temporary directory: /tmp/pip-wheel-85lx48qb 2026-03-01T07:27:01,974 Destination directory: /tmp/pip-wheel-85lx48qb 2026-03-01T07:27:01,977 Building wheel for spires (pyproject.toml): started 2026-03-01T07:27:01,979 Running command Building wheel for spires (pyproject.toml) 2026-03-01T07:27:02,850 /tmp/pip-build-env-u9r06m0f/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-01T07:27:02,850 !! 2026-03-01T07:27:02,851 ******************************************************************************** 2026-03-01T07:27:02,852 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-01T07:27:02,854 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-01T07:27:02,854 or your builds will no longer be supported. 2026-03-01T07:27:02,856 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:27:02,856 ******************************************************************************** 2026-03-01T07:27:02,858 !! 2026-03-01T07:27:02,858 corresp(dist, value, root_dir) 2026-03-01T07:27:02,925 /tmp/pip-build-env-u9r06m0f/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T07:27:02,925 !! 2026-03-01T07:27:02,926 ******************************************************************************** 2026-03-01T07:27:02,927 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T07:27:02,928 License :: OSI Approved :: MIT License 2026-03-01T07:27:02,930 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:27:02,930 ******************************************************************************** 2026-03-01T07:27:02,932 !! 2026-03-01T07:27:02,932 dist._finalize_license_expression() 2026-03-01T07:27:02,933 /tmp/pip-build-env-u9r06m0f/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T07:27:02,933 !! 2026-03-01T07:27:02,934 ******************************************************************************** 2026-03-01T07:27:02,935 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T07:27:02,936 License :: OSI Approved :: MIT License 2026-03-01T07:27:02,936 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:27:02,937 ******************************************************************************** 2026-03-01T07:27:02,938 !! 2026-03-01T07:27:02,938 self._finalize_license_expression() 2026-03-01T07:27:02,939 running bdist_wheel 2026-03-01T07:27:02,959 running build 2026-03-01T07:27:02,959 running build_py 2026-03-01T07:27:02,967 creating build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:27:02,969 copying spires/reprojectMODIS.py -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:27:02,971 copying spires/invert.py -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:27:02,975 copying spires/process.py -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:27:02,977 copying spires/__init__.py -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:27:02,979 copying spires/interpolator.py -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:27:02,981 copying spires/utol.py -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:27:02,984 copying spires/legacy.py -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:27:02,987 creating build/lib.linux-armv7l-cpython-311/scripts 2026-03-01T07:27:02,988 copying scripts/download_test_data.py -> build/lib.linux-armv7l-cpython-311/scripts 2026-03-01T07:27:02,990 creating build/lib.linux-armv7l-cpython-311/doc/source 2026-03-01T07:27:02,992 copying doc/source/conf.py -> build/lib.linux-armv7l-cpython-311/doc/source 2026-03-01T07:27:02,994 running egg_info 2026-03-01T07:27:03,008 writing spires.egg-info/PKG-INFO 2026-03-01T07:27:03,014 writing dependency_links to spires.egg-info/dependency_links.txt 2026-03-01T07:27:03,016 writing requirements to spires.egg-info/requires.txt 2026-03-01T07:27:03,017 writing top-level names to spires.egg-info/top_level.txt 2026-03-01T07:27:03,052 listing git files failed - pretending there aren't any 2026-03-01T07:27:03,056 reading manifest file 'spires.egg-info/SOURCES.txt' 2026-03-01T07:27:03,060 reading manifest template 'MANIFEST.in' 2026-03-01T07:27:03,061 no previously-included directories found matching 'tests' 2026-03-01T07:27:03,061 no previously-included directories found matching 'examples' 2026-03-01T07:27:03,066 writing manifest file 'spires.egg-info/SOURCES.txt' 2026-03-01T07:27:03,071 copying spires/Makefile -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:27:03,073 copying spires/cobyla.cpp -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:27:03,075 copying spires/numpy.i -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:27:03,080 copying spires/spires.cpp -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:27:03,083 copying spires/spires.h -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:27:03,086 copying spires/spires.i -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:27:03,088 copying doc/Makefile -> build/lib.linux-armv7l-cpython-311/doc 2026-03-01T07:27:03,091 copying doc/make.bat -> build/lib.linux-armv7l-cpython-311/doc 2026-03-01T07:27:03,093 copying doc/requirements.txt -> build/lib.linux-armv7l-cpython-311/doc 2026-03-01T07:27:03,095 copying doc/source/README.md -> build/lib.linux-armv7l-cpython-311/doc/source 2026-03-01T07:27:03,098 copying doc/source/examples.md -> build/lib.linux-armv7l-cpython-311/doc/source 2026-03-01T07:27:03,101 copying doc/source/getting_started.md -> build/lib.linux-armv7l-cpython-311/doc/source 2026-03-01T07:27:03,103 copying doc/source/index.rst -> build/lib.linux-armv7l-cpython-311/doc/source 2026-03-01T07:27:03,105 copying doc/source/reference.rst -> build/lib.linux-armv7l-cpython-311/doc/source 2026-03-01T07:27:03,108 creating build/lib.linux-armv7l-cpython-311/doc/source/_templates 2026-03-01T07:27:03,109 copying doc/source/_templates/instance_methods.rst -> build/lib.linux-armv7l-cpython-311/doc/source/_templates 2026-03-01T07:27:03,113 running build_ext 2026-03-01T07:27:03,118 building 'spires._core' extension 2026-03-01T07:27:03,119 swigging spires/spires.i to spires/spires_wrap.cpp 2026-03-01T07:27:03,119 swig -python -c++ -o spires/spires_wrap.cpp spires/spires.i 2026-03-01T07:27:05,747 creating build/temp.linux-armv7l-cpython-311/spires 2026-03-01T07:27:05,748 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/opt/homebrew/include -I/usr/include -I/usr/local/include -Iinclude -I/usr/include -I/tmp/pip-build-env-u9r06m0f/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -c spires/spires.cpp -o build/temp.linux-armv7l-cpython-311/spires/spires.o -std=c++11 2026-03-01T07:27:06,038 spires/spires.cpp:370:10: fatal error: nlopt.hpp: No such file or directory 2026-03-01T07:27:06,039 370 | #include 2026-03-01T07:27:06,040 | ^~~~~~~~~~~ 2026-03-01T07:27:06,040 compilation terminated. 2026-03-01T07:27:06,045 error: command '/usr/bin/arm-linux-gnueabihf-g++' failed with exit code 1 2026-03-01T07:27:06,174 ERROR: [present-rich] Building wheel for spires (pyproject.toml) exited with 1 2026-03-01T07:27:06,187 [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/tmp8_c130bi[/] 2026-03-01T07:27:06,187 [bold magenta]cwd[/]: /tmp/pip-wheel-l_plr7vl/spires_8d6e72761e7d4e90bc7ff44fe5dcee6e 2026-03-01T07:27:06,188 Building wheel for spires (pyproject.toml): finished with status 'error' 2026-03-01T07:27:06,190 ERROR: Failed building wheel for spires 2026-03-01T07:27:06,192 Failed to build spires 2026-03-01T07:27:06,194 ERROR: Failed to build one or more wheels 2026-03-01T07:27:06,195 Exception information: 2026-03-01T07:27:06,195 Traceback (most recent call last): 2026-03-01T07:27:06,195 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-03-01T07:27:06,195 status = run_func(*args) 2026-03-01T07:27:06,195 ^^^^^^^^^^^^^^^ 2026-03-01T07:27:06,195 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-03-01T07:27:06,195 return func(self, options, args) 2026-03-01T07:27:06,195 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-01T07:27:06,195 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 201, in run 2026-03-01T07:27:06,195 raise CommandError("Failed to build one or more wheels") 2026-03-01T07:27:06,195 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2026-03-01T07:27:06,199 Removed build tracker: '/tmp/pip-build-tracker-ogty5s5f'