2026-08-05T05:55:26,815 Created temporary directory: /tmp/pip-ephem-wheel-cache-xs49qs8z 2026-08-05T05:55:26,817 Created temporary directory: /tmp/pip-build-tracker-flfuwhiw 2026-08-05T05:55:26,818 Initialized build tracking at /tmp/pip-build-tracker-flfuwhiw 2026-08-05T05:55:26,818 Created build tracker: /tmp/pip-build-tracker-flfuwhiw 2026-08-05T05:55:26,818 Entered build tracker: /tmp/pip-build-tracker-flfuwhiw 2026-08-05T05:55:26,819 Created temporary directory: /tmp/pip-wheel-remjedaa 2026-08-05T05:55:26,822 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-08-05T05:55:26,825 Created temporary directory: /tmp/pip-ephem-wheel-cache-d1vgk4_x 2026-08-05T05:55:26,846 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-05T05:55:26,850 2 location(s) to search for versions of pyrtta: 2026-08-05T05:55:26,850 * https://pypi.org/simple/pyrtta/ 2026-08-05T05:55:26,850 * https://www.piwheels.org/simple/pyrtta/ 2026-08-05T05:55:26,850 Fetching project page and analyzing links: https://pypi.org/simple/pyrtta/ 2026-08-05T05:55:26,851 Getting page https://pypi.org/simple/pyrtta/ 2026-08-05T05:55:26,853 Found index url https://pypi.org/simple 2026-08-05T05:55:27,084 Fetched page https://pypi.org/simple/pyrtta/ as application/vnd.pypi.simple.v1+json 2026-08-05T05:55:27,086 Skipping link: No binaries permitted for pyrtta: https://files.pythonhosted.org/packages/4e/60/d72c784bbefd620caacb941b36ada1deb4cd51872928b7bad82ab3fc204e/pyrtta-0.2.2-cp312-abi3-macosx_26_0_arm64.whl (from https://pypi.org/simple/pyrtta/) (requires-python:>=3.9.8) 2026-08-05T05:55:27,087 Skipping link: No binaries permitted for pyrtta: https://files.pythonhosted.org/packages/5d/30/2c84779c27378315e5e760012159a28d1cb3629dfe502349cb9154c0b5ac/pyrtta-0.2.2-cp312-abi3-manylinux_2_39_aarch64.whl (from https://pypi.org/simple/pyrtta/) (requires-python:>=3.9.8) 2026-08-05T05:55:27,087 Skipping link: No binaries permitted for pyrtta: https://files.pythonhosted.org/packages/05/62/9ae71d0bc16334dd4d67399d50433b3dfb34415938c54e106a6e0f09cd82/pyrtta-0.2.2-cp312-abi3-manylinux_2_39_x86_64.whl (from https://pypi.org/simple/pyrtta/) (requires-python:>=3.9.8) 2026-08-05T05:55:27,088 Found link https://files.pythonhosted.org/packages/df/1b/6205ab2d7607e3d537302d8269897c163c1421ac972080c1053788b4dec0/pyrtta-0.2.2.tar.gz (from https://pypi.org/simple/pyrtta/) (requires-python:>=3.9.8), version: 0.2.2 2026-08-05T05:55:27,089 Skipping link: No binaries permitted for pyrtta: https://files.pythonhosted.org/packages/5a/dd/ed008d3b717494c5aca396cb7fe0ba53e2838ad46e68f681edef28e7416b/pyrtta-0.2.4-cp312-abi3-macosx_26_0_arm64.whl (from https://pypi.org/simple/pyrtta/) (requires-python:>=3.9.8) 2026-08-05T05:55:27,090 Skipping link: No binaries permitted for pyrtta: https://files.pythonhosted.org/packages/e7/b7/47bef6bd212bebc7f6e120b958810333d7bd0df5a329f9f3bbe421354fa8/pyrtta-0.2.4-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/pyrtta/) (requires-python:>=3.9.8) 2026-08-05T05:55:27,091 Found link https://files.pythonhosted.org/packages/f8/4c/5eab60fb6e2faea782f5b238046df2f90f4f2af6dd9cdbc4b1ac5372cf5b/pyrtta-0.2.4.tar.gz (from https://pypi.org/simple/pyrtta/) (requires-python:>=3.9.8), version: 0.2.4 2026-08-05T05:55:27,092 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyrtta/ 2026-08-05T05:55:27,092 Getting page https://www.piwheels.org/simple/pyrtta/ 2026-08-05T05:55:27,094 Found index url https://www.piwheels.org/simple 2026-08-05T05:55:27,292 Fetched page https://www.piwheels.org/simple/pyrtta/ as text/html 2026-08-05T05:55:27,294 Skipping link: not a file: https://www.piwheels.org/simple/pyrtta/ 2026-08-05T05:55:27,294 Skipping link: not a file: https://pypi.org/simple/pyrtta/ 2026-08-05T05:55:27,315 Given no hashes to check 1 links for project 'pyrtta': discarding no candidates 2026-08-05T05:55:27,335 Collecting pyrtta==0.2.4 2026-08-05T05:55:27,337 Created temporary directory: /tmp/pip-unpack-mp6vhtr3 2026-08-05T05:55:27,579 Downloading pyrtta-0.2.4.tar.gz (2.3 MB) 2026-08-05T05:55:29,466 Added pyrtta==0.2.4 from https://files.pythonhosted.org/packages/f8/4c/5eab60fb6e2faea782f5b238046df2f90f4f2af6dd9cdbc4b1ac5372cf5b/pyrtta-0.2.4.tar.gz to build tracker '/tmp/pip-build-tracker-flfuwhiw' 2026-08-05T05:55:29,474 Created temporary directory: /tmp/pip-build-env-cmtxsnqt 2026-08-05T05:55:29,479 Installing build dependencies: started 2026-08-05T05:55:29,481 Running command pip subprocess to install build dependencies 2026-08-05T05:55:30,662 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-08-05T05:55:31,532 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-08-05T05:55:31,555 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-05T05:55:32,111 Collecting scikit-build-core>=0.12 2026-08-05T05:55:32,112 Obtaining dependency information for scikit-build-core>=0.12 from https://www.piwheels.org/simple/scikit-build-core/scikit_build_core-1.0.3-py3-none-any.whl.metadata 2026-08-05T05:55:32,129 Using cached https://www.piwheels.org/simple/scikit-build-core/scikit_build_core-1.0.3-py3-none-any.whl.metadata (19 kB) 2026-08-05T05:55:32,141 Discarding https://www.piwheels.org/simple/scikit-build-core/scikit_build_core-1.0.3-py3-none-any.whl#sha256=8285a37fce025fd7bd4eca7665836091dab95a4f9375660e1ffc3cf70dcb6ab2 (from https://www.piwheels.org/simple/scikit-build-core/) (requires-python:>=3.8): Requested scikit-build-core>=0.12 from https://www.piwheels.org/simple/scikit-build-core/scikit_build_core-1.0.3-py3-none-any.whl#sha256=8285a37fce025fd7bd4eca7665836091dab95a4f9375660e1ffc3cf70dcb6ab2 has inconsistent Name: expected 'scikit-build-core', but metadata has 'scikit_build_core' 2026-08-05T05:55:32,170 Using cached scikit_build_core-1.0.3-py3-none-any.whl (278 kB) 2026-08-05T05:55:32,290 Collecting nanobind>=2.2 2026-08-05T05:55:32,291 Obtaining dependency information for nanobind>=2.2 from https://www.piwheels.org/simple/nanobind/nanobind-2.13.0-py3-none-any.whl.metadata 2026-08-05T05:55:32,300 Downloading https://www.piwheels.org/simple/nanobind/nanobind-2.13.0-py3-none-any.whl.metadata (1.8 kB) 2026-08-05T05:55:32,459 Collecting fast-kalman==0.2.3 2026-08-05T05:55:32,691 Downloading fast_kalman-0.2.3.tar.gz (54 kB) 2026-08-05T05:55:32,746 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.1/54.1 kB 969.4 kB/s eta 0:00:00 2026-08-05T05:55:32,810 Installing build dependencies: started 2026-08-05T05:55:32,810 Running command pip subprocess to install build dependencies 2026-08-05T05:55:34,825 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-08-05T05:55:34,851 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-05T05:55:35,416 Collecting scikit-build-core>=0.10 2026-08-05T05:55:35,417 Obtaining dependency information for scikit-build-core>=0.10 from https://www.piwheels.org/simple/scikit-build-core/scikit_build_core-1.0.3-py3-none-any.whl.metadata 2026-08-05T05:55:35,434 Using cached https://www.piwheels.org/simple/scikit-build-core/scikit_build_core-1.0.3-py3-none-any.whl.metadata (19 kB) 2026-08-05T05:55:35,447 Discarding https://www.piwheels.org/simple/scikit-build-core/scikit_build_core-1.0.3-py3-none-any.whl#sha256=8285a37fce025fd7bd4eca7665836091dab95a4f9375660e1ffc3cf70dcb6ab2 (from https://www.piwheels.org/simple/scikit-build-core/) (requires-python:>=3.8): Requested scikit-build-core>=0.10 from https://www.piwheels.org/simple/scikit-build-core/scikit_build_core-1.0.3-py3-none-any.whl#sha256=8285a37fce025fd7bd4eca7665836091dab95a4f9375660e1ffc3cf70dcb6ab2 has inconsistent Name: expected 'scikit-build-core', but metadata has 'scikit_build_core' 2026-08-05T05:55:35,475 Using cached scikit_build_core-1.0.3-py3-none-any.whl (278 kB) 2026-08-05T05:55:35,669 Collecting nanobind>=2.0 2026-08-05T05:55:35,670 Obtaining dependency information for nanobind>=2.0 from https://www.piwheels.org/simple/nanobind/nanobind-2.13.0-py3-none-any.whl.metadata 2026-08-05T05:55:35,683 Using cached https://www.piwheels.org/simple/nanobind/nanobind-2.13.0-py3-none-any.whl.metadata (1.8 kB) 2026-08-05T05:55:35,921 Collecting packaging>=23.2 2026-08-05T05:55:35,922 Obtaining dependency information for packaging>=23.2 from https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata 2026-08-05T05:55:35,935 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata (3.6 kB) 2026-08-05T05:55:36,059 Collecting pathspec>=0.12.0 2026-08-05T05:55:36,060 Obtaining dependency information for pathspec>=0.12.0 from https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata 2026-08-05T05:55:36,076 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata (14 kB) 2026-08-05T05:55:36,120 Downloading https://www.piwheels.org/simple/nanobind/nanobind-2.13.0-py3-none-any.whl (269 kB) 2026-08-05T05:55:36,162 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 269.4/269.4 kB 7.7 MB/s eta 0:00:00 2026-08-05T05:55:36,191 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-08-05T05:55:36,213 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-08-05T05:55:36,247 Using cached https://www.piwheels.org/simple/nanobind/nanobind-2.13.0-py3-none-any.whl (269 kB) 2026-08-05T05:55:36,287 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-08-05T05:55:36,314 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-08-05T05:55:38,976 Installing collected packages: nanobind, pathspec, packaging, scikit-build-core 2026-08-05T05:55:40,624 Successfully installed nanobind-2.13.0 packaging-26.3 pathspec-1.1.1 scikit-build-core-1.0.3 2026-08-05T05:55:40,876 Installing build dependencies: finished with status 'done' 2026-08-05T05:55:40,882 Getting requirements to build wheel: started 2026-08-05T05:55:40,883 Running command Getting requirements to build wheel 2026-08-05T05:55:41,527 Getting requirements to build wheel: finished with status 'done' 2026-08-05T05:55:41,539 Installing backend dependencies: started 2026-08-05T05:55:41,540 Running command pip subprocess to install backend dependencies 2026-08-05T05:55:43,660 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-08-05T05:55:43,685 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-05T05:55:45,099 Collecting cmake>=3.20 2026-08-05T05:55:45,473 Using cached cmake-4.4.2-py3-none-manylinux_2_31_armv7l.whl (27.3 MB) 2026-08-05T05:55:48,913 Installing collected packages: cmake 2026-08-05T05:55:56,860 Successfully installed cmake-4.4.2 2026-08-05T05:55:57,140 Installing backend dependencies: finished with status 'done' 2026-08-05T05:55:57,143 Preparing metadata (pyproject.toml): started 2026-08-05T05:55:57,144 Running command Preparing metadata (pyproject.toml) 2026-08-05T05:55:58,004 *** scikit-build-core 1.0.3 using CMake 4.4.2 (metadata_wheel) 2026-08-05T05:55:58,126 Preparing metadata (pyproject.toml): finished with status 'done' 2026-08-05T05:55:59,227 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-08-05T05:55:59,235 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-08-05T05:55:59,242 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-08-05T05:55:59,249 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-08-05T05:55:59,257 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-08-05T05:55:59,712 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/d3/e1/f2fe8f6113a657a1da83b358b16755e528a602c6976a43724a88f42b482a/numpy-2.5.0rc1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.12) 2026-08-05T05:55:59,723 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/e7/05/3d27272d30698dc0ecb7fdfaa41ad70303b444f81722bb99bce1d818638a/numpy-2.5.0.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.12) 2026-08-05T05:55:59,732 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/22/fd/89965aa4ac08c74998539fcbf24fa3540f3e15237fbeb6bcf9c908f4aade/numpy-2.5.1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.12) 2026-08-05T05:56:00,249 Collecting numpy>=1.24 2026-08-05T05:56:00,250 Obtaining dependency information for numpy>=1.24 from https://www.piwheels.org/simple/numpy/numpy-2.4.6-cp311-cp311-linux_armv7l.whl.metadata 2026-08-05T05:56:00,265 Using cached https://www.piwheels.org/simple/numpy/numpy-2.4.6-cp311-cp311-linux_armv7l.whl.metadata (6.6 kB) 2026-08-05T05:56:00,509 Collecting packaging>=23.2 2026-08-05T05:56:00,510 Obtaining dependency information for packaging>=23.2 from https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata 2026-08-05T05:56:00,523 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata (3.6 kB) 2026-08-05T05:56:00,643 Collecting pathspec>=0.12.0 2026-08-05T05:56:00,645 Obtaining dependency information for pathspec>=0.12.0 from https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata 2026-08-05T05:56:00,659 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata (14 kB) 2026-08-05T05:56:00,720 Using cached https://www.piwheels.org/simple/nanobind/nanobind-2.13.0-py3-none-any.whl (269 kB) 2026-08-05T05:56:01,195 Using cached https://www.piwheels.org/simple/numpy/numpy-2.4.6-cp311-cp311-linux_armv7l.whl (6.3 MB) 2026-08-05T05:56:01,334 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-08-05T05:56:01,352 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-08-05T05:56:01,380 Using cached https://www.piwheels.org/simple/nanobind/nanobind-2.13.0-py3-none-any.whl (269 kB) 2026-08-05T05:56:01,864 Using cached https://www.piwheels.org/simple/numpy/numpy-2.4.6-cp311-cp311-linux_armv7l.whl (6.3 MB) 2026-08-05T05:56:02,117 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-08-05T05:56:02,144 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-08-05T05:56:02,153 Building wheels for collected packages: fast-kalman 2026-08-05T05:56:02,158 Building wheel for fast-kalman (pyproject.toml): started 2026-08-05T05:56:02,159 Running command Building wheel for fast-kalman (pyproject.toml) 2026-08-05T05:56:02,307 fast-kalman is compiling its C++/nanobind extension from source. This can take a few minutes. 2026-08-05T05:56:02,957 *** scikit-build-core 1.0.3 using CMake 4.4.2 (wheel) 2026-08-05T05:56:02,971 *** Configuring CMake... 2026-08-05T05:56:03,025 loading initial cache file build/cp311-cp311-linux_armv7l/CMakeInit.txt 2026-08-05T05:56:03,407 -- The CXX compiler identification is GNU 12.2.0 2026-08-05T05:56:03,453 -- Detecting CXX compiler ABI info 2026-08-05T05:56:03,765 -- Detecting CXX compiler ABI info - done 2026-08-05T05:56:03,831 -- Check for working CXX compiler: /usr/bin/arm-linux-gnueabihf-g++ - skipped 2026-08-05T05:56:03,833 -- Detecting CXX compile features 2026-08-05T05:56:03,837 -- Detecting CXX compile features - done 2026-08-05T05:56:03,896 -- fast-kalman is compiling its C++/nanobind extension from source. This can take a few minutes. 2026-08-05T05:56:04,419 -- Found Python: /usr/bin/python3 (found version "3.11.2") found components: Interpreter Development.Module 2026-08-05T05:56:04,443 -- Performing Test NB_HAS_MTLS_GNU2 2026-08-05T05:56:04,749 -- Performing Test NB_HAS_MTLS_GNU2 - Success 2026-08-05T05:56:04,764 -- Configuring done (1.7s) 2026-08-05T05:56:04,830 -- Generating done (0.1s) 2026-08-05T05:56:04,870 -- Build files have been written to: /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/build/cp311-cp311-linux_armv7l 2026-08-05T05:56:04,958 *** Building project with Ninja... 2026-08-05T05:56:14,436 [1/15] Building CXX object CMakeFiles/nanobind-static.dir/tmp/pip-build-env-31xyyh2j/overlay/local/lib/python3.11/dist-packages/nanobind/src/nb_internals.cpp.o 2026-08-05T05:56:17,995 [2/15] Building CXX object CMakeFiles/nanobind-static.dir/tmp/pip-build-env-31xyyh2j/overlay/local/lib/python3.11/dist-packages/nanobind/src/nb_enum.cpp.o 2026-08-05T05:56:19,253 [3/15] Building CXX object CMakeFiles/kalman.dir/src/kalman.cpp.o 2026-08-05T05:56:19,255 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp: In function ‘std::vector kalman::{anonymous}::diagonal(std::span, std::size_t, std::size_t)’: 2026-08-05T05:56:19,256 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:61:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 2026-08-05T05:56:19,257 61 | std::vector diagonal(std::span values, std::size_t rows, std::size_t cols) { 2026-08-05T05:56:19,258 | ^~~~~~~~ 2026-08-05T05:56:19,259 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp: In function ‘std::vector kalman::{anonymous}::identity(std::size_t)’: 2026-08-05T05:56:19,261 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:70:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 2026-08-05T05:56:19,262 70 | return diagonal(diag, n, n); 2026-08-05T05:56:19,263 | ^ 2026-08-05T05:56:19,264 In file included from /usr/include/c++/12/algorithm:61, 2026-08-05T05:56:19,266 from /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/include/kalman/kalman.hpp:16, 2026-08-05T05:56:19,277 from /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:1: 2026-08-05T05:56:19,279 /usr/include/c++/12/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: 2026-08-05T05:56:19,280 /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-08-05T05:56:19,282 1908 | __introsort_loop(_RandomAccessIterator __first, 2026-08-05T05:56:19,282 | ^~~~~~~~~~~~~~~~ 2026-08-05T05:56:19,283 /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-08-05T05:56:19,284 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-08-05T05:56:19,285 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 2026-08-05T05:56:19,286 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-08-05T05:56:19,307 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, 2026-08-05T05:56:19,309 inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/12/bits/stl_algo.h:4820:18, 2026-08-05T05:56:19,310 inlined from ‘kalman::Scalar kalman::{anonymous}::median(std::vector)’ at /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:13:14: 2026-08-05T05:56:19,311 /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-08-05T05:56:19,312 1937 | std::__introsort_loop(__first, __last, 2026-08-05T05:56:19,313 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2026-08-05T05:56:19,315 1938 | std::__lg(__last - __first) * 2, 2026-08-05T05:56:19,316 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-08-05T05:56:19,337 1939 | __comp); 2026-08-05T05:56:19,338 | ~~~~~~~ 2026-08-05T05:56:19,339 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp: In function ‘std::vector kalman::{anonymous}::difference(std::span, std::size_t)’: 2026-08-05T05:56:19,341 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:50:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 2026-08-05T05:56:19,342 50 | std::vector difference(std::span values, std::size_t order = 1) { 2026-08-05T05:56:19,343 | ^~~~~~~~~~ 2026-08-05T05:56:19,344 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp: In function ‘std::vector kalman::{anonymous}::difference(std::span, std::size_t)’: 2026-08-05T05:56:19,345 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:50:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 2026-08-05T05:56:19,367 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp: In function ‘kalman::Scalar kalman::{anonymous}::robust_variance(std::span)’: 2026-08-05T05:56:19,368 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:37:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 2026-08-05T05:56:19,369 37 | Scalar robust_variance(std::span values) { 2026-08-05T05:56:19,371 | ^~~~~~~~~~~~~~~ 2026-08-05T05:56:19,372 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp: In function ‘std::vector kalman::{anonymous}::measurement_variances(const std::vector >&, const std::string&, kalman::Scalar)’: 2026-08-05T05:56:19,373 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:115:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 2026-08-05T05:56:19,375 115 | diffed = difference(values, 1); 2026-08-05T05:56:19,376 | ~~~~~~~~~~^~~~~~~~~~~ 2026-08-05T05:56:19,397 In file included from /usr/include/c++/12/vector:64, 2026-08-05T05:56:19,399 from /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/include/kalman/kalman.hpp:26: 2026-08-05T05:56:19,400 /usr/include/c++/12/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’: 2026-08-05T05:56:19,401 /usr/include/c++/12/bits/stl_vector.h:1477:9: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 2026-08-05T05:56:19,403 1477 | insert(const_iterator __position, _InputIterator __first, 2026-08-05T05:56:19,404 | ^~~~~~ 2026-08-05T05:56:19,405 /usr/include/c++/12/bits/stl_vector.h:1477:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-08-05T05:56:19,427 /usr/include/c++/12/bits/stl_vector.h:1477:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-08-05T05:56:19,429 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp: In function ‘kalman::LinearTuningRecommendation kalman::linear_recommendation(std::span, std::size_t, std::size_t, std::size_t, Scalar, std::string_view, Scalar)’: 2026-08-05T05:56:19,430 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:132:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 2026-08-05T05:56:19,431 132 | LinearTuningRecommendation linear_recommendation( 2026-08-05T05:56:19,432 | ^~~~~~~~~~~~~~~~~~~~~ 2026-08-05T05:56:19,434 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:172:56: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 2026-08-05T05:56:19,435 172 | const auto diffed = difference(series[i], 1); 2026-08-05T05:56:19,456 | ^ 2026-08-05T05:56:19,458 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:182:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 2026-08-05T05:56:19,459 182 | auto velocity = difference(series[i], 1); 2026-08-05T05:56:19,460 | ^ 2026-08-05T05:56:19,461 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:189:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 2026-08-05T05:56:19,462 189 | robust_variance(difference(series[i], 1)) / (dt * dt), 2026-08-05T05:56:19,464 | ~~~~~~~~~~^~~~~~~~~~~~~~ 2026-08-05T05:56:19,465 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:200:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 2026-08-05T05:56:19,476 200 | auto accel = difference(series[i], 2); 2026-08-05T05:56:19,477 | ^ 2026-08-05T05:56:19,479 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:213:22: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 2026-08-05T05:56:19,480 213 | q_diag.insert(q_diag.end(), q_vel.begin(), q_vel.end()); 2026-08-05T05:56:19,481 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-08-05T05:56:19,482 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:213:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-08-05T05:56:19,484 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:223:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 2026-08-05T05:56:19,485 223 | auto velocity = difference(series[i], 1); 2026-08-05T05:56:19,496 | ^ 2026-08-05T05:56:19,498 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:230:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 2026-08-05T05:56:19,499 230 | auto accel = difference(series[i], 2); 2026-08-05T05:56:19,500 | ^ 2026-08-05T05:56:19,501 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:237:57: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 2026-08-05T05:56:19,502 237 | auto full_velocity = difference(series[i], 1); 2026-08-05T05:56:19,503 | ^ 2026-08-05T05:56:19,505 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:239:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 2026-08-05T05:56:19,506 239 | auto full_accel = difference(series[i], 2); 2026-08-05T05:56:19,517 | ^ 2026-08-05T05:56:19,518 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:249:22: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 2026-08-05T05:56:19,520 249 | p_diag.insert(p_diag.end(), accel_vars.begin(), accel_vars.end()); 2026-08-05T05:56:19,521 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-08-05T05:56:19,522 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:249:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-08-05T05:56:19,523 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:274:22: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 2026-08-05T05:56:19,524 274 | q_diag.insert(q_diag.end(), q_vel.begin(), q_vel.end()); 2026-08-05T05:56:19,525 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-08-05T05:56:19,537 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:274:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-08-05T05:56:19,538 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:275:22: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 2026-08-05T05:56:19,539 275 | q_diag.insert(q_diag.end(), q_acc.begin(), q_acc.end()); 2026-08-05T05:56:19,541 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-08-05T05:56:19,542 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:275:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-08-05T05:56:19,543 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:288:56: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 2026-08-05T05:56:19,545 288 | const auto diffed = difference(series[i], 1); 2026-08-05T05:56:19,546 | ^ 2026-08-05T05:56:19,557 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:311:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 2026-08-05T05:56:19,559 311 | out.P = diagonal(p_diag, nx, nx); 2026-08-05T05:56:19,560 | ~~~~~~~~^~~~~~~~~~~~~~~~ 2026-08-05T05:56:19,561 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:313:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 2026-08-05T05:56:19,562 313 | out.Q = diagonal(q_diag, nx, nx); 2026-08-05T05:56:19,564 | ~~~~~~~~^~~~~~~~~~~~~~~~ 2026-08-05T05:56:19,565 /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/kalman.cpp:315:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 2026-08-05T05:56:19,576 315 | out.R = diagonal(r_diag, nz, nz); 2026-08-05T05:56:19,578 | ~~~~~~~~^~~~~~~~~~~~~~~~ 2026-08-05T05:56:19,782 [4/15] Linking CXX static library libkalman.a 2026-08-05T05:56:22,508 [5/15] Building CXX object CMakeFiles/nanobind-static.dir/tmp/pip-build-env-31xyyh2j/overlay/local/lib/python3.11/dist-packages/nanobind/src/nb_func.cpp.o 2026-08-05T05:56:24,844 [6/15] Building CXX object CMakeFiles/nanobind-static.dir/tmp/pip-build-env-31xyyh2j/overlay/local/lib/python3.11/dist-packages/nanobind/src/nb_static_property.cpp.o 2026-08-05T05:56:25,543 [7/15] Building CXX object CMakeFiles/nanobind-static.dir/tmp/pip-build-env-31xyyh2j/overlay/local/lib/python3.11/dist-packages/nanobind/src/nb_ndarray.cpp.o 2026-08-05T05:56:26,693 [8/15] Building CXX object CMakeFiles/nanobind-static.dir/tmp/pip-build-env-31xyyh2j/overlay/local/lib/python3.11/dist-packages/nanobind/src/nb_type.cpp.o 2026-08-05T05:56:30,789 [9/15] Building CXX object CMakeFiles/nanobind-static.dir/tmp/pip-build-env-31xyyh2j/overlay/local/lib/python3.11/dist-packages/nanobind/src/error.cpp.o 2026-08-05T05:56:31,492 [10/15] Building CXX object CMakeFiles/nanobind-static.dir/tmp/pip-build-env-31xyyh2j/overlay/local/lib/python3.11/dist-packages/nanobind/src/trampoline.cpp.o 2026-08-05T05:56:31,523 [11/15] Building CXX object CMakeFiles/nanobind-static.dir/tmp/pip-build-env-31xyyh2j/overlay/local/lib/python3.11/dist-packages/nanobind/src/implicit.cpp.o 2026-08-05T05:56:31,779 [12/15] Building CXX object CMakeFiles/nanobind-static.dir/tmp/pip-build-env-31xyyh2j/overlay/local/lib/python3.11/dist-packages/nanobind/src/common.cpp.o 2026-08-05T05:56:32,049 [13/15] Linking CXX static library libnanobind-static.a 2026-08-05T05:57:50,876 [14/15] Building CXX object CMakeFiles/_core.dir/src/python/bindings.cpp.o 2026-08-05T05:57:50,879 FAILED: CMakeFiles/_core.dir/src/python/bindings.cpp.o 2026-08-05T05:57:50,880 /usr/bin/arm-linux-gnueabihf-g++ -D_core_EXPORTS -I/usr/include/python3.11 -I/tmp/pip-build-env-31xyyh2j/overlay/local/lib/python3.11/dist-packages/nanobind/include -I/tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/include -O3 -DNDEBUG -std=gnu++23 -fPIC -fvisibility=hidden -fno-stack-protector -Os -ffunction-sections -fdata-sections -MD -MT CMakeFiles/_core.dir/src/python/bindings.cpp.o -MF CMakeFiles/_core.dir/src/python/bindings.cpp.o.d -o CMakeFiles/_core.dir/src/python/bindings.cpp.o -c /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689/src/python/bindings.cpp 2026-08-05T05:57:50,880 virtual memory exhausted: Cannot allocate memory 2026-08-05T05:57:50,881 ninja: build stopped: subcommand failed. 2026-08-05T05:57:50,908 *** CMake build failed 2026-08-05T05:57:51,009 error: subprocess-exited-with-error 2026-08-05T05:57:51,010 × Building wheel for fast-kalman (pyproject.toml) did not run successfully. 2026-08-05T05:57:51,010 │ exit code: 1 2026-08-05T05:57:51,011 ╰─> See above for output. 2026-08-05T05:57:51,012 note: This error originates from a subprocess, and is likely not a problem with pip. 2026-08-05T05:57:51,012 full command: /usr/bin/python3 /usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /tmp/tmpbb82d8hi 2026-08-05T05:57:51,013 cwd: /tmp/pip-install-6jresmnl/fast-kalman_5ea44c6723b34fac97267548dafa8689 2026-08-05T05:57:51,015 Building wheel for fast-kalman (pyproject.toml): finished with status 'error' 2026-08-05T05:57:51,017 ERROR: Failed building wheel for fast-kalman 2026-08-05T05:57:51,020 Failed to build fast-kalman 2026-08-05T05:57:51,021 ERROR: Could not build wheels for fast-kalman, which is required to install pyproject.toml-based projects 2026-08-05T05:57:52,652 ERROR: [present-rich] pip subprocess to install build dependencies exited with 1 2026-08-05T05:57:52,665 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/lib/python3/dist-packages/pip/__pip-runner__.py install --ignore-installed --no-user --prefix /tmp/pip-build-env-cmtxsnqt/overlay --no-warn-script-location -v --no-binary pyrtta --only-binary :none: -i https://pypi.org/simple --extra-index-url https://www.piwheels.org/simple --prefer-binary -- 'scikit-build-core>=0.12' 'nanobind>=2.2' fast-kalman==0.2.3[/] 2026-08-05T05:57:52,666 [bold magenta]cwd[/]: \[inherit] 2026-08-05T05:57:52,667 Installing build dependencies: finished with status 'error' 2026-08-05T05:57:52,668 ERROR: [present-rich] pip subprocess to install build dependencies exited with 1 2026-08-05T05:57:52,673 Exception information: 2026-08-05T05:57:52,673 Traceback (most recent call last): 2026-08-05T05:57:52,673 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-08-05T05:57:52,673 status = run_func(*args) 2026-08-05T05:57:52,673 ^^^^^^^^^^^^^^^ 2026-08-05T05:57:52,673 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-08-05T05:57:52,673 return func(self, options, args) 2026-08-05T05:57:52,673 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-05T05:57:52,673 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2026-08-05T05:57:52,673 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-08-05T05:57:52,673 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-05T05:57:52,673 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2026-08-05T05:57:52,673 result = self._result = resolver.resolve( 2026-08-05T05:57:52,673 ^^^^^^^^^^^^^^^^^ 2026-08-05T05:57:52,673 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2026-08-05T05:57:52,673 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-08-05T05:57:52,673 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-05T05:57:52,673 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2026-08-05T05:57:52,673 self._add_to_criteria(self.state.criteria, r, parent=None) 2026-08-05T05:57:52,673 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria 2026-08-05T05:57:52,673 if not criterion.candidates: 2026-08-05T05:57:52,673 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__ 2026-08-05T05:57:52,673 return bool(self._sequence) 2026-08-05T05:57:52,673 ^^^^^^^^^^^^^^^^^^^^ 2026-08-05T05:57:52,673 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2026-08-05T05:57:52,673 return any(self) 2026-08-05T05:57:52,673 ^^^^^^^^^ 2026-08-05T05:57:52,673 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2026-08-05T05:57:52,673 return (c for c in iterator if id(c) not in self._incompatible_ids) 2026-08-05T05:57:52,673 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-05T05:57:52,673 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2026-08-05T05:57:52,673 candidate = func() 2026-08-05T05:57:52,673 ^^^^^^ 2026-08-05T05:57:52,673 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2026-08-05T05:57:52,673 self._link_candidate_cache[link] = LinkCandidate( 2026-08-05T05:57:52,673 ^^^^^^^^^^^^^^ 2026-08-05T05:57:52,673 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 297, in __init__ 2026-08-05T05:57:52,673 super().__init__( 2026-08-05T05:57:52,673 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in __init__ 2026-08-05T05:57:52,673 self.dist = self._prepare() 2026-08-05T05:57:52,673 ^^^^^^^^^^^^^^^ 2026-08-05T05:57:52,673 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 231, in _prepare 2026-08-05T05:57:52,673 dist = self._prepare_distribution() 2026-08-05T05:57:52,673 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-05T05:57:52,673 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 308, in _prepare_distribution 2026-08-05T05:57:52,673 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2026-08-05T05:57:52,673 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-05T05:57:52,673 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 491, in prepare_linked_requirement 2026-08-05T05:57:52,673 return self._prepare_linked_requirement(req, parallel_builds) 2026-08-05T05:57:52,673 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-05T05:57:52,673 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 577, in _prepare_linked_requirement 2026-08-05T05:57:52,673 dist = _get_prepared_distribution( 2026-08-05T05:57:52,673 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-05T05:57:52,673 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2026-08-05T05:57:52,673 abstract_dist.prepare_distribution_metadata( 2026-08-05T05:57:52,673 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 38, in prepare_distribution_metadata 2026-08-05T05:57:52,673 self._prepare_build_backend(finder) 2026-08-05T05:57:52,673 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 70, in _prepare_build_backend 2026-08-05T05:57:52,673 self.req.build_env.install_requirements( 2026-08-05T05:57:52,673 File "/usr/lib/python3/dist-packages/pip/_internal/build_env.py", line 217, in install_requirements 2026-08-05T05:57:52,673 self._install_requirements( 2026-08-05T05:57:52,673 File "/usr/lib/python3/dist-packages/pip/_internal/build_env.py", line 275, in _install_requirements 2026-08-05T05:57:52,673 call_subprocess( 2026-08-05T05:57:52,673 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2026-08-05T05:57:52,673 raise error 2026-08-05T05:57:52,673 pip._internal.exceptions.InstallationSubprocessError: pip subprocess to install build dependencies exited with 1 2026-08-05T05:57:52,691 Removed pyrtta==0.2.4 from https://files.pythonhosted.org/packages/f8/4c/5eab60fb6e2faea782f5b238046df2f90f4f2af6dd9cdbc4b1ac5372cf5b/pyrtta-0.2.4.tar.gz from build tracker '/tmp/pip-build-tracker-flfuwhiw' 2026-08-05T05:57:52,692 Removed build tracker: '/tmp/pip-build-tracker-flfuwhiw'