Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c1d5' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/7176559-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 0.72 PID: 6249 Logging PID: 6250 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 7176559, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '3d7154acd40ffbc2bb1fb6a6fe4689bd36f410f9', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/torsava/automatic-obsoletes:pr:3/python-dipy', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'python-dipy', 'package_version': '1.8.0-7', 'project_dirname': 'automatic-obsoletes:pr:3', 'project_name': 'automatic-obsoletes', 'project_owner': 'torsava', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/torsava/automatic-obsoletes/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': 'torsava/automatic-obsoletes--https://src.fedoraproject.org/user/gui1ty', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'submitter': 'https://src.fedoraproject.org/user/gui1ty', 'tags': [], 'task_id': '7176559-fedora-rawhide-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/torsava/automatic-obsoletes:pr:3/python-dipy /var/lib/copr-rpmbuild/workspace/workdir-2jp_8_k_/python-dipy --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/torsava/automatic-obsoletes:pr:3/python-dipy', '/var/lib/copr-rpmbuild/workspace/workdir-2jp_8_k_/python-dipy', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-2jp_8_k_/python-dipy'... Running: git checkout 3d7154acd40ffbc2bb1fb6a6fe4689bd36f410f9 -- cmd: ['git', 'checkout', '3d7154acd40ffbc2bb1fb6a6fe4689bd36f410f9', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-2jp_8_k_/python-dipy rc: 0 stdout: stderr: Note: switching to '3d7154acd40ffbc2bb1fb6a6fe4689bd36f410f9'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 3d7154a automatic import of python-dipy Running: copr-distgit-client sources INFO: Calling: curl -H Pragma: -o dipy-1.8.0.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/torsava/automatic-obsoletes:pr:3/python-dipy/dipy-1.8.0.tar.gz/md5/089beabbc3d661a57b6db304d0e8874b/dipy-1.8.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated 100 6342k 100 6342k 0 0 1603k 0 0:00:03 0:00:03 --:--:-- 1603k INFO: Reading stdout from command: md5sum dipy-1.8.0.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-2jp_8_k_/python-dipy/python-dipy.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-2jp_8_k_/python-dipy --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1710758947.149978 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.5 starting (python version = 3.12.1, NVR = mock-5.5-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-2jp_8_k_/python-dipy/python-dipy.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-2jp_8_k_/python-dipy --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1710758947.149978 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-2jp_8_k_/python-dipy/python-dipy.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 5.5 INFO: Mock Version: 5.5 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1710758947.149978/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using bootstrap image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Copy content of container registry.fedoraproject.org/fedora:rawhide to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1710758947.149978/root INFO: Checking that registry.fedoraproject.org/fedora:rawhide image matches host's architecture INFO: mounting registry.fedoraproject.org/fedora:rawhide with podman image mount INFO: image registry.fedoraproject.org/fedora:rawhide as /var/lib/containers/storage/overlay/ef988c26b9724108d10ef3e8f3a7e23eef6d7260fc2a95669e6e612e1f0e335e/merged INFO: umounting image registry.fedoraproject.org/fedora:rawhide (/var/lib/containers/storage/overlay/ef988c26b9724108d10ef3e8f3a7e23eef6d7260fc2a95669e6e612e1f0e335e/merged) with podman image umount INFO: Using 'dnf' instead of 'dnf5' for bootstrap chroot INFO: Package manager dnf detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf5 tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 4.0 MB/s | 4.1 MB 00:01 fedora 357 kB/s | 20 MB 00:57 Last metadata expiration check: 0:00:01 ago on Mon Mar 18 10:50:15 2024. Dependencies resolved. ================================================================================ Package Architecture Version Repository Size ================================================================================ Installing: dnf5 x86_64 5.1.15-1.fc41 fedora 608 k dnf5-plugins x86_64 5.1.15-1.fc41 fedora 355 k Installing dependencies: fmt x86_64 10.2.1-3.fc40 fedora 125 k libdnf5 x86_64 5.1.15-1.fc41 fedora 994 k libdnf5-cli x86_64 5.1.15-1.fc41 fedora 230 k sdbus-cpp x86_64 1.5.0-2.fc41 fedora 113 k systemd-libs x86_64 255.4-1.fc41 fedora 708 k Transaction Summary ================================================================================ Install 7 Packages Total download size: 3.1 M Installed size: 8.5 M Downloading Packages: (1/7): fmt-10.2.1-3.fc40.x86_64.rpm 2.6 MB/s | 125 kB 00:00 (2/7): dnf5-plugins-5.1.15-1.fc41.x86_64.rpm 6.1 MB/s | 355 kB 00:00 (3/7): dnf5-5.1.15-1.fc41.x86_64.rpm 8.9 MB/s | 608 kB 00:00 (4/7): libdnf5-cli-5.1.15-1.fc41.x86_64.rpm 20 MB/s | 230 kB 00:00 (5/7): sdbus-cpp-1.5.0-2.fc41.x86_64.rpm 12 MB/s | 113 kB 00:00 (6/7): libdnf5-5.1.15-1.fc41.x86_64.rpm 26 MB/s | 994 kB 00:00 (7/7): systemd-libs-255.4-1.fc41.x86_64.rpm 36 MB/s | 708 kB 00:00 -------------------------------------------------------------------------------- Total 25 MB/s | 3.1 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : fmt-10.2.1-3.fc40.x86_64 1/7 Installing : libdnf5-5.1.15-1.fc41.x86_64 2/7 Installing : libdnf5-cli-5.1.15-1.fc41.x86_64 3/7 Installing : dnf5-5.1.15-1.fc41.x86_64 4/7 Installing : systemd-libs-255.4-1.fc41.x86_64 5/7 Installing : sdbus-cpp-1.5.0-2.fc41.x86_64 6/7 Installing : dnf5-plugins-5.1.15-1.fc41.x86_64 7/7 Running scriptlet: dnf5-plugins-5.1.15-1.fc41.x86_64 7/7 Installed: dnf5-5.1.15-1.fc41.x86_64 dnf5-plugins-5.1.15-1.fc41.x86_64 fmt-10.2.1-3.fc40.x86_64 libdnf5-5.1.15-1.fc41.x86_64 libdnf5-cli-5.1.15-1.fc41.x86_64 sdbus-cpp-1.5.0-2.fc41.x86_64 systemd-libs-255.4-1.fc41.x86_64 Complete! INFO: Switching package manager from dnf to the dnf5 (direct choice) Finish(bootstrap): installing dnf5 tooling Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1710758947.149978/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-1.fc40.x86_64 rpm-sequoia-1.6.0-2.fc40.x86_64 python3-dnf-4.19.0-1.fc40.noarch yum-4.19.0-1.fc40.noarch dnf5-5.1.15-1.fc41.x86_64 dnf5-plugins-5.1.15-1.fc41.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 10.2 MiB/s | 20.9 MiB | 00m02s Copr repository 100% | 17.3 MiB/s | 4.1 MiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 5.2.26-3.fc40 fedora 8.1 MiB bzip2 x86_64 1.0.8-18.fc40 fedora 91.7 KiB coreutils x86_64 9.4-6.fc40 fedora 5.8 MiB cpio x86_64 2.15-1.fc40 fedora 1.1 MiB diffutils x86_64 3.10-5.fc40 fedora 1.6 MiB fedora-release-common noarch 41-0.6 fedora 19.2 KiB findutils x86_64 1:4.9.0-8.fc40 fedora 1.5 MiB gawk x86_64 5.3.0-3.fc40 fedora 1.7 MiB glibc-minimal-langpack x86_64 2.39.9000-8.fc41 fedora 0.0 B grep x86_64 3.11-7.fc40 fedora 1.0 MiB gzip x86_64 1.13-1.fc40 fedora 385.0 KiB info x86_64 7.1-2.fc40 fedora 357.8 KiB patch x86_64 2.7.6-24.fc40 fedora 262.8 KiB redhat-rpm-config noarch 287-1.fc41 fedora 185.4 KiB rpm-build x86_64 4.19.1.1-1.fc40 fedora 173.7 KiB sed x86_64 4.9-1.fc40 fedora 861.5 KiB shadow-utils x86_64 2:4.15.1-1.fc41 fedora 4.1 MiB tar x86_64 2:1.35-3.fc40 fedora 2.9 MiB unzip x86_64 6.0-63.fc40 fedora 382.8 KiB util-linux x86_64 2.40-0.11.rc1.fc41 copr_base 3.7 MiB which x86_64 2.21-41.fc40 fedora 80.2 KiB xz x86_64 5.6.1-1.fc41 fedora 2.1 MiB Installing dependencies: alternatives x86_64 1.26-3.fc40 fedora 62.3 KiB ansible-srpm-macros noarch 1-14.fc40 fedora 35.7 KiB audit-libs x86_64 4.0.1-1.fc41 copr_base 327.3 KiB authselect x86_64 1.5.0-5.fc41 fedora 153.6 KiB authselect-libs x86_64 1.5.0-5.fc41 fedora 818.2 KiB basesystem noarch 11-20.fc40 fedora 0.0 B binutils x86_64 2.42.50-5.fc41 fedora 27.2 MiB binutils-gold x86_64 2.42.50-5.fc41 fedora 2.0 MiB bzip2-libs x86_64 1.0.8-18.fc40 fedora 80.7 KiB ca-certificates noarch 2023.2.62_v7.0.401-6.fc40 fedora 2.3 MiB coreutils-common x86_64 9.4-6.fc40 fedora 11.4 MiB cracklib x86_64 2.9.11-5.fc40 fedora 238.9 KiB crypto-policies noarch 20240304-1.git0375239.fc41 fedora 149.2 KiB curl x86_64 8.6.0-7.fc41 fedora 734.6 KiB cyrus-sasl-lib x86_64 2.1.28-19.fc40 fedora 2.3 MiB debugedit x86_64 5.0-14.fc40 fedora 199.0 KiB dwz x86_64 0.15-6.fc40 fedora 290.9 KiB ed x86_64 1.20.1-1.fc41 fedora 146.5 KiB efi-srpm-macros noarch 5-11.fc40 fedora 40.1 KiB elfutils x86_64 0.191-2.fc41 fedora 2.5 MiB elfutils-debuginfod-client x86_64 0.191-2.fc41 fedora 64.9 KiB elfutils-default-yama-scope noarch 0.191-2.fc41 fedora 1.8 KiB elfutils-libelf x86_64 0.191-2.fc41 fedora 1.2 MiB elfutils-libs x86_64 0.191-2.fc41 fedora 646.2 KiB fedora-gpg-keys noarch 41-0.1 fedora 125.0 KiB fedora-release noarch 41-0.6 fedora 0.0 B fedora-release-identity-basic noarch 41-0.6 fedora 694.0 B fedora-repos noarch 41-0.1 fedora 4.9 KiB fedora-repos-rawhide noarch 41-0.1 fedora 2.2 KiB file x86_64 5.45-5.fc41 fedora 103.5 KiB file-libs x86_64 5.45-5.fc41 fedora 9.9 MiB filesystem x86_64 3.18-8.fc40 fedora 106.0 B fonts-srpm-macros noarch 1:2.0.5-14.fc40 fedora 55.3 KiB forge-srpm-macros noarch 0.3.0-1.fc41 fedora 38.9 KiB fpc-srpm-macros noarch 1.3-12.fc40 fedora 144.0 B gdb-minimal x86_64 14.2-1.fc41 fedora 12.7 MiB gdbm x86_64 1:1.23-6.fc40 fedora 460.9 KiB gdbm-libs x86_64 1:1.23-6.fc40 fedora 121.9 KiB ghc-srpm-macros noarch 1.9-1.fc41 fedora 743.0 B glibc x86_64 2.39.9000-8.fc41 fedora 6.7 MiB glibc-common x86_64 2.39.9000-8.fc41 fedora 1.0 MiB glibc-gconv-extra x86_64 2.39.9000-8.fc41 fedora 7.8 MiB gmp x86_64 1:6.3.0-1.fc41 fedora 803.4 KiB gnat-srpm-macros noarch 6-5.fc40 fedora 1.0 KiB go-srpm-macros noarch 3.5.0-1.fc41 fedora 60.6 KiB jansson x86_64 2.13.1-9.fc40 fedora 88.3 KiB kernel-srpm-macros noarch 1.0-23.fc41 fedora 1.9 KiB keyutils-libs x86_64 1.6.3-3.fc40 fedora 54.4 KiB krb5-libs x86_64 1.21.2-5.fc40 fedora 2.3 MiB libacl x86_64 2.3.2-1.fc40 fedora 40.0 KiB libarchive x86_64 3.7.2-3.fc40 fedora 914.6 KiB libattr x86_64 2.5.2-3.fc40 fedora 28.5 KiB libblkid x86_64 2.40-0.11.rc1.fc41 copr_base 262.5 KiB libbrotli x86_64 1.1.0-3.fc40 copr_base 829.5 KiB libcap x86_64 2.69-3.fc40 fedora 217.2 KiB libcap-ng x86_64 0.8.4-4.fc40 copr_base 73.1 KiB libcom_err x86_64 1.47.0-5.fc40 fedora 67.2 KiB libcurl x86_64 8.6.0-7.fc41 fedora 772.8 KiB libeconf x86_64 0.6.2-1.fc41 fedora 58.0 KiB libevent x86_64 2.1.12-12.fc40 fedora 895.6 KiB libfdisk x86_64 2.40-0.11.rc1.fc41 copr_base 362.9 KiB libffi x86_64 3.4.4-8.fc41 fedora 81.6 KiB libgcc x86_64 14.0.1-0.8.fc41 fedora 270.6 KiB libgomp x86_64 14.0.1-0.8.fc41 fedora 518.4 KiB libidn2 x86_64 2.3.7-1.fc40 fedora 329.1 KiB libmount x86_64 2.40-0.11.rc1.fc41 copr_base 351.8 KiB libnghttp2 x86_64 1.60.0-2.fc41 fedora 166.1 KiB libnsl2 x86_64 2.0.1-1.fc40 fedora 57.9 KiB libpkgconf x86_64 2.1.0-1.fc40 fedora 74.2 KiB libpsl x86_64 0.21.5-3.fc40 fedora 80.5 KiB libpwquality x86_64 1.4.5-9.fc40 copr_base 417.8 KiB libselinux x86_64 3.6-4.fc40 copr_base 173.0 KiB libsemanage x86_64 3.6-3.fc40 copr_base 293.5 KiB libsepol x86_64 3.6-3.fc40 fedora 802.0 KiB libsmartcols x86_64 2.40-0.11.rc1.fc41 copr_base 180.4 KiB libssh x86_64 0.10.6-6.fc41 fedora 513.3 KiB libssh-config noarch 0.10.6-6.fc41 fedora 277.0 B libstdc++ x86_64 14.0.1-0.8.fc41 fedora 2.8 MiB libtasn1 x86_64 4.19.0-6.fc40 fedora 175.7 KiB libtirpc x86_64 1.3.4-1.rc2.fc40.2 fedora 202.8 KiB libtool-ltdl x86_64 2.4.7-10.fc40 fedora 66.2 KiB libunistring x86_64 1.1-7.fc41 fedora 1.7 MiB libutempter x86_64 1.2.1-13.fc40 fedora 57.7 KiB libuuid x86_64 2.40-0.11.rc1.fc41 copr_base 37.4 KiB libverto x86_64 0.3.2-8.fc40 fedora 29.5 KiB libxcrypt x86_64 4.4.36-5.fc40 fedora 262.8 KiB libxml2 x86_64 2.12.6-1.fc41 copr_base 1.7 MiB libzstd x86_64 1.5.5-5.fc40 fedora 772.0 KiB lua-libs x86_64 5.4.6-5.fc40 fedora 281.1 KiB lua-srpm-macros noarch 1-13.fc40 fedora 1.3 KiB lz4-libs x86_64 1.9.4-6.fc40 fedora 129.4 KiB mpfr x86_64 4.2.1-3.fc40 fedora 832.0 KiB ncurses-base noarch 6.4-12.20240127.fc40 fedora 326.2 KiB ncurses-libs x86_64 6.4-12.20240127.fc40 fedora 963.2 KiB ocaml-srpm-macros noarch 9-3.fc40 fedora 1.9 KiB openblas-srpm-macros noarch 2-17.fc41 fedora 112.0 B openldap x86_64 2.6.7-1.fc40 fedora 635.1 KiB openssl-libs x86_64 1:3.2.1-3.fc41 fedora 7.8 MiB p11-kit x86_64 0.25.3-4.fc40 fedora 2.2 MiB p11-kit-trust x86_64 0.25.3-4.fc40 fedora 391.4 KiB package-notes-srpm-macros noarch 0.5-11.fc40 fedora 1.6 KiB pam x86_64 1.6.0-2.fc41 fedora 1.8 MiB pam-libs x86_64 1.6.0-2.fc41 fedora 135.0 KiB pcre2 x86_64 10.42-2.fc40.2 fedora 637.6 KiB pcre2-syntax noarch 10.42-2.fc40.2 fedora 235.1 KiB perl-srpm-macros noarch 1-53.fc40 fedora 861.0 B pkgconf x86_64 2.1.0-1.fc40 fedora 82.4 KiB pkgconf-m4 noarch 2.1.0-1.fc40 fedora 13.9 KiB pkgconf-pkg-config x86_64 2.1.0-1.fc40 fedora 989.0 B popt x86_64 1.19-6.fc40 fedora 136.9 KiB publicsuffix-list-dafsa noarch 20240107-3.fc40 fedora 67.5 KiB pyproject-srpm-macros noarch 1.12.0-1.fc40 fedora 1.5 KiB python-srpm-macros noarch 3.12-7.fc40 fedora 50.1 KiB qt5-srpm-macros noarch 5.15.13-1.fc41 fedora 492.0 B qt6-srpm-macros noarch 6.6.2-1.fc41 fedora 456.0 B readline x86_64 8.2-8.fc40 fedora 489.2 KiB rpm x86_64 4.19.1.1-1.fc40 fedora 3.0 MiB rpm-build-libs x86_64 4.19.1.1-1.fc40 fedora 198.4 KiB rpm-libs x86_64 4.19.1.1-1.fc40 fedora 709.9 KiB rpm-sequoia x86_64 1.6.0-2.fc40 fedora 2.2 MiB rust-srpm-macros noarch 26.2-1.fc41 copr_base 4.8 KiB setup noarch 2.14.5-2.fc40 fedora 720.4 KiB sqlite-libs x86_64 3.45.2-1.fc41 fedora 1.4 MiB systemd-libs x86_64 255.4-1.fc41 fedora 1.9 MiB util-linux-core x86_64 2.40-0.11.rc1.fc41 copr_base 1.5 MiB xxhash-libs x86_64 0.8.2-2.fc40 fedora 88.5 KiB xz-libs x86_64 5.6.1-1.fc41 fedora 248.2 KiB zig-srpm-macros noarch 1-2.fc40 fedora 1.1 KiB zip x86_64 3.0-40.fc40 fedora 703.2 KiB zlib-ng-compat x86_64 2.1.6-2.fc40 fedora 134.0 KiB zstd x86_64 1.5.5-5.fc40 fedora 1.6 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 153 packages Total size of inbound packages is 53 MiB. Need to download 53 MiB. After this operation 179 MiB will be used (install 179 MiB, remove 0 B). [ 1/153] bzip2-0:1.0.8-18.fc40.x86_64 100% | 102.5 KiB/s | 52.4 KiB | 00m01s [ 2/153] cpio-0:2.15-1.fc40.x86_64 100% | 1.1 MiB/s | 292.2 KiB | 00m00s [ 3/153] coreutils-0:9.4-6.fc40.x86_64 100% | 1.4 MiB/s | 1.1 MiB | 00m01s [ 4/153] bash-0:5.2.26-3.fc40.x86_64 100% | 2.0 MiB/s | 1.8 MiB | 00m01s [ 5/153] diffutils-0:3.10-5.fc40.x86_6 100% | 2.6 MiB/s | 405.5 KiB | 00m00s [ 6/153] findutils-1:4.9.0-8.fc40.x86_ 100% | 5.3 MiB/s | 491.9 KiB | 00m00s [ 7/153] glibc-minimal-langpack-0:2.39 100% | 1.3 MiB/s | 104.1 KiB | 00m00s [ 8/153] fedora-release-common-0:41-0. 100% | 91.4 KiB/s | 21.2 KiB | 00m00s [ 9/153] grep-0:3.11-7.fc40.x86_64 100% | 3.5 MiB/s | 300.2 KiB | 00m00s [ 10/153] info-0:7.1-2.fc40.x86_64 100% | 1.5 MiB/s | 182.3 KiB | 00m00s [ 11/153] patch-0:2.7.6-24.fc40.x86_64 100% | 1.7 MiB/s | 130.7 KiB | 00m00s [ 12/153] gzip-0:1.13-1.fc40.x86_64 100% | 1.1 MiB/s | 170.6 KiB | 00m00s [ 13/153] sed-0:4.9-1.fc40.x86_64 100% | 3.8 MiB/s | 318.2 KiB | 00m00s [ 14/153] redhat-rpm-config-0:287-1.fc4 100% | 904.1 KiB/s | 83.2 KiB | 00m00s [ 15/153] tar-2:1.35-3.fc40.x86_64 100% | 8.6 MiB/s | 856.6 KiB | 00m00s [ 16/153] shadow-utils-2:4.15.1-1.fc41. 100% | 7.0 MiB/s | 1.3 MiB | 00m00s [ 17/153] unzip-0:6.0-63.fc40.x86_64 100% | 1.5 MiB/s | 184.5 KiB | 00m00s [ 18/153] which-0:2.21-41.fc40.x86_64 100% | 560.1 KiB/s | 41.4 KiB | 00m00s [ 19/153] xz-0:5.6.1-1.fc41.x86_64 100% | 6.1 MiB/s | 586.2 KiB | 00m00s [ 20/153] rpm-build-0:4.19.1.1-1.fc40.x 100% | 1.0 MiB/s | 78.2 KiB | 00m00s [ 21/153] util-linux-0:2.40-0.11.rc1.fc 100% | 13.9 MiB/s | 1.2 MiB | 00m00s [ 22/153] gawk-0:5.3.0-3.fc40.x86_64 100% | 3.5 MiB/s | 1.1 MiB | 00m00s [ 23/153] filesystem-0:3.18-8.fc40.x86_ 100% | 5.8 MiB/s | 1.1 MiB | 00m00s [ 24/153] bzip2-libs-0:1.0.8-18.fc40.x8 100% | 559.7 KiB/s | 40.9 KiB | 00m00s [ 25/153] ncurses-libs-0:6.4-12.2024012 100% | 2.4 MiB/s | 332.5 KiB | 00m00s [ 26/153] glibc-0:2.39.9000-8.fc41.x86_ 100% | 8.0 MiB/s | 2.2 MiB | 00m00s [ 27/153] coreutils-common-0:9.4-6.fc40 100% | 15.8 MiB/s | 2.2 MiB | 00m00s [ 28/153] libacl-0:2.3.2-1.fc40.x86_64 100% | 334.7 KiB/s | 24.4 KiB | 00m00s [ 29/153] gmp-1:6.3.0-1.fc41.x86_64 100% | 2.4 MiB/s | 316.8 KiB | 00m00s [ 30/153] libcap-0:2.69-3.fc40.x86_64 100% | 1.1 MiB/s | 82.0 KiB | 00m00s [ 31/153] libattr-0:2.5.2-3.fc40.x86_64 100% | 230.7 KiB/s | 18.0 KiB | 00m00s [ 32/153] fedora-repos-0:41-0.1.noarch 100% | 129.8 KiB/s | 9.3 KiB | 00m00s [ 33/153] glibc-common-0:2.39.9000-8.fc 100% | 4.4 MiB/s | 390.8 KiB | 00m00s [ 34/153] pcre2-0:10.42-2.fc40.2.x86_64 100% | 3.1 MiB/s | 235.8 KiB | 00m00s [ 35/153] ed-0:1.20.1-1.fc41.x86_64 100% | 1.1 MiB/s | 81.7 KiB | 00m00s [ 36/153] ansible-srpm-macros-0:1-14.fc 100% | 289.4 KiB/s | 20.8 KiB | 00m00s [ 37/153] dwz-0:0.15-6.fc40.x86_64 100% | 1.8 MiB/s | 137.8 KiB | 00m00s [ 38/153] efi-srpm-macros-0:5-11.fc40.n 100% | 309.7 KiB/s | 22.3 KiB | 00m00s [ 39/153] fonts-srpm-macros-1:2.0.5-14. 100% | 368.3 KiB/s | 26.5 KiB | 00m00s [ 40/153] forge-srpm-macros-0:0.3.0-1.f 100% | 268.7 KiB/s | 19.3 KiB | 00m00s [ 41/153] openssl-libs-1:3.2.1-3.fc41.x 100% | 5.8 MiB/s | 2.3 MiB | 00m00s [ 42/153] fpc-srpm-macros-0:1.3-12.fc40 100% | 108.8 KiB/s | 7.8 KiB | 00m00s [ 43/153] ghc-srpm-macros-0:1.9-1.fc41. 100% | 121.7 KiB/s | 8.8 KiB | 00m00s [ 44/153] gnat-srpm-macros-0:6-5.fc40.n 100% | 119.2 KiB/s | 8.8 KiB | 00m00s [ 45/153] go-srpm-macros-0:3.5.0-1.fc41 100% | 382.6 KiB/s | 27.5 KiB | 00m00s [ 46/153] kernel-srpm-macros-0:1.0-23.f 100% | 135.6 KiB/s | 9.8 KiB | 00m00s [ 47/153] lua-srpm-macros-0:1-13.fc40.n 100% | 118.0 KiB/s | 8.7 KiB | 00m00s [ 48/153] ocaml-srpm-macros-0:9-3.fc40. 100% | 126.0 KiB/s | 9.1 KiB | 00m00s [ 49/153] openblas-srpm-macros-0:2-17.f 100% | 103.5 KiB/s | 7.7 KiB | 00m00s [ 50/153] package-notes-srpm-macros-0:0 100% | 134.4 KiB/s | 9.9 KiB | 00m00s [ 51/153] perl-srpm-macros-0:1-53.fc40. 100% | 116.4 KiB/s | 8.4 KiB | 00m00s [ 52/153] pyproject-srpm-macros-0:1.12. 100% | 189.3 KiB/s | 13.6 KiB | 00m00s [ 53/153] python-srpm-macros-0:3.12-7.f 100% | 313.4 KiB/s | 23.8 KiB | 00m00s [ 54/153] qt5-srpm-macros-0:5.15.13-1.f 100% | 117.7 KiB/s | 8.5 KiB | 00m00s [ 55/153] qt6-srpm-macros-0:6.6.2-1.fc4 100% | 123.5 KiB/s | 8.9 KiB | 00m00s [ 56/153] zig-srpm-macros-0:1-2.fc40.no 100% | 108.6 KiB/s | 8.0 KiB | 00m00s [ 57/153] zip-0:3.0-40.fc40.x86_64 100% | 3.4 MiB/s | 264.8 KiB | 00m00s [ 58/153] libeconf-0:0.6.2-1.fc41.x86_6 100% | 437.3 KiB/s | 31.9 KiB | 00m00s [ 59/153] pam-libs-0:1.6.0-2.fc41.x86_6 100% | 781.9 KiB/s | 57.1 KiB | 00m00s [ 60/153] libxcrypt-0:4.4.36-5.fc40.x86 100% | 1.3 MiB/s | 118.1 KiB | 00m00s [ 61/153] setup-0:2.14.5-2.fc40.noarch 100% | 2.0 MiB/s | 154.7 KiB | 00m00s [ 62/153] xz-libs-0:5.6.1-1.fc41.x86_64 100% | 1.8 MiB/s | 137.2 KiB | 00m00s [ 63/153] mpfr-0:4.2.1-3.fc40.x86_64 100% | 3.0 MiB/s | 349.0 KiB | 00m00s [ 64/153] readline-0:8.2-8.fc40.x86_64 100% | 2.8 MiB/s | 213.3 KiB | 00m00s [ 65/153] debugedit-0:5.0-14.fc40.x86_6 100% | 1.1 MiB/s | 78.7 KiB | 00m00s [ 66/153] elfutils-libelf-0:0.191-2.fc4 100% | 2.7 MiB/s | 209.5 KiB | 00m00s [ 67/153] popt-0:1.19-6.fc40.x86_64 100% | 913.4 KiB/s | 66.7 KiB | 00m00s [ 68/153] elfutils-0:0.191-2.fc41.x86_6 100% | 3.9 MiB/s | 529.9 KiB | 00m00s [ 69/153] rpm-0:4.19.1.1-1.fc40.x86_64 100% | 6.6 MiB/s | 540.1 KiB | 00m00s [ 70/153] zstd-0:1.5.5-5.fc40.x86_64 100% | 5.7 MiB/s | 475.6 KiB | 00m00s [ 71/153] libutempter-0:1.2.1-13.fc40.x 100% | 347.4 KiB/s | 26.4 KiB | 00m00s [ 72/153] systemd-libs-0:255.4-1.fc41.x 100% | 8.4 MiB/s | 707.8 KiB | 00m00s [ 73/153] zlib-ng-compat-0:2.1.6-2.fc40 100% | 1.0 MiB/s | 77.1 KiB | 00m00s [ 74/153] basesystem-0:11-20.fc40.noarc 100% | 99.8 KiB/s | 7.2 KiB | 00m00s [ 75/153] libgcc-0:14.0.1-0.8.fc41.x86_ 100% | 1.6 MiB/s | 118.1 KiB | 00m00s [ 76/153] ncurses-base-0:6.4-12.2024012 100% | 1.2 MiB/s | 88.9 KiB | 00m00s [ 77/153] ca-certificates-0:2023.2.62_v 100% | 9.4 MiB/s | 862.1 KiB | 00m00s [ 78/153] glibc-gconv-extra-0:2.39.9000 100% | 6.9 MiB/s | 1.7 MiB | 00m00s [ 79/153] crypto-policies-0:20240304-1. 100% | 1.3 MiB/s | 100.2 KiB | 00m00s [ 80/153] fedora-gpg-keys-0:41-0.1.noar 100% | 1.7 MiB/s | 131.8 KiB | 00m00s [ 81/153] fedora-repos-rawhide-0:41-0.1 100% | 120.6 KiB/s | 8.9 KiB | 00m00s [ 82/153] pcre2-syntax-0:10.42-2.fc40.2 100% | 1.9 MiB/s | 142.7 KiB | 00m00s [ 83/153] elfutils-libs-0:0.191-2.fc41. 100% | 3.3 MiB/s | 259.2 KiB | 00m00s [ 84/153] elfutils-debuginfod-client-0: 100% | 502.5 KiB/s | 38.2 KiB | 00m00s [ 85/153] libarchive-0:3.7.2-3.fc40.x86 100% | 5.1 MiB/s | 407.1 KiB | 00m00s [ 86/153] libstdc++-0:14.0.1-0.8.fc41.x 100% | 9.4 MiB/s | 875.7 KiB | 00m00s [ 87/153] curl-0:8.6.0-7.fc41.x86_64 100% | 3.9 MiB/s | 300.8 KiB | 00m00s [ 88/153] libzstd-0:1.5.5-5.fc40.x86_64 100% | 3.0 MiB/s | 306.0 KiB | 00m00s [ 89/153] lz4-libs-0:1.9.4-6.fc40.x86_6 100% | 920.8 KiB/s | 67.2 KiB | 00m00s [ 90/153] elfutils-default-yama-scope-0 100% | 183.9 KiB/s | 13.2 KiB | 00m00s [ 91/153] rpm-libs-0:4.19.1.1-1.fc40.x8 100% | 3.0 MiB/s | 308.9 KiB | 00m00s [ 92/153] lua-libs-0:5.4.6-5.fc40.x86_6 100% | 1.7 MiB/s | 131.9 KiB | 00m00s [ 93/153] rpm-sequoia-0:1.6.0-2.fc40.x8 100% | 9.9 MiB/s | 847.5 KiB | 00m00s [ 94/153] rpm-build-libs-0:4.19.1.1-1.f 100% | 1.3 MiB/s | 95.0 KiB | 00m00s [ 95/153] audit-libs-0:4.0.1-1.fc41.x86 100% | 11.2 MiB/s | 126.1 KiB | 00m00s [ 96/153] libgomp-0:14.0.1-0.8.fc41.x86 100% | 4.2 MiB/s | 338.1 KiB | 00m00s [ 97/153] sqlite-libs-0:3.45.2-1.fc41.x 100% | 5.1 MiB/s | 705.7 KiB | 00m00s [ 98/153] libblkid-0:2.40-0.11.rc1.fc41 100% | 12.2 MiB/s | 125.4 KiB | 00m00s [ 99/153] libcap-ng-0:0.8.4-4.fc40.x86_ 100% | 3.6 MiB/s | 33.2 KiB | 00m00s [100/153] libfdisk-0:2.40-0.11.rc1.fc41 100% | 15.7 MiB/s | 160.6 KiB | 00m00s [101/153] libmount-0:2.40-0.11.rc1.fc41 100% | 15.2 MiB/s | 155.7 KiB | 00m00s [102/153] libselinux-0:3.6-4.fc40.x86_6 100% | 8.6 MiB/s | 88.0 KiB | 00m00s [103/153] libsmartcols-0:2.40-0.11.rc1. 100% | 8.2 MiB/s | 84.3 KiB | 00m00s [104/153] authselect-libs-0:1.5.0-5.fc4 100% | 2.8 MiB/s | 218.6 KiB | 00m00s [105/153] libuuid-0:2.40-0.11.rc1.fc41. 100% | 3.2 MiB/s | 29.4 KiB | 00m00s [106/153] libsepol-0:3.6-3.fc40.x86_64 100% | 4.3 MiB/s | 340.1 KiB | 00m00s [107/153] pam-0:1.6.0-2.fc41.x86_64 100% | 6.4 MiB/s | 553.3 KiB | 00m00s [108/153] authselect-0:1.5.0-5.fc41.x86 100% | 1.7 MiB/s | 146.2 KiB | 00m00s [109/153] gdbm-libs-1:1.23-6.fc40.x86_6 100% | 769.4 KiB/s | 56.2 KiB | 00m00s [110/153] libnsl2-0:2.0.1-1.fc40.x86_64 100% | 410.7 KiB/s | 29.6 KiB | 00m00s [111/153] libtirpc-0:1.3.4-1.rc2.fc40.2 100% | 1.1 MiB/s | 93.9 KiB | 00m00s [112/153] krb5-libs-0:1.21.2-5.fc40.x86 100% | 9.0 MiB/s | 756.1 KiB | 00m00s [113/153] libcom_err-0:1.47.0-5.fc40.x8 100% | 333.6 KiB/s | 25.4 KiB | 00m00s [114/153] util-linux-core-0:2.40-0.11.r 100% | 34.0 MiB/s | 521.8 KiB | 00m00s [115/153] keyutils-libs-0:1.6.3-3.fc40. 100% | 414.1 KiB/s | 31.5 KiB | 00m00s [116/153] libsemanage-0:3.6-3.fc40.x86_ 100% | 11.4 MiB/s | 117.1 KiB | 00m00s [117/153] libverto-0:0.3.2-8.fc40.x86_6 100% | 285.3 KiB/s | 20.5 KiB | 00m00s [118/153] file-0:5.45-5.fc41.x86_64 100% | 637.4 KiB/s | 49.1 KiB | 00m00s [119/153] file-libs-0:5.45-5.fc41.x86_6 100% | 8.4 MiB/s | 763.0 KiB | 00m00s [120/153] alternatives-0:1.26-3.fc40.x8 100% | 524.5 KiB/s | 39.9 KiB | 00m00s [121/153] binutils-gold-0:2.42.50-5.fc4 100% | 8.6 MiB/s | 783.7 KiB | 00m00s [122/153] jansson-0:2.13.1-9.fc40.x86_6 100% | 573.7 KiB/s | 44.2 KiB | 00m00s [123/153] pkgconf-pkg-config-0:2.1.0-1. 100% | 134.8 KiB/s | 9.7 KiB | 00m00s [124/153] pkgconf-0:2.1.0-1.fc40.x86_64 100% | 572.3 KiB/s | 43.5 KiB | 00m00s [125/153] pkgconf-m4-0:2.1.0-1.fc40.noa 100% | 193.4 KiB/s | 13.9 KiB | 00m00s [126/153] rust-srpm-macros-0:26.2-1.fc4 100% | 1.4 MiB/s | 13.1 KiB | 00m00s [127/153] binutils-0:2.42.50-5.fc41.x86 100% | 20.0 MiB/s | 6.3 MiB | 00m00s [128/153] libpwquality-0:1.4.5-9.fc40.x 100% | 8.9 MiB/s | 108.8 KiB | 00m00s [129/153] libpkgconf-0:2.1.0-1.fc40.x86 100% | 491.3 KiB/s | 37.8 KiB | 00m00s [130/153] gdbm-1:1.23-6.fc40.x86_64 100% | 2.0 MiB/s | 152.5 KiB | 00m00s [131/153] libxml2-0:2.12.6-1.fc41.x86_6 100% | 35.3 MiB/s | 686.8 KiB | 00m00s [132/153] cracklib-0:2.9.11-5.fc40.x86_ 100% | 1.2 MiB/s | 92.5 KiB | 00m00s [133/153] p11-kit-0:0.25.3-4.fc40.x86_6 100% | 5.8 MiB/s | 489.8 KiB | 00m00s [134/153] libffi-0:3.4.4-8.fc41.x86_64 100% | 517.2 KiB/s | 39.8 KiB | 00m00s [135/153] libtasn1-0:4.19.0-6.fc40.x86_ 100% | 995.8 KiB/s | 73.7 KiB | 00m00s [136/153] fedora-release-0:41-0.6.noarc 100% | 144.6 KiB/s | 10.7 KiB | 00m00s [137/153] p11-kit-trust-0:0.25.3-4.fc40 100% | 1.7 MiB/s | 131.5 KiB | 00m00s [138/153] xxhash-libs-0:0.8.2-2.fc40.x8 100% | 513.1 KiB/s | 36.9 KiB | 00m00s [139/153] fedora-release-identity-basic 100% | 155.3 KiB/s | 11.5 KiB | 00m00s [140/153] libcurl-0:8.6.0-7.fc41.x86_64 100% | 4.2 MiB/s | 345.2 KiB | 00m00s [141/153] libidn2-0:2.3.7-1.fc40.x86_64 100% | 1.4 MiB/s | 118.7 KiB | 00m00s [142/153] gdb-minimal-0:14.2-1.fc41.x86 100% | 18.0 MiB/s | 4.3 MiB | 00m00s [143/153] libnghttp2-0:1.60.0-2.fc41.x8 100% | 1.0 MiB/s | 76.1 KiB | 00m00s [144/153] libpsl-0:0.21.5-3.fc40.x86_64 100% | 819.2 KiB/s | 63.9 KiB | 00m00s [145/153] libssh-0:0.10.6-6.fc41.x86_64 100% | 2.6 MiB/s | 211.5 KiB | 00m00s [146/153] openldap-0:2.6.7-1.fc40.x86_6 100% | 3.2 MiB/s | 254.3 KiB | 00m00s [147/153] publicsuffix-list-dafsa-0:202 100% | 795.7 KiB/s | 58.1 KiB | 00m00s [148/153] libunistring-0:1.1-7.fc41.x86 100% | 4.4 MiB/s | 545.4 KiB | 00m00s [149/153] libssh-config-0:0.10.6-6.fc41 100% | 126.9 KiB/s | 9.1 KiB | 00m00s [150/153] cyrus-sasl-lib-0:2.1.28-19.fc 100% | 7.6 MiB/s | 789.3 KiB | 00m00s [151/153] libtool-ltdl-0:2.4.7-10.fc40. 100% | 502.2 KiB/s | 36.2 KiB | 00m00s [152/153] libevent-0:2.1.12-12.fc40.x86 100% | 2.6 MiB/s | 257.2 KiB | 00m00s [153/153] libbrotli-0:1.1.0-3.fc40.x86_ 100% | 22.1 MiB/s | 338.9 KiB | 00m00s -------------------------------------------------------------------------------- [153/153] Total 100% | 10.1 MiB/s | 52.8 MiB | 00m05s Running transaction Importing PGP key 0xE99D6AD1: Userid : "Fedora (41) " Fingerprint: 466CF2D8B60BC3057AA9453ED0622462E99D6AD1 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-41-primary The key was successfully imported. Importing PGP key 0xE99D6AD1: Userid : "Fedora (41) " Fingerprint: 466CF2D8B60BC3057AA9453ED0622462E99D6AD1 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-41-primary The key was successfully imported. Importing PGP key 0xA15B79CC: Userid : "Fedora (40) " Fingerprint: 115DF9AEF857853EE8445D0A0727707EA15B79CC From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-40-primary The key was successfully imported. [ 1/155] Verify package files 100% | 562.0 B/s | 153.0 B | 00m00s >>> Running pre-transaction scriptlet: filesystem-0:3.18-8.fc40.x86_64 >>> Stop pre-transaction scriptlet: filesystem-0:3.18-8.fc40.x86_64 [ 2/155] Prepare transaction 100% | 1.7 KiB/s | 153.0 B | 00m00s [ 3/155] Installing libgcc-0:14.0.1-0. 100% | 88.6 MiB/s | 272.3 KiB | 00m00s >>> Running post-install scriptlet: libgcc-0:14.0.1-0.8.fc41.x86_64 >>> Stop post-install scriptlet: libgcc-0:14.0.1-0.8.fc41.x86_64 [ 4/155] Installing crypto-policies-0: 100% | 13.6 MiB/s | 181.6 KiB | 00m00s >>> Running post-install scriptlet: crypto-policies-0:20240304-1.git0375239.fc41 >>> Stop post-install scriptlet: crypto-policies-0:20240304-1.git0375239.fc41.no [ 5/155] Installing fedora-release-ide 100% | 0.0 B/s | 952.0 B | 00m00s [ 6/155] Installing fedora-repos-rawhi 100% | 2.4 MiB/s | 2.4 KiB | 00m00s [ 7/155] Installing fedora-gpg-keys-0: 100% | 20.8 MiB/s | 170.1 KiB | 00m00s [ 8/155] Installing fedora-repos-0:41- 100% | 5.6 MiB/s | 5.7 KiB | 00m00s [ 9/155] Installing fedora-release-com 100% | 11.4 MiB/s | 23.3 KiB | 00m00s [ 10/155] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 11/155] Installing setup-0:2.14.5-2.f 100% | 47.3 MiB/s | 725.8 KiB | 00m00s >>> Running post-install scriptlet: setup-0:2.14.5-2.fc40.noarch >>> Stop post-install scriptlet: setup-0:2.14.5-2.fc40.noarch [ 12/155] Installing filesystem-0:3.18- 100% | 1.5 MiB/s | 212.4 KiB | 00m00s [ 13/155] Installing basesystem-0:11-20 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/155] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 15/155] Installing publicsuffix-list- 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 16/155] Installing rust-srpm-macros-0 100% | 5.4 MiB/s | 5.6 KiB | 00m00s [ 17/155] Installing pkgconf-m4-0:2.1.0 100% | 14.0 MiB/s | 14.3 KiB | 00m00s [ 18/155] Installing pcre2-syntax-0:10. 100% | 116.0 MiB/s | 237.6 KiB | 00m00s [ 19/155] Installing ncurses-base-0:6.4 100% | 34.3 MiB/s | 351.6 KiB | 00m00s [ 20/155] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 21/155] Installing ncurses-libs-0:6.4 100% | 135.3 MiB/s | 969.7 KiB | 00m00s >>> Running pre-install scriptlet: glibc-0:2.39.9000-8.fc41.x86_64 >>> Stop pre-install scriptlet: glibc-0:2.39.9000-8.fc41.x86_64 [ 22/155] Installing glibc-0:2.39.9000- 100% | 104.0 MiB/s | 6.8 MiB | 00m00s >>> Running post-install scriptlet: glibc-0:2.39.9000-8.fc41.x86_64 >>> Stop post-install scriptlet: glibc-0:2.39.9000-8.fc41.x86_64 [ 23/155] Installing bash-0:5.2.26-3.fc 100% | 214.8 MiB/s | 8.2 MiB | 00m00s >>> Running post-install scriptlet: bash-0:5.2.26-3.fc40.x86_64 >>> Stop post-install scriptlet: bash-0:5.2.26-3.fc40.x86_64 [ 24/155] Installing glibc-common-0:2.3 100% | 113.4 MiB/s | 1.0 MiB | 00m00s [ 25/155] Installing glibc-gconv-extra- 100% | 121.1 MiB/s | 7.9 MiB | 00m00s >>> Running post-install scriptlet: glibc-gconv-extra-0:2.39.9000-8.fc41.x86_64 >>> Stop post-install scriptlet: glibc-gconv-extra-0:2.39.9000-8.fc41.x86_64 [ 26/155] Installing zlib-ng-compat-0:2 100% | 131.7 MiB/s | 134.8 KiB | 00m00s [ 27/155] Installing xz-libs-0:5.6.1-1. 100% | 121.7 MiB/s | 249.3 KiB | 00m00s [ 28/155] Installing bzip2-libs-0:1.0.8 100% | 79.9 MiB/s | 81.8 KiB | 00m00s [ 29/155] Installing readline-0:8.2-8.f 100% | 160.0 MiB/s | 491.4 KiB | 00m00s [ 30/155] Installing popt-0:1.19-6.fc40 100% | 28.0 MiB/s | 143.5 KiB | 00m00s [ 31/155] Installing libstdc++-0:14.0.1 100% | 251.1 MiB/s | 2.8 MiB | 00m00s [ 32/155] Installing libzstd-0:1.5.5-5. 100% | 251.7 MiB/s | 773.2 KiB | 00m00s [ 33/155] Installing elfutils-libelf-0: 100% | 292.3 MiB/s | 1.2 MiB | 00m00s [ 34/155] Installing libuuid-0:2.40-0.1 100% | 37.6 MiB/s | 38.5 KiB | 00m00s [ 35/155] Installing libblkid-0:2.40-0. 100% | 128.7 MiB/s | 263.7 KiB | 00m00s [ 36/155] Installing gmp-1:6.3.0-1.fc41 100% | 262.2 MiB/s | 805.6 KiB | 00m00s [ 37/155] Installing libattr-0:2.5.2-3. 100% | 28.8 MiB/s | 29.5 KiB | 00m00s [ 38/155] Installing libacl-0:2.3.2-1.f 100% | 39.9 MiB/s | 40.8 KiB | 00m00s [ 39/155] Installing libxcrypt-0:4.4.36 100% | 86.4 MiB/s | 265.5 KiB | 00m00s [ 40/155] Installing libeconf-0:0.6.2-1 100% | 58.3 MiB/s | 59.6 KiB | 00m00s [ 41/155] Installing lz4-libs-0:1.9.4-6 100% | 127.4 MiB/s | 130.5 KiB | 00m00s [ 42/155] Installing gdbm-libs-1:1.23-6 100% | 120.7 MiB/s | 123.6 KiB | 00m00s [ 43/155] Installing mpfr-0:4.2.1-3.fc4 100% | 203.5 MiB/s | 833.5 KiB | 00m00s [ 44/155] Installing gawk-0:5.3.0-3.fc4 100% | 144.0 MiB/s | 1.7 MiB | 00m00s [ 45/155] Installing dwz-0:0.15-6.fc40. 100% | 95.2 MiB/s | 292.3 KiB | 00m00s [ 46/155] Installing unzip-0:6.0-63.fc4 100% | 125.8 MiB/s | 386.3 KiB | 00m00s [ 47/155] Installing file-libs-0:5.45-5 100% | 413.8 MiB/s | 9.9 MiB | 00m00s [ 48/155] Installing file-0:5.45-5.fc41 100% | 102.6 MiB/s | 105.0 KiB | 00m00s [ 49/155] Installing pcre2-0:10.42-2.fc 100% | 208.0 MiB/s | 639.1 KiB | 00m00s [ 50/155] Installing grep-0:3.11-7.fc40 100% | 111.5 MiB/s | 1.0 MiB | 00m00s [ 51/155] Installing xz-0:5.6.1-1.fc41. 100% | 139.3 MiB/s | 2.1 MiB | 00m00s [ 52/155] Installing lua-libs-0:5.4.6-5 100% | 137.8 MiB/s | 282.3 KiB | 00m00s [ 53/155] Installing libcap-ng-0:0.8.4- 100% | 73.2 MiB/s | 75.0 KiB | 00m00s [ 54/155] Installing audit-libs-0:4.0.1 100% | 160.9 MiB/s | 329.5 KiB | 00m00s [ 55/155] Installing pam-libs-0:1.6.0-2 100% | 67.0 MiB/s | 137.3 KiB | 00m00s [ 56/155] Installing libcap-0:2.69-3.fc 100% | 72.2 MiB/s | 221.9 KiB | 00m00s [ 57/155] Installing systemd-libs-0:255 100% | 241.3 MiB/s | 1.9 MiB | 00m00s [ 58/155] Installing libsepol-0:3.6-3.f 100% | 261.4 MiB/s | 803.0 KiB | 00m00s [ 59/155] Installing libselinux-0:3.6-4 100% | 85.1 MiB/s | 174.3 KiB | 00m00s [ 60/155] Installing sed-0:4.9-1.fc40.x 100% | 106.2 MiB/s | 869.7 KiB | 00m00s [ 61/155] Installing findutils-1:4.9.0- 100% | 162.9 MiB/s | 1.5 MiB | 00m00s [ 62/155] Installing libmount-0:2.40-0. 100% | 172.3 MiB/s | 352.9 KiB | 00m00s [ 63/155] Installing libsmartcols-0:2.4 100% | 177.3 MiB/s | 181.5 KiB | 00m00s [ 64/155] Installing libcom_err-0:1.47. 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 65/155] Installing alternatives-0:1.2 100% | 62.5 MiB/s | 64.0 KiB | 00m00s [ 66/155] Installing jansson-0:2.13.1-9 100% | 87.6 MiB/s | 89.7 KiB | 00m00s [ 67/155] Installing libtasn1-0:4.19.0- 100% | 173.3 MiB/s | 177.5 KiB | 00m00s [ 68/155] Installing libunistring-0:1.1 100% | 247.2 MiB/s | 1.7 MiB | 00m00s [ 69/155] Installing libidn2-0:2.3.7-1. 100% | 81.8 MiB/s | 335.0 KiB | 00m00s [ 70/155] Installing libpsl-0:0.21.5-3. 100% | 79.7 MiB/s | 81.6 KiB | 00m00s [ 71/155] Installing util-linux-core-0: 100% | 123.6 MiB/s | 1.5 MiB | 00m00s [ 72/155] Installing tar-2:1.35-3.fc40. 100% | 227.0 MiB/s | 3.0 MiB | 00m00s [ 73/155] Installing libsemanage-0:3.6- 100% | 96.1 MiB/s | 295.3 KiB | 00m00s [ 74/155] Installing shadow-utils-2:4.1 100% | 80.2 MiB/s | 4.2 MiB | 00m00s >>> Running pre-install scriptlet: libutempter-0:1.2.1-13.fc40.x86_64 >>> Stop pre-install scriptlet: libutempter-0:1.2.1-13.fc40.x86_64 [ 75/155] Installing libutempter-0:1.2. 100% | 29.2 MiB/s | 59.7 KiB | 00m00s [ 76/155] Installing zip-0:3.0-40.fc40. 100% | 172.6 MiB/s | 707.1 KiB | 00m00s [ 77/155] Installing gdbm-1:1.23-6.fc40 100% | 91.0 MiB/s | 465.8 KiB | 00m00s [ 78/155] Installing cyrus-sasl-lib-0:2 100% | 228.3 MiB/s | 2.3 MiB | 00m00s [ 79/155] Installing zstd-0:1.5.5-5.fc4 100% | 274.4 MiB/s | 1.6 MiB | 00m00s [ 80/155] Installing libfdisk-0:2.40-0. 100% | 177.7 MiB/s | 364.0 KiB | 00m00s [ 81/155] Installing bzip2-0:1.0.8-18.f 100% | 47.0 MiB/s | 96.2 KiB | 00m00s [ 82/155] Installing libxml2-0:2.12.6-1 100% | 242.9 MiB/s | 1.7 MiB | 00m00s [ 83/155] Installing sqlite-libs-0:3.45 100% | 234.2 MiB/s | 1.4 MiB | 00m00s [ 84/155] Installing ed-0:1.20.1-1.fc41 100% | 72.6 MiB/s | 148.8 KiB | 00m00s [ 85/155] Installing patch-0:2.7.6-24.f 100% | 129.0 MiB/s | 264.3 KiB | 00m00s [ 86/155] Installing elfutils-default-y 100% | 185.7 KiB/s | 2.0 KiB | 00m00s >>> Running post-install scriptlet: elfutils-default-yama-scope-0:0.191-2.fc41.n >>> Stop post-install scriptlet: elfutils-default-yama-scope-0:0.191-2.fc41.noar [ 87/155] Installing cpio-0:2.15-1.fc40 100% | 137.5 MiB/s | 1.1 MiB | 00m00s [ 88/155] Installing diffutils-0:3.10-5 100% | 176.2 MiB/s | 1.6 MiB | 00m00s [ 89/155] Installing libgomp-0:14.0.1-0 100% | 169.2 MiB/s | 519.8 KiB | 00m00s [ 90/155] Installing keyutils-libs-0:1. 100% | 54.5 MiB/s | 55.8 KiB | 00m00s [ 91/155] Installing libverto-0:0.3.2-8 100% | 30.5 MiB/s | 31.3 KiB | 00m00s [ 92/155] Installing libpkgconf-0:2.1.0 100% | 73.6 MiB/s | 75.3 KiB | 00m00s [ 93/155] Installing pkgconf-0:2.1.0-1. 100% | 41.5 MiB/s | 84.9 KiB | 00m00s [ 94/155] Installing pkgconf-pkg-config 100% | 1.7 MiB/s | 1.8 KiB | 00m00s [ 95/155] Installing libffi-0:3.4.4-8.f 100% | 81.0 MiB/s | 83.0 KiB | 00m00s [ 96/155] Installing p11-kit-0:0.25.3-4 100% | 146.3 MiB/s | 2.2 MiB | 00m00s [ 97/155] Installing p11-kit-trust-0:0. 100% | 27.4 MiB/s | 393.1 KiB | 00m00s >>> Running post-install scriptlet: p11-kit-trust-0:0.25.3-4.fc40.x86_64 >>> Stop post-install scriptlet: p11-kit-trust-0:0.25.3-4.fc40.x86_64 [ 98/155] Installing xxhash-libs-0:0.8. 100% | 87.8 MiB/s | 89.9 KiB | 00m00s [ 99/155] Installing libnghttp2-0:1.60. 100% | 81.6 MiB/s | 167.1 KiB | 00m00s [100/155] Installing libtool-ltdl-0:2.4 100% | 65.7 MiB/s | 67.3 KiB | 00m00s [101/155] Installing libbrotli-0:1.1.0- 100% | 203.1 MiB/s | 831.8 KiB | 00m00s [102/155] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [103/155] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 768.0 B | 00m00s [104/155] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [105/155] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [106/155] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [107/155] Installing ocaml-srpm-macros- 100% | 2.1 MiB/s | 2.2 KiB | 00m00s [108/155] Installing kernel-srpm-macros 100% | 2.3 MiB/s | 2.3 KiB | 00m00s [109/155] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [110/155] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [111/155] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [112/155] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [113/155] Installing coreutils-common-0 100% | 243.9 MiB/s | 11.5 MiB | 00m00s [114/155] Installing openssl-libs-1:3.2 100% | 299.9 MiB/s | 7.8 MiB | 00m00s [115/155] Installing coreutils-0:9.4-6. 100% | 149.1 MiB/s | 5.8 MiB | 00m00s >>> Running pre-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40.n >>> Stop pre-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40.noar [116/155] Installing ca-certificates-0: 100% | 2.5 MiB/s | 2.3 MiB | 00m01s >>> Running post-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40. >>> Stop post-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40.noa [117/155] Installing krb5-libs-0:1.21.2 100% | 176.5 MiB/s | 2.3 MiB | 00m00s [118/155] Installing libtirpc-0:1.3.4-1 100% | 99.9 MiB/s | 204.6 KiB | 00m00s [119/155] Installing gzip-0:1.13-1.fc40 100% | 95.4 MiB/s | 390.6 KiB | 00m00s [120/155] Installing authselect-libs-0: 100% | 90.4 MiB/s | 833.2 KiB | 00m00s [121/155] Installing libarchive-0:3.7.2 100% | 223.8 MiB/s | 916.6 KiB | 00m00s [122/155] Installing authselect-0:1.5.0 100% | 38.6 MiB/s | 157.9 KiB | 00m00s [123/155] Installing cracklib-0:2.9.11- 100% | 34.9 MiB/s | 250.3 KiB | 00m00s [124/155] Installing libpwquality-0:1.4 100% | 52.5 MiB/s | 430.1 KiB | 00m00s [125/155] Installing libnsl2-0:2.0.1-1. 100% | 28.8 MiB/s | 59.0 KiB | 00m00s [126/155] Installing pam-0:1.6.0-2.fc41 100% | 78.7 MiB/s | 1.8 MiB | 00m00s [127/155] Installing libssh-0:0.10.6-6. 100% | 167.8 MiB/s | 515.4 KiB | 00m00s [128/155] Installing rpm-sequoia-0:1.6. 100% | 247.7 MiB/s | 2.2 MiB | 00m00s [129/155] Installing rpm-libs-0:4.19.1. 100% | 173.7 MiB/s | 711.4 KiB | 00m00s [130/155] Installing libevent-0:2.1.12- 100% | 219.6 MiB/s | 899.4 KiB | 00m00s [131/155] Installing openldap-0:2.6.7-1 100% | 156.0 MiB/s | 638.9 KiB | 00m00s [132/155] Installing libcurl-0:8.6.0-7. 100% | 188.9 MiB/s | 773.9 KiB | 00m00s [133/155] Installing elfutils-libs-0:0. 100% | 158.2 MiB/s | 648.0 KiB | 00m00s [134/155] Installing elfutils-debuginfo 100% | 32.7 MiB/s | 66.9 KiB | 00m00s [135/155] Installing binutils-gold-0:2. 100% | 106.9 MiB/s | 2.0 MiB | 00m00s >>> Running post-install scriptlet: binutils-gold-0:2.42.50-5.fc41.x86_64 >>> Stop post-install scriptlet: binutils-gold-0:2.42.50-5.fc41.x86_64 [136/155] Installing binutils-0:2.42.50 100% | 261.9 MiB/s | 27.2 MiB | 00m00s >>> Running post-install scriptlet: binutils-0:2.42.50-5.fc41.x86_64 >>> Stop post-install scriptlet: binutils-0:2.42.50-5.fc41.x86_64 [137/155] Installing elfutils-0:0.191-2 100% | 212.4 MiB/s | 2.5 MiB | 00m00s [138/155] Installing gdb-minimal-0:14.2 100% | 301.5 MiB/s | 12.7 MiB | 00m00s [139/155] Installing debugedit-0:5.0-14 100% | 98.5 MiB/s | 201.7 KiB | 00m00s [140/155] Installing rpm-build-libs-0:4 100% | 97.3 MiB/s | 199.2 KiB | 00m00s [141/155] Installing curl-0:8.6.0-7.fc4 100% | 36.0 MiB/s | 736.9 KiB | 00m00s >>> Running pre-install scriptlet: rpm-0:4.19.1.1-1.fc40.x86_64 >>> Stop pre-install scriptlet: rpm-0:4.19.1.1-1.fc40.x86_64 [142/155] Installing rpm-0:4.19.1.1-1.f 100% | 85.6 MiB/s | 2.4 MiB | 00m00s [143/155] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [144/155] Installing lua-srpm-macros-0: 100% | 1.9 MiB/s | 1.9 KiB | 00m00s [145/155] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [146/155] Installing fonts-srpm-macros- 100% | 55.1 MiB/s | 56.5 KiB | 00m00s [147/155] Installing forge-srpm-macros- 100% | 39.2 MiB/s | 40.2 KiB | 00m00s [148/155] Installing go-srpm-macros-0:3 100% | 60.2 MiB/s | 61.6 KiB | 00m00s [149/155] Installing python-srpm-macros 100% | 50.1 MiB/s | 51.3 KiB | 00m00s [150/155] Installing redhat-rpm-config- 100% | 46.8 MiB/s | 191.9 KiB | 00m00s [151/155] Installing rpm-build-0:4.19.1 100% | 44.4 MiB/s | 182.0 KiB | 00m00s [152/155] Installing pyproject-srpm-mac 100% | 2.0 MiB/s | 2.1 KiB | 00m00s [153/155] Installing util-linux-0:2.40- 100% | 89.0 MiB/s | 3.7 MiB | 00m00s >>> Running post-install scriptlet: util-linux-0:2.40-0.11.rc1.fc41.x86_64 >>> Stop post-install scriptlet: util-linux-0:2.40-0.11.rc1.fc41.x86_64 [154/155] Installing which-0:2.21-41.fc 100% | 40.3 MiB/s | 82.4 KiB | 00m00s [155/155] Installing info-0:7.1-2.fc40. 100% | 271.3 KiB/s | 358.2 KiB | 00m01s >>> Running post-transaction scriptlet: filesystem-0:3.18-8.fc40.x86_64 >>> Stop post-transaction scriptlet: filesystem-0:3.18-8.fc40.x86_64 >>> Running post-transaction scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.f >>> Stop post-transaction scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40 >>> Running post-transaction scriptlet: authselect-libs-0:1.5.0-5.fc41.x86_64 >>> Stop post-transaction scriptlet: authselect-libs-0:1.5.0-5.fc41.x86_64 >>> Running post-transaction scriptlet: rpm-0:4.19.1.1-1.fc40.x86_64 >>> Stop post-transaction scriptlet: rpm-0:4.19.1.1-1.fc40.x86_64 >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-8.fc41.x86_64 >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-8.fc41.x86_64 >>> Running trigger-install scriptlet: info-0:7.1-2.fc40.x86_64 >>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.x86_64 Warning: skipped PGP checks for 15 package(s). Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.26-3.fc40.x86_64 ansible-srpm-macros-1-14.fc40.noarch audit-libs-4.0.1-1.fc41.x86_64 authselect-1.5.0-5.fc41.x86_64 authselect-libs-1.5.0-5.fc41.x86_64 basesystem-11-20.fc40.noarch bash-5.2.26-3.fc40.x86_64 binutils-2.42.50-5.fc41.x86_64 binutils-gold-2.42.50-5.fc41.x86_64 bzip2-1.0.8-18.fc40.x86_64 bzip2-libs-1.0.8-18.fc40.x86_64 ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch coreutils-9.4-6.fc40.x86_64 coreutils-common-9.4-6.fc40.x86_64 cpio-2.15-1.fc40.x86_64 cracklib-2.9.11-5.fc40.x86_64 crypto-policies-20240304-1.git0375239.fc41.noarch curl-8.6.0-7.fc41.x86_64 cyrus-sasl-lib-2.1.28-19.fc40.x86_64 debugedit-5.0-14.fc40.x86_64 diffutils-3.10-5.fc40.x86_64 dwz-0.15-6.fc40.x86_64 ed-1.20.1-1.fc41.x86_64 efi-srpm-macros-5-11.fc40.noarch elfutils-0.191-2.fc41.x86_64 elfutils-debuginfod-client-0.191-2.fc41.x86_64 elfutils-default-yama-scope-0.191-2.fc41.noarch elfutils-libelf-0.191-2.fc41.x86_64 elfutils-libs-0.191-2.fc41.x86_64 fedora-gpg-keys-41-0.1.noarch fedora-release-41-0.6.noarch fedora-release-common-41-0.6.noarch fedora-release-identity-basic-41-0.6.noarch fedora-repos-41-0.1.noarch fedora-repos-rawhide-41-0.1.noarch file-5.45-5.fc41.x86_64 file-libs-5.45-5.fc41.x86_64 filesystem-3.18-8.fc40.x86_64 findutils-4.9.0-8.fc40.x86_64 fonts-srpm-macros-2.0.5-14.fc40.noarch forge-srpm-macros-0.3.0-1.fc41.noarch fpc-srpm-macros-1.3-12.fc40.noarch gawk-5.3.0-3.fc40.x86_64 gdb-minimal-14.2-1.fc41.x86_64 gdbm-1.23-6.fc40.x86_64 gdbm-libs-1.23-6.fc40.x86_64 ghc-srpm-macros-1.9-1.fc41.noarch glibc-2.39.9000-8.fc41.x86_64 glibc-common-2.39.9000-8.fc41.x86_64 glibc-gconv-extra-2.39.9000-8.fc41.x86_64 glibc-minimal-langpack-2.39.9000-8.fc41.x86_64 gmp-6.3.0-1.fc41.x86_64 gnat-srpm-macros-6-5.fc40.noarch go-srpm-macros-3.5.0-1.fc41.noarch gpg-pubkey-a15b79cc-63d04c2c gpg-pubkey-e99d6ad1-64d2612c grep-3.11-7.fc40.x86_64 gzip-1.13-1.fc40.x86_64 info-7.1-2.fc40.x86_64 jansson-2.13.1-9.fc40.x86_64 kernel-srpm-macros-1.0-23.fc41.noarch keyutils-libs-1.6.3-3.fc40.x86_64 krb5-libs-1.21.2-5.fc40.x86_64 libacl-2.3.2-1.fc40.x86_64 libarchive-3.7.2-3.fc40.x86_64 libattr-2.5.2-3.fc40.x86_64 libblkid-2.40-0.11.rc1.fc41.x86_64 libbrotli-1.1.0-3.fc40.x86_64 libcap-2.69-3.fc40.x86_64 libcap-ng-0.8.4-4.fc40.x86_64 libcom_err-1.47.0-5.fc40.x86_64 libcurl-8.6.0-7.fc41.x86_64 libeconf-0.6.2-1.fc41.x86_64 libevent-2.1.12-12.fc40.x86_64 libfdisk-2.40-0.11.rc1.fc41.x86_64 libffi-3.4.4-8.fc41.x86_64 libgcc-14.0.1-0.8.fc41.x86_64 libgomp-14.0.1-0.8.fc41.x86_64 libidn2-2.3.7-1.fc40.x86_64 libmount-2.40-0.11.rc1.fc41.x86_64 libnghttp2-1.60.0-2.fc41.x86_64 libnsl2-2.0.1-1.fc40.x86_64 libpkgconf-2.1.0-1.fc40.x86_64 libpsl-0.21.5-3.fc40.x86_64 libpwquality-1.4.5-9.fc40.x86_64 libselinux-3.6-4.fc40.x86_64 libsemanage-3.6-3.fc40.x86_64 libsepol-3.6-3.fc40.x86_64 libsmartcols-2.40-0.11.rc1.fc41.x86_64 libssh-0.10.6-6.fc41.x86_64 libssh-config-0.10.6-6.fc41.noarch libstdc++-14.0.1-0.8.fc41.x86_64 libtasn1-4.19.0-6.fc40.x86_64 libtirpc-1.3.4-1.rc2.fc40.2.x86_64 libtool-ltdl-2.4.7-10.fc40.x86_64 libunistring-1.1-7.fc41.x86_64 libutempter-1.2.1-13.fc40.x86_64 libuuid-2.40-0.11.rc1.fc41.x86_64 libverto-0.3.2-8.fc40.x86_64 libxcrypt-4.4.36-5.fc40.x86_64 libxml2-2.12.6-1.fc41.x86_64 libzstd-1.5.5-5.fc40.x86_64 lua-libs-5.4.6-5.fc40.x86_64 lua-srpm-macros-1-13.fc40.noarch lz4-libs-1.9.4-6.fc40.x86_64 mpfr-4.2.1-3.fc40.x86_64 ncurses-base-6.4-12.20240127.fc40.noarch ncurses-libs-6.4-12.20240127.fc40.x86_64 ocaml-srpm-macros-9-3.fc40.noarch openblas-srpm-macros-2-17.fc41.noarch openldap-2.6.7-1.fc40.x86_64 openssl-libs-3.2.1-3.fc41.x86_64 p11-kit-0.25.3-4.fc40.x86_64 p11-kit-trust-0.25.3-4.fc40.x86_64 package-notes-srpm-macros-0.5-11.fc40.noarch pam-1.6.0-2.fc41.x86_64 pam-libs-1.6.0-2.fc41.x86_64 patch-2.7.6-24.fc40.x86_64 pcre2-10.42-2.fc40.2.x86_64 pcre2-syntax-10.42-2.fc40.2.noarch perl-srpm-macros-1-53.fc40.noarch pkgconf-2.1.0-1.fc40.x86_64 pkgconf-m4-2.1.0-1.fc40.noarch pkgconf-pkg-config-2.1.0-1.fc40.x86_64 popt-1.19-6.fc40.x86_64 publicsuffix-list-dafsa-20240107-3.fc40.noarch pyproject-srpm-macros-1.12.0-1.fc40.noarch python-srpm-macros-3.12-7.fc40.noarch qt5-srpm-macros-5.15.13-1.fc41.noarch qt6-srpm-macros-6.6.2-1.fc41.noarch readline-8.2-8.fc40.x86_64 redhat-rpm-config-287-1.fc41.noarch rpm-4.19.1.1-1.fc40.x86_64 rpm-build-4.19.1.1-1.fc40.x86_64 rpm-build-libs-4.19.1.1-1.fc40.x86_64 rpm-libs-4.19.1.1-1.fc40.x86_64 rpm-sequoia-1.6.0-2.fc40.x86_64 rust-srpm-macros-26.2-1.fc41.noarch sed-4.9-1.fc40.x86_64 setup-2.14.5-2.fc40.noarch shadow-utils-4.15.1-1.fc41.x86_64 sqlite-libs-3.45.2-1.fc41.x86_64 systemd-libs-255.4-1.fc41.x86_64 tar-1.35-3.fc40.x86_64 unzip-6.0-63.fc40.x86_64 util-linux-2.40-0.11.rc1.fc41.x86_64 util-linux-core-2.40-0.11.rc1.fc41.x86_64 which-2.21-41.fc40.x86_64 xxhash-libs-0.8.2-2.fc40.x86_64 xz-5.6.1-1.fc41.x86_64 xz-libs-5.6.1-1.fc41.x86_64 zig-srpm-macros-1-2.fc40.noarch zip-3.0-40.fc40.x86_64 zlib-ng-compat-2.1.6-2.fc40.x86_64 zstd-1.5.5-5.fc40.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1710720000 Wrote: /builddir/build/SRPMS/python-dipy-1.8.0-7.fc41.src.rpm Finish: rpmbuild -bs cp: preserving permissions for ‘/var/lib/copr-rpmbuild/results/chroot_scan/var/lib/mock/fedora-rawhide-x86_64-1710758947.149978/root/var/log’: No such file or directory INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1710758947.149978/root/var/log/dnf5.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-2jp_8_k_/python-dipy/python-dipy.spec) Config(child) 1 minutes 42 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/python-dipy-1.8.0-7.fc41.src.rpm) Config(fedora-rawhide-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1710758947.149978/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1710758947.149978/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1710758947.149978/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-1.fc40.x86_64 rpm-sequoia-1.6.0-2.fc40.x86_64 python3-dnf-4.19.0-1.fc40.noarch yum-4.19.0-1.fc40.noarch dnf5-5.1.15-1.fc41.x86_64 dnf5-plugins-5.1.15-1.fc41.x86_64 Finish: chroot init Start: build phase for python-dipy-1.8.0-7.fc41.src.rpm Start: build setup for python-dipy-1.8.0-7.fc41.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1710720000 Wrote: /builddir/build/SRPMS/python-dipy-1.8.0-7.fc41.src.rpm Updating and loading repositories: Copr repository 100% | 65.5 KiB/s | 2.2 KiB | 00m00s fedora 100% | 784.2 KiB/s | 20.4 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: gcc-c++ x86_64 14.0.1-0.8.fc41 fedora 37.9 MiB python3-devel x86_64 3.12.2-2.fc41 fedora 1.2 MiB python3-pytest noarch 7.4.3-3.fc40 copr_base 15.0 MiB Installing dependencies: annobin-docs noarch 12.44-1.fc41 fedora 95.6 KiB annobin-plugin-gcc x86_64 12.44-1.fc41 fedora 968.0 KiB cpp x86_64 14.0.1-0.8.fc41 fedora 34.8 MiB expat x86_64 2.6.0-1.fc41 fedora 276.9 KiB gc x86_64 8.2.2-6.fc40 fedora 258.7 KiB gcc x86_64 14.0.1-0.8.fc41 fedora 103.2 MiB gcc-plugin-annobin x86_64 14.0.1-0.8.fc41 fedora 57.1 KiB glibc-devel x86_64 2.39.9000-8.fc41 fedora 37.1 KiB glibc-headers-x86 noarch 2.39.9000-8.fc41 fedora 2.2 MiB guile30 x86_64 3.0.7-12.fc40 fedora 51.5 MiB kernel-headers x86_64 6.8.0-0.rc7.55.fc41 fedora 6.2 MiB libb2 x86_64 0.98.1-11.fc40 fedora 42.2 KiB libmpc x86_64 1.3.1-5.fc40 fedora 164.7 KiB libstdc++-devel x86_64 14.0.1-0.8.fc41 fedora 15.3 MiB libxcrypt-devel x86_64 4.4.36-5.fc40 fedora 30.3 KiB make x86_64 1:4.4.1-6.fc40 fedora 1.8 MiB mpdecimal x86_64 2.5.1-9.fc40 fedora 200.9 KiB pyproject-rpm-macros noarch 1.12.0-1.fc40 fedora 98.8 KiB python-pip-wheel noarch 24.0-2.fc41 copr_base 1.5 MiB python-rpm-macros noarch 3.12-7.fc40 fedora 22.1 KiB python3 x86_64 3.12.2-2.fc41 fedora 31.9 KiB python3-iniconfig noarch 1.1.1-20.fc41 copr_base 20.5 KiB python3-libs x86_64 3.12.2-2.fc41 fedora 41.0 MiB python3-packaging noarch 23.2-4.fc40 copr_base 421.1 KiB python3-pluggy noarch 1.3.0-3.fc40 copr_base 182.5 KiB python3-rpm-generators noarch 14-10.fc40 fedora 81.7 KiB python3-rpm-macros noarch 3.12-7.fc40 fedora 6.4 KiB tzdata noarch 2024a-4.fc41 fedora 1.6 MiB Transaction Summary: Installing: 31 packages Total size of inbound packages is 92 MiB. Need to download 92 MiB. After this operation 316 MiB will be used (install 316 MiB, remove 0 B). [ 1/31] python3-devel-0:3.12.2-2.fc41.x 100% | 4.2 MiB/s | 312.4 KiB | 00m00s [ 2/31] python3-pytest-0:7.4.3-3.fc40.n 100% | 13.3 MiB/s | 1.8 MiB | 00m00s [ 3/31] libmpc-0:1.3.1-5.fc40.x86_64 100% | 846.9 KiB/s | 71.1 KiB | 00m00s [ 4/31] gcc-c++-0:14.0.1-0.8.fc41.x86_6 100% | 43.2 MiB/s | 14.1 MiB | 00m00s [ 5/31] cpp-0:14.0.1-0.8.fc41.x86_64 100% | 50.0 MiB/s | 11.9 MiB | 00m00s [ 6/31] python3-libs-0:3.12.2-2.fc41.x8 100% | 25.6 MiB/s | 9.1 MiB | 00m00s [ 7/31] make-1:4.4.1-6.fc40.x86_64 100% | 38.3 MiB/s | 587.6 KiB | 00m00s [ 8/31] expat-0:2.6.0-1.fc41.x86_64 100% | 11.0 MiB/s | 112.2 KiB | 00m00s [ 9/31] libb2-0:0.98.1-11.fc40.x86_64 100% | 3.6 MiB/s | 25.5 KiB | 00m00s [10/31] mpdecimal-0:2.5.1-9.fc40.x86_64 100% | 9.6 MiB/s | 88.6 KiB | 00m00s [11/31] tzdata-0:2024a-4.fc41.noarch 100% | 35.0 MiB/s | 716.2 KiB | 00m00s [12/31] gc-0:8.2.2-6.fc40.x86_64 100% | 12.0 MiB/s | 110.2 KiB | 00m00s [13/31] annobin-plugin-gcc-0:12.44-1.fc 100% | 40.7 MiB/s | 957.9 KiB | 00m00s [14/31] gcc-plugin-annobin-0:14.0.1-0.8 100% | 4.9 MiB/s | 40.4 KiB | 00m00s [15/31] annobin-docs-0:12.44-1.fc41.noa 100% | 11.0 MiB/s | 89.7 KiB | 00m00s [16/31] python-rpm-macros-0:3.12-7.fc40 100% | 2.2 MiB/s | 18.0 KiB | 00m00s [17/31] python3-rpm-macros-0:3.12-7.fc4 100% | 1.8 MiB/s | 12.8 KiB | 00m00s [18/31] pyproject-rpm-macros-0:1.12.0-1 100% | 5.0 MiB/s | 41.4 KiB | 00m00s [19/31] python-pip-wheel-0:24.0-2.fc41. 100% | 26.4 MiB/s | 1.5 MiB | 00m00s [20/31] python3-rpm-generators-0:14-10. 100% | 2.2 MiB/s | 29.6 KiB | 00m00s [21/31] python3-0:3.12.2-2.fc41.x86_64 100% | 2.4 MiB/s | 27.0 KiB | 00m00s [22/31] libstdc++-devel-0:14.0.1-0.8.fc 100% | 27.5 MiB/s | 2.7 MiB | 00m00s [23/31] guile30-0:3.0.7-12.fc40.x86_64 100% | 27.9 MiB/s | 8.1 MiB | 00m00s [24/31] glibc-devel-0:2.39.9000-8.fc41. 100% | 5.8 MiB/s | 119.4 KiB | 00m00s [25/31] libxcrypt-devel-0:4.4.36-5.fc40 100% | 3.1 MiB/s | 28.6 KiB | 00m00s [26/31] python3-iniconfig-0:1.1.1-20.fc 100% | 1.6 MiB/s | 18.5 KiB | 00m00s [27/31] glibc-headers-x86-0:2.39.9000-8 100% | 24.9 MiB/s | 610.8 KiB | 00m00s [28/31] python3-packaging-0:23.2-4.fc40 100% | 11.3 MiB/s | 116.0 KiB | 00m00s [29/31] python3-pluggy-0:1.3.0-3.fc40.n 100% | 4.9 MiB/s | 50.0 KiB | 00m00s [30/31] kernel-headers-0:6.8.0-0.rc7.55 100% | 30.0 MiB/s | 1.6 MiB | 00m00s [31/31] gcc-0:14.0.1-0.8.fc41.x86_64 100% | 35.7 MiB/s | 36.9 MiB | 00m01s -------------------------------------------------------------------------------- [31/31] Total 100% | 80.7 MiB/s | 91.9 MiB | 00m01s Running transaction [ 1/33] Verify package files 100% | 85.0 B/s | 31.0 B | 00m00s [ 2/33] Prepare transaction 100% | 348.0 B/s | 31.0 B | 00m00s [ 3/33] Installing python-rpm-macros-0: 100% | 11.1 MiB/s | 22.8 KiB | 00m00s [ 4/33] Installing libmpc-0:1.3.1-5.fc4 100% | 81.2 MiB/s | 166.2 KiB | 00m00s [ 5/33] Installing python3-rpm-macros-0 100% | 6.5 MiB/s | 6.7 KiB | 00m00s [ 6/33] Installing pyproject-rpm-macros 100% | 49.2 MiB/s | 100.8 KiB | 00m00s [ 7/33] Installing cpp-0:14.0.1-0.8.fc4 100% | 280.4 MiB/s | 34.8 MiB | 00m00s [ 8/33] Installing kernel-headers-0:6.8 100% | 106.4 MiB/s | 6.4 MiB | 00m00s [ 9/33] Installing glibc-headers-x86-0: 100% | 91.3 MiB/s | 2.3 MiB | 00m00s [10/33] Installing libxcrypt-devel-0:4. 100% | 15.9 MiB/s | 32.6 KiB | 00m00s [11/33] Installing glibc-devel-0:2.39.9 100% | 8.0 MiB/s | 40.8 KiB | 00m00s [12/33] Installing libstdc++-devel-0:14 100% | 200.7 MiB/s | 15.5 MiB | 00m00s [13/33] Installing python-pip-wheel-0:2 100% | 382.0 MiB/s | 1.5 MiB | 00m00s [14/33] Installing annobin-docs-0:12.44 100% | 94.4 MiB/s | 96.6 KiB | 00m00s [15/33] Installing gc-0:8.2.2-6.fc40.x8 100% | 63.8 MiB/s | 261.2 KiB | 00m00s [16/33] Installing guile30-0:3.0.7-12.f 100% | 288.2 MiB/s | 51.6 MiB | 00m00s [17/33] Installing make-1:4.4.1-6.fc40. 100% | 150.0 MiB/s | 1.8 MiB | 00m00s [18/33] Installing gcc-0:14.0.1-0.8.fc4 100% | 280.7 MiB/s | 103.3 MiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:287-1.fc41.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:287-1.fc41.noarch [19/33] Installing tzdata-0:2024a-4.fc4 100% | 26.4 MiB/s | 1.9 MiB | 00m00s [20/33] Installing mpdecimal-0:2.5.1-9. 100% | 98.6 MiB/s | 202.0 KiB | 00m00s [21/33] Installing libb2-0:0.98.1-11.fc 100% | 42.3 MiB/s | 43.3 KiB | 00m00s [22/33] Installing expat-0:2.6.0-1.fc41 100% | 136.2 MiB/s | 278.9 KiB | 00m00s [23/33] Installing python3-0:3.12.2-2.f 100% | 5.5 MiB/s | 33.6 KiB | 00m00s [24/33] Installing python3-libs-0:3.12. 100% | 199.0 MiB/s | 41.4 MiB | 00m00s [25/33] Installing python3-packaging-0: 100% | 105.4 MiB/s | 431.9 KiB | 00m00s [26/33] Installing python3-rpm-generato 100% | 81.0 MiB/s | 82.9 KiB | 00m00s [27/33] Installing python3-iniconfig-0: 100% | 22.9 MiB/s | 23.4 KiB | 00m00s [28/33] Installing python3-pluggy-0:1.3 100% | 46.0 MiB/s | 188.3 KiB | 00m00s [29/33] Installing python3-pytest-0:7.4 100% | 223.5 MiB/s | 15.2 MiB | 00m00s [30/33] Installing python3-devel-0:3.12 100% | 91.1 MiB/s | 1.3 MiB | 00m00s [31/33] Installing gcc-c++-0:14.0.1-0.8 100% | 293.9 MiB/s | 37.9 MiB | 00m00s [32/33] Installing annobin-plugin-gcc-0 100% | 36.4 MiB/s | 969.5 KiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:287-1.fc41.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:287-1.fc41.noarch [33/33] Installing gcc-plugin-annobin-0 100% | 285.0 KiB/s | 58.7 KiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:287-1.fc41.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:287-1.fc41.noarch >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-8.fc41.x86_64 >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-8.fc41.x86_64 >>> Running trigger-install scriptlet: info-0:7.1-2.fc40.x86_64 >>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.x86_64 Warning: skipped PGP checks for 5 package(s). Finish: build setup for python-dipy-1.8.0-7.fc41.src.rpm Start: rpmbuild python-dipy-1.8.0-7.fc41.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1710720000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Ga6UOf + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf dipy-1.8.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/dipy-1.8.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd dipy-1.8.0 + rm -rf /builddir/build/BUILD/dipy-1.8.0-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/dipy-1.8.0-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + 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/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/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/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/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/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/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/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/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 + chmod a-x doc/examples/affine_registration_3d.py doc/examples/affine_registration_masks.py doc/examples/afq_tract_profiles.py doc/examples/brain_extraction_dwi.py doc/examples/bundle_assignment_maps.py doc/examples/bundle_extraction.py doc/examples/bundle_group_registration.py doc/examples/bundle_registration.py doc/examples/bundle_shape_similarity.py doc/examples/bundlewarp_registration.py doc/examples/cluster_confidence.py doc/examples/combined_workflow_creation.py doc/examples/contextual_enhancement.py doc/examples/denoise_ascm.py doc/examples/denoise_gibbs.py doc/examples/denoise_localpca.py doc/examples/denoise_mppca.py doc/examples/denoise_nlmeans.py doc/examples/denoise_patch2self.py doc/examples/fast_streamline_search.py doc/examples/fiber_to_bundle_coherence.py doc/examples/gradients_spheres.py doc/examples/histology_resdnn.py doc/examples/kfold_xval.py doc/examples/linear_fascicle_evaluation.py doc/examples/motion_correction.py doc/examples/path_length_map.py doc/examples/piesno.py doc/examples/quick_start.py doc/examples/reconst_csa.py doc/examples/reconst_csa_parallel.py doc/examples/reconst_csd.py doc/examples/reconst_csd_parallel.py doc/examples/reconst_cti.py doc/examples/reconst_dki.py doc/examples/reconst_dki_micro.py doc/examples/reconst_dsi.py doc/examples/reconst_dsi_metrics.py doc/examples/reconst_dsid.py doc/examples/reconst_dti.py doc/examples/reconst_forecast.py doc/examples/reconst_fwdti.py doc/examples/reconst_gqi.py doc/examples/reconst_ivim.py doc/examples/reconst_mapmri.py doc/examples/reconst_mcsd.py doc/examples/reconst_msdki.py doc/examples/reconst_qtdmri.py doc/examples/reconst_qti.py doc/examples/reconst_qtiplus.py doc/examples/reconst_rumba.py doc/examples/reconst_sfm.py doc/examples/reconst_sh.py doc/examples/reconst_shore.py doc/examples/reconst_shore_metrics.py doc/examples/register_binary_fuzzy.py doc/examples/reslice_datasets.py doc/examples/restore_dti.py doc/examples/segment_clustering_features.py doc/examples/segment_clustering_metrics.py doc/examples/segment_extending_clustering_framework.py doc/examples/segment_quickbundles.py doc/examples/simulate_dki.py doc/examples/simulate_multi_tensor.py doc/examples/snr_in_cc.py doc/examples/streamline_formats.py doc/examples/streamline_length.py doc/examples/streamline_registration.py doc/examples/streamline_tools.py doc/examples/surface_seed.py doc/examples/syn_registration_2d.py doc/examples/syn_registration_3d.py doc/examples/tissue_classification.py doc/examples/tracking_bootstrap_peaks.py doc/examples/tracking_deterministic.py doc/examples/tracking_introduction_eudx.py doc/examples/tracking_pft.py doc/examples/tracking_probabilistic.py doc/examples/tracking_ptt.py doc/examples/tracking_rumba.py doc/examples/tracking_sfm.py doc/examples/tracking_stopping_criterion.py doc/examples/viz_advanced.py doc/examples/viz_bundles.py doc/examples/viz_roi_contour.py doc/examples/viz_slice.py doc/examples/workflow_creation.py + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.TGZDD5 + umask 022 + cd /builddir/build/BUILD + cd dipy-1.8.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/dipy-1.8.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + TMPDIR=/builddir/build/BUILD/dipy-1.8.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.8.0/pyproject-wheeldir --output /builddir/build/BUILD/python-dipy-1.8.0-7.fc41.x86_64-pyproject-buildrequires -w Handling meson-python>=0.13.1 from build-system.requires Requirement not satisfied: meson-python>=0.13.1 Handling Cython>=0.29.35 from build-system.requires Requirement not satisfied: Cython>=0.29.35 Handling packaging>21.0 from build-system.requires Requirement satisfied: packaging>21.0 (installed: packaging 23.2) Handling wheel from build-system.requires Requirement not satisfied: wheel Handling numpy==1.19.5; python_version=='3.8' and platform_python_implementation != 'PyPy' from build-system.requires Ignoring alien requirement: numpy==1.19.5; python_version=='3.8' and platform_python_implementation != 'PyPy' Handling numpy==1.22.4; python_version=='3.9' and platform_python_implementation != 'PyPy' from build-system.requires Ignoring alien requirement: numpy==1.22.4; python_version=='3.9' and platform_python_implementation != 'PyPy' Handling numpy==1.22.4; python_version=='3.10' and platform_system=='Windows' and platform_python_implementation != 'PyPy' from build-system.requires Ignoring alien requirement: numpy==1.22.4; python_version=='3.10' and platform_system=='Windows' and platform_python_implementation != 'PyPy' Handling numpy==1.22.4; python_version=='3.10' and platform_system != 'Windows' and platform_python_implementation != 'PyPy' from build-system.requires Ignoring alien requirement: numpy==1.22.4; python_version=='3.10' and platform_system != 'Windows' and platform_python_implementation != 'PyPy' Handling numpy==1.23.3; python_version=='3.11' and platform_python_implementation != 'PyPy' from build-system.requires Ignoring alien requirement: numpy==1.23.3; python_version=='3.11' and platform_python_implementation != 'PyPy' Handling numpy>=1.26.0b1; python_version>='3.12' from build-system.requires Requirement not satisfied: numpy>=1.26.0b1; python_version>='3.12' Handling numpy; python_version>='3.8' and platform_python_implementation=='PyPy' from build-system.requires Ignoring alien requirement: numpy; python_version>='3.8' and platform_python_implementation=='PyPy' Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-dipy-1.8.0-7.fc41.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-dipy-1.8.0-7.fc41.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 728.2 KiB/s | 20.4 KiB | 00m00s Copr repository 100% | 69.7 KiB/s | 2.2 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: python3-cython x86_64 3.0.8-4.fc41 copr_base 17.9 MiB python3-meson-python noarch 0.15.0-4.fc40 fedora 234.4 KiB python3-numpy x86_64 1:1.26.4-1.fc41 copr_base 44.0 MiB python3-pip noarch 24.0-2.fc41 copr_base 14.2 MiB python3-wheel noarch 1:0.41.2-8.fc41 copr_base 507.1 KiB Installing dependencies: emacs-filesystem noarch 1:29.2-3.fc40 fedora 0.0 B flexiblas x86_64 3.4.2-1.fc41 fedora 46.9 KiB flexiblas-netlib x86_64 3.4.2-1.fc41 fedora 10.4 MiB flexiblas-openblas-openmp x86_64 3.4.2-1.fc41 fedora 39.3 KiB libgfortran x86_64 14.0.1-0.8.fc41 fedora 2.9 MiB libquadmath x86_64 14.0.1-0.8.fc41 fedora 329.9 KiB meson noarch 1.3.2-1.fc41 fedora 10.9 MiB ninja-build x86_64 1.11.1-7.fc40 copr_base 424.1 KiB openblas x86_64 0.3.26-4.fc40 fedora 96.0 KiB openblas-openmp x86_64 0.3.26-4.fc40 fedora 38.9 MiB patchelf x86_64 0.18.0-4.fc40 fedora 279.6 KiB python3-pyproject-metadata noarch 0.7.1-6.fc40 fedora 85.6 KiB python3-setuptools noarch 69.1.1-1.fc41 copr_base 7.1 MiB vim-filesystem noarch 2:9.1.181-1.fc41 fedora 40.0 B Transaction Summary: Installing: 19 packages Total size of inbound packages is 27 MiB. Need to download 27 MiB. After this operation 148 MiB will be used (install 148 MiB, remove 0 B). Package "gcc-c++-14.0.1-0.8.fc41.x86_64" is already installed. Package "pyproject-rpm-macros-1.12.0-1.fc40.noarch" is already installed. Package "python3-devel-3.12.2-2.fc41.x86_64" is already installed. Package "python3-packaging-23.2-4.fc40.noarch" is already installed. Package "python3-packaging-23.2-4.fc40.noarch" is already installed. Package "python3-pytest-7.4.3-3.fc40.noarch" is already installed. [ 1/19] python3-numpy-1:1.26.4-1.fc41.x 100% | 40.9 MiB/s | 7.2 MiB | 00m00s [ 2/19] python3-cython-0:3.0.8-4.fc41.x 100% | 19.8 MiB/s | 3.8 MiB | 00m00s [ 3/19] python3-pip-0:24.0-2.fc41.noarc 100% | 62.2 MiB/s | 2.9 MiB | 00m00s [ 4/19] python3-wheel-1:0.41.2-8.fc41.n 100% | 4.5 MiB/s | 148.1 KiB | 00m00s [ 5/19] python3-pyproject-metadata-0:0. 100% | 85.3 KiB/s | 29.7 KiB | 00m00s [ 6/19] python3-meson-python-0:0.15.0-4 100% | 124.1 KiB/s | 80.4 KiB | 00m01s [ 7/19] flexiblas-0:3.4.2-1.fc41.x86_64 100% | 169.6 KiB/s | 25.1 KiB | 00m00s [ 8/19] flexiblas-openblas-openmp-0:3.4 100% | 238.2 KiB/s | 17.6 KiB | 00m00s [ 9/19] patchelf-0:0.18.0-4.fc40.x86_64 100% | 164.5 KiB/s | 125.6 KiB | 00m01s [10/19] libquadmath-0:14.0.1-0.8.fc41.x 100% | 251.4 KiB/s | 189.8 KiB | 00m01s [11/19] libgfortran-0:14.0.1-0.8.fc41.x 100% | 352.4 KiB/s | 932.7 KiB | 00m03s [12/19] meson-0:1.3.2-1.fc41.noarch 100% | 349.3 KiB/s | 2.1 MiB | 00m06s [13/19] openblas-0:0.3.26-4.fc40.x86_64 100% | 173.3 KiB/s | 38.6 KiB | 00m00s [14/19] ninja-build-0:1.11.1-7.fc40.x86 100% | 8.6 MiB/s | 176.3 KiB | 00m00s [15/19] emacs-filesystem-1:29.2-3.fc40. 100% | 105.2 KiB/s | 7.8 KiB | 00m00s [16/19] vim-filesystem-2:9.1.181-1.fc41 100% | 117.4 KiB/s | 17.5 KiB | 00m00s [17/19] python3-setuptools-0:69.1.1-1.f 100% | 56.7 MiB/s | 1.4 MiB | 00m00s [18/19] flexiblas-netlib-0:3.4.2-1.fc41 100% | 242.6 KiB/s | 3.2 MiB | 00m13s [19/19] openblas-openmp-0:0.3.26-4.fc40 100% | 348.3 KiB/s | 5.1 MiB | 00m15s -------------------------------------------------------------------------------- [19/19] Total 100% | 1.6 MiB/s | 27.4 MiB | 00m17s Running transaction [ 1/21] Verify package files 100% | 168.0 B/s | 19.0 B | 00m00s [ 2/21] Prepare transaction 100% | 267.0 B/s | 19.0 B | 00m00s [ 3/21] Installing libgfortran-0:14.0.1 100% | 210.2 MiB/s | 2.9 MiB | 00m00s [ 4/21] Installing python3-setuptools-0 100% | 132.8 MiB/s | 7.3 MiB | 00m00s [ 5/21] Installing vim-filesystem-2:9.1 100% | 2.3 MiB/s | 4.7 KiB | 00m00s [ 6/21] Installing emacs-filesystem-1:2 100% | 0.0 B/s | 544.0 B | 00m00s [ 7/21] Installing ninja-build-0:1.11.1 100% | 69.6 MiB/s | 427.4 KiB | 00m00s [ 8/21] Installing meson-0:1.3.2-1.fc41 100% | 172.8 MiB/s | 11.1 MiB | 00m00s [ 9/21] Installing openblas-0:0.3.26-4. 100% | 95.5 MiB/s | 97.8 KiB | 00m00s [10/21] Installing openblas-openmp-0:0. 100% | 413.8 MiB/s | 38.9 MiB | 00m00s [11/21] Installing libquadmath-0:14.0.1 100% | 161.7 MiB/s | 331.2 KiB | 00m00s [12/21] Installing flexiblas-0:3.4.2-1. 100% | 47.0 MiB/s | 48.1 KiB | 00m00s [13/21] Installing flexiblas-openblas-o 100% | 39.2 MiB/s | 40.2 KiB | 00m00s [14/21] Installing flexiblas-netlib-0:3 100% | 315.2 MiB/s | 10.4 MiB | 00m00s [15/21] Installing python3-pyproject-me 100% | 43.3 MiB/s | 88.8 KiB | 00m00s [16/21] Installing patchelf-0:0.18.0-4. 100% | 91.6 MiB/s | 281.4 KiB | 00m00s [17/21] Installing python3-meson-python 100% | 46.9 MiB/s | 240.3 KiB | 00m00s [18/21] Installing python3-numpy-1:1.26 100% | 248.9 MiB/s | 44.3 MiB | 00m00s [19/21] Installing python3-wheel-1:0.41 100% | 57.1 MiB/s | 526.1 KiB | 00m00s [20/21] Installing python3-pip-0:24.0-2 100% | 126.3 MiB/s | 14.5 MiB | 00m00s [21/21] Installing python3-cython-0:3.0 100% | 108.8 MiB/s | 18.1 MiB | 00m00s >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-8.fc41.x86_64 >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-8.fc41.x86_64 >>> Running trigger-install scriptlet: info-0:7.1-2.fc40.x86_64 >>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.x86_64 Warning: skipped PGP checks for 6 package(s). Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1710720000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.e7Nicf + umask 022 + cd /builddir/build/BUILD + cd dipy-1.8.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/dipy-1.8.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + TMPDIR=/builddir/build/BUILD/dipy-1.8.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.8.0/pyproject-wheeldir --output /builddir/build/BUILD/python-dipy-1.8.0-7.fc41.x86_64-pyproject-buildrequires -w Handling meson-python>=0.13.1 from build-system.requires Requirement satisfied: meson-python>=0.13.1 (installed: meson-python 0.15.0) Handling Cython>=0.29.35 from build-system.requires Requirement satisfied: Cython>=0.29.35 (installed: Cython 3.0.8) Handling packaging>21.0 from build-system.requires Requirement satisfied: packaging>21.0 (installed: packaging 23.2) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.41.2) Handling numpy==1.19.5; python_version=='3.8' and platform_python_implementation != 'PyPy' from build-system.requires Ignoring alien requirement: numpy==1.19.5; python_version=='3.8' and platform_python_implementation != 'PyPy' Handling numpy==1.22.4; python_version=='3.9' and platform_python_implementation != 'PyPy' from build-system.requires Ignoring alien requirement: numpy==1.22.4; python_version=='3.9' and platform_python_implementation != 'PyPy' Handling numpy==1.22.4; python_version=='3.10' and platform_system=='Windows' and platform_python_implementation != 'PyPy' from build-system.requires Ignoring alien requirement: numpy==1.22.4; python_version=='3.10' and platform_system=='Windows' and platform_python_implementation != 'PyPy' Handling numpy==1.22.4; python_version=='3.10' and platform_system != 'Windows' and platform_python_implementation != 'PyPy' from build-system.requires Ignoring alien requirement: numpy==1.22.4; python_version=='3.10' and platform_system != 'Windows' and platform_python_implementation != 'PyPy' Handling numpy==1.23.3; python_version=='3.11' and platform_python_implementation != 'PyPy' from build-system.requires Ignoring alien requirement: numpy==1.23.3; python_version=='3.11' and platform_python_implementation != 'PyPy' Handling numpy>=1.26.0b1; python_version>='3.12' from build-system.requires Requirement satisfied: numpy>=1.26.0b1; python_version>='3.12' (installed: numpy 1.26.4) Handling numpy; python_version>='3.8' and platform_python_implementation=='PyPy' from build-system.requires Ignoring alien requirement: numpy; python_version>='3.8' and platform_python_implementation=='PyPy' Handling pip >= 19 from %pyproject_buildrequires -w Requirement satisfied: pip >= 19 (installed: pip 24.0) Processing /builddir/build/BUILD/dipy-1.8.0 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) + meson setup /builddir/build/BUILD/dipy-1.8.0 /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=/builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/meson-python-native-file.ini The Meson build system Version: 1.3.2 Source dir: /builddir/build/BUILD/dipy-1.8.0 Build dir: /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma Build type: native build Project name: dipy Project version: 1.8.0 C compiler for the host machine: gcc (gcc 14.0.1 "gcc (GCC) 14.0.1 20240228 (Red Hat 14.0.1-0)") C linker for the host machine: gcc ld.bfd 2.42.50.20240304 C++ compiler for the host machine: g++ (gcc 14.0.1 "g++ (GCC) 14.0.1 20240228 (Red Hat 14.0.1-0)") C++ linker for the host machine: g++ ld.bfd 2.42.50.20240304 Cython compiler for the host machine: cython (cython 3.0.8) Host machine cpu family: x86_64 Host machine cpu: x86_64 Program python found: YES (/usr/bin/python3) Found pkg-config: YES (/usr/bin/pkg-config) 2.1.0 Run-time dependency python found: YES 3.12 Program cython found: YES (/usr/bin/cython) Library m found: YES Compiler for C supports arguments -Wno-maybe-uninitialized: YES Compiler for C supports arguments -Wno-discarded-qualifiers: YES Compiler for C supports arguments -Wno-empty-body: YES Compiler for C supports arguments -Wno-implicit-function-declaration: YES Compiler for C supports arguments -Wno-parentheses: YES Compiler for C supports arguments -Wno-switch: YES Compiler for C supports arguments -Wno-unused-label: YES Compiler for C supports arguments -Wno-unused-variable: YES Compiler for C++ supports arguments -Wno-cpp: YES Compiler for C++ supports arguments -Wno-deprecated-declarations: YES Compiler for C++ supports arguments -Wno-class-memaccess: YES Compiler for C++ supports arguments -Wno-format-truncation: YES Compiler for C++ supports arguments -Wno-format-extra-args: YES Compiler for C++ supports arguments -Wno-format: NO Compiler for C++ supports arguments -Wno-non-virtual-dtor: YES Compiler for C++ supports arguments -Wno-sign-compare: YES Compiler for C++ supports arguments -Wno-switch: YES Compiler for C++ supports arguments -Wno-terminate: YES Compiler for C++ supports arguments -Wno-unused-but-set-variable: YES Compiler for C++ supports arguments -Wno-unused-function: YES Compiler for C++ supports arguments -Wno-unused-local-typedefs: YES Compiler for C++ supports arguments -Wno-unused-variable: YES Compiler for C++ supports arguments -Wno-int-in-bool-context: YES Run-time dependency OpenMP found: YES 4.5 Checking if "SSE intrinsics" compiles: YES Checking if "compiler supports SSE4.1 intrinsics" : links: NO Checking if "compiler supports AVX intrinsics" : links: NO Checking if "ARM NEON intrinsics" compiles: NO Build targets in project: 44 dipy 1.8.0 User defined options Native files: /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/meson-python-native-file.ini buildtype : release b_ndebug : if-release b_vscrt : md Found ninja-1.11.1 at /usr/bin/ninja + /usr/bin/ninja [1/120] Copying file dipy/__init__.py [2/120] Copying file dipy/cythonutils.h [3/120] Copying file dipy/conditional_omp.h [4/120] Copying file dipy/dpy_math.h [5/120] Generating dipy/generate-version with a custom command [6/120] Copying file dipy/safe_openmp.pxd [7/120] Generating 'dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so.p/bundlemin.c' [8/120] Generating 'dipy/align/expectmax.cpython-312-x86_64-linux-gnu.so.p/expectmax.c' [9/120] Generating 'dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so.p/crosscorr.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:56:5: Exception check on '_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '_update_factors' 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 '_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:204:35: Exception check after calling '__pyx_fuse_0_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0_update_factors' 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 '__pyx_fuse_0_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:244:39: Exception check after calling '__pyx_fuse_0_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0_update_factors' 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 '__pyx_fuse_0_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:247:43: Exception check after calling '__pyx_fuse_0_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0_update_factors' 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 '__pyx_fuse_0_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:250:47: Exception check after calling '__pyx_fuse_0_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0_update_factors' 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 '__pyx_fuse_0_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:253:43: Exception check after calling '__pyx_fuse_0_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0_update_factors' 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 '__pyx_fuse_0_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:256:39: Exception check after calling '__pyx_fuse_0_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0_update_factors' 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 '__pyx_fuse_0_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:259:43: Exception check after calling '__pyx_fuse_0_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0_update_factors' 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 '__pyx_fuse_0_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:263:39: Exception check after calling '__pyx_fuse_0_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0_update_factors' 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 '__pyx_fuse_0_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:204:35: Exception check after calling '__pyx_fuse_1_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_1_update_factors' 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 '__pyx_fuse_1_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:244:39: Exception check after calling '__pyx_fuse_1_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_1_update_factors' 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 '__pyx_fuse_1_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:247:43: Exception check after calling '__pyx_fuse_1_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_1_update_factors' 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 '__pyx_fuse_1_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:250:47: Exception check after calling '__pyx_fuse_1_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_1_update_factors' 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 '__pyx_fuse_1_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:253:43: Exception check after calling '__pyx_fuse_1_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_1_update_factors' 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 '__pyx_fuse_1_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:256:39: Exception check after calling '__pyx_fuse_1_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_1_update_factors' 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 '__pyx_fuse_1_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:259:43: Exception check after calling '__pyx_fuse_1_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_1_update_factors' 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 '__pyx_fuse_1_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:263:39: Exception check after calling '__pyx_fuse_1_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_1_update_factors' 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 '__pyx_fuse_1_update_factors' to allow an error code to be returned. [10/120] Compiling C object dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so.p/meson-generated_bundlemin.c.o [11/120] Linking target dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so [12/120] Generating 'dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so.p/parzenhist.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/parzenhist.pyx:923:59: Exception check after calling '_jacobian' will always require the GIL to be acquired. Declare '_jacobian' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/parzenhist.pyx:923:59: Exception check after calling '_jacobian' will always require the GIL to be acquired. Declare '_jacobian' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/parzenhist.pyx:1035:63: Exception check after calling '_jacobian' will always require the GIL to be acquired. Declare '_jacobian' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/parzenhist.pyx:1035:63: Exception check after calling '_jacobian' will always require the GIL to be acquired. Declare '_jacobian' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/parzenhist.pyx:1125:55: Exception check after calling '_jacobian' will always require the GIL to be acquired. Declare '_jacobian' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/parzenhist.pyx:1125:55: Exception check after calling '_jacobian' will always require the GIL to be acquired. Declare '_jacobian' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/parzenhist.pyx:1216:55: Exception check after calling '_jacobian' will always require the GIL to be acquired. Declare '_jacobian' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/parzenhist.pyx:1216:55: Exception check after calling '_jacobian' will always require the GIL to be acquired. Declare '_jacobian' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. [13/120] Compiling C object dipy/align/expectmax.cpython-312-x86_64-linux-gnu.so.p/meson-generated_expectmax.c.o [14/120] Compiling C object dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so.p/meson-generated_crosscorr.c.o [15/120] Linking target dipy/align/expectmax.cpython-312-x86_64-linux-gnu.so [16/120] Generating 'dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so.p/sumsqdiff.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/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 '_solve_2d_symmetric_positive_definite' 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 '_solve_2d_symmetric_positive_definite' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/sumsqdiff.pyx:274:61: Exception check after calling '_solve_2d_symmetric_positive_definite' will always require the GIL to be acquired. Possible solutions: 1. Declare '_solve_2d_symmetric_positive_definite' 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 '_solve_2d_symmetric_positive_definite' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/sumsqdiff.pyx:274:61: Exception check after calling '_solve_2d_symmetric_positive_definite' will always require the GIL to be acquired. Possible solutions: 1. Declare '_solve_2d_symmetric_positive_definite' 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 '_solve_2d_symmetric_positive_definite' to allow an error code to be returned. [17/120] Linking target dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so [18/120] Compiling C object dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so.p/meson-generated_parzenhist.c.o [19/120] Generating 'dipy/align/transforms.cpython-312-x86_64-linux-gnu.so.p/transforms.c' [20/120] Linking target dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so [21/120] Compiling C object dipy/align/transforms.cpython-312-x86_64-linux-gnu.so.p/meson-generated_transforms.c.o [22/120] Generating 'dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so.p/vector_fields.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/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 '_compose_vector_fields_2d' 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 '_compose_vector_fields_2d' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/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 '_compose_vector_fields_3d' 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 '_compose_vector_fields_3d' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:144:53: Exception check after calling '__pyx_fuse_0_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:144:53: Exception check after calling '__pyx_fuse_1_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:351:57: Exception check after calling '__pyx_fuse_0_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:351:57: Exception check after calling '__pyx_fuse_1_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:525:47: Exception check after calling '__pyx_fuse_0_compose_vector_fields_2d' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0_compose_vector_fields_2d' 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 '__pyx_fuse_0_compose_vector_fields_2d' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:525:47: Exception check after calling '__pyx_fuse_1_compose_vector_fields_2d' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_1_compose_vector_fields_2d' 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 '__pyx_fuse_1_compose_vector_fields_2d' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:631:47: Exception check after calling '__pyx_fuse_0_compose_vector_fields_3d' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0_compose_vector_fields_3d' 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 '__pyx_fuse_0_compose_vector_fields_3d' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:631:47: Exception check after calling '__pyx_fuse_1_compose_vector_fields_3d' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_1_compose_vector_fields_3d' 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 '__pyx_fuse_1_compose_vector_fields_3d' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:760:52: Exception check after calling '__pyx_fuse_0_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:760:52: Exception check after calling '__pyx_fuse_1_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:886:65: Exception check after calling '__pyx_fuse_0_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:886:65: Exception check after calling '__pyx_fuse_1_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1238:53: Exception check after calling '__pyx_fuse_0_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1238:53: Exception check after calling '__pyx_fuse_1_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1308:53: Exception check after calling '__pyx_fuse_0_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1308:53: Exception check after calling '__pyx_fuse_1_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1422:65: Exception check after calling '__pyx_fuse_0_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1452:61: Exception check after calling '__pyx_fuse_0_interpolate_scalar_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1422:65: Exception check after calling '__pyx_fuse_1_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1452:61: Exception check after calling '__pyx_fuse_1_interpolate_scalar_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1519:61: Exception check after calling '__pyx_fuse_0_interpolate_scalar_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1519:61: Exception check after calling '__pyx_fuse_1_interpolate_scalar_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_0_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_0_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_1_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_0_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_0_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_1_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_1_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_1_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_0_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_2_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_2_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_1_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_2_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_2_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_0_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_3_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_3_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_1_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_3_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_3_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_0_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_4_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_4_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_1_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_4_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_4_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_0_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_5_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_5_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_1_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_5_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_5_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_0_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_6_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_6_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_1_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_6_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_6_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1717:53: Exception check after calling '__pyx_fuse_0_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1717:53: Exception check after calling '__pyx_fuse_1_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1717:53: Exception check after calling '__pyx_fuse_2_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_2_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1717:53: Exception check after calling '__pyx_fuse_3_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_3_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1717:53: Exception check after calling '__pyx_fuse_4_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_4_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1717:53: Exception check after calling '__pyx_fuse_5_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_5_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1717:53: Exception check after calling '__pyx_fuse_6_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_6_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1811:52: Exception check after calling '__pyx_fuse_0_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1834:48: Exception check after calling '__pyx_fuse_0_interpolate_scalar_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1811:52: Exception check after calling '__pyx_fuse_1_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1834:48: Exception check after calling '__pyx_fuse_1_interpolate_scalar_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1894:48: Exception check after calling '__pyx_fuse_0_interpolate_scalar_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1894:48: Exception check after calling '__pyx_fuse_1_interpolate_scalar_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_0_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_0_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_1_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_0_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_0_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_1_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_1_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_1_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_0_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_2_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_2_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_1_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_2_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_2_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_0_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_3_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_3_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_1_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_3_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_3_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_0_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_4_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_4_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_1_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_4_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_4_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_0_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_5_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_5_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_1_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_5_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_5_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_0_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_6_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_6_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_1_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_6_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_6_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2071:49: Exception check after calling '__pyx_fuse_0_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2071:49: Exception check after calling '__pyx_fuse_1_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2071:49: Exception check after calling '__pyx_fuse_2_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_2_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2071:49: Exception check after calling '__pyx_fuse_3_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_3_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2071:49: Exception check after calling '__pyx_fuse_4_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_4_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2071:49: Exception check after calling '__pyx_fuse_5_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_5_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2071:49: Exception check after calling '__pyx_fuse_6_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_6_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2607:66: Exception check after calling '__pyx_fuse_0_interpolate_scalar_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2623:66: Exception check after calling '__pyx_fuse_0_interpolate_scalar_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2607:66: Exception check after calling '__pyx_fuse_1_interpolate_scalar_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2623:66: Exception check after calling '__pyx_fuse_1_interpolate_scalar_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2693:58: Exception check after calling '__pyx_fuse_0_interpolate_scalar_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2709:58: Exception check after calling '__pyx_fuse_0_interpolate_scalar_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2693:58: Exception check after calling '__pyx_fuse_1_interpolate_scalar_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2709:58: Exception check after calling '__pyx_fuse_1_interpolate_scalar_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2780:62: Exception check after calling '__pyx_fuse_0_interpolate_scalar_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2792:62: Exception check after calling '__pyx_fuse_0_interpolate_scalar_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2780:62: Exception check after calling '__pyx_fuse_1_interpolate_scalar_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2792:62: Exception check after calling '__pyx_fuse_1_interpolate_scalar_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2856:58: Exception check after calling '__pyx_fuse_0_interpolate_scalar_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2868:58: Exception check after calling '__pyx_fuse_0_interpolate_scalar_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2856:58: Exception check after calling '__pyx_fuse_1_interpolate_scalar_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2868:58: Exception check after calling '__pyx_fuse_1_interpolate_scalar_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. [23/120] Linking target dipy/align/transforms.cpython-312-x86_64-linux-gnu.so [24/120] Compiling C object dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so.p/meson-generated_sumsqdiff.c.o [25/120] Generating 'dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so.p/interpolation.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/core/interpolation.pyx:117:5: Exception check on 'splitoffset' will always require the GIL to be acquired. Possible solutions: 1. Declare 'splitoffset' 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 'splitoffset' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/core/interpolation.pyx:245:5: Exception check on '_trilinear_interpolation_iso' will always require the GIL to be acquired. Possible solutions: 1. Declare '_trilinear_interpolation_iso' 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 '_trilinear_interpolation_iso' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/core/interpolation.pyx:233:40: Exception check after calling '_trilinear_interpolation_iso' will always require the GIL to be acquired. Possible solutions: 1. Declare '_trilinear_interpolation_iso' 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 '_trilinear_interpolation_iso' to allow an error code to be returned. [26/120] Linking target dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so [27/120] Generating 'dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so.p/denspeed.c' [28/120] Compiling C object dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so.p/meson-generated_denspeed.c.o [29/120] Linking target dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so [30/120] Generating 'dipy/denoise/enhancement_kernel.cpython-312-x86_64-linux-gnu.so.p/enhancement_kernel.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/enhancement_kernel.pyx:399:5: Exception check on 'euler_angles' will always require the GIL to be acquired. Declare 'euler_angles' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/enhancement_kernel.pyx:444:5: Exception check on 'R' will always require the GIL to be acquired. Declare 'R' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/enhancement_kernel.pyx:206:67: Exception check after calling 'k2' will always require the GIL to be acquired. Declare 'k2' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/enhancement_kernel.pyx:247:30: Exception check after calling 'k2' will always require the GIL to be acquired. Declare 'k2' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. [31/120] Compiling C object dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so.p/meson-generated_interpolation.c.o [32/120] Compiling C object dipy/denoise/enhancement_kernel.cpython-312-x86_64-linux-gnu.so.p/meson-generated_enhancement_kernel.c.o [33/120] Linking target dipy/denoise/enhancement_kernel.cpython-312-x86_64-linux-gnu.so [34/120] Generating 'dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so.p/nlmeans_block.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/nlmeans_block.pyx:74:5: Exception check on '_average_block' will always require the GIL to be acquired. Possible solutions: 1. Declare '_average_block' 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 '_average_block' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/nlmeans_block.pyx:120:5: Exception check on '_value_block' will always require the GIL to be acquired. Possible solutions: 1. Declare '_value_block' 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 '_value_block' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/nlmeans_block.pyx:428:38: Exception check after calling '_average_block' will always require the GIL to be acquired. Possible solutions: 1. Declare '_average_block' 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 '_average_block' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/nlmeans_block.pyx:430:36: Exception check after calling '_value_block' will always require the GIL to be acquired. Possible solutions: 1. Declare '_value_block' 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 '_value_block' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/nlmeans_block.pyx:453:54: Exception check after calling '_average_block' will always require the GIL to be acquired. Possible solutions: 1. Declare '_average_block' 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 '_average_block' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/nlmeans_block.pyx:458:40: Exception check after calling '_value_block' will always require the GIL to be acquired. Possible solutions: 1. Declare '_value_block' 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 '_value_block' to allow an error code to be returned. [35/120] Linking target dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so [36/120] Generating 'dipy/denoise/pca_noise_estimate.cpython-312-x86_64-linux-gnu.so.p/pca_noise_estimate.c' warning: /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/pca_noise_estimate.pyx:95:49: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined [37/120] Compiling C object dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so.p/meson-generated_nlmeans_block.c.o [38/120] Compiling C object dipy/denoise/pca_noise_estimate.cpython-312-x86_64-linux-gnu.so.p/meson-generated_pca_noise_estimate.c.o [39/120] Linking target dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so [40/120] Generating 'dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so.p/shift_twist_convolution.c' [41/120] Linking target dipy/denoise/pca_noise_estimate.cpython-312-x86_64-linux-gnu.so [42/120] Generating 'dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so.p/bootstrap_direction_getter.c' warning: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/bootstrap_direction_getter.pyx:153:20: Use boundscheck(False) for faster access [43/120] Compiling C object dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so.p/meson-generated_shift_twist_convolution.c.o [44/120] Linking target dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so [45/120] Generating 'dipy/direction/closest_peak_direction_getter.cpython-312-x86_64-linux-gnu.so.p/closest_peak_direction_getter.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/closest_peak_direction_getter.pyx:108:36: Exception check after calling 'get_pmf_c' will always require the GIL to be acquired. Declare 'get_pmf_c' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. [46/120] Compiling C object dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so.p/meson-generated_bootstrap_direction_getter.c.o [47/120] Linking target dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so [48/120] Generating 'dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so.p/pmf.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/pmf.pyx:57:40: Exception check after calling 'find_closest' will always require the GIL to be acquired. Declare 'find_closest' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/pmf.pyx:58:29: Exception check after calling 'get_pmf_c' will always require the GIL to be acquired. Declare 'get_pmf_c' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/pmf.pyx:83:36: Exception check after calling 'trilinear_interpolate4d_c' will always require the GIL to be acquired. Declare 'trilinear_interpolate4d_c' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/pmf.pyx:84:30: Exception check after calling '_PmfGen__clear_pmf' will always require the GIL to be acquired. Possible solutions: 1. Declare '_PmfGen__clear_pmf' 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 '_PmfGen__clear_pmf' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/pmf.pyx:95:31: Exception check after calling 'find_closest' will always require the GIL to be acquired. Declare 'find_closest' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/pmf.pyx:97:36: Exception check after calling 'trilinear_interpolate4d_c' will always require the GIL to be acquired. Declare 'trilinear_interpolate4d_c' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/pmf.pyx:100:30: Exception check after calling '_PmfGen__clear_pmf' will always require the GIL to be acquired. Possible solutions: 1. Declare '_PmfGen__clear_pmf' 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 '_PmfGen__clear_pmf' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/pmf.pyx:132:36: Exception check after calling 'trilinear_interpolate4d_c' will always require the GIL to be acquired. Declare 'trilinear_interpolate4d_c' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/pmf.pyx:133:30: Exception check after calling '_PmfGen__clear_pmf' will always require the GIL to be acquired. Possible solutions: 1. Declare '_PmfGen__clear_pmf' 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 '_PmfGen__clear_pmf' to allow an error code to be returned. [49/120] Compiling C object dipy/direction/closest_peak_direction_getter.cpython-312-x86_64-linux-gnu.so.p/meson-generated_closest_peak_direction_getter.c.o [50/120] Linking target dipy/direction/closest_peak_direction_getter.cpython-312-x86_64-linux-gnu.so [51/120] Generating 'dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so.p/probabilistic_direction_getter.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/probabilistic_direction_getter.pyx:105:18: Exception check after calling 'cumsum' will always require the GIL to be acquired. Possible solutions: 1. Declare 'cumsum' 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 'cumsum' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/probabilistic_direction_getter.pyx:184:26: Exception check after calling 'copy_point' will always require the GIL to be acquired. Possible solutions: 1. Declare 'copy_point' 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 'copy_point' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/probabilistic_direction_getter.pyx:189:26: Exception check after calling 'copy_point' will always require the GIL to be acquired. Possible solutions: 1. Declare 'copy_point' 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 'copy_point' to allow an error code to be returned. [52/120] Compiling C object dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so.p/meson-generated_pmf.c.o [53/120] Linking target dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so [54/120] Generating 'dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so.p/ptt_direction_getter.c' [55/120] Compiling C object dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so.p/meson-generated_probabilistic_direction_getter.c.o [56/120] Linking target dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so [57/120] Generating 'dipy/reconst/eudx_direction_getter.cpython-312-x86_64-linux-gnu.so.p/eudx_direction_getter.c' [58/120] Compiling C object dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so.p/meson-generated_vector_fields.c.o [59/120] Compiling C object dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so.p/meson-generated_ptt_direction_getter.c.o [60/120] Compiling C object dipy/reconst/eudx_direction_getter.cpython-312-x86_64-linux-gnu.so.p/meson-generated_eudx_direction_getter.c.o [61/120] Linking target dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so [62/120] Generating 'dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so.p/quick_squash.c' [63/120] Linking target dipy/reconst/eudx_direction_getter.cpython-312-x86_64-linux-gnu.so [64/120] Generating 'dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so.p/recspeed.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/recspeed.pyx:260:5: Exception check on '_cosort' will always require the GIL to be acquired. Possible solutions: 1. Declare '_cosort' 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 '_cosort' to allow an error code to be returned. [65/120] Compiling C object dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so.p/meson-generated_quick_squash.c.o [66/120] Linking target dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so [67/120] Generating 'dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so.p/vec_val_sum.c' [68/120] Compiling C object dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so.p/meson-generated_recspeed.c.o [69/120] Compiling C object dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so.p/meson-generated_vec_val_sum.c.o [70/120] Linking target dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so [71/120] Linking target dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so [72/120] Generating 'dipy/segment/clustering_algorithms.cpython-312-x86_64-linux-gnu.so.p/clustering_algorithms.c' warning: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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. [73/120] Generating 'dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so.p/clusteringspeed.c' warning: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:56:5: Exception check on 'aabb_creation' will always require the GIL to be acquired. Possible solutions: 1. Declare 'aabb_creation' 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 'aabb_creation' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:102:37: Exception check after calling 'create_memview_2d' will always require the GIL to be acquired. Declare 'create_memview_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:201:21: Exception check after calling 'aabb_creation' will always require the GIL to be acquired. Possible solutions: 1. Declare 'aabb_creation' 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 'aabb_creation' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:209:25: Exception check after calling '_update_node' will always require the GIL to be acquired. Possible solutions: 1. Declare '_update_node' 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 '_update_node' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:240:48: Exception check after calling '_add_child' will always require the GIL to be acquired. Declare '_add_child' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:244:23: Exception check after calling '_insert_in' will always require the GIL to be acquired. Possible solutions: 1. Declare '_insert_in' 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 '_insert_in' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:437:25: Exception check after calling 'c_assign' will always require the GIL to be acquired. Possible solutions: 1. Declare 'c_assign' 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 'c_assign' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:465:21: Exception check after calling 'aabb_creation' will always require the GIL to be acquired. Possible solutions: 1. Declare 'aabb_creation' 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 'aabb_creation' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:485:70: Exception check after calling 'create_memview_2d' will always require the GIL to be acquired. Declare 'create_memview_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:486:79: Exception check after calling 'create_memview_2d' will always require the GIL to be acquired. Declare 'create_memview_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:488:21: Exception check after calling 'aabb_creation' will always require the GIL to be acquired. Possible solutions: 1. Declare 'aabb_creation' 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 'aabb_creation' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:530:43: Exception check after calling 'c_size' will always require the GIL to be acquired. Declare 'c_size' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:566:68: Exception check after calling 'c_infer_shape' will always require the GIL to be acquired. Declare 'c_infer_shape' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:569:25: Exception check after calling 'same_shape' will always require the GIL to be acquired. Declare 'same_shape' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:579:37: Exception check after calling 'c_extract' will always require the GIL to be acquired. Possible solutions: 1. Declare 'c_extract' 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 'c_extract' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:580:51: Exception check after calling 'find_nearest_cluster' will always require the GIL to be acquired. Declare 'find_nearest_cluster' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:584:41: Exception check after calling 'c_extract' will always require the GIL to be acquired. Possible solutions: 1. Declare 'c_extract' 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 'c_extract' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:585:60: Exception check after calling 'find_nearest_cluster' will always require the GIL to be acquired. Declare 'find_nearest_cluster' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:598:77: Exception check after calling 'c_size' will always require the GIL to be acquired. Declare 'c_size' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:601:30: Exception check after calling 'c_assign' will always require the GIL to be acquired. Possible solutions: 1. Declare 'c_assign' 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 'c_assign' to allow an error code to be returned. [74/120] Linking target dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so [75/120] Generating 'dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so.p/cythonutils.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/cythonutils.pyx:14:5: Exception check on 'shape_from_memview' will always require the GIL to be acquired. Declare 'shape_from_memview' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/cythonutils.pyx:143:5: Exception check on 'free_memview_2d' will always require the GIL to be acquired. Possible solutions: 1. Declare 'free_memview_2d' 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 'free_memview_2d' to allow an error code to be returned. [76/120] Compiling C object dipy/segment/clustering_algorithms.cpython-312-x86_64-linux-gnu.so.p/meson-generated_clustering_algorithms.c.o [77/120] Compiling C object dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so.p/meson-generated_cythonutils.c.o [78/120] Linking target dipy/segment/clustering_algorithms.cpython-312-x86_64-linux-gnu.so [79/120] Compiling C object dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so.p/meson-generated_clusteringspeed.c.o [80/120] Linking target dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so [81/120] Generating 'dipy/segment/featurespeed.cpython-312-x86_64-linux-gnu.so.p/featurespeed.c' warning: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/featurespeed.pyx:178:33: Exception check after calling '__pyx_fuse_1shape_from_memview' will always require the GIL to be acquired. Declare '__pyx_fuse_1shape_from_memview' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/featurespeed.pyx:208:45: Exception check after calling '__pyx_fuse_1shape_from_memview' will always require the GIL to be acquired. Declare '__pyx_fuse_1shape_from_memview' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/featurespeed.pyx:213:30: Exception check after calling '__pyx_fuse_0c_set_number_of_points' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0c_set_number_of_points' 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 '__pyx_fuse_0c_set_number_of_points' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/featurespeed.pyx:229:45: Exception check after calling '__pyx_fuse_1shape_from_memview' will always require the GIL to be acquired. Declare '__pyx_fuse_1shape_from_memview' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/featurespeed.pyx:264:45: Exception check after calling '__pyx_fuse_1shape_from_memview' will always require the GIL to be acquired. Declare '__pyx_fuse_1shape_from_memview' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/featurespeed.pyx:294:45: Exception check after calling '__pyx_fuse_1shape_from_memview' will always require the GIL to be acquired. Declare '__pyx_fuse_1shape_from_memview' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/featurespeed.pyx:302:28: Exception check after calling '__pyx_fuse_0c_length' will always require the GIL to be acquired. Declare '__pyx_fuse_0c_length' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/featurespeed.pyx:319:45: Exception check after calling '__pyx_fuse_1shape_from_memview' will always require the GIL to be acquired. Declare '__pyx_fuse_1shape_from_memview' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. [82/120] Generating 'dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so.p/metricspeed.c' warning: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/metricspeed.pyx:247:25: Exception check after calling 'same_shape' will always require the GIL to be acquired. Declare 'same_shape' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/metricspeed.pyx:342:25: Exception check after calling 'same_shape' will always require the GIL to be acquired. Declare 'same_shape' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. [83/120] Linking target dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so [84/120] Generating 'dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so.p/mrf.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/mrf.pyx:239:5: Exception check on '_initialize_param_uniform' will always require the GIL to be acquired. Possible solutions: 1. Declare '_initialize_param_uniform' 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 '_initialize_param_uniform' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/mrf.pyx:284:5: Exception check on '_negloglikelihood' will always require the GIL to be acquired. Possible solutions: 1. Declare '_negloglikelihood' 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 '_negloglikelihood' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/mrf.pyx:338:5: Exception check on '_prob_image' will always require the GIL to be acquired. Possible solutions: 1. Declare '_prob_image' 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 '_prob_image' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/mrf.pyx:507:5: Exception check on '_initialize_maximum_likelihood' will always require the GIL to be acquired. Possible solutions: 1. Declare '_initialize_maximum_likelihood' 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 '_initialize_maximum_likelihood' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/mrf.pyx:551:5: Exception check on '_icm_ising' will always require the GIL to be acquired. Possible solutions: 1. Declare '_icm_ising' 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 '_icm_ising' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/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 '_prob_class_given_neighb' 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 '_prob_class_given_neighb' to allow an error code to be returned. [85/120] Compiling C object dipy/segment/featurespeed.cpython-312-x86_64-linux-gnu.so.p/meson-generated_featurespeed.c.o [86/120] Compiling C object dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so.p/meson-generated_metricspeed.c.o [87/120] Compiling C object dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so.p/meson-generated_mrf.c.o [88/120] Linking target dipy/segment/featurespeed.cpython-312-x86_64-linux-gnu.so [89/120] Generating 'dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so.p/direction_getter.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/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 '_step_to_boundary' 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 '_step_to_boundary' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/direction_getter.pyx:65:5: Exception check on '_fixed_step' will always require the GIL to be acquired. Possible solutions: 1. Declare '_fixed_step' 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 '_fixed_step' to allow an error code to be returned. [90/120] Linking target dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so [91/120] Generating 'dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so.p/distances.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/distances.pyx:137:5: Exception check on 'csub_3vecs' will always require the GIL to be acquired. Possible solutions: 1. Declare 'csub_3vecs' 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 'csub_3vecs' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/distances.pyx:153:5: Exception check on 'cadd_3vecs' will always require the GIL to be acquired. Possible solutions: 1. Declare 'cadd_3vecs' 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 'cadd_3vecs' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/distances.pyx:167:5: Exception check on 'cmul_3vecs' will always require the GIL to be acquired. Possible solutions: 1. Declare 'cmul_3vecs' 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 'cmul_3vecs' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/distances.pyx:179:5: Exception check on 'cmul_3vec' will always require the GIL to be acquired. Possible solutions: 1. Declare 'cmul_3vec' 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 'cmul_3vec' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/distances.pyx:689:5: Exception check on 'min_distances' will always require the GIL to be acquired. Possible solutions: 1. Declare 'min_distances' 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 'min_distances' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/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 'track_direct_flip_dist' 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 'track_direct_flip_dist' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/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 'track_direct_flip_3dist' 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 'track_direct_flip_3dist' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/distances.pyx:661:17: Exception check after calling 'min_distances' will always require the GIL to be acquired. Possible solutions: 1. Declare 'min_distances' 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 'min_distances' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/distances.pyx:1387:14: Exception check after calling 'csub_3vecs' will always require the GIL to be acquired. Possible solutions: 1. Declare 'csub_3vecs' 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 'csub_3vecs' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/distances.pyx:1388:14: Exception check after calling 'csub_3vecs' will always require the GIL to be acquired. Possible solutions: 1. Declare 'csub_3vecs' 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 'csub_3vecs' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/distances.pyx:1389:14: Exception check after calling 'csub_3vecs' will always require the GIL to be acquired. Possible solutions: 1. Declare 'csub_3vecs' 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 'csub_3vecs' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/distances.pyx:1668:38: Exception check after calling 'track_direct_flip_dist' will always require the GIL to be acquired. Possible solutions: 1. Declare 'track_direct_flip_dist' 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 'track_direct_flip_dist' to allow an error code to be returned. [92/120] Linking target dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so [93/120] Generating 'dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so.p/fbcmeasures.c' [94/120] Compiling C object dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so.p/meson-generated_direction_getter.c.o [95/120] Linking target dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so [96/120] Generating 'dipy/tracking/localtrack.cpython-312-x86_64-linux-gnu.so.p/localtrack.c' [97/120] Compiling C object dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so.p/meson-generated_fbcmeasures.c.o [98/120] Compiling C object dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so.p/meson-generated_distances.c.o [99/120] Linking target dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so [100/120] Generating 'dipy/tracking/propspeed.cpython-312-x86_64-linux-gnu.so.p/propspeed.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/propspeed.pyx:186:32: Exception check after calling '_trilinear_interpolation_iso' will always require the GIL to be acquired. Possible solutions: 1. Declare '_trilinear_interpolation_iso' 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 '_trilinear_interpolation_iso' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/propspeed.pyx:199:24: Exception check after calling 'offset' will always require the GIL to be acquired. Declare 'offset' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/propspeed.pyx:251:16: Exception check after calling 'offset' will always require the GIL to be acquired. Declare 'offset' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. [101/120] Linking target dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so [102/120] Compiling C object dipy/tracking/localtrack.cpython-312-x86_64-linux-gnu.so.p/meson-generated_localtrack.c.o [103/120] Generating 'dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p/stopping_criterion.c' [104/120] Linking target dipy/tracking/localtrack.cpython-312-x86_64-linux-gnu.so [105/120] Generating 'dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so.p/streamlinespeed.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/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 'c_arclengths_from_arraysequence' 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 'c_arclengths_from_arraysequence' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/streamlinespeed.pyx:182:5: Exception check on 'c_arclengths' will always require the GIL to be acquired. Possible solutions: 1. Declare 'c_arclengths' 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 'c_arclengths' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/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 'c_set_number_of_points' 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 'c_set_number_of_points' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/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 'c_set_number_of_points_from_arraysequence' 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 'c_set_number_of_points_from_arraysequence' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/streamlinespeed.pyx:206:16: Exception check after calling '__pyx_fuse_0c_arclengths' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0c_arclengths' 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 '__pyx_fuse_0c_arclengths' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/streamlinespeed.pyx:206:16: Exception check after calling '__pyx_fuse_1c_arclengths' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_1c_arclengths' 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 '__pyx_fuse_1c_arclengths' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/streamlinespeed.pyx:260:30: Exception check after calling '__pyx_fuse_0c_set_number_of_points' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0c_set_number_of_points' 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 '__pyx_fuse_0c_set_number_of_points' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/streamlinespeed.pyx:260:30: Exception check after calling '__pyx_fuse_1c_set_number_of_points' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_1c_set_number_of_points' 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 '__pyx_fuse_1c_set_number_of_points' to allow an error code to be returned. [106/120] Compiling C object dipy/tracking/propspeed.cpython-312-x86_64-linux-gnu.so.p/meson-generated_propspeed.c.o [107/120] Linking target dipy/tracking/propspeed.cpython-312-x86_64-linux-gnu.so [108/120] Generating 'dipy/tracking/vox2track.cpython-312-x86_64-linux-gnu.so.p/vox2track.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/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 'c_get_closest_edge' 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 'c_get_closest_edge' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/vox2track.pyx:275:30: Exception check after calling 'c_get_closest_edge' will always require the GIL to be acquired. Possible solutions: 1. Declare 'c_get_closest_edge' 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 'c_get_closest_edge' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/vox2track.pyx:314:30: Exception check after calling 'c_get_closest_edge' will always require the GIL to be acquired. Possible solutions: 1. Declare 'c_get_closest_edge' 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 'c_get_closest_edge' to allow an error code to be returned. [109/120] Compiling C object dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p/meson-generated_stopping_criterion.c.o In file included from /usr/include/string.h:548, from /usr/include/python3.12/Python.h:26, from dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p/stopping_criterion.c:16: In function ‘memcpy’, inlined from ‘__pyx_f_4dipy_8tracking_18stopping_criterion___pyx_unpickle_StoppingCriterion__set_state’ at dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p/stopping_criterion.c:29840:3: /usr/include/bits/string_fortified.h:29:10: warning: ‘MEM [(char * {ref-all})&__pyx_t_1]’ may be used uninitialized [-Wmaybe-uninitialized] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p/stopping_criterion.c: In function ‘__pyx_f_4dipy_8tracking_18stopping_criterion___pyx_unpickle_StoppingCriterion__set_state’: dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p/stopping_criterion.c:29814:10: note: ‘MEM [(char * {ref-all})&__pyx_t_1]’ was declared here 29814 | double __pyx_t_1[1]; | ^~~~~~~~~ [110/120] Compiling C object dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so.p/meson-generated_streamlinespeed.c.o [111/120] Linking target dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so [112/120] Generating 'dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so.p/fast_numpy.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:17:5: Exception check on 'cumsum' will always require the GIL to be acquired. Possible solutions: 1. Declare 'cumsum' 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 'cumsum' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:26:5: Exception check on 'copy_point' will always require the GIL to be acquired. Possible solutions: 1. Declare 'copy_point' 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 'copy_point' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:33:5: Exception check on 'scalar_muliplication_point' will always require the GIL to be acquired. Possible solutions: 1. Declare 'scalar_muliplication_point' 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 'scalar_muliplication_point' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:70:5: Exception check on 'normalize' will always require the GIL to be acquired. Possible solutions: 1. Declare 'normalize' 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 'normalize' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:89:5: Exception check on 'cross' will always require the GIL to be acquired. Possible solutions: 1. Declare 'cross' 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 'cross' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:111:5: Exception check on 'random_vector' will always require the GIL to be acquired. Possible solutions: 1. Declare 'random_vector' 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 'random_vector' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:129:5: Exception check on 'random_perpendicular_vector' will always require the GIL to be acquired. Possible solutions: 1. Declare 'random_perpendicular_vector' 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 'random_perpendicular_vector' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:151:6: Exception check on 'random_point_within_circle' will always require the GIL to be acquired. Declare 'random_point_within_circle' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:188:6: Exception check on 'seed' will always require the GIL to be acquired. Possible solutions: 1. Declare 'seed' 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 'seed' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:126:13: Exception check after calling 'normalize' will always require the GIL to be acquired. Possible solutions: 1. Declare 'normalize' 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 'normalize' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:146:17: Exception check after calling 'random_vector' will always require the GIL to be acquired. Possible solutions: 1. Declare 'random_vector' 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 'random_vector' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:147:9: Exception check after calling 'cross' will always require the GIL to be acquired. Possible solutions: 1. Declare 'cross' 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 'cross' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:148:13: Exception check after calling 'normalize' will always require the GIL to be acquired. Possible solutions: 1. Declare 'normalize' 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 'normalize' to allow an error code to be returned. [113/120] Compiling C object dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so.p/meson-generated_fast_numpy.c.o [114/120] Compiling C object dipy/tracking/vox2track.cpython-312-x86_64-linux-gnu.so.p/meson-generated_vox2track.c.o [115/120] Linking target dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so [116/120] Linking target dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so [117/120] Generating 'dipy/utils/omp.cpython-312-x86_64-linux-gnu.so.p/omp.c' [118/120] Compiling C object dipy/utils/omp.cpython-312-x86_64-linux-gnu.so.p/meson-generated_omp.c.o [119/120] Linking target dipy/utils/omp.cpython-312-x86_64-linux-gnu.so [120/120] Linking target dipy/tracking/vox2track.cpython-312-x86_64-linux-gnu.so [1/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/version.py [2/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so [3/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so [4/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/align/expectmax.cpython-312-x86_64-linux-gnu.so [5/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so [6/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so [7/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/align/transforms.cpython-312-x86_64-linux-gnu.so [8/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so [9/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so [10/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so [11/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/denoise/enhancement_kernel.cpython-312-x86_64-linux-gnu.so [12/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so [13/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/denoise/pca_noise_estimate.cpython-312-x86_64-linux-gnu.so [14/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so [15/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so [16/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/direction/closest_peak_direction_getter.cpython-312-x86_64-linux-gnu.so [17/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so [18/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so [19/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so [20/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/reconst/eudx_direction_getter.cpython-312-x86_64-linux-gnu.so [21/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so [22/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so [23/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so [24/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/segment/clustering_algorithms.cpython-312-x86_64-linux-gnu.so [25/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so [26/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so [27/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/segment/featurespeed.cpython-312-x86_64-linux-gnu.so [28/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so [29/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so [30/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so [31/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so [32/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so [33/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/tracking/localtrack.cpython-312-x86_64-linux-gnu.so [34/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/tracking/propspeed.cpython-312-x86_64-linux-gnu.so [35/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so [36/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so [37/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/tracking/vox2track.cpython-312-x86_64-linux-gnu.so [38/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so [39/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-i01rhgma/dipy/utils/omp.cpython-312-x86_64-linux-gnu.so [40/517] /builddir/build/BUILD/dipy-1.8.0/dipy/__init__.py [41/517] /builddir/build/BUILD/dipy-1.8.0/dipy/conftest.py [42/517] /builddir/build/BUILD/dipy-1.8.0/dipy/pkg_info.py [43/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/__init__.py [44/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/_public.py [45/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/cpd.py [46/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/imaffine.py [47/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/imwarp.py [48/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/metrics.py [49/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/reslice.py [50/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/scalespace.py [51/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/streamlinear.py [52/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/streamwarp.py [53/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/fused_types.pxd [54/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/transforms.pxd [55/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pxd [56/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/__init__.py [57/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_api.py [58/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_crosscorr.py [59/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_expectmax.py [60/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_imaffine.py [61/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_imwarp.py [62/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_metrics.py [63/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_parzenhist.py [64/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_reslice.py [65/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_scalespace.py [66/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_streamlinear.py [67/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_streamwarp.py [68/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_sumsqdiff.py [69/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_transforms.py [70/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_vector_fields.py [71/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_whole_brain_slr.py [72/517] /builddir/build/BUILD/dipy-1.8.0/dipy/boots/__init__.py [73/517] /builddir/build/BUILD/dipy-1.8.0/dipy/boots/resampling.py [74/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/__init__.py [75/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/geometry.py [76/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/gradients.py [77/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/graph.py [78/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/histeq.py [79/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/ndindex.py [80/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/onetime.py [81/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/optimize.py [82/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/profile.py [83/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/rng.py [84/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/sphere.py [85/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/sphere_stats.py [86/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/subdivide_octahedron.py [87/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/wavelet.py [88/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/interpolation.pxd [89/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/tests/__init__.py [90/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/tests/test_geometry.py [91/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/tests/test_gradients.py [92/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/tests/test_graph.py [93/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/tests/test_interpolation.py [94/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/tests/test_ndindex.py [95/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/tests/test_optimize.py [96/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/tests/test_rng.py [97/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/tests/test_sphere.py [98/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/tests/test_subdivide_octahedron.py [99/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/__init__.py [100/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/fetcher.py [101/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/55dir_grad.bval [102/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/55dir_grad.bvec [103/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/eg_3voxels.pkl [104/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/aniso_vox.nii.gz [105/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/ascm_out_test.nii.gz [106/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/C.npy [107/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/C1.pkl.gz [108/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/C3.pkl.gz [109/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/cb_2.npz [110/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/circle.npy [111/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/dipy_colormaps.json [112/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/dki_constraint_0.npz [113/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/dki_constraint_2.npz [114/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/dki_constraint_4.npz [115/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/dki_constraint.npz [116/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/dsi515_b_table.txt [117/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/dsi4169_b_table.txt [118/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/EuDX_small_25.trk [119/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/evenly_distributed_sphere_362.npz [120/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/evenly_distributed_sphere_642.npz [121/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/evenly_distributed_sphere_724.npz [122/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/fib0.pkl.gz [123/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/fib1.pkl.gz [124/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/fib2.pkl.gz [125/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/func_coef.nii.gz [126/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/func_discrete.nii.gz [127/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/grad_514.txt [128/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/gtab_3shell.txt [129/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/gtab_isbi2013_2shell.txt [130/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/gtab_taiwan_dsi.txt [131/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/hermite_constraint_0.npz [132/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/hermite_constraint_2.npz [133/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/hermite_constraint_4.npz [134/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/hermite_constraint_6.npz [135/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/hermite_constraint_8.npz [136/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/hermite_constraint_10.npz [137/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/life_matlab_rmse.npy [138/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/life_matlab_weights.npy [139/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/minimal_bundles.zip [140/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/record_horizon.log.gz [141/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/repulsion100.npz [142/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/repulsion200.npz [143/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/repulsion724.npz [144/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/S0_10slices.nii.gz [145/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/ScannerVectors_GQI101.txt [146/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/small_25.bval [147/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/small_25.bvec [148/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/small_25.nii.gz [149/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/small_64D.bval [150/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/small_64D.bvals.npy [151/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/small_64D.bvec [152/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/small_64D.gradients.npy [153/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/small_64D.nii [154/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/small_101D.bval [155/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/small_101D.bvec [156/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/small_101D.nii.gz [157/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/sphere_grad.txt [158/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/t1_coronal_slice.npy [159/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/tdesign45.txt [160/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/test_piesno.nii.gz [161/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/test_ui_text_block.npz [162/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/tracks300.trk [163/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/tests/__init__.py [164/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/tests/test_data.py [165/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/tests/test_fetcher.py [166/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/__init__.py [167/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/adaptive_soft_matching.py [168/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/gibbs.py [169/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/localpca.py [170/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/nlmeans.py [171/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/noise_estimate.py [172/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/non_local_means.py [173/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/patch2self.py [174/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/tests/__init__.py [175/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/tests/test_ascm.py [176/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/tests/test_denoise.py [177/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/tests/test_gibbs.py [178/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/tests/test_kernel.py [179/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/tests/test_lpca.py [180/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/tests/test_nlmeans.py [181/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/tests/test_noise_estimate.py [182/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/tests/test_non_local_means.py [183/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/tests/test_patch2self.py [184/517] /builddir/build/BUILD/dipy-1.8.0/dipy/direction/__init__.py [185/517] /builddir/build/BUILD/dipy-1.8.0/dipy/direction/peaks.py [186/517] /builddir/build/BUILD/dipy-1.8.0/dipy/direction/closest_peak_direction_getter.pxd [187/517] /builddir/build/BUILD/dipy-1.8.0/dipy/direction/pmf.pxd [188/517] /builddir/build/BUILD/dipy-1.8.0/dipy/direction/probabilistic_direction_getter.pxd [189/517] /builddir/build/BUILD/dipy-1.8.0/dipy/direction/tests/__init__.py [190/517] /builddir/build/BUILD/dipy-1.8.0/dipy/direction/tests/test_bootstrap_direction_getter.py [191/517] /builddir/build/BUILD/dipy-1.8.0/dipy/direction/tests/test_peaks.py [192/517] /builddir/build/BUILD/dipy-1.8.0/dipy/direction/tests/test_pmf.py [193/517] /builddir/build/BUILD/dipy-1.8.0/dipy/direction/tests/test_prob_direction_getter.py [194/517] /builddir/build/BUILD/dipy-1.8.0/dipy/direction/tests/test_ptt_direction_getter.py [195/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/__init__.py [196/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/bvectxt.py [197/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/dpy.py [198/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/gradients.py [199/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/image.py [200/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/peaks.py [201/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/pickles.py [202/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/stateful_tractogram.py [203/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/streamline.py [204/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/utils.py [205/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/vtk.py [206/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/tests/__init__.py [207/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/tests/test_dpy.py [208/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/tests/test_io.py [209/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/tests/test_io_gradients.py [210/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/tests/test_io_peaks.py [211/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/tests/test_stateful_tractogram.py [212/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/tests/test_streamline.py [213/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/tests/test_utils.py [214/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/__init__.py [215/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/cnn_1d_denoising.py [216/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/evac.py [217/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/histo_resdnn.py [218/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/model.py [219/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/synb0.py [220/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/utils.py [221/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/tests/__init__.py [222/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/tests/test_cnn_1denoiser.py [223/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/tests/test_evac.py [224/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/tests/test_histo_resdnn.py [225/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/tests/test_synb0.py [226/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/tests/test_tf.py [227/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/tests/test_utils.py [228/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/__init__.py [229/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/base.py [230/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/cache.py [231/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/cross_validation.py [232/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/csdeconv.py [233/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/cti.py [234/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/dki_micro.py [235/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/dki.py [236/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/dsi.py [237/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/dti.py [238/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/forecast.py [239/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/fwdti.py [240/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/gqi.py [241/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/ivim.py [242/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/mapmri.py [243/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/mcsd.py [244/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/msdki.py [245/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/multi_voxel.py [246/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/odf.py [247/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/qtdmri.py [248/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/qti.py [249/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/rumba.py [250/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/sfm.py [251/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/shm.py [252/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/shore.py [253/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/utils.py [254/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/__init__.py [255/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_cache.py [256/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_cross_validation.py [257/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_csdeconv.py [258/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_cti.py [259/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_dki.py [260/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_dki_micro.py [261/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_dsi.py [262/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_dsi_deconv.py [263/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_dsi_metrics.py [264/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_dti.py [265/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_eudx_dg.py [266/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_forecast.py [267/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_fwdti.py [268/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_gqi.py [269/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_ivim.py [270/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_mapmri.py [271/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_mcsd.py [272/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_msdki.py [273/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_multi_voxel.py [274/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_odf.py [275/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_peak_finding.py [276/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_qtdmri.py [277/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_qti.py [278/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_reco_utils.py [279/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_rumba.py [280/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_sfm.py [281/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_shm.py [282/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_shore.py [283/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_shore_metrics.py [284/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_shore_odf.py [285/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_utils.py [286/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_vec_val_vect.py [287/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/__init__.py [288/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/bundles.py [289/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clustering.py [290/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/fss.py [291/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/mask.py [292/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/metric.py [293/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/threshold.py [294/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/tissue.py [295/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/tests/__init__.py [296/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/tests/test_adjustment.py [297/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/tests/test_bundles.py [298/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/tests/test_clustering.py [299/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/tests/test_feature.py [300/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/tests/test_fss.py [301/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/tests/test_mask.py [302/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/tests/test_metric.py [303/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/tests/test_mrf.py [304/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/tests/test_qbx.py [305/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/tests/test_quickbundles.py [306/517] /builddir/build/BUILD/dipy-1.8.0/dipy/sims/__init__.py [307/517] /builddir/build/BUILD/dipy-1.8.0/dipy/sims/phantom.py [308/517] /builddir/build/BUILD/dipy-1.8.0/dipy/sims/voxel.py [309/517] /builddir/build/BUILD/dipy-1.8.0/dipy/sims/tests/__init__.py [310/517] /builddir/build/BUILD/dipy-1.8.0/dipy/sims/tests/test_phantom.py [311/517] /builddir/build/BUILD/dipy-1.8.0/dipy/sims/tests/test_voxel.py [312/517] /builddir/build/BUILD/dipy-1.8.0/dipy/stats/__init__.py [313/517] /builddir/build/BUILD/dipy-1.8.0/dipy/stats/analysis.py [314/517] /builddir/build/BUILD/dipy-1.8.0/dipy/stats/tests/__init__.py [315/517] /builddir/build/BUILD/dipy-1.8.0/dipy/stats/tests/test_analysis.py [316/517] /builddir/build/BUILD/dipy-1.8.0/dipy/testing/__init__.py [317/517] /builddir/build/BUILD/dipy-1.8.0/dipy/testing/decorators.py [318/517] /builddir/build/BUILD/dipy-1.8.0/dipy/testing/memory.py [319/517] /builddir/build/BUILD/dipy-1.8.0/dipy/testing/spherepoints.py [320/517] /builddir/build/BUILD/dipy-1.8.0/dipy/testing/tests/__init__.py [321/517] /builddir/build/BUILD/dipy-1.8.0/dipy/testing/tests/test_decorators.py [322/517] /builddir/build/BUILD/dipy-1.8.0/dipy/testing/tests/test_memory.py [323/517] /builddir/build/BUILD/dipy-1.8.0/dipy/testing/tests/test_testing.py [324/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tests/__init__.py [325/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tests/scriptrunner.py [326/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tests/test_scripts.py [327/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/__init__.py [328/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/_utils.py [329/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/learning.py [330/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/life.py [331/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/local_tracking.py [332/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/mesh.py [333/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/metrics.py [334/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/streamline.py [335/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/utils.py [336/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/__init__.py [337/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/test_distances.py [338/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/test_fbc.py [339/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/test_learning.py [340/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/test_life.py [341/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/test_mesh.py [342/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/test_metrics.py [343/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/test_propagation.py [344/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/test_stopping_criterion.py [345/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/test_streamline.py [346/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/test_track_volumes.py [347/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/test_tracking.py [348/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/test_utils.py [349/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/__init__.py [350/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/arrfuncs.py [351/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/deprecator.py [352/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/multiproc.py [353/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/optpkg.py [354/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/parallel.py [355/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/tripwire.py [356/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/volume.py [357/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/tests/__init__.py [358/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/tests/test_arrfuncs.py [359/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/tests/test_deprecator.py [360/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/tests/test_fast_numpy.py [361/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/tests/test_multiproc.py [362/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/tests/test_omp.py [363/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/tests/test_optpkg.py [364/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/tests/test_parallel.py [365/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/tests/test_tripwire.py [366/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/tests/test_volume.py [367/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/__init__.py [368/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/gmem.py [369/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/panel.py [370/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/plotting.py [371/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/projections.py [372/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/regtools.py [373/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/streamline.py [374/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/__init__.py [375/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/app.py [376/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/util.py [377/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/tab/__init__.py [378/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/tab/base.py [379/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/tab/cluster.py [380/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/tab/peak.py [381/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/tab/roi.py [382/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/tab/slice.py [383/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/tab/tests/__init__.py [384/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/tab/tests/test_base.py [385/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/visualizer/__init__.py [386/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/visualizer/cluster.py [387/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/visualizer/slice.py [388/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/tests/__init__.py [389/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/tests/test_apps.py [390/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/tests/test_fury.py [391/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/tests/test_regtools.py [392/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/tests/test_streamline.py [393/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/__init__.py [394/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/align.py [395/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/base.py [396/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/cli.py [397/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/combined_workflow.py [398/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/denoise.py [399/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/docstring_parser.py [400/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/flow_runner.py [401/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/io.py [402/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/mask.py [403/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/multi_io.py [404/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/nn.py [405/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/reconst.py [406/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/segment.py [407/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/stats.py [408/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tracking.py [409/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/viz.py [410/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/workflow.py [411/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/__init__.py [412/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_align.py [413/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_denoise.py [414/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_docstring_parser.py [415/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_iap.py [416/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_io.py [417/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_masking.py [418/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_nn.py [419/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_reconst_csa_csd.py [420/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_reconst_dki.py [421/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_reconst_dti.py [422/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_reconst_ivim.py [423/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_reconst_mapmri.py [424/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_reconst_rumba.py [425/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_segment.py [426/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_stats.py [427/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_tracking.py [428/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_viz.py [429/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_workflow.py [430/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/workflow_tests_utils.py [431/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/affine_registration_3d.py [432/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/affine_registration_masks.py [433/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/afq_tract_profiles.py [434/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/brain_extraction_dwi.py [435/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/bundle_assignment_maps.py [436/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/bundle_extraction.py [437/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/bundle_group_registration.py [438/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/bundle_registration.py [439/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/bundle_shape_similarity.py [440/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/bundlewarp_registration.py [441/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/cluster_confidence.py [442/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/combined_workflow_creation.py [443/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/contextual_enhancement.py [444/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/denoise_ascm.py [445/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/denoise_gibbs.py [446/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/denoise_localpca.py [447/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/denoise_mppca.py [448/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/denoise_nlmeans.py [449/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/denoise_patch2self.py [450/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/fast_streamline_search.py [451/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/fiber_to_bundle_coherence.py [452/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/gradients_spheres.py [453/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/histology_resdnn.py [454/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/kfold_xval.py [455/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/linear_fascicle_evaluation.py [456/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/motion_correction.py [457/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/path_length_map.py [458/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/piesno.py [459/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/quick_start.py [460/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_csa.py [461/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_csa_parallel.py [462/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_csd.py [463/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_csd_parallel.py [464/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_cti.py [465/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_dki.py [466/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_dki_micro.py [467/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_dsi.py [468/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_dsi_metrics.py [469/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_dsid.py [470/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_dti.py [471/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_forecast.py [472/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_fwdti.py [473/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_gqi.py [474/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_ivim.py [475/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_mapmri.py [476/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_mcsd.py [477/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_msdki.py [478/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_qtdmri.py [479/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_qti.py [480/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_qtiplus.py [481/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_rumba.py [482/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_sfm.py [483/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_sh.py [484/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_shore.py [485/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_shore_metrics.py [486/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/register_binary_fuzzy.py [487/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reslice_datasets.py [488/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/restore_dti.py [489/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/segment_clustering_features.py [490/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/segment_clustering_metrics.py [491/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/segment_extending_clustering_framework.py [492/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/segment_quickbundles.py [493/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/simulate_dki.py [494/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/simulate_multi_tensor.py [495/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/snr_in_cc.py [496/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/streamline_formats.py [497/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/streamline_length.py [498/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/streamline_registration.py [499/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/streamline_tools.py [500/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/surface_seed.py [501/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/syn_registration_2d.py [502/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/syn_registration_3d.py [503/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/tissue_classification.py [504/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/tracking_bootstrap_peaks.py [505/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/tracking_deterministic.py [506/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/tracking_introduction_eudx.py [507/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/tracking_pft.py [508/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/tracking_probabilistic.py [509/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/tracking_ptt.py [510/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/tracking_rumba.py [511/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/tracking_sfm.py [512/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/tracking_stopping_criterion.py [513/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/viz_advanced.py [514/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/viz_bundles.py [515/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/viz_roi_contour.py [516/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/viz_slice.py [517/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/workflow_creation.py 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) Building wheel for dipy (pyproject.toml): finished with status 'done' Created wheel for dipy: filename=dipy-1.8.0-cp312-cp312-linux_x86_64.whl size=30503893 sha256=57799b7d0b79cfdfd9957e2aa1b62904b28491f81c0bd19498f869a81caf49b4 Stored in directory: /builddir/.cache/pip/wheels/17/c9/ce/bfa87643e0f6c8fd2199b678099d0566cbc9c77c4ec55ae258 Successfully built dipy Reading metadata from /builddir/build/BUILD/dipy-1.8.0/pyproject-wheeldir/dipy-1.8.0-cp312-cp312-linux_x86_64.whl Handling cython!=0.29.29,>=0.29.24 from built wheel metadata: Requires-Dist (dipy) Requirement satisfied: cython!=0.29.29,>=0.29.24 (installed: cython 3.0.8) Handling numpy>=1.22.4 from built wheel metadata: Requires-Dist (dipy) Requirement satisfied: numpy>=1.22.4 (installed: numpy 1.26.4) Handling scipy>=1.8 from built wheel metadata: Requires-Dist (dipy) Requirement not satisfied: scipy>=1.8 Handling nibabel>=3.0.0 from built wheel metadata: Requires-Dist (dipy) Requirement not satisfied: nibabel>=3.0.0 Handling h5py>=3.1.0 from built wheel metadata: Requires-Dist (dipy) Requirement not satisfied: h5py>=3.1.0 Handling packaging>=21 from built wheel metadata: Requires-Dist (dipy) Requirement satisfied: packaging>=21 (installed: packaging 23.2) Handling tqdm>=4.30.0 from built wheel metadata: Requires-Dist (dipy) Requirement not satisfied: tqdm>=4.30.0 Handling trx-python>=0.2.9 from built wheel metadata: Requires-Dist (dipy) Requirement not satisfied: trx-python>=0.2.9 Handling dipy[dev,doc,extra,ml,style,test,viz]; extra == "all" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: dipy[dev,doc,extra,ml,style,test,viz]; extra == "all" Handling flake8; extra == "style" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: flake8; extra == "style" Handling isort; extra == "style" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: isort; extra == "style" Handling fury>=0.9.0; extra == "viz" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: fury>=0.9.0; extra == "viz" Handling matplotlib; extra == "viz" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: matplotlib; extra == "viz" Handling pytest; extra == "test" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: pytest; extra == "test" Handling coverage; extra == "test" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: coverage; extra == "test" Handling coveralls; extra == "test" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: coveralls; extra == "test" Handling codecov; extra == "test" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: codecov; extra == "test" Handling asv; extra == "test" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: asv; extra == "test" Handling scikit_learn; extra == "ml" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: scikit_learn; extra == "ml" Handling pandas; extra == "ml" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: pandas; extra == "ml" Handling statsmodels>=0.14.0; extra == "ml" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: statsmodels>=0.14.0; extra == "ml" Handling tables; extra == "ml" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: tables; extra == "ml" Handling tensorflow; extra == "ml" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: tensorflow; extra == "ml" Handling tensorflow-addons; extra == "ml" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: tensorflow-addons; extra == "ml" Handling meson-python>=0.13; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: meson-python>=0.13; extra == "dev" Handling wheel; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: wheel; extra == "dev" Handling setuptools>=67; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: setuptools>=67; extra == "dev" Handling packaging>=21; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: packaging>=21; extra == "dev" Handling ninja; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: ninja; extra == "dev" Handling Cython>=0.29.32; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: Cython>=0.29.32; extra == "dev" Handling numpy>=1.22; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: numpy>=1.22; extra == "dev" Handling spin>=0.5; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: spin>=0.5; extra == "dev" Handling build; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: build; extra == "dev" Handling dipy[ml,viz]; extra == "extra" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: dipy[ml,viz]; extra == "extra" Handling cvxpy; extra == "extra" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: cvxpy; extra == "extra" Handling scikit-image; extra == "extra" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: scikit-image; extra == "extra" Handling boto3; extra == "extra" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: boto3; extra == "extra" Handling numpydoc; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: numpydoc; extra == "doc" Handling sphinx~=5.3; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: sphinx~=5.3; extra == "doc" Handling texext; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: texext; extra == "doc" Handling tomli; python_version < "3.11" and extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: tomli; python_version < "3.11" and extra == "doc" Handling sphinxcontrib-bibtex; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: sphinxcontrib-bibtex; extra == "doc" Handling sphinx_design; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: sphinx_design; extra == "doc" Handling sphinx-gallery>=0.10.0; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: sphinx-gallery>=0.10.0; extra == "doc" Handling tomli>=2.0.1; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: tomli>=2.0.1; extra == "doc" Handling grg-sphinx-theme>=0.2.0; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: grg-sphinx-theme>=0.2.0; extra == "doc" Handling Jinja2; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: Jinja2; extra == "doc" + cat /builddir/build/BUILD/python-dipy-1.8.0-7.fc41.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-dipy-1.8.0-7.fc41.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 728.2 KiB/s | 20.4 KiB | 00m00s Copr repository 100% | 20.6 KiB/s | 2.2 KiB | 00m00s Repositories loaded. Package "gcc-c++-14.0.1-0.8.fc41.x86_64" is already installed. Package "pyproject-rpm-macros-1.12.0-1.fc40.noarch" is already installed. Package "python3-devel-3.12.2-2.fc41.x86_64" is already installed. Package "python3-cython-3.0.8-4.fc41.x86_64" is already installed. Package "python3-meson-python-0.15.0-4.fc40.noarch" is already installed. Package "python3-numpy-1:1.26.4-1.fc41.x86_64" is already installed. Package "python3-numpy-1:1.26.4-1.fc41.x86_64" is already installed. Package "python3-packaging-23.2-4.fc40.noarch" is already installed. Package "python3-packaging-23.2-4.fc40.noarch" is already installed. Package "python3-packaging-23.2-4.fc40.noarch" is already installed. Package "python3-pip-24.0-2.fc41.noarch" is already installed. Package "python3-pytest-7.4.3-3.fc40.noarch" is already installed. Package "python3-wheel-1:0.41.2-8.fc41.noarch" is already installed. Package Arch Version Repository Size Installing: python3-h5py x86_64 3.10.0-7.fc41 copr_base 4.4 MiB python3-nibabel noarch 5.2.0-4.fc41 copr_base 12.7 MiB python3-scipy x86_64 1.11.3-7.fc41 copr_base 62.6 MiB python3-tqdm noarch 4.66.2-1.fc41 copr_base 566.4 KiB python3-trx-python noarch 0.2.9-1.fc41 fedora 286.4 KiB Installing dependencies: hdf5 x86_64 1.12.1-15.fc40 fedora 8.4 MiB libaec x86_64 1.1.2-1.fc40 fedora 94.1 KiB liblzf x86_64 3.6-28.fc40 fedora 53.8 KiB python3-appdirs noarch 1.4.4-13.fc40 copr_base 69.0 KiB python3-cached_property noarch 1.5.2-13.fc40 copr_base 37.3 KiB python3-charset-normalizer noarch 3.3.2-3.fc40 fedora 312.7 KiB python3-deepdiff noarch 6.3.1-5.fc40 copr_base 542.1 KiB python3-idna noarch 3.6-4.fc40 copr_base 502.3 KiB python3-numpy-f2py x86_64 1:1.26.4-1.fc41 copr_base 2.7 MiB python3-ordered-set noarch 4.1.0-13.fc41 copr_base 49.9 KiB python3-pooch noarch 1.5.2-15.fc40 fedora 548.7 KiB python3-requests noarch 2.31.0-3.fc40 copr_base 462.4 KiB python3-six noarch 1.16.0-14.fc40 copr_base 117.7 KiB python3-urllib3 noarch 1.26.18-4.fc40 copr_base 996.2 KiB Transaction Summary: Installing: 19 packages Total size of inbound packages is 25 MiB. Need to download 25 MiB. After this operation 95 MiB will be used (install 95 MiB, remove 0 B). [ 1/19] python3-h5py-0:3.10.0-7.fc41.x8 100% | 7.9 MiB/s | 1.1 MiB | 00m00s [ 2/19] python3-nibabel-0:5.2.0-4.fc41. 100% | 24.0 MiB/s | 3.6 MiB | 00m00s [ 3/19] python3-trx-python-0:0.2.9-1.fc 100% | 281.3 KiB/s | 101.5 KiB | 00m00s [ 4/19] python3-scipy-0:1.11.3-7.fc41.x 100% | 61.5 MiB/s | 15.9 MiB | 00m00s [ 5/19] liblzf-0:3.6-28.fc40.x86_64 100% | 170.8 KiB/s | 27.8 KiB | 00m00s [ 6/19] hdf5-0:1.12.1-15.fc40.x86_64 100% | 7.5 MiB/s | 2.2 MiB | 00m00s [ 7/19] python3-pooch-0:1.5.2-15.fc40.n 100% | 878.0 KiB/s | 126.4 KiB | 00m00s [ 8/19] python3-tqdm-0:4.66.2-1.fc41.no 100% | 277.4 KiB/s | 155.6 KiB | 00m01s [ 9/19] libaec-0:1.1.2-1.fc40.x86_64 100% | 676.5 KiB/s | 37.2 KiB | 00m00s [10/19] python3-numpy-f2py-1:1.26.4-1.f 100% | 26.7 MiB/s | 491.6 KiB | 00m00s [11/19] python3-cached_property-0:1.5.2 100% | 1.3 MiB/s | 20.7 KiB | 00m00s [12/19] python3-six-0:1.16.0-14.fc40.no 100% | 1.8 MiB/s | 41.4 KiB | 00m00s [13/19] python3-deepdiff-0:6.3.1-5.fc40 100% | 12.6 MiB/s | 154.9 KiB | 00m00s [14/19] python3-appdirs-0:1.4.4-13.fc40 100% | 1.2 MiB/s | 23.5 KiB | 00m00s [15/19] python3-requests-0:2.31.0-3.fc4 100% | 11.5 MiB/s | 141.3 KiB | 00m00s [16/19] python3-idna-0:3.6-4.fc40.noarc 100% | 9.0 MiB/s | 101.3 KiB | 00m00s [17/19] python3-urllib3-0:1.26.18-4.fc4 100% | 15.5 MiB/s | 254.1 KiB | 00m00s [18/19] python3-ordered-set-0:4.1.0-13. 100% | 1.9 MiB/s | 23.4 KiB | 00m00s [19/19] python3-charset-normalizer-0:3. 100% | 1.6 MiB/s | 107.3 KiB | 00m00s -------------------------------------------------------------------------------- [19/19] Total 100% | 29.3 MiB/s | 24.6 MiB | 00m01s Running transaction [ 1/21] Verify package files 100% | 190.0 B/s | 19.0 B | 00m00s [ 2/21] Prepare transaction 100% | 279.0 B/s | 19.0 B | 00m00s [ 3/21] Installing python3-idna-0:3.6-4 100% | 124.2 MiB/s | 508.6 KiB | 00m00s [ 4/21] Installing python3-urllib3-0:1. 100% | 110.9 MiB/s | 1.0 MiB | 00m00s [ 5/21] Installing python3-ordered-set- 100% | 25.8 MiB/s | 52.8 KiB | 00m00s [ 6/21] Installing python3-deepdiff-0:6 100% | 108.0 MiB/s | 552.8 KiB | 00m00s [ 7/21] Installing python3-charset-norm 100% | 78.8 MiB/s | 322.7 KiB | 00m00s [ 8/21] Installing python3-requests-0:2 100% | 92.7 MiB/s | 474.5 KiB | 00m00s [ 9/21] Installing python3-appdirs-0:1. 100% | 69.5 MiB/s | 71.1 KiB | 00m00s [10/21] Installing python3-pooch-0:1.5. 100% | 91.8 MiB/s | 563.8 KiB | 00m00s [11/21] Installing python3-six-0:1.16.0 100% | 117.2 MiB/s | 120.1 KiB | 00m00s [12/21] Installing python3-cached_prope 100% | 19.7 MiB/s | 40.2 KiB | 00m00s [13/21] Installing python3-numpy-f2py-1 100% | 102.5 MiB/s | 2.8 MiB | 00m00s [14/21] Installing python3-scipy-0:1.11 100% | 247.7 MiB/s | 62.9 MiB | 00m00s [15/21] Installing python3-nibabel-0:5. 100% | 191.9 MiB/s | 12.9 MiB | 00m00s [16/21] Installing libaec-0:1.1.2-1.fc4 100% | 47.1 MiB/s | 96.5 KiB | 00m00s [17/21] Installing hdf5-0:1.12.1-15.fc4 100% | 270.1 MiB/s | 8.4 MiB | 00m00s [18/21] Installing liblzf-0:3.6-28.fc40 100% | 54.8 MiB/s | 56.2 KiB | 00m00s [19/21] Installing python3-h5py-0:3.10. 100% | 220.7 MiB/s | 4.4 MiB | 00m00s [20/21] Installing python3-trx-python-0 100% | 72.2 MiB/s | 295.8 KiB | 00m00s [21/21] Installing python3-tqdm-0:4.66. 100% | 12.8 MiB/s | 589.5 KiB | 00m00s >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-8.fc41.x86_64 >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-8.fc41.x86_64 Warning: skipped PGP checks for 13 package(s). Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1710720000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.vXKvkL + umask 022 + cd /builddir/build/BUILD + cd dipy-1.8.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/dipy-1.8.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + TMPDIR=/builddir/build/BUILD/dipy-1.8.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.8.0/pyproject-wheeldir --output /builddir/build/BUILD/python-dipy-1.8.0-7.fc41.x86_64-pyproject-buildrequires -w Handling meson-python>=0.13.1 from build-system.requires Requirement satisfied: meson-python>=0.13.1 (installed: meson-python 0.15.0) Handling Cython>=0.29.35 from build-system.requires Requirement satisfied: Cython>=0.29.35 (installed: Cython 3.0.8) Handling packaging>21.0 from build-system.requires Requirement satisfied: packaging>21.0 (installed: packaging 23.2) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.41.2) Handling numpy==1.19.5; python_version=='3.8' and platform_python_implementation != 'PyPy' from build-system.requires Ignoring alien requirement: numpy==1.19.5; python_version=='3.8' and platform_python_implementation != 'PyPy' Handling numpy==1.22.4; python_version=='3.9' and platform_python_implementation != 'PyPy' from build-system.requires Ignoring alien requirement: numpy==1.22.4; python_version=='3.9' and platform_python_implementation != 'PyPy' Handling numpy==1.22.4; python_version=='3.10' and platform_system=='Windows' and platform_python_implementation != 'PyPy' from build-system.requires Ignoring alien requirement: numpy==1.22.4; python_version=='3.10' and platform_system=='Windows' and platform_python_implementation != 'PyPy' Handling numpy==1.22.4; python_version=='3.10' and platform_system != 'Windows' and platform_python_implementation != 'PyPy' from build-system.requires Ignoring alien requirement: numpy==1.22.4; python_version=='3.10' and platform_system != 'Windows' and platform_python_implementation != 'PyPy' Handling numpy==1.23.3; python_version=='3.11' and platform_python_implementation != 'PyPy' from build-system.requires Ignoring alien requirement: numpy==1.23.3; python_version=='3.11' and platform_python_implementation != 'PyPy' Handling numpy>=1.26.0b1; python_version>='3.12' from build-system.requires Requirement satisfied: numpy>=1.26.0b1; python_version>='3.12' (installed: numpy 1.26.4) Handling numpy; python_version>='3.8' and platform_python_implementation=='PyPy' from build-system.requires Ignoring alien requirement: numpy; python_version>='3.8' and platform_python_implementation=='PyPy' Reading metadata from /builddir/build/BUILD/dipy-1.8.0/pyproject-wheeldir/dipy-1.8.0-cp312-cp312-linux_x86_64.whl Handling cython!=0.29.29,>=0.29.24 from built wheel metadata: Requires-Dist (dipy) Requirement satisfied: cython!=0.29.29,>=0.29.24 (installed: cython 3.0.8) Handling numpy>=1.22.4 from built wheel metadata: Requires-Dist (dipy) Requirement satisfied: numpy>=1.22.4 (installed: numpy 1.26.4) Handling scipy>=1.8 from built wheel metadata: Requires-Dist (dipy) Requirement satisfied: scipy>=1.8 (installed: scipy 1.11.3) Handling nibabel>=3.0.0 from built wheel metadata: Requires-Dist (dipy) Requirement satisfied: nibabel>=3.0.0 (installed: nibabel 5.2.0) Handling h5py>=3.1.0 from built wheel metadata: Requires-Dist (dipy) Requirement satisfied: h5py>=3.1.0 (installed: h5py 3.10.0) Handling packaging>=21 from built wheel metadata: Requires-Dist (dipy) Requirement satisfied: packaging>=21 (installed: packaging 23.2) Handling tqdm>=4.30.0 from built wheel metadata: Requires-Dist (dipy) Requirement satisfied: tqdm>=4.30.0 (installed: tqdm 4.66.2) Handling trx-python>=0.2.9 from built wheel metadata: Requires-Dist (dipy) Requirement satisfied: trx-python>=0.2.9 (installed: trx-python 0.2.9) Handling dipy[dev,doc,extra,ml,style,test,viz]; extra == "all" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: dipy[dev,doc,extra,ml,style,test,viz]; extra == "all" Handling flake8; extra == "style" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: flake8; extra == "style" Handling isort; extra == "style" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: isort; extra == "style" Handling fury>=0.9.0; extra == "viz" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: fury>=0.9.0; extra == "viz" Handling matplotlib; extra == "viz" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: matplotlib; extra == "viz" Handling pytest; extra == "test" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: pytest; extra == "test" Handling coverage; extra == "test" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: coverage; extra == "test" Handling coveralls; extra == "test" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: coveralls; extra == "test" Handling codecov; extra == "test" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: codecov; extra == "test" Handling asv; extra == "test" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: asv; extra == "test" Handling scikit_learn; extra == "ml" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: scikit_learn; extra == "ml" Handling pandas; extra == "ml" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: pandas; extra == "ml" Handling statsmodels>=0.14.0; extra == "ml" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: statsmodels>=0.14.0; extra == "ml" Handling tables; extra == "ml" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: tables; extra == "ml" Handling tensorflow; extra == "ml" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: tensorflow; extra == "ml" Handling tensorflow-addons; extra == "ml" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: tensorflow-addons; extra == "ml" Handling meson-python>=0.13; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: meson-python>=0.13; extra == "dev" Handling wheel; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: wheel; extra == "dev" Handling setuptools>=67; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: setuptools>=67; extra == "dev" Handling packaging>=21; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: packaging>=21; extra == "dev" Handling ninja; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: ninja; extra == "dev" Handling Cython>=0.29.32; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: Cython>=0.29.32; extra == "dev" Handling numpy>=1.22; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: numpy>=1.22; extra == "dev" Handling spin>=0.5; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: spin>=0.5; extra == "dev" Handling build; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: build; extra == "dev" Handling dipy[ml,viz]; extra == "extra" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: dipy[ml,viz]; extra == "extra" Handling cvxpy; extra == "extra" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: cvxpy; extra == "extra" Handling scikit-image; extra == "extra" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: scikit-image; extra == "extra" Handling boto3; extra == "extra" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: boto3; extra == "extra" Handling numpydoc; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: numpydoc; extra == "doc" Handling sphinx~=5.3; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: sphinx~=5.3; extra == "doc" Handling texext; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: texext; extra == "doc" Handling tomli; python_version < "3.11" and extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: tomli; python_version < "3.11" and extra == "doc" Handling sphinxcontrib-bibtex; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: sphinxcontrib-bibtex; extra == "doc" Handling sphinx_design; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: sphinx_design; extra == "doc" Handling sphinx-gallery>=0.10.0; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: sphinx-gallery>=0.10.0; extra == "doc" Handling tomli>=2.0.1; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: tomli>=2.0.1; extra == "doc" Handling grg-sphinx-theme>=0.2.0; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: grg-sphinx-theme>=0.2.0; extra == "doc" Handling Jinja2; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: Jinja2; extra == "doc" + cat /builddir/build/BUILD/python-dipy-1.8.0-7.fc41.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-dipy-1.8.0-7.fc41.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 784.1 KiB/s | 20.4 KiB | 00m00s Copr repository 100% | 31.8 KiB/s | 2.2 KiB | 00m00s Repositories loaded. Package "gcc-c++-14.0.1-0.8.fc41.x86_64" is already installed. Package "pyproject-rpm-macros-1.12.0-1.fc40.noarch" is already installed. Package "python3-devel-3.12.2-2.fc41.x86_64" is already installed. Package "python3-cython-3.0.8-4.fc41.x86_64" is already installed. Package "python3-h5py-3.10.0-7.fc41.x86_64" is already installed. Package "python3-meson-python-0.15.0-4.fc40.noarch" is already installed. Package "python3-nibabel-5.2.0-4.fc41.noarch" is already installed. Package "python3-numpy-1:1.26.4-1.fc41.x86_64" is already installed. Package "python3-numpy-1:1.26.4-1.fc41.x86_64" is already installed. Package "python3-packaging-23.2-4.fc40.noarch" is already installed. Package "python3-packaging-23.2-4.fc40.noarch" is already installed. Package "python3-packaging-23.2-4.fc40.noarch" is already installed. Package "python3-pip-24.0-2.fc41.noarch" is already installed. Package "python3-pytest-7.4.3-3.fc40.noarch" is already installed. Package "python3-scipy-1.11.3-7.fc41.x86_64" is already installed. Package "python3-tqdm-4.66.2-1.fc41.noarch" is already installed. Package "python3-trx-python-0.2.9-1.fc41.noarch" is already installed. Package "python3-wheel-1:0.41.2-8.fc41.noarch" is already installed. Nothing to do. Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1710720000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.fENnuq + umask 022 + cd /builddir/build/BUILD + cd dipy-1.8.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/dipy-1.8.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + TMPDIR=/builddir/build/BUILD/dipy-1.8.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.8.0/pyproject-wheeldir --output /builddir/build/BUILD/python-dipy-1.8.0-7.fc41.x86_64-pyproject-buildrequires -w Handling meson-python>=0.13.1 from build-system.requires Requirement satisfied: meson-python>=0.13.1 (installed: meson-python 0.15.0) Handling Cython>=0.29.35 from build-system.requires Requirement satisfied: Cython>=0.29.35 (installed: Cython 3.0.8) Handling packaging>21.0 from build-system.requires Requirement satisfied: packaging>21.0 (installed: packaging 23.2) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.41.2) Handling numpy==1.19.5; python_version=='3.8' and platform_python_implementation != 'PyPy' from build-system.requires Ignoring alien requirement: numpy==1.19.5; python_version=='3.8' and platform_python_implementation != 'PyPy' Handling numpy==1.22.4; python_version=='3.9' and platform_python_implementation != 'PyPy' from build-system.requires Ignoring alien requirement: numpy==1.22.4; python_version=='3.9' and platform_python_implementation != 'PyPy' Handling numpy==1.22.4; python_version=='3.10' and platform_system=='Windows' and platform_python_implementation != 'PyPy' from build-system.requires Ignoring alien requirement: numpy==1.22.4; python_version=='3.10' and platform_system=='Windows' and platform_python_implementation != 'PyPy' Handling numpy==1.22.4; python_version=='3.10' and platform_system != 'Windows' and platform_python_implementation != 'PyPy' from build-system.requires Ignoring alien requirement: numpy==1.22.4; python_version=='3.10' and platform_system != 'Windows' and platform_python_implementation != 'PyPy' Handling numpy==1.23.3; python_version=='3.11' and platform_python_implementation != 'PyPy' from build-system.requires Ignoring alien requirement: numpy==1.23.3; python_version=='3.11' and platform_python_implementation != 'PyPy' Handling numpy>=1.26.0b1; python_version>='3.12' from build-system.requires Requirement satisfied: numpy>=1.26.0b1; python_version>='3.12' (installed: numpy 1.26.4) Handling numpy; python_version>='3.8' and platform_python_implementation=='PyPy' from build-system.requires Ignoring alien requirement: numpy; python_version>='3.8' and platform_python_implementation=='PyPy' Reading metadata from /builddir/build/BUILD/dipy-1.8.0/pyproject-wheeldir/dipy-1.8.0-cp312-cp312-linux_x86_64.whl Handling cython!=0.29.29,>=0.29.24 from built wheel metadata: Requires-Dist (dipy) Requirement satisfied: cython!=0.29.29,>=0.29.24 (installed: cython 3.0.8) Handling numpy>=1.22.4 from built wheel metadata: Requires-Dist (dipy) Requirement satisfied: numpy>=1.22.4 (installed: numpy 1.26.4) Handling scipy>=1.8 from built wheel metadata: Requires-Dist (dipy) Requirement satisfied: scipy>=1.8 (installed: scipy 1.11.3) Handling nibabel>=3.0.0 from built wheel metadata: Requires-Dist (dipy) Requirement satisfied: nibabel>=3.0.0 (installed: nibabel 5.2.0) Handling h5py>=3.1.0 from built wheel metadata: Requires-Dist (dipy) Requirement satisfied: h5py>=3.1.0 (installed: h5py 3.10.0) Handling packaging>=21 from built wheel metadata: Requires-Dist (dipy) Requirement satisfied: packaging>=21 (installed: packaging 23.2) Handling tqdm>=4.30.0 from built wheel metadata: Requires-Dist (dipy) Requirement satisfied: tqdm>=4.30.0 (installed: tqdm 4.66.2) Handling trx-python>=0.2.9 from built wheel metadata: Requires-Dist (dipy) Requirement satisfied: trx-python>=0.2.9 (installed: trx-python 0.2.9) Handling dipy[dev,doc,extra,ml,style,test,viz]; extra == "all" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: dipy[dev,doc,extra,ml,style,test,viz]; extra == "all" Handling flake8; extra == "style" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: flake8; extra == "style" Handling isort; extra == "style" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: isort; extra == "style" Handling fury>=0.9.0; extra == "viz" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: fury>=0.9.0; extra == "viz" Handling matplotlib; extra == "viz" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: matplotlib; extra == "viz" Handling pytest; extra == "test" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: pytest; extra == "test" Handling coverage; extra == "test" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: coverage; extra == "test" Handling coveralls; extra == "test" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: coveralls; extra == "test" Handling codecov; extra == "test" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: codecov; extra == "test" Handling asv; extra == "test" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: asv; extra == "test" Handling scikit_learn; extra == "ml" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: scikit_learn; extra == "ml" Handling pandas; extra == "ml" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: pandas; extra == "ml" Handling statsmodels>=0.14.0; extra == "ml" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: statsmodels>=0.14.0; extra == "ml" Handling tables; extra == "ml" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: tables; extra == "ml" Handling tensorflow; extra == "ml" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: tensorflow; extra == "ml" Handling tensorflow-addons; extra == "ml" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: tensorflow-addons; extra == "ml" Handling meson-python>=0.13; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: meson-python>=0.13; extra == "dev" Handling wheel; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: wheel; extra == "dev" Handling setuptools>=67; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: setuptools>=67; extra == "dev" Handling packaging>=21; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: packaging>=21; extra == "dev" Handling ninja; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: ninja; extra == "dev" Handling Cython>=0.29.32; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: Cython>=0.29.32; extra == "dev" Handling numpy>=1.22; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: numpy>=1.22; extra == "dev" Handling spin>=0.5; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: spin>=0.5; extra == "dev" Handling build; extra == "dev" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: build; extra == "dev" Handling dipy[ml,viz]; extra == "extra" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: dipy[ml,viz]; extra == "extra" Handling cvxpy; extra == "extra" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: cvxpy; extra == "extra" Handling scikit-image; extra == "extra" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: scikit-image; extra == "extra" Handling boto3; extra == "extra" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: boto3; extra == "extra" Handling numpydoc; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: numpydoc; extra == "doc" Handling sphinx~=5.3; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: sphinx~=5.3; extra == "doc" Handling texext; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: texext; extra == "doc" Handling tomli; python_version < "3.11" and extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: tomli; python_version < "3.11" and extra == "doc" Handling sphinxcontrib-bibtex; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: sphinxcontrib-bibtex; extra == "doc" Handling sphinx_design; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: sphinx_design; extra == "doc" Handling sphinx-gallery>=0.10.0; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: sphinx-gallery>=0.10.0; extra == "doc" Handling tomli>=2.0.1; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: tomli>=2.0.1; extra == "doc" Handling grg-sphinx-theme>=0.2.0; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: grg-sphinx-theme>=0.2.0; extra == "doc" Handling Jinja2; extra == "doc" from built wheel metadata: Requires-Dist (dipy) Ignoring alien requirement: Jinja2; extra == "doc" + cat /builddir/build/BUILD/python-dipy-1.8.0-7.fc41.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.lrZazw + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd dipy-1.8.0 + mkdir -p /builddir/build/BUILD/dipy-1.8.0/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + TMPDIR=/builddir/build/BUILD/dipy-1.8.0/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/dipy-1.8.0/pyproject-wheeldir Processing /builddir/build/BUILD/dipy-1.8.0 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) + meson setup /builddir/build/BUILD/dipy-1.8.0 /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=/builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/meson-python-native-file.ini The Meson build system Version: 1.3.2 Source dir: /builddir/build/BUILD/dipy-1.8.0 Build dir: /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv Build type: native build Project name: dipy Project version: 1.8.0 C compiler for the host machine: gcc (gcc 14.0.1 "gcc (GCC) 14.0.1 20240228 (Red Hat 14.0.1-0)") C linker for the host machine: gcc ld.bfd 2.42.50.20240304 C++ compiler for the host machine: g++ (gcc 14.0.1 "g++ (GCC) 14.0.1 20240228 (Red Hat 14.0.1-0)") C++ linker for the host machine: g++ ld.bfd 2.42.50.20240304 Cython compiler for the host machine: cython (cython 3.0.8) Host machine cpu family: x86_64 Host machine cpu: x86_64 Program python found: YES (/usr/bin/python3) Found pkg-config: YES (/usr/bin/pkg-config) 2.1.0 Run-time dependency python found: YES 3.12 Program cython found: YES (/usr/bin/cython) Library m found: YES Compiler for C supports arguments -Wno-maybe-uninitialized: YES Compiler for C supports arguments -Wno-discarded-qualifiers: YES Compiler for C supports arguments -Wno-empty-body: YES Compiler for C supports arguments -Wno-implicit-function-declaration: YES Compiler for C supports arguments -Wno-parentheses: YES Compiler for C supports arguments -Wno-switch: YES Compiler for C supports arguments -Wno-unused-label: YES Compiler for C supports arguments -Wno-unused-variable: YES Compiler for C++ supports arguments -Wno-cpp: YES Compiler for C++ supports arguments -Wno-deprecated-declarations: YES Compiler for C++ supports arguments -Wno-class-memaccess: YES Compiler for C++ supports arguments -Wno-format-truncation: YES Compiler for C++ supports arguments -Wno-format-extra-args: YES Compiler for C++ supports arguments -Wno-format: NO Compiler for C++ supports arguments -Wno-non-virtual-dtor: YES Compiler for C++ supports arguments -Wno-sign-compare: YES Compiler for C++ supports arguments -Wno-switch: YES Compiler for C++ supports arguments -Wno-terminate: YES Compiler for C++ supports arguments -Wno-unused-but-set-variable: YES Compiler for C++ supports arguments -Wno-unused-function: YES Compiler for C++ supports arguments -Wno-unused-local-typedefs: YES Compiler for C++ supports arguments -Wno-unused-variable: YES Compiler for C++ supports arguments -Wno-int-in-bool-context: YES Run-time dependency OpenMP found: YES 4.5 Checking if "SSE intrinsics" compiles: YES Checking if "compiler supports SSE4.1 intrinsics" : links: NO Checking if "compiler supports AVX intrinsics" : links: NO Checking if "ARM NEON intrinsics" compiles: NO Build targets in project: 44 dipy 1.8.0 User defined options Native files: /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/meson-python-native-file.ini buildtype : release b_ndebug : if-release b_vscrt : md Found ninja-1.11.1 at /usr/bin/ninja Generating targets: 0%| | 0/44 eta ? Writing build.ninja: 0%| | 0/184 eta ? + /usr/bin/ninja [1/120] Copying file dipy/__init__.py [2/120] Copying file dipy/conditional_omp.h [3/120] Copying file dipy/cythonutils.h [4/120] Copying file dipy/dpy_math.h [5/120] Generating dipy/generate-version with a custom command [6/120] Copying file dipy/safe_openmp.pxd [7/120] Generating 'dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so.p/bundlemin.c' [8/120] Generating 'dipy/align/expectmax.cpython-312-x86_64-linux-gnu.so.p/expectmax.c' [9/120] Generating 'dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so.p/crosscorr.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:56:5: Exception check on '_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '_update_factors' 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 '_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:204:35: Exception check after calling '__pyx_fuse_0_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0_update_factors' 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 '__pyx_fuse_0_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:244:39: Exception check after calling '__pyx_fuse_0_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0_update_factors' 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 '__pyx_fuse_0_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:247:43: Exception check after calling '__pyx_fuse_0_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0_update_factors' 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 '__pyx_fuse_0_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:250:47: Exception check after calling '__pyx_fuse_0_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0_update_factors' 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 '__pyx_fuse_0_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:253:43: Exception check after calling '__pyx_fuse_0_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0_update_factors' 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 '__pyx_fuse_0_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:256:39: Exception check after calling '__pyx_fuse_0_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0_update_factors' 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 '__pyx_fuse_0_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:259:43: Exception check after calling '__pyx_fuse_0_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0_update_factors' 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 '__pyx_fuse_0_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:263:39: Exception check after calling '__pyx_fuse_0_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0_update_factors' 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 '__pyx_fuse_0_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:204:35: Exception check after calling '__pyx_fuse_1_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_1_update_factors' 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 '__pyx_fuse_1_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:244:39: Exception check after calling '__pyx_fuse_1_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_1_update_factors' 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 '__pyx_fuse_1_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:247:43: Exception check after calling '__pyx_fuse_1_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_1_update_factors' 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 '__pyx_fuse_1_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:250:47: Exception check after calling '__pyx_fuse_1_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_1_update_factors' 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 '__pyx_fuse_1_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:253:43: Exception check after calling '__pyx_fuse_1_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_1_update_factors' 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 '__pyx_fuse_1_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:256:39: Exception check after calling '__pyx_fuse_1_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_1_update_factors' 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 '__pyx_fuse_1_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:259:43: Exception check after calling '__pyx_fuse_1_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_1_update_factors' 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 '__pyx_fuse_1_update_factors' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/crosscorr.pyx:263:39: Exception check after calling '__pyx_fuse_1_update_factors' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_1_update_factors' 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 '__pyx_fuse_1_update_factors' to allow an error code to be returned. [10/120] Compiling C object dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so.p/meson-generated_bundlemin.c.o [11/120] Linking target dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so [12/120] Generating 'dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so.p/parzenhist.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/parzenhist.pyx:923:59: Exception check after calling '_jacobian' will always require the GIL to be acquired. Declare '_jacobian' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/parzenhist.pyx:923:59: Exception check after calling '_jacobian' will always require the GIL to be acquired. Declare '_jacobian' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/parzenhist.pyx:1035:63: Exception check after calling '_jacobian' will always require the GIL to be acquired. Declare '_jacobian' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/parzenhist.pyx:1035:63: Exception check after calling '_jacobian' will always require the GIL to be acquired. Declare '_jacobian' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/parzenhist.pyx:1125:55: Exception check after calling '_jacobian' will always require the GIL to be acquired. Declare '_jacobian' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/parzenhist.pyx:1125:55: Exception check after calling '_jacobian' will always require the GIL to be acquired. Declare '_jacobian' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/parzenhist.pyx:1216:55: Exception check after calling '_jacobian' will always require the GIL to be acquired. Declare '_jacobian' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/parzenhist.pyx:1216:55: Exception check after calling '_jacobian' will always require the GIL to be acquired. Declare '_jacobian' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. [13/120] Compiling C object dipy/align/expectmax.cpython-312-x86_64-linux-gnu.so.p/meson-generated_expectmax.c.o [14/120] Compiling C object dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so.p/meson-generated_crosscorr.c.o [15/120] Linking target dipy/align/expectmax.cpython-312-x86_64-linux-gnu.so [16/120] Generating 'dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so.p/sumsqdiff.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/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 '_solve_2d_symmetric_positive_definite' 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 '_solve_2d_symmetric_positive_definite' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/sumsqdiff.pyx:274:61: Exception check after calling '_solve_2d_symmetric_positive_definite' will always require the GIL to be acquired. Possible solutions: 1. Declare '_solve_2d_symmetric_positive_definite' 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 '_solve_2d_symmetric_positive_definite' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/sumsqdiff.pyx:274:61: Exception check after calling '_solve_2d_symmetric_positive_definite' will always require the GIL to be acquired. Possible solutions: 1. Declare '_solve_2d_symmetric_positive_definite' 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 '_solve_2d_symmetric_positive_definite' to allow an error code to be returned. [17/120] Linking target dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so [18/120] Compiling C object dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so.p/meson-generated_parzenhist.c.o [19/120] Generating 'dipy/align/transforms.cpython-312-x86_64-linux-gnu.so.p/transforms.c' [20/120] Linking target dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so [21/120] Compiling C object dipy/align/transforms.cpython-312-x86_64-linux-gnu.so.p/meson-generated_transforms.c.o [22/120] Generating 'dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so.p/vector_fields.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/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 '_compose_vector_fields_2d' 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 '_compose_vector_fields_2d' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/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 '_compose_vector_fields_3d' 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 '_compose_vector_fields_3d' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:144:53: Exception check after calling '__pyx_fuse_0_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:144:53: Exception check after calling '__pyx_fuse_1_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:351:57: Exception check after calling '__pyx_fuse_0_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:351:57: Exception check after calling '__pyx_fuse_1_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:525:47: Exception check after calling '__pyx_fuse_0_compose_vector_fields_2d' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0_compose_vector_fields_2d' 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 '__pyx_fuse_0_compose_vector_fields_2d' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:525:47: Exception check after calling '__pyx_fuse_1_compose_vector_fields_2d' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_1_compose_vector_fields_2d' 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 '__pyx_fuse_1_compose_vector_fields_2d' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:631:47: Exception check after calling '__pyx_fuse_0_compose_vector_fields_3d' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0_compose_vector_fields_3d' 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 '__pyx_fuse_0_compose_vector_fields_3d' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:631:47: Exception check after calling '__pyx_fuse_1_compose_vector_fields_3d' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_1_compose_vector_fields_3d' 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 '__pyx_fuse_1_compose_vector_fields_3d' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:760:52: Exception check after calling '__pyx_fuse_0_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:760:52: Exception check after calling '__pyx_fuse_1_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:886:65: Exception check after calling '__pyx_fuse_0_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:886:65: Exception check after calling '__pyx_fuse_1_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1238:53: Exception check after calling '__pyx_fuse_0_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1238:53: Exception check after calling '__pyx_fuse_1_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1308:53: Exception check after calling '__pyx_fuse_0_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1308:53: Exception check after calling '__pyx_fuse_1_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1422:65: Exception check after calling '__pyx_fuse_0_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1452:61: Exception check after calling '__pyx_fuse_0_interpolate_scalar_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1422:65: Exception check after calling '__pyx_fuse_1_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1452:61: Exception check after calling '__pyx_fuse_1_interpolate_scalar_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1519:61: Exception check after calling '__pyx_fuse_0_interpolate_scalar_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1519:61: Exception check after calling '__pyx_fuse_1_interpolate_scalar_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_0_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_0_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_1_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_0_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_0_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_1_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_1_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_1_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_0_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_2_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_2_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_1_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_2_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_2_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_0_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_3_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_3_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_1_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_3_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_3_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_0_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_4_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_4_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_1_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_4_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_4_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_0_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_5_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_5_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_1_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_5_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_5_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_0_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_6_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_6_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1622:65: Exception check after calling '__pyx_fuse_1_interpolate_vector_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1652:62: Exception check after calling '__pyx_fuse_6_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_6_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1717:53: Exception check after calling '__pyx_fuse_0_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1717:53: Exception check after calling '__pyx_fuse_1_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1717:53: Exception check after calling '__pyx_fuse_2_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_2_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1717:53: Exception check after calling '__pyx_fuse_3_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_3_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1717:53: Exception check after calling '__pyx_fuse_4_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_4_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1717:53: Exception check after calling '__pyx_fuse_5_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_5_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1717:53: Exception check after calling '__pyx_fuse_6_interpolate_scalar_nn_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_6_interpolate_scalar_nn_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1811:52: Exception check after calling '__pyx_fuse_0_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1834:48: Exception check after calling '__pyx_fuse_0_interpolate_scalar_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1811:52: Exception check after calling '__pyx_fuse_1_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1834:48: Exception check after calling '__pyx_fuse_1_interpolate_scalar_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1894:48: Exception check after calling '__pyx_fuse_0_interpolate_scalar_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1894:48: Exception check after calling '__pyx_fuse_1_interpolate_scalar_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_0_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_0_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_1_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_0_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_0_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_1_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_1_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_1_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_0_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_2_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_2_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_1_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_2_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_2_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_0_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_3_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_3_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_1_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_3_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_3_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_0_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_4_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_4_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_1_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_4_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_4_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_0_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_5_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_5_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_1_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_5_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_5_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_0_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_6_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_6_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:1988:52: Exception check after calling '__pyx_fuse_1_interpolate_vector_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_vector_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2011:49: Exception check after calling '__pyx_fuse_6_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_6_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2071:49: Exception check after calling '__pyx_fuse_0_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2071:49: Exception check after calling '__pyx_fuse_1_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2071:49: Exception check after calling '__pyx_fuse_2_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_2_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2071:49: Exception check after calling '__pyx_fuse_3_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_3_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2071:49: Exception check after calling '__pyx_fuse_4_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_4_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2071:49: Exception check after calling '__pyx_fuse_5_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_5_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2071:49: Exception check after calling '__pyx_fuse_6_interpolate_scalar_nn_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_6_interpolate_scalar_nn_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2607:66: Exception check after calling '__pyx_fuse_0_interpolate_scalar_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2623:66: Exception check after calling '__pyx_fuse_0_interpolate_scalar_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2607:66: Exception check after calling '__pyx_fuse_1_interpolate_scalar_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2623:66: Exception check after calling '__pyx_fuse_1_interpolate_scalar_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2693:58: Exception check after calling '__pyx_fuse_0_interpolate_scalar_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2709:58: Exception check after calling '__pyx_fuse_0_interpolate_scalar_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2693:58: Exception check after calling '__pyx_fuse_1_interpolate_scalar_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2709:58: Exception check after calling '__pyx_fuse_1_interpolate_scalar_3d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_3d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2780:62: Exception check after calling '__pyx_fuse_0_interpolate_scalar_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2792:62: Exception check after calling '__pyx_fuse_0_interpolate_scalar_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2780:62: Exception check after calling '__pyx_fuse_1_interpolate_scalar_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2792:62: Exception check after calling '__pyx_fuse_1_interpolate_scalar_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2856:58: Exception check after calling '__pyx_fuse_0_interpolate_scalar_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2868:58: Exception check after calling '__pyx_fuse_0_interpolate_scalar_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_0_interpolate_scalar_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2856:58: Exception check after calling '__pyx_fuse_1_interpolate_scalar_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pyx:2868:58: Exception check after calling '__pyx_fuse_1_interpolate_scalar_2d' will always require the GIL to be acquired. Declare '__pyx_fuse_1_interpolate_scalar_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. [23/120] Linking target dipy/align/transforms.cpython-312-x86_64-linux-gnu.so [24/120] Compiling C object dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so.p/meson-generated_sumsqdiff.c.o [25/120] Generating 'dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so.p/interpolation.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/core/interpolation.pyx:117:5: Exception check on 'splitoffset' will always require the GIL to be acquired. Possible solutions: 1. Declare 'splitoffset' 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 'splitoffset' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/core/interpolation.pyx:245:5: Exception check on '_trilinear_interpolation_iso' will always require the GIL to be acquired. Possible solutions: 1. Declare '_trilinear_interpolation_iso' 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 '_trilinear_interpolation_iso' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/core/interpolation.pyx:233:40: Exception check after calling '_trilinear_interpolation_iso' will always require the GIL to be acquired. Possible solutions: 1. Declare '_trilinear_interpolation_iso' 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 '_trilinear_interpolation_iso' to allow an error code to be returned. [26/120] Linking target dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so [27/120] Generating 'dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so.p/denspeed.c' [28/120] Compiling C object dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so.p/meson-generated_denspeed.c.o [29/120] Linking target dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so [30/120] Generating 'dipy/denoise/enhancement_kernel.cpython-312-x86_64-linux-gnu.so.p/enhancement_kernel.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/enhancement_kernel.pyx:399:5: Exception check on 'euler_angles' will always require the GIL to be acquired. Declare 'euler_angles' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/enhancement_kernel.pyx:444:5: Exception check on 'R' will always require the GIL to be acquired. Declare 'R' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/enhancement_kernel.pyx:206:67: Exception check after calling 'k2' will always require the GIL to be acquired. Declare 'k2' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/enhancement_kernel.pyx:247:30: Exception check after calling 'k2' will always require the GIL to be acquired. Declare 'k2' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. [31/120] Compiling C object dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so.p/meson-generated_interpolation.c.o [32/120] Compiling C object dipy/denoise/enhancement_kernel.cpython-312-x86_64-linux-gnu.so.p/meson-generated_enhancement_kernel.c.o [33/120] Linking target dipy/denoise/enhancement_kernel.cpython-312-x86_64-linux-gnu.so [34/120] Linking target dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so [35/120] Generating 'dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so.p/nlmeans_block.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/nlmeans_block.pyx:74:5: Exception check on '_average_block' will always require the GIL to be acquired. Possible solutions: 1. Declare '_average_block' 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 '_average_block' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/nlmeans_block.pyx:120:5: Exception check on '_value_block' will always require the GIL to be acquired. Possible solutions: 1. Declare '_value_block' 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 '_value_block' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/nlmeans_block.pyx:428:38: Exception check after calling '_average_block' will always require the GIL to be acquired. Possible solutions: 1. Declare '_average_block' 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 '_average_block' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/nlmeans_block.pyx:430:36: Exception check after calling '_value_block' will always require the GIL to be acquired. Possible solutions: 1. Declare '_value_block' 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 '_value_block' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/nlmeans_block.pyx:453:54: Exception check after calling '_average_block' will always require the GIL to be acquired. Possible solutions: 1. Declare '_average_block' 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 '_average_block' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/nlmeans_block.pyx:458:40: Exception check after calling '_value_block' will always require the GIL to be acquired. Possible solutions: 1. Declare '_value_block' 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 '_value_block' to allow an error code to be returned. [36/120] Generating 'dipy/denoise/pca_noise_estimate.cpython-312-x86_64-linux-gnu.so.p/pca_noise_estimate.c' warning: /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/pca_noise_estimate.pyx:95:49: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined [37/120] Compiling C object dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so.p/meson-generated_nlmeans_block.c.o [38/120] Compiling C object dipy/denoise/pca_noise_estimate.cpython-312-x86_64-linux-gnu.so.p/meson-generated_pca_noise_estimate.c.o [39/120] Linking target dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so [40/120] Generating 'dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so.p/shift_twist_convolution.c' [41/120] Linking target dipy/denoise/pca_noise_estimate.cpython-312-x86_64-linux-gnu.so [42/120] Generating 'dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so.p/bootstrap_direction_getter.c' warning: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/bootstrap_direction_getter.pyx:153:20: Use boundscheck(False) for faster access [43/120] Compiling C object dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so.p/meson-generated_shift_twist_convolution.c.o [44/120] Linking target dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so [45/120] Compiling C object dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so.p/meson-generated_bootstrap_direction_getter.c.o [46/120] Generating 'dipy/direction/closest_peak_direction_getter.cpython-312-x86_64-linux-gnu.so.p/closest_peak_direction_getter.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/closest_peak_direction_getter.pyx:108:36: Exception check after calling 'get_pmf_c' will always require the GIL to be acquired. Declare 'get_pmf_c' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. [47/120] Linking target dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so [48/120] Generating 'dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so.p/pmf.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/pmf.pyx:57:40: Exception check after calling 'find_closest' will always require the GIL to be acquired. Declare 'find_closest' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/pmf.pyx:58:29: Exception check after calling 'get_pmf_c' will always require the GIL to be acquired. Declare 'get_pmf_c' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/pmf.pyx:83:36: Exception check after calling 'trilinear_interpolate4d_c' will always require the GIL to be acquired. Declare 'trilinear_interpolate4d_c' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/pmf.pyx:84:30: Exception check after calling '_PmfGen__clear_pmf' will always require the GIL to be acquired. Possible solutions: 1. Declare '_PmfGen__clear_pmf' 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 '_PmfGen__clear_pmf' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/pmf.pyx:95:31: Exception check after calling 'find_closest' will always require the GIL to be acquired. Declare 'find_closest' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/pmf.pyx:97:36: Exception check after calling 'trilinear_interpolate4d_c' will always require the GIL to be acquired. Declare 'trilinear_interpolate4d_c' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/pmf.pyx:100:30: Exception check after calling '_PmfGen__clear_pmf' will always require the GIL to be acquired. Possible solutions: 1. Declare '_PmfGen__clear_pmf' 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 '_PmfGen__clear_pmf' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/pmf.pyx:132:36: Exception check after calling 'trilinear_interpolate4d_c' will always require the GIL to be acquired. Declare 'trilinear_interpolate4d_c' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/pmf.pyx:133:30: Exception check after calling '_PmfGen__clear_pmf' will always require the GIL to be acquired. Possible solutions: 1. Declare '_PmfGen__clear_pmf' 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 '_PmfGen__clear_pmf' to allow an error code to be returned. [49/120] Compiling C object dipy/direction/closest_peak_direction_getter.cpython-312-x86_64-linux-gnu.so.p/meson-generated_closest_peak_direction_getter.c.o [50/120] Linking target dipy/direction/closest_peak_direction_getter.cpython-312-x86_64-linux-gnu.so [51/120] Compiling C object dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so.p/meson-generated_pmf.c.o [52/120] Generating 'dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so.p/probabilistic_direction_getter.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/probabilistic_direction_getter.pyx:105:18: Exception check after calling 'cumsum' will always require the GIL to be acquired. Possible solutions: 1. Declare 'cumsum' 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 'cumsum' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/probabilistic_direction_getter.pyx:184:26: Exception check after calling 'copy_point' will always require the GIL to be acquired. Possible solutions: 1. Declare 'copy_point' 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 'copy_point' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/direction/probabilistic_direction_getter.pyx:189:26: Exception check after calling 'copy_point' will always require the GIL to be acquired. Possible solutions: 1. Declare 'copy_point' 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 'copy_point' to allow an error code to be returned. [53/120] Linking target dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so [54/120] Generating 'dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so.p/ptt_direction_getter.c' [55/120] Compiling C object dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so.p/meson-generated_probabilistic_direction_getter.c.o [56/120] Compiling C object dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so.p/meson-generated_vector_fields.c.o [57/120] Linking target dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so [58/120] Generating 'dipy/reconst/eudx_direction_getter.cpython-312-x86_64-linux-gnu.so.p/eudx_direction_getter.c' [59/120] Compiling C object dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so.p/meson-generated_ptt_direction_getter.c.o [60/120] Linking target dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so [61/120] Generating 'dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so.p/quick_squash.c' [62/120] Compiling C object dipy/reconst/eudx_direction_getter.cpython-312-x86_64-linux-gnu.so.p/meson-generated_eudx_direction_getter.c.o [63/120] Linking target dipy/reconst/eudx_direction_getter.cpython-312-x86_64-linux-gnu.so [64/120] Generating 'dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so.p/recspeed.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/recspeed.pyx:260:5: Exception check on '_cosort' will always require the GIL to be acquired. Possible solutions: 1. Declare '_cosort' 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 '_cosort' to allow an error code to be returned. [65/120] Compiling C object dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so.p/meson-generated_quick_squash.c.o [66/120] Linking target dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so [67/120] Generating 'dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so.p/vec_val_sum.c' [68/120] Compiling C object dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so.p/meson-generated_recspeed.c.o [69/120] Compiling C object dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so.p/meson-generated_vec_val_sum.c.o [70/120] Linking target dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so [71/120] Generating 'dipy/segment/clustering_algorithms.cpython-312-x86_64-linux-gnu.so.p/clustering_algorithms.c' warning: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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. [72/120] Linking target dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so [73/120] Linking target dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so [74/120] Generating 'dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so.p/cythonutils.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/cythonutils.pyx:14:5: Exception check on 'shape_from_memview' will always require the GIL to be acquired. Declare 'shape_from_memview' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/cythonutils.pyx:143:5: Exception check on 'free_memview_2d' will always require the GIL to be acquired. Possible solutions: 1. Declare 'free_memview_2d' 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 'free_memview_2d' to allow an error code to be returned. [75/120] Generating 'dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so.p/clusteringspeed.c' warning: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:56:5: Exception check on 'aabb_creation' will always require the GIL to be acquired. Possible solutions: 1. Declare 'aabb_creation' 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 'aabb_creation' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:102:37: Exception check after calling 'create_memview_2d' will always require the GIL to be acquired. Declare 'create_memview_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:201:21: Exception check after calling 'aabb_creation' will always require the GIL to be acquired. Possible solutions: 1. Declare 'aabb_creation' 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 'aabb_creation' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:209:25: Exception check after calling '_update_node' will always require the GIL to be acquired. Possible solutions: 1. Declare '_update_node' 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 '_update_node' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:240:48: Exception check after calling '_add_child' will always require the GIL to be acquired. Declare '_add_child' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:244:23: Exception check after calling '_insert_in' will always require the GIL to be acquired. Possible solutions: 1. Declare '_insert_in' 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 '_insert_in' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:437:25: Exception check after calling 'c_assign' will always require the GIL to be acquired. Possible solutions: 1. Declare 'c_assign' 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 'c_assign' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:465:21: Exception check after calling 'aabb_creation' will always require the GIL to be acquired. Possible solutions: 1. Declare 'aabb_creation' 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 'aabb_creation' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:485:70: Exception check after calling 'create_memview_2d' will always require the GIL to be acquired. Declare 'create_memview_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:486:79: Exception check after calling 'create_memview_2d' will always require the GIL to be acquired. Declare 'create_memview_2d' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:488:21: Exception check after calling 'aabb_creation' will always require the GIL to be acquired. Possible solutions: 1. Declare 'aabb_creation' 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 'aabb_creation' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:530:43: Exception check after calling 'c_size' will always require the GIL to be acquired. Declare 'c_size' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:566:68: Exception check after calling 'c_infer_shape' will always require the GIL to be acquired. Declare 'c_infer_shape' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:569:25: Exception check after calling 'same_shape' will always require the GIL to be acquired. Declare 'same_shape' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:579:37: Exception check after calling 'c_extract' will always require the GIL to be acquired. Possible solutions: 1. Declare 'c_extract' 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 'c_extract' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:580:51: Exception check after calling 'find_nearest_cluster' will always require the GIL to be acquired. Declare 'find_nearest_cluster' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:584:41: Exception check after calling 'c_extract' will always require the GIL to be acquired. Possible solutions: 1. Declare 'c_extract' 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 'c_extract' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:585:60: Exception check after calling 'find_nearest_cluster' will always require the GIL to be acquired. Declare 'find_nearest_cluster' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:598:77: Exception check after calling 'c_size' will always require the GIL to be acquired. Declare 'c_size' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clusteringspeed.pyx:601:30: Exception check after calling 'c_assign' will always require the GIL to be acquired. Possible solutions: 1. Declare 'c_assign' 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 'c_assign' to allow an error code to be returned. [76/120] Compiling C object dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so.p/meson-generated_cythonutils.c.o [77/120] Compiling C object dipy/segment/clustering_algorithms.cpython-312-x86_64-linux-gnu.so.p/meson-generated_clustering_algorithms.c.o [78/120] Linking target dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so [79/120] Generating 'dipy/segment/featurespeed.cpython-312-x86_64-linux-gnu.so.p/featurespeed.c' warning: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/featurespeed.pyx:178:33: Exception check after calling '__pyx_fuse_1shape_from_memview' will always require the GIL to be acquired. Declare '__pyx_fuse_1shape_from_memview' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/featurespeed.pyx:208:45: Exception check after calling '__pyx_fuse_1shape_from_memview' will always require the GIL to be acquired. Declare '__pyx_fuse_1shape_from_memview' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/featurespeed.pyx:213:30: Exception check after calling '__pyx_fuse_0c_set_number_of_points' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0c_set_number_of_points' 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 '__pyx_fuse_0c_set_number_of_points' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/featurespeed.pyx:229:45: Exception check after calling '__pyx_fuse_1shape_from_memview' will always require the GIL to be acquired. Declare '__pyx_fuse_1shape_from_memview' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/featurespeed.pyx:264:45: Exception check after calling '__pyx_fuse_1shape_from_memview' will always require the GIL to be acquired. Declare '__pyx_fuse_1shape_from_memview' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/featurespeed.pyx:294:45: Exception check after calling '__pyx_fuse_1shape_from_memview' will always require the GIL to be acquired. Declare '__pyx_fuse_1shape_from_memview' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/featurespeed.pyx:302:28: Exception check after calling '__pyx_fuse_0c_length' will always require the GIL to be acquired. Declare '__pyx_fuse_0c_length' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/featurespeed.pyx:319:45: Exception check after calling '__pyx_fuse_1shape_from_memview' will always require the GIL to be acquired. Declare '__pyx_fuse_1shape_from_memview' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. [80/120] Linking target dipy/segment/clustering_algorithms.cpython-312-x86_64-linux-gnu.so [81/120] Compiling C object dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so.p/meson-generated_clusteringspeed.c.o [82/120] Generating 'dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so.p/metricspeed.c' warning: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/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: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/metricspeed.pyx:247:25: Exception check after calling 'same_shape' will always require the GIL to be acquired. Declare 'same_shape' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/metricspeed.pyx:342:25: Exception check after calling 'same_shape' will always require the GIL to be acquired. Declare 'same_shape' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. [83/120] Linking target dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so [84/120] Generating 'dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so.p/mrf.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/mrf.pyx:239:5: Exception check on '_initialize_param_uniform' will always require the GIL to be acquired. Possible solutions: 1. Declare '_initialize_param_uniform' 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 '_initialize_param_uniform' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/mrf.pyx:284:5: Exception check on '_negloglikelihood' will always require the GIL to be acquired. Possible solutions: 1. Declare '_negloglikelihood' 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 '_negloglikelihood' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/mrf.pyx:338:5: Exception check on '_prob_image' will always require the GIL to be acquired. Possible solutions: 1. Declare '_prob_image' 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 '_prob_image' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/mrf.pyx:507:5: Exception check on '_initialize_maximum_likelihood' will always require the GIL to be acquired. Possible solutions: 1. Declare '_initialize_maximum_likelihood' 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 '_initialize_maximum_likelihood' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/segment/mrf.pyx:551:5: Exception check on '_icm_ising' will always require the GIL to be acquired. Possible solutions: 1. Declare '_icm_ising' 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 '_icm_ising' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/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 '_prob_class_given_neighb' 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 '_prob_class_given_neighb' to allow an error code to be returned. [85/120] Compiling C object dipy/segment/featurespeed.cpython-312-x86_64-linux-gnu.so.p/meson-generated_featurespeed.c.o [86/120] Compiling C object dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so.p/meson-generated_metricspeed.c.o [87/120] Linking target dipy/segment/featurespeed.cpython-312-x86_64-linux-gnu.so [88/120] Compiling C object dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so.p/meson-generated_mrf.c.o [89/120] Generating 'dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so.p/direction_getter.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/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 '_step_to_boundary' 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 '_step_to_boundary' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/direction_getter.pyx:65:5: Exception check on '_fixed_step' will always require the GIL to be acquired. Possible solutions: 1. Declare '_fixed_step' 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 '_fixed_step' to allow an error code to be returned. [90/120] Linking target dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so [91/120] Generating 'dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so.p/distances.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/distances.pyx:137:5: Exception check on 'csub_3vecs' will always require the GIL to be acquired. Possible solutions: 1. Declare 'csub_3vecs' 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 'csub_3vecs' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/distances.pyx:153:5: Exception check on 'cadd_3vecs' will always require the GIL to be acquired. Possible solutions: 1. Declare 'cadd_3vecs' 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 'cadd_3vecs' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/distances.pyx:167:5: Exception check on 'cmul_3vecs' will always require the GIL to be acquired. Possible solutions: 1. Declare 'cmul_3vecs' 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 'cmul_3vecs' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/distances.pyx:179:5: Exception check on 'cmul_3vec' will always require the GIL to be acquired. Possible solutions: 1. Declare 'cmul_3vec' 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 'cmul_3vec' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/distances.pyx:689:5: Exception check on 'min_distances' will always require the GIL to be acquired. Possible solutions: 1. Declare 'min_distances' 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 'min_distances' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/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 'track_direct_flip_dist' 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 'track_direct_flip_dist' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/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 'track_direct_flip_3dist' 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 'track_direct_flip_3dist' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/distances.pyx:661:17: Exception check after calling 'min_distances' will always require the GIL to be acquired. Possible solutions: 1. Declare 'min_distances' 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 'min_distances' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/distances.pyx:1387:14: Exception check after calling 'csub_3vecs' will always require the GIL to be acquired. Possible solutions: 1. Declare 'csub_3vecs' 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 'csub_3vecs' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/distances.pyx:1388:14: Exception check after calling 'csub_3vecs' will always require the GIL to be acquired. Possible solutions: 1. Declare 'csub_3vecs' 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 'csub_3vecs' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/distances.pyx:1389:14: Exception check after calling 'csub_3vecs' will always require the GIL to be acquired. Possible solutions: 1. Declare 'csub_3vecs' 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 'csub_3vecs' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/distances.pyx:1668:38: Exception check after calling 'track_direct_flip_dist' will always require the GIL to be acquired. Possible solutions: 1. Declare 'track_direct_flip_dist' 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 'track_direct_flip_dist' to allow an error code to be returned. [92/120] Linking target dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so [93/120] Generating 'dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so.p/fbcmeasures.c' [94/120] Compiling C object dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so.p/meson-generated_direction_getter.c.o [95/120] Linking target dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so [96/120] Generating 'dipy/tracking/localtrack.cpython-312-x86_64-linux-gnu.so.p/localtrack.c' [97/120] Compiling C object dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so.p/meson-generated_distances.c.o [98/120] Compiling C object dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so.p/meson-generated_fbcmeasures.c.o [99/120] Linking target dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so [100/120] Compiling C object dipy/tracking/localtrack.cpython-312-x86_64-linux-gnu.so.p/meson-generated_localtrack.c.o [101/120] Generating 'dipy/tracking/propspeed.cpython-312-x86_64-linux-gnu.so.p/propspeed.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/propspeed.pyx:186:32: Exception check after calling '_trilinear_interpolation_iso' will always require the GIL to be acquired. Possible solutions: 1. Declare '_trilinear_interpolation_iso' 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 '_trilinear_interpolation_iso' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/propspeed.pyx:199:24: Exception check after calling 'offset' will always require the GIL to be acquired. Declare 'offset' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/propspeed.pyx:251:16: Exception check after calling 'offset' will always require the GIL to be acquired. Declare 'offset' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. [102/120] Linking target dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so [103/120] Generating 'dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p/stopping_criterion.c' [104/120] Linking target dipy/tracking/localtrack.cpython-312-x86_64-linux-gnu.so [105/120] Generating 'dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so.p/streamlinespeed.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/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 'c_arclengths_from_arraysequence' 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 'c_arclengths_from_arraysequence' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/streamlinespeed.pyx:182:5: Exception check on 'c_arclengths' will always require the GIL to be acquired. Possible solutions: 1. Declare 'c_arclengths' 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 'c_arclengths' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/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 'c_set_number_of_points' 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 'c_set_number_of_points' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/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 'c_set_number_of_points_from_arraysequence' 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 'c_set_number_of_points_from_arraysequence' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/streamlinespeed.pyx:206:16: Exception check after calling '__pyx_fuse_0c_arclengths' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0c_arclengths' 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 '__pyx_fuse_0c_arclengths' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/streamlinespeed.pyx:206:16: Exception check after calling '__pyx_fuse_1c_arclengths' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_1c_arclengths' 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 '__pyx_fuse_1c_arclengths' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/streamlinespeed.pyx:260:30: Exception check after calling '__pyx_fuse_0c_set_number_of_points' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_0c_set_number_of_points' 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 '__pyx_fuse_0c_set_number_of_points' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/streamlinespeed.pyx:260:30: Exception check after calling '__pyx_fuse_1c_set_number_of_points' will always require the GIL to be acquired. Possible solutions: 1. Declare '__pyx_fuse_1c_set_number_of_points' 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 '__pyx_fuse_1c_set_number_of_points' to allow an error code to be returned. [106/120] Compiling C object dipy/tracking/propspeed.cpython-312-x86_64-linux-gnu.so.p/meson-generated_propspeed.c.o [107/120] Linking target dipy/tracking/propspeed.cpython-312-x86_64-linux-gnu.so [108/120] Generating 'dipy/tracking/vox2track.cpython-312-x86_64-linux-gnu.so.p/vox2track.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/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 'c_get_closest_edge' 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 'c_get_closest_edge' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/vox2track.pyx:275:30: Exception check after calling 'c_get_closest_edge' will always require the GIL to be acquired. Possible solutions: 1. Declare 'c_get_closest_edge' 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 'c_get_closest_edge' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/vox2track.pyx:314:30: Exception check after calling 'c_get_closest_edge' will always require the GIL to be acquired. Possible solutions: 1. Declare 'c_get_closest_edge' 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 'c_get_closest_edge' to allow an error code to be returned. [109/120] Compiling C object dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p/meson-generated_stopping_criterion.c.o In file included from /usr/include/string.h:548, from /usr/include/python3.12/Python.h:26, from dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p/stopping_criterion.c:16: In function ‘memcpy’, inlined from ‘__pyx_f_4dipy_8tracking_18stopping_criterion___pyx_unpickle_StoppingCriterion__set_state’ at dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p/stopping_criterion.c:29840:3: /usr/include/bits/string_fortified.h:29:10: warning: ‘MEM [(char * {ref-all})&__pyx_t_1]’ may be used uninitialized [-Wmaybe-uninitialized] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p/stopping_criterion.c: In function ‘__pyx_f_4dipy_8tracking_18stopping_criterion___pyx_unpickle_StoppingCriterion__set_state’: dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p/stopping_criterion.c:29814:10: note: ‘MEM [(char * {ref-all})&__pyx_t_1]’ was declared here 29814 | double __pyx_t_1[1]; | ^~~~~~~~~ [110/120] Compiling C object dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so.p/meson-generated_streamlinespeed.c.o [111/120] Linking target dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so [112/120] Generating 'dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so.p/fast_numpy.c' performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:17:5: Exception check on 'cumsum' will always require the GIL to be acquired. Possible solutions: 1. Declare 'cumsum' 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 'cumsum' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:26:5: Exception check on 'copy_point' will always require the GIL to be acquired. Possible solutions: 1. Declare 'copy_point' 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 'copy_point' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:33:5: Exception check on 'scalar_muliplication_point' will always require the GIL to be acquired. Possible solutions: 1. Declare 'scalar_muliplication_point' 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 'scalar_muliplication_point' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:70:5: Exception check on 'normalize' will always require the GIL to be acquired. Possible solutions: 1. Declare 'normalize' 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 'normalize' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:89:5: Exception check on 'cross' will always require the GIL to be acquired. Possible solutions: 1. Declare 'cross' 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 'cross' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:111:5: Exception check on 'random_vector' will always require the GIL to be acquired. Possible solutions: 1. Declare 'random_vector' 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 'random_vector' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:129:5: Exception check on 'random_perpendicular_vector' will always require the GIL to be acquired. Possible solutions: 1. Declare 'random_perpendicular_vector' 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 'random_perpendicular_vector' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:151:6: Exception check on 'random_point_within_circle' will always require the GIL to be acquired. Declare 'random_point_within_circle' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:188:6: Exception check on 'seed' will always require the GIL to be acquired. Possible solutions: 1. Declare 'seed' 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 'seed' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:126:13: Exception check after calling 'normalize' will always require the GIL to be acquired. Possible solutions: 1. Declare 'normalize' 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 'normalize' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:146:17: Exception check after calling 'random_vector' will always require the GIL to be acquired. Possible solutions: 1. Declare 'random_vector' 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 'random_vector' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:147:9: Exception check after calling 'cross' will always require the GIL to be acquired. Possible solutions: 1. Declare 'cross' 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 'cross' to allow an error code to be returned. performance hint: /builddir/build/BUILD/dipy-1.8.0/dipy/utils/fast_numpy.pyx:148:13: Exception check after calling 'normalize' will always require the GIL to be acquired. Possible solutions: 1. Declare 'normalize' 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 'normalize' to allow an error code to be returned. [113/120] Linking target dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so [114/120] Generating 'dipy/utils/omp.cpython-312-x86_64-linux-gnu.so.p/omp.c' [115/120] Compiling C object dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so.p/meson-generated_fast_numpy.c.o [116/120] Compiling C object dipy/tracking/vox2track.cpython-312-x86_64-linux-gnu.so.p/meson-generated_vox2track.c.o [117/120] Linking target dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so [118/120] Compiling C object dipy/utils/omp.cpython-312-x86_64-linux-gnu.so.p/meson-generated_omp.c.o [119/120] Linking target dipy/utils/omp.cpython-312-x86_64-linux-gnu.so [120/120] Linking target dipy/tracking/vox2track.cpython-312-x86_64-linux-gnu.so [1/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/version.py [2/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so [3/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so [4/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/align/expectmax.cpython-312-x86_64-linux-gnu.so [5/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so [6/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so [7/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/align/transforms.cpython-312-x86_64-linux-gnu.so [8/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so [9/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so [10/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so [11/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/denoise/enhancement_kernel.cpython-312-x86_64-linux-gnu.so [12/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so [13/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/denoise/pca_noise_estimate.cpython-312-x86_64-linux-gnu.so [14/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so [15/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so [16/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/direction/closest_peak_direction_getter.cpython-312-x86_64-linux-gnu.so [17/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so [18/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so [19/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so [20/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/reconst/eudx_direction_getter.cpython-312-x86_64-linux-gnu.so [21/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so [22/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so [23/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so [24/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/segment/clustering_algorithms.cpython-312-x86_64-linux-gnu.so [25/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so [26/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so [27/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/segment/featurespeed.cpython-312-x86_64-linux-gnu.so [28/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so [29/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so [30/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so [31/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so [32/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so [33/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/tracking/localtrack.cpython-312-x86_64-linux-gnu.so [34/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/tracking/propspeed.cpython-312-x86_64-linux-gnu.so [35/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so [36/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so [37/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/tracking/vox2track.cpython-312-x86_64-linux-gnu.so [38/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so [39/517] /builddir/build/BUILD/dipy-1.8.0/.mesonpy-b2ulncvv/dipy/utils/omp.cpython-312-x86_64-linux-gnu.so [40/517] /builddir/build/BUILD/dipy-1.8.0/dipy/__init__.py [41/517] /builddir/build/BUILD/dipy-1.8.0/dipy/conftest.py [42/517] /builddir/build/BUILD/dipy-1.8.0/dipy/pkg_info.py [43/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/__init__.py [44/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/_public.py [45/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/cpd.py [46/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/imaffine.py [47/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/imwarp.py [48/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/metrics.py [49/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/reslice.py [50/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/scalespace.py [51/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/streamlinear.py [52/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/streamwarp.py [53/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/fused_types.pxd [54/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/transforms.pxd [55/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/vector_fields.pxd [56/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/__init__.py [57/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_api.py [58/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_crosscorr.py [59/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_expectmax.py [60/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_imaffine.py [61/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_imwarp.py [62/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_metrics.py [63/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_parzenhist.py [64/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_reslice.py [65/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_scalespace.py [66/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_streamlinear.py [67/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_streamwarp.py [68/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_sumsqdiff.py [69/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_transforms.py [70/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_vector_fields.py [71/517] /builddir/build/BUILD/dipy-1.8.0/dipy/align/tests/test_whole_brain_slr.py [72/517] /builddir/build/BUILD/dipy-1.8.0/dipy/boots/__init__.py [73/517] /builddir/build/BUILD/dipy-1.8.0/dipy/boots/resampling.py [74/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/__init__.py [75/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/geometry.py [76/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/gradients.py [77/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/graph.py [78/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/histeq.py [79/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/ndindex.py [80/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/onetime.py [81/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/optimize.py [82/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/profile.py [83/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/rng.py [84/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/sphere.py [85/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/sphere_stats.py [86/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/subdivide_octahedron.py [87/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/wavelet.py [88/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/interpolation.pxd [89/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/tests/__init__.py [90/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/tests/test_geometry.py [91/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/tests/test_gradients.py [92/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/tests/test_graph.py [93/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/tests/test_interpolation.py [94/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/tests/test_ndindex.py [95/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/tests/test_optimize.py [96/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/tests/test_rng.py [97/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/tests/test_sphere.py [98/517] /builddir/build/BUILD/dipy-1.8.0/dipy/core/tests/test_subdivide_octahedron.py [99/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/__init__.py [100/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/fetcher.py [101/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/55dir_grad.bval [102/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/55dir_grad.bvec [103/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/eg_3voxels.pkl [104/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/aniso_vox.nii.gz [105/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/ascm_out_test.nii.gz [106/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/C.npy [107/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/C1.pkl.gz [108/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/C3.pkl.gz [109/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/cb_2.npz [110/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/circle.npy [111/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/dipy_colormaps.json [112/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/dki_constraint_0.npz [113/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/dki_constraint_2.npz [114/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/dki_constraint_4.npz [115/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/dki_constraint.npz [116/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/dsi515_b_table.txt [117/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/dsi4169_b_table.txt [118/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/EuDX_small_25.trk [119/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/evenly_distributed_sphere_362.npz [120/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/evenly_distributed_sphere_642.npz [121/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/evenly_distributed_sphere_724.npz [122/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/fib0.pkl.gz [123/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/fib1.pkl.gz [124/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/fib2.pkl.gz [125/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/func_coef.nii.gz [126/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/func_discrete.nii.gz [127/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/grad_514.txt [128/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/gtab_3shell.txt [129/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/gtab_isbi2013_2shell.txt [130/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/gtab_taiwan_dsi.txt [131/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/hermite_constraint_0.npz [132/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/hermite_constraint_2.npz [133/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/hermite_constraint_4.npz [134/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/hermite_constraint_6.npz [135/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/hermite_constraint_8.npz [136/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/hermite_constraint_10.npz [137/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/life_matlab_rmse.npy [138/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/life_matlab_weights.npy [139/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/minimal_bundles.zip [140/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/record_horizon.log.gz [141/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/repulsion100.npz [142/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/repulsion200.npz [143/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/repulsion724.npz [144/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/S0_10slices.nii.gz [145/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/ScannerVectors_GQI101.txt [146/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/small_25.bval [147/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/small_25.bvec [148/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/small_25.nii.gz [149/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/small_64D.bval [150/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/small_64D.bvals.npy [151/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/small_64D.bvec [152/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/small_64D.gradients.npy [153/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/small_64D.nii [154/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/small_101D.bval [155/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/small_101D.bvec [156/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/small_101D.nii.gz [157/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/sphere_grad.txt [158/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/t1_coronal_slice.npy [159/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/tdesign45.txt [160/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/test_piesno.nii.gz [161/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/test_ui_text_block.npz [162/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/files/tracks300.trk [163/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/tests/__init__.py [164/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/tests/test_data.py [165/517] /builddir/build/BUILD/dipy-1.8.0/dipy/data/tests/test_fetcher.py [166/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/__init__.py [167/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/adaptive_soft_matching.py [168/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/gibbs.py [169/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/localpca.py [170/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/nlmeans.py [171/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/noise_estimate.py [172/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/non_local_means.py [173/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/patch2self.py [174/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/tests/__init__.py [175/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/tests/test_ascm.py [176/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/tests/test_denoise.py [177/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/tests/test_gibbs.py [178/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/tests/test_kernel.py [179/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/tests/test_lpca.py [180/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/tests/test_nlmeans.py [181/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/tests/test_noise_estimate.py [182/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/tests/test_non_local_means.py [183/517] /builddir/build/BUILD/dipy-1.8.0/dipy/denoise/tests/test_patch2self.py [184/517] /builddir/build/BUILD/dipy-1.8.0/dipy/direction/__init__.py [185/517] /builddir/build/BUILD/dipy-1.8.0/dipy/direction/peaks.py [186/517] /builddir/build/BUILD/dipy-1.8.0/dipy/direction/closest_peak_direction_getter.pxd [187/517] /builddir/build/BUILD/dipy-1.8.0/dipy/direction/pmf.pxd [188/517] /builddir/build/BUILD/dipy-1.8.0/dipy/direction/probabilistic_direction_getter.pxd [189/517] /builddir/build/BUILD/dipy-1.8.0/dipy/direction/tests/__init__.py [190/517] /builddir/build/BUILD/dipy-1.8.0/dipy/direction/tests/test_bootstrap_direction_getter.py [191/517] /builddir/build/BUILD/dipy-1.8.0/dipy/direction/tests/test_peaks.py [192/517] /builddir/build/BUILD/dipy-1.8.0/dipy/direction/tests/test_pmf.py [193/517] /builddir/build/BUILD/dipy-1.8.0/dipy/direction/tests/test_prob_direction_getter.py [194/517] /builddir/build/BUILD/dipy-1.8.0/dipy/direction/tests/test_ptt_direction_getter.py [195/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/__init__.py [196/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/bvectxt.py [197/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/dpy.py [198/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/gradients.py [199/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/image.py [200/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/peaks.py [201/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/pickles.py [202/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/stateful_tractogram.py [203/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/streamline.py [204/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/utils.py [205/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/vtk.py [206/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/tests/__init__.py [207/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/tests/test_dpy.py [208/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/tests/test_io.py [209/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/tests/test_io_gradients.py [210/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/tests/test_io_peaks.py [211/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/tests/test_stateful_tractogram.py [212/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/tests/test_streamline.py [213/517] /builddir/build/BUILD/dipy-1.8.0/dipy/io/tests/test_utils.py [214/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/__init__.py [215/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/cnn_1d_denoising.py [216/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/evac.py [217/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/histo_resdnn.py [218/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/model.py [219/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/synb0.py [220/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/utils.py [221/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/tests/__init__.py [222/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/tests/test_cnn_1denoiser.py [223/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/tests/test_evac.py [224/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/tests/test_histo_resdnn.py [225/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/tests/test_synb0.py [226/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/tests/test_tf.py [227/517] /builddir/build/BUILD/dipy-1.8.0/dipy/nn/tests/test_utils.py [228/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/__init__.py [229/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/base.py [230/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/cache.py [231/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/cross_validation.py [232/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/csdeconv.py [233/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/cti.py [234/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/dki_micro.py [235/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/dki.py [236/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/dsi.py [237/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/dti.py [238/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/forecast.py [239/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/fwdti.py [240/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/gqi.py [241/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/ivim.py [242/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/mapmri.py [243/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/mcsd.py [244/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/msdki.py [245/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/multi_voxel.py [246/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/odf.py [247/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/qtdmri.py [248/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/qti.py [249/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/rumba.py [250/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/sfm.py [251/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/shm.py [252/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/shore.py [253/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/utils.py [254/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/__init__.py [255/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_cache.py [256/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_cross_validation.py [257/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_csdeconv.py [258/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_cti.py [259/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_dki.py [260/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_dki_micro.py [261/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_dsi.py [262/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_dsi_deconv.py [263/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_dsi_metrics.py [264/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_dti.py [265/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_eudx_dg.py [266/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_forecast.py [267/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_fwdti.py [268/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_gqi.py [269/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_ivim.py [270/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_mapmri.py [271/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_mcsd.py [272/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_msdki.py [273/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_multi_voxel.py [274/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_odf.py [275/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_peak_finding.py [276/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_qtdmri.py [277/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_qti.py [278/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_reco_utils.py [279/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_rumba.py [280/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_sfm.py [281/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_shm.py [282/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_shore.py [283/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_shore_metrics.py [284/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_shore_odf.py [285/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_utils.py [286/517] /builddir/build/BUILD/dipy-1.8.0/dipy/reconst/tests/test_vec_val_vect.py [287/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/__init__.py [288/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/bundles.py [289/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/clustering.py [290/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/fss.py [291/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/mask.py [292/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/metric.py [293/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/threshold.py [294/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/tissue.py [295/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/tests/__init__.py [296/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/tests/test_adjustment.py [297/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/tests/test_bundles.py [298/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/tests/test_clustering.py [299/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/tests/test_feature.py [300/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/tests/test_fss.py [301/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/tests/test_mask.py [302/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/tests/test_metric.py [303/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/tests/test_mrf.py [304/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/tests/test_qbx.py [305/517] /builddir/build/BUILD/dipy-1.8.0/dipy/segment/tests/test_quickbundles.py [306/517] /builddir/build/BUILD/dipy-1.8.0/dipy/sims/__init__.py [307/517] /builddir/build/BUILD/dipy-1.8.0/dipy/sims/phantom.py [308/517] /builddir/build/BUILD/dipy-1.8.0/dipy/sims/voxel.py [309/517] /builddir/build/BUILD/dipy-1.8.0/dipy/sims/tests/__init__.py [310/517] /builddir/build/BUILD/dipy-1.8.0/dipy/sims/tests/test_phantom.py [311/517] /builddir/build/BUILD/dipy-1.8.0/dipy/sims/tests/test_voxel.py [312/517] /builddir/build/BUILD/dipy-1.8.0/dipy/stats/__init__.py [313/517] /builddir/build/BUILD/dipy-1.8.0/dipy/stats/analysis.py [314/517] /builddir/build/BUILD/dipy-1.8.0/dipy/stats/tests/__init__.py [315/517] /builddir/build/BUILD/dipy-1.8.0/dipy/stats/tests/test_analysis.py [316/517] /builddir/build/BUILD/dipy-1.8.0/dipy/testing/__init__.py [317/517] /builddir/build/BUILD/dipy-1.8.0/dipy/testing/decorators.py [318/517] /builddir/build/BUILD/dipy-1.8.0/dipy/testing/memory.py [319/517] /builddir/build/BUILD/dipy-1.8.0/dipy/testing/spherepoints.py [320/517] /builddir/build/BUILD/dipy-1.8.0/dipy/testing/tests/__init__.py [321/517] /builddir/build/BUILD/dipy-1.8.0/dipy/testing/tests/test_decorators.py [322/517] /builddir/build/BUILD/dipy-1.8.0/dipy/testing/tests/test_memory.py [323/517] /builddir/build/BUILD/dipy-1.8.0/dipy/testing/tests/test_testing.py [324/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tests/__init__.py [325/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tests/scriptrunner.py [326/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tests/test_scripts.py [327/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/__init__.py [328/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/_utils.py [329/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/learning.py [330/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/life.py [331/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/local_tracking.py [332/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/mesh.py [333/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/metrics.py [334/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/streamline.py [335/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/utils.py [336/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/__init__.py [337/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/test_distances.py [338/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/test_fbc.py [339/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/test_learning.py [340/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/test_life.py [341/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/test_mesh.py [342/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/test_metrics.py [343/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/test_propagation.py [344/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/test_stopping_criterion.py [345/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/test_streamline.py [346/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/test_track_volumes.py [347/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/test_tracking.py [348/517] /builddir/build/BUILD/dipy-1.8.0/dipy/tracking/tests/test_utils.py [349/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/__init__.py [350/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/arrfuncs.py [351/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/deprecator.py [352/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/multiproc.py [353/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/optpkg.py [354/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/parallel.py [355/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/tripwire.py [356/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/volume.py [357/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/tests/__init__.py [358/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/tests/test_arrfuncs.py [359/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/tests/test_deprecator.py [360/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/tests/test_fast_numpy.py [361/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/tests/test_multiproc.py [362/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/tests/test_omp.py [363/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/tests/test_optpkg.py [364/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/tests/test_parallel.py [365/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/tests/test_tripwire.py [366/517] /builddir/build/BUILD/dipy-1.8.0/dipy/utils/tests/test_volume.py [367/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/__init__.py [368/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/gmem.py [369/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/panel.py [370/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/plotting.py [371/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/projections.py [372/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/regtools.py [373/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/streamline.py [374/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/__init__.py [375/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/app.py [376/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/util.py [377/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/tab/__init__.py [378/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/tab/base.py [379/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/tab/cluster.py [380/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/tab/peak.py [381/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/tab/roi.py [382/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/tab/slice.py [383/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/tab/tests/__init__.py [384/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/tab/tests/test_base.py [385/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/visualizer/__init__.py [386/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/visualizer/cluster.py [387/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/horizon/visualizer/slice.py [388/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/tests/__init__.py [389/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/tests/test_apps.py [390/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/tests/test_fury.py [391/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/tests/test_regtools.py [392/517] /builddir/build/BUILD/dipy-1.8.0/dipy/viz/tests/test_streamline.py [393/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/__init__.py [394/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/align.py [395/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/base.py [396/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/cli.py [397/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/combined_workflow.py [398/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/denoise.py [399/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/docstring_parser.py [400/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/flow_runner.py [401/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/io.py [402/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/mask.py [403/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/multi_io.py [404/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/nn.py [405/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/reconst.py [406/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/segment.py [407/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/stats.py [408/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tracking.py [409/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/viz.py [410/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/workflow.py [411/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/__init__.py [412/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_align.py [413/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_denoise.py [414/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_docstring_parser.py [415/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_iap.py [416/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_io.py [417/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_masking.py [418/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_nn.py [419/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_reconst_csa_csd.py [420/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_reconst_dki.py [421/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_reconst_dti.py [422/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_reconst_ivim.py [423/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_reconst_mapmri.py [424/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_reconst_rumba.py [425/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_segment.py [426/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_stats.py [427/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_tracking.py [428/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_viz.py [429/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/test_workflow.py [430/517] /builddir/build/BUILD/dipy-1.8.0/dipy/workflows/tests/workflow_tests_utils.py [431/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/affine_registration_3d.py [432/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/affine_registration_masks.py [433/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/afq_tract_profiles.py [434/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/brain_extraction_dwi.py [435/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/bundle_assignment_maps.py [436/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/bundle_extraction.py [437/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/bundle_group_registration.py [438/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/bundle_registration.py [439/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/bundle_shape_similarity.py [440/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/bundlewarp_registration.py [441/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/cluster_confidence.py [442/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/combined_workflow_creation.py [443/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/contextual_enhancement.py [444/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/denoise_ascm.py [445/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/denoise_gibbs.py [446/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/denoise_localpca.py [447/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/denoise_mppca.py [448/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/denoise_nlmeans.py [449/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/denoise_patch2self.py [450/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/fast_streamline_search.py [451/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/fiber_to_bundle_coherence.py [452/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/gradients_spheres.py [453/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/histology_resdnn.py [454/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/kfold_xval.py [455/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/linear_fascicle_evaluation.py [456/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/motion_correction.py [457/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/path_length_map.py [458/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/piesno.py [459/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/quick_start.py [460/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_csa.py [461/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_csa_parallel.py [462/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_csd.py [463/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_csd_parallel.py [464/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_cti.py [465/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_dki.py [466/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_dki_micro.py [467/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_dsi.py [468/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_dsi_metrics.py [469/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_dsid.py [470/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_dti.py [471/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_forecast.py [472/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_fwdti.py [473/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_gqi.py [474/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_ivim.py [475/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_mapmri.py [476/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_mcsd.py [477/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_msdki.py [478/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_qtdmri.py [479/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_qti.py [480/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_qtiplus.py [481/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_rumba.py [482/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_sfm.py [483/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_sh.py [484/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_shore.py [485/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reconst_shore_metrics.py [486/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/register_binary_fuzzy.py [487/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/reslice_datasets.py [488/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/restore_dti.py [489/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/segment_clustering_features.py [490/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/segment_clustering_metrics.py [491/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/segment_extending_clustering_framework.py [492/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/segment_quickbundles.py [493/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/simulate_dki.py [494/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/simulate_multi_tensor.py [495/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/snr_in_cc.py [496/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/streamline_formats.py [497/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/streamline_length.py [498/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/streamline_registration.py [499/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/streamline_tools.py [500/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/surface_seed.py [501/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/syn_registration_2d.py [502/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/syn_registration_3d.py [503/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/tissue_classification.py [504/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/tracking_bootstrap_peaks.py [505/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/tracking_deterministic.py [506/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/tracking_introduction_eudx.py [507/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/tracking_pft.py [508/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/tracking_probabilistic.py [509/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/tracking_ptt.py [510/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/tracking_rumba.py [511/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/tracking_sfm.py [512/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/tracking_stopping_criterion.py [513/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/viz_advanced.py [514/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/viz_bundles.py [515/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/viz_roi_contour.py [516/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/viz_slice.py [517/517] /builddir/build/BUILD/dipy-1.8.0/dipy/../doc/examples/workflow_creation.py 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) Building wheel for dipy (pyproject.toml): finished with status 'done' Created wheel for dipy: filename=dipy-1.8.0-cp312-cp312-linux_x86_64.whl size=30503864 sha256=79998112b4d9bdd510e85a8d910b328f71c38e88a2a5351304b751a3ef78d84e Stored in directory: /builddir/.cache/pip/wheels/17/c9/ce/bfa87643e0f6c8fd2199b678099d0566cbc9c77c4ec55ae258 Successfully built dipy + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.iQBpsn + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64 ++ dirname /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd dipy-1.8.0 ++ ls /builddir/build/BUILD/dipy-1.8.0/pyproject-wheeldir/dipy-1.8.0-cp312-cp312-linux_x86_64.whl ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' ++ xargs basename --multiple + specifier=dipy==1.8.0 + '[' -z dipy==1.8.0 ']' + TMPDIR=/builddir/build/BUILD/dipy-1.8.0/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64 --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.8.0/pyproject-wheeldir dipy==1.8.0 Using pip 24.0 from /usr/lib/python3.12/site-packages/pip (python 3.12) Looking in links: /builddir/build/BUILD/dipy-1.8.0/pyproject-wheeldir Processing ./pyproject-wheeldir/dipy-1.8.0-cp312-cp312-linux_x86_64.whl Installing collected packages: dipy Creating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_align_syn to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_align_affine to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_apply_transform to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_buan_shapes to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_buan_profiles to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_buan_lmm to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_bundlewarp to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_correct_motion to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_denoise_nlmeans to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_denoise_lpca to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_denoise_mppca to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_denoise_patch2self to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_evac_plus to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_fetch to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_fit_csa to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_fit_csd to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_fit_dki to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_fit_dti to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_fit_ivim to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_fit_mapmri to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_mask to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_gibbs_ringing to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_horizon to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_info to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_labelsbundles to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_median_otsu to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_recobundles to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_reslice to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_snr_in_cc to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_split to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_track to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_track_pft to 755 changing mode of /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_slr to 755 Successfully installed dipy-1.8.0 + '[' -d /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/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.8.0-7.fc41.x86_64/usr/bin/dipy_align_affine /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_align_syn /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_apply_transform /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_buan_lmm /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_buan_profiles /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_buan_shapes /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_bundlewarp /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_correct_motion /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_denoise_lpca /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_denoise_mppca /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_denoise_nlmeans /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_denoise_patch2self /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_evac_plus /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_fetch /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_fit_csa /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_fit_csd /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_fit_dki /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_fit_dti /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_fit_ivim /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_fit_mapmri /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_gibbs_ringing /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_horizon /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_info /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_labelsbundles /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_mask /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_median_otsu /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_recobundles /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_reslice /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_slr /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_snr_in_cc /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_split /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_track /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_track_pft /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_align_affine: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_align_syn: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_apply_transform: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_buan_lmm: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_buan_profiles: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_buan_shapes: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_bundlewarp: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_correct_motion: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_denoise_lpca: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_denoise_mppca: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_denoise_nlmeans: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_denoise_patch2self: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_evac_plus: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_fetch: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_fit_csa: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_fit_csd: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_fit_dki: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_fit_dti: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_fit_ivim: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_fit_mapmri: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_gibbs_ringing: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_horizon: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_info: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_labelsbundles: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_mask: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_median_otsu: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_recobundles: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_reslice: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_slr: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_snr_in_cc: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_split: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_track: updating /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/dipy_track_pft: updating + rm -rfv /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/python-dipy-1.8.0-7.fc41.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/lib/python3.12/site-packages ']' + '[' /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/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.8.0-7.fc41.x86_64$site_dir/*.dist-info + echo '%ghost /usr/lib64/python3.12/site-packages/dipy-1.8.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/lib64/python3.12/site-packages/dipy-1.8.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.8.0-7.fc41.x86_64 --record /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/lib64/python3.12/site-packages/dipy-1.8.0.dist-info/RECORD --output /builddir/build/BUILD/python-dipy-1.8.0-7.fc41.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/lib64/python3.12/site-packages/dipy-1.8.0.dist-info/RECORD removed '/builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/lib64/python3.12/site-packages/dipy-1.8.0.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/lib64/python3.12/site-packages/dipy-1.8.0.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/lib64/python3.12/site-packages/dipy-1.8.0.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/python-dipy-1.8.0-7.fc41.x86_64-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.8.0-7.fc41.x86_64-pyproject-files --output-modules /builddir/build/BUILD/python-dipy-1.8.0-7.fc41.x86_64-pyproject-modules --buildroot /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64 --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.8.0-7.fc41.x86_64-pyproject-record --prefix /usr dipy + mkdir -p /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/share/doc/python-dipy-doc + mv /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/doc/dipy/examples /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/share/doc/python-dipy-doc/ + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 1.8.0-7.fc41 --unique-debug-suffix -1.8.0-7.fc41.x86_64 --unique-debug-src-base python-dipy-1.8.0-7.fc41.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/dipy-1.8.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.8.0-7.fc41.x86_64 cpio: .mesonpy-b2ulncvv/: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so.p/bundlemin.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so.p/crosscorr.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/align/expectmax.cpython-312-x86_64-linux-gnu.so.p/expectmax.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so.p/parzenhist.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so.p/sumsqdiff.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/align/transforms.cpython-312-x86_64-linux-gnu.so.p/transforms.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so.p/vector_fields.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so.p/interpolation.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so.p/denspeed.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/denoise/enhancement_kernel.cpython-312-x86_64-linux-gnu.so.p/enhancement_kernel.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so.p/nlmeans_block.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/denoise/pca_noise_estimate.cpython-312-x86_64-linux-gnu.so.p/pca_noise_estimate.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so.p/shift_twist_convolution.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so.p/bootstrap_direction_getter.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/direction/closest_peak_direction_getter.cpython-312-x86_64-linux-gnu.so.p/closest_peak_direction_getter.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so.p/pmf.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so.p/probabilistic_direction_getter.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so.p/ptt_direction_getter.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/dpy_math.h: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/reconst/eudx_direction_getter.cpython-312-x86_64-linux-gnu.so.p/eudx_direction_getter.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so.p/quick_squash.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so.p/recspeed.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so.p/vec_val_sum.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/segment/clustering_algorithms.cpython-312-x86_64-linux-gnu.so.p/clustering_algorithms.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so.p/clusteringspeed.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so.p/cythonutils.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/segment/featurespeed.cpython-312-x86_64-linux-gnu.so.p/featurespeed.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so.p/metricspeed.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so.p/mrf.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so.p/direction_getter.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so.p/distances.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so.p/fbcmeasures.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/tracking/localtrack.cpython-312-x86_64-linux-gnu.so.p/localtrack.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/tracking/propspeed.cpython-312-x86_64-linux-gnu.so.p/propspeed.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p/stopping_criterion.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so.p/streamlinespeed.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/tracking/vox2track.cpython-312-x86_64-linux-gnu.so.p/vox2track.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so.p/fast_numpy.c: Cannot stat: No such file or directory cpio: .mesonpy-b2ulncvv/dipy/utils/omp.cpython-312-x86_64-linux-gnu.so.p/omp.c: Cannot stat: No such file or directory 0 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/lib64/python3.12/site-packages/dipy/align/streamwarp.py is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/python3.12/site-packages/dipy/align/tests/test_streamwarp.py is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/python3.12/site-packages/dipy/reconst/shm.py is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/python3.12/site-packages/dipy/workflows/stats.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 -j2 Bytecompiling .py files below /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/lib64/python3.12 using python3.12 /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:19: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:57: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:91: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:137: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:187: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:222: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:280: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:323: SyntaxWarning: invalid escape sequence '\e' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:395: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:761: SyntaxWarning: invalid escape sequence '\l' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:783: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:805: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:827: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:863: SyntaxWarning: invalid escape sequence '\l' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:886: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:909: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:934: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:953: SyntaxWarning: invalid escape sequence '\l' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:979: SyntaxWarning: invalid escape sequence '\s' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:998: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:1036: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:1061: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:1086: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:19: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:57: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:91: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:137: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:187: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:222: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:280: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:323: SyntaxWarning: invalid escape sequence '\e' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:395: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:761: SyntaxWarning: invalid escape sequence '\l' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:783: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:805: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:827: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:863: SyntaxWarning: invalid escape sequence '\l' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:886: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:909: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:934: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:953: SyntaxWarning: invalid escape sequence '\l' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:979: SyntaxWarning: invalid escape sequence '\s' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:998: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:1036: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:1061: SyntaxWarning: invalid escape sequence '\m' /usr/lib64/python3.12/site-packages/dipy/reconst/qti.py:1086: SyntaxWarning: invalid escape sequence '\m' /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.8.0-7.fc41.x86_64/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.Hm8q2b + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd dipy-1.8.0 + k='not test_peaksFromModelParallel' + k='not test_peaksFromModelParallel and not test_reconst_csa' + k='not test_peaksFromModelParallel and not test_reconst_csa and not test_reconst_rumba' + k='not test_peaksFromModelParallel and not test_reconst_csa and not test_reconst_rumba and not test_syn_registration' + k='not test_peaksFromModelParallel and not test_reconst_csa and not test_reconst_rumba and not test_syn_registration and not test_register_dwi_to_template' + k='not test_peaksFromModelParallel and not test_reconst_csa and not test_reconst_rumba and not test_syn_registration and not test_register_dwi_to_template and not test_affine_registration' + k='not test_peaksFromModelParallel and not test_reconst_csa and not test_reconst_rumba and not test_syn_registration and not test_register_dwi_to_template and not test_affine_registration and not test_single_transforms' + k='not test_peaksFromModelParallel and not test_reconst_csa and not test_reconst_rumba and not test_syn_registration and not test_register_dwi_to_template and not test_affine_registration and not test_single_transforms and not test_register_series' + k='not test_peaksFromModelParallel and not test_reconst_csa and not test_reconst_rumba and not test_syn_registration and not test_register_dwi_to_template and not test_affine_registration and not test_single_transforms and not test_register_series and not test_register_dwi_series_and_motion_correction' + k='not test_peaksFromModelParallel and not test_reconst_csa and not test_reconst_rumba and not test_syn_registration and not test_register_dwi_to_template and not test_affine_registration and not test_single_transforms and not test_register_series and not test_register_dwi_series_and_motion_correction and not test_streamline_registration' + k='not test_peaksFromModelParallel and not test_reconst_csa and not test_reconst_rumba and not test_syn_registration and not test_register_dwi_to_template and not test_affine_registration and not test_single_transforms and not test_register_series and not test_register_dwi_series_and_motion_correction and not test_streamline_registration and not test_register_dwi_series_multi_b0' + k='not test_peaksFromModelParallel and not test_reconst_csa and not test_reconst_rumba and not test_syn_registration and not test_register_dwi_to_template and not test_affine_registration and not test_single_transforms and not test_register_series and not test_register_dwi_series_and_motion_correction and not test_streamline_registration and not test_register_dwi_series_multi_b0 and not test_ptt_tracking' + k='not test_peaksFromModelParallel and not test_reconst_csa and not test_reconst_rumba and not test_syn_registration and not test_register_dwi_to_template and not test_affine_registration and not test_single_transforms and not test_register_series and not test_register_dwi_series_and_motion_correction and not test_streamline_registration and not test_register_dwi_series_multi_b0 and not test_ptt_tracking and not test_io_fetch' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/lib/python3.12/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/dipy-1.8.0/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=2 + /usr/bin/pytest -v --import-mode=importlib --ignore=dipy/io/tests/test_stateful_tractogram.py --ignore=dipy/io/tests/test_streamline.py --ignore=dipy/io/tests/test_utils.py '-k not test_peaksFromModelParallel and not test_reconst_csa and not test_reconst_rumba and not test_syn_registration and not test_register_dwi_to_template and not test_affine_registration and not test_single_transforms and not test_register_series and not test_register_dwi_series_and_motion_correction and not test_streamline_registration and not test_register_dwi_series_multi_b0 and not test_ptt_tracking and not test_io_fetch' ============================= test session starts ============================== platform linux -- Python 3.12.2, pytest-7.4.3, pluggy-1.3.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /builddir/build/BUILD/dipy-1.8.0 configfile: pyproject.toml collecting ... collected 885 items / 16 deselected / 869 selected dipy/align/tests/test_crosscorr.py::test_cc_factors_2d PASSED [ 0%] dipy/align/tests/test_crosscorr.py::test_cc_factors_3d PASSED [ 0%] dipy/align/tests/test_crosscorr.py::test_compute_cc_steps_2d PASSED [ 0%] dipy/align/tests/test_crosscorr.py::test_compute_cc_steps_3d PASSED [ 0%] dipy/align/tests/test_expectmax.py::test_compute_em_demons_step_2d PASSED [ 0%] dipy/align/tests/test_expectmax.py::test_compute_em_demons_step_3d PASSED [ 0%] dipy/align/tests/test_expectmax.py::test_quantize_positive_2d PASSED [ 0%] dipy/align/tests/test_expectmax.py::test_quantize_positive_3d PASSED [ 0%] dipy/align/tests/test_expectmax.py::test_compute_masked_class_stats_2d PASSED [ 1%] dipy/align/tests/test_expectmax.py::test_compute_masked_class_stats_3d PASSED [ 1%] dipy/align/tests/test_imaffine.py::test_transform_centers_of_mass_3d PASSED [ 1%] dipy/align/tests/test_imaffine.py::test_transform_geometric_centers_3d PASSED [ 1%] dipy/align/tests/test_imaffine.py::test_transform_origins_3d PASSED [ 1%] dipy/align/tests/test_imaffine.py::test_affreg_all_transforms PASSED [ 1%] dipy/align/tests/test_imaffine.py::test_affreg_defaults PASSED [ 1%] dipy/align/tests/test_imaffine.py::test_mi_gradient PASSED [ 1%] dipy/align/tests/test_imaffine.py::test_affine_map PASSED [ 1%] dipy/align/tests/test_imaffine.py::test_MIMetric_invalid_params PASSED [ 2%] dipy/align/tests/test_imwarp.py::test_mult_aff PASSED [ 2%] dipy/align/tests/test_imwarp.py::test_diffeomorphic_map_2d PASSED [ 2%] dipy/align/tests/test_imwarp.py::test_diffeomorphic_map_simplification_2d PASSED [ 2%] dipy/align/tests/test_imwarp.py::test_diffeomorphic_map_simplification_3d PASSED [ 2%] dipy/align/tests/test_imwarp.py::test_optimizer_exceptions PASSED [ 2%] dipy/align/tests/test_imwarp.py::test_get_direction_and_spacings PASSED [ 2%] dipy/align/tests/test_imwarp.py::test_ssd_2d_demons PASSED [ 2%] dipy/align/tests/test_imwarp.py::test_ssd_2d_gauss_newton PASSED [ 2%] dipy/align/tests/test_imwarp.py::test_ssd_3d_demons PASSED [ 3%] dipy/align/tests/test_imwarp.py::test_ssd_3d_gauss_newton PASSED [ 3%] dipy/align/tests/test_imwarp.py::test_cc_2d PASSED [ 3%] dipy/align/tests/test_imwarp.py::test_cc_3d PASSED [ 3%] dipy/align/tests/test_imwarp.py::test_em_3d_gauss_newton PASSED [ 3%] dipy/align/tests/test_imwarp.py::test_em_2d_gauss_newton PASSED [ 3%] dipy/align/tests/test_imwarp.py::test_em_3d_demons PASSED [ 3%] dipy/align/tests/test_imwarp.py::test_em_2d_demons PASSED [ 3%] dipy/align/tests/test_imwarp.py::test_coordinate_mapping PASSED [ 4%] dipy/align/tests/test_metrics.py::test_exceptions PASSED [ 4%] dipy/align/tests/test_metrics.py::test_EMMetric_image_dynamics PASSED [ 4%] dipy/align/tests/test_metrics.py::test_em_demons_step_2d PASSED [ 4%] dipy/align/tests/test_metrics.py::test_em_demons_step_3d PASSED [ 4%] dipy/align/tests/test_parzenhist.py::test_cubic_spline PASSED [ 4%] dipy/align/tests/test_parzenhist.py::test_cubic_spline_derivative PASSED [ 4%] dipy/align/tests/test_parzenhist.py::test_parzen_joint_histogram PASSED [ 4%] dipy/align/tests/test_parzenhist.py::test_parzen_densities PASSED [ 4%] dipy/align/tests/test_parzenhist.py::test_joint_pdf_gradients_dense PASSED [ 5%] dipy/align/tests/test_parzenhist.py::test_joint_pdf_gradients_sparse PASSED [ 5%] dipy/align/tests/test_parzenhist.py::test_sample_domain_regular PASSED [ 5%] dipy/align/tests/test_parzenhist.py::test_exceptions PASSED [ 5%] dipy/align/tests/test_reslice.py::test_resample PASSED [ 5%] dipy/align/tests/test_scalespace.py::test_scale_space PASSED [ 5%] dipy/align/tests/test_scalespace.py::test_scale_space_exceptions PASSED [ 5%] dipy/align/tests/test_streamlinear.py::test_rigid_parallel_lines PASSED [ 5%] dipy/align/tests/test_streamlinear.py::test_rigid_real_bundles PASSED [ 5%] dipy/align/tests/test_streamlinear.py::test_rigid_partial_real_bundles PASSED [ 6%] dipy/align/tests/test_streamlinear.py::test_stream_rigid PASSED [ 6%] dipy/align/tests/test_streamlinear.py::test_min_vs_min_fast_precision PASSED [ 6%] dipy/align/tests/test_streamlinear.py::test_same_number_of_points PASSED [ 6%] dipy/align/tests/test_streamlinear.py::test_efficient_bmd PASSED [ 6%] dipy/align/tests/test_streamlinear.py::test_openmp_locks PASSED [ 6%] dipy/align/tests/test_streamlinear.py::test_from_to_rigid PASSED [ 6%] dipy/align/tests/test_streamlinear.py::test_matrix44 PASSED [ 6%] dipy/align/tests/test_streamlinear.py::test_abstract_metric_class PASSED [ 7%] dipy/align/tests/test_streamlinear.py::test_evolution_of_previous_iterations PASSED [ 7%] dipy/align/tests/test_streamlinear.py::test_similarity_real_bundles PASSED [ 7%] dipy/align/tests/test_streamlinear.py::test_affine_real_bundles PASSED [ 7%] dipy/align/tests/test_streamlinear.py::test_vectorize_streamlines PASSED [ 7%] dipy/align/tests/test_streamlinear.py::test_x0_input PASSED [ 7%] dipy/align/tests/test_streamlinear.py::test_compose_decompose_matrix44 PASSED [ 7%] dipy/align/tests/test_streamlinear.py::test_cascade_of_optimizations_and_threading PASSED [ 7%] dipy/align/tests/test_streamlinear.py::test_wrong_num_threads PASSED [ 7%] dipy/align/tests/test_streamlinear.py::test_get_unique_pairs PASSED [ 8%] dipy/align/tests/test_streamlinear.py::test_groupwise_slr PASSED [ 8%] dipy/align/tests/test_streamwarp.py::test_bundlewarp PASSED [ 8%] dipy/align/tests/test_streamwarp.py::test_bundlewarp_vector_filed PASSED [ 8%] dipy/align/tests/test_streamwarp.py::test_bundle_shape_profile PASSED [ 8%] dipy/align/tests/test_sumsqdiff.py::test_compute_residual_displacement_field_ssd_2d PASSED [ 8%] dipy/align/tests/test_sumsqdiff.py::test_compute_residual_displacement_field_ssd_3d PASSED [ 8%] dipy/align/tests/test_sumsqdiff.py::test_solve_2d_symmetric_positive_definite PASSED [ 8%] dipy/align/tests/test_sumsqdiff.py::test_solve_3d_symmetric_positive_definite PASSED [ 8%] dipy/align/tests/test_sumsqdiff.py::test_compute_energy_ssd_2d PASSED [ 9%] dipy/align/tests/test_sumsqdiff.py::test_compute_energy_ssd_3d PASSED [ 9%] dipy/align/tests/test_sumsqdiff.py::test_compute_ssd_demons_step_2d PASSED [ 9%] dipy/align/tests/test_sumsqdiff.py::test_compute_ssd_demons_step_3d PASSED [ 9%] dipy/align/tests/test_transforms.py::test_number_of_parameters PASSED [ 9%] dipy/align/tests/test_transforms.py::test_param_to_matrix_2d PASSED [ 9%] dipy/align/tests/test_transforms.py::test_param_to_matrix_3d PASSED [ 9%] dipy/align/tests/test_transforms.py::test_identity_parameters PASSED [ 9%] dipy/align/tests/test_transforms.py::test_jacobian_functions PASSED [ 10%] dipy/align/tests/test_transforms.py::test_invalid_transform PASSED [ 10%] dipy/align/tests/test_vector_fields.py::test_random_displacement_field_2d PASSED [ 10%] dipy/align/tests/test_vector_fields.py::test_random_displacement_field_3d PASSED [ 10%] dipy/align/tests/test_vector_fields.py::test_harmonic_fields_2d PASSED [ 10%] dipy/align/tests/test_vector_fields.py::test_harmonic_fields_3d PASSED [ 10%] dipy/align/tests/test_vector_fields.py::test_circle PASSED [ 10%] dipy/align/tests/test_vector_fields.py::test_sphere PASSED [ 10%] dipy/align/tests/test_vector_fields.py::test_warping_2d PASSED [ 10%] dipy/align/tests/test_vector_fields.py::test_warping_3d PASSED [ 11%] dipy/align/tests/test_vector_fields.py::test_affine_transforms_2d PASSED [ 11%] dipy/align/tests/test_vector_fields.py::test_affine_transforms_3d PASSED [ 11%] dipy/align/tests/test_vector_fields.py::test_compose_vector_fields_2d PASSED [ 11%] dipy/align/tests/test_vector_fields.py::test_compose_vector_fields_3d PASSED [ 11%] dipy/align/tests/test_vector_fields.py::test_invert_vector_field_2d PASSED [ 11%] dipy/align/tests/test_vector_fields.py::test_invert_vector_field_3d PASSED [ 11%] dipy/align/tests/test_vector_fields.py::test_resample_vector_field_2d PASSED [ 11%] dipy/align/tests/test_vector_fields.py::test_resample_vector_field_3d PASSED [ 11%] dipy/align/tests/test_vector_fields.py::test_downsample_scalar_field_2d PASSED [ 12%] dipy/align/tests/test_vector_fields.py::test_downsample_displacement_field_2d PASSED [ 12%] dipy/align/tests/test_vector_fields.py::test_downsample_scalar_field_3d PASSED [ 12%] dipy/align/tests/test_vector_fields.py::test_downsample_displacement_field_3d PASSED [ 12%] dipy/align/tests/test_vector_fields.py::test_reorient_vector_field_2d PASSED [ 12%] dipy/align/tests/test_vector_fields.py::test_reorient_vector_field_3d PASSED [ 12%] dipy/align/tests/test_vector_fields.py::test_reorient_random_vector_fields PASSED [ 12%] dipy/align/tests/test_vector_fields.py::test_gradient_2d PASSED [ 12%] dipy/align/tests/test_vector_fields.py::test_gradient_3d PASSED [ 13%] dipy/align/tests/test_whole_brain_slr.py::test_whole_brain_slr PASSED [ 13%] dipy/align/tests/test_whole_brain_slr.py::test_slr_one_streamline PASSED [ 13%] dipy/core/tests/test_geometry.py::test_vector_norm PASSED [ 13%] dipy/core/tests/test_geometry.py::test_sphere_cart PASSED [ 13%] dipy/core/tests/test_geometry.py::test_invert_transform PASSED [ 13%] dipy/core/tests/test_geometry.py::test_nearest_pos_semi_def PASSED [ 13%] dipy/core/tests/test_geometry.py::test_cart_distance PASSED [ 13%] dipy/core/tests/test_geometry.py::test_sphere_distance PASSED [ 13%] dipy/core/tests/test_geometry.py::test_vector_cosine PASSED [ 14%] dipy/core/tests/test_geometry.py::test_lambert_equal_area_projection_polar PASSED [ 14%] dipy/core/tests/test_geometry.py::test_lambert_equal_area_projection_cart PASSED [ 14%] dipy/core/tests/test_geometry.py::test_circumradius PASSED [ 14%] dipy/core/tests/test_geometry.py::test_vec2vec_rotmat PASSED [ 14%] dipy/core/tests/test_geometry.py::test_compose_transformations PASSED [ 14%] dipy/core/tests/test_geometry.py::test_compose_decompose_matrix PASSED [ 14%] dipy/core/tests/test_geometry.py::test_perpendicular_directions PASSED [ 14%] dipy/core/tests/test_geometry.py::test_dist_to_corner PASSED [ 14%] dipy/core/tests/test_geometry.py::test_is_hemispherical PASSED [ 15%] dipy/core/tests/test_gradients.py::test_unique_bvals_deprecated PASSED [ 15%] dipy/core/tests/test_gradients.py::test_mask_non_weighted_bvals PASSED [ 15%] dipy/core/tests/test_gradients.py::test_btable_prepare PASSED [ 15%] dipy/core/tests/test_gradients.py::test_GradientTable PASSED [ 15%] dipy/core/tests/test_gradients.py::test_GradientTable_btensor_calculation PASSED [ 15%] dipy/core/tests/test_gradients.py::test_gradient_table_from_qvals_bvecs PASSED [ 15%] dipy/core/tests/test_gradients.py::test_gradient_table_from_gradient_strength_bvecs PASSED [ 15%] dipy/core/tests/test_gradients.py::test_gradient_table_from_bvals_bvecs PASSED [ 15%] dipy/core/tests/test_gradients.py::test_b0s PASSED [ 16%] dipy/core/tests/test_gradients.py::test_gtable_from_files PASSED [ 16%] dipy/core/tests/test_gradients.py::test_deltas PASSED [ 16%] dipy/core/tests/test_gradients.py::test_qvalues PASSED [ 16%] dipy/core/tests/test_gradients.py::test_reorient_bvecs PASSED [ 16%] dipy/core/tests/test_gradients.py::test_nan_bvecs PASSED [ 16%] dipy/core/tests/test_gradients.py::test_generate_bvecs PASSED [ 16%] dipy/core/tests/test_gradients.py::test_getitem_idx PASSED [ 16%] dipy/core/tests/test_gradients.py::test_round_bvals PASSED [ 17%] dipy/core/tests/test_gradients.py::test_unique_bvals_tolerance PASSED [ 17%] dipy/core/tests/test_gradients.py::test_get_bval_indices PASSED [ 17%] dipy/core/tests/test_gradients.py::test_unique_bvals_magnitude PASSED [ 17%] dipy/core/tests/test_gradients.py::test_check_multi_b PASSED [ 17%] dipy/core/tests/test_gradients.py::test_btens_to_params PASSED [ 17%] dipy/core/tests/test_gradients.py::test_params_to_btens PASSED [ 17%] dipy/core/tests/test_gradients.py::test_orientation_from_to_string PASSED [ 17%] dipy/core/tests/test_gradients.py::test_reorient_vectors PASSED [ 17%] dipy/core/tests/test_gradients.py::test_affine_input_change PASSED [ 18%] dipy/core/tests/test_graph.py::test_graph PASSED [ 18%] dipy/core/tests/test_interpolation.py::test_trilinear_interpolate PASSED [ 18%] dipy/core/tests/test_interpolation.py::test_interpolate_scalar_2d PASSED [ 18%] dipy/core/tests/test_interpolation.py::test_interpolate_scalar_nn_2d PASSED [ 18%] dipy/core/tests/test_interpolation.py::test_interpolate_scalar_nn_3d PASSED [ 18%] dipy/core/tests/test_interpolation.py::test_interpolate_scalar_3d PASSED [ 18%] dipy/core/tests/test_interpolation.py::test_interpolate_vector_3d PASSED [ 18%] dipy/core/tests/test_interpolation.py::test_interpolate_vector_2d PASSED [ 18%] dipy/core/tests/test_interpolation.py::test_NearestNeighborInterpolator PASSED [ 19%] dipy/core/tests/test_interpolation.py::test_TriLinearInterpolator PASSED [ 19%] dipy/core/tests/test_interpolation.py::test_trilinear_interp_cubic_voxels PASSED [ 19%] dipy/core/tests/test_interpolation.py::test_interp_rbf PASSED [ 19%] dipy/core/tests/test_ndindex.py::test_ndindex PASSED [ 19%] dipy/core/tests/test_ndindex.py::test_ndindex_0d PASSED [ 19%] dipy/core/tests/test_optimize.py::test_optimize_new_scipy PASSED [ 19%] dipy/core/tests/test_optimize.py::test_sklearn_linear_solver PASSED [ 19%] dipy/core/tests/test_optimize.py::test_nonnegativeleastsquares PASSED [ 20%] dipy/core/tests/test_optimize.py::test_spdot PASSED [ 20%] dipy/core/tests/test_optimize.py::test_sparse_nnls PASSED [ 20%] dipy/core/tests/test_rng.py::test_wichmann_hill2006 PASSED [ 20%] dipy/core/tests/test_rng.py::test_wichmann_hill1982 PASSED [ 20%] dipy/core/tests/test_rng.py::test_LEcuyer PASSED [ 20%] dipy/core/tests/test_sphere.py::test_sphere_construct_args PASSED [ 20%] dipy/core/tests/test_sphere.py::test_sphere_edges_faces PASSED [ 20%] dipy/core/tests/test_sphere.py::test_sphere_not_unit PASSED [ 20%] dipy/core/tests/test_sphere.py::test_bad_edges_faces PASSED [ 21%] dipy/core/tests/test_sphere.py::test_sphere_construct PASSED [ 21%] dipy/core/tests/test_sphere.py::test_unique_edges PASSED [ 21%] dipy/core/tests/test_sphere.py::test_unique_sets PASSED [ 21%] dipy/core/tests/test_sphere.py::test_faces_from_sphere_vertices SKIPPED [ 21%] dipy/core/tests/test_sphere.py::test_sphere_attrs PASSED [ 21%] dipy/core/tests/test_sphere.py::test_edges_faces SKIPPED (Requires S...) [ 21%] dipy/core/tests/test_sphere.py::test_sphere_subdivide SKIPPED (Requi...) [ 21%] dipy/core/tests/test_sphere.py::test_sphere_find_closest PASSED [ 21%] dipy/core/tests/test_sphere.py::test_hemisphere_find_closest PASSED [ 22%] dipy/core/tests/test_sphere.py::test_hemisphere_subdivide SKIPPED (R...) [ 22%] dipy/core/tests/test_sphere.py::test_hemisphere_constructor PASSED [ 22%] dipy/core/tests/test_sphere.py::test_mirror SKIPPED (Requires SCIPY....) [ 22%] dipy/core/tests/test_sphere.py::test_hemisphere_faces SKIPPED (Requi...) [ 22%] dipy/core/tests/test_sphere.py::test_get_force PASSED [ 22%] dipy/core/tests/test_sphere.py::test_disperse_charges PASSED [ 22%] dipy/core/tests/test_sphere.py::test_disperse_charges_alt PASSED [ 22%] dipy/core/tests/test_subdivide_octahedron.py::test_create_unit_sphere PASSED [ 23%] dipy/data/tests/test_data.py::test_sphere_dtypes PASSED [ 23%] dipy/data/tests/test_fetcher.py::test_check_md5 PASSED [ 23%] dipy/data/tests/test_fetcher.py::test_make_fetcher PASSED [ 23%] dipy/data/tests/test_fetcher.py::test_fetch_data PASSED [ 23%] dipy/denoise/tests/test_ascm.py::test_ascm_static PASSED [ 23%] dipy/denoise/tests/test_ascm.py::test_ascm_random_noise PASSED [ 23%] dipy/denoise/tests/test_ascm.py::test_ascm_rmse_with_nlmeans PASSED [ 23%] dipy/denoise/tests/test_ascm.py::test_sharpness PASSED [ 23%] dipy/denoise/tests/test_ascm.py::test_ascm_accuracy PASSED [ 24%] dipy/denoise/tests/test_denoise.py::test_denoise PASSED [ 24%] dipy/denoise/tests/test_gibbs.py::test_parallel PASSED [ 24%] dipy/denoise/tests/test_gibbs.py::test_inplace PASSED [ 24%] dipy/denoise/tests/test_gibbs.py::test_gibbs_2d PASSED [ 24%] dipy/denoise/tests/test_gibbs.py::test_gibbs_3d PASSED [ 24%] dipy/denoise/tests/test_gibbs.py::test_gibbs_4d PASSED [ 24%] dipy/denoise/tests/test_gibbs.py::test_swapped_gibbs_2d PASSED [ 24%] dipy/denoise/tests/test_gibbs.py::test_swapped_gibbs_3d PASSED [ 24%] dipy/denoise/tests/test_gibbs.py::test_swapped_gibbs_4d PASSED [ 25%] dipy/denoise/tests/test_gibbs.py::test_gibbs_errors PASSED [ 25%] dipy/denoise/tests/test_gibbs.py::test_gibbs_subfunction PASSED [ 25%] dipy/denoise/tests/test_gibbs.py::test_non_square_image PASSED [ 25%] dipy/denoise/tests/test_kernel.py::test_enhancement_kernel PASSED [ 25%] dipy/denoise/tests/test_kernel.py::test_spike PASSED [ 25%] dipy/denoise/tests/test_kernel.py::test_normalization PASSED [ 25%] dipy/denoise/tests/test_kernel.py::test_kernel_input PASSED [ 25%] dipy/denoise/tests/test_lpca.py::test_lpca_static PASSED [ 26%] dipy/denoise/tests/test_lpca.py::test_lpca_random_noise PASSED [ 26%] dipy/denoise/tests/test_lpca.py::test_lpca_boundary_behaviour PASSED [ 26%] dipy/denoise/tests/test_lpca.py::test_lpca_rmse PASSED [ 26%] dipy/denoise/tests/test_lpca.py::test_lpca_sharpness PASSED [ 26%] dipy/denoise/tests/test_lpca.py::test_lpca_dtype PASSED [ 26%] dipy/denoise/tests/test_lpca.py::test_lpca_wrong PASSED [ 26%] dipy/denoise/tests/test_lpca.py::test_phantom PASSED [ 26%] dipy/denoise/tests/test_lpca.py::test_lpca_ill_conditioned PASSED [ 26%] dipy/denoise/tests/test_lpca.py::test_lpca_radius_wrong_shape PASSED [ 27%] dipy/denoise/tests/test_lpca.py::test_lpca_sigma_wrong_shape PASSED [ 27%] dipy/denoise/tests/test_lpca.py::test_lpca_no_gtab_no_sigma PASSED [ 27%] dipy/denoise/tests/test_lpca.py::test_pca_classifier PASSED [ 27%] dipy/denoise/tests/test_lpca.py::test_mppca_in_phantom PASSED [ 27%] dipy/denoise/tests/test_lpca.py::test_create_patch_radius_arr PASSED [ 27%] dipy/denoise/tests/test_lpca.py::test_compute_patch_size PASSED [ 27%] dipy/denoise/tests/test_lpca.py::test_compute_num_samples PASSED [ 27%] dipy/denoise/tests/test_lpca.py::test_compute_suggested_patch_radius PASSED [ 27%] dipy/denoise/tests/test_lpca.py::test_mppca_returned_sigma PASSED [ 28%] dipy/denoise/tests/test_nlmeans.py::test_nlmeans_padding PASSED [ 28%] dipy/denoise/tests/test_nlmeans.py::test_nlmeans_static PASSED [ 28%] dipy/denoise/tests/test_nlmeans.py::test_nlmeans_wrong PASSED [ 28%] dipy/denoise/tests/test_nlmeans.py::test_nlmeans_random_noise PASSED [ 28%] dipy/denoise/tests/test_nlmeans.py::test_nlmeans_boundary PASSED [ 28%] dipy/denoise/tests/test_nlmeans.py::test_nlmeans_4D_and_mask PASSED [ 28%] dipy/denoise/tests/test_nlmeans.py::test_nlmeans_dtype PASSED [ 28%] dipy/denoise/tests/test_nlmeans.py::test_nlmeans_4d_3dsigma_and_threads PASSED [ 28%] dipy/denoise/tests/test_noise_estimate.py::test_inv_nchi PASSED [ 29%] dipy/denoise/tests/test_noise_estimate.py::test_piesno PASSED [ 29%] dipy/denoise/tests/test_noise_estimate.py::test_piesno_type PASSED [ 29%] dipy/denoise/tests/test_noise_estimate.py::test_estimate_sigma PASSED [ 29%] dipy/denoise/tests/test_noise_estimate.py::test_pca_noise_estimate PASSED [ 29%] dipy/denoise/tests/test_non_local_means.py::test_nlmeans_static PASSED [ 29%] dipy/denoise/tests/test_non_local_means.py::test_nlmeans_random_noise PASSED [ 29%] dipy/denoise/tests/test_non_local_means.py::test_scalar_sigma PASSED [ 29%] dipy/denoise/tests/test_non_local_means.py::test_nlmeans_boundary PASSED [ 30%] dipy/denoise/tests/test_non_local_means.py::test_nlmeans_wrong PASSED [ 30%] dipy/denoise/tests/test_non_local_means.py::test_nlmeans_4D_and_mask PASSED [ 30%] dipy/denoise/tests/test_non_local_means.py::test_nlmeans_dtype PASSED [ 30%] dipy/denoise/tests/test_patch2self.py::test_patch2self_random_noise SKIPPED [ 30%] dipy/denoise/tests/test_patch2self.py::test_patch2self_boundary SKIPPED [ 30%] dipy/denoise/tests/test_patch2self.py::test_phantom SKIPPED (Require...) [ 30%] dipy/direction/tests/test_bootstrap_direction_getter.py::test_bdg_initial_direction PASSED [ 30%] dipy/direction/tests/test_bootstrap_direction_getter.py::test_bdg_get_direction PASSED [ 30%] dipy/direction/tests/test_bootstrap_direction_getter.py::test_bdg_residual PASSED [ 31%] dipy/direction/tests/test_bootstrap_direction_getter.py::test_boot_pmf PASSED [ 31%] dipy/direction/tests/test_peaks.py::test_peak_directions_nl PASSED [ 31%] dipy/direction/tests/test_peaks.py::test_OdfFit PASSED [ 31%] dipy/direction/tests/test_peaks.py::test_peak_directions PASSED [ 31%] dipy/direction/tests/test_peaks.py::test_peak_directions_thorough PASSED [ 31%] dipy/direction/tests/test_peaks.py::test_difference_with_minmax PASSED [ 31%] dipy/direction/tests/test_peaks.py::test_degenerate_cases PASSED [ 31%] dipy/direction/tests/test_peaks.py::test_peaksFromModel PASSED [ 31%] dipy/direction/tests/test_peaks.py::test_peaks_shm_coeff PASSED [ 32%] dipy/direction/tests/test_peaks.py::test_reshape_peaks_for_visualization PASSED [ 32%] dipy/direction/tests/test_pmf.py::test_pmf_val PASSED [ 32%] dipy/direction/tests/test_pmf.py::test_pmf_from_sh PASSED [ 32%] dipy/direction/tests/test_pmf.py::test_pmf_from_array PASSED [ 32%] dipy/direction/tests/test_prob_direction_getter.py::test_ProbabilisticDirectionGetter PASSED [ 32%] dipy/direction/tests/test_prob_direction_getter.py::test_DeterministicMaximumDirectionGetter PASSED [ 32%] dipy/direction/tests/test_ptt_direction_getter.py::test_PTTDirectionGetter PASSED [ 32%] dipy/io/tests/test_dpy.py::test_dpy PASSED [ 33%] dipy/io/tests/test_io.py::test_imports PASSED [ 33%] dipy/io/tests/test_io_gradients.py::test_read_bvals_bvecs PASSED [ 33%] dipy/io/tests/test_io_peaks.py::test_io_peaks PASSED [ 33%] dipy/io/tests/test_io_peaks.py::test_io_save_peaks_error PASSED [ 33%] dipy/nn/tests/test_cnn_1denoiser.py::test_default_Cnn1DDenoiser_sequential SKIPPED [ 33%] dipy/nn/tests/test_cnn_1denoiser.py::test_default_Cnn1DDenoiser_flow SKIPPED [ 33%] dipy/nn/tests/test_evac.py::test_default_weights SKIPPED (Requires T...) [ 33%] dipy/nn/tests/test_evac.py::test_default_weights_batch SKIPPED (Requ...) [ 33%] dipy/nn/tests/test_evac.py::test_T1_error SKIPPED (Requires TensorFlow) [ 34%] dipy/nn/tests/test_histo_resdnn.py::test_default_weights SKIPPED (Re...) [ 34%] dipy/nn/tests/test_histo_resdnn.py::test_predict_shape_and_masking SKIPPED [ 34%] dipy/nn/tests/test_histo_resdnn.py::test_wrong_sh_order_weights SKIPPED [ 34%] dipy/nn/tests/test_histo_resdnn.py::test_wrong_sh_order_input SKIPPED [ 34%] dipy/nn/tests/test_synb0.py::test_default_weights SKIPPED (Requires ...) [ 34%] dipy/nn/tests/test_synb0.py::test_default_weights_batch SKIPPED (Req...) [ 34%] dipy/nn/tests/test_tf.py::test_default_mnist_sequential SKIPPED (Req...) [ 34%] dipy/nn/tests/test_tf.py::test_default_mnist_slp SKIPPED (Requires T...) [ 34%] dipy/nn/tests/test_tf.py::test_default_mnist_mlp SKIPPED (Requires T...) [ 35%] dipy/nn/tests/test_utils.py::test_norm PASSED [ 35%] dipy/nn/tests/test_utils.py::test_transform PASSED [ 35%] dipy/reconst/tests/test_cache.py::test_basic_cache PASSED [ 35%] dipy/reconst/tests/test_cross_validation.py::test_coeff_of_determination PASSED [ 35%] dipy/reconst/tests/test_cross_validation.py::test_dti_xval PASSED [ 35%] dipy/reconst/tests/test_cross_validation.py::test_csd_xval PASSED [ 35%] dipy/reconst/tests/test_cross_validation.py::test_no_predict PASSED [ 35%] dipy/reconst/tests/test_csdeconv.py::test_auto_response_deprecated PASSED [ 36%] dipy/reconst/tests/test_csdeconv.py::test_response_from_mask_deprecated PASSED [ 36%] dipy/reconst/tests/test_csdeconv.py::test_recursive_response_calibration PASSED [ 36%] dipy/reconst/tests/test_csdeconv.py::test_mask_for_response_ssst PASSED [ 36%] dipy/reconst/tests/test_csdeconv.py::test_mask_for_response_ssst_nvoxels PASSED [ 36%] dipy/reconst/tests/test_csdeconv.py::test_response_from_mask_ssst PASSED [ 36%] dipy/reconst/tests/test_csdeconv.py::test_auto_response_ssst PASSED [ 36%] dipy/reconst/tests/test_csdeconv.py::test_csdeconv PASSED [ 36%] dipy/reconst/tests/test_csdeconv.py::test_odfdeconv PASSED [ 36%] dipy/reconst/tests/test_csdeconv.py::test_odf_sh_to_sharp PASSED [ 37%] dipy/reconst/tests/test_csdeconv.py::test_forward_sdeconv_mat PASSED [ 37%] dipy/reconst/tests/test_csdeconv.py::test_r2_term_odf_sharp PASSED [ 37%] dipy/reconst/tests/test_csdeconv.py::test_csd_predict PASSED [ 37%] dipy/reconst/tests/test_csdeconv.py::test_csd_predict_multi PASSED [ 37%] dipy/reconst/tests/test_csdeconv.py::test_sphere_scaling_csdmodel PASSED [ 37%] dipy/reconst/tests/test_csdeconv.py::test_default_lambda_csdmodel PASSED [ 37%] dipy/reconst/tests/test_csdeconv.py::test_csd_superres PASSED [ 37%] dipy/reconst/tests/test_csdeconv.py::test_csd_convergence PASSED [ 37%] dipy/reconst/tests/test_cti.py::test_cti_prediction PASSED [ 38%] dipy/reconst/tests/test_cti.py::test_split_cti_param PASSED [ 38%] dipy/reconst/tests/test_cti.py::test_cti_fits PASSED [ 38%] dipy/reconst/tests/test_cti.py::test_cti_errors PASSED [ 38%] dipy/reconst/tests/test_cti.py::test_cti_design_matrix PASSED [ 38%] dipy/reconst/tests/test_dki.py::test_positive_evals PASSED [ 38%] dipy/reconst/tests/test_dki.py::test_split_dki_param PASSED [ 38%] dipy/reconst/tests/test_dki.py::test_dki_fits PASSED [ 38%] dipy/reconst/tests/test_dki.py::test_apparent_kurtosis_coef PASSED [ 39%] dipy/reconst/tests/test_dki.py::test_dki_predict PASSED [ 39%] dipy/reconst/tests/test_dki.py::test_carlson_rf PASSED [ 39%] dipy/reconst/tests/test_dki.py::test_carlson_rd PASSED [ 39%] dipy/reconst/tests/test_dki.py::test_Wrotate_single_fiber PASSED [ 39%] dipy/reconst/tests/test_dki.py::test_Wrotate_crossing_fibers PASSED [ 39%] dipy/reconst/tests/test_dki.py::test_Wcons PASSED [ 39%] dipy/reconst/tests/test_dki.py::test_spherical_dki_statistics PASSED [ 39%] dipy/reconst/tests/test_dki.py::test_compare_MK_method PASSED [ 39%] dipy/reconst/tests/test_dki.py::test_single_voxel_DKI_stats PASSED [ 40%] dipy/reconst/tests/test_dki.py::test_compare_RK_methods PASSED [ 40%] dipy/reconst/tests/test_dki.py::test_MK_singularities PASSED [ 40%] dipy/reconst/tests/test_dki.py::test_dki_errors PASSED [ 40%] dipy/reconst/tests/test_dki.py::test_kurtosis_maximum PASSED [ 40%] dipy/reconst/tests/test_dki.py::test_multi_voxel_kurtosis_maximum PASSED [ 40%] dipy/reconst/tests/test_dki.py::test_kurtosis_fa PASSED [ 40%] dipy/reconst/tests/test_dki_micro.py::test_single_fiber_model PASSED [ 40%] dipy/reconst/tests/test_dki_micro.py::test_wmti_model_multi_voxel PASSED [ 40%] dipy/reconst/tests/test_dki_micro.py::test_dki_micro_predict_single_voxel PASSED [ 41%] dipy/reconst/tests/test_dki_micro.py::test_dki_micro_predict_multi_voxel PASSED [ 41%] dipy/reconst/tests/test_dki_micro.py::test_dki_micro_awf_only PASSED [ 41%] dipy/reconst/tests/test_dsi.py::test_dsi PASSED [ 41%] dipy/reconst/tests/test_dsi.py::test_multivox_dsi PASSED [ 41%] dipy/reconst/tests/test_dsi.py::test_multib0_dsi PASSED [ 41%] dipy/reconst/tests/test_dsi_deconv.py::test_dsi PASSED [ 41%] dipy/reconst/tests/test_dsi_deconv.py::test_multivox_dsi PASSED [ 41%] dipy/reconst/tests/test_dsi_metrics.py::test_dsi_metrics PASSED [ 42%] dipy/reconst/tests/test_dti.py::test_roll_evals PASSED [ 42%] dipy/reconst/tests/test_dti.py::test_tensor_algebra PASSED [ 42%] dipy/reconst/tests/test_dti.py::test_odf_with_zeros PASSED [ 42%] dipy/reconst/tests/test_dti.py::test_tensor_model PASSED [ 42%] dipy/reconst/tests/test_dti.py::test_indexing_on_tensor_fit PASSED [ 42%] dipy/reconst/tests/test_dti.py::test_fa_of_zero PASSED [ 42%] dipy/reconst/tests/test_dti.py::test_ga_of_zero PASSED [ 42%] dipy/reconst/tests/test_dti.py::test_diffusivities PASSED [ 42%] dipy/reconst/tests/test_dti.py::test_color_fa PASSED [ 43%] dipy/reconst/tests/test_dti.py::test_wls_and_ls_fit PASSED [ 43%] dipy/reconst/tests/test_dti.py::test_masked_array_with_tensor PASSED [ 43%] dipy/reconst/tests/test_dti.py::test_fit_method_error PASSED [ 43%] dipy/reconst/tests/test_dti.py::test_lower_triangular PASSED [ 43%] dipy/reconst/tests/test_dti.py::test_from_lower_triangular PASSED [ 43%] dipy/reconst/tests/test_dti.py::test_all_constant PASSED [ 43%] dipy/reconst/tests/test_dti.py::test_all_zeros PASSED [ 43%] dipy/reconst/tests/test_dti.py::test_mask PASSED [ 43%] dipy/reconst/tests/test_dti.py::test_nnls_jacobian_func PASSED [ 44%] dipy/reconst/tests/test_dti.py::test_nlls_fit_tensor PASSED [ 44%] dipy/reconst/tests/test_dti.py::test_restore PASSED [ 44%] dipy/reconst/tests/test_dti.py::test_adc PASSED [ 44%] dipy/reconst/tests/test_dti.py::test_predict PASSED [ 44%] dipy/reconst/tests/test_dti.py::test_eig_from_lo_tri PASSED [ 44%] dipy/reconst/tests/test_dti.py::test_min_signal_alone PASSED [ 44%] dipy/reconst/tests/test_dti.py::test_decompose_tensor_nan PASSED [ 44%] dipy/reconst/tests/test_dti.py::test_design_matrix_lte PASSED [ 44%] dipy/reconst/tests/test_eudx_dg.py::test_EuDXDirectionGetter PASSED [ 45%] dipy/reconst/tests/test_forecast.py::test_forecast_positive_constrain SKIPPED [ 45%] dipy/reconst/tests/test_forecast.py::test_forecast_csd PASSED [ 45%] dipy/reconst/tests/test_forecast.py::test_forecast_odf PASSED [ 45%] dipy/reconst/tests/test_forecast.py::test_forecast_indices PASSED [ 45%] dipy/reconst/tests/test_forecast.py::test_forecast_predict PASSED [ 45%] dipy/reconst/tests/test_forecast.py::test_multivox_forecast PASSED [ 45%] dipy/reconst/tests/test_fwdti.py::test_fwdti_singlevoxel PASSED [ 45%] dipy/reconst/tests/test_fwdti.py::test_fwdti_precision PASSED [ 46%] dipy/reconst/tests/test_fwdti.py::test_fwdti_multi_voxel PASSED [ 46%] dipy/reconst/tests/test_fwdti.py::test_fwdti_predictions PASSED [ 46%] dipy/reconst/tests/test_fwdti.py::test_fwdti_errors PASSED [ 46%] dipy/reconst/tests/test_fwdti.py::test_fwdti_restore PASSED [ 46%] dipy/reconst/tests/test_fwdti.py::test_cholesky_functions PASSED [ 46%] dipy/reconst/tests/test_fwdti.py::test_fwdti_jac_multi_voxel PASSED [ 46%] dipy/reconst/tests/test_fwdti.py::test_standalone_functions PASSED [ 46%] dipy/reconst/tests/test_fwdti.py::test_md_regularization PASSED [ 46%] dipy/reconst/tests/test_fwdti.py::test_negative_s0 PASSED [ 47%] dipy/reconst/tests/test_gqi.py::test_gqi PASSED [ 47%] dipy/reconst/tests/test_gqi.py::test_mvoxel_gqi PASSED [ 47%] dipy/reconst/tests/test_ivim.py::test_single_voxel_fit PASSED [ 47%] dipy/reconst/tests/test_ivim.py::test_multivoxel PASSED [ 47%] dipy/reconst/tests/test_ivim.py::test_ivim_errors PASSED [ 47%] dipy/reconst/tests/test_ivim.py::test_mask PASSED [ 47%] dipy/reconst/tests/test_ivim.py::test_with_higher_S0 PASSED [ 47%] dipy/reconst/tests/test_ivim.py::test_b0_threshold_greater_than0 PASSED [ 47%] dipy/reconst/tests/test_ivim.py::test_bounds_x0 PASSED [ 48%] dipy/reconst/tests/test_ivim.py::test_predict PASSED [ 48%] dipy/reconst/tests/test_ivim.py::test_fit_object PASSED [ 48%] dipy/reconst/tests/test_ivim.py::test_shape PASSED [ 48%] dipy/reconst/tests/test_ivim.py::test_multiple_b0 PASSED [ 48%] dipy/reconst/tests/test_ivim.py::test_no_b0 PASSED [ 48%] dipy/reconst/tests/test_ivim.py::test_noisy_fit PASSED [ 48%] dipy/reconst/tests/test_ivim.py::test_S0 PASSED [ 48%] dipy/reconst/tests/test_ivim.py::test_perfusion_fraction PASSED [ 49%] dipy/reconst/tests/test_ivim.py::test_D_star PASSED [ 49%] dipy/reconst/tests/test_ivim.py::test_D PASSED [ 49%] dipy/reconst/tests/test_ivim.py::test_estimate_linear_fit PASSED [ 49%] dipy/reconst/tests/test_ivim.py::test_estimate_f_D_star PASSED [ 49%] dipy/reconst/tests/test_ivim.py::test_fit_one_stage PASSED [ 49%] dipy/reconst/tests/test_ivim.py::test_leastsq_failing PASSED [ 49%] dipy/reconst/tests/test_ivim.py::test_leastsq_error PASSED [ 49%] dipy/reconst/tests/test_ivim.py::test_perfusion_fraction_vp SKIPPED [ 49%] dipy/reconst/tests/test_ivim.py::test_D_star_vp SKIPPED (REQUIRES CVXPY) [ 50%] dipy/reconst/tests/test_ivim.py::test_D_vp SKIPPED (REQUIRES CVXPY) [ 50%] dipy/reconst/tests/test_mapmri.py::test_orthogonality_basis_functions PASSED [ 50%] dipy/reconst/tests/test_mapmri.py::test_mapmri_number_of_coefficients PASSED [ 50%] dipy/reconst/tests/test_mapmri.py::test_mapmri_initialize_radial_error PASSED [ 50%] dipy/reconst/tests/test_mapmri.py::test_mapmri_initialize_gcv PASSED [ 50%] dipy/reconst/tests/test_mapmri.py::test_mapmri_initialize_pos_radius PASSED [ 50%] dipy/reconst/tests/test_mapmri.py::test_mapmri_signal_fitting PASSED [ 50%] dipy/reconst/tests/test_mapmri.py::test_mapmri_isotropic_static_scale_factor PASSED [ 50%] dipy/reconst/tests/test_mapmri.py::test_mapmri_signal_fitting_over_radial_order PASSED [ 51%] dipy/reconst/tests/test_mapmri.py::test_mapmri_pdf_integral_unity PASSED [ 51%] dipy/reconst/tests/test_mapmri.py::test_mapmri_compare_fitted_pdf_with_multi_tensor PASSED [ 51%] dipy/reconst/tests/test_mapmri.py::test_mapmri_metrics_anisotropic PASSED [ 51%] dipy/reconst/tests/test_mapmri.py::test_mapmri_metrics_isotropic PASSED [ 51%] dipy/reconst/tests/test_mapmri.py::test_mapmri_laplacian_anisotropic PASSED [ 51%] dipy/reconst/tests/test_mapmri.py::test_mapmri_laplacian_isotropic PASSED [ 51%] dipy/reconst/tests/test_mapmri.py::test_signal_fitting_equality_anisotropic_isotropic PASSED [ 51%] dipy/reconst/tests/test_mapmri.py::test_mapmri_isotropic_design_matrix_separability PASSED [ 52%] dipy/reconst/tests/test_mapmri.py::test_estimate_radius_with_rtap PASSED [ 52%] dipy/reconst/tests/test_mapmri.py::test_positivity_constraint SKIPPED [ 52%] dipy/reconst/tests/test_mapmri.py::test_plus_constraint SKIPPED (Req...) [ 52%] dipy/reconst/tests/test_mapmri.py::test_laplacian_regularization PASSED [ 52%] dipy/reconst/tests/test_mapmri.py::test_mapmri_odf PASSED [ 52%] dipy/reconst/tests/test_mcsd.py::test_mcsd_model_delta SKIPPED (Requ...) [ 52%] dipy/reconst/tests/test_mcsd.py::test_MultiShellDeconvModel_response SKIPPED [ 52%] dipy/reconst/tests/test_mcsd.py::test_MultiShellDeconvModel SKIPPED [ 52%] dipy/reconst/tests/test_mcsd.py::test_MSDeconvFit SKIPPED (Requires ...) [ 53%] dipy/reconst/tests/test_mcsd.py::test_multi_shell_fiber_response PASSED [ 53%] dipy/reconst/tests/test_mcsd.py::test_mask_for_response_msmt PASSED [ 53%] dipy/reconst/tests/test_mcsd.py::test_mask_for_response_msmt_nvoxels PASSED [ 53%] dipy/reconst/tests/test_mcsd.py::test_response_from_mask_msmt PASSED [ 53%] dipy/reconst/tests/test_mcsd.py::test_auto_response_msmt PASSED [ 53%] dipy/reconst/tests/test_msdki.py::test_msdki_predict PASSED [ 53%] dipy/reconst/tests/test_msdki.py::test_errors PASSED [ 53%] dipy/reconst/tests/test_msdki.py::test_design_matrix PASSED [ 53%] dipy/reconst/tests/test_msdki.py::test_msignal PASSED [ 54%] dipy/reconst/tests/test_msdki.py::test_msdki_statistics PASSED [ 54%] dipy/reconst/tests/test_msdki.py::test_kurtosis_to_smt2_conversion PASSED [ 54%] dipy/reconst/tests/test_msdki.py::test_smt2_metrics PASSED [ 54%] dipy/reconst/tests/test_msdki.py::test_smt2_specific_cases PASSED [ 54%] dipy/reconst/tests/test_multi_voxel.py::test_squash PASSED [ 54%] dipy/reconst/tests/test_multi_voxel.py::test_CallableArray PASSED [ 54%] dipy/reconst/tests/test_multi_voxel.py::test_multi_voxel_fit PASSED [ 54%] dipy/reconst/tests/test_odf.py::test_OdfFit PASSED [ 55%] dipy/reconst/tests/test_odf.py::test_minmax_normalize PASSED [ 55%] dipy/reconst/tests/test_odf.py::test_gfa PASSED [ 55%] dipy/reconst/tests/test_peak_finding.py::test_local_maxima PASSED [ 55%] dipy/reconst/tests/test_peak_finding.py::test_remove_similar_peaks PASSED [ 55%] dipy/reconst/tests/test_peak_finding.py::test_search_descending PASSED [ 55%] dipy/reconst/tests/test_qtdmri.py::test_input_parameters PASSED [ 55%] dipy/reconst/tests/test_qtdmri.py::test_orthogonality_temporal_basis_functions PASSED [ 55%] dipy/reconst/tests/test_qtdmri.py::test_normalization_time PASSED [ 55%] dipy/reconst/tests/test_qtdmri.py::test_anisotropic_isotropic_equivalence PASSED [ 56%] dipy/reconst/tests/test_qtdmri.py::test_cartesian_normalization PASSED [ 56%] dipy/reconst/tests/test_qtdmri.py::test_spherical_normalization PASSED [ 56%] dipy/reconst/tests/test_qtdmri.py::test_anisotropic_reduced_MSE PASSED [ 56%] dipy/reconst/tests/test_qtdmri.py::test_number_of_coefficients PASSED [ 56%] dipy/reconst/tests/test_qtdmri.py::test_calling_cartesian_laplacian_with_precomputed_matrices PASSED [ 56%] dipy/reconst/tests/test_qtdmri.py::test_calling_spherical_laplacian_with_precomputed_matrices PASSED [ 56%] dipy/reconst/tests/test_qtdmri.py::test_q0_constraint_and_unity_of_ODFs SKIPPED [ 56%] dipy/reconst/tests/test_qtdmri.py::test_laplacian_reduces_laplacian_norm SKIPPED [ 56%] dipy/reconst/tests/test_qtdmri.py::test_spherical_laplacian_reduces_laplacian_norm SKIPPED [ 57%] dipy/reconst/tests/test_qtdmri.py::test_laplacian_GCV_higher_weight_with_noise SKIPPED [ 57%] dipy/reconst/tests/test_qtdmri.py::test_l1_increases_sparsity SKIPPED [ 57%] dipy/reconst/tests/test_qtdmri.py::test_spherical_l1_increases_sparsity SKIPPED [ 57%] dipy/reconst/tests/test_qtdmri.py::test_l1_CV SKIPPED (REQUIRES CVXPY) [ 57%] dipy/reconst/tests/test_qtdmri.py::test_elastic_GCV_CV SKIPPED (REQU...) [ 57%] dipy/reconst/tests/test_qtdmri.py::test_visualise_gradient_table_G_Delta_rainbow SKIPPED [ 57%] dipy/reconst/tests/test_qti.py::test_from_3x3_to_6x1 PASSED [ 57%] dipy/reconst/tests/test_qti.py::test_from_6x1_to_3x3 PASSED [ 57%] dipy/reconst/tests/test_qti.py::test_from_6x6_to_21x1 PASSED [ 58%] dipy/reconst/tests/test_qti.py::test_from_21x1_to_6x6 PASSED [ 58%] dipy/reconst/tests/test_qti.py::test_cvxpy_1x6_to_3x3 PASSED [ 58%] dipy/reconst/tests/test_qti.py::test_cvxpy_1x21_to_6x6 PASSED [ 58%] dipy/reconst/tests/test_qti.py::test_helper_tensors PASSED [ 58%] dipy/reconst/tests/test_qti.py::test_dtd_covariance PASSED [ 58%] dipy/reconst/tests/test_qti.py::test_qti_signal PASSED [ 58%] dipy/reconst/tests/test_qti.py::test_design_matrix PASSED [ 58%] dipy/reconst/tests/test_qti.py::test_ls_sdp_fits PASSED [ 59%] dipy/reconst/tests/test_qti.py::test_qti_model PASSED [ 59%] dipy/reconst/tests/test_qti.py::test_qti_fit PASSED [ 59%] dipy/reconst/tests/test_reco_utils.py::test_adj_countarrs PASSED [ 59%] dipy/reconst/tests/test_reco_utils.py::test_argmax_from_countarrs PASSED [ 59%] dipy/reconst/tests/test_rumba.py::test_rumba PASSED [ 59%] dipy/reconst/tests/test_rumba.py::test_predict PASSED [ 59%] dipy/reconst/tests/test_rumba.py::test_recursive_rumba PASSED [ 59%] dipy/reconst/tests/test_rumba.py::test_multishell_rumba PASSED [ 59%] dipy/reconst/tests/test_rumba.py::test_mvoxel_rumba PASSED [ 60%] dipy/reconst/tests/test_rumba.py::test_global_fit PASSED [ 60%] dipy/reconst/tests/test_rumba.py::test_mvoxel_global_fit PASSED [ 60%] dipy/reconst/tests/test_rumba.py::test_generate_kernel PASSED [ 60%] dipy/reconst/tests/test_sfm.py::test_design_matrix PASSED [ 60%] dipy/reconst/tests/test_sfm.py::test_sfm SKIPPED (Requires sklearn) [ 60%] dipy/reconst/tests/test_sfm.py::test_predict SKIPPED (Requires sklearn) [ 60%] dipy/reconst/tests/test_sfm.py::test_sfm_background PASSED [ 60%] dipy/reconst/tests/test_sfm.py::test_sfm_stick PASSED [ 60%] dipy/reconst/tests/test_sfm.py::test_sfm_sklearnlinearsolver SKIPPED [ 61%] dipy/reconst/tests/test_sfm.py::test_exponential_iso SKIPPED (Requir...) [ 61%] dipy/reconst/tests/test_shm.py::test_order_from_ncoeff PASSED [ 61%] dipy/reconst/tests/test_shm.py::test_sph_harm_ind_list PASSED [ 61%] dipy/reconst/tests/test_shm.py::test_real_sh_descoteaux_from_index PASSED [ 61%] dipy/reconst/tests/test_shm.py::test_gen_dirac PASSED [ 61%] dipy/reconst/tests/test_shm.py::test_real_sym_sh_mrtrix PASSED [ 61%] dipy/reconst/tests/test_shm.py::test_real_sym_sh_basis PASSED [ 61%] dipy/reconst/tests/test_shm.py::test_real_sh_descoteaux1 PASSED [ 62%] dipy/reconst/tests/test_shm.py::test_real_sh_tournier PASSED [ 62%] dipy/reconst/tests/test_shm.py::test_real_sh_descoteaux2 PASSED [ 62%] dipy/reconst/tests/test_shm.py::test_sh_to_sf_matrix PASSED [ 62%] dipy/reconst/tests/test_shm.py::test_smooth_pinv PASSED [ 62%] dipy/reconst/tests/test_shm.py::test_normalize_data PASSED [ 62%] dipy/reconst/tests/test_shm.py::TestQballModel::test_single_voxel_fit PASSED [ 62%] dipy/reconst/tests/test_shm.py::TestQballModel::test_mulit_voxel_fit PASSED [ 62%] dipy/reconst/tests/test_shm.py::TestQballModel::test_sh_order PASSED [ 62%] dipy/reconst/tests/test_shm.py::TestQballModel::test_gfa PASSED [ 63%] dipy/reconst/tests/test_shm.py::TestQballModel::test_min_signal_default PASSED [ 63%] dipy/reconst/tests/test_shm.py::test_SphHarmFit PASSED [ 63%] dipy/reconst/tests/test_shm.py::TestOpdtModel::test_single_voxel_fit PASSED [ 63%] dipy/reconst/tests/test_shm.py::TestOpdtModel::test_mulit_voxel_fit PASSED [ 63%] dipy/reconst/tests/test_shm.py::TestOpdtModel::test_sh_order PASSED [ 63%] dipy/reconst/tests/test_shm.py::TestOpdtModel::test_gfa PASSED [ 63%] dipy/reconst/tests/test_shm.py::TestOpdtModel::test_min_signal_default PASSED [ 63%] dipy/reconst/tests/test_shm.py::TestCsaOdfModel::test_single_voxel_fit PASSED [ 63%] dipy/reconst/tests/test_shm.py::TestCsaOdfModel::test_mulit_voxel_fit PASSED [ 64%] dipy/reconst/tests/test_shm.py::TestCsaOdfModel::test_sh_order PASSED [ 64%] dipy/reconst/tests/test_shm.py::TestCsaOdfModel::test_gfa PASSED [ 64%] dipy/reconst/tests/test_shm.py::TestCsaOdfModel::test_min_signal_default PASSED [ 64%] dipy/reconst/tests/test_shm.py::test_hat_and_lcr PASSED [ 64%] dipy/reconst/tests/test_shm.py::test_bootstrap_array PASSED [ 64%] dipy/reconst/tests/test_shm.py::test_ResidualBootstrapWrapper PASSED [ 64%] dipy/reconst/tests/test_shm.py::test_sf_to_sh PASSED [ 64%] dipy/reconst/tests/test_shm.py::test_faster_sph_harm PASSED [ 65%] dipy/reconst/tests/test_shm.py::test_anisotropic_power PASSED [ 65%] dipy/reconst/tests/test_shm.py::test_calculate_max_order PASSED [ 65%] dipy/reconst/tests/test_shm.py::test_convert_sh_to_full_basis PASSED [ 65%] dipy/reconst/tests/test_shm.py::test_convert_sh_from_legacy PASSED [ 65%] dipy/reconst/tests/test_shm.py::test_convert_sh_to_legacy PASSED [ 65%] dipy/reconst/tests/test_shore.py::test_shore_error PASSED [ 65%] dipy/reconst/tests/test_shore.py::test_shore_positive_constrain SKIPPED [ 65%] dipy/reconst/tests/test_shore.py::test_shore_fitting_no_constrain_e0 PASSED [ 65%] dipy/reconst/tests/test_shore.py::test_shore_fitting_constrain_e0 SKIPPED [ 66%] dipy/reconst/tests/test_shore_metrics.py::test_shore_metrics PASSED [ 66%] dipy/reconst/tests/test_shore_odf.py::test_shore_odf PASSED [ 66%] dipy/reconst/tests/test_shore_odf.py::test_multivox_shore PASSED [ 66%] dipy/reconst/tests/test_utils.py::test_roi_in_volume PASSED [ 66%] dipy/reconst/tests/test_utils.py::test_mask_from_roi PASSED [ 66%] dipy/reconst/tests/test_vec_val_vect.py::test_vec_val_vect PASSED [ 66%] dipy/reconst/tests/test_vec_val_vect.py::test_vec_val_vect_dumber PASSED [ 66%] dipy/segment/tests/test_adjustment.py::test_adjustment PASSED [ 66%] dipy/segment/tests/test_bundles.py::test_rb_check_defaults PASSED [ 67%] dipy/segment/tests/test_bundles.py::test_rb_disable_slr PASSED [ 67%] dipy/segment/tests/test_bundles.py::test_rb_slr_threads PASSED [ 67%] dipy/segment/tests/test_bundles.py::test_rb_no_verbose_and_mam PASSED [ 67%] dipy/segment/tests/test_bundles.py::test_rb_clustermap PASSED [ 67%] dipy/segment/tests/test_bundles.py::test_rb_no_neighb PASSED [ 67%] dipy/segment/tests/test_bundles.py::test_rb_reduction_mam PASSED [ 67%] dipy/segment/tests/test_clustering.py::test_cluster_attributes_and_constructor PASSED [ 67%] dipy/segment/tests/test_clustering.py::test_cluster_assign PASSED [ 68%] dipy/segment/tests/test_clustering.py::test_cluster_iter PASSED [ 68%] dipy/segment/tests/test_clustering.py::test_cluster_getitem PASSED [ 68%] dipy/segment/tests/test_clustering.py::test_cluster_str_and_repr PASSED [ 68%] dipy/segment/tests/test_clustering.py::test_cluster_centroid_attributes_and_constructor PASSED [ 68%] dipy/segment/tests/test_clustering.py::test_cluster_centroid_assign PASSED [ 68%] dipy/segment/tests/test_clustering.py::test_cluster_centroid_iter PASSED [ 68%] dipy/segment/tests/test_clustering.py::test_cluster_centroid_getitem PASSED [ 68%] dipy/segment/tests/test_clustering.py::test_cluster_map_attributes_and_constructor PASSED [ 68%] dipy/segment/tests/test_clustering.py::test_cluster_map_add_cluster PASSED [ 69%] dipy/segment/tests/test_clustering.py::test_cluster_map_remove_cluster PASSED [ 69%] dipy/segment/tests/test_clustering.py::test_cluster_map_clear PASSED [ 69%] dipy/segment/tests/test_clustering.py::test_cluster_map_iter PASSED [ 69%] dipy/segment/tests/test_clustering.py::test_cluster_map_getitem PASSED [ 69%] dipy/segment/tests/test_clustering.py::test_cluster_map_str_and_repr PASSED [ 69%] dipy/segment/tests/test_clustering.py::test_cluster_map_size PASSED [ 69%] dipy/segment/tests/test_clustering.py::test_cluster_map_clusters_sizes PASSED [ 69%] dipy/segment/tests/test_clustering.py::test_cluster_map_get_small_and_large_clusters PASSED [ 69%] dipy/segment/tests/test_clustering.py::test_cluster_map_comparison_with_int PASSED [ 70%] dipy/segment/tests/test_clustering.py::test_cluster_map_comparison_with_object PASSED [ 70%] dipy/segment/tests/test_clustering.py::test_cluster_map_centroid_attributes_and_constructor PASSED [ 70%] dipy/segment/tests/test_clustering.py::test_cluster_map_centroid_add_cluster PASSED [ 70%] dipy/segment/tests/test_clustering.py::test_cluster_map_centroid_remove_cluster PASSED [ 70%] dipy/segment/tests/test_clustering.py::test_cluster_map_centroid_iter PASSED [ 70%] dipy/segment/tests/test_clustering.py::test_cluster_map_centroid_getitem PASSED [ 70%] dipy/segment/tests/test_clustering.py::test_cluster_map_centroid_comparison_with_int PASSED [ 70%] dipy/segment/tests/test_clustering.py::test_subclassing_clustering PASSED [ 71%] dipy/segment/tests/test_feature.py::test_identity_feature PASSED [ 71%] dipy/segment/tests/test_feature.py::test_feature_resample PASSED [ 71%] dipy/segment/tests/test_feature.py::test_feature_center_of_mass PASSED [ 71%] dipy/segment/tests/test_feature.py::test_feature_midpoint PASSED [ 71%] dipy/segment/tests/test_feature.py::test_feature_arclength PASSED [ 71%] dipy/segment/tests/test_feature.py::test_feature_vector_of_endpoints PASSED [ 71%] dipy/segment/tests/test_feature.py::test_feature_extract PASSED [ 71%] dipy/segment/tests/test_feature.py::test_subclassing_feature PASSED [ 71%] dipy/segment/tests/test_feature.py::test_using_python_feature_with_cython_metric PASSED [ 72%] dipy/segment/tests/test_fss.py::test_fss_radius_search PASSED [ 72%] dipy/segment/tests/test_fss.py::test_fss_varying_radius PASSED [ 72%] dipy/segment/tests/test_fss.py::test_fss_single_point_slines PASSED [ 72%] dipy/segment/tests/test_fss.py::test_fss_empty_results PASSED [ 72%] dipy/segment/tests/test_fss.py::test_fss_invalid_max_radius PASSED [ 72%] dipy/segment/tests/test_fss.py::test_fss_invalid_radius PASSED [ 72%] dipy/segment/tests/test_fss.py::test_fss_invalid_mpts PASSED [ 72%] dipy/segment/tests/test_mask.py::test_mask PASSED [ 72%] dipy/segment/tests/test_mask.py::test_bounding_box PASSED [ 73%] dipy/segment/tests/test_mask.py::test_median_otsu PASSED [ 73%] dipy/segment/tests/test_metric.py::test_metric_minimum_average_direct_flip PASSED [ 73%] dipy/segment/tests/test_metric.py::test_metric_cosine PASSED [ 73%] dipy/segment/tests/test_metric.py::test_subclassing_metric PASSED [ 73%] dipy/segment/tests/test_metric.py::test_distance_matrix PASSED [ 73%] dipy/segment/tests/test_metric.py::test_mean_distances PASSED [ 73%] dipy/segment/tests/test_mrf.py::test_grayscale_image PASSED [ 73%] dipy/segment/tests/test_mrf.py::test_grayscale_iter PASSED [ 73%] dipy/segment/tests/test_mrf.py::test_square_iter PASSED [ 74%] dipy/segment/tests/test_mrf.py::test_icm_square PASSED [ 74%] dipy/segment/tests/test_mrf.py::test_classify PASSED [ 74%] dipy/segment/tests/test_qbx.py::test_3D_points PASSED [ 74%] dipy/segment/tests/test_qbx.py::test_3D_segments PASSED [ 74%] dipy/segment/tests/test_qbx.py::test_with_simulated_bundles PASSED [ 74%] dipy/segment/tests/test_qbx.py::test_with_simulated_bundles2 PASSED [ 74%] dipy/segment/tests/test_qbx.py::test_circle_parallel_fornix PASSED [ 74%] dipy/segment/tests/test_qbx.py::test_raise_mdf PASSED [ 75%] dipy/segment/tests/test_qbx.py::test_qbx_and_merge PASSED [ 75%] dipy/segment/tests/test_quickbundles.py::test_quickbundles_empty_data PASSED [ 75%] dipy/segment/tests/test_quickbundles.py::test_quickbundles_wrong_metric PASSED [ 75%] dipy/segment/tests/test_quickbundles.py::test_quickbundles_shape_incompatibility PASSED [ 75%] dipy/segment/tests/test_quickbundles.py::test_quickbundles_2D PASSED [ 75%] dipy/segment/tests/test_quickbundles.py::test_quickbundles_streamlines PASSED [ 75%] dipy/segment/tests/test_quickbundles.py::test_quickbundles_with_python_metric PASSED [ 75%] dipy/segment/tests/test_quickbundles.py::test_quickbundles_with_not_order_invariant_metric PASSED [ 75%] dipy/segment/tests/test_quickbundles.py::test_quickbundles_memory_leaks PASSED [ 76%] dipy/sims/tests/test_phantom.py::test_phantom PASSED [ 76%] dipy/sims/tests/test_phantom.py::test_add_noise PASSED [ 76%] dipy/sims/tests/test_voxel.py::test_check_directions PASSED [ 76%] dipy/sims/tests/test_voxel.py::test_sticks_and_ball PASSED [ 76%] dipy/sims/tests/test_voxel.py::test_single_tensor PASSED [ 76%] dipy/sims/tests/test_voxel.py::test_multi_tensor PASSED [ 76%] dipy/sims/tests/test_voxel.py::test_snr PASSED [ 76%] dipy/sims/tests/test_voxel.py::test_all_tensor_evecs PASSED [ 76%] dipy/sims/tests/test_voxel.py::test_kurtosis_elements PASSED [ 77%] dipy/sims/tests/test_voxel.py::test_DKI_simulations_aligned_fibers PASSED [ 77%] dipy/sims/tests/test_voxel.py::test_DKI_crossing_fibers_simulations PASSED [ 77%] dipy/sims/tests/test_voxel.py::test_single_tensor_btens PASSED [ 77%] dipy/sims/tests/test_voxel.py::test_multi_tensor_btens PASSED [ 77%] dipy/stats/tests/test_analysis.py::test_gaussian_weights PASSED [ 77%] dipy/stats/tests/test_analysis.py::test_afq_profile PASSED [ 77%] dipy/testing/tests/test_decorators.py::test_skipper PASSED [ 77%] dipy/testing/tests/test_memory.py::test_get_type_refcount PASSED [ 78%] dipy/testing/tests/test_testing.py::test_assert PASSED [ 78%] dipy/testing/tests/test_testing.py::test_clear_and_catch_warnings PASSED [ 78%] dipy/tracking/tests/test_distances.py::test_LSCv2 PASSED [ 78%] dipy/tracking/tests/test_distances.py::test_bundles_distances_mam PASSED [ 78%] dipy/tracking/tests/test_distances.py::test_bundles_distances_mdf PASSED [ 78%] dipy/tracking/tests/test_distances.py::test_mam_distances PASSED [ 78%] dipy/tracking/tests/test_distances.py::test_approx_ei_traj PASSED [ 78%] dipy/tracking/tests/test_distances.py::test_approx_mdl_traj PASSED [ 78%] dipy/tracking/tests/test_distances.py::test_point_track_sq_distance PASSED [ 79%] dipy/tracking/tests/test_distances.py::test_track_roi_intersection_check PASSED [ 79%] dipy/tracking/tests/test_distances.py::test_minimum_distance PASSED [ 79%] dipy/tracking/tests/test_distances.py::test_most_similar_mam PASSED [ 79%] dipy/tracking/tests/test_distances.py::test_cut_plane PASSED [ 79%] dipy/tracking/tests/test_fbc.py::test_fbc PASSED [ 79%] dipy/tracking/tests/test_learning.py::test_det_corr_tracks PASSED [ 79%] dipy/tracking/tests/test_life.py::test_streamline_gradients PASSED [ 79%] dipy/tracking/tests/test_life.py::test_streamline_tensors PASSED [ 79%] dipy/tracking/tests/test_life.py::test_streamline_signal PASSED [ 80%] dipy/tracking/tests/test_life.py::test_voxel2streamline PASSED [ 80%] dipy/tracking/tests/test_life.py::test_FiberModel_init PASSED [ 80%] dipy/tracking/tests/test_life.py::test_FiberFit PASSED [ 80%] dipy/tracking/tests/test_life.py::test_fit_data PASSED [ 80%] dipy/tracking/tests/test_mesh.py::test_triangles_area PASSED [ 80%] dipy/tracking/tests/test_mesh.py::test_surface_seeds PASSED [ 80%] dipy/tracking/tests/test_mesh.py::test_vertices_to_triangles PASSED [ 80%] dipy/tracking/tests/test_metrics.py::test_downsample_deprecated PASSED [ 81%] dipy/tracking/tests/test_metrics.py::test_splines PASSED [ 81%] dipy/tracking/tests/test_metrics.py::test_segment_intersection PASSED [ 81%] dipy/tracking/tests/test_metrics.py::test_normalized_3vec PASSED [ 81%] dipy/tracking/tests/test_metrics.py::test_inner_3vecs PASSED [ 81%] dipy/tracking/tests/test_metrics.py::test_add_sub_3vecs PASSED [ 81%] dipy/tracking/tests/test_metrics.py::test_winding PASSED [ 81%] dipy/tracking/tests/test_propagation.py::test_offset PASSED [ 81%] dipy/tracking/tests/test_propagation.py::test_eudx_both_directions_errors PASSED [ 81%] dipy/tracking/tests/test_stopping_criterion.py::test_binary_stopping_criterion PASSED [ 82%] dipy/tracking/tests/test_stopping_criterion.py::test_threshold_stopping_criterion PASSED [ 82%] dipy/tracking/tests/test_stopping_criterion.py::test_act_stopping_criterion PASSED [ 82%] dipy/tracking/tests/test_stopping_criterion.py::test_cmc_stopping_criterion PASSED [ 82%] dipy/tracking/tests/test_streamline.py::test_set_number_of_points PASSED [ 82%] dipy/tracking/tests/test_streamline.py::test_set_number_of_points_memory_leaks PASSED [ 82%] dipy/tracking/tests/test_streamline.py::test_length PASSED [ 82%] dipy/tracking/tests/test_streamline.py::test_length_memory_leaks PASSED [ 82%] dipy/tracking/tests/test_streamline.py::test_unlist_relist_streamlines PASSED [ 82%] dipy/tracking/tests/test_streamline.py::test_transform_streamlines_dtype_in_place PASSED [ 83%] dipy/tracking/tests/test_streamline.py::test_transform_streamlines_dtype PASSED [ 83%] dipy/tracking/tests/test_streamline.py::test_transform_empty_streamlines PASSED [ 83%] dipy/tracking/tests/test_streamline.py::test_deform_streamlines PASSED [ 83%] dipy/tracking/tests/test_streamline.py::test_center_and_transform PASSED [ 83%] dipy/tracking/tests/test_streamline.py::test_select_random_streamlines PASSED [ 83%] dipy/tracking/tests/test_streamline.py::test_compress_streamlines PASSED [ 83%] dipy/tracking/tests/test_streamline.py::test_compress_streamlines_identical_points PASSED [ 83%] dipy/tracking/tests/test_streamline.py::test_compress_streamlines_memory_leaks PASSED [ 84%] dipy/tracking/tests/test_streamline.py::test_select_by_rois PASSED [ 84%] dipy/tracking/tests/test_streamline.py::test_orient_by_rois PASSED [ 84%] dipy/tracking/tests/test_streamline.py::test_orient_by_streamline PASSED [ 84%] dipy/tracking/tests/test_streamline.py::test_values_from_volume PASSED [ 84%] dipy/tracking/tests/test_streamline.py::test_streamlines_generator PASSED [ 84%] dipy/tracking/tests/test_streamline.py::test_cluster_confidence PASSED [ 84%] dipy/tracking/tests/test_track_volumes.py::test_track_volumes PASSED [ 84%] dipy/tracking/tests/test_tracking.py::test_stop_conditions PASSED [ 84%] dipy/tracking/tests/test_tracking.py::test_save_seeds PASSED [ 85%] dipy/tracking/tests/test_tracking.py::test_tracking_max_angle PASSED [ 85%] dipy/tracking/tests/test_tracking.py::test_probabilistic_odf_weighted_tracker PASSED [ 85%] dipy/tracking/tests/test_tracking.py::test_particle_filtering_tractography PASSED [ 85%] dipy/tracking/tests/test_tracking.py::test_maximum_deterministic_tracker PASSED [ 85%] dipy/tracking/tests/test_tracking.py::test_bootstap_peak_tracker PASSED [ 85%] dipy/tracking/tests/test_tracking.py::test_closest_peak_tracker PASSED [ 85%] dipy/tracking/tests/test_tracking.py::test_eudx_tracker PASSED [ 85%] dipy/tracking/tests/test_tracking.py::test_affine_transformations PASSED [ 85%] dipy/tracking/tests/test_tracking.py::test_random_seed_initialization PASSED [ 86%] dipy/tracking/tests/test_tracking.py::test_tracking_with_initial_directions PASSED [ 86%] dipy/tracking/tests/test_utils.py::test_density_map PASSED [ 86%] dipy/tracking/tests/test_utils.py::test_to_voxel_coordinates_precision PASSED [ 86%] dipy/tracking/tests/test_utils.py::test_connectivity_matrix PASSED [ 86%] dipy/tracking/tests/test_utils.py::test_ndbincount PASSED [ 86%] dipy/tracking/tests/test_utils.py::test_reduce_labels PASSED [ 86%] dipy/tracking/tests/test_utils.py::test_target PASSED [ 86%] dipy/tracking/tests/test_utils.py::test_target_lb PASSED [ 86%] dipy/tracking/tests/test_utils.py::test_target_line_based_out_of_bounds PASSED [ 87%] dipy/tracking/tests/test_utils.py::test_near_roi PASSED [ 87%] dipy/tracking/tests/test_utils.py::test_streamline_mapping PASSED [ 87%] dipy/tracking/tests/test_utils.py::test_length PASSED [ 87%] dipy/tracking/tests/test_utils.py::test_seeds_from_mask PASSED [ 87%] dipy/tracking/tests/test_utils.py::test_random_seeds_from_mask PASSED [ 87%] dipy/tracking/tests/test_utils.py::test_connectivity_matrix_shape PASSED [ 87%] dipy/tracking/tests/test_utils.py::test_unique_rows PASSED [ 87%] dipy/tracking/tests/test_utils.py::test_reduce_rois PASSED [ 88%] dipy/tracking/tests/test_utils.py::test_path_length PASSED [ 88%] dipy/tracking/tests/test_utils.py::test_min_at PASSED [ 88%] dipy/tracking/tests/test_utils.py::test_curvature_angle PASSED [ 88%] dipy/utils/tests/test_arrfuncs.py::test_as_native PASSED [ 88%] dipy/utils/tests/test_arrfuncs.py::test_pinv PASSED [ 88%] dipy/utils/tests/test_deprecator.py::test_cmp_pkg_version PASSED [ 88%] dipy/utils/tests/test_deprecator.py::test__ensure_cr PASSED [ 88%] dipy/utils/tests/test_deprecator.py::test__add_dep_doc PASSED [ 88%] dipy/utils/tests/test_deprecator.py::test_deprecate_with_version PASSED [ 89%] dipy/utils/tests/test_deprecator.py::test_deprecated_argument PASSED [ 89%] dipy/utils/tests/test_deprecator.py::test_deprecated_argument_in_kwargs PASSED [ 89%] dipy/utils/tests/test_deprecator.py::test_deprecated_argument_multi_deprecation PASSED [ 89%] dipy/utils/tests/test_deprecator.py::test_deprecated_argument_not_allowed_use PASSED [ 89%] dipy/utils/tests/test_deprecator.py::test_deprecated_argument_remove PASSED [ 89%] dipy/utils/tests/test_fast_numpy.py::test_random PASSED [ 89%] dipy/utils/tests/test_fast_numpy.py::test_random_point_within_circle PASSED [ 89%] dipy/utils/tests/test_multiproc.py::test_determine_num_processes PASSED [ 89%] dipy/utils/tests/test_omp.py::test_set_omp_threads PASSED [ 90%] dipy/utils/tests/test_omp.py::test_default_threads PASSED [ 90%] dipy/utils/tests/test_omp.py::test_determine_num_threads PASSED [ 90%] dipy/utils/tests/test_optpkg.py::test_optional_package PASSED [ 90%] dipy/utils/tests/test_parallel.py::test_paramap PASSED [ 90%] dipy/utils/tests/test_tripwire.py::test_is_tripwire PASSED [ 90%] dipy/utils/tests/test_tripwire.py::test_tripwire PASSED [ 90%] dipy/utils/tests/test_volume.py::test_adjacency_calc PASSED [ 90%] dipy/viz/horizon/tab/tests/test_base.py::test_build_label SKIPPED (N...) [ 91%] dipy/viz/horizon/tab/tests/test_base.py::test_build_slider SKIPPED (...) [ 91%] dipy/viz/horizon/tab/tests/test_base.py::test_build_checkbox SKIPPED [ 91%] dipy/viz/horizon/tab/tests/test_base.py::test_build_switcher SKIPPED [ 91%] dipy/viz/tests/test_apps.py::test_horizon_events SKIPPED (Needs xvfb) [ 91%] dipy/viz/tests/test_apps.py::test_horizon SKIPPED (Needs xvfb) [ 91%] dipy/viz/tests/test_apps.py::test_roi_images SKIPPED (Needs xvfb) [ 91%] dipy/viz/tests/test_apps.py::test_small_horizon_import PASSED [ 91%] dipy/viz/tests/test_fury.py::test_slicer SKIPPED (Needs xvfb) [ 91%] dipy/viz/tests/test_fury.py::test_contour_from_roi SKIPPED (Needs xvfb) [ 92%] dipy/viz/tests/test_fury.py::test_bundle_maps SKIPPED (Needs xvfb) [ 92%] dipy/viz/tests/test_fury.py::test_odf_slicer SKIPPED (Needs xvfb) [ 92%] dipy/viz/tests/test_fury.py::test_tensor_slicer SKIPPED (Needs xvfb) [ 92%] dipy/viz/tests/test_regtools.py::test_plot_2d_diffeomorphic_map SKIPPED [ 92%] dipy/viz/tests/test_streamline.py::test_output_created SKIPPED (Requ...) [ 92%] dipy/viz/tests/test_streamline.py::test_incorrect_view SKIPPED (Requ...) [ 92%] dipy/viz/tests/test_streamline.py::test_bundlewarp_viz SKIPPED (Requ...) [ 92%] dipy/workflows/tests/test_align.py::test_reslice PASSED [ 92%] dipy/workflows/tests/test_align.py::test_slr_flow PASSED [ 93%] dipy/workflows/tests/test_align.py::test_image_registration PASSED [ 93%] dipy/workflows/tests/test_align.py::test_apply_transform_error PASSED [ 93%] dipy/workflows/tests/test_align.py::test_apply_affine_transform PASSED [ 93%] dipy/workflows/tests/test_align.py::test_motion_correction PASSED [ 93%] dipy/workflows/tests/test_align.py::test_bundlewarp_flow SKIPPED (Re...) [ 93%] dipy/workflows/tests/test_denoise.py::test_nlmeans_flow PASSED [ 93%] dipy/workflows/tests/test_denoise.py::test_patch2self_flow SKIPPED (...) [ 93%] dipy/workflows/tests/test_denoise.py::test_lpca_flow PASSED [ 94%] dipy/workflows/tests/test_denoise.py::test_mppca_flow PASSED [ 94%] dipy/workflows/tests/test_denoise.py::test_gibbs_flow PASSED [ 94%] dipy/workflows/tests/test_docstring_parser.py::test_signature PASSED [ 94%] dipy/workflows/tests/test_docstring_parser.py::test_summary PASSED [ 94%] dipy/workflows/tests/test_docstring_parser.py::test_extended_summary PASSED [ 94%] dipy/workflows/tests/test_docstring_parser.py::test_parameters PASSED [ 94%] dipy/workflows/tests/test_docstring_parser.py::test_other_parameters PASSED [ 94%] dipy/workflows/tests/test_docstring_parser.py::test_returns PASSED [ 94%] dipy/workflows/tests/test_docstring_parser.py::test_notes PASSED [ 95%] dipy/workflows/tests/test_docstring_parser.py::test_references PASSED [ 95%] dipy/workflows/tests/test_docstring_parser.py::test_examples PASSED [ 95%] dipy/workflows/tests/test_docstring_parser.py::test_index PASSED [ 95%] dipy/workflows/tests/test_docstring_parser.py::test_str PASSED [ 95%] dipy/workflows/tests/test_docstring_parser.py::test_parameters_without_extended_description PASSED [ 95%] dipy/workflows/tests/test_docstring_parser.py::test_raises PASSED [ 95%] dipy/workflows/tests/test_docstring_parser.py::test_warns PASSED [ 95%] dipy/workflows/tests/test_docstring_parser.py::test_see_also PASSED [ 95%] dipy/workflows/tests/test_docstring_parser.py::test_empty_first_line PASSED [ 96%] dipy/workflows/tests/test_docstring_parser.py::test_duplicate_signature PASSED [ 96%] dipy/workflows/tests/test_iap.py::test_none_or_dtype PASSED [ 96%] dipy/workflows/tests/test_iap.py::test_variable_type PASSED [ 96%] dipy/workflows/tests/test_iap.py::test_iap PASSED [ 96%] dipy/workflows/tests/test_iap.py::test_optional_str PASSED [ 96%] dipy/workflows/tests/test_iap.py::test_iap_epilog_and_description PASSED [ 96%] dipy/workflows/tests/test_iap.py::test_flow_runner PASSED [ 96%] dipy/workflows/tests/test_io.py::test_io_info PASSED [ 97%] dipy/workflows/tests/test_io.py::test_split_flow PASSED [ 97%] dipy/workflows/tests/test_masking.py::test_mask PASSED [ 97%] dipy/workflows/tests/test_nn.py::test_evac_plus_flow SKIPPED (Requir...) [ 97%] dipy/workflows/tests/test_reconst_dki.py::test_reconst_dki PASSED [ 97%] dipy/workflows/tests/test_reconst_dti.py::test_reconst_dti_wls PASSED [ 97%] dipy/workflows/tests/test_reconst_dti.py::test_reconst_dti_nlls PASSED [ 97%] dipy/workflows/tests/test_reconst_dti.py::test_reconst_dti_alt_tensor PASSED [ 97%] dipy/workflows/tests/test_reconst_ivim.py::test_reconst_ivim PASSED [ 97%] dipy/workflows/tests/test_reconst_mapmri.py::test_reconst_mmri_laplacian PASSED [ 98%] dipy/workflows/tests/test_reconst_mapmri.py::test_reconst_mmri_none PASSED [ 98%] dipy/workflows/tests/test_reconst_mapmri.py::test_reconst_mmri_both SKIPPED [ 98%] dipy/workflows/tests/test_reconst_mapmri.py::test_reconst_mmri_positivity SKIPPED [ 98%] dipy/workflows/tests/test_segment.py::test_median_otsu_flow PASSED [ 98%] dipy/workflows/tests/test_segment.py::test_recobundles_flow PASSED [ 98%] dipy/workflows/tests/test_stats.py::test_stats PASSED [ 98%] dipy/workflows/tests/test_stats.py::test_buan_bundle_profiles SKIPPED [ 98%] dipy/workflows/tests/test_stats.py::test_bundle_analysis_tractometry_flow SKIPPED [ 98%] dipy/workflows/tests/test_stats.py::test_linear_mixed_models_flow SKIPPED [ 99%] dipy/workflows/tests/test_stats.py::test_bundle_shape_analysis_flow SKIPPED [ 99%] dipy/workflows/tests/test_tracking.py::test_particle_filtering_tracking_workflows PASSED [ 99%] dipy/workflows/tests/test_tracking.py::test_local_fiber_tracking_workflow PASSED [ 99%] dipy/workflows/tests/test_viz.py::test_horizon_flow SKIPPED (Require...) [ 99%] dipy/workflows/tests/test_workflow.py::test_force_overwrite PASSED [ 99%] dipy/workflows/tests/test_workflow.py::test_get_sub_runs PASSED [ 99%] dipy/workflows/tests/test_workflow.py::test_run PASSED [ 99%] dipy/workflows/tests/test_workflow.py::test_missing_file PASSED [100%] =============================== warnings summary =============================== ../../BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/lib64/python3.12/site-packages/dipy/viz/__init__.py:22 /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/lib64/python3.12/site-packages/dipy/viz/__init__.py:22: UserWarning: You do not have FURY installed. Therefore, 3D visualization functions will not work for you. Please install or upgrade FURY using pip install -U furyFor detailed installation instructions visit: https://fury.gl/ warnings.warn( dipy/align/tests/test_reslice.py: 6 warnings dipy/denoise/tests/test_gibbs.py: 17 warnings dipy/workflows/tests/test_denoise.py: 1 warning /usr/lib64/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: This process (pid=9348) is multi-threaded, use of fork() may lead to deadlocks in the child. self.pid = os.fork() -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html === 795 passed, 74 skipped, 16 deselected, 25 warnings in 949.15s (0:15:49) ==== + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-dipy-1.8.0-7.fc41.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.3STzoQ + umask 022 + cd /builddir/build/BUILD + cd dipy-1.8.0 + DOCDIR=/builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/share/doc/python3-dipy + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/share/doc/python3-dipy + cp -pr /builddir/build/BUILD/dipy-1.8.0/README.rst /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/share/doc/python3-dipy + cp -pr /builddir/build/BUILD/dipy-1.8.0/Changelog /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/share/doc/python3-dipy + cp -pr /builddir/build/BUILD/dipy-1.8.0/AUTHOR /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/share/doc/python3-dipy + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Loo5tp + umask 022 + cd /builddir/build/BUILD + cd dipy-1.8.0 + LICENSEDIR=/builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/share/licenses/python3-dipy + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/share/licenses/python3-dipy + cp -pr /builddir/build/BUILD/dipy-1.8.0/LICENSE /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/share/licenses/python3-dipy + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-dipy = 1.8.0-7.fc41 python3-dipy = 1.8.0-7.fc41 python3-dipy(x86-64) = 1.8.0-7.fc41 python3.12-dipy = 1.8.0-7.fc41 python3.12dist(dipy) = 1.8 python3dist(dipy) = 1.8 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: ((python3.12dist(cython) < 0.29.29 or python3.12dist(cython) > 0.29.29) with python3.12dist(cython) >= 0.29.24) /usr/bin/python3 libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(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) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) python(abi) = 3.12 python3.12dist(h5py) >= 3.1 python3.12dist(nibabel) >= 3 python3.12dist(numpy) >= 1.22.4 python3.12dist(packaging) >= 21 python3.12dist(scipy) >= 1.8 python3.12dist(tqdm) >= 4.30 python3.12dist(trx-python) >= 0.2.9 rtld(GNU_HASH) Suggests: python3dist(ipython) Processing files: python-dipy-doc-1.8.0-7.fc41.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.dqNcw2 + umask 022 + cd /builddir/build/BUILD + cd dipy-1.8.0 + LICENSEDIR=/builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/share/licenses/python-dipy-doc + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/share/licenses/python-dipy-doc + cp -pr /builddir/build/BUILD/dipy-1.8.0/LICENSE /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64/usr/share/licenses/python-dipy-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-dipy-doc = 1.8.0-7.fc41 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.8.0-7.fc41.x86_64 Provides: python-dipy-debugsource = 1.8.0-7.fc41 python-dipy-debugsource(x86-64) = 1.8.0-7.fc41 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.8.0-7.fc41.x86_64 Provides: debuginfo(build-id) = 05de38342aa836b6581aa1ad7294769ef832b152 debuginfo(build-id) = 06ab17933c7a19535ab0b339ae0faa532e67c969 debuginfo(build-id) = 0fd4f692bb2f3ea9a166ce873703abd8ad9c2bdb debuginfo(build-id) = 109b145613ce567d6a2484fa5ddbc0f522403e35 debuginfo(build-id) = 1779abac8e054a83f37449841d581e5b3706429e debuginfo(build-id) = 26d7d74a059e59a43b4cafd52174841c267c1b49 debuginfo(build-id) = 2c85811f886bd1c80bf32606c2d04c42f60bcb7a debuginfo(build-id) = 32ed1dbb1a15f905e504f5618f20b95aeee4ff93 debuginfo(build-id) = 33e8b23920cf1c9b6e585188718ab3bbcba3c011 debuginfo(build-id) = 422f743e6be45fb6ba6f31c5bc7d9d5db10a9a97 debuginfo(build-id) = 44865ef7af4e2b44da3d9e42457dd15dbdc1adca debuginfo(build-id) = 491f588d6770c059a9108e61a2c6e95b0a12ee58 debuginfo(build-id) = 4cac0f87f3a16308f5cc6c8ef3266e872e036717 debuginfo(build-id) = 4d47c67e1dac63088192441f988dc39e960abfea debuginfo(build-id) = 56846c6d3df3e19772f556a216fa56114e1ac7e1 debuginfo(build-id) = 58b241d8b11ef77b04ad76e75c37cdafd69daef4 debuginfo(build-id) = 5a31dbf87dd900950df0da0da7bdfa24981dacef debuginfo(build-id) = 5b20e355b9e45b2b5aae1990f05020197b3d2c8c debuginfo(build-id) = 5b314211fe10436b8392ced2ca6db9a15875a468 debuginfo(build-id) = 6046ea7149402c4d9fc742a430a04b1358834453 debuginfo(build-id) = 64902ec724666180e549dcb9f803bf235b72b4f6 debuginfo(build-id) = 64b02db25ab30ccd92dc7acdd5a6df445442eddc debuginfo(build-id) = 73529eb10d5792072cafb57f4bead652c6658240 debuginfo(build-id) = 8490d94c592787ad3d54c5a3a07dce3f66bd8190 debuginfo(build-id) = 86c6338989f1560b97933684786d2da07ac1de27 debuginfo(build-id) = 9e6a53a18a4b1b6211a0d285fc34ca6ff7f9d06f debuginfo(build-id) = a2e4f3783b62e529cf462ede49687555b5ea1a93 debuginfo(build-id) = a7696039566c2b391081a87b8f246cce64e3ceec debuginfo(build-id) = b53ac4b2e8fa033c1847818439f6e66fcf55452c debuginfo(build-id) = c09d1618f12dac786ee1960937f8cf176b11e2bf debuginfo(build-id) = c69886644b8d40b2a34993d67bab6d7c40b5001d debuginfo(build-id) = d1644140fbf07a6df8ae0e16748d94d680a1a0ff debuginfo(build-id) = d9f9387aaf01788e9effe073c56f7579cca9ffbd debuginfo(build-id) = da529c60c901f0a645dc81143ed6d04ba140c66f debuginfo(build-id) = e7193cff1cd1030eed09295b333e44cea3514c9b debuginfo(build-id) = e8dc61842b2e471fedca84d989a3a79cb4fd1034 debuginfo(build-id) = ee088caee79e2194b54bbd6afbe8fabfb82c7b6f debuginfo(build-id) = fa0640f00d4eea5cfc429ed696d1c219b8304f6b python-dipy-debuginfo = 1.8.0-7.fc41 python3-dipy-debuginfo = 1.8.0-7.fc41 python3-dipy-debuginfo(x86-64) = 1.8.0-7.fc41 python3.12-dipy-debuginfo = 1.8.0-7.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: python-dipy-debugsource(x86-64) = 1.8.0-7.fc41 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64 Wrote: /builddir/build/SRPMS/python-dipy-1.8.0-7.fc41.src.rpm Wrote: /builddir/build/RPMS/python3-dipy-1.8.0-7.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/python-dipy-doc-1.8.0-7.fc41.noarch.rpm Wrote: /builddir/build/RPMS/python-dipy-debugsource-1.8.0-7.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/python3-dipy-debuginfo-1.8.0-7.fc41.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.VO1YUn + umask 022 + cd /builddir/build/BUILD + cd dipy-1.8.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-dipy-1.8.0-7.fc41.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.Rp9oN9 + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/dipy-1.8.0-SPECPARTS + rm -rf dipy-1.8.0 dipy-1.8.0.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild python-dipy-1.8.0-7.fc41.src.rpm Finish: build phase for python-dipy-1.8.0-7.fc41.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1710758947.149978/root/var/log/dnf5.log INFO: Done(/var/lib/copr-rpmbuild/results/python-dipy-1.8.0-7.fc41.src.rpm) Config(child) 31 minutes 8 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "python-dipy-debugsource", "epoch": null, "version": "1.8.0", "release": "7.fc41", "arch": "x86_64" }, { "name": "python3-dipy", "epoch": null, "version": "1.8.0", "release": "7.fc41", "arch": "x86_64" }, { "name": "python-dipy", "epoch": null, "version": "1.8.0", "release": "7.fc41", "arch": "src" }, { "name": "python3-dipy-debuginfo", "epoch": null, "version": "1.8.0", "release": "7.fc41", "arch": "x86_64" }, { "name": "python-dipy-doc", "epoch": null, "version": "1.8.0", "release": "7.fc41", "arch": "noarch" } ] } RPMResults finished