2025-11-25T14:32:36,111 Created temporary directory: /tmp/pip-ephem-wheel-cache-zcbdpca8 2025-11-25T14:32:36,113 Created temporary directory: /tmp/pip-build-tracker-glq2jt63 2025-11-25T14:32:36,113 Initialized build tracking at /tmp/pip-build-tracker-glq2jt63 2025-11-25T14:32:36,114 Created build tracker: /tmp/pip-build-tracker-glq2jt63 2025-11-25T14:32:36,114 Entered build tracker: /tmp/pip-build-tracker-glq2jt63 2025-11-25T14:32:36,115 Created temporary directory: /tmp/pip-wheel-gkhk8o5b 2025-11-25T14:32:36,118 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-25T14:32:36,120 Created temporary directory: /tmp/pip-ephem-wheel-cache-3bxrux2w 2025-11-25T14:32:36,142 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-25T14:32:36,146 2 location(s) to search for versions of mri-nufft: 2025-11-25T14:32:36,146 * https://pypi.org/simple/mri-nufft/ 2025-11-25T14:32:36,146 * https://www.piwheels.org/simple/mri-nufft/ 2025-11-25T14:32:36,147 Fetching project page and analyzing links: https://pypi.org/simple/mri-nufft/ 2025-11-25T14:32:36,148 Getting page https://pypi.org/simple/mri-nufft/ 2025-11-25T14:32:36,149 Found index url https://pypi.org/simple 2025-11-25T14:32:36,356 Fetched page https://pypi.org/simple/mri-nufft/ as application/vnd.pypi.simple.v1+json 2025-11-25T14:32:36,366 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-25T14:32:36,367 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-25T14:32:36,368 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-25T14:32:36,369 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-25T14:32:36,370 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-25T14:32:36,371 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-25T14:32:36,372 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-25T14:32:36,373 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-25T14:32:36,375 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-25T14:32:36,375 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-25T14:32:36,376 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-25T14:32:36,378 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-25T14:32:36,378 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-25T14:32:36,379 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-25T14:32:36,380 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-25T14:32:36,381 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-25T14:32:36,381 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-25T14:32:36,382 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-25T14:32:36,383 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-25T14:32:36,384 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-25T14:32:36,384 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-25T14:32:36,385 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-25T14:32:36,386 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-25T14:32:36,387 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-25T14:32:36,387 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-25T14:32:36,389 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-25T14:32:36,390 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-25T14:32:36,390 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-25T14:32:36,391 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-25T14:32:36,392 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-25T14:32:36,392 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-25T14:32:36,393 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-25T14:32:36,394 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-25T14:32:36,395 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-25T14:32:36,395 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-25T14:32:36,396 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-25T14:32:36,397 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-25T14:32:36,398 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-25T14:32:36,399 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-25T14:32:36,400 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-25T14:32:36,401 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-25T14:32:36,402 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-25T14:32:36,403 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-25T14:32:36,404 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-25T14:32:36,404 Skipping link: No binaries permitted for mri-nufft: https://files.pythonhosted.org/packages/9b/0a/27dd5308e35f9d991920c2a7e316049577c64dc2d44d6e14e28c0070a791/mri_nufft-1.4.0-py3-none-any.whl (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.10) 2025-11-25T14:32:36,405 Found link https://files.pythonhosted.org/packages/1b/d9/3ee5a2860aaf2dcd81a57c218445789bc78b3ee4b48f582fa51539bfbb06/mri_nufft-1.4.0.tar.gz (from https://pypi.org/simple/mri-nufft/) (requires-python:>=3.10), version: 1.4.0 2025-11-25T14:32:36,406 Fetching project page and analyzing links: https://www.piwheels.org/simple/mri-nufft/ 2025-11-25T14:32:36,407 Getting page https://www.piwheels.org/simple/mri-nufft/ 2025-11-25T14:32:36,408 Found index url https://www.piwheels.org/simple 2025-11-25T14:32:36,561 Fetched page https://www.piwheels.org/simple/mri-nufft/ as text/html 2025-11-25T14:32:36,568 Skipping link: No binaries permitted for mri-nufft: https://www.piwheels.org/simple/mri-nufft/mri_nufft-1.3.1-py3-none-any.whl#sha256=8624d5742975b2c80190e2c6b4bf6797cd099c5fc1500849f04865cd17d26c6b (from https://www.piwheels.org/simple/mri-nufft/) (requires-python:>=3.10) 2025-11-25T14:32:36,569 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-25T14:32:36,570 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-25T14:32:36,570 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-25T14:32:36,571 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-25T14:32:36,572 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-25T14:32:36,572 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-25T14:32:36,573 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-25T14:32:36,574 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-25T14:32:36,574 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-25T14:32:36,575 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-25T14:32:36,575 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-25T14:32:36,576 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-25T14:32:36,576 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-25T14:32:36,577 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-25T14:32:36,577 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-25T14:32:36,578 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-25T14:32:36,579 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-25T14:32:36,579 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-25T14:32:36,580 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-25T14:32:36,580 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-25T14:32:36,581 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-25T14:32:36,582 Skipping link: not a file: https://www.piwheels.org/simple/mri-nufft/ 2025-11-25T14:32:36,582 Skipping link: not a file: https://pypi.org/simple/mri-nufft/ 2025-11-25T14:32:36,604 Given no hashes to check 1 links for project 'mri-nufft': discarding no candidates 2025-11-25T14:32:36,622 Collecting mri-nufft==1.4.0 2025-11-25T14:32:36,624 Created temporary directory: /tmp/pip-unpack-1pe7m36j 2025-11-25T14:32:36,834 Downloading mri_nufft-1.4.0.tar.gz (3.6 MB) 2025-11-25T14:32:37,851 Added mri-nufft==1.4.0 from https://files.pythonhosted.org/packages/1b/d9/3ee5a2860aaf2dcd81a57c218445789bc78b3ee4b48f582fa51539bfbb06/mri_nufft-1.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-glq2jt63' 2025-11-25T14:32:37,859 Created temporary directory: /tmp/pip-build-env-pyouzq9m 2025-11-25T14:32:37,863 Installing build dependencies: started 2025-11-25T14:32:37,865 Running command pip subprocess to install build dependencies 2025-11-25T14:32:39,034 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-25T14:32:39,686 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-25T14:32:39,709 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-25T14:32:41,486 Collecting setuptools 2025-11-25T14:32:41,573 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-25T14:32:41,960 Collecting setuptools-scm[toml] 2025-11-25T14:32:41,975 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2025-11-25T14:32:42,200 Collecting wheel 2025-11-25T14:32:42,216 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-25T14:32:42,400 Collecting packaging>=20 2025-11-25T14:32:42,417 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2025-11-25T14:32:45,331 Installing collected packages: wheel, setuptools, packaging, setuptools-scm 2025-11-25T14:32:45,573 Creating /tmp/pip-build-env-pyouzq9m/overlay/local/bin 2025-11-25T14:32:45,575 changing mode of /tmp/pip-build-env-pyouzq9m/overlay/local/bin/wheel to 755 2025-11-25T14:32:49,675 changing mode of /tmp/pip-build-env-pyouzq9m/overlay/local/bin/setuptools-scm to 755 2025-11-25T14:32:49,704 Successfully installed packaging-25.0 setuptools-80.9.0 setuptools-scm-9.2.2 wheel-0.45.1 2025-11-25T14:32:49,994 Installing build dependencies: finished with status 'done' 2025-11-25T14:32:50,013 Getting requirements to build wheel: started 2025-11-25T14:32:50,014 Running command Getting requirements to build wheel 2025-11-25T14:32:50,845 running egg_info 2025-11-25T14:32:50,854 writing src/mri_nufft.egg-info/PKG-INFO 2025-11-25T14:32:50,871 writing dependency_links to src/mri_nufft.egg-info/dependency_links.txt 2025-11-25T14:32:50,881 writing requirements to src/mri_nufft.egg-info/requires.txt 2025-11-25T14:32:50,882 writing top-level names to src/mri_nufft.egg-info/top_level.txt 2025-11-25T14:32:50,945 listing git files failed - pretending there aren't any 2025-11-25T14:32:50,950 reading manifest file 'src/mri_nufft.egg-info/SOURCES.txt' 2025-11-25T14:32:50,973 adding license file 'LICENSE.txt' 2025-11-25T14:32:50,981 writing manifest file 'src/mri_nufft.egg-info/SOURCES.txt' 2025-11-25T14:32:51,084 Getting requirements to build wheel: finished with status 'done' 2025-11-25T14:32:51,088 Created temporary directory: /tmp/pip-modern-metadata-woeg850_ 2025-11-25T14:32:51,091 Preparing metadata (pyproject.toml): started 2025-11-25T14:32:51,092 Running command Preparing metadata (pyproject.toml) 2025-11-25T14:32:51,852 running dist_info 2025-11-25T14:32:51,867 creating /tmp/pip-modern-metadata-woeg850_/mri_nufft.egg-info 2025-11-25T14:32:51,867 writing /tmp/pip-modern-metadata-woeg850_/mri_nufft.egg-info/PKG-INFO 2025-11-25T14:32:51,885 writing dependency_links to /tmp/pip-modern-metadata-woeg850_/mri_nufft.egg-info/dependency_links.txt 2025-11-25T14:32:51,894 writing requirements to /tmp/pip-modern-metadata-woeg850_/mri_nufft.egg-info/requires.txt 2025-11-25T14:32:51,895 writing top-level names to /tmp/pip-modern-metadata-woeg850_/mri_nufft.egg-info/top_level.txt 2025-11-25T14:32:51,897 writing manifest file '/tmp/pip-modern-metadata-woeg850_/mri_nufft.egg-info/SOURCES.txt' 2025-11-25T14:32:51,951 listing git files failed - pretending there aren't any 2025-11-25T14:32:51,956 reading manifest file '/tmp/pip-modern-metadata-woeg850_/mri_nufft.egg-info/SOURCES.txt' 2025-11-25T14:32:51,958 adding license file 'LICENSE.txt' 2025-11-25T14:32:51,962 writing manifest file '/tmp/pip-modern-metadata-woeg850_/mri_nufft.egg-info/SOURCES.txt' 2025-11-25T14:32:51,963 creating '/tmp/pip-modern-metadata-woeg850_/mri_nufft-1.4.0.dist-info' 2025-11-25T14:32:52,093 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-25T14:32:52,099 Source in /tmp/pip-wheel-gkhk8o5b/mri-nufft_9b95bccb88674457b446a98ad5c812de has version 1.4.0, which satisfies requirement mri-nufft==1.4.0 from https://files.pythonhosted.org/packages/1b/d9/3ee5a2860aaf2dcd81a57c218445789bc78b3ee4b48f582fa51539bfbb06/mri_nufft-1.4.0.tar.gz 2025-11-25T14:32:52,100 Removed mri-nufft==1.4.0 from https://files.pythonhosted.org/packages/1b/d9/3ee5a2860aaf2dcd81a57c218445789bc78b3ee4b48f582fa51539bfbb06/mri_nufft-1.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-glq2jt63' 2025-11-25T14:32:52,107 Created temporary directory: /tmp/pip-unpack-emag2qca 2025-11-25T14:32:52,108 Building wheels for collected packages: mri-nufft 2025-11-25T14:32:52,113 Created temporary directory: /tmp/pip-wheel-x1y2lk4r 2025-11-25T14:32:52,113 Destination directory: /tmp/pip-wheel-x1y2lk4r 2025-11-25T14:32:52,116 Building wheel for mri-nufft (pyproject.toml): started 2025-11-25T14:32:52,117 Running command Building wheel for mri-nufft (pyproject.toml) 2025-11-25T14:32:52,852 running bdist_wheel 2025-11-25T14:32:52,878 running build 2025-11-25T14:32:52,879 running build_py 2025-11-25T14:32:52,886 creating build/lib/mrinufft 2025-11-25T14:32:52,888 copying src/mrinufft/_version.py -> build/lib/mrinufft 2025-11-25T14:32:52,890 copying src/mrinufft/_utils.py -> build/lib/mrinufft 2025-11-25T14:32:52,893 copying src/mrinufft/__init__.py -> build/lib/mrinufft 2025-11-25T14:32:52,895 copying src/mrinufft/_array_compat.py -> build/lib/mrinufft 2025-11-25T14:32:52,898 creating build/lib/mrinufft/io 2025-11-25T14:32:52,899 copying src/mrinufft/io/nsp.py -> build/lib/mrinufft/io 2025-11-25T14:32:52,902 copying src/mrinufft/io/pulseq.py -> build/lib/mrinufft/io 2025-11-25T14:32:52,904 copying src/mrinufft/io/utils.py -> build/lib/mrinufft/io 2025-11-25T14:32:52,907 copying src/mrinufft/io/siemens.py -> build/lib/mrinufft/io 2025-11-25T14:32:52,909 copying src/mrinufft/io/cfl.py -> build/lib/mrinufft/io 2025-11-25T14:32:52,911 copying src/mrinufft/io/__init__.py -> build/lib/mrinufft/io 2025-11-25T14:32:52,914 creating build/lib/mrinufft/operators 2025-11-25T14:32:52,915 copying src/mrinufft/operators/autodiff.py -> build/lib/mrinufft/operators 2025-11-25T14:32:52,918 copying src/mrinufft/operators/base.py -> build/lib/mrinufft/operators 2025-11-25T14:32:52,921 copying src/mrinufft/operators/off_resonance.py -> build/lib/mrinufft/operators 2025-11-25T14:32:52,923 copying src/mrinufft/operators/subspace.py -> build/lib/mrinufft/operators 2025-11-25T14:32:52,926 copying src/mrinufft/operators/stacked.py -> build/lib/mrinufft/operators 2025-11-25T14:32:52,929 copying src/mrinufft/operators/__init__.py -> build/lib/mrinufft/operators 2025-11-25T14:32:52,931 creating build/lib/mrinufft/extras 2025-11-25T14:32:52,932 copying src/mrinufft/extras/optim.py -> build/lib/mrinufft/extras 2025-11-25T14:32:52,935 copying src/mrinufft/extras/field_map.py -> build/lib/mrinufft/extras 2025-11-25T14:32:52,937 copying src/mrinufft/extras/cartesian.py -> build/lib/mrinufft/extras 2025-11-25T14:32:52,939 copying src/mrinufft/extras/data.py -> build/lib/mrinufft/extras 2025-11-25T14:32:52,941 copying src/mrinufft/extras/__init__.py -> build/lib/mrinufft/extras 2025-11-25T14:32:52,943 copying src/mrinufft/extras/smaps.py -> build/lib/mrinufft/extras 2025-11-25T14:32:52,946 creating build/lib/mrinufft/density 2025-11-25T14:32:52,947 copying src/mrinufft/density/utils.py -> build/lib/mrinufft/density 2025-11-25T14:32:52,949 copying src/mrinufft/density/__init__.py -> build/lib/mrinufft/density 2025-11-25T14:32:52,951 copying src/mrinufft/density/nufft_based.py -> build/lib/mrinufft/density 2025-11-25T14:32:52,953 copying src/mrinufft/density/geometry_based.py -> build/lib/mrinufft/density 2025-11-25T14:32:52,956 creating build/lib/mrinufft/trajectories 2025-11-25T14:32:52,957 copying src/mrinufft/trajectories/sampling.py -> build/lib/mrinufft/trajectories 2025-11-25T14:32:52,960 copying src/mrinufft/trajectories/trajectory3D.py -> build/lib/mrinufft/trajectories 2025-11-25T14:32:52,962 copying src/mrinufft/trajectories/projection.py -> build/lib/mrinufft/trajectories 2025-11-25T14:32:52,964 copying src/mrinufft/trajectories/gradients.py -> build/lib/mrinufft/trajectories 2025-11-25T14:32:52,967 copying src/mrinufft/trajectories/utils.py -> build/lib/mrinufft/trajectories 2025-11-25T14:32:52,970 copying src/mrinufft/trajectories/tools.py -> build/lib/mrinufft/trajectories 2025-11-25T14:32:52,972 copying src/mrinufft/trajectories/__init__.py -> build/lib/mrinufft/trajectories 2025-11-25T14:32:52,974 copying src/mrinufft/trajectories/display3D.py -> build/lib/mrinufft/trajectories 2025-11-25T14:32:52,977 copying src/mrinufft/trajectories/display.py -> build/lib/mrinufft/trajectories 2025-11-25T14:32:52,980 copying src/mrinufft/trajectories/trajectory2D.py -> build/lib/mrinufft/trajectories 2025-11-25T14:32:52,983 creating build/lib/mrinufft/operators/interfaces 2025-11-25T14:32:52,984 copying src/mrinufft/operators/interfaces/torchkbnufft.py -> build/lib/mrinufft/operators/interfaces 2025-11-25T14:32:52,987 copying src/mrinufft/operators/interfaces/gpunufft.py -> build/lib/mrinufft/operators/interfaces 2025-11-25T14:32:52,989 copying src/mrinufft/operators/interfaces/bart.py -> build/lib/mrinufft/operators/interfaces 2025-11-25T14:32:52,992 copying src/mrinufft/operators/interfaces/tfnufft.py -> build/lib/mrinufft/operators/interfaces 2025-11-25T14:32:52,994 copying src/mrinufft/operators/interfaces/finufft.py -> build/lib/mrinufft/operators/interfaces 2025-11-25T14:32:52,997 copying src/mrinufft/operators/interfaces/nudft_numpy.py -> build/lib/mrinufft/operators/interfaces 2025-11-25T14:32:52,999 copying src/mrinufft/operators/interfaces/pynufft_cpu.py -> build/lib/mrinufft/operators/interfaces 2025-11-25T14:32:53,001 copying src/mrinufft/operators/interfaces/cufinufft.py -> build/lib/mrinufft/operators/interfaces 2025-11-25T14:32:53,004 copying src/mrinufft/operators/interfaces/__init__.py -> build/lib/mrinufft/operators/interfaces 2025-11-25T14:32:53,005 copying src/mrinufft/operators/interfaces/nfft.py -> build/lib/mrinufft/operators/interfaces 2025-11-25T14:32:53,007 copying src/mrinufft/operators/interfaces/sigpy.py -> build/lib/mrinufft/operators/interfaces 2025-11-25T14:32:53,010 creating build/lib/mrinufft/operators/interfaces/utils 2025-11-25T14:32:53,011 copying src/mrinufft/operators/interfaces/utils/gpu_utils.py -> build/lib/mrinufft/operators/interfaces/utils 2025-11-25T14:32:53,013 copying src/mrinufft/operators/interfaces/utils/__init__.py -> build/lib/mrinufft/operators/interfaces/utils 2025-11-25T14:32:53,015 creating build/lib/mrinufft/trajectories/inits 2025-11-25T14:32:53,016 copying src/mrinufft/trajectories/inits/travelling_salesman.py -> build/lib/mrinufft/trajectories/inits 2025-11-25T14:32:53,019 copying src/mrinufft/trajectories/inits/eccentric.py -> build/lib/mrinufft/trajectories/inits 2025-11-25T14:32:53,021 copying src/mrinufft/trajectories/inits/__init__.py -> build/lib/mrinufft/trajectories/inits 2025-11-25T14:32:53,023 copying src/mrinufft/trajectories/inits/random_walk.py -> build/lib/mrinufft/trajectories/inits 2025-11-25T14:32:53,026 creating build/lib/mrinufft/trajectories/maths 2025-11-25T14:32:53,027 copying src/mrinufft/trajectories/maths/fibonacci.py -> build/lib/mrinufft/trajectories/maths 2025-11-25T14:32:53,030 copying src/mrinufft/trajectories/maths/tsp_solver.py -> build/lib/mrinufft/trajectories/maths 2025-11-25T14:32:53,032 copying src/mrinufft/trajectories/maths/primes.py -> build/lib/mrinufft/trajectories/maths 2025-11-25T14:32:53,033 copying src/mrinufft/trajectories/maths/__init__.py -> build/lib/mrinufft/trajectories/maths 2025-11-25T14:32:53,036 copying src/mrinufft/trajectories/maths/rotations.py -> build/lib/mrinufft/trajectories/maths 2025-11-25T14:32:53,038 running egg_info 2025-11-25T14:32:53,052 writing src/mri_nufft.egg-info/PKG-INFO 2025-11-25T14:32:53,070 writing dependency_links to src/mri_nufft.egg-info/dependency_links.txt 2025-11-25T14:32:53,079 writing requirements to src/mri_nufft.egg-info/requires.txt 2025-11-25T14:32:53,080 writing top-level names to src/mri_nufft.egg-info/top_level.txt 2025-11-25T14:32:53,121 listing git files failed - pretending there aren't any 2025-11-25T14:32:53,125 reading manifest file 'src/mri_nufft.egg-info/SOURCES.txt' 2025-11-25T14:32:53,135 adding license file 'LICENSE.txt' 2025-11-25T14:32:53,143 writing manifest file 'src/mri_nufft.egg-info/SOURCES.txt' 2025-11-25T14:32:53,152 copying src/mrinufft/operators/interfaces/utils/css_color.txt -> build/lib/mrinufft/operators/interfaces/utils 2025-11-25T14:32:53,173 installing to build/bdist.linux-armv7l/wheel 2025-11-25T14:32:53,173 running install 2025-11-25T14:32:53,196 running install_lib 2025-11-25T14:32:53,204 creating build/bdist.linux-armv7l/wheel 2025-11-25T14:32:53,206 creating build/bdist.linux-armv7l/wheel/mrinufft 2025-11-25T14:32:53,208 copying build/lib/mrinufft/_version.py -> build/bdist.linux-armv7l/wheel/./mrinufft 2025-11-25T14:32:53,210 creating build/bdist.linux-armv7l/wheel/mrinufft/io 2025-11-25T14:32:53,211 copying build/lib/mrinufft/io/nsp.py -> build/bdist.linux-armv7l/wheel/./mrinufft/io 2025-11-25T14:32:53,214 copying build/lib/mrinufft/io/pulseq.py -> build/bdist.linux-armv7l/wheel/./mrinufft/io 2025-11-25T14:32:53,217 copying build/lib/mrinufft/io/utils.py -> build/bdist.linux-armv7l/wheel/./mrinufft/io 2025-11-25T14:32:53,220 copying build/lib/mrinufft/io/siemens.py -> build/bdist.linux-armv7l/wheel/./mrinufft/io 2025-11-25T14:32:53,222 copying build/lib/mrinufft/io/cfl.py -> build/bdist.linux-armv7l/wheel/./mrinufft/io 2025-11-25T14:32:53,224 copying build/lib/mrinufft/io/__init__.py -> build/bdist.linux-armv7l/wheel/./mrinufft/io 2025-11-25T14:32:53,227 creating build/bdist.linux-armv7l/wheel/mrinufft/operators 2025-11-25T14:32:53,228 copying build/lib/mrinufft/operators/autodiff.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators 2025-11-25T14:32:53,231 copying build/lib/mrinufft/operators/base.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators 2025-11-25T14:32:53,234 creating build/bdist.linux-armv7l/wheel/mrinufft/operators/interfaces 2025-11-25T14:32:53,235 copying build/lib/mrinufft/operators/interfaces/torchkbnufft.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces 2025-11-25T14:32:53,238 copying build/lib/mrinufft/operators/interfaces/gpunufft.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces 2025-11-25T14:32:53,241 copying build/lib/mrinufft/operators/interfaces/bart.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces 2025-11-25T14:32:53,243 copying build/lib/mrinufft/operators/interfaces/tfnufft.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces 2025-11-25T14:32:53,246 copying build/lib/mrinufft/operators/interfaces/finufft.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces 2025-11-25T14:32:53,248 copying build/lib/mrinufft/operators/interfaces/nudft_numpy.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces 2025-11-25T14:32:53,251 copying build/lib/mrinufft/operators/interfaces/pynufft_cpu.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces 2025-11-25T14:32:53,253 copying build/lib/mrinufft/operators/interfaces/cufinufft.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces 2025-11-25T14:32:53,255 copying build/lib/mrinufft/operators/interfaces/__init__.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces 2025-11-25T14:32:53,257 copying build/lib/mrinufft/operators/interfaces/nfft.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces 2025-11-25T14:32:53,259 creating build/bdist.linux-armv7l/wheel/mrinufft/operators/interfaces/utils 2025-11-25T14:32:53,260 copying build/lib/mrinufft/operators/interfaces/utils/gpu_utils.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces/utils 2025-11-25T14:32:53,262 copying build/lib/mrinufft/operators/interfaces/utils/css_color.txt -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces/utils 2025-11-25T14:32:53,264 copying build/lib/mrinufft/operators/interfaces/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces/utils 2025-11-25T14:32:53,266 copying build/lib/mrinufft/operators/interfaces/sigpy.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators/interfaces 2025-11-25T14:32:53,268 copying build/lib/mrinufft/operators/off_resonance.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators 2025-11-25T14:32:53,270 copying build/lib/mrinufft/operators/subspace.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators 2025-11-25T14:32:53,273 copying build/lib/mrinufft/operators/stacked.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators 2025-11-25T14:32:53,275 copying build/lib/mrinufft/operators/__init__.py -> build/bdist.linux-armv7l/wheel/./mrinufft/operators 2025-11-25T14:32:53,277 copying build/lib/mrinufft/_utils.py -> build/bdist.linux-armv7l/wheel/./mrinufft 2025-11-25T14:32:53,280 creating build/bdist.linux-armv7l/wheel/mrinufft/extras 2025-11-25T14:32:53,281 copying build/lib/mrinufft/extras/optim.py -> build/bdist.linux-armv7l/wheel/./mrinufft/extras 2025-11-25T14:32:53,285 copying build/lib/mrinufft/extras/field_map.py -> build/bdist.linux-armv7l/wheel/./mrinufft/extras 2025-11-25T14:32:53,288 copying build/lib/mrinufft/extras/cartesian.py -> build/bdist.linux-armv7l/wheel/./mrinufft/extras 2025-11-25T14:32:53,289 copying build/lib/mrinufft/extras/data.py -> build/bdist.linux-armv7l/wheel/./mrinufft/extras 2025-11-25T14:32:53,292 copying build/lib/mrinufft/extras/__init__.py -> build/bdist.linux-armv7l/wheel/./mrinufft/extras 2025-11-25T14:32:53,294 copying build/lib/mrinufft/extras/smaps.py -> build/bdist.linux-armv7l/wheel/./mrinufft/extras 2025-11-25T14:32:53,297 creating build/bdist.linux-armv7l/wheel/mrinufft/density 2025-11-25T14:32:53,298 copying build/lib/mrinufft/density/utils.py -> build/bdist.linux-armv7l/wheel/./mrinufft/density 2025-11-25T14:32:53,300 copying build/lib/mrinufft/density/__init__.py -> build/bdist.linux-armv7l/wheel/./mrinufft/density 2025-11-25T14:32:53,302 copying build/lib/mrinufft/density/nufft_based.py -> build/bdist.linux-armv7l/wheel/./mrinufft/density 2025-11-25T14:32:53,304 copying build/lib/mrinufft/density/geometry_based.py -> build/bdist.linux-armv7l/wheel/./mrinufft/density 2025-11-25T14:32:53,307 creating build/bdist.linux-armv7l/wheel/mrinufft/trajectories 2025-11-25T14:32:53,308 copying build/lib/mrinufft/trajectories/sampling.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories 2025-11-25T14:32:53,312 creating build/bdist.linux-armv7l/wheel/mrinufft/trajectories/inits 2025-11-25T14:32:53,313 copying build/lib/mrinufft/trajectories/inits/travelling_salesman.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories/inits 2025-11-25T14:32:53,315 copying build/lib/mrinufft/trajectories/inits/eccentric.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories/inits 2025-11-25T14:32:53,318 copying build/lib/mrinufft/trajectories/inits/__init__.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories/inits 2025-11-25T14:32:53,319 copying build/lib/mrinufft/trajectories/inits/random_walk.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories/inits 2025-11-25T14:32:53,322 copying build/lib/mrinufft/trajectories/trajectory3D.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories 2025-11-25T14:32:53,326 copying build/lib/mrinufft/trajectories/projection.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories 2025-11-25T14:32:53,328 copying build/lib/mrinufft/trajectories/gradients.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories 2025-11-25T14:32:53,330 copying build/lib/mrinufft/trajectories/utils.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories 2025-11-25T14:32:53,333 copying build/lib/mrinufft/trajectories/tools.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories 2025-11-25T14:32:53,337 creating build/bdist.linux-armv7l/wheel/mrinufft/trajectories/maths 2025-11-25T14:32:53,338 copying build/lib/mrinufft/trajectories/maths/fibonacci.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories/maths 2025-11-25T14:32:53,341 copying build/lib/mrinufft/trajectories/maths/tsp_solver.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories/maths 2025-11-25T14:32:53,343 copying build/lib/mrinufft/trajectories/maths/primes.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories/maths 2025-11-25T14:32:53,344 copying build/lib/mrinufft/trajectories/maths/__init__.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories/maths 2025-11-25T14:32:53,346 copying build/lib/mrinufft/trajectories/maths/rotations.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories/maths 2025-11-25T14:32:53,349 copying build/lib/mrinufft/trajectories/__init__.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories 2025-11-25T14:32:53,350 copying build/lib/mrinufft/trajectories/display3D.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories 2025-11-25T14:32:53,353 copying build/lib/mrinufft/trajectories/display.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories 2025-11-25T14:32:53,356 copying build/lib/mrinufft/trajectories/trajectory2D.py -> build/bdist.linux-armv7l/wheel/./mrinufft/trajectories 2025-11-25T14:32:53,358 copying build/lib/mrinufft/__init__.py -> build/bdist.linux-armv7l/wheel/./mrinufft 2025-11-25T14:32:53,360 copying build/lib/mrinufft/_array_compat.py -> build/bdist.linux-armv7l/wheel/./mrinufft 2025-11-25T14:32:53,363 running install_egg_info 2025-11-25T14:32:53,369 Copying src/mri_nufft.egg-info to build/bdist.linux-armv7l/wheel/./mri_nufft-1.4.0-py3.11.egg-info 2025-11-25T14:32:53,380 running install_scripts 2025-11-25T14:32:53,390 creating build/bdist.linux-armv7l/wheel/mri_nufft-1.4.0.dist-info/WHEEL 2025-11-25T14:32:53,393 creating '/tmp/pip-wheel-x1y2lk4r/.tmp-h13wmaps/mri_nufft-1.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-25T14:32:53,396 adding 'mri_nufft-1.4.0.dist-info/licenses/LICENSE.txt' 2025-11-25T14:32:53,398 adding 'mrinufft/__init__.py' 2025-11-25T14:32:53,401 adding 'mrinufft/_array_compat.py' 2025-11-25T14:32:53,402 adding 'mrinufft/_utils.py' 2025-11-25T14:32:53,404 adding 'mrinufft/_version.py' 2025-11-25T14:32:53,406 adding 'mrinufft/density/__init__.py' 2025-11-25T14:32:53,408 adding 'mrinufft/density/geometry_based.py' 2025-11-25T14:32:53,409 adding 'mrinufft/density/nufft_based.py' 2025-11-25T14:32:53,410 adding 'mrinufft/density/utils.py' 2025-11-25T14:32:53,412 adding 'mrinufft/extras/__init__.py' 2025-11-25T14:32:53,413 adding 'mrinufft/extras/cartesian.py' 2025-11-25T14:32:53,414 adding 'mrinufft/extras/data.py' 2025-11-25T14:32:53,417 adding 'mrinufft/extras/field_map.py' 2025-11-25T14:32:53,420 adding 'mrinufft/extras/optim.py' 2025-11-25T14:32:53,423 adding 'mrinufft/extras/smaps.py' 2025-11-25T14:32:53,425 adding 'mrinufft/io/__init__.py' 2025-11-25T14:32:53,426 adding 'mrinufft/io/cfl.py' 2025-11-25T14:32:53,430 adding 'mrinufft/io/nsp.py' 2025-11-25T14:32:53,432 adding 'mrinufft/io/pulseq.py' 2025-11-25T14:32:53,433 adding 'mrinufft/io/siemens.py' 2025-11-25T14:32:53,435 adding 'mrinufft/io/utils.py' 2025-11-25T14:32:53,437 adding 'mrinufft/operators/__init__.py' 2025-11-25T14:32:53,439 adding 'mrinufft/operators/autodiff.py' 2025-11-25T14:32:53,443 adding 'mrinufft/operators/base.py' 2025-11-25T14:32:53,445 adding 'mrinufft/operators/off_resonance.py' 2025-11-25T14:32:53,449 adding 'mrinufft/operators/stacked.py' 2025-11-25T14:32:53,450 adding 'mrinufft/operators/subspace.py' 2025-11-25T14:32:53,452 adding 'mrinufft/operators/interfaces/__init__.py' 2025-11-25T14:32:53,454 adding 'mrinufft/operators/interfaces/bart.py' 2025-11-25T14:32:53,457 adding 'mrinufft/operators/interfaces/cufinufft.py' 2025-11-25T14:32:53,459 adding 'mrinufft/operators/interfaces/finufft.py' 2025-11-25T14:32:53,462 adding 'mrinufft/operators/interfaces/gpunufft.py' 2025-11-25T14:32:53,464 adding 'mrinufft/operators/interfaces/nfft.py' 2025-11-25T14:32:53,465 adding 'mrinufft/operators/interfaces/nudft_numpy.py' 2025-11-25T14:32:53,467 adding 'mrinufft/operators/interfaces/pynufft_cpu.py' 2025-11-25T14:32:53,468 adding 'mrinufft/operators/interfaces/sigpy.py' 2025-11-25T14:32:53,470 adding 'mrinufft/operators/interfaces/tfnufft.py' 2025-11-25T14:32:53,471 adding 'mrinufft/operators/interfaces/torchkbnufft.py' 2025-11-25T14:32:53,473 adding 'mrinufft/operators/interfaces/utils/__init__.py' 2025-11-25T14:32:53,474 adding 'mrinufft/operators/interfaces/utils/css_color.txt' 2025-11-25T14:32:53,476 adding 'mrinufft/operators/interfaces/utils/gpu_utils.py' 2025-11-25T14:32:53,478 adding 'mrinufft/trajectories/__init__.py' 2025-11-25T14:32:53,481 adding 'mrinufft/trajectories/display.py' 2025-11-25T14:32:53,483 adding 'mrinufft/trajectories/display3D.py' 2025-11-25T14:32:53,486 adding 'mrinufft/trajectories/gradients.py' 2025-11-25T14:32:53,487 adding 'mrinufft/trajectories/projection.py' 2025-11-25T14:32:53,490 adding 'mrinufft/trajectories/sampling.py' 2025-11-25T14:32:53,495 adding 'mrinufft/trajectories/tools.py' 2025-11-25T14:32:53,497 adding 'mrinufft/trajectories/trajectory2D.py' 2025-11-25T14:32:53,502 adding 'mrinufft/trajectories/trajectory3D.py' 2025-11-25T14:32:53,505 adding 'mrinufft/trajectories/utils.py' 2025-11-25T14:32:53,507 adding 'mrinufft/trajectories/inits/__init__.py' 2025-11-25T14:32:53,509 adding 'mrinufft/trajectories/inits/eccentric.py' 2025-11-25T14:32:53,511 adding 'mrinufft/trajectories/inits/random_walk.py' 2025-11-25T14:32:53,513 adding 'mrinufft/trajectories/inits/travelling_salesman.py' 2025-11-25T14:32:53,514 adding 'mrinufft/trajectories/maths/__init__.py' 2025-11-25T14:32:53,516 adding 'mrinufft/trajectories/maths/fibonacci.py' 2025-11-25T14:32:53,517 adding 'mrinufft/trajectories/maths/primes.py' 2025-11-25T14:32:53,518 adding 'mrinufft/trajectories/maths/rotations.py' 2025-11-25T14:32:53,520 adding 'mrinufft/trajectories/maths/tsp_solver.py' 2025-11-25T14:32:53,522 adding 'mri_nufft-1.4.0.dist-info/METADATA' 2025-11-25T14:32:53,523 adding 'mri_nufft-1.4.0.dist-info/WHEEL' 2025-11-25T14:32:53,524 adding 'mri_nufft-1.4.0.dist-info/top_level.txt' 2025-11-25T14:32:53,525 adding 'mri_nufft-1.4.0.dist-info/RECORD' 2025-11-25T14:32:53,529 removing build/bdist.linux-armv7l/wheel 2025-11-25T14:32:53,653 Building wheel for mri-nufft (pyproject.toml): finished with status 'done' 2025-11-25T14:32:53,659 Created wheel for mri-nufft: filename=mri_nufft-1.4.0-py3-none-any.whl size=167447 sha256=adbce4b1ce04e603da8ad1e613bd9ddea20694d339377f04d3687f4f3ab11670 2025-11-25T14:32:53,661 Stored in directory: /tmp/pip-ephem-wheel-cache-3bxrux2w/wheels/b1/50/21/725d2fc8ea835afb6da5898b26f7d14d24bd93f385bfd73ca8 2025-11-25T14:32:53,674 Successfully built mri-nufft 2025-11-25T14:32:53,679 Removed build tracker: '/tmp/pip-build-tracker-glq2jt63'