2026-06-03T19:17:17,595 Created temporary directory: /tmp/pip-ephem-wheel-cache-0de0gclp 2026-06-03T19:17:17,596 Created temporary directory: /tmp/pip-build-tracker-6syhmqys 2026-06-03T19:17:17,597 Initialized build tracking at /tmp/pip-build-tracker-6syhmqys 2026-06-03T19:17:17,598 Created build tracker: /tmp/pip-build-tracker-6syhmqys 2026-06-03T19:17:17,598 Entered build tracker: /tmp/pip-build-tracker-6syhmqys 2026-06-03T19:17:17,599 Created temporary directory: /tmp/pip-wheel-yh0sc_dy 2026-06-03T19:17:17,601 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-03T19:17:17,604 Created temporary directory: /tmp/pip-ephem-wheel-cache-0uqge5ib 2026-06-03T19:17:17,625 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-03T19:17:17,629 2 location(s) to search for versions of cuslines: 2026-06-03T19:17:17,629 * https://pypi.org/simple/cuslines/ 2026-06-03T19:17:17,629 * https://www.piwheels.org/simple/cuslines/ 2026-06-03T19:17:17,630 Fetching project page and analyzing links: https://pypi.org/simple/cuslines/ 2026-06-03T19:17:17,630 Getting page https://pypi.org/simple/cuslines/ 2026-06-03T19:17:17,632 Found index url https://pypi.org/simple 2026-06-03T19:17:17,813 Fetched page https://pypi.org/simple/cuslines/ as application/vnd.pypi.simple.v1+json 2026-06-03T19:17:17,816 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-03T19:17:17,817 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-03T19:17:17,817 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-03T19:17:17,818 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-03T19:17:17,819 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-03T19:17:17,820 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-03T19:17:17,821 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-03T19:17:17,822 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-03T19:17:17,823 Fetching project page and analyzing links: https://www.piwheels.org/simple/cuslines/ 2026-06-03T19:17:17,823 Getting page https://www.piwheels.org/simple/cuslines/ 2026-06-03T19:17:17,825 Found index url https://www.piwheels.org/simple 2026-06-03T19:17:17,997 Fetched page https://www.piwheels.org/simple/cuslines/ as text/html 2026-06-03T19:17:18,000 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-03T19:17:18,000 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-03T19:17:18,001 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-03T19:17:18,001 Skipping link: not a file: https://www.piwheels.org/simple/cuslines/ 2026-06-03T19:17:18,002 Skipping link: not a file: https://pypi.org/simple/cuslines/ 2026-06-03T19:17:18,021 Given no hashes to check 1 links for project 'cuslines': discarding no candidates 2026-06-03T19:17:18,040 Collecting cuslines==2.2.2 2026-06-03T19:17:18,042 Created temporary directory: /tmp/pip-unpack-6r6q_uqk 2026-06-03T19:17:18,196 Downloading cuslines-2.2.2.tar.gz (155 kB) 2026-06-03T19:17:18,451 Added cuslines==2.2.2 from https://files.pythonhosted.org/packages/41/60/040282ef6dcc9c9afbd3723d9aaac0a0a0c3c02259a77b2e4c68b389d38f/cuslines-2.2.2.tar.gz to build tracker '/tmp/pip-build-tracker-6syhmqys' 2026-06-03T19:17:18,457 Created temporary directory: /tmp/pip-build-env-ye6vd3yh 2026-06-03T19:17:18,462 Installing build dependencies: started 2026-06-03T19:17:18,463 Running command pip subprocess to install build dependencies 2026-06-03T19:17:19,598 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-03T19:17:20,041 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-03T19:17:20,064 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-03T19:17:21,860 Collecting setuptools>=64.0 2026-06-03T19:17:21,861 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-03T19:17:21,877 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-03T19:17:22,224 Collecting setuptools_scm>=8 2026-06-03T19:17:22,225 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-03T19:17:22,239 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl.metadata (6.5 kB) 2026-06-03T19:17:22,249 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-03T19:17:22,272 Using cached setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-06-03T19:17:22,353 Collecting vcs-versioning>=1.0.0.dev0 2026-06-03T19:17:22,354 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-03T19:17:22,367 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl.metadata (1.6 kB) 2026-06-03T19:17:22,551 Collecting packaging>=20 2026-06-03T19:17:22,552 Obtaining dependency information for packaging>=20 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-03T19:17:22,565 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-03T19:17:22,774 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-03T19:17:22,796 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-06-03T19:17:22,886 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-03T19:17:22,932 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-03T19:17:22,959 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-06-03T19:17:23,068 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-03T19:17:25,874 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools_scm 2026-06-03T19:17:29,571 Creating /tmp/pip-build-env-ye6vd3yh/overlay/local/bin 2026-06-03T19:17:29,574 changing mode of /tmp/pip-build-env-ye6vd3yh/overlay/local/bin/vcs-versioning to 755 2026-06-03T19:17:29,687 changing mode of /tmp/pip-build-env-ye6vd3yh/overlay/local/bin/setuptools-scm to 755 2026-06-03T19:17:29,717 Successfully installed packaging-26.2 setuptools-82.0.1 setuptools_scm-10.0.5 vcs-versioning-1.1.1 2026-06-03T19:17:30,013 Installing build dependencies: finished with status 'done' 2026-06-03T19:17:30,020 Getting requirements to build wheel: started 2026-06-03T19:17:30,022 Running command Getting requirements to build wheel 2026-06-03T19:17:31,063 running egg_info 2026-06-03T19:17:31,074 writing cuslines.egg-info/PKG-INFO 2026-06-03T19:17:31,081 writing dependency_links to cuslines.egg-info/dependency_links.txt 2026-06-03T19:17:31,085 writing requirements to cuslines.egg-info/requires.txt 2026-06-03T19:17:31,086 writing top-level names to cuslines.egg-info/top_level.txt 2026-06-03T19:17:31,134 /tmp/pip-build-env-ye6vd3yh/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-03T19:17:31,134 return get_active_overrides().subprocess_timeout 2026-06-03T19:17:31,142 listing git files failed - pretending there aren't any 2026-06-03T19:17:31,147 reading manifest file 'cuslines.egg-info/SOURCES.txt' 2026-06-03T19:17:31,153 adding license file 'LICENSE' 2026-06-03T19:17:31,158 writing manifest file 'cuslines.egg-info/SOURCES.txt' 2026-06-03T19:17:31,263 Getting requirements to build wheel: finished with status 'done' 2026-06-03T19:17:31,267 Created temporary directory: /tmp/pip-modern-metadata-nw7jgxxj 2026-06-03T19:17:31,269 Preparing metadata (pyproject.toml): started 2026-06-03T19:17:31,270 Running command Preparing metadata (pyproject.toml) 2026-06-03T19:17:32,028 running dist_info 2026-06-03T19:17:32,042 creating /tmp/pip-modern-metadata-nw7jgxxj/cuslines.egg-info 2026-06-03T19:17:32,043 writing /tmp/pip-modern-metadata-nw7jgxxj/cuslines.egg-info/PKG-INFO 2026-06-03T19:17:32,050 writing dependency_links to /tmp/pip-modern-metadata-nw7jgxxj/cuslines.egg-info/dependency_links.txt 2026-06-03T19:17:32,054 writing requirements to /tmp/pip-modern-metadata-nw7jgxxj/cuslines.egg-info/requires.txt 2026-06-03T19:17:32,055 writing top-level names to /tmp/pip-modern-metadata-nw7jgxxj/cuslines.egg-info/top_level.txt 2026-06-03T19:17:32,057 writing manifest file '/tmp/pip-modern-metadata-nw7jgxxj/cuslines.egg-info/SOURCES.txt' 2026-06-03T19:17:32,100 /tmp/pip-build-env-ye6vd3yh/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-03T19:17:32,100 return get_active_overrides().subprocess_timeout 2026-06-03T19:17:32,107 listing git files failed - pretending there aren't any 2026-06-03T19:17:32,111 reading manifest file '/tmp/pip-modern-metadata-nw7jgxxj/cuslines.egg-info/SOURCES.txt' 2026-06-03T19:17:32,113 adding license file 'LICENSE' 2026-06-03T19:17:32,118 writing manifest file '/tmp/pip-modern-metadata-nw7jgxxj/cuslines.egg-info/SOURCES.txt' 2026-06-03T19:17:32,119 creating '/tmp/pip-modern-metadata-nw7jgxxj/cuslines-2.2.2.dist-info' 2026-06-03T19:17:32,252 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-03T19:17:32,257 Source in /tmp/pip-wheel-yh0sc_dy/cuslines_05d00744e97b493daa0fdf2e6ad95582 has version 2.2.2, which satisfies requirement cuslines==2.2.2 from https://files.pythonhosted.org/packages/41/60/040282ef6dcc9c9afbd3723d9aaac0a0a0c3c02259a77b2e4c68b389d38f/cuslines-2.2.2.tar.gz 2026-06-03T19:17:32,258 Removed cuslines==2.2.2 from https://files.pythonhosted.org/packages/41/60/040282ef6dcc9c9afbd3723d9aaac0a0a0c3c02259a77b2e4c68b389d38f/cuslines-2.2.2.tar.gz from build tracker '/tmp/pip-build-tracker-6syhmqys' 2026-06-03T19:17:32,264 Created temporary directory: /tmp/pip-unpack-jxh6y06j 2026-06-03T19:17:32,264 Building wheels for collected packages: cuslines 2026-06-03T19:17:32,269 Created temporary directory: /tmp/pip-wheel-qnn6olqt 2026-06-03T19:17:32,270 Destination directory: /tmp/pip-wheel-qnn6olqt 2026-06-03T19:17:32,272 Building wheel for cuslines (pyproject.toml): started 2026-06-03T19:17:32,274 Running command Building wheel for cuslines (pyproject.toml) 2026-06-03T19:17:33,010 running bdist_wheel 2026-06-03T19:17:33,036 running build 2026-06-03T19:17:33,037 running build_py 2026-06-03T19:17:33,038 creating build/lib/cuslines 2026-06-03T19:17:33,041 copying cuslines/boot_utils.py -> build/lib/cuslines 2026-06-03T19:17:33,043 copying cuslines/generic_tracker.py -> build/lib/cuslines 2026-06-03T19:17:33,045 copying cuslines/__init__.py -> build/lib/cuslines 2026-06-03T19:17:33,048 creating build/lib/cuslines/webgpu 2026-06-03T19:17:33,049 copying cuslines/webgpu/benchmark.py -> build/lib/cuslines/webgpu 2026-06-03T19:17:33,052 copying cuslines/webgpu/wgutils.py -> build/lib/cuslines/webgpu 2026-06-03T19:17:33,054 copying cuslines/webgpu/wg_direction_getters.py -> build/lib/cuslines/webgpu 2026-06-03T19:17:33,057 copying cuslines/webgpu/wg_tractography.py -> build/lib/cuslines/webgpu 2026-06-03T19:17:33,059 copying cuslines/webgpu/wg_propagate_seeds.py -> build/lib/cuslines/webgpu 2026-06-03T19:17:33,062 copying cuslines/webgpu/__init__.py -> build/lib/cuslines/webgpu 2026-06-03T19:17:33,066 creating build/lib/cuslines/numba_njit 2026-06-03T19:17:33,067 copying cuslines/numba_njit/tracking_helpers.py -> build/lib/cuslines/numba_njit 2026-06-03T19:17:33,069 copying cuslines/numba_njit/generate_streamlines_numba.py -> build/lib/cuslines/numba_njit 2026-06-03T19:17:33,072 copying cuslines/numba_njit/num_streamlines_numba.py -> build/lib/cuslines/numba_njit 2026-06-03T19:17:33,075 creating build/lib/cuslines/numba 2026-06-03T19:17:33,076 copying cuslines/numba/nu_tractography.py -> build/lib/cuslines/numba 2026-06-03T19:17:33,079 copying cuslines/numba/nu_globals.py -> build/lib/cuslines/numba 2026-06-03T19:17:33,081 copying cuslines/numba/__init__.py -> build/lib/cuslines/numba 2026-06-03T19:17:33,084 creating build/lib/cuslines/cuda_python 2026-06-03T19:17:33,085 copying cuslines/cuda_python/_globals.py -> build/lib/cuslines/cuda_python 2026-06-03T19:17:33,088 copying cuslines/cuda_python/cu_direction_getters.py -> build/lib/cuslines/cuda_python 2026-06-03T19:17:33,092 copying cuslines/cuda_python/__init__.py -> build/lib/cuslines/cuda_python 2026-06-03T19:17:33,094 copying cuslines/cuda_python/cu_propagate_seeds.py -> build/lib/cuslines/cuda_python 2026-06-03T19:17:33,097 copying cuslines/cuda_python/cutils.py -> build/lib/cuslines/cuda_python 2026-06-03T19:17:33,099 copying cuslines/cuda_python/cu_tractography.py -> build/lib/cuslines/cuda_python 2026-06-03T19:17:33,102 creating build/lib/cuslines/metal 2026-06-03T19:17:33,103 copying cuslines/metal/mutils.py -> build/lib/cuslines/metal 2026-06-03T19:17:33,105 copying cuslines/metal/mt_tractography.py -> build/lib/cuslines/metal 2026-06-03T19:17:33,108 copying cuslines/metal/mt_direction_getters.py -> build/lib/cuslines/metal 2026-06-03T19:17:33,110 copying cuslines/metal/__init__.py -> build/lib/cuslines/metal 2026-06-03T19:17:33,112 copying cuslines/metal/mt_propagate_seeds.py -> build/lib/cuslines/metal 2026-06-03T19:17:33,114 running egg_info 2026-06-03T19:17:33,128 writing cuslines.egg-info/PKG-INFO 2026-06-03T19:17:33,134 writing dependency_links to cuslines.egg-info/dependency_links.txt 2026-06-03T19:17:33,138 writing requirements to cuslines.egg-info/requires.txt 2026-06-03T19:17:33,139 writing top-level names to cuslines.egg-info/top_level.txt 2026-06-03T19:17:33,178 /tmp/pip-build-env-ye6vd3yh/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-03T19:17:33,178 return get_active_overrides().subprocess_timeout 2026-06-03T19:17:33,185 listing git files failed - pretending there aren't any 2026-06-03T19:17:33,190 reading manifest file 'cuslines.egg-info/SOURCES.txt' 2026-06-03T19:17:33,195 adding license file 'LICENSE' 2026-06-03T19:17:33,200 writing manifest file 'cuslines.egg-info/SOURCES.txt' 2026-06-03T19:17:33,212 creating build/lib/cuslines/cuda_c 2026-06-03T19:17:33,213 copying cuslines/cuda_c/ptt.cuh -> build/lib/cuslines/cuda_c 2026-06-03T19:17:33,216 copying cuslines/cuda_c/globals.h -> build/lib/cuslines/cuda_c 2026-06-03T19:17:33,219 copying cuslines/cuda_c/generate_streamlines_cuda.cu -> build/lib/cuslines/cuda_c 2026-06-03T19:17:33,223 copying cuslines/cuda_c/disc.h -> build/lib/cuslines/cuda_c 2026-06-03T19:17:33,227 copying cuslines/cuda_c/ptt_init.cu -> build/lib/cuslines/cuda_c 2026-06-03T19:17:33,230 copying cuslines/cuda_c/boot.cu -> build/lib/cuslines/cuda_c 2026-06-03T19:17:33,233 copying cuslines/cuda_c/utils.cu -> build/lib/cuslines/cuda_c 2026-06-03T19:17:33,235 copying cuslines/cuda_c/ptt.cu -> build/lib/cuslines/cuda_c 2026-06-03T19:17:33,238 copying cuslines/cuda_c/cudamacro.h -> build/lib/cuslines/cuda_c 2026-06-03T19:17:33,240 copying cuslines/cuda_c/tracking_helpers.cu -> build/lib/cuslines/cuda_c 2026-06-03T19:17:33,243 copying cuslines/cuda_c/cuwsort.cuh -> build/lib/cuslines/cuda_c 2026-06-03T19:17:33,246 creating build/lib/cuslines/metal_shaders 2026-06-03T19:17:33,247 copying cuslines/metal_shaders/generate_streamlines_metal.metal -> build/lib/cuslines/metal_shaders 2026-06-03T19:17:33,249 copying cuslines/metal_shaders/types.h -> build/lib/cuslines/metal_shaders 2026-06-03T19:17:33,252 copying cuslines/metal_shaders/globals.h -> build/lib/cuslines/metal_shaders 2026-06-03T19:17:33,254 copying cuslines/metal_shaders/tracking_helpers.metal -> build/lib/cuslines/metal_shaders 2026-06-03T19:17:33,257 copying cuslines/metal_shaders/disc.h -> build/lib/cuslines/metal_shaders 2026-06-03T19:17:33,260 copying cuslines/metal_shaders/philox_rng.h -> build/lib/cuslines/metal_shaders 2026-06-03T19:17:33,262 copying cuslines/metal_shaders/boot.metal -> build/lib/cuslines/metal_shaders 2026-06-03T19:17:33,265 copying cuslines/metal_shaders/warp_sort.metal -> build/lib/cuslines/metal_shaders 2026-06-03T19:17:33,268 copying cuslines/metal_shaders/ptt.metal -> build/lib/cuslines/metal_shaders 2026-06-03T19:17:33,271 copying cuslines/metal_shaders/utils.metal -> build/lib/cuslines/metal_shaders 2026-06-03T19:17:33,274 creating build/lib/cuslines/wgsl_shaders 2026-06-03T19:17:33,275 copying cuslines/wgsl_shaders/globals.wgsl -> build/lib/cuslines/wgsl_shaders 2026-06-03T19:17:33,277 copying cuslines/wgsl_shaders/types.wgsl -> build/lib/cuslines/wgsl_shaders 2026-06-03T19:17:33,280 copying cuslines/wgsl_shaders/boot.wgsl -> build/lib/cuslines/wgsl_shaders 2026-06-03T19:17:33,283 copying cuslines/wgsl_shaders/warp_sort.wgsl -> build/lib/cuslines/wgsl_shaders 2026-06-03T19:17:33,286 copying cuslines/wgsl_shaders/philox_rng.wgsl -> build/lib/cuslines/wgsl_shaders 2026-06-03T19:17:33,289 copying cuslines/wgsl_shaders/tracking_helpers.wgsl -> build/lib/cuslines/wgsl_shaders 2026-06-03T19:17:33,292 copying cuslines/wgsl_shaders/ptt.wgsl -> build/lib/cuslines/wgsl_shaders 2026-06-03T19:17:33,296 copying cuslines/wgsl_shaders/disc.wgsl -> build/lib/cuslines/wgsl_shaders 2026-06-03T19:17:33,298 copying cuslines/wgsl_shaders/utils.wgsl -> build/lib/cuslines/wgsl_shaders 2026-06-03T19:17:33,301 copying cuslines/wgsl_shaders/generate_streamlines.wgsl -> build/lib/cuslines/wgsl_shaders 2026-06-03T19:17:33,303 copying cuslines/webgpu/README.md -> build/lib/cuslines/webgpu 2026-06-03T19:17:33,317 copying cuslines/metal/README.md -> build/lib/cuslines/metal 2026-06-03T19:17:33,335 installing to build/bdist.linux-armv7l/wheel 2026-06-03T19:17:33,336 running install 2026-06-03T19:17:33,359 running install_lib 2026-06-03T19:17:33,367 creating build/bdist.linux-armv7l/wheel 2026-06-03T19:17:33,370 creating build/bdist.linux-armv7l/wheel/cuslines 2026-06-03T19:17:33,372 creating build/bdist.linux-armv7l/wheel/cuslines/webgpu 2026-06-03T19:17:33,373 copying build/lib/cuslines/webgpu/benchmark.py -> build/bdist.linux-armv7l/wheel/./cuslines/webgpu 2026-06-03T19:17:33,376 copying build/lib/cuslines/webgpu/wgutils.py -> build/bdist.linux-armv7l/wheel/./cuslines/webgpu 2026-06-03T19:17:33,379 copying build/lib/cuslines/webgpu/wg_direction_getters.py -> build/bdist.linux-armv7l/wheel/./cuslines/webgpu 2026-06-03T19:17:33,382 copying build/lib/cuslines/webgpu/wg_tractography.py -> build/bdist.linux-armv7l/wheel/./cuslines/webgpu 2026-06-03T19:17:33,385 copying build/lib/cuslines/webgpu/wg_propagate_seeds.py -> build/bdist.linux-armv7l/wheel/./cuslines/webgpu 2026-06-03T19:17:33,387 copying build/lib/cuslines/webgpu/__init__.py -> build/bdist.linux-armv7l/wheel/./cuslines/webgpu 2026-06-03T19:17:33,388 copying build/lib/cuslines/webgpu/README.md -> build/bdist.linux-armv7l/wheel/./cuslines/webgpu 2026-06-03T19:17:33,391 copying build/lib/cuslines/boot_utils.py -> build/bdist.linux-armv7l/wheel/./cuslines 2026-06-03T19:17:33,393 creating build/bdist.linux-armv7l/wheel/cuslines/cuda_c 2026-06-03T19:17:33,394 copying build/lib/cuslines/cuda_c/ptt.cuh -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-06-03T19:17:33,396 copying build/lib/cuslines/cuda_c/globals.h -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-06-03T19:17:33,398 copying build/lib/cuslines/cuda_c/generate_streamlines_cuda.cu -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-06-03T19:17:33,401 copying build/lib/cuslines/cuda_c/disc.h -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-06-03T19:17:33,403 copying build/lib/cuslines/cuda_c/ptt_init.cu -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-06-03T19:17:33,405 copying build/lib/cuslines/cuda_c/boot.cu -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-06-03T19:17:33,408 copying build/lib/cuslines/cuda_c/utils.cu -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-06-03T19:17:33,410 copying build/lib/cuslines/cuda_c/ptt.cu -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-06-03T19:17:33,412 copying build/lib/cuslines/cuda_c/cudamacro.h -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-06-03T19:17:33,414 copying build/lib/cuslines/cuda_c/tracking_helpers.cu -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-06-03T19:17:33,417 copying build/lib/cuslines/cuda_c/cuwsort.cuh -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-06-03T19:17:33,419 copying build/lib/cuslines/generic_tracker.py -> build/bdist.linux-armv7l/wheel/./cuslines 2026-06-03T19:17:33,422 creating build/bdist.linux-armv7l/wheel/cuslines/wgsl_shaders 2026-06-03T19:17:33,423 copying build/lib/cuslines/wgsl_shaders/globals.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-06-03T19:17:33,426 copying build/lib/cuslines/wgsl_shaders/types.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-06-03T19:17:33,428 copying build/lib/cuslines/wgsl_shaders/boot.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-06-03T19:17:33,431 copying build/lib/cuslines/wgsl_shaders/warp_sort.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-06-03T19:17:33,434 copying build/lib/cuslines/wgsl_shaders/philox_rng.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-06-03T19:17:33,436 copying build/lib/cuslines/wgsl_shaders/tracking_helpers.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-06-03T19:17:33,439 copying build/lib/cuslines/wgsl_shaders/ptt.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-06-03T19:17:33,443 copying build/lib/cuslines/wgsl_shaders/disc.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-06-03T19:17:33,445 copying build/lib/cuslines/wgsl_shaders/utils.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-06-03T19:17:33,447 copying build/lib/cuslines/wgsl_shaders/generate_streamlines.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-06-03T19:17:33,451 creating build/bdist.linux-armv7l/wheel/cuslines/numba_njit 2026-06-03T19:17:33,452 copying build/lib/cuslines/numba_njit/tracking_helpers.py -> build/bdist.linux-armv7l/wheel/./cuslines/numba_njit 2026-06-03T19:17:33,454 copying build/lib/cuslines/numba_njit/generate_streamlines_numba.py -> build/bdist.linux-armv7l/wheel/./cuslines/numba_njit 2026-06-03T19:17:33,456 copying build/lib/cuslines/numba_njit/num_streamlines_numba.py -> build/bdist.linux-armv7l/wheel/./cuslines/numba_njit 2026-06-03T19:17:33,459 creating build/bdist.linux-armv7l/wheel/cuslines/numba 2026-06-03T19:17:33,460 copying build/lib/cuslines/numba/nu_tractography.py -> build/bdist.linux-armv7l/wheel/./cuslines/numba 2026-06-03T19:17:33,463 copying build/lib/cuslines/numba/nu_globals.py -> build/bdist.linux-armv7l/wheel/./cuslines/numba 2026-06-03T19:17:33,464 copying build/lib/cuslines/numba/__init__.py -> build/bdist.linux-armv7l/wheel/./cuslines/numba 2026-06-03T19:17:33,467 creating build/bdist.linux-armv7l/wheel/cuslines/cuda_python 2026-06-03T19:17:33,468 copying build/lib/cuslines/cuda_python/_globals.py -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_python 2026-06-03T19:17:33,470 copying build/lib/cuslines/cuda_python/cu_direction_getters.py -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_python 2026-06-03T19:17:33,472 copying build/lib/cuslines/cuda_python/__init__.py -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_python 2026-06-03T19:17:33,474 copying build/lib/cuslines/cuda_python/cu_propagate_seeds.py -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_python 2026-06-03T19:17:33,476 copying build/lib/cuslines/cuda_python/cutils.py -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_python 2026-06-03T19:17:33,478 copying build/lib/cuslines/cuda_python/cu_tractography.py -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_python 2026-06-03T19:17:33,481 creating build/bdist.linux-armv7l/wheel/cuslines/metal_shaders 2026-06-03T19:17:33,483 copying build/lib/cuslines/metal_shaders/generate_streamlines_metal.metal -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-06-03T19:17:33,485 copying build/lib/cuslines/metal_shaders/types.h -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-06-03T19:17:33,487 copying build/lib/cuslines/metal_shaders/globals.h -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-06-03T19:17:33,489 copying build/lib/cuslines/metal_shaders/tracking_helpers.metal -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-06-03T19:17:33,492 copying build/lib/cuslines/metal_shaders/disc.h -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-06-03T19:17:33,495 copying build/lib/cuslines/metal_shaders/philox_rng.h -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-06-03T19:17:33,498 copying build/lib/cuslines/metal_shaders/boot.metal -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-06-03T19:17:33,501 copying build/lib/cuslines/metal_shaders/warp_sort.metal -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-06-03T19:17:33,503 copying build/lib/cuslines/metal_shaders/ptt.metal -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-06-03T19:17:33,507 copying build/lib/cuslines/metal_shaders/utils.metal -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-06-03T19:17:33,510 copying build/lib/cuslines/__init__.py -> build/bdist.linux-armv7l/wheel/./cuslines 2026-06-03T19:17:33,513 creating build/bdist.linux-armv7l/wheel/cuslines/metal 2026-06-03T19:17:33,514 copying build/lib/cuslines/metal/mutils.py -> build/bdist.linux-armv7l/wheel/./cuslines/metal 2026-06-03T19:17:33,517 copying build/lib/cuslines/metal/mt_tractography.py -> build/bdist.linux-armv7l/wheel/./cuslines/metal 2026-06-03T19:17:33,519 copying build/lib/cuslines/metal/mt_direction_getters.py -> build/bdist.linux-armv7l/wheel/./cuslines/metal 2026-06-03T19:17:33,522 copying build/lib/cuslines/metal/__init__.py -> build/bdist.linux-armv7l/wheel/./cuslines/metal 2026-06-03T19:17:33,524 copying build/lib/cuslines/metal/mt_propagate_seeds.py -> build/bdist.linux-armv7l/wheel/./cuslines/metal 2026-06-03T19:17:33,527 copying build/lib/cuslines/metal/README.md -> build/bdist.linux-armv7l/wheel/./cuslines/metal 2026-06-03T19:17:33,529 running install_egg_info 2026-06-03T19:17:33,535 Copying cuslines.egg-info to build/bdist.linux-armv7l/wheel/./cuslines-2.2.2-py3.11.egg-info 2026-06-03T19:17:33,545 running install_scripts 2026-06-03T19:17:33,555 creating build/bdist.linux-armv7l/wheel/cuslines-2.2.2.dist-info/WHEEL 2026-06-03T19:17:33,558 creating '/tmp/pip-wheel-qnn6olqt/.tmp-sj8frovi/cuslines-2.2.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-03T19:17:33,561 adding 'cuslines/__init__.py' 2026-06-03T19:17:33,562 adding 'cuslines/boot_utils.py' 2026-06-03T19:17:33,564 adding 'cuslines/generic_tracker.py' 2026-06-03T19:17:33,568 adding 'cuslines/cuda_c/boot.cu' 2026-06-03T19:17:33,570 adding 'cuslines/cuda_c/cudamacro.h' 2026-06-03T19:17:33,573 adding 'cuslines/cuda_c/cuwsort.cuh' 2026-06-03T19:17:33,580 adding 'cuslines/cuda_c/disc.h' 2026-06-03T19:17:33,583 adding 'cuslines/cuda_c/generate_streamlines_cuda.cu' 2026-06-03T19:17:33,585 adding 'cuslines/cuda_c/globals.h' 2026-06-03T19:17:33,587 adding 'cuslines/cuda_c/ptt.cu' 2026-06-03T19:17:33,589 adding 'cuslines/cuda_c/ptt.cuh' 2026-06-03T19:17:33,591 adding 'cuslines/cuda_c/ptt_init.cu' 2026-06-03T19:17:33,593 adding 'cuslines/cuda_c/tracking_helpers.cu' 2026-06-03T19:17:33,595 adding 'cuslines/cuda_c/utils.cu' 2026-06-03T19:17:33,597 adding 'cuslines/cuda_python/__init__.py' 2026-06-03T19:17:33,599 adding 'cuslines/cuda_python/_globals.py' 2026-06-03T19:17:33,601 adding 'cuslines/cuda_python/cu_direction_getters.py' 2026-06-03T19:17:33,603 adding 'cuslines/cuda_python/cu_propagate_seeds.py' 2026-06-03T19:17:33,605 adding 'cuslines/cuda_python/cu_tractography.py' 2026-06-03T19:17:33,607 adding 'cuslines/cuda_python/cutils.py' 2026-06-03T19:17:33,609 adding 'cuslines/metal/README.md' 2026-06-03T19:17:33,610 adding 'cuslines/metal/__init__.py' 2026-06-03T19:17:33,613 adding 'cuslines/metal/mt_direction_getters.py' 2026-06-03T19:17:33,614 adding 'cuslines/metal/mt_propagate_seeds.py' 2026-06-03T19:17:33,616 adding 'cuslines/metal/mt_tractography.py' 2026-06-03T19:17:33,618 adding 'cuslines/metal/mutils.py' 2026-06-03T19:17:33,621 adding 'cuslines/metal_shaders/boot.metal' 2026-06-03T19:17:33,628 adding 'cuslines/metal_shaders/disc.h' 2026-06-03T19:17:33,630 adding 'cuslines/metal_shaders/generate_streamlines_metal.metal' 2026-06-03T19:17:33,632 adding 'cuslines/metal_shaders/globals.h' 2026-06-03T19:17:33,633 adding 'cuslines/metal_shaders/philox_rng.h' 2026-06-03T19:17:33,638 adding 'cuslines/metal_shaders/ptt.metal' 2026-06-03T19:17:33,640 adding 'cuslines/metal_shaders/tracking_helpers.metal' 2026-06-03T19:17:33,641 adding 'cuslines/metal_shaders/types.h' 2026-06-03T19:17:33,643 adding 'cuslines/metal_shaders/utils.metal' 2026-06-03T19:17:33,644 adding 'cuslines/metal_shaders/warp_sort.metal' 2026-06-03T19:17:33,646 adding 'cuslines/numba/__init__.py' 2026-06-03T19:17:33,647 adding 'cuslines/numba/nu_globals.py' 2026-06-03T19:17:33,648 adding 'cuslines/numba/nu_tractography.py' 2026-06-03T19:17:33,651 adding 'cuslines/numba_njit/generate_streamlines_numba.py' 2026-06-03T19:17:33,653 adding 'cuslines/numba_njit/num_streamlines_numba.py' 2026-06-03T19:17:33,654 adding 'cuslines/numba_njit/tracking_helpers.py' 2026-06-03T19:17:33,657 adding 'cuslines/webgpu/README.md' 2026-06-03T19:17:33,658 adding 'cuslines/webgpu/__init__.py' 2026-06-03T19:17:33,660 adding 'cuslines/webgpu/benchmark.py' 2026-06-03T19:17:33,662 adding 'cuslines/webgpu/wg_direction_getters.py' 2026-06-03T19:17:33,664 adding 'cuslines/webgpu/wg_propagate_seeds.py' 2026-06-03T19:17:33,666 adding 'cuslines/webgpu/wg_tractography.py' 2026-06-03T19:17:33,667 adding 'cuslines/webgpu/wgutils.py' 2026-06-03T19:17:33,672 adding 'cuslines/wgsl_shaders/boot.wgsl' 2026-06-03T19:17:33,673 adding 'cuslines/wgsl_shaders/disc.wgsl' 2026-06-03T19:17:33,676 adding 'cuslines/wgsl_shaders/generate_streamlines.wgsl' 2026-06-03T19:17:33,677 adding 'cuslines/wgsl_shaders/globals.wgsl' 2026-06-03T19:17:33,679 adding 'cuslines/wgsl_shaders/philox_rng.wgsl' 2026-06-03T19:17:33,684 adding 'cuslines/wgsl_shaders/ptt.wgsl' 2026-06-03T19:17:33,686 adding 'cuslines/wgsl_shaders/tracking_helpers.wgsl' 2026-06-03T19:17:33,688 adding 'cuslines/wgsl_shaders/types.wgsl' 2026-06-03T19:17:33,689 adding 'cuslines/wgsl_shaders/utils.wgsl' 2026-06-03T19:17:33,691 adding 'cuslines/wgsl_shaders/warp_sort.wgsl' 2026-06-03T19:17:33,693 adding 'cuslines-2.2.2.dist-info/licenses/LICENSE' 2026-06-03T19:17:33,695 adding 'cuslines-2.2.2.dist-info/METADATA' 2026-06-03T19:17:33,696 adding 'cuslines-2.2.2.dist-info/WHEEL' 2026-06-03T19:17:33,697 adding 'cuslines-2.2.2.dist-info/top_level.txt' 2026-06-03T19:17:33,698 adding 'cuslines-2.2.2.dist-info/RECORD' 2026-06-03T19:17:33,702 removing build/bdist.linux-armv7l/wheel 2026-06-03T19:17:33,827 Building wheel for cuslines (pyproject.toml): finished with status 'done' 2026-06-03T19:17:33,836 Created wheel for cuslines: filename=cuslines-2.2.2-py3-none-any.whl size=168436 sha256=115626c2ce5030a474faa03ea46b6bf31545c7008f221ca78f826432ca8f3262 2026-06-03T19:17:33,837 Stored in directory: /tmp/pip-ephem-wheel-cache-0uqge5ib/wheels/87/cc/3b/dd79154ecf93c2ed9e506b7371863be6a6c6ba5758242d2f05 2026-06-03T19:17:33,849 Successfully built cuslines 2026-06-03T19:17:33,857 Removed build tracker: '/tmp/pip-build-tracker-6syhmqys'