2026-03-01T07:29:06,854 Created temporary directory: /tmp/pip-ephem-wheel-cache-wfhb18kf 2026-03-01T07:29:06,856 Created temporary directory: /tmp/pip-build-tracker-cl967w9b 2026-03-01T07:29:06,856 Initialized build tracking at /tmp/pip-build-tracker-cl967w9b 2026-03-01T07:29:06,857 Created build tracker: /tmp/pip-build-tracker-cl967w9b 2026-03-01T07:29:06,857 Entered build tracker: /tmp/pip-build-tracker-cl967w9b 2026-03-01T07:29:06,858 Created temporary directory: /tmp/pip-wheel-33ol0x8w 2026-03-01T07:29:06,861 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:29:06,864 Created temporary directory: /tmp/pip-ephem-wheel-cache-s65ac_v6 2026-03-01T07:29:06,885 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-01T07:29:06,889 2 location(s) to search for versions of spires: 2026-03-01T07:29:06,889 * https://pypi.org/simple/spires/ 2026-03-01T07:29:06,889 * https://www.piwheels.org/simple/spires/ 2026-03-01T07:29:06,890 Fetching project page and analyzing links: https://pypi.org/simple/spires/ 2026-03-01T07:29:06,890 Getting page https://pypi.org/simple/spires/ 2026-03-01T07:29:06,892 Found index url https://pypi.org/simple 2026-03-01T07:29:07,025 Fetched page https://pypi.org/simple/spires/ as application/vnd.pypi.simple.v1+json 2026-03-01T07:29:07,033 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:29:07,033 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:29:07,034 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:29:07,035 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:29:07,035 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:29:07,036 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:29:07,037 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:29:07,037 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:29:07,038 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:29:07,039 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:29:07,040 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:29:07,040 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:29:07,041 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:29:07,041 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:29:07,042 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:29:07,042 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:29:07,043 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:29:07,044 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:29:07,045 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:29:07,045 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:29:07,046 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:29:07,047 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:29:07,047 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:29:07,048 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:29:07,049 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:29:07,049 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:29:07,050 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:29:07,051 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:29:07,051 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:29:07,052 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:29:07,052 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:29:07,053 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:29:07,053 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:29:07,054 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:29:07,055 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:29:07,056 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:29:07,057 Fetching project page and analyzing links: https://www.piwheels.org/simple/spires/ 2026-03-01T07:29:07,057 Getting page https://www.piwheels.org/simple/spires/ 2026-03-01T07:29:07,059 Found index url https://www.piwheels.org/simple 2026-03-01T07:29:07,213 Fetched page https://www.piwheels.org/simple/spires/ as text/html 2026-03-01T07:29:07,215 Skipping link: not a file: https://www.piwheels.org/simple/spires/ 2026-03-01T07:29:07,215 Skipping link: not a file: https://pypi.org/simple/spires/ 2026-03-01T07:29:07,236 Given no hashes to check 1 links for project 'spires': discarding no candidates 2026-03-01T07:29:07,255 Collecting spires==0.2.5 2026-03-01T07:29:07,258 Created temporary directory: /tmp/pip-unpack-8de0zmks 2026-03-01T07:29:07,464 Downloading spires-0.2.5.tar.gz (62 kB) 2026-03-01T07:29:07,603 Added spires==0.2.5 from https://files.pythonhosted.org/packages/f0/31/41de27bb412da39d23d7b3972cdc8bd97db93662d0d8ca82db48cd82795d/spires-0.2.5.tar.gz to build tracker '/tmp/pip-build-tracker-cl967w9b' 2026-03-01T07:29:07,611 Created temporary directory: /tmp/pip-build-env-bm_24m91 2026-03-01T07:29:07,615 Installing build dependencies: started 2026-03-01T07:29:07,616 Running command pip subprocess to install build dependencies 2026-03-01T07:29:08,744 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-01T07:29:09,312 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:29:09,336 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-01T07:29:11,073 Collecting setuptools>=61.0 2026-03-01T07:29:11,184 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-01T07:29:11,475 Collecting wheel 2026-03-01T07:29:11,489 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-01T07:29:12,501 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:29:12,508 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:29:12,515 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:29:12,523 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:29:12,530 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:29:13,216 Collecting numpy 2026-03-01T07:29:13,672 Using cached https://www.piwheels.org/simple/numpy/numpy-2.4.2-cp311-cp311-linux_armv7l.whl (6.3 MB) 2026-03-01T07:29:14,262 Collecting setuptools-scm 2026-03-01T07:29:14,279 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-03-01T07:29:14,465 Collecting packaging>=24.0 2026-03-01T07:29:14,481 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-01T07:29:17,552 Installing collected packages: setuptools, packaging, numpy, wheel, setuptools-scm 2026-03-01T07:29:29,684 Creating /tmp/pip-build-env-bm_24m91/overlay/local/bin 2026-03-01T07:29:29,686 changing mode of /tmp/pip-build-env-bm_24m91/overlay/local/bin/f2py to 755 2026-03-01T07:29:29,688 changing mode of /tmp/pip-build-env-bm_24m91/overlay/local/bin/numpy-config to 755 2026-03-01T07:29:29,836 changing mode of /tmp/pip-build-env-bm_24m91/overlay/local/bin/wheel to 755 2026-03-01T07:29:30,098 changing mode of /tmp/pip-build-env-bm_24m91/overlay/local/bin/setuptools-scm to 755 2026-03-01T07:29:30,136 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:29:30,513 Installing build dependencies: finished with status 'done' 2026-03-01T07:29:30,520 Getting requirements to build wheel: started 2026-03-01T07:29:30,521 Running command Getting requirements to build wheel 2026-03-01T07:29:31,522 /tmp/pip-build-env-bm_24m91/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:29:31,522 !! 2026-03-01T07:29:31,523 ******************************************************************************** 2026-03-01T07:29:31,524 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:29:31,525 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-01T07:29:31,525 or your builds will no longer be supported. 2026-03-01T07:29:31,526 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:29:31,527 ******************************************************************************** 2026-03-01T07:29:31,528 !! 2026-03-01T07:29:31,529 corresp(dist, value, root_dir) 2026-03-01T07:29:31,604 /tmp/pip-build-env-bm_24m91/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T07:29:31,605 !! 2026-03-01T07:29:31,606 ******************************************************************************** 2026-03-01T07:29:31,606 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T07:29:31,607 License :: OSI Approved :: MIT License 2026-03-01T07:29:31,609 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:29:31,610 ******************************************************************************** 2026-03-01T07:29:31,611 !! 2026-03-01T07:29:31,611 dist._finalize_license_expression() 2026-03-01T07:29:31,612 /tmp/pip-build-env-bm_24m91/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T07:29:31,613 !! 2026-03-01T07:29:31,614 ******************************************************************************** 2026-03-01T07:29:31,615 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T07:29:31,616 License :: OSI Approved :: MIT License 2026-03-01T07:29:31,617 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:29:31,617 ******************************************************************************** 2026-03-01T07:29:31,619 !! 2026-03-01T07:29:31,619 self._finalize_license_expression() 2026-03-01T07:29:31,621 running egg_info 2026-03-01T07:29:31,629 writing spires.egg-info/PKG-INFO 2026-03-01T07:29:31,636 writing dependency_links to spires.egg-info/dependency_links.txt 2026-03-01T07:29:31,640 writing requirements to spires.egg-info/requires.txt 2026-03-01T07:29:31,641 writing top-level names to spires.egg-info/top_level.txt 2026-03-01T07:29:31,703 listing git files failed - pretending there aren't any 2026-03-01T07:29:31,709 reading manifest file 'spires.egg-info/SOURCES.txt' 2026-03-01T07:29:31,714 reading manifest template 'MANIFEST.in' 2026-03-01T07:29:31,715 no previously-included directories found matching 'tests' 2026-03-01T07:29:31,715 no previously-included directories found matching 'examples' 2026-03-01T07:29:31,720 writing manifest file 'spires.egg-info/SOURCES.txt' 2026-03-01T07:29:31,849 Getting requirements to build wheel: finished with status 'done' 2026-03-01T07:29:31,853 Created temporary directory: /tmp/pip-modern-metadata-9s21bf4g 2026-03-01T07:29:31,855 Preparing metadata (pyproject.toml): started 2026-03-01T07:29:31,856 Running command Preparing metadata (pyproject.toml) 2026-03-01T07:29:32,759 /tmp/pip-build-env-bm_24m91/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:29:32,759 !! 2026-03-01T07:29:32,760 ******************************************************************************** 2026-03-01T07:29:32,761 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:29:32,762 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-01T07:29:32,762 or your builds will no longer be supported. 2026-03-01T07:29:32,763 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:29:32,764 ******************************************************************************** 2026-03-01T07:29:32,764 !! 2026-03-01T07:29:32,765 corresp(dist, value, root_dir) 2026-03-01T07:29:32,832 /tmp/pip-build-env-bm_24m91/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T07:29:32,833 !! 2026-03-01T07:29:32,834 ******************************************************************************** 2026-03-01T07:29:32,835 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T07:29:32,836 License :: OSI Approved :: MIT License 2026-03-01T07:29:32,837 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:29:32,838 ******************************************************************************** 2026-03-01T07:29:32,839 !! 2026-03-01T07:29:32,840 dist._finalize_license_expression() 2026-03-01T07:29:32,840 /tmp/pip-build-env-bm_24m91/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T07:29:32,841 !! 2026-03-01T07:29:32,842 ******************************************************************************** 2026-03-01T07:29:32,843 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T07:29:32,844 License :: OSI Approved :: MIT License 2026-03-01T07:29:32,845 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:29:32,846 ******************************************************************************** 2026-03-01T07:29:32,847 !! 2026-03-01T07:29:32,848 self._finalize_license_expression() 2026-03-01T07:29:32,848 running dist_info 2026-03-01T07:29:32,861 creating /tmp/pip-modern-metadata-9s21bf4g/spires.egg-info 2026-03-01T07:29:32,862 writing /tmp/pip-modern-metadata-9s21bf4g/spires.egg-info/PKG-INFO 2026-03-01T07:29:32,869 writing dependency_links to /tmp/pip-modern-metadata-9s21bf4g/spires.egg-info/dependency_links.txt 2026-03-01T07:29:32,872 writing requirements to /tmp/pip-modern-metadata-9s21bf4g/spires.egg-info/requires.txt 2026-03-01T07:29:32,873 writing top-level names to /tmp/pip-modern-metadata-9s21bf4g/spires.egg-info/top_level.txt 2026-03-01T07:29:32,874 writing manifest file '/tmp/pip-modern-metadata-9s21bf4g/spires.egg-info/SOURCES.txt' 2026-03-01T07:29:32,928 listing git files failed - pretending there aren't any 2026-03-01T07:29:32,932 reading manifest file '/tmp/pip-modern-metadata-9s21bf4g/spires.egg-info/SOURCES.txt' 2026-03-01T07:29:32,934 reading manifest template 'MANIFEST.in' 2026-03-01T07:29:32,935 no previously-included directories found matching 'tests' 2026-03-01T07:29:32,935 no previously-included directories found matching 'examples' 2026-03-01T07:29:32,939 writing manifest file '/tmp/pip-modern-metadata-9s21bf4g/spires.egg-info/SOURCES.txt' 2026-03-01T07:29:32,940 creating '/tmp/pip-modern-metadata-9s21bf4g/spires-0.2.5.dist-info' 2026-03-01T07:29:33,095 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-01T07:29:33,101 Source in /tmp/pip-wheel-33ol0x8w/spires_be86e8ab0cdc4cada4f767302c4ea4ed has version 0.2.5, which satisfies requirement spires==0.2.5 from https://files.pythonhosted.org/packages/f0/31/41de27bb412da39d23d7b3972cdc8bd97db93662d0d8ca82db48cd82795d/spires-0.2.5.tar.gz 2026-03-01T07:29:33,102 Removed spires==0.2.5 from https://files.pythonhosted.org/packages/f0/31/41de27bb412da39d23d7b3972cdc8bd97db93662d0d8ca82db48cd82795d/spires-0.2.5.tar.gz from build tracker '/tmp/pip-build-tracker-cl967w9b' 2026-03-01T07:29:33,110 Created temporary directory: /tmp/pip-unpack-glg_pstz 2026-03-01T07:29:33,110 Building wheels for collected packages: spires 2026-03-01T07:29:33,115 Created temporary directory: /tmp/pip-wheel-33ydjfqk 2026-03-01T07:29:33,116 Destination directory: /tmp/pip-wheel-33ydjfqk 2026-03-01T07:29:33,118 Building wheel for spires (pyproject.toml): started 2026-03-01T07:29:33,119 Running command Building wheel for spires (pyproject.toml) 2026-03-01T07:29:34,003 /tmp/pip-build-env-bm_24m91/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:29:34,004 !! 2026-03-01T07:29:34,005 ******************************************************************************** 2026-03-01T07:29:34,005 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:29:34,007 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-01T07:29:34,007 or your builds will no longer be supported. 2026-03-01T07:29:34,009 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:29:34,009 ******************************************************************************** 2026-03-01T07:29:34,011 !! 2026-03-01T07:29:34,011 corresp(dist, value, root_dir) 2026-03-01T07:29:34,073 /tmp/pip-build-env-bm_24m91/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T07:29:34,074 !! 2026-03-01T07:29:34,075 ******************************************************************************** 2026-03-01T07:29:34,076 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T07:29:34,077 License :: OSI Approved :: MIT License 2026-03-01T07:29:34,078 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:29:34,079 ******************************************************************************** 2026-03-01T07:29:34,080 !! 2026-03-01T07:29:34,081 dist._finalize_license_expression() 2026-03-01T07:29:34,082 /tmp/pip-build-env-bm_24m91/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T07:29:34,083 !! 2026-03-01T07:29:34,084 ******************************************************************************** 2026-03-01T07:29:34,085 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T07:29:34,086 License :: OSI Approved :: MIT License 2026-03-01T07:29:34,087 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T07:29:34,087 ******************************************************************************** 2026-03-01T07:29:34,088 !! 2026-03-01T07:29:34,088 self._finalize_license_expression() 2026-03-01T07:29:34,089 running bdist_wheel 2026-03-01T07:29:34,108 running build 2026-03-01T07:29:34,109 running build_py 2026-03-01T07:29:34,117 creating build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:29:34,119 copying spires/utol.py -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:29:34,122 copying spires/legacy.py -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:29:34,124 copying spires/process.py -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:29:34,127 copying spires/__init__.py -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:29:34,128 copying spires/interpolator.py -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:29:34,131 copying spires/reprojectMODIS.py -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:29:34,133 copying spires/invert.py -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:29:34,137 creating build/lib.linux-armv7l-cpython-311/scripts 2026-03-01T07:29:34,138 copying scripts/download_test_data.py -> build/lib.linux-armv7l-cpython-311/scripts 2026-03-01T07:29:34,141 creating build/lib.linux-armv7l-cpython-311/doc/source 2026-03-01T07:29:34,142 copying doc/source/conf.py -> build/lib.linux-armv7l-cpython-311/doc/source 2026-03-01T07:29:34,145 running egg_info 2026-03-01T07:29:34,158 writing spires.egg-info/PKG-INFO 2026-03-01T07:29:34,164 writing dependency_links to spires.egg-info/dependency_links.txt 2026-03-01T07:29:34,167 writing requirements to spires.egg-info/requires.txt 2026-03-01T07:29:34,168 writing top-level names to spires.egg-info/top_level.txt 2026-03-01T07:29:34,203 listing git files failed - pretending there aren't any 2026-03-01T07:29:34,207 reading manifest file 'spires.egg-info/SOURCES.txt' 2026-03-01T07:29:34,211 reading manifest template 'MANIFEST.in' 2026-03-01T07:29:34,212 no previously-included directories found matching 'tests' 2026-03-01T07:29:34,212 no previously-included directories found matching 'examples' 2026-03-01T07:29:34,217 writing manifest file 'spires.egg-info/SOURCES.txt' 2026-03-01T07:29:34,222 copying doc/Makefile -> build/lib.linux-armv7l-cpython-311/doc 2026-03-01T07:29:34,224 copying doc/make.bat -> build/lib.linux-armv7l-cpython-311/doc 2026-03-01T07:29:34,227 copying doc/requirements.txt -> build/lib.linux-armv7l-cpython-311/doc 2026-03-01T07:29:34,229 copying spires/Makefile -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:29:34,231 copying spires/cobyla.cpp -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:29:34,234 copying spires/numpy.i -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:29:34,238 copying spires/spires.cpp -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:29:34,242 copying spires/spires.h -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:29:34,244 copying spires/spires.i -> build/lib.linux-armv7l-cpython-311/spires 2026-03-01T07:29:34,247 copying doc/source/README.md -> build/lib.linux-armv7l-cpython-311/doc/source 2026-03-01T07:29:34,250 copying doc/source/examples.md -> build/lib.linux-armv7l-cpython-311/doc/source 2026-03-01T07:29:34,252 copying doc/source/getting_started.md -> build/lib.linux-armv7l-cpython-311/doc/source 2026-03-01T07:29:34,255 copying doc/source/index.rst -> build/lib.linux-armv7l-cpython-311/doc/source 2026-03-01T07:29:34,257 copying doc/source/reference.rst -> build/lib.linux-armv7l-cpython-311/doc/source 2026-03-01T07:29:34,260 creating build/lib.linux-armv7l-cpython-311/doc/source/_templates 2026-03-01T07:29:34,261 copying doc/source/_templates/instance_methods.rst -> build/lib.linux-armv7l-cpython-311/doc/source/_templates 2026-03-01T07:29:34,265 running build_ext 2026-03-01T07:29:34,270 building 'spires._core' extension 2026-03-01T07:29:34,271 swigging spires/spires.i to spires/spires_wrap.cpp 2026-03-01T07:29:34,271 swig -python -c++ -o spires/spires_wrap.cpp spires/spires.i 2026-03-01T07:29:36,941 creating build/temp.linux-armv7l-cpython-311/spires 2026-03-01T07:29:36,942 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-bm_24m91/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:29:37,233 spires/spires.cpp:370:10: fatal error: nlopt.hpp: No such file or directory 2026-03-01T07:29:37,233 370 | #include 2026-03-01T07:29:37,234 | ^~~~~~~~~~~ 2026-03-01T07:29:37,234 compilation terminated. 2026-03-01T07:29:37,241 error: command '/usr/bin/arm-linux-gnueabihf-g++' failed with exit code 1 2026-03-01T07:29:37,369 ERROR: [present-rich] Building wheel for spires (pyproject.toml) exited with 1 2026-03-01T07:29:37,383 [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/tmptpfadmj5[/] 2026-03-01T07:29:37,383 [bold magenta]cwd[/]: /tmp/pip-wheel-33ol0x8w/spires_be86e8ab0cdc4cada4f767302c4ea4ed 2026-03-01T07:29:37,384 Building wheel for spires (pyproject.toml): finished with status 'error' 2026-03-01T07:29:37,386 ERROR: Failed building wheel for spires 2026-03-01T07:29:37,388 Failed to build spires 2026-03-01T07:29:37,389 ERROR: Failed to build one or more wheels 2026-03-01T07:29:37,391 Exception information: 2026-03-01T07:29:37,391 Traceback (most recent call last): 2026-03-01T07:29:37,391 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-03-01T07:29:37,391 status = run_func(*args) 2026-03-01T07:29:37,391 ^^^^^^^^^^^^^^^ 2026-03-01T07:29:37,391 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-03-01T07:29:37,391 return func(self, options, args) 2026-03-01T07:29:37,391 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-01T07:29:37,391 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 201, in run 2026-03-01T07:29:37,391 raise CommandError("Failed to build one or more wheels") 2026-03-01T07:29:37,391 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2026-03-01T07:29:37,394 Removed build tracker: '/tmp/pip-build-tracker-cl967w9b'