Mock Version: 2.15 Mock Version: 2.15 Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/python-dipy.spec'], chrootPath='/var/lib/mock/f40-build-783395-132826/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/python-dipy.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1706227200 Wrote: /builddir/build/SRPMS/python-dipy-1.7.0-4.fc40.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target riscv64 --nodeps /builddir/build/SPECS/python-dipy.spec'], chrootPath='/var/lib/mock/f40-build-783395-132826/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target riscv64 --nodeps /builddir/build/SPECS/python-dipy.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1706227200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.JC7s9H + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf dipy-1.7.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/dipy-1.7.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd dipy-1.7.0 + rm -rf /builddir/build/BUILD/dipy-1.7.0-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/dipy-1.7.0-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + export TEST_WITH_XVFB=true + TEST_WITH_XVFB=true + find . -name '*.so' -print -delete + find . -name '*.pyd' -print -delete + find . -name '*.c' -print -delete + find . -name '*.html' -print -delete ./doc/_templates/layout.html + rm -rf build + rm -rf docs/_build + rm -rf docs/dist + rm -rf dipy/dipy.egg-info + sed -i 's/#!\/usr\/bin\/env python/#!\/usr\/bin\/python3/' doc/tools/docgen_cmd.py + sed -i 's/#!\/usr\/bin\/env python/#!\/usr\/bin\/python3/' doc/tools/build_modref_templates.py + find tools/ -name '*.py' -exec sed -i 's/#!\/usr\/bin\/env python/#!\/usr\/bin\/python3/' '{}' ';' + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/boots/resampling.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/boots/resampling.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/boots/resampling.py + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/reconst/benchmarks/bench_csd.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/reconst/benchmarks/bench_csd.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/reconst/benchmarks/bench_csd.py + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/reconst/dki.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/reconst/dki.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/reconst/dki.py + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/reconst/dti.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/reconst/dti.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/reconst/dti.py + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/workflows/mask.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/workflows/mask.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/workflows/mask.py + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/workflows/tracking.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/workflows/tracking.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/workflows/tracking.py + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/reconst/dki_micro.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/reconst/dki_micro.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/reconst/dki_micro.py + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/reconst/msdki.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/reconst/msdki.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/reconst/msdki.py + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/workflows/tests/test_stats.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/workflows/tests/test_stats.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/workflows/tests/test_stats.py + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.TWZXjZ + umask 022 + cd /builddir/build/BUILD + cd dipy-1.7.0 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + TMPDIR=/builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir + RPM_TOXENV=py312 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/dipy-1.7.0/pyproject-wheeldir --output /builddir/build/BUILD/python-dipy-1.7.0-4.fc40.riscv64-pyproject-buildrequires -r Handling setuptools >= 40.8 from default build backend Requirement not satisfied: setuptools >= 40.8 Handling wheel from default build backend Requirement not satisfied: wheel Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-dipy-1.7.0-4.fc40.riscv64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-dipy-1.7.0-4.fc40.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target riscv64 --nodeps /builddir/build/SPECS/python-dipy.spec'], chrootPath='/var/lib/mock/f40-build-783395-132826/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target riscv64 --nodeps /builddir/build/SPECS/python-dipy.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1706227200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.dOTlan + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf dipy-1.7.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/dipy-1.7.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd dipy-1.7.0 + rm -rf /builddir/build/BUILD/dipy-1.7.0-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/dipy-1.7.0-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + export TEST_WITH_XVFB=true + TEST_WITH_XVFB=true + find . -name '*.so' -print -delete + find . -name '*.pyd' -print -delete + find . -name '*.c' -print -delete + find . -name '*.html' -print -delete ./doc/_templates/layout.html + rm -rf build + rm -rf docs/_build + rm -rf docs/dist + rm -rf dipy/dipy.egg-info + sed -i 's/#!\/usr\/bin\/env python/#!\/usr\/bin\/python3/' doc/tools/docgen_cmd.py + sed -i 's/#!\/usr\/bin\/env python/#!\/usr\/bin\/python3/' doc/tools/build_modref_templates.py + find tools/ -name '*.py' -exec sed -i 's/#!\/usr\/bin\/env python/#!\/usr\/bin\/python3/' '{}' ';' + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/boots/resampling.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/boots/resampling.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/boots/resampling.py + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/reconst/benchmarks/bench_csd.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/reconst/benchmarks/bench_csd.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/reconst/benchmarks/bench_csd.py + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/reconst/dki.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/reconst/dki.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/reconst/dki.py + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/reconst/dti.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/reconst/dti.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/reconst/dti.py + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/workflows/mask.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/workflows/mask.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/workflows/mask.py + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/workflows/tracking.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/workflows/tracking.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/workflows/tracking.py + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/reconst/dki_micro.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/reconst/dki_micro.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/reconst/dki_micro.py + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/reconst/msdki.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/reconst/msdki.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/reconst/msdki.py + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/workflows/tests/test_stats.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/workflows/tests/test_stats.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/workflows/tests/test_stats.py + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.orRTJ6 + umask 022 + cd /builddir/build/BUILD + cd dipy-1.7.0 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + TMPDIR=/builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir + RPM_TOXENV=py312 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/dipy-1.7.0/pyproject-wheeldir --output /builddir/build/BUILD/python-dipy-1.7.0-4.fc40.riscv64-pyproject-buildrequires -r Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 68.2.2) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.41.2) /usr/lib/python3.12/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg` !! ******************************************************************************** The license_file parameter is deprecated, use license_files instead. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. ******************************************************************************** !! parsed = self.parsers.get(option_name, lambda x: x)(value) /usr/lib/python3.12/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg` !! ******************************************************************************** The license_file parameter is deprecated, use license_files instead. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. ******************************************************************************** !! parsed = self.parsers.get(option_name, lambda x: x)(value) running egg_info creating dipy.egg-info writing dipy.egg-info/PKG-INFO writing dependency_links to dipy.egg-info/dependency_links.txt writing requirements to dipy.egg-info/requires.txt writing top-level names to dipy.egg-info/top_level.txt writing manifest file 'dipy.egg-info/SOURCES.txt' reading manifest file 'dipy.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'TODO' adding license file 'LICENSE' writing manifest file 'dipy.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) /usr/lib/python3.12/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg` !! ******************************************************************************** The license_file parameter is deprecated, use license_files instead. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. ******************************************************************************** !! parsed = self.parsers.get(option_name, lambda x: x)(value) running dist_info writing dipy.egg-info/PKG-INFO writing dependency_links to dipy.egg-info/dependency_links.txt writing requirements to dipy.egg-info/requires.txt writing top-level names to dipy.egg-info/top_level.txt reading manifest file 'dipy.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'TODO' adding license file 'LICENSE' writing manifest file 'dipy.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/dipy-1.7.0/dipy-1.7.0.dist-info' Handling numpy (>=1.14.5) from hook generated metadata: Requires (dipy) Requirement not satisfied: numpy (>=1.14.5) Handling scipy (>=1.1) from hook generated metadata: Requires (dipy) Requirement not satisfied: scipy (>=1.1) Handling nibabel (>=3.0.0) from hook generated metadata: Requires (dipy) Requirement not satisfied: nibabel (>=3.0.0) Handling h5py (>=2.8.0) from hook generated metadata: Requires (dipy) Requirement not satisfied: h5py (>=2.8.0) Handling packaging (>=19.0) from hook generated metadata: Requires (dipy) Requirement satisfied: packaging (>=19.0) (installed: packaging 23.2) Handling tqdm from hook generated metadata: Requires (dipy) Requirement not satisfied: tqdm Handling Cython >=0.29.24 from hook generated metadata: Requires-Dist (dipy) Requirement not satisfied: Cython >=0.29.24 Handling numpy >=1.14.5 from hook generated metadata: Requires-Dist (dipy) Requirement not satisfied: numpy >=1.14.5 Handling scipy >=1.1 from hook generated metadata: Requires-Dist (dipy) Requirement not satisfied: scipy >=1.1 Handling nibabel >=3.0.0 from hook generated metadata: Requires-Dist (dipy) Requirement not satisfied: nibabel >=3.0.0 Handling h5py >=2.8.0 from hook generated metadata: Requires-Dist (dipy) Requirement not satisfied: h5py >=2.8.0 Handling tqdm >=4.30.0 from hook generated metadata: Requires-Dist (dipy) Requirement not satisfied: tqdm >=4.30.0 Handling boto3 ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: boto3 ; extra == 'all' Handling scikit-learn ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scikit-learn ; extra == 'all' Handling cvxpy ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: cvxpy ; extra == 'all' Handling cython ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: cython ; extra == 'all' Handling coveralls ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: coveralls ; extra == 'all' Handling scipy ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scipy ; extra == 'all' Handling nibabel >=3.0.0 ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: nibabel >=3.0.0 ; extra == 'all' Handling scikit-image ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scikit-image ; extra == 'all' Handling coverage ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: coverage ; extra == 'all' Handling statsmodels ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: statsmodels ; extra == 'all' Handling h5py ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: h5py ; extra == 'all' Handling pytest ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: pytest ; extra == 'all' Handling tables ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: tables ; extra == 'all' Handling matplotlib ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: matplotlib ; extra == 'all' Handling fury >=0.8.0 ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: fury >=0.8.0 ; extra == 'all' Handling tensorflowtensorflow-addons ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: tensorflowtensorflow-addons ; extra == 'all' Handling pandas ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: pandas ; extra == 'all' Handling numpy ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: numpy ; extra == 'all' Handling h5py <3.0.0 ; (sys_platform == "win32") and extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: h5py <3.0.0 ; (sys_platform == "win32") and extra == 'all' Handling cython ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: cython ; extra == 'doc' Handling numpy ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: numpy ; extra == 'doc' Handling scipy ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scipy ; extra == 'doc' Handling nibabel >=3.0.0 ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: nibabel >=3.0.0 ; extra == 'doc' Handling h5py ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: h5py ; extra == 'doc' Handling cvxpy ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: cvxpy ; extra == 'doc' Handling pandas ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: pandas ; extra == 'doc' Handling tables ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: tables ; extra == 'doc' Handling matplotlib ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: matplotlib ; extra == 'doc' Handling fury >=0.8.0 ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: fury >=0.8.0 ; extra == 'doc' Handling scikit-learn ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scikit-learn ; extra == 'doc' Handling scikit-image ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scikit-image ; extra == 'doc' Handling statsmodels ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: statsmodels ; extra == 'doc' Handling boto3 ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: boto3 ; extra == 'doc' Handling h5py <3.0.0 ; (sys_platform == "win32") and extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: h5py <3.0.0 ; (sys_platform == "win32") and extra == 'doc' Handling scikit-learn ; extra == 'ml' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scikit-learn ; extra == 'ml' Handling pandas ; extra == 'ml' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: pandas ; extra == 'ml' Handling statsmodels ; extra == 'ml' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: statsmodels ; extra == 'ml' Handling tables ; extra == 'ml' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: tables ; extra == 'ml' Handling tensorflowtensorflow-addons ; extra == 'ml' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: tensorflowtensorflow-addons ; extra == 'ml' Handling pytest ; extra == 'test' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: pytest ; extra == 'test' Handling coverage ; extra == 'test' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: coverage ; extra == 'test' Handling coveralls ; extra == 'test' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: coveralls ; extra == 'test' Handling fury >=0.8.0 ; extra == 'viz' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: fury >=0.8.0 ; extra == 'viz' Handling matplotlib ; extra == 'viz' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: matplotlib ; extra == 'viz' + cat /builddir/build/BUILD/python-dipy-1.7.0-4.fc40.riscv64-pyproject-buildrequires + rm -rfv dipy-1.7.0.dist-info/ removed 'dipy-1.7.0.dist-info/METADATA' removed 'dipy-1.7.0.dist-info/LICENSE' removed 'dipy-1.7.0.dist-info/top_level.txt' removed directory 'dipy-1.7.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-dipy-1.7.0-4.fc40.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target riscv64 --nodeps /builddir/build/SPECS/python-dipy.spec'], chrootPath='/var/lib/mock/f40-build-783395-132826/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target riscv64 --nodeps /builddir/build/SPECS/python-dipy.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1706227200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.R6ktqW + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf dipy-1.7.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/dipy-1.7.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd dipy-1.7.0 + rm -rf /builddir/build/BUILD/dipy-1.7.0-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/dipy-1.7.0-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + export TEST_WITH_XVFB=true + TEST_WITH_XVFB=true + find . -name '*.so' -print -delete + find . -name '*.pyd' -print -delete + find . -name '*.c' -print -delete + find . -name '*.html' -print -delete ./doc/_templates/layout.html + rm -rf build + rm -rf docs/_build + rm -rf docs/dist + rm -rf dipy/dipy.egg-info + sed -i 's/#!\/usr\/bin\/env python/#!\/usr\/bin\/python3/' doc/tools/docgen_cmd.py + sed -i 's/#!\/usr\/bin\/env python/#!\/usr\/bin\/python3/' doc/tools/build_modref_templates.py + find tools/ -name '*.py' -exec sed -i 's/#!\/usr\/bin\/env python/#!\/usr\/bin\/python3/' '{}' ';' + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/boots/resampling.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/boots/resampling.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/boots/resampling.py + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/reconst/benchmarks/bench_csd.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/reconst/benchmarks/bench_csd.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/reconst/benchmarks/bench_csd.py + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/reconst/dki.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/reconst/dki.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/reconst/dki.py + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/reconst/dti.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/reconst/dti.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/reconst/dti.py + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/workflows/mask.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/workflows/mask.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/workflows/mask.py + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/workflows/tracking.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/workflows/tracking.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/workflows/tracking.py + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/reconst/dki_micro.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/reconst/dki_micro.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/reconst/dki_micro.py + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/reconst/msdki.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/reconst/msdki.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/reconst/msdki.py + for f in "dipy/boots/resampling.py" "dipy/reconst/benchmarks/bench_csd.py" "dipy/reconst/dki.py" "dipy/reconst/dti.py" "dipy/workflows/mask.py" "dipy/workflows/tracking.py" "dipy/reconst/dki_micro.py" "dipy/reconst/msdki.py" "dipy/workflows/tests/test_stats.py" + chmod -x dipy/workflows/tests/test_stats.py + sed -i '/^#!\/usr\/bin\/env python/ d' dipy/workflows/tests/test_stats.py + sed -i '/^#!\/usr\/bin\/python/ d' dipy/workflows/tests/test_stats.py + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.VZskgG + umask 022 + cd /builddir/build/BUILD + cd dipy-1.7.0 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + TMPDIR=/builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir + RPM_TOXENV=py312 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/dipy-1.7.0/pyproject-wheeldir --output /builddir/build/BUILD/python-dipy-1.7.0-4.fc40.riscv64-pyproject-buildrequires -r Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 68.2.2) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.41.2) /usr/lib/python3.12/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg` !! ******************************************************************************** The license_file parameter is deprecated, use license_files instead. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. ******************************************************************************** !! parsed = self.parsers.get(option_name, lambda x: x)(value) /usr/lib/python3.12/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg` !! ******************************************************************************** The license_file parameter is deprecated, use license_files instead. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. ******************************************************************************** !! parsed = self.parsers.get(option_name, lambda x: x)(value) running egg_info creating dipy.egg-info writing dipy.egg-info/PKG-INFO writing dependency_links to dipy.egg-info/dependency_links.txt writing requirements to dipy.egg-info/requires.txt writing top-level names to dipy.egg-info/top_level.txt writing manifest file 'dipy.egg-info/SOURCES.txt' reading manifest file 'dipy.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'TODO' adding license file 'LICENSE' writing manifest file 'dipy.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) /usr/lib/python3.12/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg` !! ******************************************************************************** The license_file parameter is deprecated, use license_files instead. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. ******************************************************************************** !! parsed = self.parsers.get(option_name, lambda x: x)(value) running dist_info writing dipy.egg-info/PKG-INFO writing dependency_links to dipy.egg-info/dependency_links.txt writing requirements to dipy.egg-info/requires.txt writing top-level names to dipy.egg-info/top_level.txt reading manifest file 'dipy.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'TODO' adding license file 'LICENSE' writing manifest file 'dipy.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/dipy-1.7.0/dipy-1.7.0.dist-info' Handling numpy (>=1.14.5) from hook generated metadata: Requires (dipy) Requirement satisfied: numpy (>=1.14.5) (installed: numpy 1.26.0) Handling scipy (>=1.1) from hook generated metadata: Requires (dipy) Requirement satisfied: scipy (>=1.1) (installed: scipy 1.11.3) Handling nibabel (>=3.0.0) from hook generated metadata: Requires (dipy) Requirement satisfied: nibabel (>=3.0.0) (installed: nibabel 5.1.0) Handling h5py (>=2.8.0) from hook generated metadata: Requires (dipy) Requirement satisfied: h5py (>=2.8.0) (installed: h5py 3.10.0) Handling packaging (>=19.0) from hook generated metadata: Requires (dipy) Requirement satisfied: packaging (>=19.0) (installed: packaging 23.2) Handling tqdm from hook generated metadata: Requires (dipy) Requirement satisfied: tqdm (installed: tqdm 4.66.1) Handling nibabel >=3.0.0 from hook generated metadata: Requires-Dist (dipy) Requirement satisfied: nibabel >=3.0.0 (installed: nibabel 5.1.0) Handling h5py >=2.8.0 from hook generated metadata: Requires-Dist (dipy) Requirement satisfied: h5py >=2.8.0 (installed: h5py 3.10.0) Handling tqdm >=4.30.0 from hook generated metadata: Requires-Dist (dipy) Requirement satisfied: tqdm >=4.30.0 (installed: tqdm 4.66.1) Handling statsmodels ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: statsmodels ; extra == 'all' Handling pandas ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: pandas ; extra == 'all' Handling coveralls ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: coveralls ; extra == 'all' Handling nibabel >=3.0.0 ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: nibabel >=3.0.0 ; extra == 'all' Handling scipy ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scipy ; extra == 'all' Handling cvxpy ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: cvxpy ; extra == 'all' Handling boto3 ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: boto3 ; extra == 'all' Handling h5py ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: h5py ; extra == 'all' Handling scikit-learn ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scikit-learn ; extra == 'all' Handling coverage ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: coverage ; extra == 'all' Handling matplotlib ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: matplotlib ; extra == 'all' Handling tensorflowtensorflow-addons ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: tensorflowtensorflow-addons ; extra == 'all' Handling fury >=0.8.0 ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: fury >=0.8.0 ; extra == 'all' Handling numpy ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: numpy ; extra == 'all' Handling cython ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: cython ; extra == 'all' Handling tables ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: tables ; extra == 'all' Handling pytest ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: pytest ; extra == 'all' Handling scikit-image ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scikit-image ; extra == 'all' Handling h5py <3.0.0 ; (sys_platform == "win32") and extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: h5py <3.0.0 ; (sys_platform == "win32") and extra == 'all' Handling cython ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: cython ; extra == 'doc' Handling numpy ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: numpy ; extra == 'doc' Handling scipy ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scipy ; extra == 'doc' Handling nibabel >=3.0.0 ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: nibabel >=3.0.0 ; extra == 'doc' Handling h5py ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: h5py ; extra == 'doc' Handling cvxpy ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: cvxpy ; extra == 'doc' Handling pandas ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: pandas ; extra == 'doc' Handling tables ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: tables ; extra == 'doc' Handling matplotlib ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: matplotlib ; extra == 'doc' Handling fury >=0.8.0 ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: fury >=0.8.0 ; extra == 'doc' Handling scikit-learn ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scikit-learn ; extra == 'doc' Handling scikit-image ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scikit-image ; extra == 'doc' Handling statsmodels ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: statsmodels ; extra == 'doc' Handling boto3 ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: boto3 ; extra == 'doc' Handling h5py <3.0.0 ; (sys_platform == "win32") and extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: h5py <3.0.0 ; (sys_platform == "win32") and extra == 'doc' Handling scikit-learn ; extra == 'ml' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scikit-learn ; extra == 'ml' Handling pandas ; extra == 'ml' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: pandas ; extra == 'ml' Handling statsmodels ; extra == 'ml' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: statsmodels ; extra == 'ml' Handling tables ; extra == 'ml' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: tables ; extra == 'ml' Handling tensorflowtensorflow-addons ; extra == 'ml' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: tensorflowtensorflow-addons ; extra == 'ml' Handling pytest ; extra == 'test' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: pytest ; extra == 'test' Handling coverage ; extra == 'test' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: coverage ; extra == 'test' Handling coveralls ; extra == 'test' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: coveralls ; extra == 'test' Handling fury >=0.8.0 ; extra == 'viz' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: fury >=0.8.0 ; extra == 'viz' Handling matplotlib ; extra == 'viz' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: matplotlib ; extra == 'viz' + cat /builddir/build/BUILD/python-dipy-1.7.0-4.fc40.riscv64-pyproject-buildrequires + rm -rfv dipy-1.7.0.dist-info/ removed 'dipy-1.7.0.dist-info/METADATA' removed 'dipy-1.7.0.dist-info/LICENSE' removed 'dipy-1.7.0.dist-info/top_level.txt' removed directory 'dipy-1.7.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-dipy-1.7.0-4.fc40.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --target riscv64 --nodeps /builddir/build/SPECS/python-dipy.spec'], chrootPath='/var/lib/mock/f40-build-783395-132826/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --target riscv64 --nodeps /builddir/build/SPECS/python-dipy.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1706227200 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.gn9jNW + umask 022 + cd /builddir/build/BUILD + cd dipy-1.7.0 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + TMPDIR=/builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir + RPM_TOXENV=py312 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/dipy-1.7.0/pyproject-wheeldir --output /builddir/build/BUILD/python-dipy-1.7.0-4.fc40.riscv64-pyproject-buildrequires -r Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 68.2.2) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.41.2) /usr/lib/python3.12/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg` !! ******************************************************************************** The license_file parameter is deprecated, use license_files instead. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. ******************************************************************************** !! parsed = self.parsers.get(option_name, lambda x: x)(value) /usr/lib/python3.12/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg` !! ******************************************************************************** The license_file parameter is deprecated, use license_files instead. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. ******************************************************************************** !! parsed = self.parsers.get(option_name, lambda x: x)(value) running egg_info writing dipy.egg-info/PKG-INFO writing dependency_links to dipy.egg-info/dependency_links.txt writing requirements to dipy.egg-info/requires.txt writing top-level names to dipy.egg-info/top_level.txt reading manifest file 'dipy.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'TODO' adding license file 'LICENSE' writing manifest file 'dipy.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) /usr/lib/python3.12/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg` !! ******************************************************************************** The license_file parameter is deprecated, use license_files instead. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. ******************************************************************************** !! parsed = self.parsers.get(option_name, lambda x: x)(value) running dist_info writing dipy.egg-info/PKG-INFO writing dependency_links to dipy.egg-info/dependency_links.txt writing requirements to dipy.egg-info/requires.txt writing top-level names to dipy.egg-info/top_level.txt reading manifest file 'dipy.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'TODO' adding license file 'LICENSE' writing manifest file 'dipy.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/dipy-1.7.0/dipy-1.7.0.dist-info' Handling numpy (>=1.14.5) from hook generated metadata: Requires (dipy) Requirement satisfied: numpy (>=1.14.5) (installed: numpy 1.26.0) Handling scipy (>=1.1) from hook generated metadata: Requires (dipy) Requirement satisfied: scipy (>=1.1) (installed: scipy 1.11.3) Handling nibabel (>=3.0.0) from hook generated metadata: Requires (dipy) Requirement satisfied: nibabel (>=3.0.0) (installed: nibabel 5.1.0) Handling h5py (>=2.8.0) from hook generated metadata: Requires (dipy) Requirement satisfied: h5py (>=2.8.0) (installed: h5py 3.10.0) Handling packaging (>=19.0) from hook generated metadata: Requires (dipy) Requirement satisfied: packaging (>=19.0) (installed: packaging 23.2) Handling tqdm from hook generated metadata: Requires (dipy) Requirement satisfied: tqdm (installed: tqdm 4.66.1) Handling nibabel >=3.0.0 from hook generated metadata: Requires-Dist (dipy) Requirement satisfied: nibabel >=3.0.0 (installed: nibabel 5.1.0) Handling h5py >=2.8.0 from hook generated metadata: Requires-Dist (dipy) Requirement satisfied: h5py >=2.8.0 (installed: h5py 3.10.0) Handling tqdm >=4.30.0 from hook generated metadata: Requires-Dist (dipy) Requirement satisfied: tqdm >=4.30.0 (installed: tqdm 4.66.1) Handling pytest ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: pytest ; extra == 'all' Handling tables ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: tables ; extra == 'all' Handling tensorflowtensorflow-addons ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: tensorflowtensorflow-addons ; extra == 'all' Handling scikit-image ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scikit-image ; extra == 'all' Handling fury >=0.8.0 ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: fury >=0.8.0 ; extra == 'all' Handling nibabel >=3.0.0 ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: nibabel >=3.0.0 ; extra == 'all' Handling cython ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: cython ; extra == 'all' Handling pandas ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: pandas ; extra == 'all' Handling scikit-learn ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scikit-learn ; extra == 'all' Handling boto3 ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: boto3 ; extra == 'all' Handling numpy ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: numpy ; extra == 'all' Handling matplotlib ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: matplotlib ; extra == 'all' Handling scipy ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scipy ; extra == 'all' Handling coverage ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: coverage ; extra == 'all' Handling cvxpy ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: cvxpy ; extra == 'all' Handling statsmodels ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: statsmodels ; extra == 'all' Handling coveralls ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: coveralls ; extra == 'all' Handling h5py ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: h5py ; extra == 'all' Handling h5py <3.0.0 ; (sys_platform == "win32") and extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: h5py <3.0.0 ; (sys_platform == "win32") and extra == 'all' Handling cython ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: cython ; extra == 'doc' Handling numpy ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: numpy ; extra == 'doc' Handling scipy ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scipy ; extra == 'doc' Handling nibabel >=3.0.0 ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: nibabel >=3.0.0 ; extra == 'doc' Handling h5py ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: h5py ; extra == 'doc' Handling cvxpy ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: cvxpy ; extra == 'doc' Handling pandas ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: pandas ; extra == 'doc' Handling tables ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: tables ; extra == 'doc' Handling matplotlib ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: matplotlib ; extra == 'doc' Handling fury >=0.8.0 ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: fury >=0.8.0 ; extra == 'doc' Handling scikit-learn ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scikit-learn ; extra == 'doc' Handling scikit-image ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scikit-image ; extra == 'doc' Handling statsmodels ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: statsmodels ; extra == 'doc' Handling boto3 ; extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: boto3 ; extra == 'doc' Handling h5py <3.0.0 ; (sys_platform == "win32") and extra == 'doc' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: h5py <3.0.0 ; (sys_platform == "win32") and extra == 'doc' Handling scikit-learn ; extra == 'ml' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scikit-learn ; extra == 'ml' Handling pandas ; extra == 'ml' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: pandas ; extra == 'ml' Handling statsmodels ; extra == 'ml' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: statsmodels ; extra == 'ml' Handling tables ; extra == 'ml' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: tables ; extra == 'ml' Handling tensorflowtensorflow-addons ; extra == 'ml' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: tensorflowtensorflow-addons ; extra == 'ml' Handling pytest ; extra == 'test' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: pytest ; extra == 'test' Handling coverage ; extra == 'test' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: coverage ; extra == 'test' Handling coveralls ; extra == 'test' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: coveralls ; extra == 'test' Handling fury >=0.8.0 ; extra == 'viz' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: fury >=0.8.0 ; extra == 'viz' Handling matplotlib ; extra == 'viz' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: matplotlib ; extra == 'viz' + cat /builddir/build/BUILD/python-dipy-1.7.0-4.fc40.riscv64-pyproject-buildrequires + rm -rfv dipy-1.7.0.dist-info/ removed 'dipy-1.7.0.dist-info/METADATA' removed 'dipy-1.7.0.dist-info/LICENSE' removed 'dipy-1.7.0.dist-info/top_level.txt' removed directory 'dipy-1.7.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.LexTIx + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd dipy-1.7.0 + export TEST_WITH_XVFB=true + TEST_WITH_XVFB=true + mkdir -p /builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + TMPDIR=/builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/dipy-1.7.0/pyproject-wheeldir Processing /builddir/build/BUILD/dipy-1.7.0 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) /usr/lib/python3.12/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg` !! ******************************************************************************** The license_file parameter is deprecated, use license_files instead. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. ******************************************************************************** !! parsed = self.parsers.get(option_name, lambda x: x)(value) running dist_info creating /builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir/pip-modern-metadata-ob0r_db3/dipy.egg-info writing /builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir/pip-modern-metadata-ob0r_db3/dipy.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir/pip-modern-metadata-ob0r_db3/dipy.egg-info/dependency_links.txt writing requirements to /builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir/pip-modern-metadata-ob0r_db3/dipy.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir/pip-modern-metadata-ob0r_db3/dipy.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir/pip-modern-metadata-ob0r_db3/dipy.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir/pip-modern-metadata-ob0r_db3/dipy.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'TODO' adding license file 'LICENSE' writing manifest file '/builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir/pip-modern-metadata-ob0r_db3/dipy.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir/pip-modern-metadata-ob0r_db3/dipy-1.7.0.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: dipy Building wheel for dipy (pyproject.toml): started Running command Building wheel for dipy (pyproject.toml) /usr/lib/python3.12/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg` !! ******************************************************************************** The license_file parameter is deprecated, use license_files instead. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. ******************************************************************************** !! parsed = self.parsers.get(option_name, lambda x: x)(value) running bdist_wheel running build running build_py creating build creating build/lib.linux-riscv64-cpython-312 creating build/lib.linux-riscv64-cpython-312/dipy copying dipy/pkg_info.py -> build/lib.linux-riscv64-cpython-312/dipy copying dipy/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy copying dipy/conftest.py -> build/lib.linux-riscv64-cpython-312/dipy copying dipy/info.py -> build/lib.linux-riscv64-cpython-312/dipy creating build/lib.linux-riscv64-cpython-312/dipy/tests copying dipy/tests/scriptrunner.py -> build/lib.linux-riscv64-cpython-312/dipy/tests copying dipy/tests/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/tests copying dipy/tests/test_scripts.py -> build/lib.linux-riscv64-cpython-312/dipy/tests creating build/lib.linux-riscv64-cpython-312/dipy/align copying dipy/align/metrics.py -> build/lib.linux-riscv64-cpython-312/dipy/align copying dipy/align/_public.py -> build/lib.linux-riscv64-cpython-312/dipy/align copying dipy/align/scalespace.py -> build/lib.linux-riscv64-cpython-312/dipy/align copying dipy/align/streamwarp.py -> build/lib.linux-riscv64-cpython-312/dipy/align copying dipy/align/imaffine.py -> build/lib.linux-riscv64-cpython-312/dipy/align copying dipy/align/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/align copying dipy/align/reslice.py -> build/lib.linux-riscv64-cpython-312/dipy/align copying dipy/align/imwarp.py -> build/lib.linux-riscv64-cpython-312/dipy/align copying dipy/align/cpd.py -> build/lib.linux-riscv64-cpython-312/dipy/align copying dipy/align/streamlinear.py -> build/lib.linux-riscv64-cpython-312/dipy/align creating build/lib.linux-riscv64-cpython-312/dipy/align/tests copying dipy/align/tests/test_transforms.py -> build/lib.linux-riscv64-cpython-312/dipy/align/tests copying dipy/align/tests/test_parzenhist.py -> build/lib.linux-riscv64-cpython-312/dipy/align/tests copying dipy/align/tests/test_vector_fields.py -> build/lib.linux-riscv64-cpython-312/dipy/align/tests copying dipy/align/tests/test_imwarp.py -> build/lib.linux-riscv64-cpython-312/dipy/align/tests copying dipy/align/tests/test_api.py -> build/lib.linux-riscv64-cpython-312/dipy/align/tests copying dipy/align/tests/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/align/tests copying dipy/align/tests/test_sumsqdiff.py -> build/lib.linux-riscv64-cpython-312/dipy/align/tests copying dipy/align/tests/test_imaffine.py -> build/lib.linux-riscv64-cpython-312/dipy/align/tests copying dipy/align/tests/test_whole_brain_slr.py -> build/lib.linux-riscv64-cpython-312/dipy/align/tests copying dipy/align/tests/test_crosscorr.py -> build/lib.linux-riscv64-cpython-312/dipy/align/tests copying dipy/align/tests/test_streamlinear.py -> build/lib.linux-riscv64-cpython-312/dipy/align/tests copying dipy/align/tests/test_expectmax.py -> build/lib.linux-riscv64-cpython-312/dipy/align/tests copying dipy/align/tests/test_metrics.py -> build/lib.linux-riscv64-cpython-312/dipy/align/tests copying dipy/align/tests/test_scalespace.py -> build/lib.linux-riscv64-cpython-312/dipy/align/tests copying dipy/align/tests/test_reslice.py -> build/lib.linux-riscv64-cpython-312/dipy/align/tests copying dipy/align/tests/test_streamwarp.py -> build/lib.linux-riscv64-cpython-312/dipy/align/tests creating build/lib.linux-riscv64-cpython-312/dipy/core copying dipy/core/ndindex.py -> build/lib.linux-riscv64-cpython-312/dipy/core copying dipy/core/gradients.py -> build/lib.linux-riscv64-cpython-312/dipy/core copying dipy/core/sphere_stats.py -> build/lib.linux-riscv64-cpython-312/dipy/core copying dipy/core/optimize.py -> build/lib.linux-riscv64-cpython-312/dipy/core copying dipy/core/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/core copying dipy/core/onetime.py -> build/lib.linux-riscv64-cpython-312/dipy/core copying dipy/core/geometry.py -> build/lib.linux-riscv64-cpython-312/dipy/core copying dipy/core/histeq.py -> build/lib.linux-riscv64-cpython-312/dipy/core copying dipy/core/rng.py -> build/lib.linux-riscv64-cpython-312/dipy/core copying dipy/core/graph.py -> build/lib.linux-riscv64-cpython-312/dipy/core copying dipy/core/subdivide_octahedron.py -> build/lib.linux-riscv64-cpython-312/dipy/core copying dipy/core/sphere.py -> build/lib.linux-riscv64-cpython-312/dipy/core copying dipy/core/profile.py -> build/lib.linux-riscv64-cpython-312/dipy/core copying dipy/core/wavelet.py -> build/lib.linux-riscv64-cpython-312/dipy/core creating build/lib.linux-riscv64-cpython-312/dipy/core/tests copying dipy/core/tests/test_sphere.py -> build/lib.linux-riscv64-cpython-312/dipy/core/tests copying dipy/core/tests/test_graph.py -> build/lib.linux-riscv64-cpython-312/dipy/core/tests copying dipy/core/tests/test_geometry.py -> build/lib.linux-riscv64-cpython-312/dipy/core/tests copying dipy/core/tests/test_gradients.py -> build/lib.linux-riscv64-cpython-312/dipy/core/tests copying dipy/core/tests/test_ndindex.py -> build/lib.linux-riscv64-cpython-312/dipy/core/tests copying dipy/core/tests/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/core/tests copying dipy/core/tests/test_optimize.py -> build/lib.linux-riscv64-cpython-312/dipy/core/tests copying dipy/core/tests/test_subdivide_octahedron.py -> build/lib.linux-riscv64-cpython-312/dipy/core/tests copying dipy/core/tests/test_interpolation.py -> build/lib.linux-riscv64-cpython-312/dipy/core/tests copying dipy/core/tests/test_rng.py -> build/lib.linux-riscv64-cpython-312/dipy/core/tests creating build/lib.linux-riscv64-cpython-312/dipy/direction copying dipy/direction/peaks.py -> build/lib.linux-riscv64-cpython-312/dipy/direction copying dipy/direction/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/direction creating build/lib.linux-riscv64-cpython-312/dipy/direction/tests copying dipy/direction/tests/test_ptt_direction_getter.py -> build/lib.linux-riscv64-cpython-312/dipy/direction/tests copying dipy/direction/tests/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/direction/tests copying dipy/direction/tests/test_prob_direction_getter.py -> build/lib.linux-riscv64-cpython-312/dipy/direction/tests copying dipy/direction/tests/test_pmf.py -> build/lib.linux-riscv64-cpython-312/dipy/direction/tests copying dipy/direction/tests/test_peaks.py -> build/lib.linux-riscv64-cpython-312/dipy/direction/tests copying dipy/direction/tests/test_bootstrap_direction_getter.py -> build/lib.linux-riscv64-cpython-312/dipy/direction/tests creating build/lib.linux-riscv64-cpython-312/dipy/tracking copying dipy/tracking/metrics.py -> build/lib.linux-riscv64-cpython-312/dipy/tracking copying dipy/tracking/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/tracking copying dipy/tracking/local_tracking.py -> build/lib.linux-riscv64-cpython-312/dipy/tracking copying dipy/tracking/streamline.py -> build/lib.linux-riscv64-cpython-312/dipy/tracking copying dipy/tracking/_utils.py -> build/lib.linux-riscv64-cpython-312/dipy/tracking copying dipy/tracking/learning.py -> build/lib.linux-riscv64-cpython-312/dipy/tracking copying dipy/tracking/utils.py -> build/lib.linux-riscv64-cpython-312/dipy/tracking copying dipy/tracking/mesh.py -> build/lib.linux-riscv64-cpython-312/dipy/tracking copying dipy/tracking/life.py -> build/lib.linux-riscv64-cpython-312/dipy/tracking creating build/lib.linux-riscv64-cpython-312/dipy/tracking/tests copying dipy/tracking/tests/test_streamline.py -> build/lib.linux-riscv64-cpython-312/dipy/tracking/tests copying dipy/tracking/tests/test_life.py -> build/lib.linux-riscv64-cpython-312/dipy/tracking/tests copying dipy/tracking/tests/test_fbc.py -> build/lib.linux-riscv64-cpython-312/dipy/tracking/tests copying dipy/tracking/tests/test_learning.py -> build/lib.linux-riscv64-cpython-312/dipy/tracking/tests copying dipy/tracking/tests/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/tracking/tests copying dipy/tracking/tests/test_utils.py -> build/lib.linux-riscv64-cpython-312/dipy/tracking/tests copying dipy/tracking/tests/test_tracking.py -> build/lib.linux-riscv64-cpython-312/dipy/tracking/tests copying dipy/tracking/tests/test_track_volumes.py -> build/lib.linux-riscv64-cpython-312/dipy/tracking/tests copying dipy/tracking/tests/test_propagation.py -> build/lib.linux-riscv64-cpython-312/dipy/tracking/tests copying dipy/tracking/tests/test_stopping_criterion.py -> build/lib.linux-riscv64-cpython-312/dipy/tracking/tests copying dipy/tracking/tests/test_distances.py -> build/lib.linux-riscv64-cpython-312/dipy/tracking/tests copying dipy/tracking/tests/test_metrics.py -> build/lib.linux-riscv64-cpython-312/dipy/tracking/tests copying dipy/tracking/tests/test_mesh.py -> build/lib.linux-riscv64-cpython-312/dipy/tracking/tests creating build/lib.linux-riscv64-cpython-312/dipy/tracking/benchmarks copying dipy/tracking/benchmarks/bench_streamline.py -> build/lib.linux-riscv64-cpython-312/dipy/tracking/benchmarks copying dipy/tracking/benchmarks/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/tracking/benchmarks creating build/lib.linux-riscv64-cpython-312/dipy/reconst copying dipy/reconst/msdki.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst copying dipy/reconst/rumba.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst copying dipy/reconst/mcsd.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst copying dipy/reconst/cache.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst copying dipy/reconst/qti.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst copying dipy/reconst/sfm.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst copying dipy/reconst/dti.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst copying dipy/reconst/base.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst copying dipy/reconst/multi_voxel.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst copying dipy/reconst/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst copying dipy/reconst/gqi.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst copying dipy/reconst/mapmri.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst copying dipy/reconst/dki.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst copying dipy/reconst/ivim.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst copying dipy/reconst/fwdti.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst copying dipy/reconst/dki_micro.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst copying dipy/reconst/odf.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst copying dipy/reconst/qtdmri.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst copying dipy/reconst/csdeconv.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst copying dipy/reconst/dsi.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst copying dipy/reconst/shore.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst copying dipy/reconst/utils.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst copying dipy/reconst/shm.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst copying dipy/reconst/cross_validation.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst copying dipy/reconst/forecast.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst creating build/lib.linux-riscv64-cpython-312/dipy/reconst/benchmarks copying dipy/reconst/benchmarks/bench_squash.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/benchmarks copying dipy/reconst/benchmarks/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/benchmarks copying dipy/reconst/benchmarks/bench_peaks.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/benchmarks copying dipy/reconst/benchmarks/bench_vec_val_sum.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/benchmarks copying dipy/reconst/benchmarks/bench_bounding_box.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/benchmarks copying dipy/reconst/benchmarks/bench_csd.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/benchmarks creating build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_shm.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_dti.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_dsi_metrics.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_dki.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_mapmri.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_reco_utils.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_sfm.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_peak_finding.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_cross_validation.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_rumba.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_forecast.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_dsi.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_utils.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_ivim.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_qtdmri.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_msdki.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_gqi.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_shore_metrics.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_odf.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_shore_odf.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_fwdti.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_qti.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_shore.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_dsi_deconv.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_mcsd.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_csdeconv.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_dki_micro.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_vec_val_vect.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_cache.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_eudx_dg.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests copying dipy/reconst/tests/test_multi_voxel.py -> build/lib.linux-riscv64-cpython-312/dipy/reconst/tests creating build/lib.linux-riscv64-cpython-312/dipy/io copying dipy/io/gradients.py -> build/lib.linux-riscv64-cpython-312/dipy/io copying dipy/io/peaks.py -> build/lib.linux-riscv64-cpython-312/dipy/io copying dipy/io/pickles.py -> build/lib.linux-riscv64-cpython-312/dipy/io copying dipy/io/vtk.py -> build/lib.linux-riscv64-cpython-312/dipy/io copying dipy/io/dpy.py -> build/lib.linux-riscv64-cpython-312/dipy/io copying dipy/io/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/io copying dipy/io/bvectxt.py -> build/lib.linux-riscv64-cpython-312/dipy/io copying dipy/io/streamline.py -> build/lib.linux-riscv64-cpython-312/dipy/io copying dipy/io/image.py -> build/lib.linux-riscv64-cpython-312/dipy/io copying dipy/io/stateful_tractogram.py -> build/lib.linux-riscv64-cpython-312/dipy/io copying dipy/io/utils.py -> build/lib.linux-riscv64-cpython-312/dipy/io creating build/lib.linux-riscv64-cpython-312/dipy/io/tests copying dipy/io/tests/test_streamline.py -> build/lib.linux-riscv64-cpython-312/dipy/io/tests copying dipy/io/tests/test_dpy.py -> build/lib.linux-riscv64-cpython-312/dipy/io/tests copying dipy/io/tests/test_stateful_tractogram.py -> build/lib.linux-riscv64-cpython-312/dipy/io/tests copying dipy/io/tests/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/io/tests copying dipy/io/tests/test_utils.py -> build/lib.linux-riscv64-cpython-312/dipy/io/tests copying dipy/io/tests/test_io.py -> build/lib.linux-riscv64-cpython-312/dipy/io/tests copying dipy/io/tests/test_io_peaks.py -> build/lib.linux-riscv64-cpython-312/dipy/io/tests copying dipy/io/tests/test_io_gradients.py -> build/lib.linux-riscv64-cpython-312/dipy/io/tests creating build/lib.linux-riscv64-cpython-312/dipy/viz copying dipy/viz/regtools.py -> build/lib.linux-riscv64-cpython-312/dipy/viz copying dipy/viz/projections.py -> build/lib.linux-riscv64-cpython-312/dipy/viz copying dipy/viz/panel.py -> build/lib.linux-riscv64-cpython-312/dipy/viz copying dipy/viz/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/viz copying dipy/viz/streamline.py -> build/lib.linux-riscv64-cpython-312/dipy/viz copying dipy/viz/gmem.py -> build/lib.linux-riscv64-cpython-312/dipy/viz copying dipy/viz/plotting.py -> build/lib.linux-riscv64-cpython-312/dipy/viz creating build/lib.linux-riscv64-cpython-312/dipy/viz/horizon copying dipy/viz/horizon/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/viz/horizon copying dipy/viz/horizon/app.py -> build/lib.linux-riscv64-cpython-312/dipy/viz/horizon creating build/lib.linux-riscv64-cpython-312/dipy/viz/horizon/tab copying dipy/viz/horizon/tab/roi.py -> build/lib.linux-riscv64-cpython-312/dipy/viz/horizon/tab copying dipy/viz/horizon/tab/cluster.py -> build/lib.linux-riscv64-cpython-312/dipy/viz/horizon/tab copying dipy/viz/horizon/tab/base.py -> build/lib.linux-riscv64-cpython-312/dipy/viz/horizon/tab copying dipy/viz/horizon/tab/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/viz/horizon/tab copying dipy/viz/horizon/tab/peak.py -> build/lib.linux-riscv64-cpython-312/dipy/viz/horizon/tab copying dipy/viz/horizon/tab/slice.py -> build/lib.linux-riscv64-cpython-312/dipy/viz/horizon/tab creating build/lib.linux-riscv64-cpython-312/dipy/viz/horizon/visualizer copying dipy/viz/horizon/visualizer/cluster.py -> build/lib.linux-riscv64-cpython-312/dipy/viz/horizon/visualizer copying dipy/viz/horizon/visualizer/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/viz/horizon/visualizer copying dipy/viz/horizon/visualizer/slice.py -> build/lib.linux-riscv64-cpython-312/dipy/viz/horizon/visualizer creating build/lib.linux-riscv64-cpython-312/dipy/viz/tests copying dipy/viz/tests/test_streamline.py -> build/lib.linux-riscv64-cpython-312/dipy/viz/tests copying dipy/viz/tests/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/viz/tests copying dipy/viz/tests/test_fury.py -> build/lib.linux-riscv64-cpython-312/dipy/viz/tests copying dipy/viz/tests/test_viz_import.py -> build/lib.linux-riscv64-cpython-312/dipy/viz/tests copying dipy/viz/tests/test_apps.py -> build/lib.linux-riscv64-cpython-312/dipy/viz/tests copying dipy/viz/tests/test_regtools.py -> build/lib.linux-riscv64-cpython-312/dipy/viz/tests creating build/lib.linux-riscv64-cpython-312/dipy/testing copying dipy/testing/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/testing copying dipy/testing/spherepoints.py -> build/lib.linux-riscv64-cpython-312/dipy/testing copying dipy/testing/memory.py -> build/lib.linux-riscv64-cpython-312/dipy/testing copying dipy/testing/decorators.py -> build/lib.linux-riscv64-cpython-312/dipy/testing creating build/lib.linux-riscv64-cpython-312/dipy/testing/tests copying dipy/testing/tests/test_decorators.py -> build/lib.linux-riscv64-cpython-312/dipy/testing/tests copying dipy/testing/tests/test_testing.py -> build/lib.linux-riscv64-cpython-312/dipy/testing/tests copying dipy/testing/tests/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/testing/tests copying dipy/testing/tests/test_memory.py -> build/lib.linux-riscv64-cpython-312/dipy/testing/tests creating build/lib.linux-riscv64-cpython-312/dipy/boots copying dipy/boots/resampling.py -> build/lib.linux-riscv64-cpython-312/dipy/boots copying dipy/boots/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/boots creating build/lib.linux-riscv64-cpython-312/dipy/data copying dipy/data/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/data copying dipy/data/fetcher.py -> build/lib.linux-riscv64-cpython-312/dipy/data creating build/lib.linux-riscv64-cpython-312/dipy/data/tests copying dipy/data/tests/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/data/tests copying dipy/data/tests/test_data.py -> build/lib.linux-riscv64-cpython-312/dipy/data/tests copying dipy/data/tests/test_fetcher.py -> build/lib.linux-riscv64-cpython-312/dipy/data/tests creating build/lib.linux-riscv64-cpython-312/dipy/utils copying dipy/utils/tripwire.py -> build/lib.linux-riscv64-cpython-312/dipy/utils copying dipy/utils/arrfuncs.py -> build/lib.linux-riscv64-cpython-312/dipy/utils copying dipy/utils/parallel.py -> build/lib.linux-riscv64-cpython-312/dipy/utils copying dipy/utils/multiproc.py -> build/lib.linux-riscv64-cpython-312/dipy/utils copying dipy/utils/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/utils copying dipy/utils/optpkg.py -> build/lib.linux-riscv64-cpython-312/dipy/utils copying dipy/utils/deprecator.py -> build/lib.linux-riscv64-cpython-312/dipy/utils copying dipy/utils/_importlib.py -> build/lib.linux-riscv64-cpython-312/dipy/utils creating build/lib.linux-riscv64-cpython-312/dipy/utils/tests copying dipy/utils/tests/test_multiproc.py -> build/lib.linux-riscv64-cpython-312/dipy/utils/tests copying dipy/utils/tests/test_arrfuncs.py -> build/lib.linux-riscv64-cpython-312/dipy/utils/tests copying dipy/utils/tests/test_tripwire.py -> build/lib.linux-riscv64-cpython-312/dipy/utils/tests copying dipy/utils/tests/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/utils/tests copying dipy/utils/tests/test_fast_numpy.py -> build/lib.linux-riscv64-cpython-312/dipy/utils/tests copying dipy/utils/tests/test_parallel.py -> build/lib.linux-riscv64-cpython-312/dipy/utils/tests copying dipy/utils/tests/test_deprecator.py -> build/lib.linux-riscv64-cpython-312/dipy/utils/tests copying dipy/utils/tests/test_omp.py -> build/lib.linux-riscv64-cpython-312/dipy/utils/tests creating build/lib.linux-riscv64-cpython-312/dipy/segment copying dipy/segment/bundles.py -> build/lib.linux-riscv64-cpython-312/dipy/segment copying dipy/segment/fss.py -> build/lib.linux-riscv64-cpython-312/dipy/segment copying dipy/segment/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/segment copying dipy/segment/threshold.py -> build/lib.linux-riscv64-cpython-312/dipy/segment copying dipy/segment/metric.py -> build/lib.linux-riscv64-cpython-312/dipy/segment copying dipy/segment/clustering.py -> build/lib.linux-riscv64-cpython-312/dipy/segment copying dipy/segment/mask.py -> build/lib.linux-riscv64-cpython-312/dipy/segment copying dipy/segment/tissue.py -> build/lib.linux-riscv64-cpython-312/dipy/segment creating build/lib.linux-riscv64-cpython-312/dipy/segment/benchmarks copying dipy/segment/benchmarks/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/segment/benchmarks copying dipy/segment/benchmarks/bench_quickbundles.py -> build/lib.linux-riscv64-cpython-312/dipy/segment/benchmarks creating build/lib.linux-riscv64-cpython-312/dipy/segment/tests copying dipy/segment/tests/test_qbx.py -> build/lib.linux-riscv64-cpython-312/dipy/segment/tests copying dipy/segment/tests/test_adjustment.py -> build/lib.linux-riscv64-cpython-312/dipy/segment/tests copying dipy/segment/tests/test_fss.py -> build/lib.linux-riscv64-cpython-312/dipy/segment/tests copying dipy/segment/tests/test_quickbundles.py -> build/lib.linux-riscv64-cpython-312/dipy/segment/tests copying dipy/segment/tests/test_mask.py -> build/lib.linux-riscv64-cpython-312/dipy/segment/tests copying dipy/segment/tests/test_feature.py -> build/lib.linux-riscv64-cpython-312/dipy/segment/tests copying dipy/segment/tests/test_metric.py -> build/lib.linux-riscv64-cpython-312/dipy/segment/tests copying dipy/segment/tests/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/segment/tests copying dipy/segment/tests/test_clustering.py -> build/lib.linux-riscv64-cpython-312/dipy/segment/tests copying dipy/segment/tests/test_mrf.py -> build/lib.linux-riscv64-cpython-312/dipy/segment/tests copying dipy/segment/tests/test_bundles.py -> build/lib.linux-riscv64-cpython-312/dipy/segment/tests creating build/lib.linux-riscv64-cpython-312/dipy/sims copying dipy/sims/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/sims copying dipy/sims/phantom.py -> build/lib.linux-riscv64-cpython-312/dipy/sims copying dipy/sims/voxel.py -> build/lib.linux-riscv64-cpython-312/dipy/sims creating build/lib.linux-riscv64-cpython-312/dipy/sims/tests copying dipy/sims/tests/test_voxel.py -> build/lib.linux-riscv64-cpython-312/dipy/sims/tests copying dipy/sims/tests/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/sims/tests copying dipy/sims/tests/test_phantom.py -> build/lib.linux-riscv64-cpython-312/dipy/sims/tests creating build/lib.linux-riscv64-cpython-312/dipy/stats copying dipy/stats/analysis.py -> build/lib.linux-riscv64-cpython-312/dipy/stats copying dipy/stats/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/stats creating build/lib.linux-riscv64-cpython-312/dipy/stats/tests copying dipy/stats/tests/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/stats/tests copying dipy/stats/tests/test_analysis.py -> build/lib.linux-riscv64-cpython-312/dipy/stats/tests creating build/lib.linux-riscv64-cpython-312/dipy/denoise copying dipy/denoise/nlmeans.py -> build/lib.linux-riscv64-cpython-312/dipy/denoise copying dipy/denoise/non_local_means.py -> build/lib.linux-riscv64-cpython-312/dipy/denoise copying dipy/denoise/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/denoise copying dipy/denoise/gibbs.py -> build/lib.linux-riscv64-cpython-312/dipy/denoise copying dipy/denoise/patch2self.py -> build/lib.linux-riscv64-cpython-312/dipy/denoise copying dipy/denoise/noise_estimate.py -> build/lib.linux-riscv64-cpython-312/dipy/denoise copying dipy/denoise/adaptive_soft_matching.py -> build/lib.linux-riscv64-cpython-312/dipy/denoise copying dipy/denoise/localpca.py -> build/lib.linux-riscv64-cpython-312/dipy/denoise creating build/lib.linux-riscv64-cpython-312/dipy/denoise/tests copying dipy/denoise/tests/test_patch2self.py -> build/lib.linux-riscv64-cpython-312/dipy/denoise/tests copying dipy/denoise/tests/test_kernel.py -> build/lib.linux-riscv64-cpython-312/dipy/denoise/tests copying dipy/denoise/tests/test_nlmeans.py -> build/lib.linux-riscv64-cpython-312/dipy/denoise/tests copying dipy/denoise/tests/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/denoise/tests copying dipy/denoise/tests/test_ascm.py -> build/lib.linux-riscv64-cpython-312/dipy/denoise/tests copying dipy/denoise/tests/test_noise_estimate.py -> build/lib.linux-riscv64-cpython-312/dipy/denoise/tests copying dipy/denoise/tests/test_lpca.py -> build/lib.linux-riscv64-cpython-312/dipy/denoise/tests copying dipy/denoise/tests/test_denoise.py -> build/lib.linux-riscv64-cpython-312/dipy/denoise/tests copying dipy/denoise/tests/test_gibbs.py -> build/lib.linux-riscv64-cpython-312/dipy/denoise/tests copying dipy/denoise/tests/test_non_local_means.py -> build/lib.linux-riscv64-cpython-312/dipy/denoise/tests creating build/lib.linux-riscv64-cpython-312/dipy/workflows copying dipy/workflows/combined_workflow.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows copying dipy/workflows/reconst.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows copying dipy/workflows/stats.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows copying dipy/workflows/base.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows copying dipy/workflows/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows copying dipy/workflows/docstring_parser.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows copying dipy/workflows/flow_runner.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows copying dipy/workflows/segment.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows copying dipy/workflows/viz.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows copying dipy/workflows/align.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows copying dipy/workflows/io.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows copying dipy/workflows/tracking.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows copying dipy/workflows/workflow.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows copying dipy/workflows/denoise.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows copying dipy/workflows/multi_io.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows copying dipy/workflows/mask.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows creating build/lib.linux-riscv64-cpython-312/dipy/workflows/tests copying dipy/workflows/tests/test_masking.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows/tests copying dipy/workflows/tests/workflow_tests_utils.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows/tests copying dipy/workflows/tests/test_reconst_mapmri.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows/tests copying dipy/workflows/tests/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows/tests copying dipy/workflows/tests/test_tracking.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows/tests copying dipy/workflows/tests/test_iap.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows/tests copying dipy/workflows/tests/test_segment.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows/tests copying dipy/workflows/tests/test_reconst_csa_csd.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows/tests copying dipy/workflows/tests/test_io.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows/tests copying dipy/workflows/tests/test_workflow.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows/tests copying dipy/workflows/tests/test_align.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows/tests copying dipy/workflows/tests/test_viz.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows/tests copying dipy/workflows/tests/test_reconst_rumba.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows/tests copying dipy/workflows/tests/test_reconst_dki.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows/tests copying dipy/workflows/tests/test_stats.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows/tests copying dipy/workflows/tests/test_reconst_dti.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows/tests copying dipy/workflows/tests/test_reconst_ivim.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows/tests copying dipy/workflows/tests/test_denoise.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows/tests copying dipy/workflows/tests/test_docstring_parser.py -> build/lib.linux-riscv64-cpython-312/dipy/workflows/tests creating build/lib.linux-riscv64-cpython-312/dipy/nn copying dipy/nn/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/nn copying dipy/nn/model.py -> build/lib.linux-riscv64-cpython-312/dipy/nn copying dipy/nn/histo_resdnn.py -> build/lib.linux-riscv64-cpython-312/dipy/nn copying dipy/nn/evac.py -> build/lib.linux-riscv64-cpython-312/dipy/nn copying dipy/nn/utils.py -> build/lib.linux-riscv64-cpython-312/dipy/nn copying dipy/nn/synb0.py -> build/lib.linux-riscv64-cpython-312/dipy/nn copying dipy/nn/cnn_1d_denoising.py -> build/lib.linux-riscv64-cpython-312/dipy/nn creating build/lib.linux-riscv64-cpython-312/dipy/nn/tests copying dipy/nn/tests/test_synb0.py -> build/lib.linux-riscv64-cpython-312/dipy/nn/tests copying dipy/nn/tests/__init__.py -> build/lib.linux-riscv64-cpython-312/dipy/nn/tests copying dipy/nn/tests/test_utils.py -> build/lib.linux-riscv64-cpython-312/dipy/nn/tests copying dipy/nn/tests/test_tf.py -> build/lib.linux-riscv64-cpython-312/dipy/nn/tests copying dipy/nn/tests/test_histo_resdnn.py -> build/lib.linux-riscv64-cpython-312/dipy/nn/tests copying dipy/nn/tests/test_evac.py -> build/lib.linux-riscv64-cpython-312/dipy/nn/tests copying dipy/nn/tests/test_cnn_1denoiser.py -> build/lib.linux-riscv64-cpython-312/dipy/nn/tests creating build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/small_64D.bval -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/dki_constraint.npz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/dki_constraint_2.npz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/C3.pkl.gz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/hermite_constraint_4.npz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/small_64D.bvec -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/ScannerVectors_GQI101.txt -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/record_horizon.log.gz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/tracks300.trk -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/repulsion200.npz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/grad_514.txt -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/dki_constraint_0.npz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/life_matlab_rmse.npy -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/gtab_isbi2013_2shell.txt -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/evenly_distributed_sphere_724.npz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/C.npy -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/dipy_colormaps.json -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/tdesign45.txt -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/cb_2.npz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/repulsion724.npz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/repulsion100.npz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/circle.npy -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/fib1.pkl.gz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/small_64D.nii -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/55dir_grad.bval -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/C1.pkl.gz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/evenly_distributed_sphere_642.npz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/small_64D.gradients.npy -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/ascm_out_test.nii.gz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/fib2.pkl.gz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/small_64D.bvals.npy -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/t1_coronal_slice.npy -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/aniso_vox.nii.gz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/55dir_grad.bvec -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/eg_3voxels.pkl -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/dsi4169_b_table.txt -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/hermite_constraint_0.npz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/small_101D.bvec -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/hermite_constraint_10.npz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/hermite_constraint_2.npz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/hermite_constraint_6.npz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/small_101D.nii.gz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/fib0.pkl.gz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/small_25.nii.gz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/dki_constraint_4.npz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/small_25.bvec -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/S0_10slices.nii.gz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/life_matlab_weights.npy -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/dsi515_b_table.txt -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/gtab_3shell.txt -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/small_101D.bval -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/EuDX_small_25.trk -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/test_ui_text_block.npz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/minimal_bundles.zip -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/hermite_constraint_8.npz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/evenly_distributed_sphere_362.npz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/func_discrete.nii.gz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/func_coef.nii.gz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/test_piesno.nii.gz -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/sphere_grad.txt -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/small_25.bval -> build/lib.linux-riscv64-cpython-312/dipy/data/files copying dipy/data/files/gtab_taiwan_dsi.txt -> build/lib.linux-riscv64-cpython-312/dipy/data/files running build_ext gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -I/usr/include/python3.12 -c test.c -o test.o -msse2 -mfpmath=sse cc1: error: unrecognized command-line option ‘-msse2’ cc1: error: unrecognized command-line option ‘-mfpmath=sse’ Flags ['-msse2', '-mfpmath=sse'] omitted because of compile or link error gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -I/usr/include/python3.12 -c test.c -o test.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer test.o -L/usr/lib64 -o libtestlib.so -fopenmp performance hint: dipy/core/interpolation.pyx:117:5: Exception check on 'splitoffset' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/core/interpolation.pyx:245:5: Exception check on '_trilinear_interpolation_iso' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/core/interpolation.pyx:233:40: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. Compiling dipy/core/interpolation.pyx because it changed. [1/1] Cythonizing dipy/core/interpolation.pyx building 'dipy.core.interpolation' extension creating build/temp.linux-riscv64-cpython-312 creating build/temp.linux-riscv64-cpython-312/dipy creating build/temp.linux-riscv64-cpython-312/dipy/core gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/core/interpolation.c -o build/temp.linux-riscv64-cpython-312/dipy/core/interpolation.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/core/interpolation.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/core/interpolation.cpython-312-riscv64-linux-gnu.so -fopenmp Compiling dipy/direction/pmf.pyx because it changed. [1/1] Cythonizing dipy/direction/pmf.pyx building 'dipy.direction.pmf' extension creating build/temp.linux-riscv64-cpython-312/dipy/direction gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/direction/pmf.c -o build/temp.linux-riscv64-cpython-312/dipy/direction/pmf.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/direction/pmf.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/direction/pmf.cpython-312-riscv64-linux-gnu.so -fopenmp Compiling dipy/direction/probabilistic_direction_getter.pyx because it changed. [1/1] Cythonizing dipy/direction/probabilistic_direction_getter.pyx building 'dipy.direction.probabilistic_direction_getter' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/direction/probabilistic_direction_getter.c -o build/temp.linux-riscv64-cpython-312/dipy/direction/probabilistic_direction_getter.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/direction/probabilistic_direction_getter.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/direction/probabilistic_direction_getter.cpython-312-riscv64-linux-gnu.so -fopenmp Compiling dipy/direction/ptt_direction_getter.pyx because it changed. [1/1] Cythonizing dipy/direction/ptt_direction_getter.pyx building 'dipy.direction.ptt_direction_getter' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/direction/ptt_direction_getter.c -o build/temp.linux-riscv64-cpython-312/dipy/direction/ptt_direction_getter.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/direction/ptt_direction_getter.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/direction/ptt_direction_getter.cpython-312-riscv64-linux-gnu.so -fopenmp Compiling dipy/direction/closest_peak_direction_getter.pyx because it changed. [1/1] Cythonizing dipy/direction/closest_peak_direction_getter.pyx building 'dipy.direction.closest_peak_direction_getter' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/direction/closest_peak_direction_getter.c -o build/temp.linux-riscv64-cpython-312/dipy/direction/closest_peak_direction_getter.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/direction/closest_peak_direction_getter.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/direction/closest_peak_direction_getter.cpython-312-riscv64-linux-gnu.so -fopenmp Compiling dipy/direction/bootstrap_direction_getter.pyx because it changed. [1/1] Cythonizing dipy/direction/bootstrap_direction_getter.pyx building 'dipy.direction.bootstrap_direction_getter' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/direction/bootstrap_direction_getter.c -o build/temp.linux-riscv64-cpython-312/dipy/direction/bootstrap_direction_getter.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/direction/bootstrap_direction_getter.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/direction/bootstrap_direction_getter.cpython-312-riscv64-linux-gnu.so -fopenmp Compiling dipy/reconst/eudx_direction_getter.pyx because it changed. [1/1] Cythonizing dipy/reconst/eudx_direction_getter.pyx building 'dipy.reconst.eudx_direction_getter' extension creating build/temp.linux-riscv64-cpython-312/dipy/reconst gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/reconst/eudx_direction_getter.c -o build/temp.linux-riscv64-cpython-312/dipy/reconst/eudx_direction_getter.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/reconst/eudx_direction_getter.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/reconst/eudx_direction_getter.cpython-312-riscv64-linux-gnu.so -fopenmp performance hint: dipy/reconst/recspeed.pyx:260:5: Exception check on '_cosort' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. Compiling dipy/reconst/recspeed.pyx because it changed. [1/1] Cythonizing dipy/reconst/recspeed.pyx building 'dipy.reconst.recspeed' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/reconst/recspeed.c -o build/temp.linux-riscv64-cpython-312/dipy/reconst/recspeed.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/reconst/recspeed.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/reconst/recspeed.cpython-312-riscv64-linux-gnu.so -fopenmp Compiling dipy/reconst/vec_val_sum.pyx because it changed. [1/1] Cythonizing dipy/reconst/vec_val_sum.pyx building 'dipy.reconst.vec_val_sum' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/reconst/vec_val_sum.c -o build/temp.linux-riscv64-cpython-312/dipy/reconst/vec_val_sum.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/reconst/vec_val_sum.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/reconst/vec_val_sum.cpython-312-riscv64-linux-gnu.so -fopenmp Compiling dipy/reconst/quick_squash.pyx because it changed. [1/1] Cythonizing dipy/reconst/quick_squash.pyx building 'dipy.reconst.quick_squash' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/reconst/quick_squash.c -o build/temp.linux-riscv64-cpython-312/dipy/reconst/quick_squash.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/reconst/quick_squash.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/reconst/quick_squash.cpython-312-riscv64-linux-gnu.so -fopenmp performance hint: dipy/tracking/distances.pyx:137:5: Exception check on 'csub_3vecs' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/tracking/distances.pyx:153:5: Exception check on 'cadd_3vecs' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/tracking/distances.pyx:167:5: Exception check on 'cmul_3vecs' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/tracking/distances.pyx:179:5: Exception check on 'cmul_3vec' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/tracking/distances.pyx:689:5: Exception check on 'min_distances' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/tracking/distances.pyx:1445:5: Exception check on 'track_direct_flip_dist' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/tracking/distances.pyx:1504:5: Exception check on 'track_direct_flip_3dist' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/tracking/distances.pyx:661:17: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/tracking/distances.pyx:1387:14: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/tracking/distances.pyx:1388:14: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/tracking/distances.pyx:1389:14: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/tracking/distances.pyx:1668:38: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. Compiling dipy/tracking/distances.pyx because it changed. [1/1] Cythonizing dipy/tracking/distances.pyx building 'dipy.tracking.distances' extension creating build/temp.linux-riscv64-cpython-312/dipy/tracking gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/tracking/distances.c -o build/temp.linux-riscv64-cpython-312/dipy/tracking/distances.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/tracking/distances.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/tracking/distances.cpython-312-riscv64-linux-gnu.so -fopenmp performance hint: dipy/tracking/streamlinespeed.pyx:33:5: Exception check on 'c_arclengths_from_arraysequence' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/tracking/streamlinespeed.pyx:182:5: Exception check on 'c_arclengths' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/tracking/streamlinespeed.pyx:196:5: Exception check on 'c_set_number_of_points' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/tracking/streamlinespeed.pyx:245:5: Exception check on 'c_set_number_of_points_from_arraysequence' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/tracking/streamlinespeed.pyx:206:16: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/tracking/streamlinespeed.pyx:206:16: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/tracking/streamlinespeed.pyx:260:30: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/tracking/streamlinespeed.pyx:260:30: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. Compiling dipy/tracking/streamlinespeed.pyx because it changed. [1/1] Cythonizing dipy/tracking/streamlinespeed.pyx building 'dipy.tracking.streamlinespeed' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/tracking/streamlinespeed.c -o build/temp.linux-riscv64-cpython-312/dipy/tracking/streamlinespeed.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/tracking/streamlinespeed.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/tracking/streamlinespeed.cpython-312-riscv64-linux-gnu.so -fopenmp Compiling dipy/tracking/localtrack.pyx because it changed. [1/1] Cythonizing dipy/tracking/localtrack.pyx building 'dipy.tracking.localtrack' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/tracking/localtrack.c -o build/temp.linux-riscv64-cpython-312/dipy/tracking/localtrack.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/tracking/localtrack.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/tracking/localtrack.cpython-312-riscv64-linux-gnu.so -fopenmp performance hint: dipy/tracking/direction_getter.pyx:32:5: Exception check on '_step_to_boundary' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/tracking/direction_getter.pyx:65:5: Exception check on '_fixed_step' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. Compiling dipy/tracking/direction_getter.pyx because it changed. [1/1] Cythonizing dipy/tracking/direction_getter.pyx building 'dipy.tracking.direction_getter' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/tracking/direction_getter.c -o build/temp.linux-riscv64-cpython-312/dipy/tracking/direction_getter.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/tracking/direction_getter.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/tracking/direction_getter.cpython-312-riscv64-linux-gnu.so -fopenmp Compiling dipy/tracking/stopping_criterion.pyx because it changed. [1/1] Cythonizing dipy/tracking/stopping_criterion.pyx building 'dipy.tracking.stopping_criterion' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/tracking/stopping_criterion.c -o build/temp.linux-riscv64-cpython-312/dipy/tracking/stopping_criterion.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/tracking/stopping_criterion.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/tracking/stopping_criterion.cpython-312-riscv64-linux-gnu.so -fopenmp performance hint: dipy/tracking/vox2track.pyx:171:5: Exception check on 'c_get_closest_edge' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/tracking/vox2track.pyx:275:30: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/tracking/vox2track.pyx:314:30: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. Compiling dipy/tracking/vox2track.pyx because it changed. [1/1] Cythonizing dipy/tracking/vox2track.pyx building 'dipy.tracking.vox2track' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/tracking/vox2track.c -o build/temp.linux-riscv64-cpython-312/dipy/tracking/vox2track.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/tracking/vox2track.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/tracking/vox2track.cpython-312-riscv64-linux-gnu.so -fopenmp performance hint: dipy/tracking/propspeed.pyx:186:32: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/tracking/propspeed.pyx:199:24: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/tracking/propspeed.pyx:251:16: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. Compiling dipy/tracking/propspeed.pyx because it changed. [1/1] Cythonizing dipy/tracking/propspeed.pyx building 'dipy.tracking.propspeed' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/tracking/propspeed.c -o build/temp.linux-riscv64-cpython-312/dipy/tracking/propspeed.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/tracking/propspeed.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/tracking/propspeed.cpython-312-riscv64-linux-gnu.so -fopenmp Compiling dipy/tracking/fbcmeasures.pyx because it changed. [1/1] Cythonizing dipy/tracking/fbcmeasures.pyx building 'dipy.tracking.fbcmeasures' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/tracking/fbcmeasures.c -o build/temp.linux-riscv64-cpython-312/dipy/tracking/fbcmeasures.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/tracking/fbcmeasures.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/tracking/fbcmeasures.cpython-312-riscv64-linux-gnu.so -fopenmp performance hint: dipy/segment/cythonutils.pyx:14:5: Exception check on 'shape_from_memview' will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/segment/cythonutils.pyx:143:5: Exception check on 'free_memview_2d' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. Compiling dipy/segment/cythonutils.pyx because it changed. [1/1] Cythonizing dipy/segment/cythonutils.pyx building 'dipy.segment.cythonutils' extension creating build/temp.linux-riscv64-cpython-312/dipy/segment gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/segment/cythonutils.c -o build/temp.linux-riscv64-cpython-312/dipy/segment/cythonutils.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/segment/cythonutils.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/segment/cythonutils.cpython-312-riscv64-linux-gnu.so -fopenmp warning: dipy/segment/featurespeed.pxd:7:71: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/featurespeed.pxd:8:78: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/featurespeed.pyx:39:71: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/featurespeed.pyx:52:78: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/featurespeed.pyx:177:79: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/featurespeed.pyx:180:86: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/featurespeed.pyx:207:79: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/featurespeed.pyx:212:86: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/featurespeed.pyx:228:83: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/featurespeed.pyx:236:90: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/featurespeed.pyx:263:79: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/featurespeed.pyx:271:86: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/featurespeed.pyx:293:80: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/featurespeed.pyx:301:87: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/featurespeed.pyx:318:88: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/featurespeed.pyx:326:95: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. performance hint: dipy/segment/featurespeed.pyx:178:33: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/segment/featurespeed.pyx:208:45: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/segment/featurespeed.pyx:213:30: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/segment/featurespeed.pyx:229:45: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/segment/featurespeed.pyx:264:45: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/segment/featurespeed.pyx:294:45: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/segment/featurespeed.pyx:302:28: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/segment/featurespeed.pyx:319:45: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. Compiling dipy/segment/featurespeed.pyx because it changed. [1/1] Cythonizing dipy/segment/featurespeed.pyx building 'dipy.segment.featurespeed' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/segment/featurespeed.c -o build/temp.linux-riscv64-cpython-312/dipy/segment/featurespeed.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/segment/featurespeed.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/segment/featurespeed.cpython-312-riscv64-linux-gnu.so -fopenmp warning: dipy/segment/metricspeed.pxd:9:87: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/metricspeed.pxd:10:86: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/featurespeed.pxd:7:71: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/featurespeed.pxd:8:78: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/metricspeed.pyx:48:86: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/metricspeed.pyx:53:87: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/metricspeed.pyx:230:108: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/metricspeed.pyx:246:107: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/metricspeed.pyx:282:112: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/metricspeed.pyx:320:111: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/metricspeed.pyx:341:92: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/metricspeed.pyx:344:93: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. performance hint: dipy/segment/metricspeed.pyx:247:25: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/segment/metricspeed.pyx:342:25: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. Compiling dipy/segment/metricspeed.pyx because it changed. [1/1] Cythonizing dipy/segment/metricspeed.pyx building 'dipy.segment.metricspeed' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/segment/metricspeed.c -o build/temp.linux-riscv64-cpython-312/dipy/segment/metricspeed.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/segment/metricspeed.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/segment/metricspeed.cpython-312-riscv64-linux-gnu.so -fopenmp warning: dipy/segment/clusteringspeed.pxd:62:100: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/clusteringspeed.pxd:63:60: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/clusteringspeed.pxd:72:108: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/clusteringspeed.pxd:73:68: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/clusteringspeed.pxd:74:85: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/clusteringspeed.pxd:89:95: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/clusteringspeed.pxd:90:91: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/clusteringspeed.pxd:91:75: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/metricspeed.pxd:9:87: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/metricspeed.pxd:10:86: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/featurespeed.pxd:7:71: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/featurespeed.pxd:8:78: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/clusteringspeed.pyx:331:100: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/clusteringspeed.pyx:348:60: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/clusteringspeed.pyx:412:108: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/clusteringspeed.pyx:439:85: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/clusteringspeed.pyx:469:68: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/clusteringspeed.pyx:507:95: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/clusteringspeed.pyx:543:91: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/clusteringspeed.pyx:604:75: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. performance hint: dipy/segment/clusteringspeed.pyx:56:5: Exception check on 'aabb_creation' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/segment/clusteringspeed.pyx:102:37: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/segment/clusteringspeed.pyx:201:21: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/segment/clusteringspeed.pyx:209:25: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/segment/clusteringspeed.pyx:240:48: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/segment/clusteringspeed.pyx:244:23: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/segment/clusteringspeed.pyx:437:25: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/segment/clusteringspeed.pyx:465:21: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/segment/clusteringspeed.pyx:485:70: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/segment/clusteringspeed.pyx:486:79: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/segment/clusteringspeed.pyx:488:21: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/segment/clusteringspeed.pyx:530:43: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/segment/clusteringspeed.pyx:566:68: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/segment/clusteringspeed.pyx:569:25: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/segment/clusteringspeed.pyx:579:37: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/segment/clusteringspeed.pyx:580:51: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/segment/clusteringspeed.pyx:584:41: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/segment/clusteringspeed.pyx:585:60: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/segment/clusteringspeed.pyx:598:77: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/segment/clusteringspeed.pyx:601:30: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. Compiling dipy/segment/clusteringspeed.pyx because it changed. [1/1] Cythonizing dipy/segment/clusteringspeed.pyx building 'dipy.segment.clusteringspeed' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/segment/clusteringspeed.c -o build/temp.linux-riscv64-cpython-312/dipy/segment/clusteringspeed.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/segment/clusteringspeed.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/segment/clusteringspeed.cpython-312-riscv64-linux-gnu.so -fopenmp warning: dipy/segment/metricspeed.pxd:9:87: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/metricspeed.pxd:10:86: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/featurespeed.pxd:7:71: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/featurespeed.pxd:8:78: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/clusteringspeed.pxd:62:100: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/clusteringspeed.pxd:63:60: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/clusteringspeed.pxd:72:108: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/clusteringspeed.pxd:73:68: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/clusteringspeed.pxd:74:85: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/clusteringspeed.pxd:89:95: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/clusteringspeed.pxd:90:91: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: dipy/segment/clusteringspeed.pxd:91:75: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling dipy/segment/clustering_algorithms.pyx because it changed. [1/1] Cythonizing dipy/segment/clustering_algorithms.pyx building 'dipy.segment.clustering_algorithms' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/segment/clustering_algorithms.c -o build/temp.linux-riscv64-cpython-312/dipy/segment/clustering_algorithms.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/segment/clustering_algorithms.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/segment/clustering_algorithms.cpython-312-riscv64-linux-gnu.so -fopenmp performance hint: dipy/segment/mrf.pyx:239:5: Exception check on '_initialize_param_uniform' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/segment/mrf.pyx:284:5: Exception check on '_negloglikelihood' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/segment/mrf.pyx:338:5: Exception check on '_prob_image' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/segment/mrf.pyx:507:5: Exception check on '_initialize_maximum_likelihood' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/segment/mrf.pyx:551:5: Exception check on '_icm_ising' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/segment/mrf.pyx:633:5: Exception check on '_prob_class_given_neighb' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. Compiling dipy/segment/mrf.pyx because it changed. [1/1] Cythonizing dipy/segment/mrf.pyx building 'dipy.segment.mrf' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/segment/mrf.c -o build/temp.linux-riscv64-cpython-312/dipy/segment/mrf.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/segment/mrf.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/segment/mrf.cpython-312-riscv64-linux-gnu.so -fopenmp Compiling dipy/denoise/denspeed.pyx because it changed. [1/1] Cythonizing dipy/denoise/denspeed.pyx building 'dipy.denoise.denspeed' extension creating build/temp.linux-riscv64-cpython-312/dipy/denoise gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/denoise/denspeed.c -o build/temp.linux-riscv64-cpython-312/dipy/denoise/denspeed.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/denoise/denspeed.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/denoise/denspeed.cpython-312-riscv64-linux-gnu.so -fopenmp warning: dipy/denoise/pca_noise_estimate.pyx:95:49: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined Compiling dipy/denoise/pca_noise_estimate.pyx because it changed. [1/1] Cythonizing dipy/denoise/pca_noise_estimate.pyx building 'dipy.denoise.pca_noise_estimate' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/denoise/pca_noise_estimate.c -o build/temp.linux-riscv64-cpython-312/dipy/denoise/pca_noise_estimate.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/denoise/pca_noise_estimate.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/denoise/pca_noise_estimate.cpython-312-riscv64-linux-gnu.so -fopenmp performance hint: dipy/denoise/nlmeans_block.pyx:74:5: Exception check on '_average_block' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/denoise/nlmeans_block.pyx:120:5: Exception check on '_value_block' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/denoise/nlmeans_block.pyx:428:38: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/denoise/nlmeans_block.pyx:430:36: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/denoise/nlmeans_block.pyx:453:54: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/denoise/nlmeans_block.pyx:458:40: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. Compiling dipy/denoise/nlmeans_block.pyx because it changed. [1/1] Cythonizing dipy/denoise/nlmeans_block.pyx building 'dipy.denoise.nlmeans_block' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/denoise/nlmeans_block.c -o build/temp.linux-riscv64-cpython-312/dipy/denoise/nlmeans_block.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/denoise/nlmeans_block.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/denoise/nlmeans_block.cpython-312-riscv64-linux-gnu.so -fopenmp performance hint: dipy/denoise/enhancement_kernel.pyx:397:5: Exception check on 'euler_angles' will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/denoise/enhancement_kernel.pyx:442:5: Exception check on 'R' will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/denoise/enhancement_kernel.pyx:204:67: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/denoise/enhancement_kernel.pyx:245:30: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. Compiling dipy/denoise/enhancement_kernel.pyx because it changed. [1/1] Cythonizing dipy/denoise/enhancement_kernel.pyx building 'dipy.denoise.enhancement_kernel' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/denoise/enhancement_kernel.c -o build/temp.linux-riscv64-cpython-312/dipy/denoise/enhancement_kernel.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/denoise/enhancement_kernel.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/denoise/enhancement_kernel.cpython-312-riscv64-linux-gnu.so -fopenmp Compiling dipy/denoise/shift_twist_convolution.pyx because it changed. [1/1] Cythonizing dipy/denoise/shift_twist_convolution.pyx building 'dipy.denoise.shift_twist_convolution' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/denoise/shift_twist_convolution.c -o build/temp.linux-riscv64-cpython-312/dipy/denoise/shift_twist_convolution.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/denoise/shift_twist_convolution.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/denoise/shift_twist_convolution.cpython-312-riscv64-linux-gnu.so -fopenmp performance hint: dipy/align/vector_fields.pyx:35:5: Exception check on '_compose_vector_fields_2d' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/align/vector_fields.pyx:234:5: Exception check on '_compose_vector_fields_3d' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/align/vector_fields.pyx:144:53: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:144:53: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:351:57: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:351:57: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:525:47: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/align/vector_fields.pyx:525:47: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/align/vector_fields.pyx:631:47: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/align/vector_fields.pyx:631:47: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/align/vector_fields.pyx:760:52: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:760:52: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:886:65: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:886:65: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1238:53: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1238:53: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1308:53: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1308:53: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1422:65: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1452:61: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1422:65: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1452:61: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1519:61: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1519:61: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1622:65: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1652:62: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1622:65: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1652:62: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1622:65: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1652:62: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1622:65: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1652:62: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1622:65: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1652:62: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1622:65: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1652:62: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1622:65: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1652:62: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1622:65: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1652:62: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1622:65: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1652:62: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1622:65: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1652:62: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1622:65: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1652:62: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1622:65: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1652:62: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1622:65: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1652:62: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1622:65: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1652:62: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1717:53: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1717:53: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1717:53: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1717:53: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1717:53: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1717:53: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1717:53: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1811:52: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1834:48: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1811:52: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1834:48: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1894:48: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1894:48: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1988:52: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2011:49: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1988:52: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2011:49: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1988:52: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2011:49: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1988:52: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2011:49: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1988:52: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2011:49: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1988:52: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2011:49: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1988:52: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2011:49: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1988:52: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2011:49: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1988:52: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2011:49: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1988:52: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2011:49: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1988:52: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2011:49: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1988:52: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2011:49: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1988:52: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2011:49: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:1988:52: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2011:49: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2071:49: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2071:49: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2071:49: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2071:49: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2071:49: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2071:49: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2071:49: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2593:66: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2609:66: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2593:66: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2609:66: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2679:58: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2695:58: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2679:58: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2695:58: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2766:62: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2778:62: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2766:62: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2778:62: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2842:58: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2854:58: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2842:58: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/vector_fields.pyx:2854:58: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. Compiling dipy/align/vector_fields.pyx because it changed. [1/1] Cythonizing dipy/align/vector_fields.pyx building 'dipy.align.vector_fields' extension creating build/temp.linux-riscv64-cpython-312/dipy/align gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/align/vector_fields.c -o build/temp.linux-riscv64-cpython-312/dipy/align/vector_fields.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/align/vector_fields.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/align/vector_fields.cpython-312-riscv64-linux-gnu.so -fopenmp performance hint: dipy/align/sumsqdiff.pyx:15:5: Exception check on '_solve_2d_symmetric_positive_definite' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/align/sumsqdiff.pyx:274:61: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/align/sumsqdiff.pyx:274:61: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. Compiling dipy/align/sumsqdiff.pyx because it changed. [1/1] Cythonizing dipy/align/sumsqdiff.pyx building 'dipy.align.sumsqdiff' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/align/sumsqdiff.c -o build/temp.linux-riscv64-cpython-312/dipy/align/sumsqdiff.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/align/sumsqdiff.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/align/sumsqdiff.cpython-312-riscv64-linux-gnu.so -fopenmp Compiling dipy/align/expectmax.pyx because it changed. [1/1] Cythonizing dipy/align/expectmax.pyx building 'dipy.align.expectmax' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/align/expectmax.c -o build/temp.linux-riscv64-cpython-312/dipy/align/expectmax.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/align/expectmax.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/align/expectmax.cpython-312-riscv64-linux-gnu.so -fopenmp performance hint: dipy/align/crosscorr.pyx:56:5: Exception check on '_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/align/crosscorr.pyx:204:35: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/align/crosscorr.pyx:244:39: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/align/crosscorr.pyx:247:43: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/align/crosscorr.pyx:250:47: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/align/crosscorr.pyx:253:43: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/align/crosscorr.pyx:256:39: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/align/crosscorr.pyx:259:43: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/align/crosscorr.pyx:263:39: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/align/crosscorr.pyx:204:35: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/align/crosscorr.pyx:244:39: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/align/crosscorr.pyx:247:43: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/align/crosscorr.pyx:250:47: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/align/crosscorr.pyx:253:43: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/align/crosscorr.pyx:256:39: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/align/crosscorr.pyx:259:43: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/align/crosscorr.pyx:263:39: Exception check will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. Compiling dipy/align/crosscorr.pyx because it changed. [1/1] Cythonizing dipy/align/crosscorr.pyx building 'dipy.align.crosscorr' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/align/crosscorr.c -o build/temp.linux-riscv64-cpython-312/dipy/align/crosscorr.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/align/crosscorr.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/align/crosscorr.cpython-312-riscv64-linux-gnu.so -fopenmp Compiling dipy/align/bundlemin.pyx because it changed. [1/1] Cythonizing dipy/align/bundlemin.pyx building 'dipy.align.bundlemin' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/align/bundlemin.c -o build/temp.linux-riscv64-cpython-312/dipy/align/bundlemin.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/align/bundlemin.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/align/bundlemin.cpython-312-riscv64-linux-gnu.so -fopenmp Compiling dipy/align/transforms.pyx because it changed. [1/1] Cythonizing dipy/align/transforms.pyx building 'dipy.align.transforms' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/align/transforms.c -o build/temp.linux-riscv64-cpython-312/dipy/align/transforms.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/align/transforms.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/align/transforms.cpython-312-riscv64-linux-gnu.so -fopenmp performance hint: dipy/align/parzenhist.pyx:924:59: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/parzenhist.pyx:924:59: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/parzenhist.pyx:1036:63: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/parzenhist.pyx:1036:63: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/parzenhist.pyx:1126:55: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/parzenhist.pyx:1126:55: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/parzenhist.pyx:1217:55: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: dipy/align/parzenhist.pyx:1217:55: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. Compiling dipy/align/parzenhist.pyx because it changed. [1/1] Cythonizing dipy/align/parzenhist.pyx building 'dipy.align.parzenhist' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/align/parzenhist.c -o build/temp.linux-riscv64-cpython-312/dipy/align/parzenhist.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/align/parzenhist.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/align/parzenhist.cpython-312-riscv64-linux-gnu.so -fopenmp Compiling dipy/utils/omp.pyx because it changed. [1/1] Cythonizing dipy/utils/omp.pyx building 'dipy.utils.omp' extension creating build/temp.linux-riscv64-cpython-312/dipy/utils gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/utils/omp.c -o build/temp.linux-riscv64-cpython-312/dipy/utils/omp.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/utils/omp.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/utils/omp.cpython-312-riscv64-linux-gnu.so -fopenmp performance hint: dipy/utils/fast_numpy.pyx:20:5: Exception check on 'cumsum' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/utils/fast_numpy.pyx:32:5: Exception check on 'copy_point' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/utils/fast_numpy.pyx:41:5: Exception check on 'scalar_muliplication_point' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/utils/fast_numpy.pyx:95:6: Exception check on 'normalize' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. performance hint: dipy/utils/fast_numpy.pyx:114:6: Exception check on 'cross' will always require the GIL to be acquired. Possible solutions: 1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on the function to allow an error code to be returned. Compiling dipy/utils/fast_numpy.pyx because it changed. [1/1] Cythonizing dipy/utils/fast_numpy.pyx building 'dipy.utils.fast_numpy' extension gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -I/usr/lib64/python3.12/site-packages/numpy/core/include -Ibuild -I/usr/include/python3.12 -c dipy/utils/fast_numpy.c -o build/temp.linux-riscv64-cpython-312/dipy/utils/fast_numpy.o -fopenmp gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/dipy/utils/fast_numpy.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-312/dipy/utils/fast_numpy.cpython-312-riscv64-linux-gnu.so -fopenmp running build_scripts creating build/scripts-3.12 copying and adjusting bin/dipy_denoise_nlmeans -> build/scripts-3.12 copying and adjusting bin/dipy_fit_ivim -> build/scripts-3.12 copying and adjusting bin/dipy_align_affine -> build/scripts-3.12 copying and adjusting bin/dipy_fit_csd -> build/scripts-3.12 copying and adjusting bin/dipy_track -> build/scripts-3.12 copying and adjusting bin/dipy_denoise_patch2self -> build/scripts-3.12 copying and adjusting bin/dipy_buan_shapes -> build/scripts-3.12 copying and adjusting bin/dipy_fit_csa -> build/scripts-3.12 copying and adjusting bin/dipy_denoise_mppca -> build/scripts-3.12 copying and adjusting bin/dipy_buan_lmm -> build/scripts-3.12 copying and adjusting bin/dipy_snr_in_cc -> build/scripts-3.12 copying and adjusting bin/dipy_labelsbundles -> build/scripts-3.12 copying and adjusting bin/dipy_reslice -> build/scripts-3.12 copying and adjusting bin/dipy_horizon -> build/scripts-3.12 copying and adjusting bin/dipy_fetch -> build/scripts-3.12 copying and adjusting bin/dipy_buan_profiles -> build/scripts-3.12 copying and adjusting bin/dipy_correct_motion -> build/scripts-3.12 copying and adjusting bin/dipy_fit_dki -> build/scripts-3.12 copying and adjusting bin/dipy_info -> build/scripts-3.12 copying and adjusting bin/dipy_apply_transform -> build/scripts-3.12 copying and adjusting bin/dipy_fit_dti -> build/scripts-3.12 copying and adjusting bin/dipy_split -> build/scripts-3.12 copying and adjusting bin/dipy_recobundles -> build/scripts-3.12 copying and adjusting bin/dipy_mask -> build/scripts-3.12 copying and adjusting bin/dipy_fit_mapmri -> build/scripts-3.12 copying and adjusting bin/dipy_bundlewarp -> build/scripts-3.12 copying and adjusting bin/dipy_slr -> build/scripts-3.12 copying and adjusting bin/dipy_track_pft -> build/scripts-3.12 copying and adjusting bin/dipy_median_otsu -> build/scripts-3.12 copying and adjusting bin/dipy_evac_plus -> build/scripts-3.12 copying and adjusting bin/dipy_denoise_lpca -> build/scripts-3.12 copying and adjusting bin/dipy_gibbs_ringing -> build/scripts-3.12 copying and adjusting bin/dipy_align_syn -> build/scripts-3.12 changing mode of build/scripts-3.12/dipy_denoise_nlmeans from 644 to 755 changing mode of build/scripts-3.12/dipy_fit_ivim from 644 to 755 changing mode of build/scripts-3.12/dipy_align_affine from 644 to 755 changing mode of build/scripts-3.12/dipy_fit_csd from 644 to 755 changing mode of build/scripts-3.12/dipy_track from 644 to 755 changing mode of build/scripts-3.12/dipy_denoise_patch2self from 644 to 755 changing mode of build/scripts-3.12/dipy_buan_shapes from 644 to 755 changing mode of build/scripts-3.12/dipy_fit_csa from 644 to 755 changing mode of build/scripts-3.12/dipy_denoise_mppca from 644 to 755 changing mode of build/scripts-3.12/dipy_buan_lmm from 644 to 755 changing mode of build/scripts-3.12/dipy_snr_in_cc from 644 to 755 changing mode of build/scripts-3.12/dipy_labelsbundles from 644 to 755 changing mode of build/scripts-3.12/dipy_reslice from 644 to 755 changing mode of build/scripts-3.12/dipy_horizon from 644 to 755 changing mode of build/scripts-3.12/dipy_fetch from 644 to 755 changing mode of build/scripts-3.12/dipy_buan_profiles from 644 to 755 changing mode of build/scripts-3.12/dipy_correct_motion from 644 to 755 changing mode of build/scripts-3.12/dipy_fit_dki from 644 to 755 changing mode of build/scripts-3.12/dipy_info from 644 to 755 changing mode of build/scripts-3.12/dipy_apply_transform from 644 to 755 changing mode of build/scripts-3.12/dipy_fit_dti from 644 to 755 changing mode of build/scripts-3.12/dipy_split from 644 to 755 changing mode of build/scripts-3.12/dipy_recobundles from 644 to 755 changing mode of build/scripts-3.12/dipy_mask from 644 to 755 changing mode of build/scripts-3.12/dipy_fit_mapmri from 644 to 755 changing mode of build/scripts-3.12/dipy_bundlewarp from 644 to 755 changing mode of build/scripts-3.12/dipy_slr from 644 to 755 changing mode of build/scripts-3.12/dipy_track_pft from 644 to 755 changing mode of build/scripts-3.12/dipy_median_otsu from 644 to 755 changing mode of build/scripts-3.12/dipy_evac_plus from 644 to 755 changing mode of build/scripts-3.12/dipy_denoise_lpca from 644 to 755 changing mode of build/scripts-3.12/dipy_gibbs_ringing from 644 to 755 changing mode of build/scripts-3.12/dipy_align_syn from 644 to 755 installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64 creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/dipy creating build/bdist.linux-riscv64/wheel/dipy/tests copying build/lib.linux-riscv64-cpython-312/dipy/tests/scriptrunner.py -> build/bdist.linux-riscv64/wheel/dipy/tests copying build/lib.linux-riscv64-cpython-312/dipy/tests/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/tests copying build/lib.linux-riscv64-cpython-312/dipy/tests/test_scripts.py -> build/bdist.linux-riscv64/wheel/dipy/tests creating build/bdist.linux-riscv64/wheel/dipy/stats creating build/bdist.linux-riscv64/wheel/dipy/stats/tests copying build/lib.linux-riscv64-cpython-312/dipy/stats/tests/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/stats/tests copying build/lib.linux-riscv64-cpython-312/dipy/stats/tests/test_analysis.py -> build/bdist.linux-riscv64/wheel/dipy/stats/tests copying build/lib.linux-riscv64-cpython-312/dipy/stats/analysis.py -> build/bdist.linux-riscv64/wheel/dipy/stats copying build/lib.linux-riscv64-cpython-312/dipy/stats/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/stats creating build/bdist.linux-riscv64/wheel/dipy/workflows creating build/bdist.linux-riscv64/wheel/dipy/workflows/tests copying build/lib.linux-riscv64-cpython-312/dipy/workflows/tests/test_masking.py -> build/bdist.linux-riscv64/wheel/dipy/workflows/tests copying build/lib.linux-riscv64-cpython-312/dipy/workflows/tests/workflow_tests_utils.py -> build/bdist.linux-riscv64/wheel/dipy/workflows/tests copying build/lib.linux-riscv64-cpython-312/dipy/workflows/tests/test_reconst_mapmri.py -> build/bdist.linux-riscv64/wheel/dipy/workflows/tests copying build/lib.linux-riscv64-cpython-312/dipy/workflows/tests/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/workflows/tests copying build/lib.linux-riscv64-cpython-312/dipy/workflows/tests/test_tracking.py -> build/bdist.linux-riscv64/wheel/dipy/workflows/tests copying build/lib.linux-riscv64-cpython-312/dipy/workflows/tests/test_iap.py -> build/bdist.linux-riscv64/wheel/dipy/workflows/tests copying build/lib.linux-riscv64-cpython-312/dipy/workflows/tests/test_segment.py -> build/bdist.linux-riscv64/wheel/dipy/workflows/tests copying build/lib.linux-riscv64-cpython-312/dipy/workflows/tests/test_reconst_csa_csd.py -> build/bdist.linux-riscv64/wheel/dipy/workflows/tests copying build/lib.linux-riscv64-cpython-312/dipy/workflows/tests/test_io.py -> build/bdist.linux-riscv64/wheel/dipy/workflows/tests copying build/lib.linux-riscv64-cpython-312/dipy/workflows/tests/test_workflow.py -> build/bdist.linux-riscv64/wheel/dipy/workflows/tests copying build/lib.linux-riscv64-cpython-312/dipy/workflows/tests/test_align.py -> build/bdist.linux-riscv64/wheel/dipy/workflows/tests copying build/lib.linux-riscv64-cpython-312/dipy/workflows/tests/test_viz.py -> build/bdist.linux-riscv64/wheel/dipy/workflows/tests copying build/lib.linux-riscv64-cpython-312/dipy/workflows/tests/test_reconst_rumba.py -> build/bdist.linux-riscv64/wheel/dipy/workflows/tests copying build/lib.linux-riscv64-cpython-312/dipy/workflows/tests/test_reconst_dki.py -> build/bdist.linux-riscv64/wheel/dipy/workflows/tests copying build/lib.linux-riscv64-cpython-312/dipy/workflows/tests/test_stats.py -> build/bdist.linux-riscv64/wheel/dipy/workflows/tests copying build/lib.linux-riscv64-cpython-312/dipy/workflows/tests/test_reconst_dti.py -> build/bdist.linux-riscv64/wheel/dipy/workflows/tests copying build/lib.linux-riscv64-cpython-312/dipy/workflows/tests/test_reconst_ivim.py -> build/bdist.linux-riscv64/wheel/dipy/workflows/tests copying build/lib.linux-riscv64-cpython-312/dipy/workflows/tests/test_denoise.py -> build/bdist.linux-riscv64/wheel/dipy/workflows/tests copying build/lib.linux-riscv64-cpython-312/dipy/workflows/tests/test_docstring_parser.py -> build/bdist.linux-riscv64/wheel/dipy/workflows/tests copying build/lib.linux-riscv64-cpython-312/dipy/workflows/combined_workflow.py -> build/bdist.linux-riscv64/wheel/dipy/workflows copying build/lib.linux-riscv64-cpython-312/dipy/workflows/reconst.py -> build/bdist.linux-riscv64/wheel/dipy/workflows copying build/lib.linux-riscv64-cpython-312/dipy/workflows/stats.py -> build/bdist.linux-riscv64/wheel/dipy/workflows copying build/lib.linux-riscv64-cpython-312/dipy/workflows/base.py -> build/bdist.linux-riscv64/wheel/dipy/workflows copying build/lib.linux-riscv64-cpython-312/dipy/workflows/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/workflows copying build/lib.linux-riscv64-cpython-312/dipy/workflows/docstring_parser.py -> build/bdist.linux-riscv64/wheel/dipy/workflows copying build/lib.linux-riscv64-cpython-312/dipy/workflows/flow_runner.py -> build/bdist.linux-riscv64/wheel/dipy/workflows copying build/lib.linux-riscv64-cpython-312/dipy/workflows/segment.py -> build/bdist.linux-riscv64/wheel/dipy/workflows copying build/lib.linux-riscv64-cpython-312/dipy/workflows/viz.py -> build/bdist.linux-riscv64/wheel/dipy/workflows copying build/lib.linux-riscv64-cpython-312/dipy/workflows/align.py -> build/bdist.linux-riscv64/wheel/dipy/workflows copying build/lib.linux-riscv64-cpython-312/dipy/workflows/io.py -> build/bdist.linux-riscv64/wheel/dipy/workflows copying build/lib.linux-riscv64-cpython-312/dipy/workflows/tracking.py -> build/bdist.linux-riscv64/wheel/dipy/workflows copying build/lib.linux-riscv64-cpython-312/dipy/workflows/workflow.py -> build/bdist.linux-riscv64/wheel/dipy/workflows copying build/lib.linux-riscv64-cpython-312/dipy/workflows/denoise.py -> build/bdist.linux-riscv64/wheel/dipy/workflows copying build/lib.linux-riscv64-cpython-312/dipy/workflows/multi_io.py -> build/bdist.linux-riscv64/wheel/dipy/workflows copying build/lib.linux-riscv64-cpython-312/dipy/workflows/mask.py -> build/bdist.linux-riscv64/wheel/dipy/workflows creating build/bdist.linux-riscv64/wheel/dipy/denoise creating build/bdist.linux-riscv64/wheel/dipy/denoise/tests copying build/lib.linux-riscv64-cpython-312/dipy/denoise/tests/test_patch2self.py -> build/bdist.linux-riscv64/wheel/dipy/denoise/tests copying build/lib.linux-riscv64-cpython-312/dipy/denoise/tests/test_kernel.py -> build/bdist.linux-riscv64/wheel/dipy/denoise/tests copying build/lib.linux-riscv64-cpython-312/dipy/denoise/tests/test_nlmeans.py -> build/bdist.linux-riscv64/wheel/dipy/denoise/tests copying build/lib.linux-riscv64-cpython-312/dipy/denoise/tests/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/denoise/tests copying build/lib.linux-riscv64-cpython-312/dipy/denoise/tests/test_ascm.py -> build/bdist.linux-riscv64/wheel/dipy/denoise/tests copying build/lib.linux-riscv64-cpython-312/dipy/denoise/tests/test_noise_estimate.py -> build/bdist.linux-riscv64/wheel/dipy/denoise/tests copying build/lib.linux-riscv64-cpython-312/dipy/denoise/tests/test_lpca.py -> build/bdist.linux-riscv64/wheel/dipy/denoise/tests copying build/lib.linux-riscv64-cpython-312/dipy/denoise/tests/test_denoise.py -> build/bdist.linux-riscv64/wheel/dipy/denoise/tests copying build/lib.linux-riscv64-cpython-312/dipy/denoise/tests/test_gibbs.py -> build/bdist.linux-riscv64/wheel/dipy/denoise/tests copying build/lib.linux-riscv64-cpython-312/dipy/denoise/tests/test_non_local_means.py -> build/bdist.linux-riscv64/wheel/dipy/denoise/tests copying build/lib.linux-riscv64-cpython-312/dipy/denoise/denspeed.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/denoise copying build/lib.linux-riscv64-cpython-312/dipy/denoise/nlmeans.py -> build/bdist.linux-riscv64/wheel/dipy/denoise copying build/lib.linux-riscv64-cpython-312/dipy/denoise/nlmeans_block.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/denoise copying build/lib.linux-riscv64-cpython-312/dipy/denoise/non_local_means.py -> build/bdist.linux-riscv64/wheel/dipy/denoise copying build/lib.linux-riscv64-cpython-312/dipy/denoise/enhancement_kernel.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/denoise copying build/lib.linux-riscv64-cpython-312/dipy/denoise/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/denoise copying build/lib.linux-riscv64-cpython-312/dipy/denoise/gibbs.py -> build/bdist.linux-riscv64/wheel/dipy/denoise copying build/lib.linux-riscv64-cpython-312/dipy/denoise/pca_noise_estimate.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/denoise copying build/lib.linux-riscv64-cpython-312/dipy/denoise/patch2self.py -> build/bdist.linux-riscv64/wheel/dipy/denoise copying build/lib.linux-riscv64-cpython-312/dipy/denoise/noise_estimate.py -> build/bdist.linux-riscv64/wheel/dipy/denoise copying build/lib.linux-riscv64-cpython-312/dipy/denoise/shift_twist_convolution.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/denoise copying build/lib.linux-riscv64-cpython-312/dipy/denoise/adaptive_soft_matching.py -> build/bdist.linux-riscv64/wheel/dipy/denoise copying build/lib.linux-riscv64-cpython-312/dipy/denoise/localpca.py -> build/bdist.linux-riscv64/wheel/dipy/denoise copying build/lib.linux-riscv64-cpython-312/dipy/pkg_info.py -> build/bdist.linux-riscv64/wheel/dipy creating build/bdist.linux-riscv64/wheel/dipy/direction creating build/bdist.linux-riscv64/wheel/dipy/direction/tests copying build/lib.linux-riscv64-cpython-312/dipy/direction/tests/test_ptt_direction_getter.py -> build/bdist.linux-riscv64/wheel/dipy/direction/tests copying build/lib.linux-riscv64-cpython-312/dipy/direction/tests/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/direction/tests copying build/lib.linux-riscv64-cpython-312/dipy/direction/tests/test_prob_direction_getter.py -> build/bdist.linux-riscv64/wheel/dipy/direction/tests copying build/lib.linux-riscv64-cpython-312/dipy/direction/tests/test_pmf.py -> build/bdist.linux-riscv64/wheel/dipy/direction/tests copying build/lib.linux-riscv64-cpython-312/dipy/direction/tests/test_peaks.py -> build/bdist.linux-riscv64/wheel/dipy/direction/tests copying build/lib.linux-riscv64-cpython-312/dipy/direction/tests/test_bootstrap_direction_getter.py -> build/bdist.linux-riscv64/wheel/dipy/direction/tests copying build/lib.linux-riscv64-cpython-312/dipy/direction/peaks.py -> build/bdist.linux-riscv64/wheel/dipy/direction copying build/lib.linux-riscv64-cpython-312/dipy/direction/ptt_direction_getter.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/direction copying build/lib.linux-riscv64-cpython-312/dipy/direction/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/direction copying build/lib.linux-riscv64-cpython-312/dipy/direction/bootstrap_direction_getter.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/direction copying build/lib.linux-riscv64-cpython-312/dipy/direction/probabilistic_direction_getter.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/direction copying build/lib.linux-riscv64-cpython-312/dipy/direction/pmf.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/direction copying build/lib.linux-riscv64-cpython-312/dipy/direction/closest_peak_direction_getter.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/direction copying build/lib.linux-riscv64-cpython-312/dipy/COMMIT_INFO.txt -> build/bdist.linux-riscv64/wheel/dipy creating build/bdist.linux-riscv64/wheel/dipy/align creating build/bdist.linux-riscv64/wheel/dipy/align/tests copying build/lib.linux-riscv64-cpython-312/dipy/align/tests/test_transforms.py -> build/bdist.linux-riscv64/wheel/dipy/align/tests copying build/lib.linux-riscv64-cpython-312/dipy/align/tests/test_parzenhist.py -> build/bdist.linux-riscv64/wheel/dipy/align/tests copying build/lib.linux-riscv64-cpython-312/dipy/align/tests/test_vector_fields.py -> build/bdist.linux-riscv64/wheel/dipy/align/tests copying build/lib.linux-riscv64-cpython-312/dipy/align/tests/test_imwarp.py -> build/bdist.linux-riscv64/wheel/dipy/align/tests copying build/lib.linux-riscv64-cpython-312/dipy/align/tests/test_api.py -> build/bdist.linux-riscv64/wheel/dipy/align/tests copying build/lib.linux-riscv64-cpython-312/dipy/align/tests/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/align/tests copying build/lib.linux-riscv64-cpython-312/dipy/align/tests/test_sumsqdiff.py -> build/bdist.linux-riscv64/wheel/dipy/align/tests copying build/lib.linux-riscv64-cpython-312/dipy/align/tests/test_imaffine.py -> build/bdist.linux-riscv64/wheel/dipy/align/tests copying build/lib.linux-riscv64-cpython-312/dipy/align/tests/test_whole_brain_slr.py -> build/bdist.linux-riscv64/wheel/dipy/align/tests copying build/lib.linux-riscv64-cpython-312/dipy/align/tests/test_crosscorr.py -> build/bdist.linux-riscv64/wheel/dipy/align/tests copying build/lib.linux-riscv64-cpython-312/dipy/align/tests/test_streamlinear.py -> build/bdist.linux-riscv64/wheel/dipy/align/tests copying build/lib.linux-riscv64-cpython-312/dipy/align/tests/test_expectmax.py -> build/bdist.linux-riscv64/wheel/dipy/align/tests copying build/lib.linux-riscv64-cpython-312/dipy/align/tests/test_metrics.py -> build/bdist.linux-riscv64/wheel/dipy/align/tests copying build/lib.linux-riscv64-cpython-312/dipy/align/tests/test_scalespace.py -> build/bdist.linux-riscv64/wheel/dipy/align/tests copying build/lib.linux-riscv64-cpython-312/dipy/align/tests/test_reslice.py -> build/bdist.linux-riscv64/wheel/dipy/align/tests copying build/lib.linux-riscv64-cpython-312/dipy/align/tests/test_streamwarp.py -> build/bdist.linux-riscv64/wheel/dipy/align/tests copying build/lib.linux-riscv64-cpython-312/dipy/align/vector_fields.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/align copying build/lib.linux-riscv64-cpython-312/dipy/align/metrics.py -> build/bdist.linux-riscv64/wheel/dipy/align copying build/lib.linux-riscv64-cpython-312/dipy/align/_public.py -> build/bdist.linux-riscv64/wheel/dipy/align copying build/lib.linux-riscv64-cpython-312/dipy/align/scalespace.py -> build/bdist.linux-riscv64/wheel/dipy/align copying build/lib.linux-riscv64-cpython-312/dipy/align/streamwarp.py -> build/bdist.linux-riscv64/wheel/dipy/align copying build/lib.linux-riscv64-cpython-312/dipy/align/imaffine.py -> build/bdist.linux-riscv64/wheel/dipy/align copying build/lib.linux-riscv64-cpython-312/dipy/align/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/align copying build/lib.linux-riscv64-cpython-312/dipy/align/crosscorr.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/align copying build/lib.linux-riscv64-cpython-312/dipy/align/reslice.py -> build/bdist.linux-riscv64/wheel/dipy/align copying build/lib.linux-riscv64-cpython-312/dipy/align/transforms.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/align copying build/lib.linux-riscv64-cpython-312/dipy/align/imwarp.py -> build/bdist.linux-riscv64/wheel/dipy/align copying build/lib.linux-riscv64-cpython-312/dipy/align/cpd.py -> build/bdist.linux-riscv64/wheel/dipy/align copying build/lib.linux-riscv64-cpython-312/dipy/align/streamlinear.py -> build/bdist.linux-riscv64/wheel/dipy/align copying build/lib.linux-riscv64-cpython-312/dipy/align/expectmax.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/align copying build/lib.linux-riscv64-cpython-312/dipy/align/parzenhist.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/align copying build/lib.linux-riscv64-cpython-312/dipy/align/sumsqdiff.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/align copying build/lib.linux-riscv64-cpython-312/dipy/align/bundlemin.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/align creating build/bdist.linux-riscv64/wheel/dipy/utils creating build/bdist.linux-riscv64/wheel/dipy/utils/tests copying build/lib.linux-riscv64-cpython-312/dipy/utils/tests/test_multiproc.py -> build/bdist.linux-riscv64/wheel/dipy/utils/tests copying build/lib.linux-riscv64-cpython-312/dipy/utils/tests/test_arrfuncs.py -> build/bdist.linux-riscv64/wheel/dipy/utils/tests copying build/lib.linux-riscv64-cpython-312/dipy/utils/tests/test_tripwire.py -> build/bdist.linux-riscv64/wheel/dipy/utils/tests copying build/lib.linux-riscv64-cpython-312/dipy/utils/tests/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/utils/tests copying build/lib.linux-riscv64-cpython-312/dipy/utils/tests/test_fast_numpy.py -> build/bdist.linux-riscv64/wheel/dipy/utils/tests copying build/lib.linux-riscv64-cpython-312/dipy/utils/tests/test_parallel.py -> build/bdist.linux-riscv64/wheel/dipy/utils/tests copying build/lib.linux-riscv64-cpython-312/dipy/utils/tests/test_deprecator.py -> build/bdist.linux-riscv64/wheel/dipy/utils/tests copying build/lib.linux-riscv64-cpython-312/dipy/utils/tests/test_omp.py -> build/bdist.linux-riscv64/wheel/dipy/utils/tests copying build/lib.linux-riscv64-cpython-312/dipy/utils/tripwire.py -> build/bdist.linux-riscv64/wheel/dipy/utils copying build/lib.linux-riscv64-cpython-312/dipy/utils/arrfuncs.py -> build/bdist.linux-riscv64/wheel/dipy/utils copying build/lib.linux-riscv64-cpython-312/dipy/utils/parallel.py -> build/bdist.linux-riscv64/wheel/dipy/utils copying build/lib.linux-riscv64-cpython-312/dipy/utils/multiproc.py -> build/bdist.linux-riscv64/wheel/dipy/utils copying build/lib.linux-riscv64-cpython-312/dipy/utils/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/utils copying build/lib.linux-riscv64-cpython-312/dipy/utils/omp.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/utils copying build/lib.linux-riscv64-cpython-312/dipy/utils/optpkg.py -> build/bdist.linux-riscv64/wheel/dipy/utils copying build/lib.linux-riscv64-cpython-312/dipy/utils/fast_numpy.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/utils copying build/lib.linux-riscv64-cpython-312/dipy/utils/deprecator.py -> build/bdist.linux-riscv64/wheel/dipy/utils copying build/lib.linux-riscv64-cpython-312/dipy/utils/_importlib.py -> build/bdist.linux-riscv64/wheel/dipy/utils copying build/lib.linux-riscv64-cpython-312/dipy/__init__.py -> build/bdist.linux-riscv64/wheel/dipy creating build/bdist.linux-riscv64/wheel/dipy/core creating build/bdist.linux-riscv64/wheel/dipy/core/tests copying build/lib.linux-riscv64-cpython-312/dipy/core/tests/test_sphere.py -> build/bdist.linux-riscv64/wheel/dipy/core/tests copying build/lib.linux-riscv64-cpython-312/dipy/core/tests/test_graph.py -> build/bdist.linux-riscv64/wheel/dipy/core/tests copying build/lib.linux-riscv64-cpython-312/dipy/core/tests/test_geometry.py -> build/bdist.linux-riscv64/wheel/dipy/core/tests copying build/lib.linux-riscv64-cpython-312/dipy/core/tests/test_gradients.py -> build/bdist.linux-riscv64/wheel/dipy/core/tests copying build/lib.linux-riscv64-cpython-312/dipy/core/tests/test_ndindex.py -> build/bdist.linux-riscv64/wheel/dipy/core/tests copying build/lib.linux-riscv64-cpython-312/dipy/core/tests/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/core/tests copying build/lib.linux-riscv64-cpython-312/dipy/core/tests/test_optimize.py -> build/bdist.linux-riscv64/wheel/dipy/core/tests copying build/lib.linux-riscv64-cpython-312/dipy/core/tests/test_subdivide_octahedron.py -> build/bdist.linux-riscv64/wheel/dipy/core/tests copying build/lib.linux-riscv64-cpython-312/dipy/core/tests/test_interpolation.py -> build/bdist.linux-riscv64/wheel/dipy/core/tests copying build/lib.linux-riscv64-cpython-312/dipy/core/tests/test_rng.py -> build/bdist.linux-riscv64/wheel/dipy/core/tests copying build/lib.linux-riscv64-cpython-312/dipy/core/ndindex.py -> build/bdist.linux-riscv64/wheel/dipy/core copying build/lib.linux-riscv64-cpython-312/dipy/core/gradients.py -> build/bdist.linux-riscv64/wheel/dipy/core copying build/lib.linux-riscv64-cpython-312/dipy/core/sphere_stats.py -> build/bdist.linux-riscv64/wheel/dipy/core copying build/lib.linux-riscv64-cpython-312/dipy/core/optimize.py -> build/bdist.linux-riscv64/wheel/dipy/core copying build/lib.linux-riscv64-cpython-312/dipy/core/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/core copying build/lib.linux-riscv64-cpython-312/dipy/core/onetime.py -> build/bdist.linux-riscv64/wheel/dipy/core copying build/lib.linux-riscv64-cpython-312/dipy/core/geometry.py -> build/bdist.linux-riscv64/wheel/dipy/core copying build/lib.linux-riscv64-cpython-312/dipy/core/histeq.py -> build/bdist.linux-riscv64/wheel/dipy/core copying build/lib.linux-riscv64-cpython-312/dipy/core/rng.py -> build/bdist.linux-riscv64/wheel/dipy/core copying build/lib.linux-riscv64-cpython-312/dipy/core/graph.py -> build/bdist.linux-riscv64/wheel/dipy/core copying build/lib.linux-riscv64-cpython-312/dipy/core/subdivide_octahedron.py -> build/bdist.linux-riscv64/wheel/dipy/core copying build/lib.linux-riscv64-cpython-312/dipy/core/interpolation.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/core copying build/lib.linux-riscv64-cpython-312/dipy/core/sphere.py -> build/bdist.linux-riscv64/wheel/dipy/core copying build/lib.linux-riscv64-cpython-312/dipy/core/profile.py -> build/bdist.linux-riscv64/wheel/dipy/core copying build/lib.linux-riscv64-cpython-312/dipy/core/wavelet.py -> build/bdist.linux-riscv64/wheel/dipy/core creating build/bdist.linux-riscv64/wheel/dipy/segment creating build/bdist.linux-riscv64/wheel/dipy/segment/tests copying build/lib.linux-riscv64-cpython-312/dipy/segment/tests/test_qbx.py -> build/bdist.linux-riscv64/wheel/dipy/segment/tests copying build/lib.linux-riscv64-cpython-312/dipy/segment/tests/test_adjustment.py -> build/bdist.linux-riscv64/wheel/dipy/segment/tests copying build/lib.linux-riscv64-cpython-312/dipy/segment/tests/test_fss.py -> build/bdist.linux-riscv64/wheel/dipy/segment/tests copying build/lib.linux-riscv64-cpython-312/dipy/segment/tests/test_quickbundles.py -> build/bdist.linux-riscv64/wheel/dipy/segment/tests copying build/lib.linux-riscv64-cpython-312/dipy/segment/tests/test_mask.py -> build/bdist.linux-riscv64/wheel/dipy/segment/tests copying build/lib.linux-riscv64-cpython-312/dipy/segment/tests/test_feature.py -> build/bdist.linux-riscv64/wheel/dipy/segment/tests copying build/lib.linux-riscv64-cpython-312/dipy/segment/tests/test_metric.py -> build/bdist.linux-riscv64/wheel/dipy/segment/tests copying build/lib.linux-riscv64-cpython-312/dipy/segment/tests/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/segment/tests copying build/lib.linux-riscv64-cpython-312/dipy/segment/tests/test_clustering.py -> build/bdist.linux-riscv64/wheel/dipy/segment/tests copying build/lib.linux-riscv64-cpython-312/dipy/segment/tests/test_mrf.py -> build/bdist.linux-riscv64/wheel/dipy/segment/tests copying build/lib.linux-riscv64-cpython-312/dipy/segment/tests/test_bundles.py -> build/bdist.linux-riscv64/wheel/dipy/segment/tests copying build/lib.linux-riscv64-cpython-312/dipy/segment/bundles.py -> build/bdist.linux-riscv64/wheel/dipy/segment copying build/lib.linux-riscv64-cpython-312/dipy/segment/fss.py -> build/bdist.linux-riscv64/wheel/dipy/segment copying build/lib.linux-riscv64-cpython-312/dipy/segment/featurespeed.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/segment copying build/lib.linux-riscv64-cpython-312/dipy/segment/metricspeed.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/segment copying build/lib.linux-riscv64-cpython-312/dipy/segment/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/segment copying build/lib.linux-riscv64-cpython-312/dipy/segment/cythonutils.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/segment copying build/lib.linux-riscv64-cpython-312/dipy/segment/threshold.py -> build/bdist.linux-riscv64/wheel/dipy/segment copying build/lib.linux-riscv64-cpython-312/dipy/segment/clusteringspeed.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/segment copying build/lib.linux-riscv64-cpython-312/dipy/segment/metric.py -> build/bdist.linux-riscv64/wheel/dipy/segment copying build/lib.linux-riscv64-cpython-312/dipy/segment/clustering.py -> build/bdist.linux-riscv64/wheel/dipy/segment copying build/lib.linux-riscv64-cpython-312/dipy/segment/clustering_algorithms.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/segment copying build/lib.linux-riscv64-cpython-312/dipy/segment/mrf.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/segment creating build/bdist.linux-riscv64/wheel/dipy/segment/benchmarks copying build/lib.linux-riscv64-cpython-312/dipy/segment/benchmarks/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/segment/benchmarks copying build/lib.linux-riscv64-cpython-312/dipy/segment/benchmarks/bench_quickbundles.py -> build/bdist.linux-riscv64/wheel/dipy/segment/benchmarks copying build/lib.linux-riscv64-cpython-312/dipy/segment/mask.py -> build/bdist.linux-riscv64/wheel/dipy/segment copying build/lib.linux-riscv64-cpython-312/dipy/segment/tissue.py -> build/bdist.linux-riscv64/wheel/dipy/segment copying build/lib.linux-riscv64-cpython-312/dipy/__config__.py -> build/bdist.linux-riscv64/wheel/dipy creating build/bdist.linux-riscv64/wheel/dipy/testing creating build/bdist.linux-riscv64/wheel/dipy/testing/tests copying build/lib.linux-riscv64-cpython-312/dipy/testing/tests/test_decorators.py -> build/bdist.linux-riscv64/wheel/dipy/testing/tests copying build/lib.linux-riscv64-cpython-312/dipy/testing/tests/test_testing.py -> build/bdist.linux-riscv64/wheel/dipy/testing/tests copying build/lib.linux-riscv64-cpython-312/dipy/testing/tests/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/testing/tests copying build/lib.linux-riscv64-cpython-312/dipy/testing/tests/test_memory.py -> build/bdist.linux-riscv64/wheel/dipy/testing/tests copying build/lib.linux-riscv64-cpython-312/dipy/testing/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/testing copying build/lib.linux-riscv64-cpython-312/dipy/testing/spherepoints.py -> build/bdist.linux-riscv64/wheel/dipy/testing copying build/lib.linux-riscv64-cpython-312/dipy/testing/memory.py -> build/bdist.linux-riscv64/wheel/dipy/testing copying build/lib.linux-riscv64-cpython-312/dipy/testing/decorators.py -> build/bdist.linux-riscv64/wheel/dipy/testing creating build/bdist.linux-riscv64/wheel/dipy/reconst creating build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_shm.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_dti.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_dsi_metrics.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_dki.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_mapmri.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_reco_utils.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_sfm.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_peak_finding.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_cross_validation.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_rumba.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_forecast.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_dsi.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_utils.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_ivim.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_qtdmri.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_msdki.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_gqi.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_shore_metrics.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_odf.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_shore_odf.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_fwdti.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_qti.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_shore.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_dsi_deconv.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_mcsd.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_csdeconv.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_dki_micro.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_vec_val_vect.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_cache.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_eudx_dg.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/tests/test_multi_voxel.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/tests copying build/lib.linux-riscv64-cpython-312/dipy/reconst/msdki.py -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/rumba.py -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/mcsd.py -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/cache.py -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/qti.py -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/sfm.py -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/dti.py -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/recspeed.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/base.py -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/multi_voxel.py -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/vec_val_sum.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/quick_squash.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/gqi.py -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/mapmri.py -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/dki.py -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/ivim.py -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/fwdti.py -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/dki_micro.py -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/odf.py -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/qtdmri.py -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/csdeconv.py -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/dsi.py -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/eudx_direction_getter.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/shore.py -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/utils.py -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/shm.py -> build/bdist.linux-riscv64/wheel/dipy/reconst creating build/bdist.linux-riscv64/wheel/dipy/reconst/benchmarks copying build/lib.linux-riscv64-cpython-312/dipy/reconst/benchmarks/bench_squash.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/benchmarks copying build/lib.linux-riscv64-cpython-312/dipy/reconst/benchmarks/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/benchmarks copying build/lib.linux-riscv64-cpython-312/dipy/reconst/benchmarks/bench_peaks.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/benchmarks copying build/lib.linux-riscv64-cpython-312/dipy/reconst/benchmarks/bench_vec_val_sum.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/benchmarks copying build/lib.linux-riscv64-cpython-312/dipy/reconst/benchmarks/bench_bounding_box.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/benchmarks copying build/lib.linux-riscv64-cpython-312/dipy/reconst/benchmarks/bench_csd.py -> build/bdist.linux-riscv64/wheel/dipy/reconst/benchmarks copying build/lib.linux-riscv64-cpython-312/dipy/reconst/cross_validation.py -> build/bdist.linux-riscv64/wheel/dipy/reconst copying build/lib.linux-riscv64-cpython-312/dipy/reconst/forecast.py -> build/bdist.linux-riscv64/wheel/dipy/reconst creating build/bdist.linux-riscv64/wheel/dipy/boots copying build/lib.linux-riscv64-cpython-312/dipy/boots/resampling.py -> build/bdist.linux-riscv64/wheel/dipy/boots copying build/lib.linux-riscv64-cpython-312/dipy/boots/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/boots creating build/bdist.linux-riscv64/wheel/dipy/io creating build/bdist.linux-riscv64/wheel/dipy/io/tests copying build/lib.linux-riscv64-cpython-312/dipy/io/tests/test_streamline.py -> build/bdist.linux-riscv64/wheel/dipy/io/tests copying build/lib.linux-riscv64-cpython-312/dipy/io/tests/test_dpy.py -> build/bdist.linux-riscv64/wheel/dipy/io/tests copying build/lib.linux-riscv64-cpython-312/dipy/io/tests/test_stateful_tractogram.py -> build/bdist.linux-riscv64/wheel/dipy/io/tests copying build/lib.linux-riscv64-cpython-312/dipy/io/tests/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/io/tests copying build/lib.linux-riscv64-cpython-312/dipy/io/tests/test_utils.py -> build/bdist.linux-riscv64/wheel/dipy/io/tests copying build/lib.linux-riscv64-cpython-312/dipy/io/tests/test_io.py -> build/bdist.linux-riscv64/wheel/dipy/io/tests copying build/lib.linux-riscv64-cpython-312/dipy/io/tests/test_io_peaks.py -> build/bdist.linux-riscv64/wheel/dipy/io/tests copying build/lib.linux-riscv64-cpython-312/dipy/io/tests/test_io_gradients.py -> build/bdist.linux-riscv64/wheel/dipy/io/tests copying build/lib.linux-riscv64-cpython-312/dipy/io/gradients.py -> build/bdist.linux-riscv64/wheel/dipy/io copying build/lib.linux-riscv64-cpython-312/dipy/io/peaks.py -> build/bdist.linux-riscv64/wheel/dipy/io copying build/lib.linux-riscv64-cpython-312/dipy/io/pickles.py -> build/bdist.linux-riscv64/wheel/dipy/io copying build/lib.linux-riscv64-cpython-312/dipy/io/vtk.py -> build/bdist.linux-riscv64/wheel/dipy/io copying build/lib.linux-riscv64-cpython-312/dipy/io/dpy.py -> build/bdist.linux-riscv64/wheel/dipy/io copying build/lib.linux-riscv64-cpython-312/dipy/io/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/io copying build/lib.linux-riscv64-cpython-312/dipy/io/bvectxt.py -> build/bdist.linux-riscv64/wheel/dipy/io copying build/lib.linux-riscv64-cpython-312/dipy/io/streamline.py -> build/bdist.linux-riscv64/wheel/dipy/io copying build/lib.linux-riscv64-cpython-312/dipy/io/image.py -> build/bdist.linux-riscv64/wheel/dipy/io copying build/lib.linux-riscv64-cpython-312/dipy/io/stateful_tractogram.py -> build/bdist.linux-riscv64/wheel/dipy/io copying build/lib.linux-riscv64-cpython-312/dipy/io/utils.py -> build/bdist.linux-riscv64/wheel/dipy/io creating build/bdist.linux-riscv64/wheel/dipy/viz creating build/bdist.linux-riscv64/wheel/dipy/viz/tests copying build/lib.linux-riscv64-cpython-312/dipy/viz/tests/test_streamline.py -> build/bdist.linux-riscv64/wheel/dipy/viz/tests copying build/lib.linux-riscv64-cpython-312/dipy/viz/tests/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/viz/tests copying build/lib.linux-riscv64-cpython-312/dipy/viz/tests/test_fury.py -> build/bdist.linux-riscv64/wheel/dipy/viz/tests copying build/lib.linux-riscv64-cpython-312/dipy/viz/tests/test_viz_import.py -> build/bdist.linux-riscv64/wheel/dipy/viz/tests copying build/lib.linux-riscv64-cpython-312/dipy/viz/tests/test_apps.py -> build/bdist.linux-riscv64/wheel/dipy/viz/tests copying build/lib.linux-riscv64-cpython-312/dipy/viz/tests/test_regtools.py -> build/bdist.linux-riscv64/wheel/dipy/viz/tests copying build/lib.linux-riscv64-cpython-312/dipy/viz/regtools.py -> build/bdist.linux-riscv64/wheel/dipy/viz copying build/lib.linux-riscv64-cpython-312/dipy/viz/projections.py -> build/bdist.linux-riscv64/wheel/dipy/viz copying build/lib.linux-riscv64-cpython-312/dipy/viz/panel.py -> build/bdist.linux-riscv64/wheel/dipy/viz copying build/lib.linux-riscv64-cpython-312/dipy/viz/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/viz copying build/lib.linux-riscv64-cpython-312/dipy/viz/streamline.py -> build/bdist.linux-riscv64/wheel/dipy/viz copying build/lib.linux-riscv64-cpython-312/dipy/viz/gmem.py -> build/bdist.linux-riscv64/wheel/dipy/viz creating build/bdist.linux-riscv64/wheel/dipy/viz/horizon copying build/lib.linux-riscv64-cpython-312/dipy/viz/horizon/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/viz/horizon copying build/lib.linux-riscv64-cpython-312/dipy/viz/horizon/app.py -> build/bdist.linux-riscv64/wheel/dipy/viz/horizon creating build/bdist.linux-riscv64/wheel/dipy/viz/horizon/tab copying build/lib.linux-riscv64-cpython-312/dipy/viz/horizon/tab/roi.py -> build/bdist.linux-riscv64/wheel/dipy/viz/horizon/tab copying build/lib.linux-riscv64-cpython-312/dipy/viz/horizon/tab/cluster.py -> build/bdist.linux-riscv64/wheel/dipy/viz/horizon/tab copying build/lib.linux-riscv64-cpython-312/dipy/viz/horizon/tab/base.py -> build/bdist.linux-riscv64/wheel/dipy/viz/horizon/tab copying build/lib.linux-riscv64-cpython-312/dipy/viz/horizon/tab/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/viz/horizon/tab copying build/lib.linux-riscv64-cpython-312/dipy/viz/horizon/tab/peak.py -> build/bdist.linux-riscv64/wheel/dipy/viz/horizon/tab copying build/lib.linux-riscv64-cpython-312/dipy/viz/horizon/tab/slice.py -> build/bdist.linux-riscv64/wheel/dipy/viz/horizon/tab creating build/bdist.linux-riscv64/wheel/dipy/viz/horizon/visualizer copying build/lib.linux-riscv64-cpython-312/dipy/viz/horizon/visualizer/cluster.py -> build/bdist.linux-riscv64/wheel/dipy/viz/horizon/visualizer copying build/lib.linux-riscv64-cpython-312/dipy/viz/horizon/visualizer/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/viz/horizon/visualizer copying build/lib.linux-riscv64-cpython-312/dipy/viz/horizon/visualizer/slice.py -> build/bdist.linux-riscv64/wheel/dipy/viz/horizon/visualizer copying build/lib.linux-riscv64-cpython-312/dipy/viz/plotting.py -> build/bdist.linux-riscv64/wheel/dipy/viz creating build/bdist.linux-riscv64/wheel/dipy/tracking creating build/bdist.linux-riscv64/wheel/dipy/tracking/tests copying build/lib.linux-riscv64-cpython-312/dipy/tracking/tests/test_streamline.py -> build/bdist.linux-riscv64/wheel/dipy/tracking/tests copying build/lib.linux-riscv64-cpython-312/dipy/tracking/tests/test_life.py -> build/bdist.linux-riscv64/wheel/dipy/tracking/tests copying build/lib.linux-riscv64-cpython-312/dipy/tracking/tests/test_fbc.py -> build/bdist.linux-riscv64/wheel/dipy/tracking/tests copying build/lib.linux-riscv64-cpython-312/dipy/tracking/tests/test_learning.py -> build/bdist.linux-riscv64/wheel/dipy/tracking/tests copying build/lib.linux-riscv64-cpython-312/dipy/tracking/tests/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/tracking/tests copying build/lib.linux-riscv64-cpython-312/dipy/tracking/tests/test_utils.py -> build/bdist.linux-riscv64/wheel/dipy/tracking/tests copying build/lib.linux-riscv64-cpython-312/dipy/tracking/tests/test_tracking.py -> build/bdist.linux-riscv64/wheel/dipy/tracking/tests copying build/lib.linux-riscv64-cpython-312/dipy/tracking/tests/test_track_volumes.py -> build/bdist.linux-riscv64/wheel/dipy/tracking/tests copying build/lib.linux-riscv64-cpython-312/dipy/tracking/tests/test_propagation.py -> build/bdist.linux-riscv64/wheel/dipy/tracking/tests copying build/lib.linux-riscv64-cpython-312/dipy/tracking/tests/test_stopping_criterion.py -> build/bdist.linux-riscv64/wheel/dipy/tracking/tests copying build/lib.linux-riscv64-cpython-312/dipy/tracking/tests/test_distances.py -> build/bdist.linux-riscv64/wheel/dipy/tracking/tests copying build/lib.linux-riscv64-cpython-312/dipy/tracking/tests/test_metrics.py -> build/bdist.linux-riscv64/wheel/dipy/tracking/tests copying build/lib.linux-riscv64-cpython-312/dipy/tracking/tests/test_mesh.py -> build/bdist.linux-riscv64/wheel/dipy/tracking/tests copying build/lib.linux-riscv64-cpython-312/dipy/tracking/metrics.py -> build/bdist.linux-riscv64/wheel/dipy/tracking copying build/lib.linux-riscv64-cpython-312/dipy/tracking/vox2track.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/tracking copying build/lib.linux-riscv64-cpython-312/dipy/tracking/propspeed.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/tracking copying build/lib.linux-riscv64-cpython-312/dipy/tracking/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/tracking copying build/lib.linux-riscv64-cpython-312/dipy/tracking/local_tracking.py -> build/bdist.linux-riscv64/wheel/dipy/tracking copying build/lib.linux-riscv64-cpython-312/dipy/tracking/stopping_criterion.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/tracking copying build/lib.linux-riscv64-cpython-312/dipy/tracking/streamline.py -> build/bdist.linux-riscv64/wheel/dipy/tracking copying build/lib.linux-riscv64-cpython-312/dipy/tracking/localtrack.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/tracking copying build/lib.linux-riscv64-cpython-312/dipy/tracking/_utils.py -> build/bdist.linux-riscv64/wheel/dipy/tracking copying build/lib.linux-riscv64-cpython-312/dipy/tracking/distances.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/tracking copying build/lib.linux-riscv64-cpython-312/dipy/tracking/learning.py -> build/bdist.linux-riscv64/wheel/dipy/tracking copying build/lib.linux-riscv64-cpython-312/dipy/tracking/utils.py -> build/bdist.linux-riscv64/wheel/dipy/tracking copying build/lib.linux-riscv64-cpython-312/dipy/tracking/fbcmeasures.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/tracking copying build/lib.linux-riscv64-cpython-312/dipy/tracking/direction_getter.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/tracking copying build/lib.linux-riscv64-cpython-312/dipy/tracking/mesh.py -> build/bdist.linux-riscv64/wheel/dipy/tracking creating build/bdist.linux-riscv64/wheel/dipy/tracking/benchmarks copying build/lib.linux-riscv64-cpython-312/dipy/tracking/benchmarks/bench_streamline.py -> build/bdist.linux-riscv64/wheel/dipy/tracking/benchmarks copying build/lib.linux-riscv64-cpython-312/dipy/tracking/benchmarks/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/tracking/benchmarks copying build/lib.linux-riscv64-cpython-312/dipy/tracking/streamlinespeed.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/dipy/tracking copying build/lib.linux-riscv64-cpython-312/dipy/tracking/life.py -> build/bdist.linux-riscv64/wheel/dipy/tracking creating build/bdist.linux-riscv64/wheel/dipy/sims creating build/bdist.linux-riscv64/wheel/dipy/sims/tests copying build/lib.linux-riscv64-cpython-312/dipy/sims/tests/test_voxel.py -> build/bdist.linux-riscv64/wheel/dipy/sims/tests copying build/lib.linux-riscv64-cpython-312/dipy/sims/tests/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/sims/tests copying build/lib.linux-riscv64-cpython-312/dipy/sims/tests/test_phantom.py -> build/bdist.linux-riscv64/wheel/dipy/sims/tests copying build/lib.linux-riscv64-cpython-312/dipy/sims/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/sims copying build/lib.linux-riscv64-cpython-312/dipy/sims/phantom.py -> build/bdist.linux-riscv64/wheel/dipy/sims copying build/lib.linux-riscv64-cpython-312/dipy/sims/voxel.py -> build/bdist.linux-riscv64/wheel/dipy/sims creating build/bdist.linux-riscv64/wheel/dipy/nn creating build/bdist.linux-riscv64/wheel/dipy/nn/tests copying build/lib.linux-riscv64-cpython-312/dipy/nn/tests/test_synb0.py -> build/bdist.linux-riscv64/wheel/dipy/nn/tests copying build/lib.linux-riscv64-cpython-312/dipy/nn/tests/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/nn/tests copying build/lib.linux-riscv64-cpython-312/dipy/nn/tests/test_utils.py -> build/bdist.linux-riscv64/wheel/dipy/nn/tests copying build/lib.linux-riscv64-cpython-312/dipy/nn/tests/test_tf.py -> build/bdist.linux-riscv64/wheel/dipy/nn/tests copying build/lib.linux-riscv64-cpython-312/dipy/nn/tests/test_histo_resdnn.py -> build/bdist.linux-riscv64/wheel/dipy/nn/tests copying build/lib.linux-riscv64-cpython-312/dipy/nn/tests/test_evac.py -> build/bdist.linux-riscv64/wheel/dipy/nn/tests copying build/lib.linux-riscv64-cpython-312/dipy/nn/tests/test_cnn_1denoiser.py -> build/bdist.linux-riscv64/wheel/dipy/nn/tests copying build/lib.linux-riscv64-cpython-312/dipy/nn/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/nn copying build/lib.linux-riscv64-cpython-312/dipy/nn/model.py -> build/bdist.linux-riscv64/wheel/dipy/nn copying build/lib.linux-riscv64-cpython-312/dipy/nn/histo_resdnn.py -> build/bdist.linux-riscv64/wheel/dipy/nn copying build/lib.linux-riscv64-cpython-312/dipy/nn/evac.py -> build/bdist.linux-riscv64/wheel/dipy/nn copying build/lib.linux-riscv64-cpython-312/dipy/nn/utils.py -> build/bdist.linux-riscv64/wheel/dipy/nn copying build/lib.linux-riscv64-cpython-312/dipy/nn/synb0.py -> build/bdist.linux-riscv64/wheel/dipy/nn copying build/lib.linux-riscv64-cpython-312/dipy/nn/cnn_1d_denoising.py -> build/bdist.linux-riscv64/wheel/dipy/nn copying build/lib.linux-riscv64-cpython-312/dipy/conftest.py -> build/bdist.linux-riscv64/wheel/dipy copying build/lib.linux-riscv64-cpython-312/dipy/info.py -> build/bdist.linux-riscv64/wheel/dipy creating build/bdist.linux-riscv64/wheel/dipy/data creating build/bdist.linux-riscv64/wheel/dipy/data/tests copying build/lib.linux-riscv64-cpython-312/dipy/data/tests/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/data/tests copying build/lib.linux-riscv64-cpython-312/dipy/data/tests/test_data.py -> build/bdist.linux-riscv64/wheel/dipy/data/tests copying build/lib.linux-riscv64-cpython-312/dipy/data/tests/test_fetcher.py -> build/bdist.linux-riscv64/wheel/dipy/data/tests creating build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/small_64D.bval -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/dki_constraint.npz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/dki_constraint_2.npz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/C3.pkl.gz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/hermite_constraint_4.npz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/small_64D.bvec -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/ScannerVectors_GQI101.txt -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/record_horizon.log.gz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/tracks300.trk -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/repulsion200.npz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/grad_514.txt -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/dki_constraint_0.npz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/life_matlab_rmse.npy -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/gtab_isbi2013_2shell.txt -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/evenly_distributed_sphere_724.npz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/C.npy -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/dipy_colormaps.json -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/tdesign45.txt -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/cb_2.npz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/repulsion724.npz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/repulsion100.npz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/circle.npy -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/fib1.pkl.gz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/small_64D.nii -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/55dir_grad.bval -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/C1.pkl.gz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/evenly_distributed_sphere_642.npz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/small_64D.gradients.npy -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/ascm_out_test.nii.gz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/fib2.pkl.gz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/small_64D.bvals.npy -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/t1_coronal_slice.npy -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/aniso_vox.nii.gz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/55dir_grad.bvec -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/eg_3voxels.pkl -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/dsi4169_b_table.txt -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/hermite_constraint_0.npz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/small_101D.bvec -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/hermite_constraint_10.npz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/hermite_constraint_2.npz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/hermite_constraint_6.npz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/small_101D.nii.gz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/fib0.pkl.gz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/small_25.nii.gz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/dki_constraint_4.npz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/small_25.bvec -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/S0_10slices.nii.gz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/life_matlab_weights.npy -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/dsi515_b_table.txt -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/gtab_3shell.txt -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/small_101D.bval -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/EuDX_small_25.trk -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/test_ui_text_block.npz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/minimal_bundles.zip -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/hermite_constraint_8.npz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/evenly_distributed_sphere_362.npz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/func_discrete.nii.gz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/func_coef.nii.gz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/test_piesno.nii.gz -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/sphere_grad.txt -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/small_25.bval -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/files/gtab_taiwan_dsi.txt -> build/bdist.linux-riscv64/wheel/dipy/data/files copying build/lib.linux-riscv64-cpython-312/dipy/data/__init__.py -> build/bdist.linux-riscv64/wheel/dipy/data copying build/lib.linux-riscv64-cpython-312/dipy/data/fetcher.py -> build/bdist.linux-riscv64/wheel/dipy/data running install_data creating build/bdist.linux-riscv64/wheel/dipy-1.7.0.data creating build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data creating build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share creating build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc creating build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy creating build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reconst_dki_micro.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reconst_gqi.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/streamline_tools.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/combined_workflow_creation.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/tracking_probabilistic.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/tracking_sfm.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/brain_extraction_dwi.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/register_binary_fuzzy.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/segment_clustering_metrics.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/affine_registration_masks.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/viz_slice.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reconst_forecast.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reconst_dsi.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/afq_tract_profiles.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reconst_sh.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/contextual_enhancement.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/tissue_classification.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reconst_msdki.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/bundle_extraction.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/cluster_confidence.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reconst_ivim.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reconst_dki.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/workflow_creation.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/bundle_assignment_maps.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/gradients_spheres.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reconst_fwdti.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/affine_registration_3d.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/tracking_rumba.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/bundle_shape_similarity.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reconst_sfm.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/tracking_introduction_eudx.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reconst_csd.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reslice_datasets.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/piesno.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/tracking_bootstrap_peaks.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/denoise_patch2self.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/denoise_ascm.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reconst_csd_parallel.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reconst_rumba.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/simulate_multi_tensor.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/path_length_map.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/denoise_nlmeans.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reconst_shore.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/tracking_deterministic.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reconst_qtdmri.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/segment_extending_clustering_framework.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/denoise_mppca.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/viz_roi_contour.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/surface_seed.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/bundlewarp_registration.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reconst_mapmri.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reconst_csa_parallel.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/syn_registration_2d.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/viz_advanced.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/motion_correction.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/tracking_stopping_criterion.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/segment_clustering_features.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/simulate_dki.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reconst_dti.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/viz_bundles.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/tracking_ptt.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/tracking_pft.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reconst_dsi_metrics.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reconst_shore_metrics.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reconst_mcsd.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/fast_streamline_search.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reconst_qtiplus.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/quick_start.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/linear_fascicle_evaluation.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/denoise_gibbs.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/restore_dti.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/denoise_localpca.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reconst_dsid.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/fiber_to_bundle_coherence.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/kfold_xval.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/bundle_registration.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/streamline_formats.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/snr_in_cc.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/segment_quickbundles.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/streamline_registration.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/streamline_length.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/histology_resdnn.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/syn_registration_3d.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reconst_qti.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/bundle_group_registration.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples copying doc/examples/reconst_csa.py -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/data/share/doc/dipy/examples running install_egg_info running egg_info writing dipy.egg-info/PKG-INFO writing dependency_links to dipy.egg-info/dependency_links.txt writing requirements to dipy.egg-info/requires.txt writing top-level names to dipy.egg-info/top_level.txt reading manifest file 'dipy.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'TODO' adding license file 'LICENSE' writing manifest file 'dipy.egg-info/SOURCES.txt' Copying dipy.egg-info to build/bdist.linux-riscv64/wheel/dipy-1.7.0-py3.12.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_denoise_nlmeans -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_fit_ivim -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_align_affine -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_fit_csd -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_track -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_denoise_patch2self -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_buan_shapes -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_fit_csa -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_denoise_mppca -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_buan_lmm -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_snr_in_cc -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_labelsbundles -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_reslice -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_horizon -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_fetch -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_buan_profiles -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_correct_motion -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_fit_dki -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_info -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_apply_transform -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_fit_dti -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_split -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_recobundles -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_mask -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_fit_mapmri -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_bundlewarp -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_slr -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_track_pft -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_median_otsu -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_evac_plus -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_denoise_lpca -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_gibbs_ringing -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts copying build/scripts-3.12/dipy_align_syn -> build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_denoise_nlmeans to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_fit_ivim to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_align_affine to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_fit_csd to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_track to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_denoise_patch2self to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_buan_shapes to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_fit_csa to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_denoise_mppca to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_buan_lmm to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_snr_in_cc to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_labelsbundles to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_reslice to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_horizon to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_fetch to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_buan_profiles to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_correct_motion to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_fit_dki to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_info to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_apply_transform to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_fit_dti to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_split to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_recobundles to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_mask to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_fit_mapmri to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_bundlewarp to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_slr to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_track_pft to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_median_otsu to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_evac_plus to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_denoise_lpca to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_gibbs_ringing to 755 changing mode of build/bdist.linux-riscv64/wheel/dipy-1.7.0.data/scripts/dipy_align_syn to 755 creating build/bdist.linux-riscv64/wheel/dipy-1.7.0.dist-info/WHEEL creating '/builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir/pip-wheel-claifhos/.tmp-vaq6jebz/dipy-1.7.0-cp312-cp312-linux_riscv64.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'dipy/COMMIT_INFO.txt' adding 'dipy/__config__.py' adding 'dipy/__init__.py' adding 'dipy/conftest.py' adding 'dipy/info.py' adding 'dipy/pkg_info.py' adding 'dipy/align/__init__.py' adding 'dipy/align/_public.py' adding 'dipy/align/bundlemin.cpython-312-riscv64-linux-gnu.so' adding 'dipy/align/cpd.py' adding 'dipy/align/crosscorr.cpython-312-riscv64-linux-gnu.so' adding 'dipy/align/expectmax.cpython-312-riscv64-linux-gnu.so' adding 'dipy/align/imaffine.py' adding 'dipy/align/imwarp.py' adding 'dipy/align/metrics.py' adding 'dipy/align/parzenhist.cpython-312-riscv64-linux-gnu.so' adding 'dipy/align/reslice.py' adding 'dipy/align/scalespace.py' adding 'dipy/align/streamlinear.py' adding 'dipy/align/streamwarp.py' adding 'dipy/align/sumsqdiff.cpython-312-riscv64-linux-gnu.so' adding 'dipy/align/transforms.cpython-312-riscv64-linux-gnu.so' adding 'dipy/align/vector_fields.cpython-312-riscv64-linux-gnu.so' adding 'dipy/align/tests/__init__.py' adding 'dipy/align/tests/test_api.py' adding 'dipy/align/tests/test_crosscorr.py' adding 'dipy/align/tests/test_expectmax.py' adding 'dipy/align/tests/test_imaffine.py' adding 'dipy/align/tests/test_imwarp.py' adding 'dipy/align/tests/test_metrics.py' adding 'dipy/align/tests/test_parzenhist.py' adding 'dipy/align/tests/test_reslice.py' adding 'dipy/align/tests/test_scalespace.py' adding 'dipy/align/tests/test_streamlinear.py' adding 'dipy/align/tests/test_streamwarp.py' adding 'dipy/align/tests/test_sumsqdiff.py' adding 'dipy/align/tests/test_transforms.py' adding 'dipy/align/tests/test_vector_fields.py' adding 'dipy/align/tests/test_whole_brain_slr.py' adding 'dipy/boots/__init__.py' adding 'dipy/boots/resampling.py' adding 'dipy/core/__init__.py' adding 'dipy/core/geometry.py' adding 'dipy/core/gradients.py' adding 'dipy/core/graph.py' adding 'dipy/core/histeq.py' adding 'dipy/core/interpolation.cpython-312-riscv64-linux-gnu.so' adding 'dipy/core/ndindex.py' adding 'dipy/core/onetime.py' adding 'dipy/core/optimize.py' adding 'dipy/core/profile.py' adding 'dipy/core/rng.py' adding 'dipy/core/sphere.py' adding 'dipy/core/sphere_stats.py' adding 'dipy/core/subdivide_octahedron.py' adding 'dipy/core/wavelet.py' adding 'dipy/core/tests/__init__.py' adding 'dipy/core/tests/test_geometry.py' adding 'dipy/core/tests/test_gradients.py' adding 'dipy/core/tests/test_graph.py' adding 'dipy/core/tests/test_interpolation.py' adding 'dipy/core/tests/test_ndindex.py' adding 'dipy/core/tests/test_optimize.py' adding 'dipy/core/tests/test_rng.py' adding 'dipy/core/tests/test_sphere.py' adding 'dipy/core/tests/test_subdivide_octahedron.py' adding 'dipy/data/__init__.py' adding 'dipy/data/fetcher.py' adding 'dipy/data/files/55dir_grad.bval' adding 'dipy/data/files/55dir_grad.bvec' adding 'dipy/data/files/C.npy' adding 'dipy/data/files/C1.pkl.gz' adding 'dipy/data/files/C3.pkl.gz' adding 'dipy/data/files/EuDX_small_25.trk' adding 'dipy/data/files/S0_10slices.nii.gz' adding 'dipy/data/files/ScannerVectors_GQI101.txt' adding 'dipy/data/files/aniso_vox.nii.gz' adding 'dipy/data/files/ascm_out_test.nii.gz' adding 'dipy/data/files/cb_2.npz' adding 'dipy/data/files/circle.npy' adding 'dipy/data/files/dipy_colormaps.json' adding 'dipy/data/files/dki_constraint.npz' adding 'dipy/data/files/dki_constraint_0.npz' adding 'dipy/data/files/dki_constraint_2.npz' adding 'dipy/data/files/dki_constraint_4.npz' adding 'dipy/data/files/dsi4169_b_table.txt' adding 'dipy/data/files/dsi515_b_table.txt' adding 'dipy/data/files/eg_3voxels.pkl' adding 'dipy/data/files/evenly_distributed_sphere_362.npz' adding 'dipy/data/files/evenly_distributed_sphere_642.npz' adding 'dipy/data/files/evenly_distributed_sphere_724.npz' adding 'dipy/data/files/fib0.pkl.gz' adding 'dipy/data/files/fib1.pkl.gz' adding 'dipy/data/files/fib2.pkl.gz' adding 'dipy/data/files/func_coef.nii.gz' adding 'dipy/data/files/func_discrete.nii.gz' adding 'dipy/data/files/grad_514.txt' adding 'dipy/data/files/gtab_3shell.txt' adding 'dipy/data/files/gtab_isbi2013_2shell.txt' adding 'dipy/data/files/gtab_taiwan_dsi.txt' adding 'dipy/data/files/hermite_constraint_0.npz' adding 'dipy/data/files/hermite_constraint_10.npz' adding 'dipy/data/files/hermite_constraint_2.npz' adding 'dipy/data/files/hermite_constraint_4.npz' adding 'dipy/data/files/hermite_constraint_6.npz' adding 'dipy/data/files/hermite_constraint_8.npz' adding 'dipy/data/files/life_matlab_rmse.npy' adding 'dipy/data/files/life_matlab_weights.npy' adding 'dipy/data/files/minimal_bundles.zip' adding 'dipy/data/files/record_horizon.log.gz' adding 'dipy/data/files/repulsion100.npz' adding 'dipy/data/files/repulsion200.npz' adding 'dipy/data/files/repulsion724.npz' adding 'dipy/data/files/small_101D.bval' adding 'dipy/data/files/small_101D.bvec' adding 'dipy/data/files/small_101D.nii.gz' adding 'dipy/data/files/small_25.bval' adding 'dipy/data/files/small_25.bvec' adding 'dipy/data/files/small_25.nii.gz' adding 'dipy/data/files/small_64D.bval' adding 'dipy/data/files/small_64D.bvals.npy' adding 'dipy/data/files/small_64D.bvec' adding 'dipy/data/files/small_64D.gradients.npy' adding 'dipy/data/files/small_64D.nii' adding 'dipy/data/files/sphere_grad.txt' adding 'dipy/data/files/t1_coronal_slice.npy' adding 'dipy/data/files/tdesign45.txt' adding 'dipy/data/files/test_piesno.nii.gz' adding 'dipy/data/files/test_ui_text_block.npz' adding 'dipy/data/files/tracks300.trk' adding 'dipy/data/tests/__init__.py' adding 'dipy/data/tests/test_data.py' adding 'dipy/data/tests/test_fetcher.py' adding 'dipy/denoise/__init__.py' adding 'dipy/denoise/adaptive_soft_matching.py' adding 'dipy/denoise/denspeed.cpython-312-riscv64-linux-gnu.so' adding 'dipy/denoise/enhancement_kernel.cpython-312-riscv64-linux-gnu.so' adding 'dipy/denoise/gibbs.py' adding 'dipy/denoise/localpca.py' adding 'dipy/denoise/nlmeans.py' adding 'dipy/denoise/nlmeans_block.cpython-312-riscv64-linux-gnu.so' adding 'dipy/denoise/noise_estimate.py' adding 'dipy/denoise/non_local_means.py' adding 'dipy/denoise/patch2self.py' adding 'dipy/denoise/pca_noise_estimate.cpython-312-riscv64-linux-gnu.so' adding 'dipy/denoise/shift_twist_convolution.cpython-312-riscv64-linux-gnu.so' adding 'dipy/denoise/tests/__init__.py' adding 'dipy/denoise/tests/test_ascm.py' adding 'dipy/denoise/tests/test_denoise.py' adding 'dipy/denoise/tests/test_gibbs.py' adding 'dipy/denoise/tests/test_kernel.py' adding 'dipy/denoise/tests/test_lpca.py' adding 'dipy/denoise/tests/test_nlmeans.py' adding 'dipy/denoise/tests/test_noise_estimate.py' adding 'dipy/denoise/tests/test_non_local_means.py' adding 'dipy/denoise/tests/test_patch2self.py' adding 'dipy/direction/__init__.py' adding 'dipy/direction/bootstrap_direction_getter.cpython-312-riscv64-linux-gnu.so' adding 'dipy/direction/closest_peak_direction_getter.cpython-312-riscv64-linux-gnu.so' adding 'dipy/direction/peaks.py' adding 'dipy/direction/pmf.cpython-312-riscv64-linux-gnu.so' adding 'dipy/direction/probabilistic_direction_getter.cpython-312-riscv64-linux-gnu.so' adding 'dipy/direction/ptt_direction_getter.cpython-312-riscv64-linux-gnu.so' adding 'dipy/direction/tests/__init__.py' adding 'dipy/direction/tests/test_bootstrap_direction_getter.py' adding 'dipy/direction/tests/test_peaks.py' adding 'dipy/direction/tests/test_pmf.py' adding 'dipy/direction/tests/test_prob_direction_getter.py' adding 'dipy/direction/tests/test_ptt_direction_getter.py' adding 'dipy/io/__init__.py' adding 'dipy/io/bvectxt.py' adding 'dipy/io/dpy.py' adding 'dipy/io/gradients.py' adding 'dipy/io/image.py' adding 'dipy/io/peaks.py' adding 'dipy/io/pickles.py' adding 'dipy/io/stateful_tractogram.py' adding 'dipy/io/streamline.py' adding 'dipy/io/utils.py' adding 'dipy/io/vtk.py' adding 'dipy/io/tests/__init__.py' adding 'dipy/io/tests/test_dpy.py' adding 'dipy/io/tests/test_io.py' adding 'dipy/io/tests/test_io_gradients.py' adding 'dipy/io/tests/test_io_peaks.py' adding 'dipy/io/tests/test_stateful_tractogram.py' adding 'dipy/io/tests/test_streamline.py' adding 'dipy/io/tests/test_utils.py' adding 'dipy/nn/__init__.py' adding 'dipy/nn/cnn_1d_denoising.py' adding 'dipy/nn/evac.py' adding 'dipy/nn/histo_resdnn.py' adding 'dipy/nn/model.py' adding 'dipy/nn/synb0.py' adding 'dipy/nn/utils.py' adding 'dipy/nn/tests/__init__.py' adding 'dipy/nn/tests/test_cnn_1denoiser.py' adding 'dipy/nn/tests/test_evac.py' adding 'dipy/nn/tests/test_histo_resdnn.py' adding 'dipy/nn/tests/test_synb0.py' adding 'dipy/nn/tests/test_tf.py' adding 'dipy/nn/tests/test_utils.py' adding 'dipy/reconst/__init__.py' adding 'dipy/reconst/base.py' adding 'dipy/reconst/cache.py' adding 'dipy/reconst/cross_validation.py' adding 'dipy/reconst/csdeconv.py' adding 'dipy/reconst/dki.py' adding 'dipy/reconst/dki_micro.py' adding 'dipy/reconst/dsi.py' adding 'dipy/reconst/dti.py' adding 'dipy/reconst/eudx_direction_getter.cpython-312-riscv64-linux-gnu.so' adding 'dipy/reconst/forecast.py' adding 'dipy/reconst/fwdti.py' adding 'dipy/reconst/gqi.py' adding 'dipy/reconst/ivim.py' adding 'dipy/reconst/mapmri.py' adding 'dipy/reconst/mcsd.py' adding 'dipy/reconst/msdki.py' adding 'dipy/reconst/multi_voxel.py' adding 'dipy/reconst/odf.py' adding 'dipy/reconst/qtdmri.py' adding 'dipy/reconst/qti.py' adding 'dipy/reconst/quick_squash.cpython-312-riscv64-linux-gnu.so' adding 'dipy/reconst/recspeed.cpython-312-riscv64-linux-gnu.so' adding 'dipy/reconst/rumba.py' adding 'dipy/reconst/sfm.py' adding 'dipy/reconst/shm.py' adding 'dipy/reconst/shore.py' adding 'dipy/reconst/utils.py' adding 'dipy/reconst/vec_val_sum.cpython-312-riscv64-linux-gnu.so' adding 'dipy/reconst/benchmarks/__init__.py' adding 'dipy/reconst/benchmarks/bench_bounding_box.py' adding 'dipy/reconst/benchmarks/bench_csd.py' adding 'dipy/reconst/benchmarks/bench_peaks.py' adding 'dipy/reconst/benchmarks/bench_squash.py' adding 'dipy/reconst/benchmarks/bench_vec_val_sum.py' adding 'dipy/reconst/tests/__init__.py' adding 'dipy/reconst/tests/test_cache.py' adding 'dipy/reconst/tests/test_cross_validation.py' adding 'dipy/reconst/tests/test_csdeconv.py' adding 'dipy/reconst/tests/test_dki.py' adding 'dipy/reconst/tests/test_dki_micro.py' adding 'dipy/reconst/tests/test_dsi.py' adding 'dipy/reconst/tests/test_dsi_deconv.py' adding 'dipy/reconst/tests/test_dsi_metrics.py' adding 'dipy/reconst/tests/test_dti.py' adding 'dipy/reconst/tests/test_eudx_dg.py' adding 'dipy/reconst/tests/test_forecast.py' adding 'dipy/reconst/tests/test_fwdti.py' adding 'dipy/reconst/tests/test_gqi.py' adding 'dipy/reconst/tests/test_ivim.py' adding 'dipy/reconst/tests/test_mapmri.py' adding 'dipy/reconst/tests/test_mcsd.py' adding 'dipy/reconst/tests/test_msdki.py' adding 'dipy/reconst/tests/test_multi_voxel.py' adding 'dipy/reconst/tests/test_odf.py' adding 'dipy/reconst/tests/test_peak_finding.py' adding 'dipy/reconst/tests/test_qtdmri.py' adding 'dipy/reconst/tests/test_qti.py' adding 'dipy/reconst/tests/test_reco_utils.py' adding 'dipy/reconst/tests/test_rumba.py' adding 'dipy/reconst/tests/test_sfm.py' adding 'dipy/reconst/tests/test_shm.py' adding 'dipy/reconst/tests/test_shore.py' adding 'dipy/reconst/tests/test_shore_metrics.py' adding 'dipy/reconst/tests/test_shore_odf.py' adding 'dipy/reconst/tests/test_utils.py' adding 'dipy/reconst/tests/test_vec_val_vect.py' adding 'dipy/segment/__init__.py' adding 'dipy/segment/bundles.py' adding 'dipy/segment/clustering.py' adding 'dipy/segment/clustering_algorithms.cpython-312-riscv64-linux-gnu.so' adding 'dipy/segment/clusteringspeed.cpython-312-riscv64-linux-gnu.so' adding 'dipy/segment/cythonutils.cpython-312-riscv64-linux-gnu.so' adding 'dipy/segment/featurespeed.cpython-312-riscv64-linux-gnu.so' adding 'dipy/segment/fss.py' adding 'dipy/segment/mask.py' adding 'dipy/segment/metric.py' adding 'dipy/segment/metricspeed.cpython-312-riscv64-linux-gnu.so' adding 'dipy/segment/mrf.cpython-312-riscv64-linux-gnu.so' adding 'dipy/segment/threshold.py' adding 'dipy/segment/tissue.py' adding 'dipy/segment/benchmarks/__init__.py' adding 'dipy/segment/benchmarks/bench_quickbundles.py' adding 'dipy/segment/tests/__init__.py' adding 'dipy/segment/tests/test_adjustment.py' adding 'dipy/segment/tests/test_bundles.py' adding 'dipy/segment/tests/test_clustering.py' adding 'dipy/segment/tests/test_feature.py' adding 'dipy/segment/tests/test_fss.py' adding 'dipy/segment/tests/test_mask.py' adding 'dipy/segment/tests/test_metric.py' adding 'dipy/segment/tests/test_mrf.py' adding 'dipy/segment/tests/test_qbx.py' adding 'dipy/segment/tests/test_quickbundles.py' adding 'dipy/sims/__init__.py' adding 'dipy/sims/phantom.py' adding 'dipy/sims/voxel.py' adding 'dipy/sims/tests/__init__.py' adding 'dipy/sims/tests/test_phantom.py' adding 'dipy/sims/tests/test_voxel.py' adding 'dipy/stats/__init__.py' adding 'dipy/stats/analysis.py' adding 'dipy/stats/tests/__init__.py' adding 'dipy/stats/tests/test_analysis.py' adding 'dipy/testing/__init__.py' adding 'dipy/testing/decorators.py' adding 'dipy/testing/memory.py' adding 'dipy/testing/spherepoints.py' adding 'dipy/testing/tests/__init__.py' adding 'dipy/testing/tests/test_decorators.py' adding 'dipy/testing/tests/test_memory.py' adding 'dipy/testing/tests/test_testing.py' adding 'dipy/tests/__init__.py' adding 'dipy/tests/scriptrunner.py' adding 'dipy/tests/test_scripts.py' adding 'dipy/tracking/__init__.py' adding 'dipy/tracking/_utils.py' adding 'dipy/tracking/direction_getter.cpython-312-riscv64-linux-gnu.so' adding 'dipy/tracking/distances.cpython-312-riscv64-linux-gnu.so' adding 'dipy/tracking/fbcmeasures.cpython-312-riscv64-linux-gnu.so' adding 'dipy/tracking/learning.py' adding 'dipy/tracking/life.py' adding 'dipy/tracking/local_tracking.py' adding 'dipy/tracking/localtrack.cpython-312-riscv64-linux-gnu.so' adding 'dipy/tracking/mesh.py' adding 'dipy/tracking/metrics.py' adding 'dipy/tracking/propspeed.cpython-312-riscv64-linux-gnu.so' adding 'dipy/tracking/stopping_criterion.cpython-312-riscv64-linux-gnu.so' adding 'dipy/tracking/streamline.py' adding 'dipy/tracking/streamlinespeed.cpython-312-riscv64-linux-gnu.so' adding 'dipy/tracking/utils.py' adding 'dipy/tracking/vox2track.cpython-312-riscv64-linux-gnu.so' adding 'dipy/tracking/benchmarks/__init__.py' adding 'dipy/tracking/benchmarks/bench_streamline.py' adding 'dipy/tracking/tests/__init__.py' adding 'dipy/tracking/tests/test_distances.py' adding 'dipy/tracking/tests/test_fbc.py' adding 'dipy/tracking/tests/test_learning.py' adding 'dipy/tracking/tests/test_life.py' adding 'dipy/tracking/tests/test_mesh.py' adding 'dipy/tracking/tests/test_metrics.py' adding 'dipy/tracking/tests/test_propagation.py' adding 'dipy/tracking/tests/test_stopping_criterion.py' adding 'dipy/tracking/tests/test_streamline.py' adding 'dipy/tracking/tests/test_track_volumes.py' adding 'dipy/tracking/tests/test_tracking.py' adding 'dipy/tracking/tests/test_utils.py' adding 'dipy/utils/__init__.py' adding 'dipy/utils/_importlib.py' adding 'dipy/utils/arrfuncs.py' adding 'dipy/utils/deprecator.py' adding 'dipy/utils/fast_numpy.cpython-312-riscv64-linux-gnu.so' adding 'dipy/utils/multiproc.py' adding 'dipy/utils/omp.cpython-312-riscv64-linux-gnu.so' adding 'dipy/utils/optpkg.py' adding 'dipy/utils/parallel.py' adding 'dipy/utils/tripwire.py' adding 'dipy/utils/tests/__init__.py' adding 'dipy/utils/tests/test_arrfuncs.py' adding 'dipy/utils/tests/test_deprecator.py' adding 'dipy/utils/tests/test_fast_numpy.py' adding 'dipy/utils/tests/test_multiproc.py' adding 'dipy/utils/tests/test_omp.py' adding 'dipy/utils/tests/test_parallel.py' adding 'dipy/utils/tests/test_tripwire.py' adding 'dipy/viz/__init__.py' adding 'dipy/viz/gmem.py' adding 'dipy/viz/panel.py' adding 'dipy/viz/plotting.py' adding 'dipy/viz/projections.py' adding 'dipy/viz/regtools.py' adding 'dipy/viz/streamline.py' adding 'dipy/viz/horizon/__init__.py' adding 'dipy/viz/horizon/app.py' adding 'dipy/viz/horizon/tab/__init__.py' adding 'dipy/viz/horizon/tab/base.py' adding 'dipy/viz/horizon/tab/cluster.py' adding 'dipy/viz/horizon/tab/peak.py' adding 'dipy/viz/horizon/tab/roi.py' adding 'dipy/viz/horizon/tab/slice.py' adding 'dipy/viz/horizon/visualizer/__init__.py' adding 'dipy/viz/horizon/visualizer/cluster.py' adding 'dipy/viz/horizon/visualizer/slice.py' adding 'dipy/viz/tests/__init__.py' adding 'dipy/viz/tests/test_apps.py' adding 'dipy/viz/tests/test_fury.py' adding 'dipy/viz/tests/test_regtools.py' adding 'dipy/viz/tests/test_streamline.py' adding 'dipy/viz/tests/test_viz_import.py' adding 'dipy/workflows/__init__.py' adding 'dipy/workflows/align.py' adding 'dipy/workflows/base.py' adding 'dipy/workflows/combined_workflow.py' adding 'dipy/workflows/denoise.py' adding 'dipy/workflows/docstring_parser.py' adding 'dipy/workflows/flow_runner.py' adding 'dipy/workflows/io.py' adding 'dipy/workflows/mask.py' adding 'dipy/workflows/multi_io.py' adding 'dipy/workflows/reconst.py' adding 'dipy/workflows/segment.py' adding 'dipy/workflows/stats.py' adding 'dipy/workflows/tracking.py' adding 'dipy/workflows/viz.py' adding 'dipy/workflows/workflow.py' adding 'dipy/workflows/tests/__init__.py' adding 'dipy/workflows/tests/test_align.py' adding 'dipy/workflows/tests/test_denoise.py' adding 'dipy/workflows/tests/test_docstring_parser.py' adding 'dipy/workflows/tests/test_iap.py' adding 'dipy/workflows/tests/test_io.py' adding 'dipy/workflows/tests/test_masking.py' adding 'dipy/workflows/tests/test_reconst_csa_csd.py' adding 'dipy/workflows/tests/test_reconst_dki.py' adding 'dipy/workflows/tests/test_reconst_dti.py' adding 'dipy/workflows/tests/test_reconst_ivim.py' adding 'dipy/workflows/tests/test_reconst_mapmri.py' adding 'dipy/workflows/tests/test_reconst_rumba.py' adding 'dipy/workflows/tests/test_segment.py' adding 'dipy/workflows/tests/test_stats.py' adding 'dipy/workflows/tests/test_tracking.py' adding 'dipy/workflows/tests/test_viz.py' adding 'dipy/workflows/tests/test_workflow.py' adding 'dipy/workflows/tests/workflow_tests_utils.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/affine_registration_3d.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/affine_registration_masks.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/afq_tract_profiles.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/brain_extraction_dwi.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/bundle_assignment_maps.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/bundle_extraction.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/bundle_group_registration.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/bundle_registration.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/bundle_shape_similarity.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/bundlewarp_registration.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/cluster_confidence.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/combined_workflow_creation.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/contextual_enhancement.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/denoise_ascm.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/denoise_gibbs.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/denoise_localpca.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/denoise_mppca.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/denoise_nlmeans.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/denoise_patch2self.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/fast_streamline_search.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/fiber_to_bundle_coherence.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/gradients_spheres.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/histology_resdnn.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/kfold_xval.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/linear_fascicle_evaluation.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/motion_correction.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/path_length_map.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/piesno.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/quick_start.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reconst_csa.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reconst_csa_parallel.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reconst_csd.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reconst_csd_parallel.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reconst_dki.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reconst_dki_micro.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reconst_dsi.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reconst_dsi_metrics.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reconst_dsid.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reconst_dti.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reconst_forecast.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reconst_fwdti.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reconst_gqi.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reconst_ivim.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reconst_mapmri.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reconst_mcsd.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reconst_msdki.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reconst_qtdmri.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reconst_qti.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reconst_qtiplus.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reconst_rumba.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reconst_sfm.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reconst_sh.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reconst_shore.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reconst_shore_metrics.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/register_binary_fuzzy.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/reslice_datasets.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/restore_dti.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/segment_clustering_features.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/segment_clustering_metrics.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/segment_extending_clustering_framework.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/segment_quickbundles.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/simulate_dki.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/simulate_multi_tensor.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/snr_in_cc.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/streamline_formats.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/streamline_length.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/streamline_registration.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/streamline_tools.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/surface_seed.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/syn_registration_2d.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/syn_registration_3d.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/tissue_classification.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/tracking_bootstrap_peaks.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/tracking_deterministic.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/tracking_introduction_eudx.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/tracking_pft.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/tracking_probabilistic.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/tracking_ptt.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/tracking_rumba.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/tracking_sfm.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/tracking_stopping_criterion.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/viz_advanced.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/viz_bundles.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/viz_roi_contour.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/viz_slice.py' adding 'dipy-1.7.0.data/data/share/doc/dipy/examples/workflow_creation.py' adding 'dipy-1.7.0.data/scripts/dipy_align_affine' adding 'dipy-1.7.0.data/scripts/dipy_align_syn' adding 'dipy-1.7.0.data/scripts/dipy_apply_transform' adding 'dipy-1.7.0.data/scripts/dipy_buan_lmm' adding 'dipy-1.7.0.data/scripts/dipy_buan_profiles' adding 'dipy-1.7.0.data/scripts/dipy_buan_shapes' adding 'dipy-1.7.0.data/scripts/dipy_bundlewarp' adding 'dipy-1.7.0.data/scripts/dipy_correct_motion' adding 'dipy-1.7.0.data/scripts/dipy_denoise_lpca' adding 'dipy-1.7.0.data/scripts/dipy_denoise_mppca' adding 'dipy-1.7.0.data/scripts/dipy_denoise_nlmeans' adding 'dipy-1.7.0.data/scripts/dipy_denoise_patch2self' adding 'dipy-1.7.0.data/scripts/dipy_evac_plus' adding 'dipy-1.7.0.data/scripts/dipy_fetch' adding 'dipy-1.7.0.data/scripts/dipy_fit_csa' adding 'dipy-1.7.0.data/scripts/dipy_fit_csd' adding 'dipy-1.7.0.data/scripts/dipy_fit_dki' adding 'dipy-1.7.0.data/scripts/dipy_fit_dti' adding 'dipy-1.7.0.data/scripts/dipy_fit_ivim' adding 'dipy-1.7.0.data/scripts/dipy_fit_mapmri' adding 'dipy-1.7.0.data/scripts/dipy_gibbs_ringing' adding 'dipy-1.7.0.data/scripts/dipy_horizon' adding 'dipy-1.7.0.data/scripts/dipy_info' adding 'dipy-1.7.0.data/scripts/dipy_labelsbundles' adding 'dipy-1.7.0.data/scripts/dipy_mask' adding 'dipy-1.7.0.data/scripts/dipy_median_otsu' adding 'dipy-1.7.0.data/scripts/dipy_recobundles' adding 'dipy-1.7.0.data/scripts/dipy_reslice' adding 'dipy-1.7.0.data/scripts/dipy_slr' adding 'dipy-1.7.0.data/scripts/dipy_snr_in_cc' adding 'dipy-1.7.0.data/scripts/dipy_split' adding 'dipy-1.7.0.data/scripts/dipy_track' adding 'dipy-1.7.0.data/scripts/dipy_track_pft' adding 'dipy-1.7.0.dist-info/LICENSE' adding 'dipy-1.7.0.dist-info/METADATA' adding 'dipy-1.7.0.dist-info/WHEEL' adding 'dipy-1.7.0.dist-info/top_level.txt' adding 'dipy-1.7.0.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Building wheel for dipy (pyproject.toml): finished with status 'done' Created wheel for dipy: filename=dipy-1.7.0-cp312-cp312-linux_riscv64.whl size=29005966 sha256=5c0ce1c36cd1508876925176da9c043a0892d70b60831a5e321614b638f1d865 Stored in directory: /builddir/.cache/pip/wheels/ad/5a/68/6d30eb275a03a82ffd187b235fd0580bf86d50bbbff6f6b84f Successfully built dipy + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.jBxrE5 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64 ++ dirname /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd dipy-1.7.0 ++ ls /builddir/build/BUILD/dipy-1.7.0/pyproject-wheeldir/dipy-1.7.0-cp312-cp312-linux_riscv64.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=dipy==1.7.0 + '[' -z dipy==1.7.0 ']' + TMPDIR=/builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64 --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/dipy-1.7.0/pyproject-wheeldir dipy==1.7.0 Using pip 23.3.1 from /usr/lib/python3.12/site-packages/pip (python 3.12) Looking in links: /builddir/build/BUILD/dipy-1.7.0/pyproject-wheeldir Processing ./pyproject-wheeldir/dipy-1.7.0-cp312-cp312-linux_riscv64.whl Installing collected packages: dipy Successfully installed dipy-1.7.0 + '[' -d /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_align_affine /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_align_syn /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_apply_transform /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_buan_lmm /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_buan_profiles /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_buan_shapes /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_bundlewarp /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_correct_motion /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_denoise_lpca /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_denoise_mppca /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_denoise_nlmeans /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_denoise_patch2self /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_evac_plus /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_fetch /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_fit_csa /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_fit_csd /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_fit_dki /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_fit_dti /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_fit_ivim /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_fit_mapmri /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_gibbs_ringing /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_horizon /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_info /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_labelsbundles /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_mask /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_median_otsu /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_recobundles /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_reslice /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_slr /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_snr_in_cc /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_split /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_track /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_track_pft /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_align_affine: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_align_syn: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_apply_transform: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_buan_lmm: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_buan_profiles: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_buan_shapes: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_bundlewarp: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_correct_motion: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_denoise_lpca: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_denoise_mppca: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_denoise_nlmeans: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_denoise_patch2self: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_evac_plus: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_fetch: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_fit_csa: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_fit_csd: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_fit_dki: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_fit_dti: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_fit_ivim: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_fit_mapmri: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_gibbs_ringing: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_horizon: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_info: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_labelsbundles: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_mask: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_median_otsu: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_recobundles: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_reslice: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_slr: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_snr_in_cc: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_split: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_track: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/dipy_track_pft: updating + rm -rfv /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/python-dipy-1.7.0-4.fc40.riscv64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/lib/python3.12/site-packages ']' + '[' /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/lib64/python3.12/site-packages ']' + site_dirs+=("/usr/lib64/python3.12/site-packages") + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64$site_dir/*.dist-info + echo '%ghost /usr/lib64/python3.12/site-packages/dipy-1.7.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/lib64/python3.12/site-packages/dipy-1.7.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64 --record /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/lib64/python3.12/site-packages/dipy-1.7.0.dist-info/RECORD --output /builddir/build/BUILD/python-dipy-1.7.0-4.fc40.riscv64-pyproject-record + rm -fv /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/lib64/python3.12/site-packages/dipy-1.7.0.dist-info/RECORD removed '/builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/lib64/python3.12/site-packages/dipy-1.7.0.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/lib64/python3.12/site-packages/dipy-1.7.0.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/lib64/python3.12/site-packages/dipy-1.7.0.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/python-dipy-1.7.0-4.fc40.riscv64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_PERCENTAGES_COUNT=2 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-dipy-1.7.0-4.fc40.riscv64-pyproject-files --output-modules /builddir/build/BUILD/python-dipy-1.7.0-4.fc40.riscv64-pyproject-modules --buildroot /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64 --sitelib /usr/lib/python3.12/site-packages --sitearch /usr/lib64/python3.12/site-packages --python-version 3.12 --pyproject-record /builddir/build/BUILD/python-dipy-1.7.0-4.fc40.riscv64-pyproject-record --prefix /usr dipy + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 1.7.0-4.fc40 --unique-debug-suffix -1.7.0-4.fc40.riscv64 --unique-debug-src-base python-dipy-1.7.0-4.fc40.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/dipy-1.7.0 find-debuginfo: starting Extracting debug info from 38 files DWARF-compressing 38 files sepdebugcrcfix: Updated 38 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/python-dipy-1.7.0-4.fc40.riscv64 119655 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/share/doc/dipy/examples/bundle_assignment_maps.py is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/doc/dipy/examples/bundle_shape_similarity.py is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/doc/dipy/examples/bundlewarp_registration.py is executable but has no shebang, removing executable bit + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 Bytecompiling .py files below /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/lib64/python3.12 using python3.12 /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:22: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:60: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:94: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:140: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:190: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:225: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:283: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:326: SyntaxWarning: invalid escape sequence '\e' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:398: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:767: SyntaxWarning: invalid escape sequence '\l' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:789: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:811: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:833: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:869: SyntaxWarning: invalid escape sequence '\l' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:892: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:915: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:940: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:959: SyntaxWarning: invalid escape sequence '\l' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:985: SyntaxWarning: invalid escape sequence '\s' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:1004: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:1042: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:1067: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:1092: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:22: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:60: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:94: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:140: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:190: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:225: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:283: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:326: SyntaxWarning: invalid escape sequence '\e' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:398: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:767: SyntaxWarning: invalid escape sequence '\l' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:789: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:811: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:833: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:869: SyntaxWarning: invalid escape sequence '\l' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:892: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:915: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:940: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:959: SyntaxWarning: invalid escape sequence '\l' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:985: SyntaxWarning: invalid escape sequence '\s' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:1004: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:1042: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:1067: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:1092: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/testing/decorators.py:12: SyntaxWarning: invalid escape sequence '\s' /usr/lib64/python3.12/site-packages/dipy/testing/decorators.py:12: SyntaxWarning: invalid escape sequence '\s' /usr/lib64/python3.12/site-packages/dipy/workflows/docstring_parser.py:308: SyntaxWarning: invalid escape sequence '\w' /usr/lib64/python3.12/site-packages/dipy/workflows/docstring_parser.py:352: SyntaxWarning: invalid escape sequence '\*' /usr/lib64/python3.12/site-packages/dipy/workflows/docstring_parser.py:308: SyntaxWarning: invalid escape sequence '\w' /usr/lib64/python3.12/site-packages/dipy/workflows/docstring_parser.py:352: SyntaxWarning: invalid escape sequence '\*' Bytecompiling .py files below /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/lib/debug/usr/lib64/python3.12 using python3.12 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.Q1sfPp + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd dipy-1.7.0 + export TEST_WITH_XVFB=True + TEST_WITH_XVFB=True + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-dipy-1.7.0-4.fc40.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.AM8xU0 + umask 022 + cd /builddir/build/BUILD + cd dipy-1.7.0 + DOCDIR=/builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/share/doc/python3-dipy + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/share/doc/python3-dipy + cp -pr /builddir/build/BUILD/dipy-1.7.0/README.rst /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/share/doc/python3-dipy + cp -pr /builddir/build/BUILD/dipy-1.7.0/Changelog /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/share/doc/python3-dipy + cp -pr /builddir/build/BUILD/dipy-1.7.0/AUTHOR /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/share/doc/python3-dipy + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-dipy = 1.7.0-4.fc40 python3-dipy = 1.7.0-4.fc40 python3-dipy(riscv-64) = 1.7.0-4.fc40 python3.12-dipy = 1.7.0-4.fc40 python3.12dist(dipy) = 1.7 python3dist(dipy) = 1.7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_1.0)(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(GOMP_4.5)(64bit) libgomp.so.1(OMP_1.0)(64bit) libgomp.so.1(OMP_3.0)(64bit) python(abi) = 3.12 python3.12dist(h5py) >= 2.8 python3.12dist(nibabel) >= 3 python3.12dist(tqdm) >= 4.30 rtld(GNU_HASH) Suggests: python3dist(ipython) Processing files: python-dipy-doc-1.7.0-4.fc40.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.aqI0SL + umask 022 + cd /builddir/build/BUILD + cd dipy-1.7.0 + LICENSEDIR=/builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/share/licenses/python-dipy-doc + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/share/licenses/python-dipy-doc + cp -pr /builddir/build/BUILD/dipy-1.7.0/LICENSE /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64/usr/share/licenses/python-dipy-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-dipy-doc = 1.7.0-4.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python-dipy-debugsource-1.7.0-4.fc40.riscv64 Provides: python-dipy-debugsource = 1.7.0-4.fc40 python-dipy-debugsource(riscv-64) = 1.7.0-4.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-dipy-debuginfo-1.7.0-4.fc40.riscv64 Provides: debuginfo(build-id) = 01d4488004b5776fc70e5169f4bfbae516beb944 debuginfo(build-id) = 06c8695eaf0bd66fd79662789fcdc5c50daee803 debuginfo(build-id) = 15204d0003964a3ac73ed7e2a268739ed6c91d0d debuginfo(build-id) = 18065e22eddb21bae2b7a3879e520cecca7ede43 debuginfo(build-id) = 1c3c019f089a293e12189f51cf71ab1ff929c94f debuginfo(build-id) = 1c5f51765ad2430b7faa2e997a621d08e0f1732c debuginfo(build-id) = 2532e4bc796fdb4ffdceb6c07015507a898c0eab debuginfo(build-id) = 2f9ed12ff243f0d0472afd070f3e3ee0192fc1f2 debuginfo(build-id) = 3a4696fd7f13f406f16d1069a9ef3129c412d9b1 debuginfo(build-id) = 3d44ab9e0a01d6701921fff2654c5519fb0a9031 debuginfo(build-id) = 3d8f71aede77ba883594bf629fb59c096bfd4c7f debuginfo(build-id) = 40912439d4fa8686d9516691d4fdffdaf1f47ff0 debuginfo(build-id) = 41f47691d9a1457c62f273cbf5164d719ab59cc4 debuginfo(build-id) = 49681e1f7a0df408c26663f28b216cbceaeced82 debuginfo(build-id) = 58b51ac7c08582d63a1deeb3ae7dad108a032494 debuginfo(build-id) = 5c472cea68a75059488f66349a94b5369c01e714 debuginfo(build-id) = 675720443542f42c20059f1ba7d78a37fac25fcf debuginfo(build-id) = 6d89f62e6c2f70b04a4dad7bbdd35a938cbfbccd debuginfo(build-id) = 6fc39a183f6b6a33d107ed2959350865889aceec debuginfo(build-id) = 72216c7955ff5cc6e8ed03dd53e4b8f3f2aa91d0 debuginfo(build-id) = 880f92fbc1c32abd3b5306b9d28852ca0bae1e26 debuginfo(build-id) = 8a9dc75a3644b0ff75d138daf22272f8c3812631 debuginfo(build-id) = 8b3008885cd0b8a75ee94ba57efb23f728c4fb8d debuginfo(build-id) = 93441736b2c5125f088f4084b7ca4ca38a28c1e2 debuginfo(build-id) = 99a64031953570a76b4ec30166f1585ee879a6a4 debuginfo(build-id) = a2853742d9e44680fd81e74019e0d80caad0b82a debuginfo(build-id) = a356bed36268e7663fc665f0a377cc851f7f664e debuginfo(build-id) = a744c586ffd70e2c1adadd0724e6e55286585a3a debuginfo(build-id) = ac1f4d6cd386a449deee043d0c0a9a9e606a5b73 debuginfo(build-id) = b34e454eb2d81fdac1b90184dceff11bf67908a2 debuginfo(build-id) = baa8505d6b0f016dd7d7ab538fad23667d0ea729 debuginfo(build-id) = bbc4c87a6153ce999e3fbae8b2c769a5fac01dc9 debuginfo(build-id) = c6c9a1b3c404328192b59664f79028f1a59971b3 debuginfo(build-id) = cf2e8b885846a06e4333e7e4235dd01a189db339 debuginfo(build-id) = d308742d5741e2539d5c0474356602608b44b08e debuginfo(build-id) = d8c6bb4e8d9ac952b791633ca51c36b6e95e2f52 debuginfo(build-id) = da345bcdb9f0a957f44f90ce16d3379413ba5e36 debuginfo(build-id) = daf3652fa30e85f29401659a4c9b105a7905f0f2 python-dipy-debuginfo = 1.7.0-4.fc40 python3-dipy-debuginfo = 1.7.0-4.fc40 python3-dipy-debuginfo(riscv-64) = 1.7.0-4.fc40 python3.12-dipy-debuginfo = 1.7.0-4.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: python-dipy-debugsource(riscv-64) = 1.7.0-4.fc40 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64 Wrote: /builddir/build/SRPMS/python-dipy-1.7.0-4.fc40.src.rpm Wrote: /builddir/build/RPMS/python-dipy-doc-1.7.0-4.fc40.noarch.rpm Wrote: /builddir/build/RPMS/python3-dipy-1.7.0-4.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/python-dipy-debugsource-1.7.0-4.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/python3-dipy-debuginfo-1.7.0-4.fc40.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.M6ZOpx + umask 022 + cd /builddir/build/BUILD + cd dipy-1.7.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-dipy-1.7.0-4.fc40.riscv64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.gvrit7 + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/dipy-1.7.0-SPECPARTS + rm -rf dipy-1.7.0 dipy-1.7.0.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0