2026-03-01T07:35:54,941 Created temporary directory: /tmp/pip-ephem-wheel-cache-hpchs3ei 2026-03-01T07:35:54,943 Created temporary directory: /tmp/pip-build-tracker-9ih4ox3z 2026-03-01T07:35:54,944 Initialized build tracking at /tmp/pip-build-tracker-9ih4ox3z 2026-03-01T07:35:54,944 Created build tracker: /tmp/pip-build-tracker-9ih4ox3z 2026-03-01T07:35:54,945 Entered build tracker: /tmp/pip-build-tracker-9ih4ox3z 2026-03-01T07:35:54,946 Created temporary directory: /tmp/pip-wheel-kad3jiue 2026-03-01T07:35:54,949 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:35:54,951 Created temporary directory: /tmp/pip-ephem-wheel-cache-61ct6ku_ 2026-03-01T07:35:54,973 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-01T07:35:54,976 2 location(s) to search for versions of spires: 2026-03-01T07:35:54,976 * https://pypi.org/simple/spires/ 2026-03-01T07:35:54,976 * https://www.piwheels.org/simple/spires/ 2026-03-01T07:35:54,977 Fetching project page and analyzing links: https://pypi.org/simple/spires/ 2026-03-01T07:35:54,978 Getting page https://pypi.org/simple/spires/ 2026-03-01T07:35:54,979 Found index url https://pypi.org/simple 2026-03-01T07:35:55,117 Fetched page https://pypi.org/simple/spires/ as application/vnd.pypi.simple.v1+json 2026-03-01T07:35:55,125 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:35:55,125 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:35:55,126 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:35:55,127 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:35:55,127 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:35:55,128 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:35:55,129 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:35:55,129 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:35:55,130 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:35:55,131 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:35:55,132 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:35:55,132 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:35:55,133 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:35:55,133 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:35:55,134 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:35:55,134 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:35:55,135 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:35:55,136 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:35:55,137 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:35:55,137 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:35:55,138 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:35:55,138 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:35:55,139 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:35:55,140 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:35:55,141 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:35:55,141 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:35:55,142 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:35:55,142 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:35:55,143 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:35:55,143 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:35:55,144 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:35:55,144 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:35:55,145 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:35:55,146 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:35:55,146 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:35:55,147 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:35:55,148 Fetching project page and analyzing links: https://www.piwheels.org/simple/spires/ 2026-03-01T07:35:55,149 Getting page https://www.piwheels.org/simple/spires/ 2026-03-01T07:35:55,150 Found index url https://www.piwheels.org/simple 2026-03-01T07:35:55,307 Fetched page https://www.piwheels.org/simple/spires/ as text/html 2026-03-01T07:35:55,308 Skipping link: not a file: https://www.piwheels.org/simple/spires/ 2026-03-01T07:35:55,309 Skipping link: not a file: https://pypi.org/simple/spires/ 2026-03-01T07:35:55,330 Given no hashes to check 1 links for project 'spires': discarding no candidates 2026-03-01T07:35:55,349 Collecting spires==0.2.8 2026-03-01T07:35:55,352 Created temporary directory: /tmp/pip-unpack-muus8pgd 2026-03-01T07:35:55,760 Downloading spires-0.2.8.tar.gz (62 kB) 2026-03-01T07:35:55,906 Added spires==0.2.8 from https://files.pythonhosted.org/packages/f6/4d/9f425b1073d18a8412da0c1bd5ea6424a39ff727da761fe736bd114cfc41/spires-0.2.8.tar.gz to build tracker '/tmp/pip-build-tracker-9ih4ox3z' 2026-03-01T07:35:55,914 Created temporary directory: /tmp/pip-build-env-hr72dquy 2026-03-01T07:35:55,919 Installing build dependencies: started 2026-03-01T07:35:55,920 Running command pip subprocess to install build dependencies 2026-03-01T07:35:57,082 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-01T07:35:57,662 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:35:57,685 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-01T07:35:59,413 Collecting setuptools>=61.0 2026-03-01T07:35:59,496 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-01T07:35:59,760 Collecting wheel 2026-03-01T07:35:59,774 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-01T07:36:00,776 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:36:00,784 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:36:00,790 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:36:00,797 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:36:00,804 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:36:01,488 Collecting numpy 2026-03-01T07:36:01,957 Using cached https://www.piwheels.org/simple/numpy/numpy-2.4.2-cp311-cp311-linux_armv7l.whl (6.3 MB) 2026-03-01T07:36:02,467 Collecting setuptools-scm 2026-03-01T07:36:02,488 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-03-01T07:36:02,674 Collecting packaging>=24.0 2026-03-01T07:36:02,694 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-01T07:36:05,787 Installing collected packages: setuptools, packaging, numpy, wheel, setuptools-scm 2026-03-01T07:36:18,288 Creating /tmp/pip-build-env-hr72dquy/overlay/local/bin 2026-03-01T07:36:18,290 changing mode of /tmp/pip-build-env-hr72dquy/overlay/local/bin/f2py to 755 2026-03-01T07:36:18,293 changing mode of /tmp/pip-build-env-hr72dquy/overlay/local/bin/numpy-config to 755 2026-03-01T07:36:18,436 changing mode of /tmp/pip-build-env-hr72dquy/overlay/local/bin/wheel to 755 2026-03-01T07:36:18,692 changing mode of /tmp/pip-build-env-hr72dquy/overlay/local/bin/setuptools-scm to 755 2026-03-01T07:36:18,731 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:36:19,109 Installing build dependencies: finished with status 'done' 2026-03-01T07:36:19,115 Getting requirements to build wheel: started 2026-03-01T07:36:19,117 Running command Getting requirements to build wheel 2026-03-01T07:36:20,074 /tmp/pip-build-env-hr72dquy/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:36:20,075 !! 2026-03-01T07:36:20,076 ******************************************************************************** 2026-03-01T07:36:20,076 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:36:20,077 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-01T07:36:20,078 or your builds will no longer be supported. 2026-03-01T07:36:20,079 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:36:20,079 ******************************************************************************** 2026-03-01T07:36:20,080 !! 2026-03-01T07:36:20,081 corresp(dist, value, root_dir) 2026-03-01T07:36:20,157 /tmp/pip-build-env-hr72dquy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T07:36:20,157 !! 2026-03-01T07:36:20,158 ******************************************************************************** 2026-03-01T07:36:20,159 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T07:36:20,160 License :: OSI Approved :: MIT License 2026-03-01T07:36:20,161 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:36:20,162 ******************************************************************************** 2026-03-01T07:36:20,163 !! 2026-03-01T07:36:20,164 dist._finalize_license_expression() 2026-03-01T07:36:20,165 /tmp/pip-build-env-hr72dquy/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T07:36:20,165 !! 2026-03-01T07:36:20,166 ******************************************************************************** 2026-03-01T07:36:20,167 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T07:36:20,168 License :: OSI Approved :: MIT License 2026-03-01T07:36:20,169 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:36:20,170 ******************************************************************************** 2026-03-01T07:36:20,171 !! 2026-03-01T07:36:20,172 self._finalize_license_expression() 2026-03-01T07:36:20,172 running egg_info 2026-03-01T07:36:20,180 writing spires.egg-info/PKG-INFO 2026-03-01T07:36:20,187 writing dependency_links to spires.egg-info/dependency_links.txt 2026-03-01T07:36:20,190 writing requirements to spires.egg-info/requires.txt 2026-03-01T07:36:20,192 writing top-level names to spires.egg-info/top_level.txt 2026-03-01T07:36:20,253 listing git files failed - pretending there aren't any 2026-03-01T07:36:20,258 reading manifest file 'spires.egg-info/SOURCES.txt' 2026-03-01T07:36:20,262 reading manifest template 'MANIFEST.in' 2026-03-01T07:36:20,264 no previously-included directories found matching 'tests' 2026-03-01T07:36:20,264 no previously-included directories found matching 'examples' 2026-03-01T07:36:20,268 writing manifest file 'spires.egg-info/SOURCES.txt' 2026-03-01T07:36:20,397 Getting requirements to build wheel: finished with status 'done' 2026-03-01T07:36:20,400 Created temporary directory: /tmp/pip-modern-metadata-otfvjj05 2026-03-01T07:36:20,403 Preparing metadata (pyproject.toml): started 2026-03-01T07:36:20,404 Running command Preparing metadata (pyproject.toml) 2026-03-01T07:36:21,258 /tmp/pip-build-env-hr72dquy/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:36:21,258 !! 2026-03-01T07:36:21,259 ******************************************************************************** 2026-03-01T07:36:21,260 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:36:21,261 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-01T07:36:21,262 or your builds will no longer be supported. 2026-03-01T07:36:21,263 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:36:21,264 ******************************************************************************** 2026-03-01T07:36:21,265 !! 2026-03-01T07:36:21,266 corresp(dist, value, root_dir) 2026-03-01T07:36:21,336 /tmp/pip-build-env-hr72dquy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T07:36:21,337 !! 2026-03-01T07:36:21,338 ******************************************************************************** 2026-03-01T07:36:21,339 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T07:36:21,340 License :: OSI Approved :: MIT License 2026-03-01T07:36:21,341 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:36:21,342 ******************************************************************************** 2026-03-01T07:36:21,343 !! 2026-03-01T07:36:21,344 dist._finalize_license_expression() 2026-03-01T07:36:21,345 /tmp/pip-build-env-hr72dquy/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T07:36:21,346 !! 2026-03-01T07:36:21,347 ******************************************************************************** 2026-03-01T07:36:21,347 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T07:36:21,349 License :: OSI Approved :: MIT License 2026-03-01T07:36:21,350 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:36:21,350 ******************************************************************************** 2026-03-01T07:36:21,352 !! 2026-03-01T07:36:21,352 self._finalize_license_expression() 2026-03-01T07:36:21,353 running dist_info 2026-03-01T07:36:21,364 creating /tmp/pip-modern-metadata-otfvjj05/spires.egg-info 2026-03-01T07:36:21,365 writing /tmp/pip-modern-metadata-otfvjj05/spires.egg-info/PKG-INFO 2026-03-01T07:36:21,372 writing dependency_links to /tmp/pip-modern-metadata-otfvjj05/spires.egg-info/dependency_links.txt 2026-03-01T07:36:21,376 writing requirements to /tmp/pip-modern-metadata-otfvjj05/spires.egg-info/requires.txt 2026-03-01T07:36:21,377 writing top-level names to /tmp/pip-modern-metadata-otfvjj05/spires.egg-info/top_level.txt 2026-03-01T07:36:21,378 writing manifest file '/tmp/pip-modern-metadata-otfvjj05/spires.egg-info/SOURCES.txt' 2026-03-01T07:36:21,432 listing git files failed - pretending there aren't any 2026-03-01T07:36:21,436 reading manifest file '/tmp/pip-modern-metadata-otfvjj05/spires.egg-info/SOURCES.txt' 2026-03-01T07:36:21,438 reading manifest template 'MANIFEST.in' 2026-03-01T07:36:21,439 no previously-included directories found matching 'tests' 2026-03-01T07:36:21,440 no previously-included directories found matching 'examples' 2026-03-01T07:36:21,443 writing manifest file '/tmp/pip-modern-metadata-otfvjj05/spires.egg-info/SOURCES.txt' 2026-03-01T07:36:21,444 creating '/tmp/pip-modern-metadata-otfvjj05/spires-0.2.8.dist-info' 2026-03-01T07:36:21,597 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-01T07:36:21,602 Source in /tmp/pip-wheel-kad3jiue/spires_0d3c619d2e304e08b1aded636e404881 has version 0.2.8, which satisfies requirement spires==0.2.8 from https://files.pythonhosted.org/packages/f6/4d/9f425b1073d18a8412da0c1bd5ea6424a39ff727da761fe736bd114cfc41/spires-0.2.8.tar.gz 2026-03-01T07:36:21,603 Removed spires==0.2.8 from https://files.pythonhosted.org/packages/f6/4d/9f425b1073d18a8412da0c1bd5ea6424a39ff727da761fe736bd114cfc41/spires-0.2.8.tar.gz from build tracker '/tmp/pip-build-tracker-9ih4ox3z' 2026-03-01T07:36:21,610 Created temporary directory: /tmp/pip-unpack-5w11u5ms 2026-03-01T07:36:21,611 Building wheels for collected packages: spires 2026-03-01T07:36:21,615 Created temporary directory: /tmp/pip-wheel-jmj_djrr 2026-03-01T07:36:21,616 Destination directory: /tmp/pip-wheel-jmj_djrr 2026-03-01T07:36:21,618 Building wheel for spires (pyproject.toml): started 2026-03-01T07:36:21,619 Running command Building wheel for spires (pyproject.toml) 2026-03-01T07:36:22,470 /tmp/pip-build-env-hr72dquy/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:36:22,470 !! 2026-03-01T07:36:22,472 ******************************************************************************** 2026-03-01T07:36:22,472 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:36:22,474 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-01T07:36:22,475 or your builds will no longer be supported. 2026-03-01T07:36:22,476 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:36:22,477 ******************************************************************************** 2026-03-01T07:36:22,478 !! 2026-03-01T07:36:22,479 corresp(dist, value, root_dir) 2026-03-01T07:36:22,542 /tmp/pip-build-env-hr72dquy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T07:36:22,542 !! 2026-03-01T07:36:22,544 ******************************************************************************** 2026-03-01T07:36:22,544 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T07:36:22,545 License :: OSI Approved :: MIT License 2026-03-01T07:36:22,546 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:36:22,547 ******************************************************************************** 2026-03-01T07:36:22,548 !! 2026-03-01T07:36:22,549 dist._finalize_license_expression() 2026-03-01T07:36:22,550 /tmp/pip-build-env-hr72dquy/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T07:36:22,550 !! 2026-03-01T07:36:22,552 ******************************************************************************** 2026-03-01T07:36:22,552 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T07:36:22,553 License :: OSI Approved :: MIT License 2026-03-01T07:36:22,554 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:36:22,554 ******************************************************************************** 2026-03-01T07:36:22,555 !! 2026-03-01T07:36:22,556 self._finalize_license_expression() 2026-03-01T07:36:22,556 running bdist_wheel 2026-03-01T07:36:22,575 running build 2026-03-01T07:36:22,576 running build_py 2026-03-01T07:36:22,584 creating build/lib.linux-armv7l-cpython-311/scripts 2026-03-01T07:36:22,585 copying scripts/download_test_data.py -> build/lib.linux-armv7l-cpython-311/scripts 2026-03-01T07:36:22,588 creating build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:36:22,589 copying spires/process.py -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:36:22,592 copying spires/interpolator.py -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:36:22,595 copying spires/reprojectMODIS.py -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:36:22,597 copying spires/legacy.py -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:36:22,599 copying spires/__init__.py -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:36:22,601 copying spires/invert.py -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:36:22,604 copying spires/utol.py -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:36:22,606 creating build/lib.linux-armv7l-cpython-311/doc/source 2026-03-01T07:36:22,607 copying doc/source/conf.py -> build/lib.linux-armv7l-cpython-311/doc/source 2026-03-01T07:36:22,610 running egg_info 2026-03-01T07:36:22,623 writing spires.egg-info/PKG-INFO 2026-03-01T07:36:22,629 writing dependency_links to spires.egg-info/dependency_links.txt 2026-03-01T07:36:22,631 writing requirements to spires.egg-info/requires.txt 2026-03-01T07:36:22,632 writing top-level names to spires.egg-info/top_level.txt 2026-03-01T07:36:22,667 listing git files failed - pretending there aren't any 2026-03-01T07:36:22,671 reading manifest file 'spires.egg-info/SOURCES.txt' 2026-03-01T07:36:22,675 reading manifest template 'MANIFEST.in' 2026-03-01T07:36:22,676 no previously-included directories found matching 'tests' 2026-03-01T07:36:22,676 no previously-included directories found matching 'examples' 2026-03-01T07:36:22,680 writing manifest file 'spires.egg-info/SOURCES.txt' 2026-03-01T07:36:22,686 copying doc/Makefile -> build/lib.linux-armv7l-cpython-311/doc 2026-03-01T07:36:22,688 copying doc/make.bat -> build/lib.linux-armv7l-cpython-311/doc 2026-03-01T07:36:22,690 copying doc/requirements.txt -> build/lib.linux-armv7l-cpython-311/doc 2026-03-01T07:36:22,692 copying spires/Makefile -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:36:22,694 copying spires/cobyla.cpp -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:36:22,697 copying spires/numpy.i -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:36:22,704 copying spires/spires.cpp -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:36:22,707 copying spires/spires.h -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:36:22,710 copying spires/spires.i -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:36:22,712 copying doc/source/README.md -> build/lib.linux-armv7l-cpython-311/doc/source 2026-03-01T07:36:22,716 copying doc/source/examples.md -> build/lib.linux-armv7l-cpython-311/doc/source 2026-03-01T07:36:22,718 copying doc/source/getting_started.md -> build/lib.linux-armv7l-cpython-311/doc/source 2026-03-01T07:36:22,721 copying doc/source/index.rst -> build/lib.linux-armv7l-cpython-311/doc/source 2026-03-01T07:36:22,723 copying doc/source/reference.rst -> build/lib.linux-armv7l-cpython-311/doc/source 2026-03-01T07:36:22,726 creating build/lib.linux-armv7l-cpython-311/doc/source/_templates 2026-03-01T07:36:22,727 copying doc/source/_templates/instance_methods.rst -> build/lib.linux-armv7l-cpython-311/doc/source/_templates 2026-03-01T07:36:22,731 running build_ext 2026-03-01T07:36:22,737 building 'spires._core' extension 2026-03-01T07:36:22,737 swigging spires/spires.i to spires/spires_wrap.cpp 2026-03-01T07:36:22,738 swig -python -c++ -o spires/spires_wrap.cpp spires/spires.i 2026-03-01T07:36:25,388 creating build/temp.linux-armv7l-cpython-311/spires 2026-03-01T07:36:25,389 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-hr72dquy/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:36:25,678 spires/spires.cpp:370:10: fatal error: nlopt.hpp: No such file or directory 2026-03-01T07:36:25,679 370 | #include 2026-03-01T07:36:25,679 | ^~~~~~~~~~~ 2026-03-01T07:36:25,680 compilation terminated. 2026-03-01T07:36:25,685 error: command '/usr/bin/arm-linux-gnueabihf-g++' failed with exit code 1 2026-03-01T07:36:25,814 ERROR: [present-rich] Building wheel for spires (pyproject.toml) exited with 1 2026-03-01T07:36:25,827 [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/tmp3s6cb8lp[/] 2026-03-01T07:36:25,827 [bold magenta]cwd[/]: /tmp/pip-wheel-kad3jiue/spires_0d3c619d2e304e08b1aded636e404881 2026-03-01T07:36:25,828 Building wheel for spires (pyproject.toml): finished with status 'error' 2026-03-01T07:36:25,830 ERROR: Failed building wheel for spires 2026-03-01T07:36:25,832 Failed to build spires 2026-03-01T07:36:25,833 ERROR: Failed to build one or more wheels 2026-03-01T07:36:25,835 Exception information: 2026-03-01T07:36:25,835 Traceback (most recent call last): 2026-03-01T07:36:25,835 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-03-01T07:36:25,835 status = run_func(*args) 2026-03-01T07:36:25,835 ^^^^^^^^^^^^^^^ 2026-03-01T07:36:25,835 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-03-01T07:36:25,835 return func(self, options, args) 2026-03-01T07:36:25,835 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-01T07:36:25,835 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 201, in run 2026-03-01T07:36:25,835 raise CommandError("Failed to build one or more wheels") 2026-03-01T07:36:25,835 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2026-03-01T07:36:25,838 Removed build tracker: '/tmp/pip-build-tracker-9ih4ox3z'