2026-05-07T23:51:16,052 Created temporary directory: /tmp/pip-ephem-wheel-cache-rrqtu5ps 2026-05-07T23:51:16,054 Created temporary directory: /tmp/pip-build-tracker-g43trgif 2026-05-07T23:51:16,054 Initialized build tracking at /tmp/pip-build-tracker-g43trgif 2026-05-07T23:51:16,055 Created build tracker: /tmp/pip-build-tracker-g43trgif 2026-05-07T23:51:16,055 Entered build tracker: /tmp/pip-build-tracker-g43trgif 2026-05-07T23:51:16,056 Created temporary directory: /tmp/pip-wheel-ppt029vd 2026-05-07T23:51:16,059 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-05-07T23:51:16,061 Created temporary directory: /tmp/pip-ephem-wheel-cache-th4ayh25 2026-05-07T23:51:16,082 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-07T23:51:16,086 2 location(s) to search for versions of cuslines: 2026-05-07T23:51:16,086 * https://pypi.org/simple/cuslines/ 2026-05-07T23:51:16,086 * https://www.piwheels.org/simple/cuslines/ 2026-05-07T23:51:16,087 Fetching project page and analyzing links: https://pypi.org/simple/cuslines/ 2026-05-07T23:51:16,087 Getting page https://pypi.org/simple/cuslines/ 2026-05-07T23:51:16,089 Found index url https://pypi.org/simple 2026-05-07T23:51:16,323 Fetched page https://pypi.org/simple/cuslines/ as application/vnd.pypi.simple.v1+json 2026-05-07T23:51:16,325 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-05-07T23:51:16,326 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-05-07T23:51:16,327 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-05-07T23:51:16,328 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-05-07T23:51:16,328 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-05-07T23:51:16,329 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-05-07T23:51:16,330 Fetching project page and analyzing links: https://www.piwheels.org/simple/cuslines/ 2026-05-07T23:51:16,331 Getting page https://www.piwheels.org/simple/cuslines/ 2026-05-07T23:51:16,332 Found index url https://www.piwheels.org/simple 2026-05-07T23:51:16,507 Fetched page https://www.piwheels.org/simple/cuslines/ as text/html 2026-05-07T23:51:16,509 Skipping link: No binaries permitted for cuslines: https://www.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-05-07T23:51:16,510 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-05-07T23:51:16,511 Skipping link: not a file: https://www.piwheels.org/simple/cuslines/ 2026-05-07T23:51:16,512 Skipping link: not a file: https://pypi.org/simple/cuslines/ 2026-05-07T23:51:16,532 Given no hashes to check 1 links for project 'cuslines': discarding no candidates 2026-05-07T23:51:16,551 Collecting cuslines==2.2.1 2026-05-07T23:51:16,554 Created temporary directory: /tmp/pip-unpack-j4pcg21y 2026-05-07T23:51:16,783 Downloading cuslines-2.2.1.tar.gz (155 kB) 2026-05-07T23:51:17,035 Added cuslines==2.2.1 from https://files.pythonhosted.org/packages/72/e1/b6801ea304361762054cd503b8247022b2d87aa7dd7379467d5cb1c20b3e/cuslines-2.2.1.tar.gz to build tracker '/tmp/pip-build-tracker-g43trgif' 2026-05-07T23:51:17,042 Created temporary directory: /tmp/pip-build-env-g2za83l0 2026-05-07T23:51:17,047 Installing build dependencies: started 2026-05-07T23:51:17,048 Running command pip subprocess to install build dependencies 2026-05-07T23:51:18,185 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-07T23:51:18,612 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-05-07T23:51:18,635 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-07T23:51:20,400 Collecting setuptools>=64.0 2026-05-07T23:51:20,492 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-07T23:51:21,067 Collecting setuptools_scm>=8 2026-05-07T23:51:21,083 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-05-07T23:51:21,360 Collecting vcs-versioning>=1.0.0.dev0 2026-05-07T23:51:21,381 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-05-07T23:51:21,581 Collecting packaging>=20 2026-05-07T23:51:21,597 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-07T23:51:24,580 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools_scm 2026-05-07T23:51:28,291 Creating /tmp/pip-build-env-g2za83l0/overlay/local/bin 2026-05-07T23:51:28,293 changing mode of /tmp/pip-build-env-g2za83l0/overlay/local/bin/vcs-versioning to 755 2026-05-07T23:51:28,405 changing mode of /tmp/pip-build-env-g2za83l0/overlay/local/bin/setuptools-scm to 755 2026-05-07T23:51:28,433 Successfully installed packaging-26.2 setuptools-82.0.1 setuptools_scm-10.0.5 vcs-versioning-1.1.1 2026-05-07T23:51:28,722 Installing build dependencies: finished with status 'done' 2026-05-07T23:51:28,728 Getting requirements to build wheel: started 2026-05-07T23:51:28,730 Running command Getting requirements to build wheel 2026-05-07T23:51:29,575 running egg_info 2026-05-07T23:51:29,583 writing cuslines.egg-info/PKG-INFO 2026-05-07T23:51:29,589 writing dependency_links to cuslines.egg-info/dependency_links.txt 2026-05-07T23:51:29,593 writing requirements to cuslines.egg-info/requires.txt 2026-05-07T23:51:29,594 writing top-level names to cuslines.egg-info/top_level.txt 2026-05-07T23:51:29,642 /tmp/pip-build-env-g2za83l0/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-05-07T23:51:29,642 return get_active_overrides().subprocess_timeout 2026-05-07T23:51:29,650 listing git files failed - pretending there aren't any 2026-05-07T23:51:29,655 reading manifest file 'cuslines.egg-info/SOURCES.txt' 2026-05-07T23:51:29,661 adding license file 'LICENSE' 2026-05-07T23:51:29,666 writing manifest file 'cuslines.egg-info/SOURCES.txt' 2026-05-07T23:51:29,771 Getting requirements to build wheel: finished with status 'done' 2026-05-07T23:51:29,774 Created temporary directory: /tmp/pip-modern-metadata-6q91x8o2 2026-05-07T23:51:29,777 Preparing metadata (pyproject.toml): started 2026-05-07T23:51:29,778 Running command Preparing metadata (pyproject.toml) 2026-05-07T23:51:30,570 running dist_info 2026-05-07T23:51:30,584 creating /tmp/pip-modern-metadata-6q91x8o2/cuslines.egg-info 2026-05-07T23:51:30,585 writing /tmp/pip-modern-metadata-6q91x8o2/cuslines.egg-info/PKG-INFO 2026-05-07T23:51:30,591 writing dependency_links to /tmp/pip-modern-metadata-6q91x8o2/cuslines.egg-info/dependency_links.txt 2026-05-07T23:51:30,595 writing requirements to /tmp/pip-modern-metadata-6q91x8o2/cuslines.egg-info/requires.txt 2026-05-07T23:51:30,596 writing top-level names to /tmp/pip-modern-metadata-6q91x8o2/cuslines.egg-info/top_level.txt 2026-05-07T23:51:30,597 writing manifest file '/tmp/pip-modern-metadata-6q91x8o2/cuslines.egg-info/SOURCES.txt' 2026-05-07T23:51:30,641 /tmp/pip-build-env-g2za83l0/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-05-07T23:51:30,641 return get_active_overrides().subprocess_timeout 2026-05-07T23:51:30,648 listing git files failed - pretending there aren't any 2026-05-07T23:51:30,653 reading manifest file '/tmp/pip-modern-metadata-6q91x8o2/cuslines.egg-info/SOURCES.txt' 2026-05-07T23:51:30,655 adding license file 'LICENSE' 2026-05-07T23:51:30,659 writing manifest file '/tmp/pip-modern-metadata-6q91x8o2/cuslines.egg-info/SOURCES.txt' 2026-05-07T23:51:30,660 creating '/tmp/pip-modern-metadata-6q91x8o2/cuslines-2.2.1.dist-info' 2026-05-07T23:51:30,794 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-07T23:51:30,799 Source in /tmp/pip-wheel-ppt029vd/cuslines_9c85b8b0112740ccb37781f4bc4b4301 has version 2.2.1, which satisfies requirement cuslines==2.2.1 from https://files.pythonhosted.org/packages/72/e1/b6801ea304361762054cd503b8247022b2d87aa7dd7379467d5cb1c20b3e/cuslines-2.2.1.tar.gz 2026-05-07T23:51:30,800 Removed cuslines==2.2.1 from https://files.pythonhosted.org/packages/72/e1/b6801ea304361762054cd503b8247022b2d87aa7dd7379467d5cb1c20b3e/cuslines-2.2.1.tar.gz from build tracker '/tmp/pip-build-tracker-g43trgif' 2026-05-07T23:51:30,805 Created temporary directory: /tmp/pip-unpack-anukq97n 2026-05-07T23:51:30,806 Building wheels for collected packages: cuslines 2026-05-07T23:51:30,811 Created temporary directory: /tmp/pip-wheel-97977bvs 2026-05-07T23:51:30,811 Destination directory: /tmp/pip-wheel-97977bvs 2026-05-07T23:51:30,814 Building wheel for cuslines (pyproject.toml): started 2026-05-07T23:51:30,815 Running command Building wheel for cuslines (pyproject.toml) 2026-05-07T23:51:31,558 running bdist_wheel 2026-05-07T23:51:31,585 running build 2026-05-07T23:51:31,585 running build_py 2026-05-07T23:51:31,587 creating build/lib/cuslines 2026-05-07T23:51:31,589 copying cuslines/__init__.py -> build/lib/cuslines 2026-05-07T23:51:31,591 copying cuslines/boot_utils.py -> build/lib/cuslines 2026-05-07T23:51:31,593 copying cuslines/generic_tracker.py -> build/lib/cuslines 2026-05-07T23:51:31,596 creating build/lib/cuslines/metal 2026-05-07T23:51:31,597 copying cuslines/metal/__init__.py -> build/lib/cuslines/metal 2026-05-07T23:51:31,599 copying cuslines/metal/mutils.py -> build/lib/cuslines/metal 2026-05-07T23:51:31,601 copying cuslines/metal/mt_propagate_seeds.py -> build/lib/cuslines/metal 2026-05-07T23:51:31,604 copying cuslines/metal/mt_direction_getters.py -> build/lib/cuslines/metal 2026-05-07T23:51:31,606 copying cuslines/metal/mt_tractography.py -> build/lib/cuslines/metal 2026-05-07T23:51:31,609 creating build/lib/cuslines/numba 2026-05-07T23:51:31,611 copying cuslines/numba/nu_globals.py -> build/lib/cuslines/numba 2026-05-07T23:51:31,613 copying cuslines/numba/nu_tractography.py -> build/lib/cuslines/numba 2026-05-07T23:51:31,615 copying cuslines/numba/__init__.py -> build/lib/cuslines/numba 2026-05-07T23:51:31,618 creating build/lib/cuslines/numba_njit 2026-05-07T23:51:31,619 copying cuslines/numba_njit/tracking_helpers.py -> build/lib/cuslines/numba_njit 2026-05-07T23:51:31,621 copying cuslines/numba_njit/num_streamlines_numba.py -> build/lib/cuslines/numba_njit 2026-05-07T23:51:31,623 copying cuslines/numba_njit/generate_streamlines_numba.py -> build/lib/cuslines/numba_njit 2026-05-07T23:51:31,627 creating build/lib/cuslines/webgpu 2026-05-07T23:51:31,628 copying cuslines/webgpu/wg_direction_getters.py -> build/lib/cuslines/webgpu 2026-05-07T23:51:31,631 copying cuslines/webgpu/__init__.py -> build/lib/cuslines/webgpu 2026-05-07T23:51:31,633 copying cuslines/webgpu/wg_propagate_seeds.py -> build/lib/cuslines/webgpu 2026-05-07T23:51:31,635 copying cuslines/webgpu/benchmark.py -> build/lib/cuslines/webgpu 2026-05-07T23:51:31,638 copying cuslines/webgpu/wg_tractography.py -> build/lib/cuslines/webgpu 2026-05-07T23:51:31,640 copying cuslines/webgpu/wgutils.py -> build/lib/cuslines/webgpu 2026-05-07T23:51:31,642 creating build/lib/cuslines/cuda_python 2026-05-07T23:51:31,643 copying cuslines/cuda_python/cu_tractography.py -> build/lib/cuslines/cuda_python 2026-05-07T23:51:31,646 copying cuslines/cuda_python/__init__.py -> build/lib/cuslines/cuda_python 2026-05-07T23:51:31,648 copying cuslines/cuda_python/_globals.py -> build/lib/cuslines/cuda_python 2026-05-07T23:51:31,650 copying cuslines/cuda_python/cutils.py -> build/lib/cuslines/cuda_python 2026-05-07T23:51:31,652 copying cuslines/cuda_python/cu_direction_getters.py -> build/lib/cuslines/cuda_python 2026-05-07T23:51:31,655 copying cuslines/cuda_python/cu_propagate_seeds.py -> build/lib/cuslines/cuda_python 2026-05-07T23:51:31,657 running egg_info 2026-05-07T23:51:31,670 writing cuslines.egg-info/PKG-INFO 2026-05-07T23:51:31,677 writing dependency_links to cuslines.egg-info/dependency_links.txt 2026-05-07T23:51:31,680 writing requirements to cuslines.egg-info/requires.txt 2026-05-07T23:51:31,681 writing top-level names to cuslines.egg-info/top_level.txt 2026-05-07T23:51:31,717 /tmp/pip-build-env-g2za83l0/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-05-07T23:51:31,717 return get_active_overrides().subprocess_timeout 2026-05-07T23:51:31,724 listing git files failed - pretending there aren't any 2026-05-07T23:51:31,728 reading manifest file 'cuslines.egg-info/SOURCES.txt' 2026-05-07T23:51:31,734 adding license file 'LICENSE' 2026-05-07T23:51:31,739 writing manifest file 'cuslines.egg-info/SOURCES.txt' 2026-05-07T23:51:31,750 creating build/lib/cuslines/cuda_c 2026-05-07T23:51:31,751 copying cuslines/cuda_c/ptt.cu -> build/lib/cuslines/cuda_c 2026-05-07T23:51:31,754 copying cuslines/cuda_c/ptt_init.cu -> build/lib/cuslines/cuda_c 2026-05-07T23:51:31,756 copying cuslines/cuda_c/generate_streamlines_cuda.cu -> build/lib/cuslines/cuda_c 2026-05-07T23:51:31,759 copying cuslines/cuda_c/disc.h -> build/lib/cuslines/cuda_c 2026-05-07T23:51:31,762 copying cuslines/cuda_c/cudamacro.h -> build/lib/cuslines/cuda_c 2026-05-07T23:51:31,765 copying cuslines/cuda_c/tracking_helpers.cu -> build/lib/cuslines/cuda_c 2026-05-07T23:51:31,768 copying cuslines/cuda_c/ptt.cuh -> build/lib/cuslines/cuda_c 2026-05-07T23:51:31,770 copying cuslines/cuda_c/boot.cu -> build/lib/cuslines/cuda_c 2026-05-07T23:51:31,773 copying cuslines/cuda_c/cuwsort.cuh -> build/lib/cuslines/cuda_c 2026-05-07T23:51:31,776 copying cuslines/cuda_c/globals.h -> build/lib/cuslines/cuda_c 2026-05-07T23:51:31,778 copying cuslines/cuda_c/utils.cu -> build/lib/cuslines/cuda_c 2026-05-07T23:51:31,781 creating build/lib/cuslines/metal_shaders 2026-05-07T23:51:31,782 copying cuslines/metal_shaders/tracking_helpers.metal -> build/lib/cuslines/metal_shaders 2026-05-07T23:51:31,785 copying cuslines/metal_shaders/utils.metal -> build/lib/cuslines/metal_shaders 2026-05-07T23:51:31,787 copying cuslines/metal_shaders/disc.h -> build/lib/cuslines/metal_shaders 2026-05-07T23:51:31,790 copying cuslines/metal_shaders/ptt.metal -> build/lib/cuslines/metal_shaders 2026-05-07T23:51:31,794 copying cuslines/metal_shaders/philox_rng.h -> build/lib/cuslines/metal_shaders 2026-05-07T23:51:31,797 copying cuslines/metal_shaders/types.h -> build/lib/cuslines/metal_shaders 2026-05-07T23:51:31,799 copying cuslines/metal_shaders/boot.metal -> build/lib/cuslines/metal_shaders 2026-05-07T23:51:31,802 copying cuslines/metal_shaders/generate_streamlines_metal.metal -> build/lib/cuslines/metal_shaders 2026-05-07T23:51:31,805 copying cuslines/metal_shaders/globals.h -> build/lib/cuslines/metal_shaders 2026-05-07T23:51:31,808 copying cuslines/metal_shaders/warp_sort.metal -> build/lib/cuslines/metal_shaders 2026-05-07T23:51:31,810 creating build/lib/cuslines/wgsl_shaders 2026-05-07T23:51:31,811 copying cuslines/wgsl_shaders/types.wgsl -> build/lib/cuslines/wgsl_shaders 2026-05-07T23:51:31,814 copying cuslines/wgsl_shaders/utils.wgsl -> build/lib/cuslines/wgsl_shaders 2026-05-07T23:51:31,816 copying cuslines/wgsl_shaders/ptt.wgsl -> build/lib/cuslines/wgsl_shaders 2026-05-07T23:51:31,819 copying cuslines/wgsl_shaders/globals.wgsl -> build/lib/cuslines/wgsl_shaders 2026-05-07T23:51:31,821 copying cuslines/wgsl_shaders/boot.wgsl -> build/lib/cuslines/wgsl_shaders 2026-05-07T23:51:31,825 copying cuslines/wgsl_shaders/warp_sort.wgsl -> build/lib/cuslines/wgsl_shaders 2026-05-07T23:51:31,827 copying cuslines/wgsl_shaders/generate_streamlines.wgsl -> build/lib/cuslines/wgsl_shaders 2026-05-07T23:51:31,830 copying cuslines/wgsl_shaders/philox_rng.wgsl -> build/lib/cuslines/wgsl_shaders 2026-05-07T23:51:31,833 copying cuslines/wgsl_shaders/disc.wgsl -> build/lib/cuslines/wgsl_shaders 2026-05-07T23:51:31,835 copying cuslines/wgsl_shaders/tracking_helpers.wgsl -> build/lib/cuslines/wgsl_shaders 2026-05-07T23:51:31,838 copying cuslines/metal/README.md -> build/lib/cuslines/metal 2026-05-07T23:51:31,854 copying cuslines/webgpu/README.md -> build/lib/cuslines/webgpu 2026-05-07T23:51:31,873 installing to build/bdist.linux-armv7l/wheel 2026-05-07T23:51:31,874 running install 2026-05-07T23:51:31,897 running install_lib 2026-05-07T23:51:31,904 creating build/bdist.linux-armv7l/wheel 2026-05-07T23:51:31,907 creating build/bdist.linux-armv7l/wheel/cuslines 2026-05-07T23:51:31,908 creating build/bdist.linux-armv7l/wheel/cuslines/metal 2026-05-07T23:51:31,910 copying build/lib/cuslines/metal/__init__.py -> build/bdist.linux-armv7l/wheel/./cuslines/metal 2026-05-07T23:51:31,912 copying build/lib/cuslines/metal/mutils.py -> build/bdist.linux-armv7l/wheel/./cuslines/metal 2026-05-07T23:51:31,914 copying build/lib/cuslines/metal/mt_propagate_seeds.py -> build/bdist.linux-armv7l/wheel/./cuslines/metal 2026-05-07T23:51:31,916 copying build/lib/cuslines/metal/mt_direction_getters.py -> build/bdist.linux-armv7l/wheel/./cuslines/metal 2026-05-07T23:51:31,919 copying build/lib/cuslines/metal/mt_tractography.py -> build/bdist.linux-armv7l/wheel/./cuslines/metal 2026-05-07T23:51:31,921 copying build/lib/cuslines/metal/README.md -> build/bdist.linux-armv7l/wheel/./cuslines/metal 2026-05-07T23:51:31,924 copying build/lib/cuslines/__init__.py -> build/bdist.linux-armv7l/wheel/./cuslines 2026-05-07T23:51:31,926 creating build/bdist.linux-armv7l/wheel/cuslines/numba 2026-05-07T23:51:31,927 copying build/lib/cuslines/numba/nu_globals.py -> build/bdist.linux-armv7l/wheel/./cuslines/numba 2026-05-07T23:51:31,929 copying build/lib/cuslines/numba/nu_tractography.py -> build/bdist.linux-armv7l/wheel/./cuslines/numba 2026-05-07T23:51:31,932 copying build/lib/cuslines/numba/__init__.py -> build/bdist.linux-armv7l/wheel/./cuslines/numba 2026-05-07T23:51:31,934 copying build/lib/cuslines/boot_utils.py -> build/bdist.linux-armv7l/wheel/./cuslines 2026-05-07T23:51:31,936 creating build/bdist.linux-armv7l/wheel/cuslines/cuda_c 2026-05-07T23:51:31,937 copying build/lib/cuslines/cuda_c/ptt.cu -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-05-07T23:51:31,940 copying build/lib/cuslines/cuda_c/ptt_init.cu -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-05-07T23:51:31,942 copying build/lib/cuslines/cuda_c/generate_streamlines_cuda.cu -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-05-07T23:51:31,945 copying build/lib/cuslines/cuda_c/disc.h -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-05-07T23:51:31,948 copying build/lib/cuslines/cuda_c/cudamacro.h -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-05-07T23:51:31,950 copying build/lib/cuslines/cuda_c/tracking_helpers.cu -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-05-07T23:51:31,952 copying build/lib/cuslines/cuda_c/ptt.cuh -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-05-07T23:51:31,954 copying build/lib/cuslines/cuda_c/boot.cu -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-05-07T23:51:31,957 copying build/lib/cuslines/cuda_c/cuwsort.cuh -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-05-07T23:51:31,960 copying build/lib/cuslines/cuda_c/globals.h -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-05-07T23:51:31,962 copying build/lib/cuslines/cuda_c/utils.cu -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_c 2026-05-07T23:51:31,965 creating build/bdist.linux-armv7l/wheel/cuslines/numba_njit 2026-05-07T23:51:31,966 copying build/lib/cuslines/numba_njit/tracking_helpers.py -> build/bdist.linux-armv7l/wheel/./cuslines/numba_njit 2026-05-07T23:51:31,968 copying build/lib/cuslines/numba_njit/num_streamlines_numba.py -> build/bdist.linux-armv7l/wheel/./cuslines/numba_njit 2026-05-07T23:51:31,970 copying build/lib/cuslines/numba_njit/generate_streamlines_numba.py -> build/bdist.linux-armv7l/wheel/./cuslines/numba_njit 2026-05-07T23:51:31,973 creating build/bdist.linux-armv7l/wheel/cuslines/wgsl_shaders 2026-05-07T23:51:31,974 copying build/lib/cuslines/wgsl_shaders/types.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-05-07T23:51:31,977 copying build/lib/cuslines/wgsl_shaders/utils.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-05-07T23:51:31,979 copying build/lib/cuslines/wgsl_shaders/ptt.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-05-07T23:51:31,982 copying build/lib/cuslines/wgsl_shaders/globals.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-05-07T23:51:31,984 copying build/lib/cuslines/wgsl_shaders/boot.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-05-07T23:51:31,986 copying build/lib/cuslines/wgsl_shaders/warp_sort.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-05-07T23:51:31,989 copying build/lib/cuslines/wgsl_shaders/generate_streamlines.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-05-07T23:51:31,991 copying build/lib/cuslines/wgsl_shaders/philox_rng.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-05-07T23:51:31,994 copying build/lib/cuslines/wgsl_shaders/disc.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-05-07T23:51:31,996 copying build/lib/cuslines/wgsl_shaders/tracking_helpers.wgsl -> build/bdist.linux-armv7l/wheel/./cuslines/wgsl_shaders 2026-05-07T23:51:31,999 creating build/bdist.linux-armv7l/wheel/cuslines/metal_shaders 2026-05-07T23:51:32,000 copying build/lib/cuslines/metal_shaders/tracking_helpers.metal -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-05-07T23:51:32,002 copying build/lib/cuslines/metal_shaders/utils.metal -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-05-07T23:51:32,005 copying build/lib/cuslines/metal_shaders/disc.h -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-05-07T23:51:32,007 copying build/lib/cuslines/metal_shaders/ptt.metal -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-05-07T23:51:32,010 copying build/lib/cuslines/metal_shaders/philox_rng.h -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-05-07T23:51:32,012 copying build/lib/cuslines/metal_shaders/types.h -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-05-07T23:51:32,014 copying build/lib/cuslines/metal_shaders/boot.metal -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-05-07T23:51:32,017 copying build/lib/cuslines/metal_shaders/generate_streamlines_metal.metal -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-05-07T23:51:32,019 copying build/lib/cuslines/metal_shaders/globals.h -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-05-07T23:51:32,021 copying build/lib/cuslines/metal_shaders/warp_sort.metal -> build/bdist.linux-armv7l/wheel/./cuslines/metal_shaders 2026-05-07T23:51:32,023 copying build/lib/cuslines/generic_tracker.py -> build/bdist.linux-armv7l/wheel/./cuslines 2026-05-07T23:51:32,026 creating build/bdist.linux-armv7l/wheel/cuslines/webgpu 2026-05-07T23:51:32,027 copying build/lib/cuslines/webgpu/wg_direction_getters.py -> build/bdist.linux-armv7l/wheel/./cuslines/webgpu 2026-05-07T23:51:32,030 copying build/lib/cuslines/webgpu/__init__.py -> build/bdist.linux-armv7l/wheel/./cuslines/webgpu 2026-05-07T23:51:32,032 copying build/lib/cuslines/webgpu/wg_propagate_seeds.py -> build/bdist.linux-armv7l/wheel/./cuslines/webgpu 2026-05-07T23:51:32,035 copying build/lib/cuslines/webgpu/benchmark.py -> build/bdist.linux-armv7l/wheel/./cuslines/webgpu 2026-05-07T23:51:32,037 copying build/lib/cuslines/webgpu/wg_tractography.py -> build/bdist.linux-armv7l/wheel/./cuslines/webgpu 2026-05-07T23:51:32,039 copying build/lib/cuslines/webgpu/wgutils.py -> build/bdist.linux-armv7l/wheel/./cuslines/webgpu 2026-05-07T23:51:32,041 copying build/lib/cuslines/webgpu/README.md -> build/bdist.linux-armv7l/wheel/./cuslines/webgpu 2026-05-07T23:51:32,044 creating build/bdist.linux-armv7l/wheel/cuslines/cuda_python 2026-05-07T23:51:32,045 copying build/lib/cuslines/cuda_python/cu_tractography.py -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_python 2026-05-07T23:51:32,048 copying build/lib/cuslines/cuda_python/__init__.py -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_python 2026-05-07T23:51:32,050 copying build/lib/cuslines/cuda_python/_globals.py -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_python 2026-05-07T23:51:32,051 copying build/lib/cuslines/cuda_python/cutils.py -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_python 2026-05-07T23:51:32,053 copying build/lib/cuslines/cuda_python/cu_direction_getters.py -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_python 2026-05-07T23:51:32,056 copying build/lib/cuslines/cuda_python/cu_propagate_seeds.py -> build/bdist.linux-armv7l/wheel/./cuslines/cuda_python 2026-05-07T23:51:32,058 running install_egg_info 2026-05-07T23:51:32,065 Copying cuslines.egg-info to build/bdist.linux-armv7l/wheel/./cuslines-2.2.1-py3.11.egg-info 2026-05-07T23:51:32,076 running install_scripts 2026-05-07T23:51:32,086 creating build/bdist.linux-armv7l/wheel/cuslines-2.2.1.dist-info/WHEEL 2026-05-07T23:51:32,089 creating '/tmp/pip-wheel-97977bvs/.tmp-8vzl_glq/cuslines-2.2.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-07T23:51:32,091 adding 'cuslines/__init__.py' 2026-05-07T23:51:32,092 adding 'cuslines/boot_utils.py' 2026-05-07T23:51:32,094 adding 'cuslines/generic_tracker.py' 2026-05-07T23:51:32,098 adding 'cuslines/cuda_c/boot.cu' 2026-05-07T23:51:32,100 adding 'cuslines/cuda_c/cudamacro.h' 2026-05-07T23:51:32,102 adding 'cuslines/cuda_c/cuwsort.cuh' 2026-05-07T23:51:32,109 adding 'cuslines/cuda_c/disc.h' 2026-05-07T23:51:32,112 adding 'cuslines/cuda_c/generate_streamlines_cuda.cu' 2026-05-07T23:51:32,113 adding 'cuslines/cuda_c/globals.h' 2026-05-07T23:51:32,115 adding 'cuslines/cuda_c/ptt.cu' 2026-05-07T23:51:32,117 adding 'cuslines/cuda_c/ptt.cuh' 2026-05-07T23:51:32,118 adding 'cuslines/cuda_c/ptt_init.cu' 2026-05-07T23:51:32,120 adding 'cuslines/cuda_c/tracking_helpers.cu' 2026-05-07T23:51:32,122 adding 'cuslines/cuda_c/utils.cu' 2026-05-07T23:51:32,124 adding 'cuslines/cuda_python/__init__.py' 2026-05-07T23:51:32,125 adding 'cuslines/cuda_python/_globals.py' 2026-05-07T23:51:32,127 adding 'cuslines/cuda_python/cu_direction_getters.py' 2026-05-07T23:51:32,129 adding 'cuslines/cuda_python/cu_propagate_seeds.py' 2026-05-07T23:51:32,131 adding 'cuslines/cuda_python/cu_tractography.py' 2026-05-07T23:51:32,132 adding 'cuslines/cuda_python/cutils.py' 2026-05-07T23:51:32,134 adding 'cuslines/metal/README.md' 2026-05-07T23:51:32,136 adding 'cuslines/metal/__init__.py' 2026-05-07T23:51:32,138 adding 'cuslines/metal/mt_direction_getters.py' 2026-05-07T23:51:32,139 adding 'cuslines/metal/mt_propagate_seeds.py' 2026-05-07T23:51:32,141 adding 'cuslines/metal/mt_tractography.py' 2026-05-07T23:51:32,143 adding 'cuslines/metal/mutils.py' 2026-05-07T23:51:32,146 adding 'cuslines/metal_shaders/boot.metal' 2026-05-07T23:51:32,153 adding 'cuslines/metal_shaders/disc.h' 2026-05-07T23:51:32,155 adding 'cuslines/metal_shaders/generate_streamlines_metal.metal' 2026-05-07T23:51:32,157 adding 'cuslines/metal_shaders/globals.h' 2026-05-07T23:51:32,158 adding 'cuslines/metal_shaders/philox_rng.h' 2026-05-07T23:51:32,162 adding 'cuslines/metal_shaders/ptt.metal' 2026-05-07T23:51:32,164 adding 'cuslines/metal_shaders/tracking_helpers.metal' 2026-05-07T23:51:32,165 adding 'cuslines/metal_shaders/types.h' 2026-05-07T23:51:32,167 adding 'cuslines/metal_shaders/utils.metal' 2026-05-07T23:51:32,168 adding 'cuslines/metal_shaders/warp_sort.metal' 2026-05-07T23:51:32,170 adding 'cuslines/numba/__init__.py' 2026-05-07T23:51:32,171 adding 'cuslines/numba/nu_globals.py' 2026-05-07T23:51:32,173 adding 'cuslines/numba/nu_tractography.py' 2026-05-07T23:51:32,175 adding 'cuslines/numba_njit/generate_streamlines_numba.py' 2026-05-07T23:51:32,177 adding 'cuslines/numba_njit/num_streamlines_numba.py' 2026-05-07T23:51:32,178 adding 'cuslines/numba_njit/tracking_helpers.py' 2026-05-07T23:51:32,181 adding 'cuslines/webgpu/README.md' 2026-05-07T23:51:32,182 adding 'cuslines/webgpu/__init__.py' 2026-05-07T23:51:32,184 adding 'cuslines/webgpu/benchmark.py' 2026-05-07T23:51:32,186 adding 'cuslines/webgpu/wg_direction_getters.py' 2026-05-07T23:51:32,188 adding 'cuslines/webgpu/wg_propagate_seeds.py' 2026-05-07T23:51:32,190 adding 'cuslines/webgpu/wg_tractography.py' 2026-05-07T23:51:32,191 adding 'cuslines/webgpu/wgutils.py' 2026-05-07T23:51:32,195 adding 'cuslines/wgsl_shaders/boot.wgsl' 2026-05-07T23:51:32,197 adding 'cuslines/wgsl_shaders/disc.wgsl' 2026-05-07T23:51:32,199 adding 'cuslines/wgsl_shaders/generate_streamlines.wgsl' 2026-05-07T23:51:32,201 adding 'cuslines/wgsl_shaders/globals.wgsl' 2026-05-07T23:51:32,202 adding 'cuslines/wgsl_shaders/philox_rng.wgsl' 2026-05-07T23:51:32,207 adding 'cuslines/wgsl_shaders/ptt.wgsl' 2026-05-07T23:51:32,209 adding 'cuslines/wgsl_shaders/tracking_helpers.wgsl' 2026-05-07T23:51:32,211 adding 'cuslines/wgsl_shaders/types.wgsl' 2026-05-07T23:51:32,212 adding 'cuslines/wgsl_shaders/utils.wgsl' 2026-05-07T23:51:32,214 adding 'cuslines/wgsl_shaders/warp_sort.wgsl' 2026-05-07T23:51:32,216 adding 'cuslines-2.2.1.dist-info/licenses/LICENSE' 2026-05-07T23:51:32,218 adding 'cuslines-2.2.1.dist-info/METADATA' 2026-05-07T23:51:32,219 adding 'cuslines-2.2.1.dist-info/WHEEL' 2026-05-07T23:51:32,220 adding 'cuslines-2.2.1.dist-info/top_level.txt' 2026-05-07T23:51:32,221 adding 'cuslines-2.2.1.dist-info/RECORD' 2026-05-07T23:51:32,225 removing build/bdist.linux-armv7l/wheel 2026-05-07T23:51:32,351 Building wheel for cuslines (pyproject.toml): finished with status 'done' 2026-05-07T23:51:32,361 Created wheel for cuslines: filename=cuslines-2.2.1-py3-none-any.whl size=167853 sha256=2179a8768ac8a0a6f57ce520a5093b053d4084cebdf2068a56f5f03d802008f2 2026-05-07T23:51:32,362 Stored in directory: /tmp/pip-ephem-wheel-cache-th4ayh25/wheels/3a/a1/9e/1a5d9e32283a89ba6fd4f250ef5b8f4a55bfa77fd381f55cb1 2026-05-07T23:51:32,379 Successfully built cuslines 2026-05-07T23:51:32,388 Removed build tracker: '/tmp/pip-build-tracker-g43trgif'