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-760082-120673/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=1689897600 Wrote: /builddir/build/SRPMS/python-dipy-1.7.0-2.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-760082-120673/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=1689897600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.mHW9XR + 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.NO3GP9 + umask 022 + cd /builddir/build/BUILD + cd dipy-1.7.0 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -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=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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-2.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-2.fc40.riscv64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-dipy-1.7.0-2.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-760082-120673/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=1689897600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.QQ3Pi9 + 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.1h0IWh + umask 022 + cd /builddir/build/BUILD + cd dipy-1.7.0 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -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=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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-2.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 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 scikit-image ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scikit-image ; 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 tensorflowtensorflow-addons ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: tensorflowtensorflow-addons ; extra == 'all' Handling coveralls ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: coveralls ; extra == 'all' Handling tables ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: tables ; extra == 'all' Handling scipy ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scipy ; extra == 'all' Handling pytest ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: pytest ; extra == 'all' Handling h5py ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: h5py ; 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 nibabel >=3.0.0 ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: nibabel >=3.0.0 ; extra == 'all' Handling numpy ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: numpy ; extra == 'all' Handling coverage ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: coverage ; 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-2.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-2.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-760082-120673/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=1689897600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.IRx8E0 + 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.wMpJIm + umask 022 + cd /builddir/build/BUILD + cd dipy-1.7.0 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -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=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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-2.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 scikit-image ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scikit-image ; extra == 'all' Handling h5py ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: h5py ; extra == 'all' Handling scipy ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scipy ; extra == 'all' Handling cython ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: cython ; extra == 'all' Handling numpy ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: numpy ; 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 pytest ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: pytest ; 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 scikit-learn ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scikit-learn ; 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 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 tables ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: tables ; 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 boto3 ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: boto3 ; 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-2.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-2.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-760082-120673/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=1689897600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.4wKOfe + umask 022 + cd /builddir/build/BUILD + cd dipy-1.7.0 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -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=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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-2.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 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 numpy ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: numpy ; extra == 'all' Handling pandas ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: pandas ; 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 scipy ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scipy ; extra == 'all' Handling tables ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: tables ; extra == 'all' Handling cvxpy ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: cvxpy ; 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-learn ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: scikit-learn ; 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 coveralls ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: coveralls ; 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 statsmodels ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: statsmodels ; extra == 'all' Handling cython ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: cython ; extra == 'all' Handling boto3 ; extra == 'all' from hook generated metadata: Requires-Dist (dipy) Ignoring alien requirement: boto3 ; 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-2.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.TMmIeu + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -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=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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-vqnbu3rg/dipy.egg-info writing /builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir/pip-modern-metadata-vqnbu3rg/dipy.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir/pip-modern-metadata-vqnbu3rg/dipy.egg-info/dependency_links.txt writing requirements to /builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir/pip-modern-metadata-vqnbu3rg/dipy.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir/pip-modern-metadata-vqnbu3rg/dipy.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir/pip-modern-metadata-vqnbu3rg/dipy.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir/pip-modern-metadata-vqnbu3rg/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-vqnbu3rg/dipy.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/dipy-1.7.0/.pyproject-builddir/pip-modern-metadata-vqnbu3rg/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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -Werror=implicit-function-declaration -Werror=implicit-int -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 -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 -Werror=implicit-function-declaration -Werror=implicit-int -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-dapppucq/.tmp-tqclibc1/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=27714130 sha256=67804cd3a68e7c53c1fcd5217f66bbe48e7f3b4993983c373c3183c4f7915844 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.SE8oxT + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64 ++ dirname /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -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=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -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 + 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-2.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.2.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-2.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-2.fc40.riscv64/usr/bin/dipy_align_affine /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_align_syn /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_apply_transform /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_buan_lmm /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_buan_profiles /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_buan_shapes /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_bundlewarp /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_correct_motion /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_denoise_lpca /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_denoise_mppca /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_denoise_nlmeans /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_denoise_patch2self /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_evac_plus /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_fetch /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_fit_csa /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_fit_csd /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_fit_dki /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_fit_dti /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_fit_ivim /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_fit_mapmri /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_gibbs_ringing /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_horizon /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_info /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_labelsbundles /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_mask /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_median_otsu /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_recobundles /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_reslice /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_slr /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_snr_in_cc /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_split /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_track /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_track_pft /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_align_affine: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_align_syn: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_apply_transform: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_buan_lmm: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_buan_profiles: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_buan_shapes: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_bundlewarp: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_correct_motion: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_denoise_lpca: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_denoise_mppca: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_denoise_nlmeans: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_denoise_patch2self: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_evac_plus: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_fetch: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_fit_csa: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_fit_csd: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_fit_dki: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_fit_dti: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_fit_ivim: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_fit_mapmri: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_gibbs_ringing: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_horizon: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_info: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_labelsbundles: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_mask: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_median_otsu: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_recobundles: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_reslice: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_slr: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_snr_in_cc: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_split: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_track: updating /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/dipy_track_pft: updating + rm -rfv /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/python-dipy-1.7.0-2.fc40.riscv64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/lib/python3.12/site-packages ']' + '[' /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/python-dipy-1.7.0-2.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-2.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-2.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-2.fc40.riscv64 --record /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/lib64/python3.12/site-packages/dipy-1.7.0.dist-info/RECORD --output /builddir/build/BUILD/python-dipy-1.7.0-2.fc40.riscv64-pyproject-record + rm -fv /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64/usr/lib64/python3.12/site-packages/dipy-1.7.0.dist-info/RECORD removed '/builddir/build/BUILDROOT/python-dipy-1.7.0-2.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-2.fc40.riscv64/usr/lib64/python3.12/site-packages/dipy-1.7.0.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/python-dipy-1.7.0-2.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-2.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-2.fc40.riscv64-pyproject-files --output-modules /builddir/build/BUILD/python-dipy-1.7.0-2.fc40.riscv64-pyproject-modules --buildroot /builddir/build/BUILDROOT/python-dipy-1.7.0-2.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-2.fc40.riscv64-pyproject-record --prefix /usr dipy + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 1.7.0-2.fc40 --unique-debug-suffix -1.7.0-2.fc40.riscv64 --unique-debug-src-base python-dipy-1.7.0-2.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-2.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-2.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-2.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.PpbZoK + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -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=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -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-2.fc40.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.8FJrax + umask 022 + cd /builddir/build/BUILD + cd dipy-1.7.0 + DOCDIR=/builddir/build/BUILDROOT/python-dipy-1.7.0-2.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-2.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-2.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-2.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-2.fc40.riscv64/usr/share/doc/python3-dipy + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-dipy = 1.7.0-2.fc40 python3-dipy = 1.7.0-2.fc40 python3-dipy(riscv-64) = 1.7.0-2.fc40 python3.12-dipy = 1.7.0-2.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-2.fc40.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.RJyr08 + umask 022 + cd /builddir/build/BUILD + cd dipy-1.7.0 + LICENSEDIR=/builddir/build/BUILDROOT/python-dipy-1.7.0-2.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-2.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-2.fc40.riscv64/usr/share/licenses/python-dipy-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-dipy-doc = 1.7.0-2.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-2.fc40.riscv64 Provides: python-dipy-debugsource = 1.7.0-2.fc40 python-dipy-debugsource(riscv-64) = 1.7.0-2.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-2.fc40.riscv64 Provides: debuginfo(build-id) = 0135b334ccae4f28649a2082aea8e56b6be8fa9a debuginfo(build-id) = 06e5a07ce28f11a22624b710036ebf599db73819 debuginfo(build-id) = 0c89ef89fab1a346c4334cb0d7b2b3208f58fe1e debuginfo(build-id) = 281be860a390925bb383fe80b5dc2f826fd3f2b9 debuginfo(build-id) = 285b6546c3780d089dde035fa71aa5336797c4b4 debuginfo(build-id) = 2b66d5e1b5e138f230bfeb3e31020f647eb5470d debuginfo(build-id) = 353bc68f2eb3b9e3b7a4a42efca6351f3d209022 debuginfo(build-id) = 36710c41201b11d52f4f1531ef5c463afae7a618 debuginfo(build-id) = 3827ffbd255a5fa50323bc49ff59d54410c47d5e debuginfo(build-id) = 3931ab3bdb9a43915cae1b09ad97b471d2343a6b debuginfo(build-id) = 4cf1286beeaf24b2958fab84e8b401731026f68f debuginfo(build-id) = 672a36ddcde62766cd4d2ee77c3b9a9159b7bbe0 debuginfo(build-id) = 695a6cf0f3de8c2ba3e4cb4c4687ccac9952937c debuginfo(build-id) = 71ad685156136ee203a49c9c75792473f703c7ee debuginfo(build-id) = 748f4a48cb73747e4a3f421250db8c4ad695a2bd debuginfo(build-id) = 76fa974777f6323fe976d4d83014c36d52d1ce8f debuginfo(build-id) = 7f46f113dfb8ad2aaaebd6b69019e9a0b5a6d8b7 debuginfo(build-id) = 86b19ef5d3bdd5a91c280347a39e98345fdf6c42 debuginfo(build-id) = 8b6ddcd953ff39669b5e8e1656f8c5977194d5b8 debuginfo(build-id) = a280f15202be3f77a946329daf8256ccf151c079 debuginfo(build-id) = a4868de7753d2e492acdd3968569f02cef2a0fb4 debuginfo(build-id) = a540e64cb7f6b83e4f57bf271c2f922d4f0c0974 debuginfo(build-id) = abc01e9ee5e53d950da72f890dd154b9fa888fc0 debuginfo(build-id) = afb37e0ce957d7f0932624053bd3b71527dbf2a2 debuginfo(build-id) = b4048c149e7b04bcc56690f8ac547fa313da863c debuginfo(build-id) = bce1e4e863b15b75729eb9e9c11f4bca86678762 debuginfo(build-id) = be4a2ad67ea42f38f6317881b0cd5d897467d93f debuginfo(build-id) = be71de23ff7809f098268109dbcdd72eb6204a98 debuginfo(build-id) = c3e19600b21c881ef61da8e44642393fefb512fc debuginfo(build-id) = c80335f35d8039eb2869d039d60f885ca85c0c8d debuginfo(build-id) = d04ebb29b2f9ce85b6ef947449436ad2eb09296d debuginfo(build-id) = d381620bb5a26eebf8d2bd5e4a5d4ed435ad27dd debuginfo(build-id) = d57a33850d1c73f2464c39acf8488c8f8be2fe3a debuginfo(build-id) = d74faa65da887e7577709c6b079bef5c0f162300 debuginfo(build-id) = eb0c7bb57fdad4faad4c49eea88175c083283976 debuginfo(build-id) = ef8fda7c2223e5f833fcc1b468774f7a1a6c5deb debuginfo(build-id) = f331c7acbb6085a924ad3733b3ffca0b280036e2 debuginfo(build-id) = f7ae6fa79963f9c475091928b3ea75b6a652f964 python-dipy-debuginfo = 1.7.0-2.fc40 python3-dipy-debuginfo = 1.7.0-2.fc40 python3-dipy-debuginfo(riscv-64) = 1.7.0-2.fc40 python3.12-dipy-debuginfo = 1.7.0-2.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-2.fc40 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64 Wrote: /builddir/build/SRPMS/python-dipy-1.7.0-2.fc40.src.rpm Wrote: /builddir/build/RPMS/python-dipy-doc-1.7.0-2.fc40.noarch.rpm Wrote: /builddir/build/RPMS/python3-dipy-1.7.0-2.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/python-dipy-debugsource-1.7.0-2.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/python3-dipy-debuginfo-1.7.0-2.fc40.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.kUI3Cp + umask 022 + cd /builddir/build/BUILD + cd dipy-1.7.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-dipy-1.7.0-2.fc40.riscv64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.ZsBGgr + 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