2026-06-03T23:30:09,848 Created temporary directory: /tmp/pip-ephem-wheel-cache-yiky8xzc 2026-06-03T23:30:09,850 Created temporary directory: /tmp/pip-build-tracker-czkwdyui 2026-06-03T23:30:09,851 Initialized build tracking at /tmp/pip-build-tracker-czkwdyui 2026-06-03T23:30:09,852 Created build tracker: /tmp/pip-build-tracker-czkwdyui 2026-06-03T23:30:09,852 Entered build tracker: /tmp/pip-build-tracker-czkwdyui 2026-06-03T23:30:09,853 Created temporary directory: /tmp/pip-wheel-g4aikxhj 2026-06-03T23:30:09,855 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-03T23:30:09,858 Created temporary directory: /tmp/pip-ephem-wheel-cache-lmwwl_e6 2026-06-03T23:30:09,880 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-03T23:30:09,884 2 location(s) to search for versions of cuslines: 2026-06-03T23:30:09,884 * https://pypi.org/simple/cuslines/ 2026-06-03T23:30:09,884 * https://www.piwheels.org/simple/cuslines/ 2026-06-03T23:30:09,885 Fetching project page and analyzing links: https://pypi.org/simple/cuslines/ 2026-06-03T23:30:09,885 Getting page https://pypi.org/simple/cuslines/ 2026-06-03T23:30:09,887 Found index url https://pypi.org/simple 2026-06-03T23:30:10,053 Fetched page https://pypi.org/simple/cuslines/ as application/vnd.pypi.simple.v1+json 2026-06-03T23:30:10,056 Skipping link: No binaries permitted for cuslines: https://files.pythonhosted.org/packages/82/e4/95066e8d7cd1a2cd56b06fecf7dca0febe22a7ca61ef4457239e2fd65a75/cuslines-2.0.0-py3-none-any.whl (from https://pypi.org/simple/cuslines/) (requires-python:>=3.7) 2026-06-03T23:30:10,057 Found link https://files.pythonhosted.org/packages/76/3f/4eb60218386dae454b7c79244da3c94b3bbae49f47724f176a6521db3496/cuslines-2.0.0.tar.gz (from https://pypi.org/simple/cuslines/) (requires-python:>=3.7), version: 2.0.0 2026-06-03T23:30:10,058 Skipping link: No binaries permitted for cuslines: https://files.pythonhosted.org/packages/c5/9b/eab0744efc1ce1b071e2eb77405f5edca5df6772e0fda7c5c48a1db28d6b/cuslines-2.2-py3-none-any.whl (from https://pypi.org/simple/cuslines/) (requires-python:>=3.7) 2026-06-03T23:30:10,059 Found link https://files.pythonhosted.org/packages/81/cc/242be8115f84f41e121502d29fdf091653bbaeea83f35058bcd26b1f2899/cuslines-2.2.tar.gz (from https://pypi.org/simple/cuslines/) (requires-python:>=3.7), version: 2.2 2026-06-03T23:30:10,059 Skipping link: No binaries permitted for cuslines: https://files.pythonhosted.org/packages/84/c0/35bb5e53b6af9320157cb4f087e281dec4b46c7b812536a4c3efd3214676/cuslines-2.2.1-py3-none-any.whl (from https://pypi.org/simple/cuslines/) (requires-python:>=3.7) 2026-06-03T23:30:10,061 Found link https://files.pythonhosted.org/packages/72/e1/b6801ea304361762054cd503b8247022b2d87aa7dd7379467d5cb1c20b3e/cuslines-2.2.1.tar.gz (from https://pypi.org/simple/cuslines/) (requires-python:>=3.7), version: 2.2.1 2026-06-03T23:30:10,061 Skipping link: No binaries permitted for cuslines: https://files.pythonhosted.org/packages/99/a1/7c59f703689260849b41b9b533b48d24c567f8f22789665d29e60197cc5b/cuslines-2.2.2-py3-none-any.whl (from https://pypi.org/simple/cuslines/) (requires-python:>=3.7) 2026-06-03T23:30:10,062 Found link https://files.pythonhosted.org/packages/41/60/040282ef6dcc9c9afbd3723d9aaac0a0a0c3c02259a77b2e4c68b389d38f/cuslines-2.2.2.tar.gz (from https://pypi.org/simple/cuslines/) (requires-python:>=3.7), version: 2.2.2 2026-06-03T23:30:10,063 Skipping link: No binaries permitted for cuslines: https://files.pythonhosted.org/packages/86/95/2ecf70ffbc914d4e9f91f143aa8c95c8859d8fcfb16b284728c86bd6ade7/cuslines-2.2.3-py3-none-any.whl (from https://pypi.org/simple/cuslines/) (requires-python:>=3.7) 2026-06-03T23:30:10,064 Found link https://files.pythonhosted.org/packages/d7/75/b8ae36fb5a40fdd00aa4ae565b8774b94de96fb515696ef00b4a4c926442/cuslines-2.2.3.tar.gz (from https://pypi.org/simple/cuslines/) (requires-python:>=3.7), version: 2.2.3 2026-06-03T23:30:10,065 Fetching project page and analyzing links: https://www.piwheels.org/simple/cuslines/ 2026-06-03T23:30:10,066 Getting page https://www.piwheels.org/simple/cuslines/ 2026-06-03T23:30:10,067 Found index url https://www.piwheels.org/simple 2026-06-03T23:30:10,254 Fetched page https://www.piwheels.org/simple/cuslines/ as text/html 2026-06-03T23:30:10,257 Skipping link: No binaries permitted for cuslines: https://www.piwheels.org/simple/cuslines/cuslines-2.2.2-py3-none-any.whl#sha256=115626c2ce5030a474faa03ea46b6bf31545c7008f221ca78f826432ca8f3262 (from https://www.piwheels.org/simple/cuslines/) (requires-python:>=3.7) 2026-06-03T23:30:10,257 Skipping link: No binaries permitted for cuslines: https://archive1.piwheels.org/simple/cuslines/cuslines-2.2.1-py3-none-any.whl#sha256=2179a8768ac8a0a6f57ce520a5093b053d4084cebdf2068a56f5f03d802008f2 (from https://www.piwheels.org/simple/cuslines/) (requires-python:>=3.7) 2026-06-03T23:30:10,258 Skipping link: No binaries permitted for cuslines: https://archive1.piwheels.org/simple/cuslines/cuslines-2.2-py3-none-any.whl#sha256=edd3f985ef622d34fac3c803f0dc513be5c1a9937530f4b475af5d01cd31659b (from https://www.piwheels.org/simple/cuslines/) (requires-python:>=3.7) 2026-06-03T23:30:10,258 Skipping link: No binaries permitted for cuslines: https://archive1.piwheels.org/simple/cuslines/cuslines-2.0.0-py3-none-any.whl#sha256=0ec5e994fcb906004616481918fd9dcd230c91e405e7fa7257b1c1e5cee77639 (from https://www.piwheels.org/simple/cuslines/) (requires-python:>=3.7) 2026-06-03T23:30:10,259 Skipping link: not a file: https://www.piwheels.org/simple/cuslines/ 2026-06-03T23:30:10,260 Skipping link: not a file: https://pypi.org/simple/cuslines/ 2026-06-03T23:30:10,279 Given no hashes to check 1 links for project 'cuslines': discarding no candidates 2026-06-03T23:30:10,297 Collecting cuslines==2.2.3 2026-06-03T23:30:10,300 Created temporary directory: /tmp/pip-unpack-33xk1g2z 2026-06-03T23:30:10,542 Downloading cuslines-2.2.3.tar.gz (155 kB) 2026-06-03T23:30:10,785 Added cuslines==2.2.3 from https://files.pythonhosted.org/packages/d7/75/b8ae36fb5a40fdd00aa4ae565b8774b94de96fb515696ef00b4a4c926442/cuslines-2.2.3.tar.gz to build tracker '/tmp/pip-build-tracker-czkwdyui' 2026-06-03T23:30:10,791 Created temporary directory: /tmp/pip-build-env-_o6ug6nb 2026-06-03T23:30:10,795 Installing build dependencies: started 2026-06-03T23:30:10,796 Running command pip subprocess to install build dependencies 2026-06-03T23:30:11,968 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-03T23:30:12,378 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-03T23:30:12,401 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-03T23:30:14,171 Collecting setuptools>=64.0 2026-06-03T23:30:14,172 Obtaining dependency information for setuptools>=64.0 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-03T23:30:14,187 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-03T23:30:14,530 Collecting setuptools_scm>=8 2026-06-03T23:30:14,531 Obtaining dependency information for setuptools_scm>=8 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl.metadata 2026-06-03T23:30:14,547 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl.metadata (6.5 kB) 2026-06-03T23:30:14,557 Discarding https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl#sha256=600c37b3fea2bb517f59d76792adae856d0b5ce7735b186e4cde804375251321 (from https://www.piwheels.org/simple/setuptools-scm/) (requires-python:>=3.10): Requested setuptools_scm>=8 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl#sha256=600c37b3fea2bb517f59d76792adae856d0b5ce7735b186e4cde804375251321 has inconsistent Name: expected 'setuptools_scm', but metadata has 'setuptools-scm' 2026-06-03T23:30:14,581 Using cached setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-06-03T23:30:14,665 Collecting vcs-versioning>=1.0.0.dev0 2026-06-03T23:30:14,666 Obtaining dependency information for vcs-versioning>=1.0.0.dev0 from https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl.metadata 2026-06-03T23:30:14,683 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl.metadata (1.6 kB) 2026-06-03T23:30:14,867 Collecting packaging>=20 2026-06-03T23:30:14,868 Obtaining dependency information for packaging>=20 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-03T23:30:14,882 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-03T23:30:15,089 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-03T23:30:15,108 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-06-03T23:30:15,190 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-03T23:30:15,228 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-03T23:30:15,255 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-06-03T23:30:15,346 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-03T23:30:18,140 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools_scm 2026-06-03T23:30:21,866 Creating /tmp/pip-build-env-_o6ug6nb/overlay/local/bin 2026-06-03T23:30:21,868 changing mode of /tmp/pip-build-env-_o6ug6nb/overlay/local/bin/vcs-versioning to 755 2026-06-03T23:30:21,985 changing mode of /tmp/pip-build-env-_o6ug6nb/overlay/local/bin/setuptools-scm to 755 2026-06-03T23:30:22,013 Successfully installed packaging-26.2 setuptools-82.0.1 setuptools_scm-10.0.5 vcs-versioning-1.1.1 2026-06-03T23:30:22,332 Installing build dependencies: finished with status 'done' 2026-06-03T23:30:22,339 Getting requirements to build wheel: started 2026-06-03T23:30:22,341 Running command Getting requirements to build wheel 2026-06-03T23:30:23,143 running egg_info 2026-06-03T23:30:23,150 writing cuslines.egg-info/PKG-INFO 2026-06-03T23:30:23,157 writing dependency_links to cuslines.egg-info/dependency_links.txt 2026-06-03T23:30:23,161 writing requirements to cuslines.egg-info/requires.txt 2026-06-03T23:30:23,162 writing top-level names to cuslines.egg-info/top_level.txt 2026-06-03T23:30:23,208 /tmp/pip-build-env-_o6ug6nb/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-06-03T23:30:23,209 return get_active_overrides().subprocess_timeout 2026-06-03T23:30:23,216 listing git files failed - pretending there aren't any 2026-06-03T23:30:23,221 reading manifest file 'cuslines.egg-info/SOURCES.txt' 2026-06-03T23:30:23,227 adding license file 'LICENSE' 2026-06-03T23:30:23,232 writing manifest file 'cuslines.egg-info/SOURCES.txt' 2026-06-03T23:30:23,338 Getting requirements to build wheel: finished with status 'done' 2026-06-03T23:30:23,341 Created temporary directory: /tmp/pip-modern-metadata-elv1a4_9 2026-06-03T23:30:23,344 Preparing metadata (pyproject.toml): started 2026-06-03T23:30:23,345 Running command Preparing metadata (pyproject.toml) 2026-06-03T23:30:24,082 running dist_info 2026-06-03T23:30:24,096 creating /tmp/pip-modern-metadata-elv1a4_9/cuslines.egg-info 2026-06-03T23:30:24,098 writing /tmp/pip-modern-metadata-elv1a4_9/cuslines.egg-info/PKG-INFO 2026-06-03T23:30:24,105 writing dependency_links to /tmp/pip-modern-metadata-elv1a4_9/cuslines.egg-info/dependency_links.txt 2026-06-03T23:30:24,109 writing requirements to /tmp/pip-modern-metadata-elv1a4_9/cuslines.egg-info/requires.txt 2026-06-03T23:30:24,110 writing top-level names to /tmp/pip-modern-metadata-elv1a4_9/cuslines.egg-info/top_level.txt 2026-06-03T23:30:24,111 writing manifest file '/tmp/pip-modern-metadata-elv1a4_9/cuslines.egg-info/SOURCES.txt' 2026-06-03T23:30:24,153 /tmp/pip-build-env-_o6ug6nb/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-06-03T23:30:24,153 return get_active_overrides().subprocess_timeout 2026-06-03T23:30:24,160 listing git files failed - pretending there aren't any 2026-06-03T23:30:24,164 reading manifest file '/tmp/pip-modern-metadata-elv1a4_9/cuslines.egg-info/SOURCES.txt' 2026-06-03T23:30:24,166 adding license file 'LICENSE' 2026-06-03T23:30:24,170 writing manifest file '/tmp/pip-modern-metadata-elv1a4_9/cuslines.egg-info/SOURCES.txt' 2026-06-03T23:30:24,171 creating '/tmp/pip-modern-metadata-elv1a4_9/cuslines-2.2.3.dist-info' 2026-06-03T23:30:24,301 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-03T23:30:24,306 Source in /tmp/pip-wheel-g4aikxhj/cuslines_6598a398d4cd44b29707c6e9abe6c376 has version 2.2.3, which satisfies requirement cuslines==2.2.3 from https://files.pythonhosted.org/packages/d7/75/b8ae36fb5a40fdd00aa4ae565b8774b94de96fb515696ef00b4a4c926442/cuslines-2.2.3.tar.gz 2026-06-03T23:30:24,307 Removed cuslines==2.2.3 from https://files.pythonhosted.org/packages/d7/75/b8ae36fb5a40fdd00aa4ae565b8774b94de96fb515696ef00b4a4c926442/cuslines-2.2.3.tar.gz from build tracker '/tmp/pip-build-tracker-czkwdyui' 2026-06-03T23:30:24,313 Created temporary directory: /tmp/pip-unpack-0eb4upgd 2026-06-03T23:30:24,314 Building wheels for collected packages: cuslines 2026-06-03T23:30:24,318 Created temporary directory: /tmp/pip-wheel-j4fnvrxm 2026-06-03T23:30:24,318 Destination directory: /tmp/pip-wheel-j4fnvrxm 2026-06-03T23:30:24,321 Building wheel for cuslines (pyproject.toml): started 2026-06-03T23:30:24,322 Running command Building wheel for cuslines (pyproject.toml) 2026-06-03T23:30:25,043 running bdist_wheel 2026-06-03T23:30:25,069 running build 2026-06-03T23:30:25,069 running build_py 2026-06-03T23:30:25,071 creating build/lib/cuslines 2026-06-03T23:30:25,074 copying cuslines/boot_utils.py -> build/lib/cuslines 2026-06-03T23:30:25,076 copying cuslines/generic_tracker.py -> build/lib/cuslines 2026-06-03T23:30:25,078 copying cuslines/__init__.py -> build/lib/cuslines 2026-06-03T23:30:25,081 creating build/lib/cuslines/metal 2026-06-03T23:30:25,082 copying cuslines/metal/mutils.py -> build/lib/cuslines/metal 2026-06-03T23:30:25,084 copying cuslines/metal/mt_direction_getters.py -> build/lib/cuslines/metal 2026-06-03T23:30:25,087 copying cuslines/metal/mt_propagate_seeds.py -> build/lib/cuslines/metal 2026-06-03T23:30:25,089 copying cuslines/metal/__init__.py -> build/lib/cuslines/metal 2026-06-03T23:30:25,092 copying cuslines/metal/mt_tractography.py -> build/lib/cuslines/metal 2026-06-03T23:30:25,096 creating build/lib/cuslines/cuda_python 2026-06-03T23:30:25,097 copying cuslines/cuda_python/cu_direction_getters.py -> build/lib/cuslines/cuda_python 2026-06-03T23:30:25,100 copying cuslines/cuda_python/cu_propagate_seeds.py -> build/lib/cuslines/cuda_python 2026-06-03T23:30:25,102 copying cuslines/cuda_python/__init__.py -> build/lib/cuslines/cuda_python 2026-06-03T23:30:25,104 copying cuslines/cuda_python/cutils.py -> build/lib/cuslines/cuda_python 2026-06-03T23:30:25,106 copying cuslines/cuda_python/cu_tractography.py -> build/lib/cuslines/cuda_python 2026-06-03T23:30:25,109 copying cuslines/cuda_python/_globals.py -> build/lib/cuslines/cuda_python 2026-06-03T23:30:25,111 creating build/lib/cuslines/webgpu 2026-06-03T23:30:25,112 copying cuslines/webgpu/wg_propagate_seeds.py -> build/lib/cuslines/webgpu 2026-06-03T23:30:25,115 copying cuslines/webgpu/wg_direction_getters.py -> build/lib/cuslines/webgpu 2026-06-03T23:30:25,117 copying cuslines/webgpu/wgutils.py -> build/lib/cuslines/webgpu 2026-06-03T23:30:25,119 copying cuslines/webgpu/wg_tractography.py -> build/lib/cuslines/webgpu 2026-06-03T23:30:25,121 copying cuslines/webgpu/__init__.py -> build/lib/cuslines/webgpu 2026-06-03T23:30:25,124 copying cuslines/webgpu/benchmark.py -> build/lib/cuslines/webgpu 2026-06-03T23:30:25,127 creating build/lib/cuslines/numba_njit 2026-06-03T23:30:25,128 copying cuslines/numba_njit/generate_streamlines_numba.py -> build/lib/cuslines/numba_njit 2026-06-03T23:30:25,131 copying cuslines/numba_njit/tracking_helpers.py -> build/lib/cuslines/numba_njit 2026-06-03T23:30:25,133 copying cuslines/numba_njit/num_streamlines_numba.py -> build/lib/cuslines/numba_njit 2026-06-03T23:30:25,136 creating build/lib/cuslines/numba 2026-06-03T23:30:25,137 copying cuslines/numba/nu_globals.py -> build/lib/cuslines/numba 2026-06-03T23:30:25,139 copying cuslines/numba/nu_tractography.py -> build/lib/cuslines/numba 2026-06-03T23:30:25,141 copying cuslines/numba/__init__.py -> build/lib/cuslines/numba 2026-06-03T23:30:25,143 running egg_info 2026-06-03T23:30:25,156 writing cuslines.egg-info/PKG-INFO 2026-06-03T23:30:25,162 writing dependency_links to cuslines.egg-info/dependency_links.txt 2026-06-03T23:30:25,165 writing requirements to cuslines.egg-info/requires.txt 2026-06-03T23:30:25,166 writing top-level names to cuslines.egg-info/top_level.txt 2026-06-03T23:30:25,202 /tmp/pip-build-env-_o6ug6nb/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-06-03T23:30:25,203 return get_active_overrides().subprocess_timeout 2026-06-03T23:30:25,209 listing git files failed - pretending there aren't any 2026-06-03T23:30:25,214 reading manifest file 'cuslines.egg-info/SOURCES.txt' 2026-06-03T23:30:25,219 adding license file 'LICENSE' 2026-06-03T23:30:25,224 writing manifest file 'cuslines.egg-info/SOURCES.txt' 2026-06-03T23:30:25,235 creating build/lib/cuslines/cuda_c 2026-06-03T23:30:25,236 copying cuslines/cuda_c/boot.cu -> build/lib/cuslines/cuda_c 2026-06-03T23:30:25,239 copying cuslines/cuda_c/cudamacro.h -> build/lib/cuslines/cuda_c 2026-06-03T23:30:25,241 copying cuslines/cuda_c/ptt.cuh -> build/lib/cuslines/cuda_c 2026-06-03T23:30:25,244 copying cuslines/cuda_c/utils.cu -> build/lib/cuslines/cuda_c 2026-06-03T23:30:25,246 copying cuslines/cuda_c/ptt.cu -> build/lib/cuslines/cuda_c 2026-06-03T23:30:25,249 copying cuslines/cuda_c/globals.h -> build/lib/cuslines/cuda_c 2026-06-03T23:30:25,251 copying cuslines/cuda_c/ptt_init.cu -> build/lib/cuslines/cuda_c 2026-06-03T23:30:25,253 copying cuslines/cuda_c/disc.h -> build/lib/cuslines/cuda_c 2026-06-03T23:30:25,256 copying cuslines/cuda_c/tracking_helpers.cu -> build/lib/cuslines/cuda_c 2026-06-03T23:30:25,259 copying cuslines/cuda_c/generate_streamlines_cuda.cu -> build/lib/cuslines/cuda_c 2026-06-03T23:30:25,262 copying cuslines/cuda_c/cuwsort.cuh -> build/lib/cuslines/cuda_c 2026-06-03T23:30:25,265 creating build/lib/cuslines/metal_shaders 2026-06-03T23:30:25,266 copying cuslines/metal_shaders/ptt.metal -> build/lib/cuslines/metal_shaders 2026-06-03T23:30:25,269 copying cuslines/metal_shaders/globals.h -> build/lib/cuslines/metal_shaders 2026-06-03T23:30:25,272 copying cuslines/metal_shaders/generate_streamlines_metal.metal -> build/lib/cuslines/metal_shaders 2026-06-03T23:30:25,274 copying cuslines/metal_shaders/utils.metal -> build/lib/cuslines/metal_shaders 2026-06-03T23:30:25,276 copying cuslines/metal_shaders/warp_sort.metal -> build/lib/cuslines/metal_shaders 2026-06-03T23:30:25,279 copying cuslines/metal_shaders/boot.metal -> build/lib/cuslines/metal_shaders 2026-06-03T23:30:25,282 copying cuslines/metal_shaders/tracking_helpers.metal -> build/lib/cuslines/metal_shaders 2026-06-03T23:30:25,284 copying cuslines/metal_shaders/philox_rng.h -> build/lib/cuslines/metal_shaders 2026-06-03T23:30:25,287 copying cuslines/metal_shaders/types.h -> build/lib/cuslines/metal_shaders 2026-06-03T23:30:25,289 copying cuslines/metal_shaders/disc.h -> build/lib/cuslines/metal_shaders 2026-06-03T23:30:25,291 creating build/lib/cuslines/wgsl_shaders 2026-06-03T23:30:25,292 copying cuslines/wgsl_shaders/globals.wgsl -> build/lib/cuslines/wgsl_shaders 2026-06-03T23:30:25,295 copying cuslines/wgsl_shaders/disc.wgsl -> build/lib/cuslines/wgsl_shaders 2026-06-03T23:30:25,297 copying cuslines/wgsl_shaders/ptt.wgsl -> build/lib/cuslines/wgsl_shaders 2026-06-03T23:30:25,301 copying cuslines/wgsl_shaders/philox_rng.wgsl -> build/lib/cuslines/wgsl_shaders 2026-06-03T23:30:25,304 copying cuslines/wgsl_shaders/types.wgsl -> build/lib/cuslines/wgsl_shaders 2026-06-03T23:30:25,306 copying cuslines/wgsl_shaders/tracking_helpers.wgsl -> build/lib/cuslines/wgsl_shaders 2026-06-03T23:30:25,308 copying cuslines/wgsl_shaders/warp_sort.wgsl -> build/lib/cuslines/wgsl_shaders 2026-06-03T23:30:25,311 copying cuslines/wgsl_shaders/boot.wgsl -> build/lib/cuslines/wgsl_shaders 2026-06-03T23:30:25,314 copying cuslines/wgsl_shaders/generate_streamlines.wgsl -> build/lib/cuslines/wgsl_shaders 2026-06-03T23:30:25,317 copying cuslines/wgsl_shaders/utils.wgsl -> build/lib/cuslines/wgsl_shaders 2026-06-03T23:30:25,319 copying cuslines/metal/README.md -> build/lib/cuslines/metal 2026-06-03T23:30:25,334 copying cuslines/webgpu/README.md -> build/lib/cuslines/webgpu 2026-06-03T23:30:25,353 installing to build/bdist.linux-armv7l/wheel 2026-06-03T23:30:25,353 running install 2026-06-03T23:30:25,377 running install_lib 2026-06-03T23:30:25,384 creating build/bdist.linux-armv7l/wheel 2026-06-03T23:30:25,387 creating build/bdist.linux-armv7l/wheel/cuslines 2026-06-03T23:30:25,389 creating build/bdist.linux-armv7l/wheel/cuslines/metal 2026-06-03T23:30:25,390 copying build/lib/cuslines/metal/mutils.py -> build/bdist.linux-armv7l/wheel/./cuslines/metal 2026-06-03T23:30:25,392 copying build/lib/cuslines/metal/README.md -> build/bdist.linux-armv7l/wheel/./cuslines/metal 2026-06-03T23:30:25,395 copying build/lib/cuslines/metal/mt_direction_getters.py -> build/bdist.linux-armv7l/wheel/./cuslines/metal 2026-06-03T23:30:25,398 copying build/lib/cuslines/metal/mt_propagate_seeds.py -> build/bdist.linux-armv7l/wheel/./cuslines/metal 2026-06-03T23:30:25,400 copying build/lib/cuslines/metal/__init__.py -> build/bdist.linux-armv7l/wheel/./cuslines/metal 2026-06-03T23:30:25,402 copying build/lib/cuslines/metal/mt_tractography.py -> build/bdist.linux-armv7l/wheel/./cuslines/metal 2026-06-03T23:30:25,404 copying build/lib/cuslines/boot_utils.py -> build/bdist.linux-armv7l/wheel/./cuslines 2026-06-03T23:30:25,407 creating build/bdist.linux-armv7l/wheel/cuslines/metal_shaders 2026-06-03T23:30:25,408 copying build/lib/cuslines/metal_shaders/ptt.metal -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-06-03T23:30:25,412 copying build/lib/cuslines/metal_shaders/globals.h -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-06-03T23:30:25,414 copying build/lib/cuslines/metal_shaders/generate_streamlines_metal.metal -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-06-03T23:30:25,417 copying build/lib/cuslines/metal_shaders/utils.metal -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-06-03T23:30:25,419 copying build/lib/cuslines/metal_shaders/warp_sort.metal -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-06-03T23:30:25,421 copying build/lib/cuslines/metal_shaders/boot.metal -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-06-03T23:30:25,424 copying build/lib/cuslines/metal_shaders/tracking_helpers.metal -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-06-03T23:30:25,426 copying build/lib/cuslines/metal_shaders/philox_rng.h -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-06-03T23:30:25,429 copying build/lib/cuslines/metal_shaders/types.h -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-06-03T23:30:25,431 copying build/lib/cuslines/metal_shaders/disc.h -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-06-03T23:30:25,434 creating build/bdist.linux-armv7l/wheel/cuslines/wgsl_shaders 2026-06-03T23:30:25,436 copying build/lib/cuslines/wgsl_shaders/globals.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-06-03T23:30:25,438 copying build/lib/cuslines/wgsl_shaders/disc.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-06-03T23:30:25,440 copying build/lib/cuslines/wgsl_shaders/ptt.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-06-03T23:30:25,443 copying build/lib/cuslines/wgsl_shaders/philox_rng.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-06-03T23:30:25,445 copying build/lib/cuslines/wgsl_shaders/types.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-06-03T23:30:25,447 copying build/lib/cuslines/wgsl_shaders/tracking_helpers.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-06-03T23:30:25,450 copying build/lib/cuslines/wgsl_shaders/warp_sort.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-06-03T23:30:25,452 copying build/lib/cuslines/wgsl_shaders/boot.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-06-03T23:30:25,455 copying build/lib/cuslines/wgsl_shaders/generate_streamlines.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-06-03T23:30:25,458 copying build/lib/cuslines/wgsl_shaders/utils.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-06-03T23:30:25,460 copying build/lib/cuslines/generic_tracker.py -> build/bdist.linux-armv7l/wheel/./cuslines 2026-06-03T23:30:25,463 creating build/bdist.linux-armv7l/wheel/cuslines/cuda_c 2026-06-03T23:30:25,464 copying build/lib/cuslines/cuda_c/boot.cu -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-06-03T23:30:25,468 copying build/lib/cuslines/cuda_c/cudamacro.h -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-06-03T23:30:25,470 copying build/lib/cuslines/cuda_c/ptt.cuh -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-06-03T23:30:25,472 copying build/lib/cuslines/cuda_c/utils.cu -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-06-03T23:30:25,474 copying build/lib/cuslines/cuda_c/ptt.cu -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-06-03T23:30:25,476 copying build/lib/cuslines/cuda_c/globals.h -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-06-03T23:30:25,478 copying build/lib/cuslines/cuda_c/ptt_init.cu -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-06-03T23:30:25,480 copying build/lib/cuslines/cuda_c/disc.h -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-06-03T23:30:25,483 copying build/lib/cuslines/cuda_c/tracking_helpers.cu -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-06-03T23:30:25,486 copying build/lib/cuslines/cuda_c/generate_streamlines_cuda.cu -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-06-03T23:30:25,489 copying build/lib/cuslines/cuda_c/cuwsort.cuh -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-06-03T23:30:25,492 creating build/bdist.linux-armv7l/wheel/cuslines/cuda_python 2026-06-03T23:30:25,493 copying build/lib/cuslines/cuda_python/cu_direction_getters.py -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_python 2026-06-03T23:30:25,496 copying build/lib/cuslines/cuda_python/cu_propagate_seeds.py -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_python 2026-06-03T23:30:25,499 copying build/lib/cuslines/cuda_python/__init__.py -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_python 2026-06-03T23:30:25,500 copying build/lib/cuslines/cuda_python/cutils.py -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_python 2026-06-03T23:30:25,502 copying build/lib/cuslines/cuda_python/cu_tractography.py -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_python 2026-06-03T23:30:25,505 copying build/lib/cuslines/cuda_python/_globals.py -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_python 2026-06-03T23:30:25,506 copying build/lib/cuslines/__init__.py -> build/bdist.linux-armv7l/wheel/./cuslines 2026-06-03T23:30:25,509 creating build/bdist.linux-armv7l/wheel/cuslines/webgpu 2026-06-03T23:30:25,510 copying build/lib/cuslines/webgpu/wg_propagate_seeds.py -> build/bdist.linux-armv7l/wheel/./cuslines/webgpu 2026-06-03T23:30:25,512 copying build/lib/cuslines/webgpu/wg_direction_getters.py -> build/bdist.linux-armv7l/wheel/./cuslines/webgpu 2026-06-03T23:30:25,515 copying build/lib/cuslines/webgpu/wgutils.py -> build/bdist.linux-armv7l/wheel/./cuslines/webgpu 2026-06-03T23:30:25,517 copying build/lib/cuslines/webgpu/README.md -> build/bdist.linux-armv7l/wheel/./cuslines/webgpu 2026-06-03T23:30:25,519 copying build/lib/cuslines/webgpu/wg_tractography.py -> build/bdist.linux-armv7l/wheel/./cuslines/webgpu 2026-06-03T23:30:25,522 copying build/lib/cuslines/webgpu/__init__.py -> build/bdist.linux-armv7l/wheel/./cuslines/webgpu 2026-06-03T23:30:25,523 copying build/lib/cuslines/webgpu/benchmark.py -> build/bdist.linux-armv7l/wheel/./cuslines/webgpu 2026-06-03T23:30:25,527 creating build/bdist.linux-armv7l/wheel/cuslines/numba_njit 2026-06-03T23:30:25,528 copying build/lib/cuslines/numba_njit/generate_streamlines_numba.py -> build/bdist.linux-armv7l/wheel/./cuslines/numba_njit 2026-06-03T23:30:25,531 copying build/lib/cuslines/numba_njit/tracking_helpers.py -> build/bdist.linux-armv7l/wheel/./cuslines/numba_njit 2026-06-03T23:30:25,532 copying build/lib/cuslines/numba_njit/num_streamlines_numba.py -> build/bdist.linux-armv7l/wheel/./cuslines/numba_njit 2026-06-03T23:30:25,536 creating build/bdist.linux-armv7l/wheel/cuslines/numba 2026-06-03T23:30:25,537 copying build/lib/cuslines/numba/nu_globals.py -> build/bdist.linux-armv7l/wheel/./cuslines/numba 2026-06-03T23:30:25,539 copying build/lib/cuslines/numba/nu_tractography.py -> build/bdist.linux-armv7l/wheel/./cuslines/numba 2026-06-03T23:30:25,541 copying build/lib/cuslines/numba/__init__.py -> build/bdist.linux-armv7l/wheel/./cuslines/numba 2026-06-03T23:30:25,543 running install_egg_info 2026-06-03T23:30:25,550 Copying cuslines.egg-info to build/bdist.linux-armv7l/wheel/./cuslines-2.2.3-py3.11.egg-info 2026-06-03T23:30:25,560 running install_scripts 2026-06-03T23:30:25,571 creating build/bdist.linux-armv7l/wheel/cuslines-2.2.3.dist-info/WHEEL 2026-06-03T23:30:25,574 creating '/tmp/pip-wheel-j4fnvrxm/.tmp-4sibw3x9/cuslines-2.2.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-03T23:30:25,576 adding 'cuslines/__init__.py' 2026-06-03T23:30:25,578 adding 'cuslines/boot_utils.py' 2026-06-03T23:30:25,580 adding 'cuslines/generic_tracker.py' 2026-06-03T23:30:25,584 adding 'cuslines/cuda_c/boot.cu' 2026-06-03T23:30:25,586 adding 'cuslines/cuda_c/cudamacro.h' 2026-06-03T23:30:25,588 adding 'cuslines/cuda_c/cuwsort.cuh' 2026-06-03T23:30:25,595 adding 'cuslines/cuda_c/disc.h' 2026-06-03T23:30:25,598 adding 'cuslines/cuda_c/generate_streamlines_cuda.cu' 2026-06-03T23:30:25,600 adding 'cuslines/cuda_c/globals.h' 2026-06-03T23:30:25,603 adding 'cuslines/cuda_c/ptt.cu' 2026-06-03T23:30:25,604 adding 'cuslines/cuda_c/ptt.cuh' 2026-06-03T23:30:25,606 adding 'cuslines/cuda_c/ptt_init.cu' 2026-06-03T23:30:25,607 adding 'cuslines/cuda_c/tracking_helpers.cu' 2026-06-03T23:30:25,609 adding 'cuslines/cuda_c/utils.cu' 2026-06-03T23:30:25,611 adding 'cuslines/cuda_python/__init__.py' 2026-06-03T23:30:25,612 adding 'cuslines/cuda_python/_globals.py' 2026-06-03T23:30:25,615 adding 'cuslines/cuda_python/cu_direction_getters.py' 2026-06-03T23:30:25,617 adding 'cuslines/cuda_python/cu_propagate_seeds.py' 2026-06-03T23:30:25,619 adding 'cuslines/cuda_python/cu_tractography.py' 2026-06-03T23:30:25,621 adding 'cuslines/cuda_python/cutils.py' 2026-06-03T23:30:25,623 adding 'cuslines/metal/README.md' 2026-06-03T23:30:25,624 adding 'cuslines/metal/__init__.py' 2026-06-03T23:30:25,626 adding 'cuslines/metal/mt_direction_getters.py' 2026-06-03T23:30:25,628 adding 'cuslines/metal/mt_propagate_seeds.py' 2026-06-03T23:30:25,630 adding 'cuslines/metal/mt_tractography.py' 2026-06-03T23:30:25,631 adding 'cuslines/metal/mutils.py' 2026-06-03T23:30:25,635 adding 'cuslines/metal_shaders/boot.metal' 2026-06-03T23:30:25,642 adding 'cuslines/metal_shaders/disc.h' 2026-06-03T23:30:25,644 adding 'cuslines/metal_shaders/generate_streamlines_metal.metal' 2026-06-03T23:30:25,645 adding 'cuslines/metal_shaders/globals.h' 2026-06-03T23:30:25,647 adding 'cuslines/metal_shaders/philox_rng.h' 2026-06-03T23:30:25,651 adding 'cuslines/metal_shaders/ptt.metal' 2026-06-03T23:30:25,653 adding 'cuslines/metal_shaders/tracking_helpers.metal' 2026-06-03T23:30:25,654 adding 'cuslines/metal_shaders/types.h' 2026-06-03T23:30:25,656 adding 'cuslines/metal_shaders/utils.metal' 2026-06-03T23:30:25,657 adding 'cuslines/metal_shaders/warp_sort.metal' 2026-06-03T23:30:25,660 adding 'cuslines/numba/__init__.py' 2026-06-03T23:30:25,661 adding 'cuslines/numba/nu_globals.py' 2026-06-03T23:30:25,663 adding 'cuslines/numba/nu_tractography.py' 2026-06-03T23:30:25,665 adding 'cuslines/numba_njit/generate_streamlines_numba.py' 2026-06-03T23:30:25,667 adding 'cuslines/numba_njit/num_streamlines_numba.py' 2026-06-03T23:30:25,668 adding 'cuslines/numba_njit/tracking_helpers.py' 2026-06-03T23:30:25,671 adding 'cuslines/webgpu/README.md' 2026-06-03T23:30:25,672 adding 'cuslines/webgpu/__init__.py' 2026-06-03T23:30:25,674 adding 'cuslines/webgpu/benchmark.py' 2026-06-03T23:30:25,676 adding 'cuslines/webgpu/wg_direction_getters.py' 2026-06-03T23:30:25,678 adding 'cuslines/webgpu/wg_propagate_seeds.py' 2026-06-03T23:30:25,680 adding 'cuslines/webgpu/wg_tractography.py' 2026-06-03T23:30:25,681 adding 'cuslines/webgpu/wgutils.py' 2026-06-03T23:30:25,685 adding 'cuslines/wgsl_shaders/boot.wgsl' 2026-06-03T23:30:25,687 adding 'cuslines/wgsl_shaders/disc.wgsl' 2026-06-03T23:30:25,689 adding 'cuslines/wgsl_shaders/generate_streamlines.wgsl' 2026-06-03T23:30:25,690 adding 'cuslines/wgsl_shaders/globals.wgsl' 2026-06-03T23:30:25,692 adding 'cuslines/wgsl_shaders/philox_rng.wgsl' 2026-06-03T23:30:25,696 adding 'cuslines/wgsl_shaders/ptt.wgsl' 2026-06-03T23:30:25,698 adding 'cuslines/wgsl_shaders/tracking_helpers.wgsl' 2026-06-03T23:30:25,700 adding 'cuslines/wgsl_shaders/types.wgsl' 2026-06-03T23:30:25,701 adding 'cuslines/wgsl_shaders/utils.wgsl' 2026-06-03T23:30:25,703 adding 'cuslines/wgsl_shaders/warp_sort.wgsl' 2026-06-03T23:30:25,706 adding 'cuslines-2.2.3.dist-info/licenses/LICENSE' 2026-06-03T23:30:25,707 adding 'cuslines-2.2.3.dist-info/METADATA' 2026-06-03T23:30:25,709 adding 'cuslines-2.2.3.dist-info/WHEEL' 2026-06-03T23:30:25,709 adding 'cuslines-2.2.3.dist-info/top_level.txt' 2026-06-03T23:30:25,711 adding 'cuslines-2.2.3.dist-info/RECORD' 2026-06-03T23:30:25,715 removing build/bdist.linux-armv7l/wheel 2026-06-03T23:30:25,836 Building wheel for cuslines (pyproject.toml): finished with status 'done' 2026-06-03T23:30:25,844 Created wheel for cuslines: filename=cuslines-2.2.3-py3-none-any.whl size=168434 sha256=b21db21f37810e4fbc98e977502863cc645587e7334453db9df87e2d070d19c9 2026-06-03T23:30:25,846 Stored in directory: /tmp/pip-ephem-wheel-cache-lmwwl_e6/wheels/c9/93/51/373646acbcff2c2a2c78e8d7c4a73d3e387324008d1a9df5a2 2026-06-03T23:30:25,858 Successfully built cuslines 2026-06-03T23:30:25,865 Removed build tracker: '/tmp/pip-build-tracker-czkwdyui'