2025-11-14T16:04:28,831 Created temporary directory: /tmp/pip-ephem-wheel-cache-s2mhxmu7 2025-11-14T16:04:28,833 Created temporary directory: /tmp/pip-build-tracker-cnt8m_xs 2025-11-14T16:04:28,833 Initialized build tracking at /tmp/pip-build-tracker-cnt8m_xs 2025-11-14T16:04:28,834 Created build tracker: /tmp/pip-build-tracker-cnt8m_xs 2025-11-14T16:04:28,834 Entered build tracker: /tmp/pip-build-tracker-cnt8m_xs 2025-11-14T16:04:28,835 Created temporary directory: /tmp/pip-wheel-hea4fajw 2025-11-14T16:04:28,838 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 2025-11-14T16:04:28,840 Created temporary directory: /tmp/pip-ephem-wheel-cache-7x62pvnm 2025-11-14T16:04:28,862 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-14T16:04:28,866 2 location(s) to search for versions of mri-nufft: 2025-11-14T16:04:28,866 * https://pypi.org/simple/mri-nufft/ 2025-11-14T16:04:28,866 * https://www.piwheels.org/simple/mri-nufft/ 2025-11-14T16:04:28,867 Fetching project page and analyzing links: https://pypi.org/simple/mri-nufft/ 2025-11-14T16:04:28,867 Getting page https://pypi.org/simple/mri-nufft/ 2025-11-14T16:04:28,869 Found index url https://pypi.org/simple 2025-11-14T16:04:29,138 Fetched page https://pypi.org/simple/mri-nufft/ as application/vnd.pypi.simple.v1+json 2025-11-14T16:04:29,148 Found link https://files.pythonhosted.org/packages/7e/f8/953ac7b0b438fa7aabf0a39a26bcf61553f78cbff13a29c844650d62cf31/mri-nufft-0.0.0.tar.gz (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8), version: 0.0.0 2025-11-14T16:04:29,148 Skipping link: No binaries permitted for mri-nufft: https://files.pythonhosted.org/packages/01/30/3f07ced3d13e6c17410f0d7197fb9badcc23b7c3929f02fbba96e5520c55/mri_nufft-0.0.0-py3-none-any.whl (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,149 Found link https://files.pythonhosted.org/packages/b9/b3/7cafd27778f40008e8e05033e4aa9b506e7b8b184500bfa86499a1e5e9f0/mri-nufft-0.1.0.tar.gz (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8), version: 0.1.0 2025-11-14T16:04:29,150 Skipping link: No binaries permitted for mri-nufft: https://files.pythonhosted.org/packages/c6/2e/85cf502fa818e3778c150f6123e48b567613784e6ac0661592f472572797/mri_nufft-0.1.0-py3-none-any.whl (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,151 Found link https://files.pythonhosted.org/packages/73/0d/c2010b3134de8320fd82fb5aeb9986efb346c0999ccbbc770e8220b2bf22/mri-nufft-0.2.0.tar.gz (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8), version: 0.2.0 2025-11-14T16:04:29,152 Skipping link: No binaries permitted for mri-nufft: https://files.pythonhosted.org/packages/ff/3f/e3501652b99d2a5d8f51f6ff6d4154a57f6627e013dabfd01a92bb6c5091/mri_nufft-0.2.0-py3-none-any.whl (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,153 Found link https://files.pythonhosted.org/packages/10/67/75ee87eb92be6465d6c15dc825055767bb50b163c476f32eeec0313dd981/mri-nufft-0.3.0.tar.gz (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8), version: 0.3.0 2025-11-14T16:04:29,154 Skipping link: No binaries permitted for mri-nufft: https://files.pythonhosted.org/packages/19/e3/02ceae0ddfdcff9e14ececf3c956d203cf89d9717ac2afaa4aeae24dfa94/mri_nufft-0.3.0-py3-none-any.whl (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,155 Found link https://files.pythonhosted.org/packages/13/67/866a82de9c4ea888294356650005cba847570e1edc0f5064ee1b967043ca/mri-nufft-0.4.0.tar.gz (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8), version: 0.4.0 2025-11-14T16:04:29,155 Skipping link: No binaries permitted for mri-nufft: https://files.pythonhosted.org/packages/02/2c/96e584efbc367a48f6a80dd1a346700208d805bfb5a659a041f89e9abc3c/mri_nufft-0.4.0-py3-none-any.whl (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,157 Found link https://files.pythonhosted.org/packages/e6/6a/bbf97f4f005c829733750ad1105b3a3957abe84ab86cdaf17c0cdac80382/mri-nufft-0.5.0.tar.gz (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8), version: 0.5.0 2025-11-14T16:04:29,158 Skipping link: No binaries permitted for mri-nufft: https://files.pythonhosted.org/packages/42/d1/ee10ab1c9dc05a954fd3ab961867854451eb642199e46a93bd558be286c7/mri_nufft-0.5.0-py3-none-any.whl (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,158 Found link https://files.pythonhosted.org/packages/3e/cf/5d4e9aa83f164494f33c88c0f926d57777150e4a1705fa2ca4244a1b6eba/mri-nufft-0.6.0.tar.gz (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8), version: 0.6.0 2025-11-14T16:04:29,159 Skipping link: No binaries permitted for mri-nufft: https://files.pythonhosted.org/packages/35/1e/5b5e9a84f6e6b809cff54c5fa1a98d9843a90fb5d2a7ca7ad9b738b12692/mri_nufft-0.6.0-py3-none-any.whl (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,160 Found link https://files.pythonhosted.org/packages/15/ff/26e1a4bd164eb84c28a62bffd032168bf58897e7cbb8d33457782e08eecb/mri-nufft-0.6.1.tar.gz (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8), version: 0.6.1 2025-11-14T16:04:29,161 Skipping link: No binaries permitted for mri-nufft: https://files.pythonhosted.org/packages/70/07/3f0a779b74f4a7fd277ee18c06444d5c65ca217f9a2dfed9b5badf809fc4/mri_nufft-0.6.1-py3-none-any.whl (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,161 Skipping link: No binaries permitted for mri-nufft: https://files.pythonhosted.org/packages/d7/13/e674fe17d1ff855bfaa88757e07be70a9a6f2724e40f9572feee84617821/mri_nufft-0.6.2-py3-none-any.whl (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,162 Found link https://files.pythonhosted.org/packages/2c/56/665b1e95a29cf4e4137f2ccc2f66a234c2ed351eb7a75d0e762c2dde3626/mri_nufft-0.6.2.tar.gz (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8), version: 0.6.2 2025-11-14T16:04:29,163 Skipping link: No binaries permitted for mri-nufft: https://files.pythonhosted.org/packages/e7/af/4d668ff6ec44ec7acff7a8ad5e23a3810244582e910678aa2449242218be/mri_nufft-0.7.0-py3-none-any.whl (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,164 Found link https://files.pythonhosted.org/packages/72/c3/0d785835f15f03ea1fc1935bd1b121d4fe90c30fc3041f5f11844278e3cf/mri_nufft-0.7.0.tar.gz (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8), version: 0.7.0 2025-11-14T16:04:29,165 Skipping link: No binaries permitted for mri-nufft: https://files.pythonhosted.org/packages/a7/4b/7093ea1ecfe3e4f70570dc39c317653ee5525755cadac9781342784bb803/mri_nufft-0.8.0-py3-none-any.whl (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,166 Found link https://files.pythonhosted.org/packages/08/00/f57a7bd9ab0b65300585ff6a5c9d12a9cbe4f26c547e07108f79a0259bf0/mri_nufft-0.8.0.tar.gz (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8), version: 0.8.0 2025-11-14T16:04:29,167 Skipping link: No binaries permitted for mri-nufft: https://files.pythonhosted.org/packages/3b/97/9b4f949a331c20ffb0e4ec425f0c05995caa1f15981ef1034a0417a90c90/mri_nufft-0.9.0-py3-none-any.whl (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,168 Found link https://files.pythonhosted.org/packages/5d/14/7333d2ec47e01f5108bc7aac5c43e28d0802e35b41d19dd220e3d3473689/mri_nufft-0.9.0.tar.gz (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8), version: 0.9.0 2025-11-14T16:04:29,168 Skipping link: No binaries permitted for mri-nufft: https://files.pythonhosted.org/packages/3d/22/2175a3aff36f9b7487ac1728b0f7b25f88ed1de9701e26f23eb5c3e168aa/mri_nufft-0.9.1-py3-none-any.whl (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,169 Found link https://files.pythonhosted.org/packages/d4/44/1a051708e8621643effb1d35356592785f968626444b7a428d40eee2ee23/mri_nufft-0.9.1.tar.gz (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8), version: 0.9.1 2025-11-14T16:04:29,170 Skipping link: No binaries permitted for mri-nufft: https://files.pythonhosted.org/packages/c8/26/b97bfab64de027abcac439b4012acb6a94c21d5a9333b0ec0566e6038ad9/mri_nufft-0.10.0-py3-none-any.whl (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,171 Found link https://files.pythonhosted.org/packages/25/1c/7785f0e18daca53339910c775a12fdb82929e04c5749ffce1ecfb2d9185e/mri_nufft-0.10.0.tar.gz (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8), version: 0.10.0 2025-11-14T16:04:29,172 Skipping link: No binaries permitted for mri-nufft: https://files.pythonhosted.org/packages/b2/ce/f9325c24f4d5fc3b5ca01ab14cb7aa7cdce605495ff4677993bcf1b6424a/mri_nufft-0.11.0-py3-none-any.whl (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,172 Found link https://files.pythonhosted.org/packages/a2/36/1f54af71b59414dc2f994a74b90f1b09e463dfcf4ba59d672e6a5efb6185/mri_nufft-0.11.0.tar.gz (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8), version: 0.11.0 2025-11-14T16:04:29,173 Skipping link: No binaries permitted for mri-nufft: https://files.pythonhosted.org/packages/ce/b4/d5cb781bc94349bac57fbf0b3429a4dbaf934295f917c223c429d07009fa/mri_nufft-1.0.0-py3-none-any.whl (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,174 Found link https://files.pythonhosted.org/packages/ab/6f/c5b5654417556d187719de3060dafeeeae5b4eb6b68745aac86bb642b02a/mri_nufft-1.0.0.tar.gz (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.8), version: 1.0.0 2025-11-14T16:04:29,174 Skipping link: No binaries permitted for mri-nufft: https://files.pythonhosted.org/packages/cb/7c/d43c995f35b2dc43bb9603f8f6008acdb1486e23debfdef6587fe0c65cb9/mri_nufft-1.1.0-py3-none-any.whl (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.9) 2025-11-14T16:04:29,175 Found link https://files.pythonhosted.org/packages/5c/d3/f0164a6e693eb3f84c25fb3ee71c03ad6aa4e369b6a6ae51d7d389c66e0e/mri_nufft-1.1.0.tar.gz (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.9), version: 1.1.0 2025-11-14T16:04:29,176 Skipping link: No binaries permitted for mri-nufft: https://files.pythonhosted.org/packages/15/69/1bacbf3c4fa46665d839bdd4bdc08bff524d8e1c91ac42b00883da8f3265/mri_nufft-1.1.1-py3-none-any.whl (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.9) 2025-11-14T16:04:29,177 Found link https://files.pythonhosted.org/packages/62/77/6227774cae1be91e0137bb8fb36be0e26a82be60299dc5109ef3bd70d2a2/mri_nufft-1.1.1.tar.gz (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.9), version: 1.1.1 2025-11-14T16:04:29,178 Skipping link: No binaries permitted for mri-nufft: https://files.pythonhosted.org/packages/6e/c9/9ddcc104288dc8cbf07b149453beb47be6015fd1b95a19877342243f6424/mri_nufft-1.2.0-py3-none-any.whl (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.9) 2025-11-14T16:04:29,178 Found link https://files.pythonhosted.org/packages/27/2b/2d33f36b1b84257befa87e4d4727a7f4463f59016c1def49aa6db1ef6a8b/mri_nufft-1.2.0.tar.gz (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.9), version: 1.2.0 2025-11-14T16:04:29,179 Skipping link: No binaries permitted for mri-nufft: https://files.pythonhosted.org/packages/e9/d4/3016ad988c4cdfa4990b5b4c1d43e1f16bb7e38585643a434bd9ec376b25/mri_nufft-1.2.1-py3-none-any.whl (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.9) 2025-11-14T16:04:29,180 Found link https://files.pythonhosted.org/packages/89/d1/4e271c5021e296af1c9cf9e7786207e9448b745fa1c2fe2646592204ca13/mri_nufft-1.2.1.tar.gz (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.9), version: 1.2.1 2025-11-14T16:04:29,181 Skipping link: No binaries permitted for mri-nufft: https://files.pythonhosted.org/packages/e0/fc/23df6e947793e1defd0204f59c15328fcfe0859dbe1202439707a175891c/mri_nufft-1.3.1.dev0-py3-none-any.whl (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.10) 2025-11-14T16:04:29,182 Found link https://files.pythonhosted.org/packages/32/c6/31cabf807120222d7b9eebe71c83e6ae3aed9bdcbfaaa6ceb0e6cbcce659/mri_nufft-1.3.1.dev0.tar.gz (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.10), version: 1.3.1.dev0 2025-11-14T16:04:29,182 Skipping link: No binaries permitted for mri-nufft: https://files.pythonhosted.org/packages/37/e8/fbf2bedd0c5ba254d3953741a405bd031be26973998618b93a4548770303/mri_nufft-1.3.1-py3-none-any.whl (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.10) 2025-11-14T16:04:29,183 Found link https://files.pythonhosted.org/packages/6a/7e/cb2fe2800b09e616f8a1d8aff2c047e010943f92754ef0e4f430242c3180/mri_nufft-1.3.1.tar.gz (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.10), version: 1.3.1 2025-11-14T16:04:29,184 Fetching project page and analyzing links: https://www.piwheels.org/simple/mri-nufft/ 2025-11-14T16:04:29,185 Getting page https://www.piwheels.org/simple/mri-nufft/ 2025-11-14T16:04:29,186 Found index url https://www.piwheels.org/simple 2025-11-14T16:04:29,384 Fetched page https://www.piwheels.org/simple/mri-nufft/ as text/html 2025-11-14T16:04:29,391 Skipping link: No binaries permitted for mri-nufft: https://www.piwheels.org/simple/mri-nufft/mri_nufft-1.3.1.dev0-py3-none-any.whl#sha256=4bc71e2dfacd295efce8e0ec2a24390bbc864aae3425bfb3d71a8f44af17610d (from https://www.piwheels.org/simple/mri-nufft/) (requires-python:>=3.10) 2025-11-14T16:04:29,392 Skipping link: No binaries permitted for mri-nufft: https://archive1.piwheels.org/simple/mri-nufft/mri_nufft-1.2.1-py3-none-any.whl#sha256=69dc686a08ceda24046f4047af407404e6ae620c5f72eb546a7063e9ab718200 (from https://www.piwheels.org/simple/mri-nufft/) (requires-python:>=3.9) 2025-11-14T16:04:29,392 Skipping link: No binaries permitted for mri-nufft: https://archive1.piwheels.org/simple/mri-nufft/mri_nufft-1.2.0-py3-none-any.whl#sha256=035263ac446474056c03dc4922c93aade91469bc3d9018ba6c065ee4594ce9d9 (from https://www.piwheels.org/simple/mri-nufft/) (requires-python:>=3.9) 2025-11-14T16:04:29,393 Skipping link: No binaries permitted for mri-nufft: https://archive1.piwheels.org/simple/mri-nufft/mri_nufft-1.1.1-py3-none-any.whl#sha256=992dd15f951a5193b39bd603b5ac0cf58af6dbbf4fc1548f4263ba5d79c6a62e (from https://www.piwheels.org/simple/mri-nufft/) (requires-python:>=3.9) 2025-11-14T16:04:29,393 Skipping link: No binaries permitted for mri-nufft: https://archive1.piwheels.org/simple/mri-nufft/mri_nufft-1.1.0-py3-none-any.whl#sha256=113b58ce6f1b94b625da0000fd5d5ba348604cd72f14f830024658aecc99d0fc (from https://www.piwheels.org/simple/mri-nufft/) (requires-python:>=3.9) 2025-11-14T16:04:29,394 Skipping link: No binaries permitted for mri-nufft: https://archive1.piwheels.org/simple/mri-nufft/mri_nufft-1.0.0-py3-none-any.whl#sha256=2154e46f4f7dcad0fc3a46b69566de8b0aa3e2a647b7ed2c340ea43ba3b3bf4b (from https://www.piwheels.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,395 Skipping link: No binaries permitted for mri-nufft: https://archive1.piwheels.org/simple/mri-nufft/mri_nufft-0.11.0-py3-none-any.whl#sha256=75ee6902c5fce4f9e80f0af6d48457baed7c2030fcc25275f5622d16dc7f588a (from https://www.piwheels.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,395 Skipping link: No binaries permitted for mri-nufft: https://archive1.piwheels.org/simple/mri-nufft/mri_nufft-0.10.0-py3-none-any.whl#sha256=55bbeb230ae801293dcf8139f2c38662de9a5bef039362596fe677acca34fcee (from https://www.piwheels.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,396 Skipping link: No binaries permitted for mri-nufft: https://archive1.piwheels.org/simple/mri-nufft/mri_nufft-0.9.1-py3-none-any.whl#sha256=f5cb7fa91e150384a95f0bc71e35382b9439d5858b0a876e10d2618855848c93 (from https://www.piwheels.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,396 Skipping link: No binaries permitted for mri-nufft: https://archive1.piwheels.org/simple/mri-nufft/mri_nufft-0.9.0-py3-none-any.whl#sha256=57b83346d418f51bc6a32ff711bd9f71937fcc96ebaf0354f018e28b71d612b1 (from https://www.piwheels.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,397 Skipping link: No binaries permitted for mri-nufft: https://archive1.piwheels.org/simple/mri-nufft/mri_nufft-0.8.0-py3-none-any.whl#sha256=daf21d9d0499d75f8116c9e5a7bbd080622e25b2256adab26ace7c8f727e8e7d (from https://www.piwheels.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,398 Skipping link: No binaries permitted for mri-nufft: https://archive1.piwheels.org/simple/mri-nufft/mri_nufft-0.7.0-py3-none-any.whl#sha256=e99ace5a15ea775cc27dfd440f6aeec548c55ed6017fb89d86e4344a453deca4 (from https://www.piwheels.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,398 Skipping link: No binaries permitted for mri-nufft: https://archive1.piwheels.org/simple/mri-nufft/mri_nufft-0.6.2-py3-none-any.whl#sha256=a696e7a59147241c4190d69b08175782ca1d18239872e03e2ca4b87a85f635b6 (from https://www.piwheels.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,399 Skipping link: No binaries permitted for mri-nufft: https://archive1.piwheels.org/simple/mri-nufft/mri_nufft-0.6.1-py3-none-any.whl#sha256=6bf28eb00430e1c181ede92f7185ad28eebe116db62007853919ee4a96bbc8f1 (from https://www.piwheels.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,399 Skipping link: No binaries permitted for mri-nufft: https://archive1.piwheels.org/simple/mri-nufft/mri_nufft-0.6.0-py3-none-any.whl#sha256=b4b0f4b657bebab695e5aa233031a28cb3245609147b2ca800b3f5c95dfdd26f (from https://www.piwheels.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,399 Skipping link: No binaries permitted for mri-nufft: https://archive1.piwheels.org/simple/mri-nufft/mri_nufft-0.5.0-py3-none-any.whl#sha256=2e5b59468d5de9c30bef42f74a2ce25f77452cb6b66b059acf1ce4972a940383 (from https://www.piwheels.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,400 Skipping link: No binaries permitted for mri-nufft: https://archive1.piwheels.org/simple/mri-nufft/mri_nufft-0.4.0-py3-none-any.whl#sha256=f14ee1cf6d058734d7435040f4c5ff144da13e005b2d578ef58dc658024efdc0 (from https://www.piwheels.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,401 Skipping link: No binaries permitted for mri-nufft: https://archive1.piwheels.org/simple/mri-nufft/mri_nufft-0.3.0-py3-none-any.whl#sha256=5151d9c99580e3543977bf74c5bc4a3dbe0343ec3e75fce969d5cd73ffeab918 (from https://www.piwheels.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,401 Skipping link: No binaries permitted for mri-nufft: https://archive1.piwheels.org/simple/mri-nufft/mri_nufft-0.2.0-py3-none-any.whl#sha256=345c766f3aff4820a1120cdc6147a42d5b153f521a539cf32572eee3d157a9c1 (from https://www.piwheels.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,402 Skipping link: No binaries permitted for mri-nufft: https://archive1.piwheels.org/simple/mri-nufft/mri_nufft-0.1.0-py3-none-any.whl#sha256=ad51e236b03f40a6764b47aeb28f5fba1b7720bb86574e484b9ba6f46c273fc2 (from https://www.piwheels.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,402 Skipping link: No binaries permitted for mri-nufft: https://archive1.piwheels.org/simple/mri-nufft/mri_nufft-0.0.0-py3-none-any.whl#sha256=8595a2c5c00f1156f1a3589f1a19a2a5304d7b3db5de14b6deba5705197ca7ca (from https://www.piwheels.org/simple/mri-nufft/) (requires-python:>=3.8) 2025-11-14T16:04:29,403 Skipping link: not a file: https://www.piwheels.org/simple/mri-nufft/ 2025-11-14T16:04:29,404 Skipping link: not a file: https://pypi.org/simple/mri-nufft/ 2025-11-14T16:04:29,425 Given no hashes to check 1 links for project 'mri-nufft': discarding no candidates 2025-11-14T16:04:29,443 Collecting mri-nufft==1.3.1 2025-11-14T16:04:29,445 Created temporary directory: /tmp/pip-unpack-pjidzncz 2025-11-14T16:04:29,914 Downloading mri_nufft-1.3.1.tar.gz (3.6 MB) 2025-11-14T16:04:30,943 Added mri-nufft==1.3.1 from https://files.pythonhosted.org/packages/6a/7e/cb2fe2800b09e616f8a1d8aff2c047e010943f92754ef0e4f430242c3180/mri_nufft-1.3.1.tar.gz to build tracker '/tmp/pip-build-tracker-cnt8m_xs' 2025-11-14T16:04:30,954 Created temporary directory: /tmp/pip-build-env-2pf7aed6 2025-11-14T16:04:30,960 Installing build dependencies: started 2025-11-14T16:04:30,961 Running command pip subprocess to install build dependencies 2025-11-14T16:04:32,088 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-14T16:04:32,724 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 2025-11-14T16:04:32,746 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-14T16:04:34,447 Collecting setuptools 2025-11-14T16:04:34,583 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-14T16:04:34,987 Collecting setuptools-scm[toml] 2025-11-14T16:04:35,005 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2025-11-14T16:04:35,228 Collecting wheel 2025-11-14T16:04:35,243 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-14T16:04:35,430 Collecting packaging>=20 2025-11-14T16:04:35,445 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2025-11-14T16:04:38,404 Installing collected packages: wheel, setuptools, packaging, setuptools-scm 2025-11-14T16:04:38,654 Creating /tmp/pip-build-env-2pf7aed6/overlay/local/bin 2025-11-14T16:04:38,656 changing mode of /tmp/pip-build-env-2pf7aed6/overlay/local/bin/wheel to 755 2025-11-14T16:04:42,762 changing mode of /tmp/pip-build-env-2pf7aed6/overlay/local/bin/setuptools-scm to 755 2025-11-14T16:04:42,792 Successfully installed packaging-25.0 setuptools-80.9.0 setuptools-scm-9.2.2 wheel-0.45.1 2025-11-14T16:04:43,081 Installing build dependencies: finished with status 'done' 2025-11-14T16:04:43,100 Getting requirements to build wheel: started 2025-11-14T16:04:43,101 Running command Getting requirements to build wheel 2025-11-14T16:04:43,909 running egg_info 2025-11-14T16:04:43,917 writing src/mri_nufft.egg-info/PKG-INFO 2025-11-14T16:04:43,934 writing dependency_links to src/mri_nufft.egg-info/dependency_links.txt 2025-11-14T16:04:43,943 writing requirements to src/mri_nufft.egg-info/requires.txt 2025-11-14T16:04:43,944 writing top-level names to src/mri_nufft.egg-info/top_level.txt 2025-11-14T16:04:44,003 listing git files failed - pretending there aren't any 2025-11-14T16:04:44,008 reading manifest file 'src/mri_nufft.egg-info/SOURCES.txt' 2025-11-14T16:04:44,029 adding license file 'LICENSE.txt' 2025-11-14T16:04:44,037 writing manifest file 'src/mri_nufft.egg-info/SOURCES.txt' 2025-11-14T16:04:44,139 Getting requirements to build wheel: finished with status 'done' 2025-11-14T16:04:44,142 Created temporary directory: /tmp/pip-modern-metadata-44xilnvg 2025-11-14T16:04:44,145 Preparing metadata (pyproject.toml): started 2025-11-14T16:04:44,146 Running command Preparing metadata (pyproject.toml) 2025-11-14T16:04:44,914 running dist_info 2025-11-14T16:04:44,929 creating /tmp/pip-modern-metadata-44xilnvg/mri_nufft.egg-info 2025-11-14T16:04:44,930 writing /tmp/pip-modern-metadata-44xilnvg/mri_nufft.egg-info/PKG-INFO 2025-11-14T16:04:44,947 writing dependency_links to /tmp/pip-modern-metadata-44xilnvg/mri_nufft.egg-info/dependency_links.txt 2025-11-14T16:04:44,956 writing requirements to /tmp/pip-modern-metadata-44xilnvg/mri_nufft.egg-info/requires.txt 2025-11-14T16:04:44,957 writing top-level names to /tmp/pip-modern-metadata-44xilnvg/mri_nufft.egg-info/top_level.txt 2025-11-14T16:04:44,958 writing manifest file '/tmp/pip-modern-metadata-44xilnvg/mri_nufft.egg-info/SOURCES.txt' 2025-11-14T16:04:45,014 listing git files failed - pretending there aren't any 2025-11-14T16:04:45,018 reading manifest file '/tmp/pip-modern-metadata-44xilnvg/mri_nufft.egg-info/SOURCES.txt' 2025-11-14T16:04:45,020 adding license file 'LICENSE.txt' 2025-11-14T16:04:45,025 writing manifest file '/tmp/pip-modern-metadata-44xilnvg/mri_nufft.egg-info/SOURCES.txt' 2025-11-14T16:04:45,026 creating '/tmp/pip-modern-metadata-44xilnvg/mri_nufft-1.3.1.dist-info' 2025-11-14T16:04:45,155 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-14T16:04:45,161 Source in /tmp/pip-wheel-hea4fajw/mri-nufft_1e43005ef73c4c0ba4439903cc0593de has version 1.3.1, which satisfies requirement mri-nufft==1.3.1 from https://files.pythonhosted.org/packages/6a/7e/cb2fe2800b09e616f8a1d8aff2c047e010943f92754ef0e4f430242c3180/mri_nufft-1.3.1.tar.gz 2025-11-14T16:04:45,162 Removed mri-nufft==1.3.1 from https://files.pythonhosted.org/packages/6a/7e/cb2fe2800b09e616f8a1d8aff2c047e010943f92754ef0e4f430242c3180/mri_nufft-1.3.1.tar.gz from build tracker '/tmp/pip-build-tracker-cnt8m_xs' 2025-11-14T16:04:45,168 Created temporary directory: /tmp/pip-unpack-ofdtxvdk 2025-11-14T16:04:45,169 Building wheels for collected packages: mri-nufft 2025-11-14T16:04:45,174 Created temporary directory: /tmp/pip-wheel-8vfsqerf 2025-11-14T16:04:45,174 Destination directory: /tmp/pip-wheel-8vfsqerf 2025-11-14T16:04:45,176 Building wheel for mri-nufft (pyproject.toml): started 2025-11-14T16:04:45,178 Running command Building wheel for mri-nufft (pyproject.toml) 2025-11-14T16:04:45,913 running bdist_wheel 2025-11-14T16:04:45,940 running build 2025-11-14T16:04:45,941 running build_py 2025-11-14T16:04:45,949 creating build/lib/mrinufft 2025-11-14T16:04:45,951 copying src/mrinufft/_version.py -> build/lib/mrinufft 2025-11-14T16:04:45,953 copying src/mrinufft/_utils.py -> build/lib/mrinufft 2025-11-14T16:04:45,956 copying src/mrinufft/__init__.py -> build/lib/mrinufft 2025-11-14T16:04:45,958 copying src/mrinufft/_array_compat.py -> build/lib/mrinufft 2025-11-14T16:04:45,961 creating build/lib/mrinufft/io 2025-11-14T16:04:45,962 copying src/mrinufft/io/nsp.py -> build/lib/mrinufft/io 2025-11-14T16:04:45,966 copying src/mrinufft/io/utils.py -> build/lib/mrinufft/io 2025-11-14T16:04:45,968 copying src/mrinufft/io/siemens.py -> build/lib/mrinufft/io 2025-11-14T16:04:45,970 copying src/mrinufft/io/cfl.py -> build/lib/mrinufft/io 2025-11-14T16:04:45,972 copying src/mrinufft/io/__init__.py -> build/lib/mrinufft/io 2025-11-14T16:04:45,974 creating build/lib/mrinufft/operators 2025-11-14T16:04:45,976 copying src/mrinufft/operators/autodiff.py -> build/lib/mrinufft/operators 2025-11-14T16:04:45,978 copying src/mrinufft/operators/base.py -> build/lib/mrinufft/operators 2025-11-14T16:04:45,981 copying src/mrinufft/operators/off_resonance.py -> build/lib/mrinufft/operators 2025-11-14T16:04:45,983 copying src/mrinufft/operators/subspace.py -> build/lib/mrinufft/operators 2025-11-14T16:04:45,986 copying src/mrinufft/operators/stacked.py -> build/lib/mrinufft/operators 2025-11-14T16:04:45,988 copying src/mrinufft/operators/__init__.py -> build/lib/mrinufft/operators 2025-11-14T16:04:45,991 creating build/lib/mrinufft/extras 2025-11-14T16:04:45,992 copying src/mrinufft/extras/optim.py -> build/lib/mrinufft/extras 2025-11-14T16:04:45,995 copying src/mrinufft/extras/field_map.py -> build/lib/mrinufft/extras 2025-11-14T16:04:45,998 copying src/mrinufft/extras/cartesian.py -> build/lib/mrinufft/extras 2025-11-14T16:04:46,000 copying src/mrinufft/extras/data.py -> build/lib/mrinufft/extras 2025-11-14T16:04:46,002 copying src/mrinufft/extras/__init__.py -> build/lib/mrinufft/extras 2025-11-14T16:04:46,004 copying src/mrinufft/extras/smaps.py -> build/lib/mrinufft/extras 2025-11-14T16:04:46,008 creating build/lib/mrinufft/density 2025-11-14T16:04:46,009 copying src/mrinufft/density/utils.py -> build/lib/mrinufft/density 2025-11-14T16:04:46,011 copying src/mrinufft/density/__init__.py -> build/lib/mrinufft/density 2025-11-14T16:04:46,013 copying src/mrinufft/density/nufft_based.py -> build/lib/mrinufft/density 2025-11-14T16:04:46,014 copying src/mrinufft/density/geometry_based.py -> build/lib/mrinufft/density 2025-11-14T16:04:46,017 creating build/lib/mrinufft/trajectories 2025-11-14T16:04:46,018 copying src/mrinufft/trajectories/sampling.py -> build/lib/mrinufft/trajectories 2025-11-14T16:04:46,021 copying src/mrinufft/trajectories/trajectory3D.py -> build/lib/mrinufft/trajectories 2025-11-14T16:04:46,024 copying src/mrinufft/trajectories/projection.py -> build/lib/mrinufft/trajectories 2025-11-14T16:04:46,026 copying src/mrinufft/trajectories/gradients.py -> build/lib/mrinufft/trajectories 2025-11-14T16:04:46,028 copying src/mrinufft/trajectories/utils.py -> build/lib/mrinufft/trajectories 2025-11-14T16:04:46,030 copying src/mrinufft/trajectories/tools.py -> build/lib/mrinufft/trajectories 2025-11-14T16:04:46,033 copying src/mrinufft/trajectories/__init__.py -> build/lib/mrinufft/trajectories 2025-11-14T16:04:46,035 copying src/mrinufft/trajectories/display3D.py -> build/lib/mrinufft/trajectories 2025-11-14T16:04:46,037 copying src/mrinufft/trajectories/display.py -> build/lib/mrinufft/trajectories 2025-11-14T16:04:46,040 copying src/mrinufft/trajectories/trajectory2D.py -> build/lib/mrinufft/trajectories 2025-11-14T16:04:46,044 creating build/lib/mrinufft/operators/interfaces 2025-11-14T16:04:46,045 copying src/mrinufft/operators/interfaces/torchkbnufft.py -> build/lib/mrinufft/operators/interfaces 2025-11-14T16:04:46,047 copying src/mrinufft/operators/interfaces/gpunufft.py -> build/lib/mrinufft/operators/interfaces 2025-11-14T16:04:46,050 copying src/mrinufft/operators/interfaces/bart.py -> build/lib/mrinufft/operators/interfaces 2025-11-14T16:04:46,053 copying src/mrinufft/operators/interfaces/tfnufft.py -> build/lib/mrinufft/operators/interfaces 2025-11-14T16:04:46,055 copying src/mrinufft/operators/interfaces/finufft.py -> build/lib/mrinufft/operators/interfaces 2025-11-14T16:04:46,057 copying src/mrinufft/operators/interfaces/nudft_numpy.py -> build/lib/mrinufft/operators/interfaces 2025-11-14T16:04:46,060 copying src/mrinufft/operators/interfaces/pynufft_cpu.py -> build/lib/mrinufft/operators/interfaces 2025-11-14T16:04:46,062 copying src/mrinufft/operators/interfaces/cufinufft.py -> build/lib/mrinufft/operators/interfaces 2025-11-14T16:04:46,065 copying src/mrinufft/operators/interfaces/__init__.py -> build/lib/mrinufft/operators/interfaces 2025-11-14T16:04:46,067 copying src/mrinufft/operators/interfaces/nfft.py -> build/lib/mrinufft/operators/interfaces 2025-11-14T16:04:46,069 copying src/mrinufft/operators/interfaces/sigpy.py -> build/lib/mrinufft/operators/interfaces 2025-11-14T16:04:46,071 creating build/lib/mrinufft/operators/interfaces/utils 2025-11-14T16:04:46,072 copying src/mrinufft/operators/interfaces/utils/gpu_utils.py -> build/lib/mrinufft/operators/interfaces/utils 2025-11-14T16:04:46,074 copying src/mrinufft/operators/interfaces/utils/__init__.py -> build/lib/mrinufft/operators/interfaces/utils 2025-11-14T16:04:46,076 creating build/lib/mrinufft/trajectories/inits 2025-11-14T16:04:46,077 copying src/mrinufft/trajectories/inits/travelling_salesman.py -> build/lib/mrinufft/trajectories/inits 2025-11-14T16:04:46,080 copying src/mrinufft/trajectories/inits/eccentric.py -> build/lib/mrinufft/trajectories/inits 2025-11-14T16:04:46,083 copying src/mrinufft/trajectories/inits/__init__.py -> build/lib/mrinufft/trajectories/inits 2025-11-14T16:04:46,084 copying src/mrinufft/trajectories/inits/random_walk.py -> build/lib/mrinufft/trajectories/inits 2025-11-14T16:04:46,087 creating build/lib/mrinufft/trajectories/maths 2025-11-14T16:04:46,088 copying src/mrinufft/trajectories/maths/fibonacci.py -> build/lib/mrinufft/trajectories/maths 2025-11-14T16:04:46,091 copying src/mrinufft/trajectories/maths/tsp_solver.py -> build/lib/mrinufft/trajectories/maths 2025-11-14T16:04:46,093 copying src/mrinufft/trajectories/maths/primes.py -> build/lib/mrinufft/trajectories/maths 2025-11-14T16:04:46,095 copying src/mrinufft/trajectories/maths/__init__.py -> build/lib/mrinufft/trajectories/maths 2025-11-14T16:04:46,096 copying src/mrinufft/trajectories/maths/rotations.py -> build/lib/mrinufft/trajectories/maths 2025-11-14T16:04:46,098 running egg_info 2025-11-14T16:04:46,113 writing src/mri_nufft.egg-info/PKG-INFO 2025-11-14T16:04:46,129 writing dependency_links to src/mri_nufft.egg-info/dependency_links.txt 2025-11-14T16:04:46,137 writing requirements to src/mri_nufft.egg-info/requires.txt 2025-11-14T16:04:46,138 writing top-level names to src/mri_nufft.egg-info/top_level.txt 2025-11-14T16:04:46,180 listing git files failed - pretending there aren't any 2025-11-14T16:04:46,184 reading manifest file 'src/mri_nufft.egg-info/SOURCES.txt' 2025-11-14T16:04:46,194 adding license file 'LICENSE.txt' 2025-11-14T16:04:46,201 writing manifest file 'src/mri_nufft.egg-info/SOURCES.txt' 2025-11-14T16:04:46,211 copying src/mrinufft/operators/interfaces/utils/css_color.txt -> build/lib/mrinufft/operators/interfaces/utils 2025-11-14T16:04:46,231 installing to build/bdist.linux-armv7l/wheel 2025-11-14T16:04:46,231 running install 2025-11-14T16:04:46,255 running install_lib 2025-11-14T16:04:46,262 creating build/bdist.linux-armv7l/wheel 2025-11-14T16:04:46,264 creating build/bdist.linux-armv7l/wheel/mrinufft 2025-11-14T16:04:46,266 copying build/lib/mrinufft/_version.py -> build/bdist.linux-armv7l/wheel/./mrinufft 2025-11-14T16:04:46,268 creating build/bdist.linux-armv7l/wheel/mrinufft/io 2025-11-14T16:04:46,269 copying build/lib/mrinufft/io/nsp.py -> build/bdist.linux-armv7l/wheel/./mrinufft/io 2025-11-14T16:04:46,272 copying build/lib/mrinufft/io/utils.py -> build/bdist.linux-armv7l/wheel/./mrinufft/io 2025-11-14T16:04:46,275 copying build/lib/mrinufft/io/siemens.py -> build/bdist.linux-armv7l/wheel/./mrinufft/io 2025-11-14T16:04:46,277 copying build/lib/mrinufft/io/cfl.py -> build/bdist.linux-armv7l/wheel/./mrinufft/io 2025-11-14T16:04:46,279 copying build/lib/mrinufft/io/__init__.py -> build/bdist.linux-armv7l/wheel/./mrinufft/io 2025-11-14T16:04:46,282 creating build/bdist.linux-armv7l/wheel/mrinufft/operators 2025-11-14T16:04:46,283 copying build/lib/mrinufft/operators/autodiff.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators 2025-11-14T16:04:46,286 copying build/lib/mrinufft/operators/base.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators 2025-11-14T16:04:46,289 creating build/bdist.linux-armv7l/wheel/mrinufft/operators/interfaces 2025-11-14T16:04:46,290 copying build/lib/mrinufft/operators/interfaces/torchkbnufft.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces 2025-11-14T16:04:46,293 copying build/lib/mrinufft/operators/interfaces/gpunufft.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces 2025-11-14T16:04:46,295 copying build/lib/mrinufft/operators/interfaces/bart.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces 2025-11-14T16:04:46,298 copying build/lib/mrinufft/operators/interfaces/tfnufft.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces 2025-11-14T16:04:46,300 copying build/lib/mrinufft/operators/interfaces/finufft.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces 2025-11-14T16:04:46,302 copying build/lib/mrinufft/operators/interfaces/nudft_numpy.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces 2025-11-14T16:04:46,304 copying build/lib/mrinufft/operators/interfaces/pynufft_cpu.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces 2025-11-14T16:04:46,307 copying build/lib/mrinufft/operators/interfaces/cufinufft.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces 2025-11-14T16:04:46,310 copying build/lib/mrinufft/operators/interfaces/__init__.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces 2025-11-14T16:04:46,312 copying build/lib/mrinufft/operators/interfaces/nfft.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces 2025-11-14T16:04:46,315 creating build/bdist.linux-armv7l/wheel/mrinufft/operators/interfaces/utils 2025-11-14T16:04:46,316 copying build/lib/mrinufft/operators/interfaces/utils/gpu_utils.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces/utils 2025-11-14T16:04:46,318 copying build/lib/mrinufft/operators/interfaces/utils/css_color.txt -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces/utils 2025-11-14T16:04:46,320 copying build/lib/mrinufft/operators/interfaces/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces/utils 2025-11-14T16:04:46,321 copying build/lib/mrinufft/operators/interfaces/sigpy.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces 2025-11-14T16:04:46,323 copying build/lib/mrinufft/operators/off_resonance.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators 2025-11-14T16:04:46,326 copying build/lib/mrinufft/operators/subspace.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators 2025-11-14T16:04:46,328 copying build/lib/mrinufft/operators/stacked.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators 2025-11-14T16:04:46,331 copying build/lib/mrinufft/operators/__init__.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators 2025-11-14T16:04:46,333 copying build/lib/mrinufft/_utils.py -> build/bdist.linux-armv7l/wheel/./mrinufft 2025-11-14T16:04:46,336 creating build/bdist.linux-armv7l/wheel/mrinufft/extras 2025-11-14T16:04:46,337 copying build/lib/mrinufft/extras/optim.py -> build/bdist.linux-armv7l/wheel/./mrinufft/extras 2025-11-14T16:04:46,339 copying build/lib/mrinufft/extras/field_map.py -> build/bdist.linux-armv7l/wheel/./mrinufft/extras 2025-11-14T16:04:46,342 copying build/lib/mrinufft/extras/cartesian.py -> build/bdist.linux-armv7l/wheel/./mrinufft/extras 2025-11-14T16:04:46,344 copying build/lib/mrinufft/extras/data.py -> build/bdist.linux-armv7l/wheel/./mrinufft/extras 2025-11-14T16:04:46,346 copying build/lib/mrinufft/extras/__init__.py -> build/bdist.linux-armv7l/wheel/./mrinufft/extras 2025-11-14T16:04:46,348 copying build/lib/mrinufft/extras/smaps.py -> build/bdist.linux-armv7l/wheel/./mrinufft/extras 2025-11-14T16:04:46,351 creating build/bdist.linux-armv7l/wheel/mrinufft/density 2025-11-14T16:04:46,353 copying build/lib/mrinufft/density/utils.py -> build/bdist.linux-armv7l/wheel/./mrinufft/density 2025-11-14T16:04:46,354 copying build/lib/mrinufft/density/__init__.py -> build/bdist.linux-armv7l/wheel/./mrinufft/density 2025-11-14T16:04:46,356 copying build/lib/mrinufft/density/nufft_based.py -> build/bdist.linux-armv7l/wheel/./mrinufft/density 2025-11-14T16:04:46,358 copying build/lib/mrinufft/density/geometry_based.py -> build/bdist.linux-armv7l/wheel/./mrinufft/density 2025-11-14T16:04:46,361 creating build/bdist.linux-armv7l/wheel/mrinufft/trajectories 2025-11-14T16:04:46,362 copying build/lib/mrinufft/trajectories/sampling.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories 2025-11-14T16:04:46,365 creating build/bdist.linux-armv7l/wheel/mrinufft/trajectories/inits 2025-11-14T16:04:46,366 copying build/lib/mrinufft/trajectories/inits/travelling_salesman.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories/inits 2025-11-14T16:04:46,369 copying build/lib/mrinufft/trajectories/inits/eccentric.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories/inits 2025-11-14T16:04:46,371 copying build/lib/mrinufft/trajectories/inits/__init__.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories/inits 2025-11-14T16:04:46,373 copying build/lib/mrinufft/trajectories/inits/random_walk.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories/inits 2025-11-14T16:04:46,375 copying build/lib/mrinufft/trajectories/trajectory3D.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories 2025-11-14T16:04:46,378 copying build/lib/mrinufft/trajectories/projection.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories 2025-11-14T16:04:46,380 copying build/lib/mrinufft/trajectories/gradients.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories 2025-11-14T16:04:46,382 copying build/lib/mrinufft/trajectories/utils.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories 2025-11-14T16:04:46,384 copying build/lib/mrinufft/trajectories/tools.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories 2025-11-14T16:04:46,388 creating build/bdist.linux-armv7l/wheel/mrinufft/trajectories/maths 2025-11-14T16:04:46,389 copying build/lib/mrinufft/trajectories/maths/fibonacci.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories/maths 2025-11-14T16:04:46,391 copying build/lib/mrinufft/trajectories/maths/tsp_solver.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories/maths 2025-11-14T16:04:46,393 copying build/lib/mrinufft/trajectories/maths/primes.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories/maths 2025-11-14T16:04:46,395 copying build/lib/mrinufft/trajectories/maths/__init__.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories/maths 2025-11-14T16:04:46,397 copying build/lib/mrinufft/trajectories/maths/rotations.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories/maths 2025-11-14T16:04:46,400 copying build/lib/mrinufft/trajectories/__init__.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories 2025-11-14T16:04:46,402 copying build/lib/mrinufft/trajectories/display3D.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories 2025-11-14T16:04:46,405 copying build/lib/mrinufft/trajectories/display.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories 2025-11-14T16:04:46,408 copying build/lib/mrinufft/trajectories/trajectory2D.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories 2025-11-14T16:04:46,410 copying build/lib/mrinufft/__init__.py -> build/bdist.linux-armv7l/wheel/./mrinufft 2025-11-14T16:04:46,413 copying build/lib/mrinufft/_array_compat.py -> build/bdist.linux-armv7l/wheel/./mrinufft 2025-11-14T16:04:46,415 running install_egg_info 2025-11-14T16:04:46,423 Copying src/mri_nufft.egg-info to build/bdist.linux-armv7l/wheel/./mri_nufft-1.3.1-py3.11.egg-info 2025-11-14T16:04:46,434 running install_scripts 2025-11-14T16:04:46,445 creating build/bdist.linux-armv7l/wheel/mri_nufft-1.3.1.dist-info/WHEEL 2025-11-14T16:04:46,448 creating '/tmp/pip-wheel-8vfsqerf/.tmp-kkz0gdy6/mri_nufft-1.3.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-14T16:04:46,452 adding 'mri_nufft-1.3.1.dist-info/licenses/LICENSE.txt' 2025-11-14T16:04:46,454 adding 'mrinufft/__init__.py' 2025-11-14T16:04:46,457 adding 'mrinufft/_array_compat.py' 2025-11-14T16:04:46,459 adding 'mrinufft/_utils.py' 2025-11-14T16:04:46,461 adding 'mrinufft/_version.py' 2025-11-14T16:04:46,463 adding 'mrinufft/density/__init__.py' 2025-11-14T16:04:46,465 adding 'mrinufft/density/geometry_based.py' 2025-11-14T16:04:46,467 adding 'mrinufft/density/nufft_based.py' 2025-11-14T16:04:46,469 adding 'mrinufft/density/utils.py' 2025-11-14T16:04:46,471 adding 'mrinufft/extras/__init__.py' 2025-11-14T16:04:46,472 adding 'mrinufft/extras/cartesian.py' 2025-11-14T16:04:46,474 adding 'mrinufft/extras/data.py' 2025-11-14T16:04:46,477 adding 'mrinufft/extras/field_map.py' 2025-11-14T16:04:46,481 adding 'mrinufft/extras/optim.py' 2025-11-14T16:04:46,484 adding 'mrinufft/extras/smaps.py' 2025-11-14T16:04:46,487 adding 'mrinufft/io/__init__.py' 2025-11-14T16:04:46,489 adding 'mrinufft/io/cfl.py' 2025-11-14T16:04:46,492 adding 'mrinufft/io/nsp.py' 2025-11-14T16:04:46,494 adding 'mrinufft/io/siemens.py' 2025-11-14T16:04:46,496 adding 'mrinufft/io/utils.py' 2025-11-14T16:04:46,498 adding 'mrinufft/operators/__init__.py' 2025-11-14T16:04:46,501 adding 'mrinufft/operators/autodiff.py' 2025-11-14T16:04:46,505 adding 'mrinufft/operators/base.py' 2025-11-14T16:04:46,508 adding 'mrinufft/operators/off_resonance.py' 2025-11-14T16:04:46,512 adding 'mrinufft/operators/stacked.py' 2025-11-14T16:04:46,514 adding 'mrinufft/operators/subspace.py' 2025-11-14T16:04:46,516 adding 'mrinufft/operators/interfaces/__init__.py' 2025-11-14T16:04:46,518 adding 'mrinufft/operators/interfaces/bart.py' 2025-11-14T16:04:46,522 adding 'mrinufft/operators/interfaces/cufinufft.py' 2025-11-14T16:04:46,524 adding 'mrinufft/operators/interfaces/finufft.py' 2025-11-14T16:04:46,527 adding 'mrinufft/operators/interfaces/gpunufft.py' 2025-11-14T16:04:46,529 adding 'mrinufft/operators/interfaces/nfft.py' 2025-11-14T16:04:46,531 adding 'mrinufft/operators/interfaces/nudft_numpy.py' 2025-11-14T16:04:46,533 adding 'mrinufft/operators/interfaces/pynufft_cpu.py' 2025-11-14T16:04:46,534 adding 'mrinufft/operators/interfaces/sigpy.py' 2025-11-14T16:04:46,536 adding 'mrinufft/operators/interfaces/tfnufft.py' 2025-11-14T16:04:46,538 adding 'mrinufft/operators/interfaces/torchkbnufft.py' 2025-11-14T16:04:46,540 adding 'mrinufft/operators/interfaces/utils/__init__.py' 2025-11-14T16:04:46,541 adding 'mrinufft/operators/interfaces/utils/css_color.txt' 2025-11-14T16:04:46,542 adding 'mrinufft/operators/interfaces/utils/gpu_utils.py' 2025-11-14T16:04:46,544 adding 'mrinufft/trajectories/__init__.py' 2025-11-14T16:04:46,547 adding 'mrinufft/trajectories/display.py' 2025-11-14T16:04:46,549 adding 'mrinufft/trajectories/display3D.py' 2025-11-14T16:04:46,550 adding 'mrinufft/trajectories/gradients.py' 2025-11-14T16:04:46,552 adding 'mrinufft/trajectories/projection.py' 2025-11-14T16:04:46,554 adding 'mrinufft/trajectories/sampling.py' 2025-11-14T16:04:46,559 adding 'mrinufft/trajectories/tools.py' 2025-11-14T16:04:46,562 adding 'mrinufft/trajectories/trajectory2D.py' 2025-11-14T16:04:46,567 adding 'mrinufft/trajectories/trajectory3D.py' 2025-11-14T16:04:46,570 adding 'mrinufft/trajectories/utils.py' 2025-11-14T16:04:46,571 adding 'mrinufft/trajectories/inits/__init__.py' 2025-11-14T16:04:46,573 adding 'mrinufft/trajectories/inits/eccentric.py' 2025-11-14T16:04:46,575 adding 'mrinufft/trajectories/inits/random_walk.py' 2025-11-14T16:04:46,577 adding 'mrinufft/trajectories/inits/travelling_salesman.py' 2025-11-14T16:04:46,579 adding 'mrinufft/trajectories/maths/__init__.py' 2025-11-14T16:04:46,580 adding 'mrinufft/trajectories/maths/fibonacci.py' 2025-11-14T16:04:46,582 adding 'mrinufft/trajectories/maths/primes.py' 2025-11-14T16:04:46,583 adding 'mrinufft/trajectories/maths/rotations.py' 2025-11-14T16:04:46,584 adding 'mrinufft/trajectories/maths/tsp_solver.py' 2025-11-14T16:04:46,586 adding 'mri_nufft-1.3.1.dist-info/METADATA' 2025-11-14T16:04:46,587 adding 'mri_nufft-1.3.1.dist-info/WHEEL' 2025-11-14T16:04:46,588 adding 'mri_nufft-1.3.1.dist-info/top_level.txt' 2025-11-14T16:04:46,590 adding 'mri_nufft-1.3.1.dist-info/RECORD' 2025-11-14T16:04:46,593 removing build/bdist.linux-armv7l/wheel 2025-11-14T16:04:46,716 Building wheel for mri-nufft (pyproject.toml): finished with status 'done' 2025-11-14T16:04:46,722 Created wheel for mri-nufft: filename=mri_nufft-1.3.1-py3-none-any.whl size=159790 sha256=8624d5742975b2c80190e2c6b4bf6797cd099c5fc1500849f04865cd17d26c6b 2025-11-14T16:04:46,723 Stored in directory: /tmp/pip-ephem-wheel-cache-7x62pvnm/wheels/a8/8f/4f/4003bc13ae2eb4957f7a531a8cadd75ad5d69577f68ac072c7 2025-11-14T16:04:46,737 Successfully built mri-nufft 2025-11-14T16:04:46,746 Removed build tracker: '/tmp/pip-build-tracker-cnt8m_xs'