Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c188' (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/8237330-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.1 PID: 7130 Logging PID: 7131 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 8237330, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': 'bb55385ed80716dbe30518c426058332d435f5aa', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/music/pint/python-xarray', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'python-xarray', 'package_version': '2024.7.0-2', 'project_dirname': 'pint', 'project_name': 'pint', 'project_owner': 'music', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/music/pint/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': 'music/pint--music', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 0, 'submitter': 'music', 'tags': [], 'task_id': '8237330-fedora-rawhide-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/music/pint/python-xarray /var/lib/copr-rpmbuild/workspace/workdir-8b6zfind/python-xarray --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/music/pint/python-xarray', '/var/lib/copr-rpmbuild/workspace/workdir-8b6zfind/python-xarray', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-8b6zfind/python-xarray'... Running: git checkout bb55385ed80716dbe30518c426058332d435f5aa -- cmd: ['git', 'checkout', 'bb55385ed80716dbe30518c426058332d435f5aa', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-8b6zfind/python-xarray rc: 0 stdout: stderr: Note: switching to 'bb55385ed80716dbe30518c426058332d435f5aa'. 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 bb55385 automatic import of python-xarray Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-8b6zfind/python-xarray rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading xarray-2024.7.0.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o xarray-2024.7.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/music/pint/python-xarray/xarray-2024.7.0.tar.gz/md5/b1834db4b6916b9be90519966012a40f/xarray-2024.7.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 3641k 100 3641k 0 0 27.0M 0 --:--:-- --:--:-- --:--:-- 27.1M INFO: Reading stdout from command: md5sum xarray-2024.7.0.tar.gz INFO: Downloading xarray-data-7d8290e0be9d2a8f4b4381641f20a97db6eaea3d.tar.gz INFO: Calling: curl -H Pragma: -o xarray-data-7d8290e0be9d2a8f4b4381641f20a97db6eaea3d.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/music/pint/python-xarray/xarray-data-7d8290e0be9d2a8f4b4381641f20a97db6eaea3d.tar.gz/md5/707161fcb3cafae056d96d9850c9f2e7/xarray-data-7d8290e0be9d2a8f4b4381641f20a97db6eaea3d.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 106M 100 106M 0 0 94.6M 0 0:00:01 0:00:01 --:--:-- 94.6M INFO: Reading stdout from command: md5sum xarray-data-7d8290e0be9d2a8f4b4381641f20a97db6eaea3d.tar.gz /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-8b6zfind/python-xarray/python-xarray.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-8b6zfind/python-xarray --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1731202974.886076 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.9 starting (python version = 3.12.1, NVR = mock-5.9-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-8b6zfind/python-xarray/python-xarray.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-8b6zfind/python-xarray --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1731202974.886076 -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-8b6zfind/python-xarray/python-xarray.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 5.9 INFO: Mock Version: 5.9 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1731202974.886076/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-1731202974.886076/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/e16f858a2e6df9a15f2317c13fe725549cd62390fc4354777d12414d63183db0/merged INFO: umounting image registry.fedoraproject.org/fedora:rawhide (/var/lib/containers/storage/overlay/e16f858a2e6df9a15f2317c13fe725549cd62390fc4354777d12414d63183db0/merged) with podman image umount INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True 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-1731202974.886076/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.20.0-1.fc42.x86_64 rpm-sequoia-1.7.0-2.fc41.x86_64 dnf5-5.2.6.2-1.fc42.x86_64 dnf5-plugins-5.2.6.2-1.fc42.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 20.9 MiB/s | 21.8 MiB | 00m01s Copr repository 100% | 62.8 KiB/s | 3.7 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 5.2.37-1.fc42 fedora 8.2 MiB bzip2 x86_64 1.0.8-19.fc41 fedora 95.7 KiB coreutils x86_64 9.5-10.fc42 fedora 5.7 MiB cpio x86_64 2.15-2.fc41 fedora 1.1 MiB diffutils x86_64 3.10-8.fc41 fedora 1.6 MiB fedora-release-common noarch 42-0.8 fedora 19.7 KiB findutils x86_64 1:4.10.0-4.fc41 fedora 1.8 MiB gawk x86_64 5.3.0-4.fc41 fedora 1.7 MiB glibc-minimal-langpack x86_64 2.40.9000-16.fc42 fedora 0.0 B grep x86_64 3.11-9.fc41 fedora 1.0 MiB gzip x86_64 1.13-2.fc41 fedora 389.0 KiB info x86_64 7.1.1-2.fc42 fedora 361.8 KiB patch x86_64 2.7.6-25.fc41 fedora 266.7 KiB redhat-rpm-config noarch 296-1.fc42 fedora 186.6 KiB rpm-build x86_64 4.20.0-1.fc42 fedora 194.3 KiB sed x86_64 4.9-3.fc41 fedora 861.5 KiB shadow-utils x86_64 2:4.16.0-6.fc42 fedora 4.1 MiB tar x86_64 2:1.35-4.fc41 fedora 2.9 MiB unzip x86_64 6.0-64.fc41 fedora 386.8 KiB util-linux x86_64 2.40.2-8.fc42 fedora 3.7 MiB which x86_64 2.21-42.fc41 fedora 80.2 KiB xz x86_64 1:5.6.3-2.fc42 fedora 1.2 MiB Installing dependencies: add-determinism x86_64 0.4.3-1.fc42 fedora 2.4 MiB alternatives x86_64 1.30-1.fc41 fedora 66.3 KiB ansible-srpm-macros noarch 1-16.fc41 fedora 35.7 KiB audit-libs x86_64 4.0.2-1.fc41 fedora 331.3 KiB authselect x86_64 1.5.0-8.fc42 fedora 157.5 KiB authselect-libs x86_64 1.5.0-8.fc42 fedora 822.2 KiB basesystem noarch 11-21.fc41 fedora 0.0 B binutils x86_64 2.43.50-5.fc42 fedora 27.6 MiB build-reproducibility-srpm-macros noarch 0.4.3-1.fc42 fedora 735.0 B bzip2-libs x86_64 1.0.8-19.fc41 fedora 80.7 KiB ca-certificates noarch 2024.2.69_v8.0.401-2.fc42 fedora 2.6 MiB coreutils-common x86_64 9.5-10.fc42 fedora 11.2 MiB cracklib x86_64 2.9.11-6.fc41 fedora 238.9 KiB crypto-policies noarch 20241106-1.git35892de.fc42 fedora 136.9 KiB curl x86_64 8.10.1-2.fc42 fedora 453.3 KiB cyrus-sasl-lib x86_64 2.1.28-27.fc41 fedora 2.3 MiB debugedit x86_64 5.1-1.fc42 fedora 192.7 KiB dwz x86_64 0.15-8.fc42 fedora 299.2 KiB ed x86_64 1.20.2-2.fc41 fedora 146.9 KiB efi-srpm-macros noarch 5-12.fc41 fedora 40.1 KiB elfutils x86_64 0.192-3.fc42 fedora 2.7 MiB elfutils-debuginfod-client x86_64 0.192-3.fc42 fedora 76.0 KiB elfutils-default-yama-scope noarch 0.192-3.fc42 fedora 1.8 KiB elfutils-libelf x86_64 0.192-3.fc42 fedora 1.2 MiB elfutils-libs x86_64 0.192-3.fc42 fedora 675.1 KiB fedora-gpg-keys noarch 42-0.3 fedora 126.4 KiB fedora-release noarch 42-0.8 fedora 0.0 B fedora-release-identity-basic noarch 42-0.8 fedora 719.0 B fedora-repos noarch 42-0.3 fedora 4.9 KiB fedora-repos-rawhide noarch 42-0.3 fedora 2.2 KiB file x86_64 5.45-7.fc41 fedora 103.5 KiB file-libs x86_64 5.45-7.fc41 fedora 9.9 MiB filesystem x86_64 3.18-29.fc42 fedora 106.0 B fonts-srpm-macros noarch 1:2.0.5-17.fc41 fedora 55.8 KiB forge-srpm-macros noarch 0.4.0-1.fc42 fedora 38.9 KiB fpc-srpm-macros noarch 1.3-13.fc41 fedora 144.0 B gdb-minimal x86_64 15.2-2.fc42 fedora 13.0 MiB gdbm x86_64 1:1.23-7.fc41 fedora 460.9 KiB gdbm-libs x86_64 1:1.23-7.fc41 fedora 121.9 KiB ghc-srpm-macros noarch 1.9.2-1.fc42 fedora 779.0 B glibc x86_64 2.40.9000-16.fc42 fedora 6.6 MiB glibc-common x86_64 2.40.9000-16.fc42 fedora 1.0 MiB glibc-gconv-extra x86_64 2.40.9000-16.fc42 fedora 7.1 MiB gmp x86_64 1:6.3.0-2.fc41 fedora 811.4 KiB gnat-srpm-macros noarch 6-6.fc41 fedora 1.0 KiB go-srpm-macros noarch 3.6.0-3.fc41 fedora 60.8 KiB jansson x86_64 2.14-1.fc42 fedora 93.1 KiB json-c x86_64 0.18-1.fc42 fedora 83.3 KiB kernel-srpm-macros noarch 1.0-24.fc41 fedora 1.9 KiB keyutils-libs x86_64 1.6.3-4.fc41 fedora 54.4 KiB krb5-libs x86_64 1.21.3-3.fc42 fedora 2.3 MiB libacl x86_64 2.3.2-2.fc41 fedora 40.0 KiB libarchive x86_64 3.7.7-1.fc42 fedora 932.3 KiB libattr x86_64 2.5.2-4.fc41 fedora 28.5 KiB libblkid x86_64 2.40.2-8.fc42 fedora 262.5 KiB libbrotli x86_64 1.1.0-5.fc41 fedora 837.6 KiB libcap x86_64 2.71-1.fc42 fedora 210.8 KiB libcap-ng x86_64 0.8.5-3.fc41 fedora 69.2 KiB libcom_err x86_64 1.47.1-6.fc42 fedora 67.2 KiB libcurl x86_64 8.10.1-2.fc42 fedora 838.4 KiB libeconf x86_64 0.7.4-3.fc42 fedora 65.7 KiB libevent x86_64 2.1.12-14.fc41 fedora 895.7 KiB libfdisk x86_64 2.40.2-8.fc42 fedora 362.9 KiB libffi x86_64 3.4.6-3.fc42 fedora 86.4 KiB libgcc x86_64 14.2.1-6.fc42 fedora 270.6 KiB libgomp x86_64 14.2.1-6.fc42 fedora 519.8 KiB libidn2 x86_64 2.3.7-2.fc41 fedora 329.1 KiB libmount x86_64 2.40.2-8.fc42 fedora 355.8 KiB libnghttp2 x86_64 1.64.0-1.fc42 fedora 174.5 KiB libnsl2 x86_64 2.0.1-2.fc41 fedora 57.9 KiB libpkgconf x86_64 2.3.0-1.fc42 fedora 78.2 KiB libpsl x86_64 0.21.5-4.fc41 fedora 80.5 KiB libpwquality x86_64 1.4.5-11.fc41 fedora 417.8 KiB libselinux x86_64 3.7-6.fc42 fedora 181.1 KiB libsemanage x86_64 3.7-3.fc42 fedora 298.0 KiB libsepol x86_64 3.7-3.fc42 fedora 818.0 KiB libsmartcols x86_64 2.40.2-8.fc42 fedora 180.4 KiB libssh x86_64 0.11.1-1.fc42 fedora 569.6 KiB libssh-config noarch 0.11.1-1.fc42 fedora 277.0 B libstdc++ x86_64 14.2.1-6.fc42 fedora 2.8 MiB libtasn1 x86_64 4.19.0-9.fc41 fedora 175.7 KiB libtirpc x86_64 1.3.6-0.fc42 fedora 203.0 KiB libtool-ltdl x86_64 2.4.7-12.fc41 fedora 66.2 KiB libunistring x86_64 1.1-8.fc41 fedora 1.7 MiB libuuid x86_64 2.40.2-8.fc42 fedora 41.4 KiB libverto x86_64 0.3.2-9.fc41 fedora 29.5 KiB libxcrypt x86_64 4.4.36-10.fc42 fedora 267.7 KiB libxml2 x86_64 2.12.8-2.fc41 fedora 1.7 MiB libzstd x86_64 1.5.6-2.fc41 fedora 795.9 KiB lua-libs x86_64 5.4.7-1.fc42 fedora 285.0 KiB lua-srpm-macros noarch 1-14.fc41 fedora 1.3 KiB lz4-libs x86_64 1.10.0-1.fc41 fedora 145.5 KiB mpfr x86_64 4.2.1-5.fc41 fedora 832.1 KiB ncurses-base noarch 6.5-2.20240629.fc41 fedora 326.3 KiB ncurses-libs x86_64 6.5-2.20240629.fc41 fedora 975.2 KiB ocaml-srpm-macros noarch 10-3.fc41 fedora 1.9 KiB openblas-srpm-macros noarch 2-18.fc41 fedora 112.0 B openldap x86_64 2.6.8-5.fc41 fedora 644.2 KiB openssl-libs x86_64 1:3.2.2-8.fc42 fedora 7.8 MiB p11-kit x86_64 0.25.5-4.fc42 fedora 2.2 MiB p11-kit-trust x86_64 0.25.5-4.fc42 fedora 403.8 KiB package-notes-srpm-macros noarch 0.5-12.fc41 fedora 1.6 KiB pam x86_64 1.7.0-2.fc42 fedora 1.7 MiB pam-libs x86_64 1.7.0-2.fc42 fedora 127.7 KiB pcre2 x86_64 10.44-1.fc41.1 fedora 653.5 KiB pcre2-syntax noarch 10.44-1.fc41.1 fedora 251.6 KiB perl-srpm-macros noarch 1-56.fc41 fedora 861.0 B pkgconf x86_64 2.3.0-1.fc42 fedora 88.6 KiB pkgconf-m4 noarch 2.3.0-1.fc42 fedora 14.4 KiB pkgconf-pkg-config x86_64 2.3.0-1.fc42 fedora 989.0 B popt x86_64 1.19-7.fc41 fedora 136.9 KiB publicsuffix-list-dafsa noarch 20240107-4.fc41 fedora 67.5 KiB pyproject-srpm-macros noarch 1.16.1-1.fc42 fedora 1.9 KiB python-srpm-macros noarch 3.13-3.fc41 fedora 51.0 KiB qt5-srpm-macros noarch 5.15.15-1.fc42 fedora 500.0 B qt6-srpm-macros noarch 6.8.0-1.fc42 fedora 456.0 B readline x86_64 8.2-11.fc42 fedora 493.1 KiB rpm x86_64 4.20.0-1.fc42 fedora 3.1 MiB rpm-build-libs x86_64 4.20.0-1.fc42 fedora 206.7 KiB rpm-libs x86_64 4.20.0-1.fc42 fedora 726.1 KiB rpm-sequoia x86_64 1.7.0-2.fc41 fedora 2.4 MiB rust-srpm-macros noarch 26.3-3.fc42 fedora 4.8 KiB setup noarch 2.15.0-5.fc41 fedora 720.7 KiB sqlite-libs x86_64 3.46.1-1.fc42 fedora 1.4 MiB systemd-libs x86_64 257~rc1-2.fc42 fedora 2.3 MiB util-linux-core x86_64 2.40.2-8.fc42 fedora 1.5 MiB xxhash-libs x86_64 0.8.2-4.fc42 fedora 88.4 KiB xz-libs x86_64 1:5.6.3-2.fc42 fedora 218.4 KiB zig-srpm-macros noarch 1-3.fc41 fedora 1.1 KiB zip x86_64 3.0-41.fc41 fedora 703.2 KiB zlib-ng-compat x86_64 2.2.2-1.fc42 fedora 134.0 KiB zstd x86_64 1.5.6-2.fc41 fedora 1.7 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 154 packages Total size of inbound packages is 53 MiB. Need to download 53 MiB. After this operation, 180 MiB extra will be used (install 180 MiB, remove 0 B). [ 1/154] bzip2-0:1.0.8-19.fc41.x86_64 100% | 691.1 KiB/s | 52.5 KiB | 00m00s [ 2/154] coreutils-0:9.5-10.fc42.x86_6 100% | 7.2 MiB/s | 1.1 MiB | 00m00s [ 3/154] bash-0:5.2.37-1.fc42.x86_64 100% | 11.0 MiB/s | 1.8 MiB | 00m00s [ 4/154] cpio-0:2.15-2.fc41.x86_64 100% | 3.2 MiB/s | 291.8 KiB | 00m00s [ 5/154] fedora-release-common-0:42-0. 100% | 2.3 MiB/s | 23.5 KiB | 00m00s [ 6/154] diffutils-0:3.10-8.fc41.x86_6 100% | 14.1 MiB/s | 405.4 KiB | 00m00s [ 7/154] findutils-1:4.10.0-4.fc41.x86 100% | 19.1 MiB/s | 548.6 KiB | 00m00s [ 8/154] glibc-minimal-langpack-0:2.40 100% | 3.6 MiB/s | 119.5 KiB | 00m00s [ 9/154] grep-0:3.11-9.fc41.x86_64 100% | 9.8 MiB/s | 299.8 KiB | 00m00s [ 10/154] gzip-0:1.13-2.fc41.x86_64 100% | 5.7 MiB/s | 170.2 KiB | 00m00s [ 11/154] info-0:7.1.1-2.fc42.x86_64 100% | 5.3 MiB/s | 183.2 KiB | 00m00s [ 12/154] patch-0:2.7.6-25.fc41.x86_64 100% | 3.9 MiB/s | 131.0 KiB | 00m00s [ 13/154] redhat-rpm-config-0:296-1.fc4 100% | 2.4 MiB/s | 82.4 KiB | 00m00s [ 14/154] rpm-build-0:4.20.0-1.fc42.x86 100% | 2.6 MiB/s | 82.7 KiB | 00m00s [ 15/154] sed-0:4.9-3.fc41.x86_64 100% | 9.7 MiB/s | 317.7 KiB | 00m00s [ 16/154] shadow-utils-2:4.16.0-6.fc42. 100% | 18.3 MiB/s | 1.3 MiB | 00m00s [ 17/154] tar-2:1.35-4.fc41.x86_64 100% | 11.4 MiB/s | 860.7 KiB | 00m00s [ 18/154] unzip-0:6.0-64.fc41.x86_64 100% | 2.7 MiB/s | 184.9 KiB | 00m00s [ 19/154] which-0:2.21-42.fc41.x86_64 100% | 2.4 MiB/s | 41.6 KiB | 00m00s [ 20/154] xz-1:5.6.3-2.fc42.x86_64 100% | 17.9 MiB/s | 475.4 KiB | 00m00s [ 21/154] gawk-0:5.3.0-4.fc41.x86_64 100% | 17.9 MiB/s | 1.1 MiB | 00m00s [ 22/154] util-linux-0:2.40.2-8.fc42.x8 100% | 18.2 MiB/s | 1.2 MiB | 00m00s [ 23/154] filesystem-0:3.18-29.fc42.x86 100% | 18.4 MiB/s | 1.1 MiB | 00m00s [ 24/154] glibc-0:2.40.9000-16.fc42.x86 100% | 33.0 MiB/s | 2.2 MiB | 00m00s [ 25/154] ncurses-libs-0:6.5-2.20240629 100% | 5.0 MiB/s | 334.0 KiB | 00m00s [ 26/154] bzip2-libs-0:1.0.8-19.fc41.x8 100% | 913.6 KiB/s | 41.1 KiB | 00m00s [ 27/154] libacl-0:2.3.2-2.fc41.x86_64 100% | 2.7 MiB/s | 24.5 KiB | 00m00s [ 28/154] gmp-1:6.3.0-2.fc41.x86_64 100% | 14.1 MiB/s | 318.0 KiB | 00m00s [ 29/154] libattr-0:2.5.2-4.fc41.x86_64 100% | 865.3 KiB/s | 18.2 KiB | 00m00s [ 30/154] coreutils-common-0:9.5-10.fc4 100% | 37.2 MiB/s | 2.1 MiB | 00m00s [ 31/154] libcap-0:2.71-1.fc42.x86_64 100% | 2.2 MiB/s | 86.4 KiB | 00m00s [ 32/154] libselinux-0:3.7-6.fc42.x86_6 100% | 2.6 MiB/s | 88.6 KiB | 00m00s [ 33/154] fedora-repos-0:42-0.3.noarch 100% | 766.0 KiB/s | 9.2 KiB | 00m00s [ 34/154] systemd-libs-0:257~rc1-2.fc42 100% | 12.8 MiB/s | 811.4 KiB | 00m00s [ 35/154] openssl-libs-1:3.2.2-8.fc42.x 100% | 32.1 MiB/s | 2.3 MiB | 00m00s [ 36/154] glibc-common-0:2.40.9000-16.f 100% | 6.6 MiB/s | 409.3 KiB | 00m00s [ 37/154] pcre2-0:10.44-1.fc41.1.x86_64 100% | 10.8 MiB/s | 243.1 KiB | 00m00s [ 38/154] ansible-srpm-macros-0:1-16.fc 100% | 1.7 MiB/s | 20.8 KiB | 00m00s [ 39/154] ed-0:1.20.2-2.fc41.x86_64 100% | 3.5 MiB/s | 81.8 KiB | 00m00s [ 40/154] build-reproducibility-srpm-ma 100% | 1.1 MiB/s | 11.2 KiB | 00m00s [ 41/154] efi-srpm-macros-0:5-12.fc41.n 100% | 2.2 MiB/s | 22.4 KiB | 00m00s [ 42/154] file-0:5.45-7.fc41.x86_64 100% | 4.8 MiB/s | 49.1 KiB | 00m00s [ 43/154] dwz-0:0.15-8.fc42.x86_64 100% | 7.1 MiB/s | 139.1 KiB | 00m00s [ 44/154] fonts-srpm-macros-1:2.0.5-17. 100% | 2.4 MiB/s | 27.0 KiB | 00m00s [ 45/154] forge-srpm-macros-0:0.4.0-1.f 100% | 1.8 MiB/s | 19.8 KiB | 00m00s [ 46/154] fpc-srpm-macros-0:1.3-13.fc41 100% | 663.5 KiB/s | 8.0 KiB | 00m00s [ 47/154] ghc-srpm-macros-0:1.9.2-1.fc4 100% | 759.8 KiB/s | 9.1 KiB | 00m00s [ 48/154] gnat-srpm-macros-0:6-6.fc41.n 100% | 746.0 KiB/s | 9.0 KiB | 00m00s [ 49/154] go-srpm-macros-0:3.6.0-3.fc41 100% | 2.1 MiB/s | 28.0 KiB | 00m00s [ 50/154] kernel-srpm-macros-0:1.0-24.f 100% | 657.9 KiB/s | 9.9 KiB | 00m00s [ 51/154] lua-srpm-macros-0:1-14.fc41.n 100% | 634.2 KiB/s | 8.9 KiB | 00m00s [ 52/154] ocaml-srpm-macros-0:10-3.fc41 100% | 657.1 KiB/s | 9.2 KiB | 00m00s [ 53/154] openblas-srpm-macros-0:2-18.f 100% | 514.3 KiB/s | 7.7 KiB | 00m00s [ 54/154] package-notes-srpm-macros-0:0 100% | 756.1 KiB/s | 9.8 KiB | 00m00s [ 55/154] perl-srpm-macros-0:1-56.fc41. 100% | 709.4 KiB/s | 8.5 KiB | 00m00s [ 56/154] pyproject-srpm-macros-0:1.16. 100% | 984.0 KiB/s | 13.8 KiB | 00m00s [ 57/154] python-srpm-macros-0:3.13-3.f 100% | 1.5 MiB/s | 23.7 KiB | 00m00s [ 58/154] qt5-srpm-macros-0:5.15.15-1.f 100% | 593.2 KiB/s | 8.9 KiB | 00m00s [ 59/154] qt6-srpm-macros-0:6.8.0-1.fc4 100% | 532.3 KiB/s | 9.0 KiB | 00m00s [ 60/154] rust-srpm-macros-0:26.3-3.fc4 100% | 672.2 KiB/s | 12.1 KiB | 00m00s [ 61/154] zig-srpm-macros-0:1-3.fc41.no 100% | 477.8 KiB/s | 8.1 KiB | 00m00s [ 62/154] rpm-0:4.20.0-1.fc42.x86_64 100% | 6.3 MiB/s | 547.3 KiB | 00m00s [ 63/154] zip-0:3.0-41.fc41.x86_64 100% | 3.2 MiB/s | 264.8 KiB | 00m00s [ 64/154] debugedit-0:5.1-1.fc42.x86_64 100% | 1.0 MiB/s | 78.1 KiB | 00m00s [ 65/154] elfutils-0:0.192-3.fc42.x86_6 100% | 7.4 MiB/s | 543.7 KiB | 00m00s [ 66/154] elfutils-libelf-0:0.192-3.fc4 100% | 2.4 MiB/s | 207.6 KiB | 00m00s [ 67/154] libarchive-0:3.7.7-1.fc42.x86 100% | 4.0 MiB/s | 413.9 KiB | 00m00s [ 68/154] popt-0:1.19-7.fc41.x86_64 100% | 1.2 MiB/s | 65.9 KiB | 00m00s [ 69/154] readline-0:8.2-11.fc42.x86_64 100% | 8.0 MiB/s | 213.4 KiB | 00m00s [ 70/154] rpm-build-libs-0:4.20.0-1.fc4 100% | 5.7 MiB/s | 98.7 KiB | 00m00s [ 71/154] rpm-libs-0:4.20.0-1.fc42.x86_ 100% | 16.8 MiB/s | 309.5 KiB | 00m00s [ 72/154] zstd-0:1.5.6-2.fc41.x86_64 100% | 22.4 MiB/s | 481.5 KiB | 00m00s [ 73/154] audit-libs-0:4.0.2-1.fc41.x86 100% | 6.8 MiB/s | 126.2 KiB | 00m00s [ 74/154] libeconf-0:0.7.4-3.fc42.x86_6 100% | 4.2 MiB/s | 34.6 KiB | 00m00s [ 75/154] pam-libs-0:1.7.0-2.fc42.x86_6 100% | 6.3 MiB/s | 57.9 KiB | 00m00s [ 76/154] libsemanage-0:3.7-3.fc42.x86_ 100% | 7.2 MiB/s | 117.2 KiB | 00m00s [ 77/154] libxcrypt-0:4.4.36-10.fc42.x8 100% | 7.3 MiB/s | 119.0 KiB | 00m00s [ 78/154] setup-0:2.15.0-5.fc41.noarch 100% | 7.5 MiB/s | 154.4 KiB | 00m00s [ 79/154] xz-libs-1:5.6.3-2.fc42.x86_64 100% | 5.8 MiB/s | 111.9 KiB | 00m00s [ 80/154] mpfr-0:4.2.1-5.fc41.x86_64 100% | 14.1 MiB/s | 346.3 KiB | 00m00s [ 81/154] libcap-ng-0:0.8.5-3.fc41.x86_ 100% | 2.4 MiB/s | 32.6 KiB | 00m00s [ 82/154] libblkid-0:2.40.2-8.fc42.x86_ 100% | 5.5 MiB/s | 125.0 KiB | 00m00s [ 83/154] libfdisk-0:2.40.2-8.fc42.x86_ 100% | 8.7 MiB/s | 159.6 KiB | 00m00s [ 84/154] libmount-0:2.40.2-8.fc42.x86_ 100% | 8.5 MiB/s | 156.1 KiB | 00m00s [ 85/154] libuuid-0:2.40.2-8.fc42.x86_6 100% | 2.8 MiB/s | 29.0 KiB | 00m00s [ 86/154] libsmartcols-0:2.40.2-8.fc42. 100% | 5.1 MiB/s | 83.9 KiB | 00m00s [ 87/154] util-linux-core-0:2.40.2-8.fc 100% | 23.9 MiB/s | 537.3 KiB | 00m00s [ 88/154] zlib-ng-compat-0:2.2.2-1.fc42 100% | 4.2 MiB/s | 76.9 KiB | 00m00s [ 89/154] basesystem-0:11-21.fc41.noarc 100% | 171.4 KiB/s | 7.4 KiB | 00m00s [ 90/154] glibc-gconv-extra-0:2.40.9000 100% | 27.9 MiB/s | 1.7 MiB | 00m00s [ 91/154] libgcc-0:14.2.1-6.fc42.x86_64 100% | 2.6 MiB/s | 135.2 KiB | 00m00s [ 92/154] ncurses-base-0:6.5-2.20240629 100% | 5.1 MiB/s | 88.4 KiB | 00m00s [ 93/154] libsepol-0:3.7-3.fc42.x86_64 100% | 17.6 MiB/s | 342.2 KiB | 00m00s [ 94/154] ca-certificates-0:2024.2.69_v 100% | 32.9 MiB/s | 944.5 KiB | 00m00s [ 95/154] crypto-policies-0:20241106-1. 100% | 3.4 MiB/s | 98.0 KiB | 00m00s [ 96/154] fedora-gpg-keys-0:42-0.3.noar 100% | 5.0 MiB/s | 133.6 KiB | 00m00s [ 97/154] fedora-repos-rawhide-0:42-0.3 100% | 461.2 KiB/s | 8.8 KiB | 00m00s [ 98/154] pcre2-syntax-0:10.44-1.fc41.1 100% | 8.1 MiB/s | 149.9 KiB | 00m00s [ 99/154] add-determinism-0:0.4.3-1.fc4 100% | 31.5 MiB/s | 904.4 KiB | 00m00s [100/154] file-libs-0:5.45-7.fc41.x86_6 100% | 11.1 MiB/s | 762.0 KiB | 00m00s [101/154] curl-0:8.10.1-2.fc42.x86_64 100% | 3.5 MiB/s | 221.3 KiB | 00m00s [102/154] elfutils-libs-0:0.192-3.fc42. 100% | 4.5 MiB/s | 263.7 KiB | 00m00s [103/154] elfutils-debuginfod-client-0: 100% | 3.9 MiB/s | 43.4 KiB | 00m00s [104/154] libstdc++-0:14.2.1-6.fc42.x86 100% | 30.0 MiB/s | 890.1 KiB | 00m00s [105/154] libzstd-0:1.5.6-2.fc41.x86_64 100% | 9.2 MiB/s | 310.3 KiB | 00m00s [106/154] libxml2-0:2.12.8-2.fc41.x86_6 100% | 17.2 MiB/s | 687.3 KiB | 00m00s [107/154] lz4-libs-0:1.10.0-1.fc41.x86_ 100% | 2.6 MiB/s | 70.7 KiB | 00m00s [108/154] libgomp-0:14.2.1-6.fc42.x86_6 100% | 15.2 MiB/s | 356.9 KiB | 00m00s [109/154] lua-libs-0:5.4.7-1.fc42.x86_6 100% | 6.4 MiB/s | 132.1 KiB | 00m00s [110/154] elfutils-default-yama-scope-0 100% | 349.2 KiB/s | 12.2 KiB | 00m00s [111/154] rpm-sequoia-0:1.7.0-2.fc41.x8 100% | 17.8 MiB/s | 892.5 KiB | 00m00s [112/154] sqlite-libs-0:3.46.1-1.fc42.x 100% | 11.6 MiB/s | 714.3 KiB | 00m00s [113/154] json-c-0:0.18-1.fc42.x86_64 100% | 2.0 MiB/s | 44.4 KiB | 00m00s [114/154] authselect-libs-0:1.5.0-8.fc4 100% | 6.1 MiB/s | 218.0 KiB | 00m00s [115/154] pam-0:1.7.0-2.fc42.x86_64 100% | 18.2 MiB/s | 559.9 KiB | 00m00s [116/154] authselect-0:1.5.0-8.fc42.x86 100% | 4.7 MiB/s | 145.8 KiB | 00m00s [117/154] gdbm-libs-1:1.23-7.fc41.x86_6 100% | 3.4 MiB/s | 56.3 KiB | 00m00s [118/154] libnsl2-0:2.0.1-2.fc41.x86_64 100% | 2.9 MiB/s | 29.6 KiB | 00m00s [119/154] libpwquality-0:1.4.5-11.fc41. 100% | 6.1 MiB/s | 119.1 KiB | 00m00s [120/154] libtirpc-0:1.3.6-0.fc42.x86_6 100% | 4.6 MiB/s | 94.7 KiB | 00m00s [121/154] cracklib-0:2.9.11-6.fc41.x86_ 100% | 3.6 MiB/s | 92.0 KiB | 00m00s [122/154] libcom_err-0:1.47.1-6.fc42.x8 100% | 1.6 MiB/s | 26.6 KiB | 00m00s [123/154] krb5-libs-0:1.21.3-3.fc42.x86 100% | 24.0 MiB/s | 760.4 KiB | 00m00s [124/154] keyutils-libs-0:1.6.3-4.fc41. 100% | 1.8 MiB/s | 31.6 KiB | 00m00s [125/154] libverto-0:0.3.2-9.fc41.x86_6 100% | 862.1 KiB/s | 20.7 KiB | 00m00s [126/154] alternatives-0:1.30-1.fc41.x8 100% | 3.5 MiB/s | 42.5 KiB | 00m00s [127/154] jansson-0:2.14-1.fc42.x86_64 100% | 780.9 KiB/s | 45.3 KiB | 00m00s [128/154] pkgconf-pkg-config-0:2.3.0-1. 100% | 172.6 KiB/s | 10.0 KiB | 00m00s [129/154] binutils-0:2.43.50-5.fc42.x86 100% | 39.9 MiB/s | 6.5 MiB | 00m00s [130/154] pkgconf-m4-0:2.3.0-1.fc42.noa 100% | 160.9 KiB/s | 14.3 KiB | 00m00s [131/154] pkgconf-0:2.3.0-1.fc42.x86_64 100% | 491.1 KiB/s | 45.2 KiB | 00m00s [132/154] libpkgconf-0:2.3.0-1.fc42.x86 100% | 4.2 MiB/s | 38.5 KiB | 00m00s [133/154] libffi-0:3.4.6-3.fc42.x86_64 100% | 4.3 MiB/s | 40.0 KiB | 00m00s [134/154] gdbm-1:1.23-7.fc41.x86_64 100% | 8.7 MiB/s | 151.8 KiB | 00m00s [135/154] p11-kit-0:0.25.5-4.fc42.x86_6 100% | 19.2 MiB/s | 492.0 KiB | 00m00s [136/154] libtasn1-0:4.19.0-9.fc41.x86_ 100% | 2.9 MiB/s | 74.2 KiB | 00m00s [137/154] p11-kit-trust-0:0.25.5-4.fc42 100% | 5.9 MiB/s | 133.2 KiB | 00m00s [138/154] fedora-release-0:42-0.8.noarc 100% | 976.3 KiB/s | 12.7 KiB | 00m00s [139/154] xxhash-libs-0:0.8.2-4.fc42.x8 100% | 2.6 MiB/s | 36.8 KiB | 00m00s [140/154] fedora-release-identity-basic 100% | 964.1 KiB/s | 13.5 KiB | 00m00s [141/154] gdb-minimal-0:15.2-2.fc42.x86 100% | 34.5 MiB/s | 4.3 MiB | 00m00s [142/154] libcurl-0:8.10.1-2.fc42.x86_6 100% | 3.4 MiB/s | 371.3 KiB | 00m00s [143/154] libbrotli-0:1.1.0-5.fc41.x86_ 100% | 3.1 MiB/s | 340.5 KiB | 00m00s [144/154] libidn2-0:2.3.7-2.fc41.x86_64 100% | 6.8 MiB/s | 118.4 KiB | 00m00s [145/154] libnghttp2-0:1.64.0-1.fc42.x8 100% | 4.4 MiB/s | 77.4 KiB | 00m00s [146/154] libpsl-0:0.21.5-4.fc41.x86_64 100% | 3.9 MiB/s | 64.1 KiB | 00m00s [147/154] libssh-0:0.11.1-1.fc42.x86_64 100% | 11.9 MiB/s | 231.9 KiB | 00m00s [148/154] openldap-0:2.6.8-5.fc41.x86_6 100% | 10.9 MiB/s | 255.6 KiB | 00m00s [149/154] libunistring-0:1.1-8.fc41.x86 100% | 18.3 MiB/s | 544.8 KiB | 00m00s [150/154] publicsuffix-list-dafsa-0:202 100% | 3.2 MiB/s | 58.3 KiB | 00m00s [151/154] libssh-config-0:0.11.1-1.fc42 100% | 670.4 KiB/s | 9.4 KiB | 00m00s [152/154] libtool-ltdl-0:2.4.7-12.fc41. 100% | 2.3 MiB/s | 35.6 KiB | 00m00s [153/154] libevent-0:2.1.12-14.fc41.x86 100% | 7.9 MiB/s | 257.5 KiB | 00m00s [154/154] cyrus-sasl-lib-0:2.1.28-27.fc 100% | 18.9 MiB/s | 794.9 KiB | 00m00s -------------------------------------------------------------------------------- [154/154] Total 100% | 28.4 MiB/s | 53.4 MiB | 00m02s Running transaction Importing PGP key 0x105EF944: UserID : "Fedora (42) " Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary The key was successfully imported. Importing PGP key 0x105EF944: UserID : "Fedora (42) " Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-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 0x31645531: UserID : "Fedora (43) " Fingerprint: C6E7F081CF80E13146676E88829B606631645531 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary The key was successfully imported. [ 1/156] Verify package files 100% | 758.0 B/s | 154.0 B | 00m00s [ 2/156] Prepare transaction 100% | 1.8 KiB/s | 154.0 B | 00m00s [ 3/156] Installing libgcc-0:14.2.1-6. 100% | 132.9 MiB/s | 272.3 KiB | 00m00s [ 4/156] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 5/156] Installing publicsuffix-list- 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 6/156] Installing fedora-release-ide 100% | 0.0 B/s | 976.0 B | 00m00s [ 7/156] Installing fedora-repos-rawhi 100% | 2.4 MiB/s | 2.4 KiB | 00m00s [ 8/156] Installing fedora-gpg-keys-0: 100% | 21.0 MiB/s | 172.2 KiB | 00m00s [ 9/156] Installing fedora-repos-0:42- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 10/156] Installing fedora-release-com 100% | 11.7 MiB/s | 24.0 KiB | 00m00s [ 11/156] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 12/156] Installing setup-0:2.15.0-5.f 100% | 47.3 MiB/s | 726.1 KiB | 00m00s [ 13/156] Installing filesystem-0:3.18- 100% | 1.7 MiB/s | 212.6 KiB | 00m00s [ 14/156] Installing basesystem-0:11-21 100% | 0.0 B/s | 124.0 B | 00m00s [ 15/156] Installing pkgconf-m4-0:2.3.0 100% | 14.5 MiB/s | 14.8 KiB | 00m00s [ 16/156] Installing pcre2-syntax-0:10. 100% | 124.1 MiB/s | 254.1 KiB | 00m00s [ 17/156] Installing ncurses-base-0:6.5 100% | 38.2 MiB/s | 351.7 KiB | 00m00s [ 18/156] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 19/156] Installing ncurses-libs-0:6.5 100% | 159.8 MiB/s | 981.8 KiB | 00m00s [ 20/156] Installing glibc-0:2.40.9000- 100% | 228.2 MiB/s | 6.6 MiB | 00m00s [ 21/156] Installing bash-0:5.2.37-1.fc 100% | 291.8 MiB/s | 8.2 MiB | 00m00s [ 22/156] Installing glibc-common-0:2.4 100% | 128.2 MiB/s | 1.0 MiB | 00m00s [ 23/156] Installing glibc-gconv-extra- 100% | 147.0 MiB/s | 7.2 MiB | 00m00s [ 24/156] Installing zlib-ng-compat-0:2 100% | 131.7 MiB/s | 134.9 KiB | 00m00s [ 25/156] Installing bzip2-libs-0:1.0.8 100% | 79.9 MiB/s | 81.8 KiB | 00m00s [ 26/156] Installing xz-libs-1:5.6.3-2. 100% | 107.2 MiB/s | 219.5 KiB | 00m00s [ 27/156] Installing popt-0:1.19-7.fc41 100% | 35.0 MiB/s | 143.5 KiB | 00m00s [ 28/156] Installing readline-0:8.2-11. 100% | 241.8 MiB/s | 495.3 KiB | 00m00s [ 29/156] Installing libuuid-0:2.40.2-8 100% | 41.5 MiB/s | 42.5 KiB | 00m00s [ 30/156] Installing libblkid-0:2.40.2- 100% | 128.7 MiB/s | 263.6 KiB | 00m00s [ 31/156] Installing gmp-1:6.3.0-2.fc41 100% | 264.9 MiB/s | 813.7 KiB | 00m00s [ 32/156] Installing libattr-0:2.5.2-4. 100% | 28.8 MiB/s | 29.5 KiB | 00m00s [ 33/156] Installing libacl-0:2.3.2-2.f 100% | 39.8 MiB/s | 40.7 KiB | 00m00s [ 34/156] Installing libxcrypt-0:4.4.36 100% | 132.0 MiB/s | 270.4 KiB | 00m00s [ 35/156] Installing libstdc++-0:14.2.1 100% | 276.0 MiB/s | 2.8 MiB | 00m00s [ 36/156] Installing libzstd-0:1.5.6-2. 100% | 259.5 MiB/s | 797.2 KiB | 00m00s [ 37/156] Installing elfutils-libelf-0: 100% | 292.6 MiB/s | 1.2 MiB | 00m00s [ 38/156] Installing libeconf-0:0.7.4-3 100% | 65.8 MiB/s | 67.4 KiB | 00m00s [ 39/156] Installing gdbm-libs-1:1.23-7 100% | 120.7 MiB/s | 123.6 KiB | 00m00s [ 40/156] Installing dwz-0:0.15-8.fc42. 100% | 146.8 MiB/s | 300.6 KiB | 00m00s [ 41/156] Installing mpfr-0:4.2.1-5.fc4 100% | 203.5 MiB/s | 833.7 KiB | 00m00s [ 42/156] Installing gawk-0:5.3.0-4.fc4 100% | 173.2 MiB/s | 1.7 MiB | 00m00s [ 43/156] Installing unzip-0:6.0-64.fc4 100% | 127.0 MiB/s | 390.3 KiB | 00m00s [ 44/156] Installing file-libs-0:5.45-7 100% | 522.8 MiB/s | 9.9 MiB | 00m00s [ 45/156] Installing file-0:5.45-7.fc41 100% | 7.3 MiB/s | 105.0 KiB | 00m00s [ 46/156] Installing crypto-policies-0: 100% | 15.9 MiB/s | 163.3 KiB | 00m00s [ 47/156] Installing pcre2-0:10.44-1.fc 100% | 213.2 MiB/s | 654.9 KiB | 00m00s [ 48/156] Installing grep-0:3.11-9.fc41 100% | 125.4 MiB/s | 1.0 MiB | 00m00s [ 49/156] Installing xz-1:5.6.3-2.fc42. 100% | 123.7 MiB/s | 1.2 MiB | 00m00s [ 50/156] Installing libcap-ng-0:0.8.5- 100% | 69.4 MiB/s | 71.0 KiB | 00m00s [ 51/156] Installing audit-libs-0:4.0.2 100% | 162.8 MiB/s | 333.4 KiB | 00m00s [ 52/156] Installing pam-libs-0:1.7.0-2 100% | 63.4 MiB/s | 129.9 KiB | 00m00s [ 53/156] Installing libcap-0:2.71-1.fc 100% | 70.3 MiB/s | 215.8 KiB | 00m00s [ 54/156] Installing systemd-libs-0:257 100% | 251.0 MiB/s | 2.3 MiB | 00m00s [ 55/156] Installing libsmartcols-0:2.4 100% | 177.1 MiB/s | 181.4 KiB | 00m00s [ 56/156] Installing libsepol-0:3.7-3.f 100% | 266.6 MiB/s | 819.0 KiB | 00m00s [ 57/156] Installing libselinux-0:3.7-6 100% | 89.0 MiB/s | 182.3 KiB | 00m00s [ 58/156] Installing sed-0:4.9-3.fc41.x 100% | 121.3 MiB/s | 869.7 KiB | 00m00s [ 59/156] Installing findutils-1:4.10.0 100% | 185.8 MiB/s | 1.9 MiB | 00m00s [ 60/156] Installing libmount-0:2.40.2- 100% | 174.3 MiB/s | 356.9 KiB | 00m00s [ 61/156] Installing lz4-libs-0:1.10.0- 100% | 143.1 MiB/s | 146.6 KiB | 00m00s [ 62/156] Installing lua-libs-0:5.4.7-1 100% | 139.7 MiB/s | 286.2 KiB | 00m00s [ 63/156] Installing libcom_err-0:1.47. 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 64/156] Installing alternatives-0:1.3 100% | 66.3 MiB/s | 67.9 KiB | 00m00s [ 65/156] Installing libffi-0:3.4.6-3.f 100% | 85.7 MiB/s | 87.8 KiB | 00m00s [ 66/156] Installing libtasn1-0:4.19.0- 100% | 86.7 MiB/s | 177.5 KiB | 00m00s [ 67/156] Installing p11-kit-0:0.25.5-4 100% | 158.3 MiB/s | 2.2 MiB | 00m00s [ 68/156] Installing libunistring-0:1.1 100% | 288.5 MiB/s | 1.7 MiB | 00m00s [ 69/156] Installing libidn2-0:2.3.7-2. 100% | 81.8 MiB/s | 335.1 KiB | 00m00s [ 70/156] Installing libpsl-0:0.21.5-4. 100% | 79.7 MiB/s | 81.7 KiB | 00m00s [ 71/156] Installing p11-kit-trust-0:0. 100% | 26.4 MiB/s | 405.5 KiB | 00m00s [ 72/156] Installing zstd-0:1.5.6-2.fc4 100% | 241.6 MiB/s | 1.7 MiB | 00m00s [ 73/156] Installing util-linux-core-0: 100% | 138.9 MiB/s | 1.5 MiB | 00m00s [ 74/156] Installing tar-2:1.35-4.fc41. 100% | 227.6 MiB/s | 3.0 MiB | 00m00s [ 75/156] Installing libsemanage-0:3.7- 100% | 97.6 MiB/s | 299.8 KiB | 00m00s [ 76/156] Installing shadow-utils-2:4.1 100% | 129.5 MiB/s | 4.1 MiB | 00m00s [ 77/156] Installing zip-0:3.0-41.fc41. 100% | 172.6 MiB/s | 707.1 KiB | 00m00s [ 78/156] Installing gdbm-1:1.23-7.fc41 100% | 113.7 MiB/s | 465.8 KiB | 00m00s [ 79/156] Installing cyrus-sasl-lib-0:2 100% | 256.2 MiB/s | 2.3 MiB | 00m00s [ 80/156] Installing libfdisk-0:2.40.2- 100% | 177.7 MiB/s | 364.0 KiB | 00m00s [ 81/156] Installing libxml2-0:2.12.8-2 100% | 244.6 MiB/s | 1.7 MiB | 00m00s [ 82/156] Installing bzip2-0:1.0.8-19.f 100% | 48.9 MiB/s | 100.2 KiB | 00m00s [ 83/156] Installing add-determinism-0: 100% | 303.9 MiB/s | 2.4 MiB | 00m00s [ 84/156] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 85/156] Installing sqlite-libs-0:3.46 100% | 238.8 MiB/s | 1.4 MiB | 00m00s [ 86/156] Installing ed-0:1.20.2-2.fc41 100% | 72.8 MiB/s | 149.2 KiB | 00m00s [ 87/156] Installing patch-0:2.7.6-25.f 100% | 131.0 MiB/s | 268.2 KiB | 00m00s [ 88/156] Installing elfutils-default-y 100% | 185.7 KiB/s | 2.0 KiB | 00m00s [ 89/156] Installing elfutils-libs-0:0. 100% | 165.3 MiB/s | 677.0 KiB | 00m00s [ 90/156] Installing cpio-0:2.15-2.fc41 100% | 157.1 MiB/s | 1.1 MiB | 00m00s [ 91/156] Installing diffutils-0:3.10-8 100% | 176.7 MiB/s | 1.6 MiB | 00m00s [ 92/156] Installing libgomp-0:14.2.1-6 100% | 254.5 MiB/s | 521.2 KiB | 00m00s [ 93/156] Installing json-c-0:0.18-1.fc 100% | 82.6 MiB/s | 84.6 KiB | 00m00s [ 94/156] Installing keyutils-libs-0:1. 100% | 54.5 MiB/s | 55.8 KiB | 00m00s [ 95/156] Installing libverto-0:0.3.2-9 100% | 30.5 MiB/s | 31.3 KiB | 00m00s [ 96/156] Installing jansson-0:2.14-1.f 100% | 92.3 MiB/s | 94.5 KiB | 00m00s [ 97/156] Installing libpkgconf-0:2.3.0 100% | 77.5 MiB/s | 79.3 KiB | 00m00s [ 98/156] Installing pkgconf-0:2.3.0-1. 100% | 44.5 MiB/s | 91.1 KiB | 00m00s [ 99/156] Installing pkgconf-pkg-config 100% | 1.7 MiB/s | 1.8 KiB | 00m00s [100/156] Installing xxhash-libs-0:0.8. 100% | 87.7 MiB/s | 89.8 KiB | 00m00s [101/156] Installing libbrotli-0:1.1.0- 100% | 205.0 MiB/s | 839.9 KiB | 00m00s [102/156] Installing libnghttp2-0:1.64. 100% | 171.5 MiB/s | 175.6 KiB | 00m00s [103/156] Installing libtool-ltdl-0:2.4 100% | 65.7 MiB/s | 67.3 KiB | 00m00s [104/156] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [105/156] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [106/156] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [107/156] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [108/156] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [109/156] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [110/156] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [111/156] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [112/156] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [113/156] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [114/156] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [115/156] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [116/156] Installing coreutils-common-0 100% | 254.3 MiB/s | 11.2 MiB | 00m00s [117/156] Installing openssl-libs-1:3.2 100% | 313.1 MiB/s | 7.8 MiB | 00m00s [118/156] Installing coreutils-0:9.5-10 100% | 154.8 MiB/s | 5.7 MiB | 00m00s [119/156] Installing ca-certificates-0: 100% | 1.2 MiB/s | 2.4 MiB | 00m02s [120/156] Installing krb5-libs-0:1.21.3 100% | 192.1 MiB/s | 2.3 MiB | 00m00s [121/156] Installing libarchive-0:3.7.7 100% | 228.1 MiB/s | 934.2 KiB | 00m00s [122/156] Installing libtirpc-0:1.3.6-0 100% | 100.0 MiB/s | 204.8 KiB | 00m00s [123/156] Installing gzip-0:1.13-2.fc41 100% | 96.3 MiB/s | 394.6 KiB | 00m00s [124/156] Installing authselect-libs-0: 100% | 90.8 MiB/s | 837.2 KiB | 00m00s [125/156] Installing cracklib-0:2.9.11- 100% | 34.9 MiB/s | 250.3 KiB | 00m00s [126/156] Installing libpwquality-0:1.4 100% | 52.5 MiB/s | 430.1 KiB | 00m00s [127/156] Installing libnsl2-0:2.0.1-2. 100% | 28.8 MiB/s | 59.1 KiB | 00m00s [128/156] Installing pam-0:1.7.0-2.fc42 100% | 74.3 MiB/s | 1.7 MiB | 00m00s [129/156] Installing libssh-0:0.11.1-1. 100% | 186.1 MiB/s | 571.7 KiB | 00m00s [130/156] Installing rpm-sequoia-0:1.7. 100% | 295.9 MiB/s | 2.4 MiB | 00m00s [131/156] Installing rpm-libs-0:4.20.0- 100% | 236.9 MiB/s | 727.7 KiB | 00m00s [132/156] Installing rpm-build-libs-0:4 100% | 202.6 MiB/s | 207.5 KiB | 00m00s [133/156] Installing libevent-0:2.1.12- 100% | 219.6 MiB/s | 899.5 KiB | 00m00s [134/156] Installing openldap-0:2.6.8-5 100% | 158.2 MiB/s | 648.0 KiB | 00m00s [135/156] Installing libcurl-0:8.10.1-2 100% | 205.0 MiB/s | 839.5 KiB | 00m00s [136/156] Installing elfutils-debuginfo 100% | 38.2 MiB/s | 78.2 KiB | 00m00s [137/156] Installing elfutils-0:0.192-3 100% | 242.3 MiB/s | 2.7 MiB | 00m00s [138/156] Installing binutils-0:2.43.50 100% | 273.5 MiB/s | 27.6 MiB | 00m00s [139/156] Installing gdb-minimal-0:15.2 100% | 302.2 MiB/s | 13.0 MiB | 00m00s [140/156] Installing debugedit-0:5.1-1. 100% | 95.4 MiB/s | 195.4 KiB | 00m00s [141/156] Installing curl-0:8.10.1-2.fc 100% | 22.3 MiB/s | 455.8 KiB | 00m00s [142/156] Installing rpm-0:4.20.0-1.fc4 100% | 92.8 MiB/s | 2.5 MiB | 00m00s [143/156] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [144/156] Installing lua-srpm-macros-0: 100% | 1.9 MiB/s | 1.9 KiB | 00m00s [145/156] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [146/156] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [147/156] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [148/156] Installing go-srpm-macros-0:3 100% | 60.5 MiB/s | 62.0 KiB | 00m00s [149/156] Installing python-srpm-macros 100% | 50.9 MiB/s | 52.2 KiB | 00m00s [150/156] Installing redhat-rpm-config- 100% | 62.9 MiB/s | 193.2 KiB | 00m00s [151/156] Installing rpm-build-0:4.20.0 100% | 49.5 MiB/s | 202.9 KiB | 00m00s [152/156] Installing pyproject-srpm-mac 100% | 1.2 MiB/s | 2.5 KiB | 00m00s [153/156] Installing util-linux-0:2.40. 100% | 92.9 MiB/s | 3.7 MiB | 00m00s [154/156] Installing authselect-0:1.5.0 100% | 39.5 MiB/s | 161.9 KiB | 00m00s [155/156] Installing which-0:2.21-42.fc 100% | 40.2 MiB/s | 82.4 KiB | 00m00s [156/156] Installing info-0:7.1.1-2.fc4 100% | 132.7 KiB/s | 362.2 KiB | 00m03s Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.4.3-1.fc42.x86_64 alternatives-1.30-1.fc41.x86_64 ansible-srpm-macros-1-16.fc41.noarch audit-libs-4.0.2-1.fc41.x86_64 authselect-1.5.0-8.fc42.x86_64 authselect-libs-1.5.0-8.fc42.x86_64 basesystem-11-21.fc41.noarch bash-5.2.37-1.fc42.x86_64 binutils-2.43.50-5.fc42.x86_64 build-reproducibility-srpm-macros-0.4.3-1.fc42.noarch bzip2-1.0.8-19.fc41.x86_64 bzip2-libs-1.0.8-19.fc41.x86_64 ca-certificates-2024.2.69_v8.0.401-2.fc42.noarch coreutils-9.5-10.fc42.x86_64 coreutils-common-9.5-10.fc42.x86_64 cpio-2.15-2.fc41.x86_64 cracklib-2.9.11-6.fc41.x86_64 crypto-policies-20241106-1.git35892de.fc42.noarch curl-8.10.1-2.fc42.x86_64 cyrus-sasl-lib-2.1.28-27.fc41.x86_64 debugedit-5.1-1.fc42.x86_64 diffutils-3.10-8.fc41.x86_64 dwz-0.15-8.fc42.x86_64 ed-1.20.2-2.fc41.x86_64 efi-srpm-macros-5-12.fc41.noarch elfutils-0.192-3.fc42.x86_64 elfutils-debuginfod-client-0.192-3.fc42.x86_64 elfutils-default-yama-scope-0.192-3.fc42.noarch elfutils-libelf-0.192-3.fc42.x86_64 elfutils-libs-0.192-3.fc42.x86_64 fedora-gpg-keys-42-0.3.noarch fedora-release-42-0.8.noarch fedora-release-common-42-0.8.noarch fedora-release-identity-basic-42-0.8.noarch fedora-repos-42-0.3.noarch fedora-repos-rawhide-42-0.3.noarch file-5.45-7.fc41.x86_64 file-libs-5.45-7.fc41.x86_64 filesystem-3.18-29.fc42.x86_64 findutils-4.10.0-4.fc41.x86_64 fonts-srpm-macros-2.0.5-17.fc41.noarch forge-srpm-macros-0.4.0-1.fc42.noarch fpc-srpm-macros-1.3-13.fc41.noarch gawk-5.3.0-4.fc41.x86_64 gdb-minimal-15.2-2.fc42.x86_64 gdbm-1.23-7.fc41.x86_64 gdbm-libs-1.23-7.fc41.x86_64 ghc-srpm-macros-1.9.2-1.fc42.noarch glibc-2.40.9000-16.fc42.x86_64 glibc-common-2.40.9000-16.fc42.x86_64 glibc-gconv-extra-2.40.9000-16.fc42.x86_64 glibc-minimal-langpack-2.40.9000-16.fc42.x86_64 gmp-6.3.0-2.fc41.x86_64 gnat-srpm-macros-6-6.fc41.noarch go-srpm-macros-3.6.0-3.fc41.noarch gpg-pubkey-105ef944-65ca83d1 gpg-pubkey-31645531-66b6dccf gpg-pubkey-e99d6ad1-64d2612c grep-3.11-9.fc41.x86_64 gzip-1.13-2.fc41.x86_64 info-7.1.1-2.fc42.x86_64 jansson-2.14-1.fc42.x86_64 json-c-0.18-1.fc42.x86_64 kernel-srpm-macros-1.0-24.fc41.noarch keyutils-libs-1.6.3-4.fc41.x86_64 krb5-libs-1.21.3-3.fc42.x86_64 libacl-2.3.2-2.fc41.x86_64 libarchive-3.7.7-1.fc42.x86_64 libattr-2.5.2-4.fc41.x86_64 libblkid-2.40.2-8.fc42.x86_64 libbrotli-1.1.0-5.fc41.x86_64 libcap-2.71-1.fc42.x86_64 libcap-ng-0.8.5-3.fc41.x86_64 libcom_err-1.47.1-6.fc42.x86_64 libcurl-8.10.1-2.fc42.x86_64 libeconf-0.7.4-3.fc42.x86_64 libevent-2.1.12-14.fc41.x86_64 libfdisk-2.40.2-8.fc42.x86_64 libffi-3.4.6-3.fc42.x86_64 libgcc-14.2.1-6.fc42.x86_64 libgomp-14.2.1-6.fc42.x86_64 libidn2-2.3.7-2.fc41.x86_64 libmount-2.40.2-8.fc42.x86_64 libnghttp2-1.64.0-1.fc42.x86_64 libnsl2-2.0.1-2.fc41.x86_64 libpkgconf-2.3.0-1.fc42.x86_64 libpsl-0.21.5-4.fc41.x86_64 libpwquality-1.4.5-11.fc41.x86_64 libselinux-3.7-6.fc42.x86_64 libsemanage-3.7-3.fc42.x86_64 libsepol-3.7-3.fc42.x86_64 libsmartcols-2.40.2-8.fc42.x86_64 libssh-0.11.1-1.fc42.x86_64 libssh-config-0.11.1-1.fc42.noarch libstdc++-14.2.1-6.fc42.x86_64 libtasn1-4.19.0-9.fc41.x86_64 libtirpc-1.3.6-0.fc42.x86_64 libtool-ltdl-2.4.7-12.fc41.x86_64 libunistring-1.1-8.fc41.x86_64 libuuid-2.40.2-8.fc42.x86_64 libverto-0.3.2-9.fc41.x86_64 libxcrypt-4.4.36-10.fc42.x86_64 libxml2-2.12.8-2.fc41.x86_64 libzstd-1.5.6-2.fc41.x86_64 lua-libs-5.4.7-1.fc42.x86_64 lua-srpm-macros-1-14.fc41.noarch lz4-libs-1.10.0-1.fc41.x86_64 mpfr-4.2.1-5.fc41.x86_64 ncurses-base-6.5-2.20240629.fc41.noarch ncurses-libs-6.5-2.20240629.fc41.x86_64 ocaml-srpm-macros-10-3.fc41.noarch openblas-srpm-macros-2-18.fc41.noarch openldap-2.6.8-5.fc41.x86_64 openssl-libs-3.2.2-8.fc42.x86_64 p11-kit-0.25.5-4.fc42.x86_64 p11-kit-trust-0.25.5-4.fc42.x86_64 package-notes-srpm-macros-0.5-12.fc41.noarch pam-1.7.0-2.fc42.x86_64 pam-libs-1.7.0-2.fc42.x86_64 patch-2.7.6-25.fc41.x86_64 pcre2-10.44-1.fc41.1.x86_64 pcre2-syntax-10.44-1.fc41.1.noarch perl-srpm-macros-1-56.fc41.noarch pkgconf-2.3.0-1.fc42.x86_64 pkgconf-m4-2.3.0-1.fc42.noarch pkgconf-pkg-config-2.3.0-1.fc42.x86_64 popt-1.19-7.fc41.x86_64 publicsuffix-list-dafsa-20240107-4.fc41.noarch pyproject-srpm-macros-1.16.1-1.fc42.noarch python-srpm-macros-3.13-3.fc41.noarch qt5-srpm-macros-5.15.15-1.fc42.noarch qt6-srpm-macros-6.8.0-1.fc42.noarch readline-8.2-11.fc42.x86_64 redhat-rpm-config-296-1.fc42.noarch rpm-4.20.0-1.fc42.x86_64 rpm-build-4.20.0-1.fc42.x86_64 rpm-build-libs-4.20.0-1.fc42.x86_64 rpm-libs-4.20.0-1.fc42.x86_64 rpm-sequoia-1.7.0-2.fc41.x86_64 rust-srpm-macros-26.3-3.fc42.noarch sed-4.9-3.fc41.x86_64 setup-2.15.0-5.fc41.noarch shadow-utils-4.16.0-6.fc42.x86_64 sqlite-libs-3.46.1-1.fc42.x86_64 systemd-libs-257~rc1-2.fc42.x86_64 tar-1.35-4.fc41.x86_64 unzip-6.0-64.fc41.x86_64 util-linux-2.40.2-8.fc42.x86_64 util-linux-core-2.40.2-8.fc42.x86_64 which-2.21-42.fc41.x86_64 xxhash-libs-0.8.2-4.fc42.x86_64 xz-5.6.3-2.fc42.x86_64 xz-libs-5.6.3-2.fc42.x86_64 zig-srpm-macros-1-3.fc41.noarch zip-3.0-41.fc41.x86_64 zlib-ng-compat-2.2.2-1.fc42.x86_64 zstd-1.5.6-2.fc41.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1724025600 Wrote: /builddir/build/SRPMS/python-xarray-2024.7.0-2.fc42.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1731202974.886076/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-8b6zfind/python-xarray/python-xarray.spec) Config(child) 0 minutes 35 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-xarray-2024.7.0-2.fc42.src.rpm) Config(fedora-rawhide-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1731202974.886076/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1731202974.886076/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-1731202974.886076/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.20.0-1.fc42.x86_64 rpm-sequoia-1.7.0-2.fc41.x86_64 dnf5-5.2.6.2-1.fc42.x86_64 dnf5-plugins-5.2.6.2-1.fc42.x86_64 Finish: chroot init Start: build phase for python-xarray-2024.7.0-2.fc42.src.rpm Start: build setup for python-xarray-2024.7.0-2.fc42.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1724025600 Wrote: /builddir/build/SRPMS/python-xarray-2024.7.0-2.fc42.src.rpm Updating and loading repositories: Copr repository 100% | 35.3 KiB/s | 1.5 KiB | 00m00s fedora 100% | 1.0 MiB/s | 23.7 KiB | 00m00s Copr repository 100% | 5.5 KiB/s | 4.7 KiB | 00m01s Repositories loaded. Package Arch Version Repository Size Installing: python3-Bottleneck x86_64 1.3.7-7.fc41 fedora 627.3 KiB python3-cftime x86_64 1.6.4-1.fc41 fedora 632.4 KiB python3-dask+array noarch 2024.9.1-1.fc42 fedora 6.8 KiB python3-dask+dataframe noarch 2024.9.1-1.fc42 fedora 6.8 KiB python3-devel x86_64 3.13.0-1.fc42 fedora 1.8 MiB python3-netcdf4 x86_64 1.7.2-1.fc42 fedora 2.4 MiB python3-pint noarch 0.24.4-1.fc42 copr_base 3.2 MiB python3-pytest noarch 8.3.3-3.fc42 fedora 20.8 MiB python3-pytest-xdist noarch 3.6.1-4.fc41 fedora 419.8 KiB python3-rasterio x86_64 1.3.11-1.fc42 fedora 4.0 MiB python3-seaborn noarch 0.13.2-3.fc41 fedora 2.3 MiB python3-zarr noarch 2.16.1-5.fc41 fedora 3.2 MiB Installing dependencies: abattis-cantarell-vf-fonts noarch 0.301-13.fc41 fedora 192.7 KiB abseil-cpp x86_64 20240722.0-1.fc42 fedora 2.6 MiB armadillo x86_64 12.8.1-5.fc42 fedora 82.3 KiB arpack x86_64 3.9.1-4.fc41 fedora 650.0 KiB blosc x86_64 1.21.6-1.fc42 fedora 130.3 KiB boost-program-options x86_64 1.83.0-8.fc41 fedora 272.7 KiB c-ares x86_64 1.34.2-1.fc42 fedora 270.6 KiB cairo x86_64 1.18.0-4.fc41 fedora 1.7 MiB cfitsio x86_64 4.5.0-5.fc42 fedora 1.8 MiB default-fonts-core-sans noarch 4.2-1.fc42 fedora 11.9 KiB dejavu-sans-fonts noarch 2.37-24.fc41 fedora 5.5 MiB expat x86_64 2.6.4-1.fc42 fedora 285.5 KiB flexiblas x86_64 3.4.4-3.fc41 fedora 48.5 KiB flexiblas-netlib x86_64 3.4.4-3.fc41 fedora 10.7 MiB flexiblas-netlib64 x86_64 3.4.4-3.fc41 fedora 10.8 MiB flexiblas-openblas-openmp x86_64 3.4.4-3.fc41 fedora 43.3 KiB flexiblas-openblas-openmp64 x86_64 3.4.4-3.fc41 fedora 43.3 KiB fontconfig x86_64 2.15.0-8.fc41 fedora 791.9 KiB fonts-filesystem noarch 1:2.0.5-17.fc41 fedora 0.0 B freetype x86_64 2.13.3-1.fc42 fedora 850.5 KiB freexl x86_64 2.0.0-12.fc42 fedora 89.7 KiB fribidi x86_64 1.0.16-1.fc42 fedora 194.5 KiB gdal-libs x86_64 3.9.3-5.fc42 fedora 29.5 MiB geos x86_64 3.13.0-1.fc42 fedora 3.9 MiB giflib x86_64 5.2.2-2.fc41 fedora 112.2 KiB glib2 x86_64 2.83.0-1.fc42 fedora 14.7 MiB gnupg2 x86_64 2.4.5-3.fc41 fedora 9.5 MiB gnutls x86_64 3.8.8-1.fc42 fedora 3.2 MiB google-noto-fonts-common noarch 20240901-1.fc42 fedora 17.5 KiB google-noto-sans-vf-fonts noarch 20240901-1.fc42 fedora 1.2 MiB gpgme x86_64 1.23.2-6.fc42 fedora 583.6 KiB gpgmepp x86_64 1.23.2-6.fc42 fedora 420.4 KiB graphite2 x86_64 1.3.14-16.fc41 fedora 192.0 KiB grpc x86_64 1.48.4-41.fc42 fedora 10.6 MiB grpc-cpp x86_64 1.48.4-41.fc42 fedora 3.0 MiB grpc-data noarch 1.48.4-41.fc42 fedora 29.6 KiB harfbuzz x86_64 10.1.0-1.fc42 fedora 2.7 MiB hdf-libs x86_64 4.3.0-1.fc42 fedora 699.3 KiB hdf5 x86_64 1.14.5-1.fc42 fedora 7.1 MiB imath x86_64 3.1.12-1.fc42 fedora 375.8 KiB jbigkit-libs x86_64 2.1-30.fc41 fedora 117.6 KiB lcms2 x86_64 2.16-4.fc41 fedora 424.9 KiB libX11 x86_64 1.8.10-2.fc42 fedora 1.3 MiB libX11-common noarch 1.8.10-2.fc42 fedora 1.1 MiB libXau x86_64 1.0.11-7.fc41 fedora 66.9 KiB libXext x86_64 1.3.6-2.fc41 fedora 90.1 KiB libXft x86_64 2.3.8-7.fc41 fedora 164.5 KiB libXrender x86_64 0.9.11-7.fc41 fedora 50.1 KiB libaec x86_64 1.1.3-1.fc42 fedora 98.1 KiB libarrow x86_64 16.1.0-10.fc42 fedora 22.8 MiB libarrow-acero-libs x86_64 16.1.0-10.fc42 fedora 1.4 MiB libarrow-dataset-libs x86_64 16.1.0-10.fc42 fedora 1.5 MiB libarrow-doc noarch 16.1.0-10.fc42 fedora 115.7 KiB libarrow-flight-libs x86_64 16.1.0-10.fc42 fedora 1.4 MiB libarrow-glib-libs x86_64 16.1.0-10.fc42 fedora 1.4 MiB libassuan x86_64 2.5.7-2.fc41 fedora 163.8 KiB libb2 x86_64 0.98.1-12.fc41 fedora 42.2 KiB libdeflate x86_64 1.22-2.fc42 fedora 118.1 KiB libgcrypt x86_64 1.11.0-4.fc42 fedora 1.5 MiB libgeotiff x86_64 1.7.3-3.fc42 fedora 319.9 KiB libgfortran x86_64 14.2.1-6.fc42 fedora 3.0 MiB libgpg-error x86_64 1.50-2.fc41 fedora 889.5 KiB libgta x86_64 1.2.1-13.fc41 fedora 70.2 KiB libicu x86_64 74.2-2.fc41 fedora 34.9 MiB libimagequant x86_64 4.0.3-5.fc41 fedora 666.7 KiB libjpeg-turbo x86_64 3.0.4-1.fc42 fedora 789.1 KiB libkml x86_64 1.3.0-49.fc41 fedora 1.2 MiB libksba x86_64 1.6.7-2.fc41 fedora 398.4 KiB liblerc x86_64 4.0.0-7.fc41 fedora 607.5 KiB liborc2 x86_64 2.0.2-1.fc42 fedora 1.6 MiB libpng x86_64 2:1.6.44-1.fc42 fedora 245.8 KiB libpq x86_64 16.4-1.fc42 fedora 965.4 KiB libqhull_r x86_64 1:8.0.2-5.fc41 fedora 483.4 KiB libquadmath x86_64 14.2.1-6.fc42 fedora 325.9 KiB libraqm x86_64 0.10.1-1.fc42 fedora 32.7 KiB librttopo x86_64 1.1.0-15.fc41 fedora 508.8 KiB libspatialite x86_64 5.1.0-8.fc42 fedora 15.3 MiB libtiff x86_64 4.6.0-6.fc42 fedora 606.0 KiB libwebp x86_64 1.4.0-4.fc41 fedora 822.6 KiB libxcb x86_64 1.17.0-3.fc42 fedora 1.2 MiB libyaml x86_64 0.2.5-15.fc41 fedora 134.4 KiB mariadb-connector-c x86_64 3.4.1-1.fc42 fedora 537.5 KiB mariadb-connector-c-config noarch 3.4.1-1.fc42 fedora 497.0 B minizip-ng-compat x86_64 4.0.7-1.fc41 fedora 158.6 KiB mpdecimal x86_64 2.5.1-16.fc41 fedora 204.9 KiB netcdf x86_64 4.9.2-7.fc42 fedora 2.4 MiB nettle x86_64 3.10-3.fc41 fedora 793.0 KiB npth x86_64 1.7-2.fc41 fedora 49.6 KiB nspr x86_64 4.35.0-30.fc42 fedora 315.4 KiB nss x86_64 3.105.0-1.fc42 fedora 1.9 MiB nss-softokn x86_64 3.105.0-1.fc42 fedora 1.9 MiB nss-softokn-freebl x86_64 3.105.0-1.fc42 fedora 838.6 KiB nss-sysinit x86_64 3.105.0-1.fc42 fedora 18.4 KiB nss-util x86_64 3.105.0-1.fc42 fedora 203.0 KiB ogdi x86_64 4.1.1-2.fc41 fedora 801.1 KiB openblas x86_64 0.3.26-5.fc41 fedora 96.0 KiB openblas-openmp x86_64 0.3.26-5.fc41 fedora 39.4 MiB openblas-openmp64 x86_64 0.3.26-5.fc41 fedora 39.5 MiB openexr-libs x86_64 3.2.4-3.fc41 fedora 6.5 MiB openjpeg x86_64 2.5.2-4.fc42 fedora 445.7 KiB parquet-libs x86_64 16.1.0-10.fc42 fedora 3.3 MiB pixman x86_64 0.44.0-0.fc42 fedora 670.8 KiB poppler x86_64 24.08.0-1.fc42 fedora 3.6 MiB poppler-data noarch 0.4.11-8.fc41 fedora 12.3 MiB proj x86_64 9.5.0-1.fc42 fedora 4.4 MiB proj-data noarch 9.5.0-1.fc42 fedora 9.1 MiB protobuf x86_64 3.19.6-10.fc41 fedora 3.3 MiB protobuf-compiler x86_64 3.19.6-10.fc41 fedora 2.5 MiB pyproject-rpm-macros noarch 1.16.1-1.fc42 fedora 113.8 KiB python-pip-wheel noarch 24.2-2.fc42 fedora 1.2 MiB python-rpm-macros noarch 3.13-3.fc41 fedora 22.1 KiB python3 x86_64 3.13.0-1.fc42 fedora 31.8 KiB python3-affine noarch 2.4.0-8.fc41 fedora 163.3 KiB python3-asciitree noarch 0.3.3-30.fc41 fedora 20.6 KiB python3-attrs noarch 24.2.0-1.fc41 fedora 396.1 KiB python3-babel noarch 2.16.0-1.fc42 fedora 28.3 MiB python3-cairo x86_64 1.25.1-5.fc41 fedora 492.5 KiB python3-certifi noarch 2024.08.30-1.fc42 fedora 6.8 KiB python3-charset-normalizer noarch 3.4.0-1.fc42 fedora 319.9 KiB python3-click noarch 8.1.7-6.fc41 fedora 1.1 MiB python3-click-plugins noarch 1.1.1-22.fc42 fedora 24.0 KiB python3-cligj noarch 0.7.2-14.fc41 fedora 33.0 KiB python3-cloudpickle noarch 3.1.0-1.fc42 fedora 127.8 KiB python3-contourpy x86_64 1.3.0-1.fc42 fedora 808.6 KiB python3-cycler noarch 0.11.0-13.fc41 fedora 37.6 KiB python3-cython x86_64 3.0.11-1.fc41 fedora 18.1 MiB python3-dask noarch 2024.9.1-1.fc42 fedora 17.0 MiB python3-dask-expr noarch 1.1.15-2.fc42 fedora 2.9 MiB python3-dateutil noarch 1:2.8.2-16.fc41 fedora 879.2 KiB python3-docutils noarch 0.21.2-1.fc42 fedora 4.9 MiB python3-execnet noarch 2.1.1-4.fc42 fedora 916.6 KiB python3-fasteners noarch 0.19-9.fc41 fedora 116.6 KiB python3-flexcache noarch 0.3-3.fc42 fedora 53.9 KiB python3-flexparser noarch 0.4-1.fc42 copr_base 238.2 KiB python3-fonttools x86_64 4.54.1-3.fc42 fedora 18.0 MiB python3-fsspec noarch 2024.6.1-2.fc42 fedora 1.7 MiB python3-husl noarch 4.0.3-31.fc41 fedora 20.7 KiB python3-idna noarch 3.9-1.fc42 fedora 639.8 KiB python3-imagesize noarch 1.4.1-9.fc41 fedora 35.3 KiB python3-iniconfig noarch 1.1.1-23.fc41 fedora 20.6 KiB python3-jinja2 noarch 3.1.4-5.fc41 fedora 2.9 MiB python3-kiwisolver x86_64 1.4.7-1.fc42 fedora 153.9 KiB python3-libs x86_64 3.13.0-1.fc42 fedora 40.4 MiB python3-locket noarch 1.0.0-10.fc41 fedora 20.8 KiB python3-markupsafe x86_64 3.0.2-1.fc42 fedora 56.1 KiB python3-matplotlib x86_64 3.9.1-2.fc41 fedora 21.1 MiB python3-matplotlib-data noarch 3.9.1-2.fc41 fedora 741.5 KiB python3-matplotlib-data-fonts noarch 3.9.1-2.fc41 fedora 7.9 MiB python3-matplotlib-tk x86_64 3.9.1-2.fc41 fedora 262.7 KiB python3-numcodecs x86_64 0.13.1-1.fc42 fedora 1.6 MiB python3-numexpr x86_64 2.8.5-7.fc41 fedora 574.8 KiB python3-numpy x86_64 1:1.26.4-8.fc41 fedora 43.8 MiB python3-numpy-f2py x86_64 1:1.26.4-8.fc41 fedora 2.8 MiB python3-numpydoc noarch 1.8.0-1.fc42 fedora 652.6 KiB python3-olefile noarch 0.47-5.fc41 fedora 340.4 KiB python3-packaging noarch 24.1-2.fc41 fedora 422.3 KiB python3-pandas x86_64 2.2.1-7.fc41 fedora 42.0 MiB python3-partd noarch 1.4.2-2.fc41 fedora 164.0 KiB python3-pillow x86_64 11.0.0-1.fc42 fedora 3.9 MiB python3-pillow-tk x86_64 11.0.0-1.fc42 fedora 73.0 KiB python3-platformdirs noarch 4.2.2-2.fc41 fedora 168.6 KiB python3-pluggy noarch 1.5.0-1.fc41 fedora 193.2 KiB python3-pooch noarch 1.8.2-3.fc41 fedora 625.5 KiB python3-pyarrow x86_64 16.1.0-10.fc42 fedora 14.3 MiB python3-pygments noarch 2.18.0-2.fc42 fedora 10.6 MiB python3-pyparsing noarch 3.1.2-7.fc41 fedora 1.0 MiB python3-pytz noarch 2024.2-1.fc42 fedora 223.7 KiB python3-pyyaml x86_64 6.0.1-18.fc41 fedora 791.1 KiB python3-requests noarch 2.32.3-3.fc41 fedora 485.9 KiB python3-rpm-generators noarch 14-11.fc41 fedora 81.7 KiB python3-rpm-macros noarch 3.13-3.fc41 fedora 6.4 KiB python3-scipy x86_64 1.14.1-1.fc42 fedora 67.1 MiB python3-setuptools noarch 74.1.3-3.fc42 fedora 8.4 MiB python3-six noarch 1.16.0-23.fc41 fedora 118.3 KiB python3-snowballstemmer noarch 2.2.0-13.fc41 fedora 1.7 MiB python3-snuggs noarch 1.4.7-19.fc41 fedora 25.3 KiB python3-sphinx noarch 1:7.3.7-2.fc41 fedora 10.8 MiB python3-sphinx-theme-alabaster noarch 0.7.16-6.fc41 fedora 41.9 KiB python3-tabulate noarch 0.9.0-10.fc41 fedora 342.0 KiB python3-tkinter x86_64 3.13.0-1.fc42 fedora 2.0 MiB python3-toolz noarch 1.0.0-1.fc42 fedora 615.9 KiB python3-typing-extensions noarch 4.12.2-3.fc41 fedora 464.5 KiB python3-urllib3 noarch 2.2.3-3.fc42 fedora 1.0 MiB re2 x86_64 1:20240702-20.fc42 fedora 558.1 KiB snappy x86_64 1.2.1-3.fc42 fedora 71.1 KiB tcl x86_64 1:8.6.15-2.fc42 fedora 4.2 MiB thrift x86_64 0.20.0-3.fc41 fedora 4.8 MiB tk x86_64 1:8.6.15-1.fc42 fedora 3.6 MiB tpm2-tss x86_64 4.1.3-3.fc41 fedora 1.6 MiB tzdata noarch 2024a-9.fc41 fedora 1.7 MiB unixODBC x86_64 2.3.12-5.fc41 fedora 1.0 MiB uriparser x86_64 0.9.8-2.fc41 fedora 141.9 KiB utf8proc x86_64 2.9.0-1.fc42 fedora 370.7 KiB xerces-c x86_64 3.3.0-5.fc42 fedora 3.6 MiB xml-common noarch 0.6.3-65.fc41 fedora 78.4 KiB Transaction Summary: Installing: 207 packages Total size of inbound packages is 190 MiB. Need to download 190 MiB. After this operation, 809 MiB extra will be used (install 809 MiB, remove 0 B). [ 1/207] python3-dask+array-0:2024.9.1 100% | 108.6 KiB/s | 12.4 KiB | 00m00s [ 2/207] python3-cftime-0:1.6.4-1.fc41 100% | 856.8 KiB/s | 227.1 KiB | 00m00s [ 3/207] python3-dask+dataframe-0:2024 100% | 67.2 KiB/s | 12.6 KiB | 00m00s [ 4/207] python3-Bottleneck-0:1.3.7-7. 100% | 562.0 KiB/s | 182.1 KiB | 00m00s [ 5/207] python3-pytest-xdist-0:3.6.1- 100% | 253.9 KiB/s | 111.0 KiB | 00m00s [ 6/207] python3-netcdf4-0:1.7.2-1.fc4 100% | 448.9 KiB/s | 675.2 KiB | 00m02s [ 7/207] python3-seaborn-0:0.13.2-3.fc 100% | 346.4 KiB/s | 623.2 KiB | 00m02s [ 8/207] python3-rasterio-0:1.3.11-1.f 100% | 394.6 KiB/s | 1.2 MiB | 00m03s [ 9/207] python3-zarr-0:2.16.1-5.fc41. 100% | 330.9 KiB/s | 551.5 KiB | 00m02s [ 10/207] python3-pint-0:0.24.4-1.fc42. 100% | 6.7 MiB/s | 660.2 KiB | 00m00s [ 11/207] python3-devel-0:3.13.0-1.fc42 100% | 418.0 KiB/s | 402.5 KiB | 00m01s [ 12/207] python3-dask-0:2024.9.1-1.fc4 100% | 1.0 MiB/s | 3.1 MiB | 00m03s [ 13/207] python3-dask-expr-0:1.1.15-2. 100% | 485.0 KiB/s | 583.0 KiB | 00m01s [ 14/207] python3-scipy-0:1.14.1-1.fc42 100% | 3.0 MiB/s | 17.3 MiB | 00m06s [ 15/207] python3-numpy-1:1.26.4-8.fc41 100% | 1.3 MiB/s | 7.6 MiB | 00m06s [ 16/207] python3-certifi-0:2024.08.30- 100% | 163.1 KiB/s | 14.4 KiB | 00m00s [ 17/207] python3-pandas-0:2.2.1-7.fc41 100% | 3.6 MiB/s | 8.1 MiB | 00m02s [ 18/207] netcdf-0:4.9.2-7.fc42.x86_64 100% | 843.0 KiB/s | 843.0 KiB | 00m01s [ 19/207] python3-cython-0:3.0.11-1.fc4 100% | 3.2 MiB/s | 3.9 MiB | 00m01s [ 20/207] python3-execnet-0:2.1.1-4.fc4 100% | 420.5 KiB/s | 261.1 KiB | 00m01s [ 21/207] python3-affine-0:2.4.0-8.fc41 100% | 250.8 KiB/s | 47.9 KiB | 00m00s [ 22/207] python3-attrs-0:24.2.0-1.fc41 100% | 243.7 KiB/s | 130.4 KiB | 00m01s [ 23/207] python3-click-0:8.1.7-6.fc41. 100% | 465.0 KiB/s | 241.8 KiB | 00m01s [ 24/207] python3-click-plugins-0:1.1.1 100% | 108.8 KiB/s | 17.1 KiB | 00m00s [ 25/207] python3-cligj-0:0.7.2-14.fc41 100% | 120.8 KiB/s | 20.2 KiB | 00m00s [ 26/207] python3-snuggs-0:1.4.7-19.fc4 100% | 96.0 KiB/s | 19.8 KiB | 00m00s [ 27/207] python3-husl-0:4.0.3-31.fc41. 100% | 103.2 KiB/s | 18.3 KiB | 00m00s [ 28/207] gdal-libs-0:3.9.3-5.fc42.x86_ 100% | 4.8 MiB/s | 9.6 MiB | 00m02s [ 29/207] python3-setuptools-0:74.1.3-3 100% | 2.2 MiB/s | 2.0 MiB | 00m01s [ 30/207] python3-asciitree-0:0.3.3-30. 100% | 44.0 KiB/s | 18.0 KiB | 00m00s [ 31/207] python3-numpydoc-0:1.8.0-1.fc 100% | 255.0 KiB/s | 166.5 KiB | 00m01s [ 32/207] python3-matplotlib-0:3.9.1-2. 100% | 5.6 MiB/s | 4.6 MiB | 00m01s [ 33/207] python3-fasteners-0:0.19-9.fc 100% | 556.0 KiB/s | 50.6 KiB | 00m00s [ 34/207] python3-flexcache-0:0.3-3.fc4 100% | 412.7 KiB/s | 25.6 KiB | 00m00s [ 35/207] python3-numcodecs-0:0.13.1-1. 100% | 3.0 MiB/s | 441.9 KiB | 00m00s [ 36/207] python3-platformdirs-0:4.2.2- 100% | 220.7 KiB/s | 46.3 KiB | 00m00s [ 37/207] python3-flexparser-0:0.4-1.fc 100% | 5.7 MiB/s | 52.7 KiB | 00m00s [ 38/207] python3-typing-extensions-0:4 100% | 328.1 KiB/s | 93.8 KiB | 00m00s [ 39/207] python3-libs-0:3.13.0-1.fc42. 100% | 8.6 MiB/s | 9.1 MiB | 00m01s [ 40/207] flexiblas-netlib-0:3.4.4-3.fc 100% | 3.2 MiB/s | 3.2 MiB | 00m01s [ 41/207] libgfortran-0:14.2.1-6.fc42.x 100% | 1.0 MiB/s | 939.2 KiB | 00m01s [ 42/207] python3-numpy-f2py-1:1.26.4-8 100% | 2.0 MiB/s | 546.3 KiB | 00m00s [ 43/207] python3-cloudpickle-0:3.1.0-1 100% | 621.0 KiB/s | 47.2 KiB | 00m00s [ 44/207] python3-pooch-0:1.8.2-3.fc41. 100% | 1.5 MiB/s | 138.6 KiB | 00m00s [ 45/207] python3-partd-0:1.4.2-2.fc41. 100% | 954.5 KiB/s | 63.0 KiB | 00m00s [ 46/207] python3-fsspec-0:2024.6.1-2.f 100% | 3.2 MiB/s | 415.2 KiB | 00m00s [ 47/207] python3-packaging-0:24.1-2.fc 100% | 1.4 MiB/s | 125.4 KiB | 00m00s [ 48/207] python3-pyyaml-0:6.0.1-18.fc4 100% | 1.7 MiB/s | 231.6 KiB | 00m00s [ 49/207] python3-toolz-0:1.0.0-1.fc42. 100% | 1.3 MiB/s | 170.9 KiB | 00m00s [ 50/207] python3-pyarrow-0:16.1.0-10.f 100% | 8.3 MiB/s | 3.3 MiB | 00m00s [ 51/207] python3-dateutil-1:2.8.2-16.f 100% | 1.1 MiB/s | 359.7 KiB | 00m00s [ 52/207] python3-numexpr-0:2.8.5-7.fc4 100% | 574.7 KiB/s | 167.8 KiB | 00m00s [ 53/207] python3-pytz-0:2024.2-1.fc42. 100% | 835.9 KiB/s | 64.4 KiB | 00m00s [ 54/207] blosc-0:1.21.6-1.fc42.x86_64 100% | 1.0 MiB/s | 59.0 KiB | 00m00s [ 55/207] libaec-0:1.1.3-1.fc42.x86_64 100% | 331.0 KiB/s | 37.4 KiB | 00m00s [ 56/207] armadillo-0:12.8.1-5.fc42.x86 100% | 223.2 KiB/s | 30.6 KiB | 00m00s [ 57/207] hdf5-0:1.14.5-1.fc42.x86_64 100% | 5.6 MiB/s | 2.1 MiB | 00m00s [ 58/207] freexl-0:2.0.0-12.fc42.x86_64 100% | 397.8 KiB/s | 45.3 KiB | 00m00s [ 59/207] cfitsio-0:4.5.0-5.fc42.x86_64 100% | 1.6 MiB/s | 609.4 KiB | 00m00s [ 60/207] expat-0:2.6.4-1.fc42.x86_64 100% | 336.9 KiB/s | 114.5 KiB | 00m00s [ 61/207] giflib-0:5.2.2-2.fc41.x86_64 100% | 978.6 KiB/s | 51.9 KiB | 00m00s [ 62/207] geos-0:3.13.0-1.fc42.x86_64 100% | 4.9 MiB/s | 1.2 MiB | 00m00s [ 63/207] imath-0:3.1.12-1.fc42.x86_64 100% | 436.1 KiB/s | 98.6 KiB | 00m00s [ 64/207] libdeflate-0:1.22-2.fc42.x86_ 100% | 208.4 KiB/s | 68.1 KiB | 00m00s [ 65/207] libarrow-0:16.1.0-10.fc42.x86 100% | 8.2 MiB/s | 5.4 MiB | 00m01s [ 66/207] libarrow-dataset-libs-0:16.1. 100% | 975.6 KiB/s | 503.4 KiB | 00m01s [ 67/207] libgeotiff-0:1.7.3-3.fc42.x86 100% | 635.0 KiB/s | 101.0 KiB | 00m00s [ 68/207] libgta-0:1.2.1-13.fc41.x86_64 100% | 669.6 KiB/s | 35.5 KiB | 00m00s [ 69/207] libjpeg-turbo-0:3.0.4-1.fc42. 100% | 1.5 MiB/s | 228.9 KiB | 00m00s [ 70/207] libkml-0:1.3.0-49.fc41.x86_64 100% | 2.1 MiB/s | 359.9 KiB | 00m00s [ 71/207] liblerc-0:4.0.0-7.fc41.x86_64 100% | 1.6 MiB/s | 210.3 KiB | 00m00s [ 72/207] libpng-2:1.6.44-1.fc42.x86_64 100% | 513.6 KiB/s | 120.7 KiB | 00m00s [ 73/207] libpq-0:16.4-1.fc42.x86_64 100% | 1.1 MiB/s | 249.4 KiB | 00m00s [ 74/207] libqhull_r-1:8.0.2-5.fc41.x86 100% | 929.8 KiB/s | 201.8 KiB | 00m00s [ 75/207] libspatialite-0:5.1.0-8.fc42. 100% | 8.0 MiB/s | 3.1 MiB | 00m00s [ 76/207] libtiff-0:4.6.0-6.fc42.x86_64 100% | 535.3 KiB/s | 212.0 KiB | 00m00s [ 77/207] libwebp-0:1.4.0-4.fc41.x86_64 100% | 768.3 KiB/s | 292.0 KiB | 00m00s [ 78/207] mariadb-connector-c-0:3.4.1-1 100% | 1.0 MiB/s | 205.9 KiB | 00m00s [ 79/207] ogdi-0:4.1.1-2.fc41.x86_64 100% | 1.1 MiB/s | 235.4 KiB | 00m00s [ 80/207] openexr-libs-0:3.2.4-3.fc41.x 100% | 4.2 MiB/s | 1.1 MiB | 00m00s [ 81/207] openjpeg-0:2.5.2-4.fc42.x86_6 100% | 746.4 KiB/s | 186.6 KiB | 00m00s [ 82/207] parquet-libs-0:16.1.0-10.fc42 100% | 3.2 MiB/s | 997.6 KiB | 00m00s [ 83/207] poppler-0:24.08.0-1.fc42.x86_ 100% | 3.8 MiB/s | 1.2 MiB | 00m00s [ 84/207] proj-0:9.5.0-1.fc42.x86_64 100% | 5.1 MiB/s | 1.6 MiB | 00m00s [ 85/207] unixODBC-0:2.3.12-5.fc41.x86_ 100% | 1.3 MiB/s | 414.9 KiB | 00m00s [ 86/207] xerces-c-0:3.3.0-5.fc42.x86_6 100% | 2.6 MiB/s | 972.3 KiB | 00m00s [ 87/207] python3-pyparsing-0:3.1.2-7.f 100% | 1.2 MiB/s | 277.4 KiB | 00m00s [ 88/207] dejavu-sans-fonts-0:2.37-24.f 100% | 5.3 MiB/s | 1.3 MiB | 00m00s [ 89/207] freetype-0:2.13.3-1.fc42.x86_ 100% | 2.8 MiB/s | 409.2 KiB | 00m00s [ 90/207] python3-contourpy-0:1.3.0-1.f 100% | 2.0 MiB/s | 274.0 KiB | 00m00s [ 91/207] python3-cycler-0:0.11.0-13.fc 100% | 410.5 KiB/s | 21.3 KiB | 00m00s [ 92/207] python3-kiwisolver-0:1.4.7-1. 100% | 182.8 KiB/s | 66.7 KiB | 00m00s [ 93/207] python3-fonttools-0:4.54.1-3. 100% | 8.2 MiB/s | 3.0 MiB | 00m00s [ 94/207] python3-matplotlib-data-0:3.9 100% | 1.4 MiB/s | 524.7 KiB | 00m00s [ 95/207] python3-matplotlib-tk-0:3.9.1 100% | 619.7 KiB/s | 111.6 KiB | 00m00s [ 96/207] python3-tabulate-0:0.9.0-10.f 100% | 235.5 KiB/s | 71.8 KiB | 00m00s [ 97/207] libb2-0:0.98.1-12.fc41.x86_64 100% | 168.9 KiB/s | 25.7 KiB | 00m00s [ 98/207] python3-sphinx-1:7.3.7-2.fc41 100% | 7.8 MiB/s | 2.6 MiB | 00m00s [ 99/207] mpdecimal-0:2.5.1-16.fc41.x86 100% | 630.9 KiB/s | 89.0 KiB | 00m00s [100/207] python-pip-wheel-0:24.2-2.fc4 100% | 6.0 MiB/s | 1.2 MiB | 00m00s [101/207] tzdata-0:2024a-9.fc41.noarch 100% | 2.4 MiB/s | 714.7 KiB | 00m00s [102/207] flexiblas-0:3.4.4-3.fc41.x86_ 100% | 138.2 KiB/s | 25.3 KiB | 00m00s [103/207] flexiblas-openblas-openmp-0:3 100% | 109.8 KiB/s | 17.2 KiB | 00m00s [104/207] python3-locket-0:1.0.0-10.fc4 100% | 290.4 KiB/s | 17.7 KiB | 00m00s [105/207] libquadmath-0:14.2.1-6.fc42.x 100% | 1.6 MiB/s | 204.3 KiB | 00m00s [106/207] python3-requests-0:2.32.3-3.f 100% | 1.6 MiB/s | 159.4 KiB | 00m00s [107/207] libyaml-0:0.2.5-15.fc41.x86_6 100% | 3.1 MiB/s | 59.4 KiB | 00m00s [108/207] python3-six-0:1.16.0-23.fc41. 100% | 580.8 KiB/s | 41.2 KiB | 00m00s [109/207] libarrow-acero-libs-0:16.1.0- 100% | 4.5 MiB/s | 511.3 KiB | 00m00s [110/207] libarrow-flight-libs-0:16.1.0 100% | 3.1 MiB/s | 414.4 KiB | 00m00s [111/207] snappy-0:1.2.1-3.fc42.x86_64 100% | 773.7 KiB/s | 39.5 KiB | 00m00s [112/207] libarrow-doc-0:16.1.0-10.fc42 100% | 176.3 KiB/s | 28.6 KiB | 00m00s [113/207] arpack-0:3.9.1-4.fc41.x86_64 100% | 1.1 MiB/s | 210.4 KiB | 00m00s [114/207] minizip-ng-compat-0:4.0.7-1.f 100% | 377.6 KiB/s | 66.5 KiB | 00m00s [115/207] liborc2-0:2.0.2-1.fc42.x86_64 100% | 2.6 MiB/s | 500.8 KiB | 00m00s [116/207] re2-1:20240702-20.fc42.x86_64 100% | 1.2 MiB/s | 220.1 KiB | 00m00s [117/207] utf8proc-0:2.9.0-1.fc42.x86_6 100% | 418.2 KiB/s | 81.1 KiB | 00m00s [118/207] uriparser-0:0.9.8-2.fc41.x86_ 100% | 1.1 MiB/s | 57.3 KiB | 00m00s [119/207] jbigkit-libs-0:2.1-30.fc41.x8 100% | 451.9 KiB/s | 53.3 KiB | 00m00s [120/207] mariadb-connector-c-config-0: 100% | 78.3 KiB/s | 8.8 KiB | 00m00s [121/207] librttopo-0:1.1.0-15.fc41.x86 100% | 1.3 MiB/s | 207.0 KiB | 00m00s [122/207] thrift-0:0.20.0-3.fc41.x86_64 100% | 5.3 MiB/s | 1.7 MiB | 00m00s [123/207] fontconfig-0:2.15.0-8.fc41.x8 100% | 924.2 KiB/s | 269.9 KiB | 00m00s [124/207] gpgmepp-0:1.23.2-6.fc42.x86_6 100% | 474.5 KiB/s | 138.6 KiB | 00m00s [125/207] lcms2-0:2.16-4.fc41.x86_64 100% | 1.5 MiB/s | 180.3 KiB | 00m00s [126/207] nspr-0:4.35.0-30.fc42.x86_64 100% | 1.3 MiB/s | 137.3 KiB | 00m00s [127/207] nss-0:3.105.0-1.fc42.x86_64 100% | 4.8 MiB/s | 705.1 KiB | 00m00s [128/207] poppler-data-0:0.4.11-8.fc41. 100% | 11.5 MiB/s | 2.0 MiB | 00m00s [129/207] fonts-filesystem-1:2.0.5-17.f 100% | 64.3 KiB/s | 8.5 KiB | 00m00s [130/207] proj-data-0:9.5.0-1.fc42.noar 100% | 5.4 MiB/s | 1.3 MiB | 00m00s [131/207] python3-pillow-tk-0:11.0.0-1. 100% | 335.4 KiB/s | 30.9 KiB | 00m00s [132/207] harfbuzz-0:10.1.0-1.fc42.x86_ 100% | 6.4 MiB/s | 1.0 MiB | 00m00s [133/207] python3-matplotlib-data-fonts 100% | 7.2 MiB/s | 2.3 MiB | 00m00s [134/207] python3-imagesize-0:1.4.1-9.f 100% | 369.3 KiB/s | 22.2 KiB | 00m00s [135/207] python3-babel-0:2.16.0-1.fc42 100% | 8.8 MiB/s | 6.5 MiB | 00m01s [136/207] python3-docutils-0:0.21.2-1.f 100% | 1.4 MiB/s | 1.1 MiB | 00m01s [137/207] python3-jinja2-0:3.1.4-5.fc41 100% | 835.3 KiB/s | 492.8 KiB | 00m01s [138/207] python3-pygments-0:2.18.0-2.f 100% | 8.4 MiB/s | 2.5 MiB | 00m00s [139/207] python3-sphinx-theme-alabaste 100% | 106.8 KiB/s | 24.3 KiB | 00m00s [140/207] python3-snowballstemmer-0:2.2 100% | 1.0 MiB/s | 258.4 KiB | 00m00s [141/207] openblas-openmp-0:0.3.26-5.fc 100% | 11.4 MiB/s | 5.1 MiB | 00m00s [142/207] python3-charset-normalizer-0: 100% | 240.0 KiB/s | 109.2 KiB | 00m00s [143/207] python3-idna-0:3.9-1.fc42.noa 100% | 262.0 KiB/s | 117.9 KiB | 00m00s [144/207] python3-urllib3-0:2.2.3-3.fc4 100% | 2.4 MiB/s | 277.8 KiB | 00m00s [145/207] abseil-cpp-0:20240722.0-1.fc4 100% | 3.8 MiB/s | 715.3 KiB | 00m00s [146/207] glib2-0:2.83.0-1.fc42.x86_64 100% | 8.1 MiB/s | 3.1 MiB | 00m00s [147/207] grpc-0:1.48.4-41.fc42.x86_64 100% | 5.9 MiB/s | 2.6 MiB | 00m00s [148/207] grpc-cpp-0:1.48.4-41.fc42.x86 100% | 1.8 MiB/s | 725.6 KiB | 00m00s [149/207] libarrow-glib-libs-0:16.1.0-1 100% | 1.8 MiB/s | 393.3 KiB | 00m00s [150/207] protobuf-0:3.19.6-10.fc41.x86 100% | 5.1 MiB/s | 1.0 MiB | 00m00s [151/207] flexiblas-netlib64-0:3.4.4-3. 100% | 7.1 MiB/s | 3.1 MiB | 00m00s [152/207] default-fonts-core-sans-0:4.2 100% | 62.4 KiB/s | 31.2 KiB | 00m01s [153/207] xml-common-0:0.6.3-65.fc41.no 100% | 137.0 KiB/s | 31.2 KiB | 00m00s [154/207] libassuan-0:2.5.7-2.fc41.x86_ 100% | 66.5 KiB/s | 67.1 KiB | 00m01s [155/207] gpgme-0:1.23.2-6.fc42.x86_64 100% | 144.1 KiB/s | 213.2 KiB | 00m01s [156/207] nss-sysinit-0:3.105.0-1.fc42. 100% | 50.2 KiB/s | 19.3 KiB | 00m00s [157/207] libicu-0:74.2-2.fc41.x86_64 100% | 3.7 MiB/s | 10.4 MiB | 00m03s [158/207] nss-softokn-0:3.105.0-1.fc42. 100% | 345.2 KiB/s | 413.2 KiB | 00m01s [159/207] nss-util-0:3.105.0-1.fc42.x86 100% | 224.5 KiB/s | 85.7 KiB | 00m00s [160/207] graphite2-0:1.3.14-16.fc41.x8 100% | 1.0 MiB/s | 95.1 KiB | 00m00s [161/207] python3-pillow-0:11.0.0-1.fc4 100% | 4.6 MiB/s | 1.0 MiB | 00m00s [162/207] python3-markupsafe-0:3.0.2-1. 100% | 158.9 KiB/s | 30.0 KiB | 00m00s [163/207] gnutls-0:3.8.8-1.fc42.x86_64 100% | 2.3 MiB/s | 1.1 MiB | 00m00s [164/207] grpc-data-0:1.48.4-41.fc42.no 100% | 65.7 KiB/s | 21.0 KiB | 00m00s [165/207] c-ares-0:1.34.2-1.fc42.x86_64 100% | 325.8 KiB/s | 115.3 KiB | 00m00s [166/207] flexiblas-openblas-openmp64-0 100% | 257.3 KiB/s | 17.2 KiB | 00m00s [167/207] protobuf-compiler-0:3.19.6-10 100% | 4.0 MiB/s | 775.4 KiB | 00m00s [168/207] abattis-cantarell-vf-fonts-0: 100% | 636.2 KiB/s | 120.2 KiB | 00m00s [169/207] google-noto-sans-vf-fonts-0:2 100% | 2.4 MiB/s | 593.9 KiB | 00m00s [170/207] gnupg2-0:2.4.5-3.fc41.x86_64 100% | 4.0 MiB/s | 2.7 MiB | 00m01s [171/207] libgpg-error-0:1.50-2.fc41.x8 100% | 351.3 KiB/s | 237.5 KiB | 00m01s [172/207] nss-softokn-freebl-0:3.105.0- 100% | 534.0 KiB/s | 325.2 KiB | 00m01s [173/207] libraqm-0:0.10.1-1.fc42.x86_6 100% | 320.5 KiB/s | 22.4 KiB | 00m00s [174/207] libimagequant-0:4.0.3-5.fc41. 100% | 2.1 MiB/s | 301.2 KiB | 00m00s [175/207] libxcb-0:1.17.0-3.fc42.x86_64 100% | 1.6 MiB/s | 240.9 KiB | 00m00s [176/207] python3-olefile-0:0.47-5.fc41 100% | 490.6 KiB/s | 74.6 KiB | 00m00s [177/207] nettle-0:3.10-3.fc41.x86_64 100% | 2.4 MiB/s | 428.5 KiB | 00m00s [178/207] google-noto-fonts-common-0:20 100% | 230.8 KiB/s | 17.8 KiB | 00m00s [179/207] libksba-0:1.6.7-2.fc41.x86_64 100% | 223.1 KiB/s | 159.7 KiB | 00m01s [180/207] openblas-openmp64-0:0.3.26-5. 100% | 5.3 MiB/s | 4.9 MiB | 00m01s [181/207] libgcrypt-0:1.11.0-4.fc42.x86 100% | 670.4 KiB/s | 583.2 KiB | 00m01s [182/207] npth-0:1.7-2.fc41.x86_64 100% | 164.5 KiB/s | 25.2 KiB | 00m00s [183/207] fribidi-0:1.0.16-1.fc42.x86_6 100% | 2.2 MiB/s | 53.7 KiB | 00m00s [184/207] tpm2-tss-0:4.1.3-3.fc41.x86_6 100% | 2.9 MiB/s | 411.5 KiB | 00m00s [185/207] libXau-0:1.0.11-7.fc41.x86_64 100% | 430.9 KiB/s | 31.9 KiB | 00m00s [186/207] python3-iniconfig-0:1.1.1-23. 100% | 903.7 KiB/s | 18.1 KiB | 00m00s [187/207] python3-pluggy-0:1.5.0-1.fc41 100% | 2.9 MiB/s | 58.6 KiB | 00m00s [188/207] python3-0:3.13.0-1.fc42.x86_6 100% | 95.7 KiB/s | 27.8 KiB | 00m00s [189/207] python3-pytest-0:8.3.3-3.fc42 100% | 5.5 MiB/s | 2.1 MiB | 00m00s [190/207] python3-tkinter-0:3.13.0-1.fc 100% | 1.1 MiB/s | 379.1 KiB | 00m00s [191/207] tcl-1:8.6.15-2.fc42.x86_64 100% | 2.3 MiB/s | 1.1 MiB | 00m00s [192/207] tk-1:8.6.15-1.fc42.x86_64 100% | 2.4 MiB/s | 1.6 MiB | 00m01s [193/207] libX11-0:1.8.10-2.fc42.x86_64 100% | 924.2 KiB/s | 649.7 KiB | 00m01s [194/207] libXft-0:2.3.8-7.fc41.x86_64 100% | 255.6 KiB/s | 72.3 KiB | 00m00s [195/207] libX11-common-0:1.8.10-2.fc42 100% | 2.0 MiB/s | 175.9 KiB | 00m00s [196/207] libXrender-0:0.9.11-7.fc41.x8 100% | 1.2 MiB/s | 27.5 KiB | 00m00s [197/207] libXext-0:1.3.6-2.fc41.x86_64 100% | 300.6 KiB/s | 39.1 KiB | 00m00s [198/207] python3-cairo-0:1.25.1-5.fc41 100% | 808.8 KiB/s | 124.6 KiB | 00m00s [199/207] cairo-0:1.18.0-4.fc41.x86_64 100% | 3.3 MiB/s | 709.9 KiB | 00m00s [200/207] pixman-0:0.44.0-0.fc42.x86_64 100% | 2.3 MiB/s | 279.3 KiB | 00m00s [201/207] openblas-0:0.3.26-5.fc41.x86_ 100% | 254.7 KiB/s | 38.7 KiB | 00m00s [202/207] boost-program-options-0:1.83. 100% | 471.3 KiB/s | 108.4 KiB | 00m00s [203/207] pyproject-rpm-macros-0:1.16.1 100% | 627.7 KiB/s | 44.6 KiB | 00m00s [204/207] python-rpm-macros-0:3.13-3.fc 100% | 163.6 KiB/s | 17.7 KiB | 00m00s [205/207] hdf-libs-0:4.3.0-1.fc42.x86_6 100% | 1.2 MiB/s | 290.3 KiB | 00m00s [206/207] python3-rpm-generators-0:14-1 100% | 430.9 KiB/s | 29.3 KiB | 00m00s [207/207] python3-rpm-macros-0:3.13-3.f 100% | 248.9 KiB/s | 12.4 KiB | 00m00s -------------------------------------------------------------------------------- [207/207] Total 100% | 6.4 MiB/s | 189.7 MiB | 00m30s Running transaction [ 1/209] Verify package files 100% | 331.0 B/s | 207.0 B | 00m01s [ 2/209] Prepare transaction 100% | 924.0 B/s | 207.0 B | 00m00s [ 3/209] Installing libgfortran-0:14.2 100% | 253.7 MiB/s | 3.0 MiB | 00m00s [ 4/209] Installing nspr-0:4.35.0-30.f 100% | 154.9 MiB/s | 317.2 KiB | 00m00s [ 5/209] Installing libarrow-doc-0:16. 100% | 113.8 MiB/s | 116.6 KiB | 00m00s [ 6/209] Installing libgpg-error-0:1.5 100% | 145.7 MiB/s | 895.4 KiB | 00m00s [ 7/209] Installing libjpeg-turbo-0:3. 100% | 257.4 MiB/s | 790.8 KiB | 00m00s [ 8/209] Installing expat-0:2.6.4-1.fc 100% | 140.4 MiB/s | 287.6 KiB | 00m00s [ 9/209] Installing nss-util-0:3.105.0 100% | 99.6 MiB/s | 204.0 KiB | 00m00s [ 10/209] Installing protobuf-0:3.19.6- 100% | 271.5 MiB/s | 3.3 MiB | 00m00s [ 11/209] Installing abseil-cpp-0:20240 100% | 125.9 MiB/s | 2.6 MiB | 00m00s [ 12/209] Installing fonts-filesystem-1 100% | 0.0 B/s | 788.0 B | 00m00s [ 13/209] Installing libpng-2:1.6.44-1. 100% | 120.6 MiB/s | 247.0 KiB | 00m00s [ 14/209] Installing libaec-0:1.1.3-1.f 100% | 98.1 MiB/s | 100.5 KiB | 00m00s [ 15/209] Installing libassuan-0:2.5.7- 100% | 80.9 MiB/s | 165.6 KiB | 00m00s [ 16/209] Installing python-rpm-macros- 100% | 22.3 MiB/s | 22.8 KiB | 00m00s [ 17/209] Installing snappy-0:1.2.1-3.f 100% | 14.2 MiB/s | 72.8 KiB | 00m00s [ 18/209] Installing tzdata-0:2024a-9.f 100% | 28.1 MiB/s | 1.9 MiB | 00m00s [ 19/209] Installing openjpeg-0:2.5.2-4 100% | 145.7 MiB/s | 447.6 KiB | 00m00s [ 20/209] Installing libwebp-0:1.4.0-4. 100% | 201.8 MiB/s | 826.8 KiB | 00m00s [ 21/209] Installing geos-0:3.13.0-1.fc 100% | 296.3 MiB/s | 3.9 MiB | 00m00s [ 22/209] Installing blosc-0:1.21.6-1.f 100% | 65.0 MiB/s | 133.1 KiB | 00m00s [ 23/209] Installing python3-rpm-macros 100% | 6.5 MiB/s | 6.7 KiB | 00m00s [ 24/209] Installing hdf5-0:1.14.5-1.fc 100% | 254.2 MiB/s | 7.1 MiB | 00m00s [ 25/209] Installing hdf-libs-0:4.3.0-1 100% | 228.0 MiB/s | 700.5 KiB | 00m00s [ 26/209] Installing netcdf-0:4.9.2-7.f 100% | 218.7 MiB/s | 2.4 MiB | 00m00s [ 27/209] Installing python3-matplotlib 100% | 293.0 MiB/s | 7.9 MiB | 00m00s [ 28/209] Installing python3-matplotlib 100% | 105.9 MiB/s | 758.7 KiB | 00m00s [ 29/209] Installing openblas-0:0.3.26- 100% | 47.8 MiB/s | 97.8 KiB | 00m00s [ 30/209] Installing tcl-1:8.6.15-2.fc4 100% | 193.2 MiB/s | 4.3 MiB | 00m00s [ 31/209] Installing lcms2-0:2.16-4.fc4 100% | 138.8 MiB/s | 426.5 KiB | 00m00s [ 32/209] Installing minizip-ng-compat- 100% | 155.7 MiB/s | 159.4 KiB | 00m00s [ 33/209] Installing freexl-0:2.0.0-12. 100% | 88.6 MiB/s | 90.8 KiB | 00m00s [ 34/209] Installing libquadmath-0:14.2 100% | 159.8 MiB/s | 327.2 KiB | 00m00s [ 35/209] Installing libqhull_r-1:8.0.2 100% | 236.4 MiB/s | 484.2 KiB | 00m00s [ 36/209] Installing liblerc-0:4.0.0-7. 100% | 198.3 MiB/s | 609.0 KiB | 00m00s [ 37/209] Installing libdeflate-0:1.22- 100% | 116.7 MiB/s | 119.5 KiB | 00m00s [ 38/209] Installing imath-0:3.1.12-1.f 100% | 123.0 MiB/s | 377.9 KiB | 00m00s [ 39/209] Installing openexr-libs-0:3.2 100% | 343.7 MiB/s | 6.5 MiB | 00m00s [ 40/209] Installing openblas-openmp-0: 100% | 457.8 MiB/s | 39.4 MiB | 00m00s [ 41/209] Installing flexiblas-0:3.4.4- 100% | 48.5 MiB/s | 49.7 KiB | 00m00s [ 42/209] Installing flexiblas-openblas 100% | 43.1 MiB/s | 44.1 KiB | 00m00s [ 43/209] Installing flexiblas-netlib-0 100% | 313.7 MiB/s | 10.7 MiB | 00m00s [ 44/209] Installing openblas-openmp64- 100% | 465.1 MiB/s | 39.5 MiB | 00m00s [ 45/209] Installing flexiblas-netlib64 100% | 326.5 MiB/s | 10.8 MiB | 00m00s [ 46/209] Installing flexiblas-openblas 100% | 43.1 MiB/s | 44.2 KiB | 00m00s [ 47/209] Installing arpack-0:3.9.1-4.f 100% | 212.3 MiB/s | 652.1 KiB | 00m00s [ 48/209] Installing armadillo-0:12.8.1 100% | 81.6 MiB/s | 83.6 KiB | 00m00s [ 49/209] Installing pyproject-rpm-macr 100% | 113.0 MiB/s | 115.7 KiB | 00m00s [ 50/209] Installing librttopo-0:1.1.0- 100% | 166.2 MiB/s | 510.6 KiB | 00m00s [ 51/209] Installing liborc2-0:2.0.2-1. 100% | 273.2 MiB/s | 1.6 MiB | 00m00s [ 52/209] Installing dejavu-sans-fonts- 100% | 324.0 MiB/s | 5.5 MiB | 00m00s [ 53/209] Installing abattis-cantarell- 100% | 94.9 MiB/s | 194.4 KiB | 00m00s [ 54/209] Installing protobuf-compiler- 100% | 274.0 MiB/s | 2.5 MiB | 00m00s [ 55/209] Installing nss-softokn-freebl 100% | 205.3 MiB/s | 840.7 KiB | 00m00s [ 56/209] Installing nss-softokn-0:3.10 100% | 268.1 MiB/s | 1.9 MiB | 00m00s [ 57/209] Installing nss-sysinit-0:3.10 100% | 19.0 MiB/s | 19.5 KiB | 00m00s [ 58/209] Installing nss-0:3.105.0-1.fc 100% | 104.2 MiB/s | 1.9 MiB | 00m00s [ 59/209] Installing ogdi-0:4.1.1-2.fc4 100% | 157.6 MiB/s | 806.9 KiB | 00m00s [ 60/209] Installing libgcrypt-0:1.11.0 100% | 258.3 MiB/s | 1.6 MiB | 00m00s [ 61/209] Installing libksba-0:1.6.7-2. 100% | 130.5 MiB/s | 401.0 KiB | 00m00s [ 62/209] Installing boost-program-opti 100% | 133.7 MiB/s | 273.8 KiB | 00m00s [ 63/209] Installing pixman-0:0.44.0-0. 100% | 218.7 MiB/s | 671.9 KiB | 00m00s [ 64/209] Installing libX11-common-0:1. 100% | 69.8 MiB/s | 1.2 MiB | 00m00s [ 65/209] Installing libXau-0:1.0.11-7. 100% | 66.8 MiB/s | 68.4 KiB | 00m00s [ 66/209] Installing libxcb-0:1.17.0-3. 100% | 148.5 MiB/s | 1.2 MiB | 00m00s [ 67/209] Installing libX11-0:1.8.10-2. 100% | 257.1 MiB/s | 1.3 MiB | 00m00s [ 68/209] Installing libXrender-0:0.9.1 100% | 50.2 MiB/s | 51.4 KiB | 00m00s [ 69/209] Installing libXext-0:1.3.6-2. 100% | 89.2 MiB/s | 91.3 KiB | 00m00s [ 70/209] Installing fribidi-0:1.0.16-1 100% | 7.7 MiB/s | 197.0 KiB | 00m00s [ 71/209] Installing tpm2-tss-0:4.1.3-3 100% | 158.1 MiB/s | 1.6 MiB | 00m00s [ 72/209] Installing npth-0:1.7-2.fc41. 100% | 49.5 MiB/s | 50.7 KiB | 00m00s [ 73/209] Installing google-noto-fonts- 100% | 17.8 MiB/s | 18.3 KiB | 00m00s [ 74/209] Installing google-noto-sans-v 100% | 249.8 MiB/s | 1.2 MiB | 00m00s [ 75/209] Installing default-fonts-core 100% | 8.9 MiB/s | 18.2 KiB | 00m00s [ 76/209] Installing nettle-0:3.10-3.fc 100% | 194.4 MiB/s | 796.1 KiB | 00m00s [ 77/209] Installing gnutls-0:3.8.8-1.f 100% | 232.1 MiB/s | 3.2 MiB | 00m00s [ 78/209] Installing glib2-0:2.83.0-1.f 100% | 262.4 MiB/s | 14.7 MiB | 00m00s [ 79/209] Installing gnupg2-0:2.4.5-3.f 100% | 251.1 MiB/s | 9.5 MiB | 00m00s [ 80/209] Installing gpgme-0:1.23.2-6.f 100% | 190.8 MiB/s | 586.0 KiB | 00m00s [ 81/209] Installing gpgmepp-0:1.23.2-6 100% | 205.8 MiB/s | 421.5 KiB | 00m00s [ 82/209] Installing libimagequant-0:4. 100% | 217.6 MiB/s | 668.3 KiB | 00m00s [ 83/209] Installing grpc-data-0:1.48.4 100% | 29.7 MiB/s | 30.4 KiB | 00m00s [ 84/209] Installing c-ares-0:1.34.2-1. 100% | 132.9 MiB/s | 272.1 KiB | 00m00s [ 85/209] Installing graphite2-0:1.3.14 100% | 94.8 MiB/s | 194.1 KiB | 00m00s [ 86/209] Installing harfbuzz-0:10.1.0- 100% | 244.7 MiB/s | 2.7 MiB | 00m00s [ 87/209] Installing freetype-0:2.13.3- 100% | 208.1 MiB/s | 852.2 KiB | 00m00s [ 88/209] Installing libraqm-0:0.10.1-1 100% | 3.3 MiB/s | 33.8 KiB | 00m00s [ 89/209] Installing xml-common-0:0.6.3 100% | 39.6 MiB/s | 81.1 KiB | 00m00s [ 90/209] Installing fontconfig-0:2.15. 100% | 778.4 KiB/s | 811.1 KiB | 00m01s [ 91/209] Installing libXft-0:2.3.8-7.f 100% | 14.7 MiB/s | 166.0 KiB | 00m00s [ 92/209] Installing tk-1:8.6.15-1.fc42 100% | 160.3 MiB/s | 3.7 MiB | 00m00s [ 93/209] Installing cairo-0:1.18.0-4.f 100% | 249.1 MiB/s | 1.7 MiB | 00m00s [ 94/209] Installing libicu-0:74.2-2.fc 100% | 309.3 MiB/s | 35.0 MiB | 00m00s [ 95/209] Installing re2-1:20240702-20. 100% | 182.1 MiB/s | 559.5 KiB | 00m00s [ 96/209] Installing grpc-0:1.48.4-41.f 100% | 353.1 MiB/s | 10.6 MiB | 00m00s [ 97/209] Installing grpc-cpp-0:1.48.4- 100% | 304.7 MiB/s | 3.0 MiB | 00m00s [ 98/209] Installing proj-data-0:9.5.0- 100% | 379.7 MiB/s | 9.1 MiB | 00m00s [ 99/209] Installing poppler-data-0:0.4 100% | 263.6 MiB/s | 12.4 MiB | 00m00s [100/209] Installing thrift-0:0.20.0-3. 100% | 283.4 MiB/s | 4.8 MiB | 00m00s [101/209] Installing mariadb-connector- 100% | 0.0 B/s | 1.0 KiB | 00m00s [102/209] Installing mariadb-connector- 100% | 132.5 MiB/s | 542.7 KiB | 00m00s [103/209] Installing jbigkit-libs-0:2.1 100% | 116.8 MiB/s | 119.6 KiB | 00m00s [104/209] Installing libtiff-0:4.6.0-6. 100% | 198.0 MiB/s | 608.2 KiB | 00m00s [105/209] Installing proj-0:9.5.0-1.fc4 100% | 277.7 MiB/s | 4.4 MiB | 00m00s [106/209] Installing libgeotiff-0:1.7.3 100% | 105.3 MiB/s | 323.5 KiB | 00m00s [107/209] Installing libspatialite-0:5. 100% | 382.2 MiB/s | 15.3 MiB | 00m00s [108/209] Installing poppler-0:24.08.0- 100% | 277.6 MiB/s | 3.6 MiB | 00m00s [109/209] Installing uriparser-0:0.9.8- 100% | 140.7 MiB/s | 144.1 KiB | 00m00s [110/209] Installing libkml-0:1.3.0-49. 100% | 199.7 MiB/s | 1.2 MiB | 00m00s [111/209] Installing utf8proc-0:2.9.0-1 100% | 181.7 MiB/s | 372.1 KiB | 00m00s [112/209] Installing libarrow-0:16.1.0- 100% | 373.7 MiB/s | 22.8 MiB | 00m00s [113/209] Installing parquet-libs-0:16. 100% | 328.3 MiB/s | 3.3 MiB | 00m00s [114/209] Installing libarrow-acero-lib 100% | 275.2 MiB/s | 1.4 MiB | 00m00s [115/209] Installing libarrow-dataset-l 100% | 292.2 MiB/s | 1.5 MiB | 00m00s [116/209] Installing libarrow-glib-libs 100% | 282.5 MiB/s | 1.4 MiB | 00m00s [117/209] Installing libarrow-flight-li 100% | 276.6 MiB/s | 1.4 MiB | 00m00s [118/209] Installing libyaml-0:0.2.5-15 100% | 132.6 MiB/s | 135.8 KiB | 00m00s [119/209] Installing python-pip-wheel-0 100% | 413.9 MiB/s | 1.2 MiB | 00m00s [120/209] Installing mpdecimal-0:2.5.1- 100% | 201.2 MiB/s | 206.0 KiB | 00m00s [121/209] Installing libb2-0:0.98.1-12. 100% | 7.0 MiB/s | 43.3 KiB | 00m00s [122/209] Installing python3-libs-0:3.1 100% | 217.8 MiB/s | 40.7 MiB | 00m00s [123/209] Installing python3-0:3.13.0-1 100% | 6.6 MiB/s | 33.5 KiB | 00m00s [124/209] Installing python3-numpy-1:1. 100% | 256.6 MiB/s | 44.1 MiB | 00m00s [125/209] Installing python3-packaging- 100% | 105.8 MiB/s | 433.2 KiB | 00m00s [126/209] Installing python3-click-0:8. 100% | 177.9 MiB/s | 1.1 MiB | 00m00s [127/209] Installing python3-typing-ext 100% | 228.0 MiB/s | 466.9 KiB | 00m00s [128/209] Installing python3-certifi-0: 100% | 10.1 MiB/s | 10.4 KiB | 00m00s [129/209] Installing python3-platformdi 100% | 85.5 MiB/s | 175.0 KiB | 00m00s [130/209] Installing python3-toolz-0:1. 100% | 88.6 MiB/s | 635.2 KiB | 00m00s [131/209] Installing python3-pyparsing- 100% | 197.8 MiB/s | 1.0 MiB | 00m00s [132/209] Installing python3-idna-0:3.9 100% | 126.2 MiB/s | 646.1 KiB | 00m00s [133/209] Installing python3-tkinter-0: 100% | 197.8 MiB/s | 2.0 MiB | 00m00s [134/209] Installing python3-urllib3-0: 100% | 111.3 MiB/s | 1.0 MiB | 00m00s [135/209] Installing python3-snuggs-0:1 100% | 27.8 MiB/s | 28.5 KiB | 00m00s [136/209] Installing python3-flexcache- 100% | 28.0 MiB/s | 57.3 KiB | 00m00s [137/209] Installing python3-flexparser 100% | 118.0 MiB/s | 241.6 KiB | 00m00s [138/209] Installing python3-click-plug 100% | 26.6 MiB/s | 27.3 KiB | 00m00s [139/209] Installing python3-cligj-0:0. 100% | 17.8 MiB/s | 36.4 KiB | 00m00s [140/209] Installing python3-rpm-genera 100% | 81.0 MiB/s | 82.9 KiB | 00m00s [141/209] Installing python3-devel-0:3. 100% | 113.4 MiB/s | 1.8 MiB | 00m00s [142/209] Installing python3-numpy-f2py 100% | 123.3 MiB/s | 2.8 MiB | 00m00s [143/209] Installing python3-cftime-0:1 100% | 124.3 MiB/s | 636.2 KiB | 00m00s [144/209] Installing python3-numcodecs- 100% | 78.3 MiB/s | 1.6 MiB | 00m00s [145/209] Installing python3-pyarrow-0: 100% | 275.4 MiB/s | 14.3 MiB | 00m00s [146/209] Installing python3-numexpr-0: 100% | 113.9 MiB/s | 582.9 KiB | 00m00s [147/209] Installing python3-contourpy- 100% | 114.6 MiB/s | 821.2 KiB | 00m00s [148/209] Installing python3-cython-0:3 100% | 231.4 MiB/s | 18.3 MiB | 00m00s [149/209] Installing python3-execnet-0: 100% | 114.5 MiB/s | 938.2 KiB | 00m00s [150/209] Installing python3-affine-0:2 100% | 82.3 MiB/s | 168.6 KiB | 00m00s [151/209] Installing python3-attrs-0:24 100% | 57.3 MiB/s | 410.7 KiB | 00m00s [152/209] Installing python3-setuptools 100% | 131.7 MiB/s | 8.6 MiB | 00m00s [153/209] Installing python3-husl-0:4.0 100% | 22.3 MiB/s | 22.9 KiB | 00m00s [154/209] Installing python3-asciitree- 100% | 12.1 MiB/s | 24.7 KiB | 00m00s [155/209] Installing python3-fasteners- 100% | 40.5 MiB/s | 124.5 KiB | 00m00s [156/209] Installing python3-cloudpickl 100% | 64.2 MiB/s | 131.5 KiB | 00m00s [157/209] Installing python3-fsspec-0:2 100% | 154.5 MiB/s | 1.7 MiB | 00m00s [158/209] Installing python3-pyyaml-0:6 100% | 131.0 MiB/s | 804.9 KiB | 00m00s [159/209] Installing python3-pytz-0:202 100% | 111.8 MiB/s | 229.0 KiB | 00m00s [160/209] Installing python3-cycler-0:0 100% | 13.0 MiB/s | 39.8 KiB | 00m00s [161/209] Installing python3-fonttools- 100% | 222.2 MiB/s | 18.2 MiB | 00m00s [162/209] Installing python3-kiwisolver 100% | 77.1 MiB/s | 157.8 KiB | 00m00s [163/209] Installing python3-tabulate-0 100% | 168.7 MiB/s | 345.5 KiB | 00m00s [164/209] Installing python3-locket-0:1 100% | 22.7 MiB/s | 23.3 KiB | 00m00s [165/209] Installing python3-partd-0:1. 100% | 33.8 MiB/s | 173.2 KiB | 00m00s [166/209] Installing python3-dask-0:202 100% | 226.3 MiB/s | 17.2 MiB | 00m00s [167/209] Installing python3-dask+array 100% | 0.0 B/s | 124.0 B | 00m00s [168/209] Installing python3-six-0:1.16 100% | 58.9 MiB/s | 120.7 KiB | 00m00s [169/209] Installing python3-dateutil-1 100% | 96.9 MiB/s | 892.9 KiB | 00m00s [170/209] Installing python3-babel-0:2. 100% | 228.0 MiB/s | 28.5 MiB | 00m00s [171/209] Installing python3-docutils-0 100% | 144.2 MiB/s | 5.0 MiB | 00m00s [172/209] Installing python3-imagesize- 100% | 9.4 MiB/s | 38.3 KiB | 00m00s [173/209] Installing python3-pygments-0 100% | 172.1 MiB/s | 10.8 MiB | 00m00s [174/209] Installing python3-snowballst 100% | 193.8 MiB/s | 1.7 MiB | 00m00s [175/209] Installing python3-sphinx-the 100% | 22.7 MiB/s | 46.4 KiB | 00m00s [176/209] Installing python3-charset-no 100% | 80.5 MiB/s | 329.8 KiB | 00m00s [177/209] Installing python3-requests-0 100% | 121.6 MiB/s | 498.0 KiB | 00m00s [178/209] Installing python3-pooch-0:1. 100% | 52.1 MiB/s | 640.5 KiB | 00m00s [179/209] Installing python3-scipy-0:1. 100% | 255.6 MiB/s | 67.5 MiB | 00m00s [180/209] Installing python3-Bottleneck 100% | 57.9 MiB/s | 651.8 KiB | 00m00s [181/209] Installing python3-pandas-0:2 100% | 260.5 MiB/s | 42.2 MiB | 00m00s [182/209] Installing python3-dask-expr- 100% | 207.5 MiB/s | 2.9 MiB | 00m00s [183/209] Installing python3-markupsafe 100% | 29.4 MiB/s | 60.2 KiB | 00m00s [184/209] Installing python3-jinja2-0:3 100% | 193.7 MiB/s | 2.9 MiB | 00m00s [185/209] Installing python3-sphinx-1:7 100% | 129.8 MiB/s | 11.0 MiB | 00m00s [186/209] Installing python3-numpydoc-0 100% | 108.7 MiB/s | 667.8 KiB | 00m00s [187/209] Installing python3-olefile-0: 100% | 111.9 MiB/s | 343.6 KiB | 00m00s [188/209] Installing python3-pillow-0:1 100% | 181.4 MiB/s | 4.0 MiB | 00m00s [189/209] Installing python3-pillow-tk- 100% | 73.1 MiB/s | 74.8 KiB | 00m00s [190/209] Installing python3-iniconfig- 100% | 11.5 MiB/s | 23.6 KiB | 00m00s [191/209] Installing python3-pluggy-0:1 100% | 38.9 MiB/s | 199.4 KiB | 00m00s [192/209] Installing python3-pytest-0:8 100% | 272.1 MiB/s | 21.0 MiB | 00m00s [193/209] Installing python3-cairo-0:1. 100% | 161.7 MiB/s | 496.6 KiB | 00m00s [194/209] Installing python3-matplotlib 100% | 64.8 MiB/s | 265.3 KiB | 00m00s [195/209] Installing python3-matplotlib 100% | 222.2 MiB/s | 21.3 MiB | 00m00s [196/209] Installing xerces-c-0:3.3.0-5 100% | 328.0 MiB/s | 3.6 MiB | 00m00s [197/209] Installing unixODBC-0:2.3.12- 100% | 114.1 MiB/s | 1.0 MiB | 00m00s [198/209] Installing libpq-0:16.4-1.fc4 100% | 189.4 MiB/s | 969.6 KiB | 00m00s [199/209] Installing libgta-0:1.2.1-13. 100% | 69.9 MiB/s | 71.6 KiB | 00m00s [200/209] Installing giflib-0:5.2.2-2.f 100% | 111.2 MiB/s | 113.9 KiB | 00m00s [201/209] Installing cfitsio-0:4.5.0-5. 100% | 260.2 MiB/s | 1.8 MiB | 00m00s [202/209] Installing gdal-libs-0:3.9.3- 100% | 298.2 MiB/s | 29.5 MiB | 00m00s [203/209] Installing python3-rasterio-0 100% | 191.1 MiB/s | 4.0 MiB | 00m00s [204/209] Installing python3-seaborn-0: 100% | 163.6 MiB/s | 2.3 MiB | 00m00s [205/209] Installing python3-pytest-xdi 100% | 105.5 MiB/s | 432.1 KiB | 00m00s [206/209] Installing python3-dask+dataf 100% | 121.1 KiB/s | 124.0 B | 00m00s [207/209] Installing python3-zarr-0:2.1 100% | 228.2 MiB/s | 3.2 MiB | 00m00s [208/209] Installing python3-netcdf4-0: 100% | 219.6 MiB/s | 2.4 MiB | 00m00s [209/209] Installing python3-pint-0:0.2 100% | 14.1 MiB/s | 3.2 MiB | 00m00s Warning: skipped PGP checks for 2 packages from repository: copr_base Complete! Finish: build setup for python-xarray-2024.7.0-2.fc42.src.rpm Start: rpmbuild python-xarray-2024.7.0-2.fc42.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1724025600 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.n4pdKm + umask 022 + cd /builddir/build/BUILD/python-xarray-2024.7.0-build + test -d /builddir/build/BUILD/python-xarray-2024.7.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/python-xarray-2024.7.0-build + /usr/bin/rm -rf /builddir/build/BUILD/python-xarray-2024.7.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/python-xarray-2024.7.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/python-xarray-2024.7.0-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.WaFFwM + umask 022 + cd /builddir/build/BUILD/python-xarray-2024.7.0-build + cd /builddir/build/BUILD/python-xarray-2024.7.0-build + rm -rf xarray-2024.7.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/xarray-2024.7.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd xarray-2024.7.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-DOC-Skip-examples-using-unpackaged-dependencies.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0002-DOC-Don-t-print-out-conda-pip-environment.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0003-Fix-tests-on-big-endian-systems.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.jkfOfc + umask 022 + cd /builddir/build/BUILD/python-xarray-2024.7.0-build + cd xarray-2024.7.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.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 ' + 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 ' + 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 ' + 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 ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0/pyproject-wheeldir --output /builddir/build/BUILD/python-xarray-2024.7.0-build/python-xarray-2024.7.0-2.fc42.x86_64-pyproject-buildrequires -r Handling setuptools>=42 from build-system.requires Requirement satisfied: setuptools>=42 (installed: setuptools 74.1.3) Handling setuptools-scm>=7 from build-system.requires Requirement not satisfied: setuptools-scm>=7 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-xarray-2024.7.0-build/python-xarray-2024.7.0-2.fc42.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-xarray-2024.7.0-2.fc42.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Copr repository 100% | 34.5 KiB/s | 1.5 KiB | 00m00s fedora 100% | 1.1 MiB/s | 23.7 KiB | 00m00s Copr repository 100% | 132.3 KiB/s | 8.9 KiB | 00m00s Repositories loaded. Package "pyproject-rpm-macros-1.16.1-1.fc42.noarch" is already installed. Package "python3-devel-3.13.0-1.fc42.x86_64" is already installed. Package "python3-Bottleneck-1.3.7-7.fc41.x86_64" is already installed. Package "python3-cftime-1.6.4-1.fc41.x86_64" is already installed. Package "python3-dask+array-2024.9.1-1.fc42.noarch" is already installed. Package "python3-dask+dataframe-2024.9.1-1.fc42.noarch" is already installed. Package "python3-netcdf4-1.7.2-1.fc42.x86_64" is already installed. Package "python3-packaging-24.1-2.fc41.noarch" is already installed. Package "python3-pint-0.24.4-1.fc42.noarch" is already installed. Package "python3-pytest-8.3.3-3.fc42.noarch" is already installed. Package "python3-pytest-xdist-3.6.1-4.fc41.noarch" is already installed. Package "python3-rasterio-1.3.11-1.fc42.x86_64" is already installed. Package "python3-seaborn-0.13.2-3.fc41.noarch" is already installed. Package "python3-setuptools-74.1.3-3.fc42.noarch" is already installed. Package "python3-zarr-2.16.1-5.fc41.noarch" is already installed. Package Arch Version Repository Size Installing: python3-pip noarch 24.2-2.fc42 fedora 11.4 MiB python3-setuptools_scm noarch 8.1.0-1.fc42 fedora 320.0 KiB Transaction Summary: Installing: 2 packages Total size of inbound packages is 3 MiB. Need to download 3 MiB. After this operation, 12 MiB extra will be used (install 12 MiB, remove 0 B). [1/2] python3-setuptools_scm-0:8.1.0-1. 100% | 562.4 KiB/s | 117.0 KiB | 00m00s [2/2] python3-pip-0:24.2-2.fc42.noarch 100% | 5.1 MiB/s | 2.7 MiB | 00m01s -------------------------------------------------------------------------------- [2/2] Total 100% | 5.0 MiB/s | 2.8 MiB | 00m01s Running transaction [1/4] Verify package files 100% | 222.0 B/s | 2.0 B | 00m00s [2/4] Prepare transaction 100% | 46.0 B/s | 2.0 B | 00m00s [3/4] Installing python3-setuptools_scm 100% | 33.2 MiB/s | 339.7 KiB | 00m00s [4/4] Installing python3-pip-0:24.2-2.f 100% | 93.3 MiB/s | 11.7 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1724025600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.ml8IDv + umask 022 + cd /builddir/build/BUILD/python-xarray-2024.7.0-build + cd xarray-2024.7.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.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 ' + 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 ' + 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 ' + 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 ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0/pyproject-wheeldir --output /builddir/build/BUILD/python-xarray-2024.7.0-build/python-xarray-2024.7.0-2.fc42.x86_64-pyproject-buildrequires -r Handling setuptools>=42 from build-system.requires Requirement satisfied: setuptools>=42 (installed: setuptools 74.1.3) Handling setuptools-scm>=7 from build-system.requires Requirement satisfied: setuptools-scm>=7 (installed: setuptools-scm 8.1.0) /usr/lib/python3.13/site-packages/setuptools_scm/git.py:312: UserWarning: git archive did not support describe output warnings.warn("git archive did not support describe output") /usr/lib/python3.13/site-packages/setuptools_scm/git.py:331: UserWarning: unprocessed git archival found (no export subst applied) warnings.warn("unprocessed git archival found (no export subst applied)") running egg_info writing xarray.egg-info/PKG-INFO writing dependency_links to xarray.egg-info/dependency_links.txt writing entry points to xarray.egg-info/entry_points.txt writing requirements to xarray.egg-info/requires.txt writing top-level names to xarray.egg-info/top_level.txt reading manifest file 'xarray.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'xarray.egg-info/SOURCES.txt' /usr/lib/python3.13/site-packages/setuptools_scm/git.py:312: UserWarning: git archive did not support describe output warnings.warn("git archive did not support describe output") /usr/lib/python3.13/site-packages/setuptools_scm/git.py:331: UserWarning: unprocessed git archival found (no export subst applied) warnings.warn("unprocessed git archival found (no export subst applied)") running dist_info writing xarray.egg-info/PKG-INFO writing dependency_links to xarray.egg-info/dependency_links.txt writing entry points to xarray.egg-info/entry_points.txt writing requirements to xarray.egg-info/requires.txt writing top-level names to xarray.egg-info/top_level.txt reading manifest file 'xarray.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'xarray.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0/xarray-2024.7.0.dist-info' Handling numpy >=1.23 from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: numpy >=1.23 (installed: numpy 1.26.4) Handling packaging >=23.1 from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: packaging >=23.1 (installed: packaging 24.1) Handling pandas >=2.0 from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: pandas >=2.0 (installed: pandas 2.2.1) Handling scipy ; extra == 'accel' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: scipy ; extra == 'accel' Handling bottleneck ; extra == 'accel' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: bottleneck ; extra == 'accel' Handling numbagg ; extra == 'accel' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: numbagg ; extra == 'accel' Handling flox ; extra == 'accel' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: flox ; extra == 'accel' Handling opt-einsum ; extra == 'accel' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: opt-einsum ; extra == 'accel' Handling xarray[accel,dev,io,parallel,viz] ; extra == 'complete' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: xarray[accel,dev,io,parallel,viz] ; extra == 'complete' Handling hypothesis ; extra == 'dev' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: hypothesis ; extra == 'dev' Handling mypy ; extra == 'dev' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: mypy ; extra == 'dev' Handling pre-commit ; extra == 'dev' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: pre-commit ; extra == 'dev' Handling pytest ; extra == 'dev' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: pytest ; extra == 'dev' Handling pytest-cov ; extra == 'dev' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: pytest-cov ; extra == 'dev' Handling pytest-env ; extra == 'dev' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: pytest-env ; extra == 'dev' Handling pytest-xdist ; extra == 'dev' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: pytest-xdist ; extra == 'dev' Handling pytest-timeout ; extra == 'dev' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: pytest-timeout ; extra == 'dev' Handling ruff ; extra == 'dev' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: ruff ; extra == 'dev' Handling xarray[complete] ; extra == 'dev' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: xarray[complete] ; extra == 'dev' Handling netCDF4 ; extra == 'io' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: netCDF4 ; extra == 'io' Handling h5netcdf ; extra == 'io' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: h5netcdf ; extra == 'io' Handling scipy ; extra == 'io' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: scipy ; extra == 'io' Handling zarr ; extra == 'io' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: zarr ; extra == 'io' Handling fsspec ; extra == 'io' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: fsspec ; extra == 'io' Handling cftime ; extra == 'io' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: cftime ; extra == 'io' Handling pooch ; extra == 'io' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: pooch ; extra == 'io' Handling pydap ; (python_version < "3.10") and extra == 'io' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: pydap ; (python_version < "3.10") and extra == 'io' Handling dask[complete] ; extra == 'parallel' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: dask[complete] ; extra == 'parallel' Handling matplotlib ; extra == 'viz' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: matplotlib ; extra == 'viz' Handling seaborn ; extra == 'viz' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: seaborn ; extra == 'viz' Handling nc-time-axis ; extra == 'viz' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: nc-time-axis ; extra == 'viz' + cat /builddir/build/BUILD/python-xarray-2024.7.0-build/python-xarray-2024.7.0-2.fc42.x86_64-pyproject-buildrequires + rm -rfv xarray-2024.7.0.dist-info/ removed 'xarray-2024.7.0.dist-info/entry_points.txt' removed 'xarray-2024.7.0.dist-info/top_level.txt' removed 'xarray-2024.7.0.dist-info/METADATA' removed 'xarray-2024.7.0.dist-info/LICENSE' removed directory 'xarray-2024.7.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-xarray-2024.7.0-2.fc42.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 878.3 KiB/s | 23.7 KiB | 00m00s Copr repository 100% | 50.7 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "pyproject-rpm-macros-1.16.1-1.fc42.noarch" is already installed. Package "python3-devel-3.13.0-1.fc42.x86_64" is already installed. Package "python3-Bottleneck-1.3.7-7.fc41.x86_64" is already installed. Package "python3-cftime-1.6.4-1.fc41.x86_64" is already installed. Package "python3-dask+array-2024.9.1-1.fc42.noarch" is already installed. Package "python3-dask+dataframe-2024.9.1-1.fc42.noarch" is already installed. Package "python3-netcdf4-1.7.2-1.fc42.x86_64" is already installed. Package "python3-numpy-1:1.26.4-8.fc41.x86_64" is already installed. Package "python3-packaging-24.1-2.fc41.noarch" is already installed. Package "python3-packaging-24.1-2.fc41.noarch" is already installed. Package "python3-pandas-2.2.1-7.fc41.x86_64" is already installed. Package "python3-pint-0.24.4-1.fc42.noarch" is already installed. Package "python3-pip-24.2-2.fc42.noarch" is already installed. Package "python3-pytest-8.3.3-3.fc42.noarch" is already installed. Package "python3-pytest-xdist-3.6.1-4.fc41.noarch" is already installed. Package "python3-rasterio-1.3.11-1.fc42.x86_64" is already installed. Package "python3-seaborn-0.13.2-3.fc41.noarch" is already installed. Package "python3-setuptools-74.1.3-3.fc42.noarch" is already installed. Package "python3-setuptools_scm-8.1.0-1.fc42.noarch" is already installed. Package "python3-zarr-2.16.1-5.fc41.noarch" is already installed. Nothing to do. Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1724025600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.Wj3NEJ + umask 022 + cd /builddir/build/BUILD/python-xarray-2024.7.0-build + cd xarray-2024.7.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.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 ' + 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 ' + 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 ' + 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 ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0/pyproject-wheeldir --output /builddir/build/BUILD/python-xarray-2024.7.0-build/python-xarray-2024.7.0-2.fc42.x86_64-pyproject-buildrequires -r Handling setuptools>=42 from build-system.requires Requirement satisfied: setuptools>=42 (installed: setuptools 74.1.3) Handling setuptools-scm>=7 from build-system.requires Requirement satisfied: setuptools-scm>=7 (installed: setuptools-scm 8.1.0) /usr/lib/python3.13/site-packages/setuptools_scm/git.py:312: UserWarning: git archive did not support describe output warnings.warn("git archive did not support describe output") /usr/lib/python3.13/site-packages/setuptools_scm/git.py:331: UserWarning: unprocessed git archival found (no export subst applied) warnings.warn("unprocessed git archival found (no export subst applied)") running egg_info writing xarray.egg-info/PKG-INFO writing dependency_links to xarray.egg-info/dependency_links.txt writing entry points to xarray.egg-info/entry_points.txt writing requirements to xarray.egg-info/requires.txt writing top-level names to xarray.egg-info/top_level.txt reading manifest file 'xarray.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'xarray.egg-info/SOURCES.txt' /usr/lib/python3.13/site-packages/setuptools_scm/git.py:312: UserWarning: git archive did not support describe output warnings.warn("git archive did not support describe output") /usr/lib/python3.13/site-packages/setuptools_scm/git.py:331: UserWarning: unprocessed git archival found (no export subst applied) warnings.warn("unprocessed git archival found (no export subst applied)") running dist_info writing xarray.egg-info/PKG-INFO writing dependency_links to xarray.egg-info/dependency_links.txt writing entry points to xarray.egg-info/entry_points.txt writing requirements to xarray.egg-info/requires.txt writing top-level names to xarray.egg-info/top_level.txt reading manifest file 'xarray.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'xarray.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0/xarray-2024.7.0.dist-info' Handling numpy >=1.23 from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: numpy >=1.23 (installed: numpy 1.26.4) Handling packaging >=23.1 from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: packaging >=23.1 (installed: packaging 24.1) Handling pandas >=2.0 from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: pandas >=2.0 (installed: pandas 2.2.1) Handling scipy ; extra == 'accel' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: scipy ; extra == 'accel' Handling bottleneck ; extra == 'accel' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: bottleneck ; extra == 'accel' Handling numbagg ; extra == 'accel' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: numbagg ; extra == 'accel' Handling flox ; extra == 'accel' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: flox ; extra == 'accel' Handling opt-einsum ; extra == 'accel' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: opt-einsum ; extra == 'accel' Handling xarray[accel,dev,io,parallel,viz] ; extra == 'complete' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: xarray[accel,dev,io,parallel,viz] ; extra == 'complete' Handling hypothesis ; extra == 'dev' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: hypothesis ; extra == 'dev' Handling mypy ; extra == 'dev' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: mypy ; extra == 'dev' Handling pre-commit ; extra == 'dev' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: pre-commit ; extra == 'dev' Handling pytest ; extra == 'dev' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: pytest ; extra == 'dev' Handling pytest-cov ; extra == 'dev' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: pytest-cov ; extra == 'dev' Handling pytest-env ; extra == 'dev' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: pytest-env ; extra == 'dev' Handling pytest-xdist ; extra == 'dev' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: pytest-xdist ; extra == 'dev' Handling pytest-timeout ; extra == 'dev' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: pytest-timeout ; extra == 'dev' Handling ruff ; extra == 'dev' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: ruff ; extra == 'dev' Handling xarray[complete] ; extra == 'dev' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: xarray[complete] ; extra == 'dev' Handling netCDF4 ; extra == 'io' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: netCDF4 ; extra == 'io' Handling h5netcdf ; extra == 'io' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: h5netcdf ; extra == 'io' Handling scipy ; extra == 'io' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: scipy ; extra == 'io' Handling zarr ; extra == 'io' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: zarr ; extra == 'io' Handling fsspec ; extra == 'io' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: fsspec ; extra == 'io' Handling cftime ; extra == 'io' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: cftime ; extra == 'io' Handling pooch ; extra == 'io' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: pooch ; extra == 'io' Handling pydap ; (python_version < "3.10") and extra == 'io' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: pydap ; (python_version < "3.10") and extra == 'io' Handling dask[complete] ; extra == 'parallel' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: dask[complete] ; extra == 'parallel' Handling matplotlib ; extra == 'viz' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: matplotlib ; extra == 'viz' Handling seaborn ; extra == 'viz' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: seaborn ; extra == 'viz' Handling nc-time-axis ; extra == 'viz' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: nc-time-axis ; extra == 'viz' + cat /builddir/build/BUILD/python-xarray-2024.7.0-build/python-xarray-2024.7.0-2.fc42.x86_64-pyproject-buildrequires + rm -rfv xarray-2024.7.0.dist-info/ removed 'xarray-2024.7.0.dist-info/entry_points.txt' removed 'xarray-2024.7.0.dist-info/top_level.txt' removed 'xarray-2024.7.0.dist-info/METADATA' removed 'xarray-2024.7.0.dist-info/LICENSE' removed directory 'xarray-2024.7.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Z2jImm + umask 022 + cd /builddir/build/BUILD/python-xarray-2024.7.0-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 -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 xarray-2024.7.0 + mkdir -p /builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.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 ' + 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 ' + 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 ' + 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 ' + VALAFLAGS=-g + 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' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0/pyproject-wheeldir Processing /builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) /usr/lib/python3.13/site-packages/setuptools_scm/git.py:312: UserWarning: git archive did not support describe output warnings.warn("git archive did not support describe output") /usr/lib/python3.13/site-packages/setuptools_scm/git.py:331: UserWarning: unprocessed git archival found (no export subst applied) warnings.warn("unprocessed git archival found (no export subst applied)") running dist_info creating /builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0/.pyproject-builddir/pip-modern-metadata-s78ki9vn/xarray.egg-info writing /builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0/.pyproject-builddir/pip-modern-metadata-s78ki9vn/xarray.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0/.pyproject-builddir/pip-modern-metadata-s78ki9vn/xarray.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0/.pyproject-builddir/pip-modern-metadata-s78ki9vn/xarray.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0/.pyproject-builddir/pip-modern-metadata-s78ki9vn/xarray.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0/.pyproject-builddir/pip-modern-metadata-s78ki9vn/xarray.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0/.pyproject-builddir/pip-modern-metadata-s78ki9vn/xarray.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0/.pyproject-builddir/pip-modern-metadata-s78ki9vn/xarray.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'xarray/datatree_*' adding license file 'LICENSE' writing manifest file '/builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0/.pyproject-builddir/pip-modern-metadata-s78ki9vn/xarray.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0/.pyproject-builddir/pip-modern-metadata-s78ki9vn/xarray-2024.7.0.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: xarray Building wheel for xarray (pyproject.toml): started Running command Building wheel for xarray (pyproject.toml) /usr/lib/python3.13/site-packages/setuptools_scm/git.py:312: UserWarning: git archive did not support describe output warnings.warn("git archive did not support describe output") /usr/lib/python3.13/site-packages/setuptools_scm/git.py:331: UserWarning: unprocessed git archival found (no export subst applied) warnings.warn("unprocessed git archival found (no export subst applied)") running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/xarray copying xarray/__init__.py -> build/lib/xarray copying xarray/conventions.py -> build/lib/xarray copying xarray/convert.py -> build/lib/xarray copying xarray/groupers.py -> build/lib/xarray copying xarray/tutorial.py -> build/lib/xarray running egg_info writing xarray.egg-info/PKG-INFO writing dependency_links to xarray.egg-info/dependency_links.txt writing entry points to xarray.egg-info/entry_points.txt writing requirements to xarray.egg-info/requires.txt writing top-level names to xarray.egg-info/top_level.txt reading manifest file 'xarray.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'xarray.egg-info/SOURCES.txt' /usr/lib/python3.13/site-packages/setuptools/command/build_py.py:218: _Warning: Package 'xarray.backends' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'xarray.backends' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'xarray.backends' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'xarray.backends' to be distributed and are already explicitly excluding 'xarray.backends' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.13/site-packages/setuptools/command/build_py.py:218: _Warning: Package 'xarray.coding' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'xarray.coding' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'xarray.coding' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'xarray.coding' to be distributed and are already explicitly excluding 'xarray.coding' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.13/site-packages/setuptools/command/build_py.py:218: _Warning: Package 'xarray.core' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'xarray.core' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'xarray.core' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'xarray.core' to be distributed and are already explicitly excluding 'xarray.core' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.13/site-packages/setuptools/command/build_py.py:218: _Warning: Package 'xarray.datatree_.datatree' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'xarray.datatree_.datatree' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'xarray.datatree_.datatree' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'xarray.datatree_.datatree' to be distributed and are already explicitly excluding 'xarray.datatree_.datatree' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.13/site-packages/setuptools/command/build_py.py:218: _Warning: Package 'xarray.indexes' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'xarray.indexes' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'xarray.indexes' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'xarray.indexes' to be distributed and are already explicitly excluding 'xarray.indexes' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.13/site-packages/setuptools/command/build_py.py:218: _Warning: Package 'xarray.namedarray' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'xarray.namedarray' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'xarray.namedarray' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'xarray.namedarray' to be distributed and are already explicitly excluding 'xarray.namedarray' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.13/site-packages/setuptools/command/build_py.py:218: _Warning: Package 'xarray.plot' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'xarray.plot' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'xarray.plot' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'xarray.plot' to be distributed and are already explicitly excluding 'xarray.plot' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.13/site-packages/setuptools/command/build_py.py:218: _Warning: Package 'xarray.static' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'xarray.static' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'xarray.static' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'xarray.static' to be distributed and are already explicitly excluding 'xarray.static' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.13/site-packages/setuptools/command/build_py.py:218: _Warning: Package 'xarray.static.css' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'xarray.static.css' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'xarray.static.css' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'xarray.static.css' to be distributed and are already explicitly excluding 'xarray.static.css' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.13/site-packages/setuptools/command/build_py.py:218: _Warning: Package 'xarray.static.html' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'xarray.static.html' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'xarray.static.html' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'xarray.static.html' to be distributed and are already explicitly excluding 'xarray.static.html' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.13/site-packages/setuptools/command/build_py.py:218: _Warning: Package 'xarray.testing' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'xarray.testing' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'xarray.testing' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'xarray.testing' to be distributed and are already explicitly excluding 'xarray.testing' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.13/site-packages/setuptools/command/build_py.py:218: _Warning: Package 'xarray.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'xarray.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'xarray.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'xarray.tests' to be distributed and are already explicitly excluding 'xarray.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.13/site-packages/setuptools/command/build_py.py:218: _Warning: Package 'xarray.tests.data' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'xarray.tests.data' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'xarray.tests.data' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'xarray.tests.data' to be distributed and are already explicitly excluding 'xarray.tests.data' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.13/site-packages/setuptools/command/build_py.py:218: _Warning: Package 'xarray.util' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'xarray.util' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'xarray.util' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'xarray.util' to be distributed and are already explicitly excluding 'xarray.util' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) copying xarray/py.typed -> build/lib/xarray creating build/lib/xarray/backends copying xarray/backends/__init__.py -> build/lib/xarray/backends copying xarray/backends/api.py -> build/lib/xarray/backends copying xarray/backends/common.py -> build/lib/xarray/backends copying xarray/backends/file_manager.py -> build/lib/xarray/backends copying xarray/backends/h5netcdf_.py -> build/lib/xarray/backends copying xarray/backends/locks.py -> build/lib/xarray/backends copying xarray/backends/lru_cache.py -> build/lib/xarray/backends copying xarray/backends/memory.py -> build/lib/xarray/backends copying xarray/backends/netCDF4_.py -> build/lib/xarray/backends copying xarray/backends/netcdf3.py -> build/lib/xarray/backends copying xarray/backends/plugins.py -> build/lib/xarray/backends copying xarray/backends/pydap_.py -> build/lib/xarray/backends copying xarray/backends/scipy_.py -> build/lib/xarray/backends copying xarray/backends/store.py -> build/lib/xarray/backends copying xarray/backends/zarr.py -> build/lib/xarray/backends creating build/lib/xarray/coding copying xarray/coding/__init__.py -> build/lib/xarray/coding copying xarray/coding/calendar_ops.py -> build/lib/xarray/coding copying xarray/coding/cftime_offsets.py -> build/lib/xarray/coding copying xarray/coding/cftimeindex.py -> build/lib/xarray/coding copying xarray/coding/frequencies.py -> build/lib/xarray/coding copying xarray/coding/strings.py -> build/lib/xarray/coding copying xarray/coding/times.py -> build/lib/xarray/coding copying xarray/coding/variables.py -> build/lib/xarray/coding creating build/lib/xarray/core copying xarray/core/__init__.py -> build/lib/xarray/core copying xarray/core/_aggregations.py -> build/lib/xarray/core copying xarray/core/_typed_ops.py -> build/lib/xarray/core copying xarray/core/accessor_dt.py -> build/lib/xarray/core copying xarray/core/accessor_str.py -> build/lib/xarray/core copying xarray/core/alignment.py -> build/lib/xarray/core copying xarray/core/arithmetic.py -> build/lib/xarray/core copying xarray/core/array_api_compat.py -> build/lib/xarray/core copying xarray/core/combine.py -> build/lib/xarray/core copying xarray/core/common.py -> build/lib/xarray/core copying xarray/core/computation.py -> build/lib/xarray/core copying xarray/core/concat.py -> build/lib/xarray/core copying xarray/core/coordinates.py -> build/lib/xarray/core copying xarray/core/dask_array_ops.py -> build/lib/xarray/core copying xarray/core/dataarray.py -> build/lib/xarray/core copying xarray/core/dataset.py -> build/lib/xarray/core copying xarray/core/datatree.py -> build/lib/xarray/core copying xarray/core/datatree_io.py -> build/lib/xarray/core copying xarray/core/datatree_mapping.py -> build/lib/xarray/core copying xarray/core/datatree_ops.py -> build/lib/xarray/core copying xarray/core/datatree_render.py -> build/lib/xarray/core copying xarray/core/dtypes.py -> build/lib/xarray/core copying xarray/core/duck_array_ops.py -> build/lib/xarray/core copying xarray/core/extension_array.py -> build/lib/xarray/core copying xarray/core/extensions.py -> build/lib/xarray/core copying xarray/core/formatting.py -> build/lib/xarray/core copying xarray/core/formatting_html.py -> build/lib/xarray/core copying xarray/core/groupby.py -> build/lib/xarray/core copying xarray/core/indexes.py -> build/lib/xarray/core copying xarray/core/indexing.py -> build/lib/xarray/core copying xarray/core/iterators.py -> build/lib/xarray/core copying xarray/core/merge.py -> build/lib/xarray/core copying xarray/core/missing.py -> build/lib/xarray/core copying xarray/core/nanops.py -> build/lib/xarray/core copying xarray/core/npcompat.py -> build/lib/xarray/core copying xarray/core/nputils.py -> build/lib/xarray/core copying xarray/core/ops.py -> build/lib/xarray/core copying xarray/core/options.py -> build/lib/xarray/core copying xarray/core/parallel.py -> build/lib/xarray/core copying xarray/core/pdcompat.py -> build/lib/xarray/core copying xarray/core/resample.py -> build/lib/xarray/core copying xarray/core/resample_cftime.py -> build/lib/xarray/core copying xarray/core/rolling.py -> build/lib/xarray/core copying xarray/core/rolling_exp.py -> build/lib/xarray/core copying xarray/core/treenode.py -> build/lib/xarray/core copying xarray/core/types.py -> build/lib/xarray/core copying xarray/core/utils.py -> build/lib/xarray/core copying xarray/core/variable.py -> build/lib/xarray/core copying xarray/core/weighted.py -> build/lib/xarray/core creating build/lib/xarray/datatree_ creating build/lib/xarray/datatree_/datatree copying xarray/datatree_/datatree/__init__.py -> build/lib/xarray/datatree_/datatree creating build/lib/xarray/indexes copying xarray/indexes/__init__.py -> build/lib/xarray/indexes creating build/lib/xarray/namedarray copying xarray/namedarray/__init__.py -> build/lib/xarray/namedarray copying xarray/namedarray/_aggregations.py -> build/lib/xarray/namedarray copying xarray/namedarray/_array_api.py -> build/lib/xarray/namedarray copying xarray/namedarray/_typing.py -> build/lib/xarray/namedarray copying xarray/namedarray/core.py -> build/lib/xarray/namedarray copying xarray/namedarray/daskmanager.py -> build/lib/xarray/namedarray copying xarray/namedarray/dtypes.py -> build/lib/xarray/namedarray copying xarray/namedarray/parallelcompat.py -> build/lib/xarray/namedarray copying xarray/namedarray/pycompat.py -> build/lib/xarray/namedarray copying xarray/namedarray/utils.py -> build/lib/xarray/namedarray creating build/lib/xarray/plot copying xarray/plot/__init__.py -> build/lib/xarray/plot copying xarray/plot/accessor.py -> build/lib/xarray/plot copying xarray/plot/dataarray_plot.py -> build/lib/xarray/plot copying xarray/plot/dataset_plot.py -> build/lib/xarray/plot copying xarray/plot/facetgrid.py -> build/lib/xarray/plot copying xarray/plot/utils.py -> build/lib/xarray/plot creating build/lib/xarray/static copying xarray/static/__init__.py -> build/lib/xarray/static creating build/lib/xarray/static/css copying xarray/static/css/__init__.py -> build/lib/xarray/static/css copying xarray/static/css/style.css -> build/lib/xarray/static/css creating build/lib/xarray/static/html copying xarray/static/html/__init__.py -> build/lib/xarray/static/html copying xarray/static/html/icons-svg-inline.html -> build/lib/xarray/static/html creating build/lib/xarray/testing copying xarray/testing/__init__.py -> build/lib/xarray/testing copying xarray/testing/assertions.py -> build/lib/xarray/testing copying xarray/testing/strategies.py -> build/lib/xarray/testing creating build/lib/xarray/tests copying xarray/tests/__init__.py -> build/lib/xarray/tests copying xarray/tests/arrays.py -> build/lib/xarray/tests copying xarray/tests/conftest.py -> build/lib/xarray/tests copying xarray/tests/test_accessor_dt.py -> build/lib/xarray/tests copying xarray/tests/test_accessor_str.py -> build/lib/xarray/tests copying xarray/tests/test_array_api.py -> build/lib/xarray/tests copying xarray/tests/test_assertions.py -> build/lib/xarray/tests copying xarray/tests/test_backends.py -> build/lib/xarray/tests copying xarray/tests/test_backends_api.py -> build/lib/xarray/tests copying xarray/tests/test_backends_common.py -> build/lib/xarray/tests copying xarray/tests/test_backends_datatree.py -> build/lib/xarray/tests copying xarray/tests/test_backends_file_manager.py -> build/lib/xarray/tests copying xarray/tests/test_backends_locks.py -> build/lib/xarray/tests copying xarray/tests/test_backends_lru_cache.py -> build/lib/xarray/tests copying xarray/tests/test_calendar_ops.py -> build/lib/xarray/tests copying xarray/tests/test_cftime_offsets.py -> build/lib/xarray/tests copying xarray/tests/test_cftimeindex.py -> build/lib/xarray/tests copying xarray/tests/test_cftimeindex_resample.py -> build/lib/xarray/tests copying xarray/tests/test_coarsen.py -> build/lib/xarray/tests copying xarray/tests/test_coding.py -> build/lib/xarray/tests copying xarray/tests/test_coding_strings.py -> build/lib/xarray/tests copying xarray/tests/test_coding_times.py -> build/lib/xarray/tests copying xarray/tests/test_combine.py -> build/lib/xarray/tests copying xarray/tests/test_computation.py -> build/lib/xarray/tests copying xarray/tests/test_concat.py -> build/lib/xarray/tests copying xarray/tests/test_conventions.py -> build/lib/xarray/tests copying xarray/tests/test_coordinates.py -> build/lib/xarray/tests copying xarray/tests/test_cupy.py -> build/lib/xarray/tests copying xarray/tests/test_dask.py -> build/lib/xarray/tests copying xarray/tests/test_dataarray.py -> build/lib/xarray/tests copying xarray/tests/test_dataset.py -> build/lib/xarray/tests copying xarray/tests/test_datatree.py -> build/lib/xarray/tests copying xarray/tests/test_datatree_mapping.py -> build/lib/xarray/tests copying xarray/tests/test_deprecation_helpers.py -> build/lib/xarray/tests copying xarray/tests/test_distributed.py -> build/lib/xarray/tests copying xarray/tests/test_dtypes.py -> build/lib/xarray/tests copying xarray/tests/test_duck_array_ops.py -> build/lib/xarray/tests copying xarray/tests/test_error_messages.py -> build/lib/xarray/tests copying xarray/tests/test_extensions.py -> build/lib/xarray/tests copying xarray/tests/test_formatting.py -> build/lib/xarray/tests copying xarray/tests/test_formatting_html.py -> build/lib/xarray/tests copying xarray/tests/test_groupby.py -> build/lib/xarray/tests copying xarray/tests/test_hashable.py -> build/lib/xarray/tests copying xarray/tests/test_indexes.py -> build/lib/xarray/tests copying xarray/tests/test_indexing.py -> build/lib/xarray/tests copying xarray/tests/test_interp.py -> build/lib/xarray/tests copying xarray/tests/test_merge.py -> build/lib/xarray/tests copying xarray/tests/test_missing.py -> build/lib/xarray/tests copying xarray/tests/test_namedarray.py -> build/lib/xarray/tests copying xarray/tests/test_nputils.py -> build/lib/xarray/tests copying xarray/tests/test_options.py -> build/lib/xarray/tests copying xarray/tests/test_parallelcompat.py -> build/lib/xarray/tests copying xarray/tests/test_plot.py -> build/lib/xarray/tests copying xarray/tests/test_plugins.py -> build/lib/xarray/tests copying xarray/tests/test_print_versions.py -> build/lib/xarray/tests copying xarray/tests/test_rolling.py -> build/lib/xarray/tests copying xarray/tests/test_sparse.py -> build/lib/xarray/tests copying xarray/tests/test_strategies.py -> build/lib/xarray/tests copying xarray/tests/test_treenode.py -> build/lib/xarray/tests copying xarray/tests/test_tutorial.py -> build/lib/xarray/tests copying xarray/tests/test_typed_ops.py -> build/lib/xarray/tests copying xarray/tests/test_ufuncs.py -> build/lib/xarray/tests copying xarray/tests/test_units.py -> build/lib/xarray/tests copying xarray/tests/test_utils.py -> build/lib/xarray/tests copying xarray/tests/test_variable.py -> build/lib/xarray/tests copying xarray/tests/test_weighted.py -> build/lib/xarray/tests creating build/lib/xarray/tests/data copying xarray/tests/data/bears.nc -> build/lib/xarray/tests/data copying xarray/tests/data/example.grib -> build/lib/xarray/tests/data copying xarray/tests/data/example.ict -> build/lib/xarray/tests/data copying xarray/tests/data/example.uamiv -> build/lib/xarray/tests/data copying xarray/tests/data/example_1.nc -> build/lib/xarray/tests/data copying xarray/tests/data/example_1.nc.gz -> build/lib/xarray/tests/data creating build/lib/xarray/util copying xarray/util/__init__.py -> build/lib/xarray/util copying xarray/util/deprecation_helpers.py -> build/lib/xarray/util copying xarray/util/generate_aggregations.py -> build/lib/xarray/util copying xarray/util/generate_ops.py -> build/lib/xarray/util copying xarray/util/print_versions.py -> build/lib/xarray/util installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/xarray copying build/lib/xarray/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray copying build/lib/xarray/conventions.py -> build/bdist.linux-x86_64/wheel/./xarray copying build/lib/xarray/convert.py -> build/bdist.linux-x86_64/wheel/./xarray copying build/lib/xarray/groupers.py -> build/bdist.linux-x86_64/wheel/./xarray copying build/lib/xarray/tutorial.py -> build/bdist.linux-x86_64/wheel/./xarray copying build/lib/xarray/py.typed -> build/bdist.linux-x86_64/wheel/./xarray creating build/bdist.linux-x86_64/wheel/xarray/backends copying build/lib/xarray/backends/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/api.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/common.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/file_manager.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/h5netcdf_.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/locks.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/lru_cache.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/memory.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/netCDF4_.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/netcdf3.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/plugins.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/pydap_.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/scipy_.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/store.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/zarr.py -> build/bdist.linux-x86_64/wheel/./xarray/backends creating build/bdist.linux-x86_64/wheel/xarray/coding copying build/lib/xarray/coding/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/coding copying build/lib/xarray/coding/calendar_ops.py -> build/bdist.linux-x86_64/wheel/./xarray/coding copying build/lib/xarray/coding/cftime_offsets.py -> build/bdist.linux-x86_64/wheel/./xarray/coding copying build/lib/xarray/coding/cftimeindex.py -> build/bdist.linux-x86_64/wheel/./xarray/coding copying build/lib/xarray/coding/frequencies.py -> build/bdist.linux-x86_64/wheel/./xarray/coding copying build/lib/xarray/coding/strings.py -> build/bdist.linux-x86_64/wheel/./xarray/coding copying build/lib/xarray/coding/times.py -> build/bdist.linux-x86_64/wheel/./xarray/coding copying build/lib/xarray/coding/variables.py -> build/bdist.linux-x86_64/wheel/./xarray/coding creating build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/_aggregations.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/_typed_ops.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/accessor_dt.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/accessor_str.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/alignment.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/arithmetic.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/array_api_compat.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/combine.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/common.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/computation.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/concat.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/coordinates.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/dask_array_ops.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/dataarray.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/dataset.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/datatree.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/datatree_io.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/datatree_mapping.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/datatree_ops.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/datatree_render.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/dtypes.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/duck_array_ops.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/extension_array.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/extensions.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/formatting.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/formatting_html.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/groupby.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/indexes.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/indexing.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/iterators.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/merge.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/missing.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/nanops.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/npcompat.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/nputils.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/ops.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/options.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/parallel.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/pdcompat.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/resample.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/resample_cftime.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/rolling.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/rolling_exp.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/treenode.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/types.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/utils.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/variable.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/weighted.py -> build/bdist.linux-x86_64/wheel/./xarray/core creating build/bdist.linux-x86_64/wheel/xarray/datatree_ creating build/bdist.linux-x86_64/wheel/xarray/datatree_/datatree copying build/lib/xarray/datatree_/datatree/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/datatree_/datatree creating build/bdist.linux-x86_64/wheel/xarray/indexes copying build/lib/xarray/indexes/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/indexes creating build/bdist.linux-x86_64/wheel/xarray/namedarray copying build/lib/xarray/namedarray/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray copying build/lib/xarray/namedarray/_aggregations.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray copying build/lib/xarray/namedarray/_array_api.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray copying build/lib/xarray/namedarray/_typing.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray copying build/lib/xarray/namedarray/core.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray copying build/lib/xarray/namedarray/daskmanager.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray copying build/lib/xarray/namedarray/dtypes.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray copying build/lib/xarray/namedarray/parallelcompat.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray copying build/lib/xarray/namedarray/pycompat.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray copying build/lib/xarray/namedarray/utils.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray creating build/bdist.linux-x86_64/wheel/xarray/plot copying build/lib/xarray/plot/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/plot copying build/lib/xarray/plot/accessor.py -> build/bdist.linux-x86_64/wheel/./xarray/plot copying build/lib/xarray/plot/dataarray_plot.py -> build/bdist.linux-x86_64/wheel/./xarray/plot copying build/lib/xarray/plot/dataset_plot.py -> build/bdist.linux-x86_64/wheel/./xarray/plot copying build/lib/xarray/plot/facetgrid.py -> build/bdist.linux-x86_64/wheel/./xarray/plot copying build/lib/xarray/plot/utils.py -> build/bdist.linux-x86_64/wheel/./xarray/plot creating build/bdist.linux-x86_64/wheel/xarray/static copying build/lib/xarray/static/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/static creating build/bdist.linux-x86_64/wheel/xarray/static/css copying build/lib/xarray/static/css/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/static/css copying build/lib/xarray/static/css/style.css -> build/bdist.linux-x86_64/wheel/./xarray/static/css creating build/bdist.linux-x86_64/wheel/xarray/static/html copying build/lib/xarray/static/html/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/static/html copying build/lib/xarray/static/html/icons-svg-inline.html -> build/bdist.linux-x86_64/wheel/./xarray/static/html creating build/bdist.linux-x86_64/wheel/xarray/testing copying build/lib/xarray/testing/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/testing copying build/lib/xarray/testing/assertions.py -> build/bdist.linux-x86_64/wheel/./xarray/testing copying build/lib/xarray/testing/strategies.py -> build/bdist.linux-x86_64/wheel/./xarray/testing creating build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/arrays.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/conftest.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_accessor_dt.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_accessor_str.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_array_api.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_assertions.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_backends.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_backends_api.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_backends_common.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_backends_datatree.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_backends_file_manager.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_backends_locks.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_backends_lru_cache.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_calendar_ops.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_cftime_offsets.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_cftimeindex.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_cftimeindex_resample.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_coarsen.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_coding.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_coding_strings.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_coding_times.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_combine.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_computation.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_concat.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_conventions.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_coordinates.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_cupy.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_dask.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_dataarray.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_dataset.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_datatree.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_datatree_mapping.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_deprecation_helpers.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_distributed.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_dtypes.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_duck_array_ops.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_error_messages.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_extensions.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_formatting.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_formatting_html.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_groupby.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_hashable.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_indexes.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_indexing.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_interp.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_merge.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_missing.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_namedarray.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_nputils.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_options.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_parallelcompat.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_plot.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_plugins.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_print_versions.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_rolling.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_sparse.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_strategies.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_treenode.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_tutorial.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_typed_ops.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_ufuncs.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_units.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_utils.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_variable.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_weighted.py -> build/bdist.linux-x86_64/wheel/./xarray/tests creating build/bdist.linux-x86_64/wheel/xarray/tests/data copying build/lib/xarray/tests/data/bears.nc -> build/bdist.linux-x86_64/wheel/./xarray/tests/data copying build/lib/xarray/tests/data/example.grib -> build/bdist.linux-x86_64/wheel/./xarray/tests/data copying build/lib/xarray/tests/data/example.ict -> build/bdist.linux-x86_64/wheel/./xarray/tests/data copying build/lib/xarray/tests/data/example.uamiv -> build/bdist.linux-x86_64/wheel/./xarray/tests/data copying build/lib/xarray/tests/data/example_1.nc -> build/bdist.linux-x86_64/wheel/./xarray/tests/data copying build/lib/xarray/tests/data/example_1.nc.gz -> build/bdist.linux-x86_64/wheel/./xarray/tests/data creating build/bdist.linux-x86_64/wheel/xarray/util copying build/lib/xarray/util/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/util copying build/lib/xarray/util/deprecation_helpers.py -> build/bdist.linux-x86_64/wheel/./xarray/util copying build/lib/xarray/util/generate_aggregations.py -> build/bdist.linux-x86_64/wheel/./xarray/util copying build/lib/xarray/util/generate_ops.py -> build/bdist.linux-x86_64/wheel/./xarray/util copying build/lib/xarray/util/print_versions.py -> build/bdist.linux-x86_64/wheel/./xarray/util running install_egg_info Copying xarray.egg-info to build/bdist.linux-x86_64/wheel/./xarray-2024.7.0-py3.13.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/xarray-2024.7.0.dist-info/WHEEL creating '/builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0/.pyproject-builddir/pip-wheel-0syjp_yv/.tmp-tjx6uiok/xarray-2024.7.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'xarray/__init__.py' adding 'xarray/conventions.py' adding 'xarray/convert.py' adding 'xarray/groupers.py' adding 'xarray/py.typed' adding 'xarray/tutorial.py' adding 'xarray/backends/__init__.py' adding 'xarray/backends/api.py' adding 'xarray/backends/common.py' adding 'xarray/backends/file_manager.py' adding 'xarray/backends/h5netcdf_.py' adding 'xarray/backends/locks.py' adding 'xarray/backends/lru_cache.py' adding 'xarray/backends/memory.py' adding 'xarray/backends/netCDF4_.py' adding 'xarray/backends/netcdf3.py' adding 'xarray/backends/plugins.py' adding 'xarray/backends/pydap_.py' adding 'xarray/backends/scipy_.py' adding 'xarray/backends/store.py' adding 'xarray/backends/zarr.py' adding 'xarray/coding/__init__.py' adding 'xarray/coding/calendar_ops.py' adding 'xarray/coding/cftime_offsets.py' adding 'xarray/coding/cftimeindex.py' adding 'xarray/coding/frequencies.py' adding 'xarray/coding/strings.py' adding 'xarray/coding/times.py' adding 'xarray/coding/variables.py' adding 'xarray/core/__init__.py' adding 'xarray/core/_aggregations.py' adding 'xarray/core/_typed_ops.py' adding 'xarray/core/accessor_dt.py' adding 'xarray/core/accessor_str.py' adding 'xarray/core/alignment.py' adding 'xarray/core/arithmetic.py' adding 'xarray/core/array_api_compat.py' adding 'xarray/core/combine.py' adding 'xarray/core/common.py' adding 'xarray/core/computation.py' adding 'xarray/core/concat.py' adding 'xarray/core/coordinates.py' adding 'xarray/core/dask_array_ops.py' adding 'xarray/core/dataarray.py' adding 'xarray/core/dataset.py' adding 'xarray/core/datatree.py' adding 'xarray/core/datatree_io.py' adding 'xarray/core/datatree_mapping.py' adding 'xarray/core/datatree_ops.py' adding 'xarray/core/datatree_render.py' adding 'xarray/core/dtypes.py' adding 'xarray/core/duck_array_ops.py' adding 'xarray/core/extension_array.py' adding 'xarray/core/extensions.py' adding 'xarray/core/formatting.py' adding 'xarray/core/formatting_html.py' adding 'xarray/core/groupby.py' adding 'xarray/core/indexes.py' adding 'xarray/core/indexing.py' adding 'xarray/core/iterators.py' adding 'xarray/core/merge.py' adding 'xarray/core/missing.py' adding 'xarray/core/nanops.py' adding 'xarray/core/npcompat.py' adding 'xarray/core/nputils.py' adding 'xarray/core/ops.py' adding 'xarray/core/options.py' adding 'xarray/core/parallel.py' adding 'xarray/core/pdcompat.py' adding 'xarray/core/resample.py' adding 'xarray/core/resample_cftime.py' adding 'xarray/core/rolling.py' adding 'xarray/core/rolling_exp.py' adding 'xarray/core/treenode.py' adding 'xarray/core/types.py' adding 'xarray/core/utils.py' adding 'xarray/core/variable.py' adding 'xarray/core/weighted.py' adding 'xarray/datatree_/datatree/__init__.py' adding 'xarray/indexes/__init__.py' adding 'xarray/namedarray/__init__.py' adding 'xarray/namedarray/_aggregations.py' adding 'xarray/namedarray/_array_api.py' adding 'xarray/namedarray/_typing.py' adding 'xarray/namedarray/core.py' adding 'xarray/namedarray/daskmanager.py' adding 'xarray/namedarray/dtypes.py' adding 'xarray/namedarray/parallelcompat.py' adding 'xarray/namedarray/pycompat.py' adding 'xarray/namedarray/utils.py' adding 'xarray/plot/__init__.py' adding 'xarray/plot/accessor.py' adding 'xarray/plot/dataarray_plot.py' adding 'xarray/plot/dataset_plot.py' adding 'xarray/plot/facetgrid.py' adding 'xarray/plot/utils.py' adding 'xarray/static/__init__.py' adding 'xarray/static/css/__init__.py' adding 'xarray/static/css/style.css' adding 'xarray/static/html/__init__.py' adding 'xarray/static/html/icons-svg-inline.html' adding 'xarray/testing/__init__.py' adding 'xarray/testing/assertions.py' adding 'xarray/testing/strategies.py' adding 'xarray/tests/__init__.py' adding 'xarray/tests/arrays.py' adding 'xarray/tests/conftest.py' adding 'xarray/tests/test_accessor_dt.py' adding 'xarray/tests/test_accessor_str.py' adding 'xarray/tests/test_array_api.py' adding 'xarray/tests/test_assertions.py' adding 'xarray/tests/test_backends.py' adding 'xarray/tests/test_backends_api.py' adding 'xarray/tests/test_backends_common.py' adding 'xarray/tests/test_backends_datatree.py' adding 'xarray/tests/test_backends_file_manager.py' adding 'xarray/tests/test_backends_locks.py' adding 'xarray/tests/test_backends_lru_cache.py' adding 'xarray/tests/test_calendar_ops.py' adding 'xarray/tests/test_cftime_offsets.py' adding 'xarray/tests/test_cftimeindex.py' adding 'xarray/tests/test_cftimeindex_resample.py' adding 'xarray/tests/test_coarsen.py' adding 'xarray/tests/test_coding.py' adding 'xarray/tests/test_coding_strings.py' adding 'xarray/tests/test_coding_times.py' adding 'xarray/tests/test_combine.py' adding 'xarray/tests/test_computation.py' adding 'xarray/tests/test_concat.py' adding 'xarray/tests/test_conventions.py' adding 'xarray/tests/test_coordinates.py' adding 'xarray/tests/test_cupy.py' adding 'xarray/tests/test_dask.py' adding 'xarray/tests/test_dataarray.py' adding 'xarray/tests/test_dataset.py' adding 'xarray/tests/test_datatree.py' adding 'xarray/tests/test_datatree_mapping.py' adding 'xarray/tests/test_deprecation_helpers.py' adding 'xarray/tests/test_distributed.py' adding 'xarray/tests/test_dtypes.py' adding 'xarray/tests/test_duck_array_ops.py' adding 'xarray/tests/test_error_messages.py' adding 'xarray/tests/test_extensions.py' adding 'xarray/tests/test_formatting.py' adding 'xarray/tests/test_formatting_html.py' adding 'xarray/tests/test_groupby.py' adding 'xarray/tests/test_hashable.py' adding 'xarray/tests/test_indexes.py' adding 'xarray/tests/test_indexing.py' adding 'xarray/tests/test_interp.py' adding 'xarray/tests/test_merge.py' adding 'xarray/tests/test_missing.py' adding 'xarray/tests/test_namedarray.py' adding 'xarray/tests/test_nputils.py' adding 'xarray/tests/test_options.py' adding 'xarray/tests/test_parallelcompat.py' adding 'xarray/tests/test_plot.py' adding 'xarray/tests/test_plugins.py' adding 'xarray/tests/test_print_versions.py' adding 'xarray/tests/test_rolling.py' adding 'xarray/tests/test_sparse.py' adding 'xarray/tests/test_strategies.py' adding 'xarray/tests/test_treenode.py' adding 'xarray/tests/test_tutorial.py' adding 'xarray/tests/test_typed_ops.py' adding 'xarray/tests/test_ufuncs.py' adding 'xarray/tests/test_units.py' adding 'xarray/tests/test_utils.py' adding 'xarray/tests/test_variable.py' adding 'xarray/tests/test_weighted.py' adding 'xarray/tests/data/bears.nc' adding 'xarray/tests/data/example.grib' adding 'xarray/tests/data/example.ict' adding 'xarray/tests/data/example.uamiv' adding 'xarray/tests/data/example_1.nc' adding 'xarray/tests/data/example_1.nc.gz' adding 'xarray/util/__init__.py' adding 'xarray/util/deprecation_helpers.py' adding 'xarray/util/generate_aggregations.py' adding 'xarray/util/generate_ops.py' adding 'xarray/util/print_versions.py' adding 'xarray-2024.7.0.dist-info/LICENSE' adding 'xarray-2024.7.0.dist-info/METADATA' adding 'xarray-2024.7.0.dist-info/WHEEL' adding 'xarray-2024.7.0.dist-info/entry_points.txt' adding 'xarray-2024.7.0.dist-info/top_level.txt' adding 'xarray-2024.7.0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for xarray (pyproject.toml): finished with status 'done' Created wheel for xarray: filename=xarray-2024.7.0-py3-none-any.whl size=1174516 sha256=aebc5113352c9a28c55830be17bde52d63313d63ff13226417e47d0148fe09f8 Stored in directory: /builddir/.cache/pip/wheels/c5/dd/af/200f6f350d524536f492d3d1a0d950c6dd87cc44e6cdf75710 Successfully built xarray + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.9hcGnT + umask 022 + cd /builddir/build/BUILD/python-xarray-2024.7.0-build + '[' /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-xarray-2024.7.0-build + mkdir /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT + 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 -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 xarray-2024.7.0 ++ ls /builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0/pyproject-wheeldir/xarray-2024.7.0-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=xarray==2024.7.0 + '[' -z xarray==2024.7.0 ']' + TMPDIR=/builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT --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/python-xarray-2024.7.0-build/xarray-2024.7.0/pyproject-wheeldir xarray==2024.7.0 Using pip 24.2 from /usr/lib/python3.13/site-packages/pip (python 3.13) Looking in links: /builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0/pyproject-wheeldir Processing ./pyproject-wheeldir/xarray-2024.7.0-py3-none-any.whl Installing collected packages: xarray Successfully installed xarray-2024.7.0 + '[' -d /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/bin ']' + rm -f /builddir/build/BUILD/python-xarray-2024.7.0-build/python-xarray-2024.7.0-2.fc42.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + site_dirs+=("/usr/lib/python3.13/site-packages") + '[' /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib64/python3.13/site-packages '!=' /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + '[' -d /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib64/python3.13/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.13/site-packages/xarray-2024.7.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray-2024.7.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT --record /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray-2024.7.0.dist-info/RECORD --output /builddir/build/BUILD/python-xarray-2024.7.0-build/python-xarray-2024.7.0-2.fc42.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray-2024.7.0.dist-info/RECORD removed '/builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray-2024.7.0.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray-2024.7.0.dist-info/REQUESTED removed '/builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray-2024.7.0.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/python-xarray-2024.7.0-build/python-xarray-2024.7.0-2.fc42.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-xarray-2024.7.0-build/python-xarray-2024.7.0-2.fc42.x86_64-pyproject-files --output-modules /builddir/build/BUILD/python-xarray-2024.7.0-build/python-xarray-2024.7.0-2.fc42.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT --sitelib /usr/lib/python3.13/site-packages --sitearch /usr/lib64/python3.13/site-packages --python-version 3.13 --pyproject-record /builddir/build/BUILD/python-xarray-2024.7.0-build/python-xarray-2024.7.0-2.fc42.x86_64-pyproject-record --prefix /usr xarray + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /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/lib/python3.13/site-packages/xarray/util/print_versions.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/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13 using python3.13 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j2 /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/backends/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/backends/__pycache__/file_manager.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/backends/__pycache__/file_manager.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/backends/__pycache__/api.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/backends/__pycache__/locks.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/backends/__pycache__/h5netcdf_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/backends/__pycache__/lru_cache.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/backends/__pycache__/memory.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/backends/__pycache__/common.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/backends/__pycache__/pydap_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/backends/__pycache__/common.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/backends/__pycache__/scipy_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/backends/__pycache__/store.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/backends/__pycache__/netCDF4_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/backends/__pycache__/netcdf3.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/backends/__pycache__/store.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/backends/__pycache__/plugins.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/backends/__pycache__/zarr.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/coding/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/coding/__pycache__/calendar_ops.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/backends/__pycache__/zarr.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/coding/__pycache__/frequencies.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/coding/__pycache__/frequencies.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/coding/__pycache__/strings.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/coding/__pycache__/cftime_offsets.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/coding/__pycache__/times.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/coding/__pycache__/cftimeindex.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/coding/__pycache__/times.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/coding/__pycache__/variables.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/coding/__pycache__/variables.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/_typed_ops.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/accessor_dt.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/arithmetic.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/array_api_compat.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/_aggregations.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/combine.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/common.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/accessor_str.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/alignment.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/common.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/computation.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/concat.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/computation.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/coordinates.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/coordinates.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/dask_array_ops.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/datatree_mapping.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/datatree_ops.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/dataarray.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/datatree_render.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/datatree_render.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/dataarray.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/dtypes.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/duck_array_ops.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/duck_array_ops.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/extension_array.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/extensions.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/formatting.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/formatting.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/formatting_html.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/groupby.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/groupby.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/indexes.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/indexes.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/dataset.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/indexing.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/indexing.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/iterators.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/datatree.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/merge.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/datatree_io.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/npcompat.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/nputils.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/missing.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/ops.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/nanops.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/dataset.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/options.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/parallel.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/pdcompat.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/parallel.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/resample.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/resample_cftime.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/rolling_exp.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/rolling.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/treenode.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/utils.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/treenode.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/types.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/utils.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/variable.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/variable.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/datatree_/datatree/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/indexes/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/__pycache__/_aggregations.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/__pycache__/weighted.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/__pycache__/_array_api.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/__pycache__/_typing.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/__pycache__/daskmanager.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/__pycache__/dtypes.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/__pycache__/core.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/__pycache__/pycompat.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/__pycache__/parallelcompat.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/__pycache__/utils.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/plot/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/plot/__pycache__/facetgrid.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/plot/__pycache__/accessor.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/plot/__pycache__/dataarray_plot.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/plot/__pycache__/facetgrid.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/plot/__pycache__/utils.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/plot/__pycache__/utils.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/plot/__pycache__/dataset_plot.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/plot/__pycache__/dataarray_plot.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/static/css/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/plot/__pycache__/dataset_plot.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/static/html/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/static/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/testing/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/testing/__pycache__/assertions.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/testing/__pycache__/strategies.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/testing/__pycache__/assertions.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/arrays.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/conftest.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/__init__.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/__init__.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_accessor_dt.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_accessor_dt.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_accessor_str.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_accessor_str.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_array_api.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_array_api.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_assertions.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_assertions.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_backends_file_manager.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_backends_file_manager.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_backends_locks.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_backends_locks.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_backends_lru_cache.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_backends_lru_cache.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_calendar_ops.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_calendar_ops.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_cftime_offsets.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_backends.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_backends_api.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_cftime_offsets.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_backends_api.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_backends_common.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_backends_common.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_backends_datatree.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_backends_datatree.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_coding.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_coding.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_cftimeindex.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_coding_strings.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_coding_strings.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_cftimeindex.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_cftimeindex_resample.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_cftimeindex_resample.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_coding_times.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_coarsen.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_coarsen.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_coding_times.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_combine.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_backends.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_combine.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_cupy.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_cupy.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_computation.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_computation.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_dask.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_concat.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_concat.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_conventions.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_dask.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_coordinates.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_coordinates.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_conventions.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_datatree.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_datatree_mapping.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_datatree_mapping.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_datatree.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_deprecation_helpers.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_deprecation_helpers.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_distributed.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_distributed.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_dtypes.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_dtypes.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_duck_array_ops.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_error_messages.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_duck_array_ops.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_extensions.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_extensions.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_formatting.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_formatting.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_formatting_html.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_formatting_html.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_groupby.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_dataarray.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_hashable.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_groupby.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_indexes.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_indexes.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_indexing.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_indexing.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_interp.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_interp.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_merge.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_merge.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_missing.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_missing.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_dataarray.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_namedarray.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_nputils.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_nputils.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_options.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_options.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_namedarray.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_parallelcompat.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_parallelcompat.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_plot.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_dataset.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_plugins.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_plugins.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_print_versions.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_print_versions.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_plot.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_tutorial.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_rolling.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_typed_ops.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_typed_ops.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_ufuncs.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_ufuncs.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_rolling.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_sparse.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_sparse.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_strategies.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_strategies.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_treenode.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_treenode.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_utils.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_utils.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_dataset.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_units.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_variable.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_units.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_variable.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_weighted.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/util/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/util/__pycache__/deprecation_helpers.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_weighted.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/util/__pycache__/generate_ops.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/util/__pycache__/generate_aggregations.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/util/__pycache__/print_versions.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/__pycache__/conventions.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/__pycache__/conventions.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/__pycache__/convert.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/__pycache__/groupers.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/__pycache__/tutorial.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/__pycache__/groupers.cpython-313.opt-1.pyc: replacing with normalized version Scanned 36 directories and 531 files, processed 263 inodes, 262 modified (180 replaced + 82 rewritten), 0 unsupported format, 0 errors Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.ymArtO + umask 022 + cd /builddir/build/BUILD/python-xarray-2024.7.0-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 -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 xarray-2024.7.0 + rm -rf xarray + pytest_args=(-n auto -m "not network" -k 'not test_save_mfdataset_compute_false_roundtrip') + 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 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib64/python3.13/site-packages:/builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=2 + /usr/bin/pytest -ra -n auto -m 'not network' -k 'not test_save_mfdataset_compute_false_roundtrip' --pyargs xarray ============================= test session starts ============================== platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 rootdir: /builddir/build/BUILD/python-xarray-2024.7.0-build/xarray-2024.7.0 configfile: pyproject.toml plugins: xdist-3.6.1 created: 2/2 workers 2 workers [19529 items] ssss.ssss.sssss.sssss.ssss.sssssss...................................... [ 0%] ........................................................................ [ 0%] ........................................................................ [ 1%] ........................................................................ [ 1%] ....................................................................s... [ 1%] ........................................................................ [ 2%] ....................................................ss.s................ [ 2%] .....................................................................s.. [ 2%] ........................................................................ [ 3%] ........................................................................ [ 3%] ................................................................s....... [ 4%] .....................s........ss.............................x.......... [ 4%] .....x............sss...s............................................... [ 4%] ........................s............................................... [ 5%] .............................x...x.........s............................ [ 5%] .........................................s.s..ss........................ [ 5%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 7%] ......................x..............s.s.s.s............................ [ 7%] .....s.................................................................. [ 7%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 14%] ........................................................................ [ 14%] ..........................x.......ss.ss........................s........ [ 14%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] .......................................................x....sss.s....... [ 19%] ........s............................................................... [ 19%] ........................................................................ [ 19%] ........................................................................ [ 20%] ..................................................s.........s........s.. [ 20%] ......s..........s...........s...........s...........s.................. [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ..................................................................sss.ss [ 22%] s.ss.ssss.ss.sssss.ss.sss.ssssss.sss.ssssss.sssss.ssss.ssss.ssssss.sssss [ 22%] .ssss.ssss.ssssss.ssss.sssss.ssss.ssssss.sssssss.ssss.ssssss.ssssss.ssss [ 22%] .ssssss.sssssss.ssss.sssss.ssss.sssss.sssss.sssss.ssss.ssss.ss.sssssss.s [ 23%] sss.ssssss.ss.ssss.sssss.sssss.sssss.ssss.ssssss.ssss.ssss.sssss.ssssss. [ 23%] sssss.ssss.ssssss.sssss.sss.ssss.ssssssss.ssssss.ssss.ssssss.sssss.sssss [ 23%] .ssssssss.ssssssss.sssssss.sssss.ssssssss.sssssss.ssssss.ssssssss.ssssss [ 24%] s.sssssssssssss.sssss.sssss.ssssssss.sssss.ssssss.sssss.ssssssss.sssss.s [ 24%] sssssss.sssss.sssss.sssss.ssss.s........................................ [ 25%] ........................................................................ [ 25%] ......................................................................x. [ 25%] ...................................ssxsssss.s........s.........s.......s [ 26%] .....s...s.........s.................................................... [ 26%] ..........x...x.........s.................ss............................ [ 26%] ........x......x.............................s.......................... [ 27%] ........................................................................ [ 27%] .....................x..............x.......x...s....................... [ 28%] ........................................................................ [ 28%] ..........................................................x............. [ 28%] ..................x....................s................................ [ 29%] ..................................................x......x............s. [ 29%] .........................sssssssssssssssssssssssssssssssssssssss.sssssss [ 29%] sssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssss [ 30%] sssssssss.sssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssss [ 30%] sssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssssss.s [ 30%] sssssssssss.sssssssssss.ssssssssssssss.sssssssssssss.ssssssssssss.ssssss [ 31%] ssss.sssssssssssssssssssssssssssssss.................................... [ 31%] ........................................................................ [ 32%] ........................................................................ [ 32%] ........................................................................ [ 32%] ........................................................................ [ 33%] ........................................................................ [ 33%] ........................................................................ [ 33%] ........................................................................ [ 34%] .......................................................sssssssssssssssss [ 34%] ssssssssssssssssssssssssssssss.sssssssss....ssss....ssss.....ssss....sss [ 35%] s....................................................................... [ 35%] ........................................................................ [ 35%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 37%] ........................................................................ [ 37%] ........................................................................ [ 37%] ........................................................................ [ 38%] ........................................................................ [ 38%] .........................F...............................F.............. [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 41%] ..................................................................x..... [ 41%] ..........x.................s...........................s............... [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 43%] .sss.................................................................... [ 43%] ...x.......ss........x.......ss..............ss....x..ss................ [ 43%] ..s.s.........................ss........................................ [ 44%] .................ss......ss.................................ss.......... [ 44%] .....ss...............ss......ss......ss...............ss............... [ 44%] ...............................................ss........ss............. [ 45%] .......ssssssssss..........ssssssssss...........ssssssssss..........ssss [ 45%] ssssss...........ssssss..............ssssss...............ssssss........ [ 46%] ......ssssss................sssssssssss.s.s..s.s.ssssssFsssss.sF.s..s.sF [ 46%] .sssssssssss.s.s.s.sF.sssssssssss.s.s.s.s.sFssssss.s..s.s.s..s.s.sss.sss [ 46%] s...s........s.....s.....s.....s....s........s.ss.ss.ss..s..s..s..s..s.. [ 47%] s.s.sssss.s.......s...s..s..s..s..s..................................... [ 47%] ........................................................................ [ 47%] ........................................................................ [ 48%] ........................................................................ [ 48%] .................................................x...................... [ 49%] ........................................................................ [ 49%] ........................................................................ [ 49%] ........................................................................ [ 50%] ...........................................X.....ss..................... [ 50%] ........................................................X.....x......... [ 50%] ........................................................................ [ 51%] ........................................................................ [ 51%] ........................................................................ [ 51%] ...................x...........................................x........ [ 52%] ........................................................................ [ 52%] .......................................x................................ [ 53%] ..............ss...........x............................................ [ 53%] .................ssssssssss.sss....................................ss... [ 53%] ........................................................................ [ 54%] ..................sssssssss....s........................................ [ 54%] ........................................................................ [ 54%] ........................................................................ [ 55%] ........................................................................ [ 55%] .........................X.............x................................ [ 56%] .................................s...................................... [ 56%] .....x...................................................s.............. [ 56%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 58%] ...........ss...............................xx............x.......x....x [ 58%] ...x...............x.................................................... [ 58%] ...........x...x.....x...x.............................................. [ 59%] ........................................................................ [ 59%] ........................................................................ [ 60%] ........................................................................ [ 60%] ..s..................................................................... [ 60%] ..........................s.......................X..................... [ 61%] .......x.......x.................................s...................... [ 61%] .............................s.......................................... [ 61%] .....................................x......ss...s.ss.s................. [ 62%] ........................................................................ [ 62%] ........................................................................ [ 63%] ........................................................................ [ 63%] ........................................................................ [ 63%] ........................................................................ [ 64%] ........................................................................ [ 64%] ........................................................................ [ 64%] ........................................................................ [ 65%] ........................................................................ [ 65%] ........................................................................ [ 65%] .............................sss........................................ [ 66%] .....................................................ssss............... [ 66%] ........................................................................ [ 67%] ........................................................................ [ 67%] ........................................................................ [ 67%] ........................................................................ [ 68%] ........................................................................ [ 68%] ........................................................................ [ 68%] ........................................................................ [ 69%] .............................................sssssssssssssssssssss.sssss [ 69%] ssssssssssssssss........................................................ [ 70%] ........................................................................ [ 70%] ........................................................................ [ 70%] ........................................................................ [ 71%] ........................................................................ [ 71%] ........................................................................ [ 71%] ........................................................................ [ 72%] ........................................................................ [ 72%] ........................................................................ [ 72%] ........................................................................ [ 73%] ........................................................................ [ 73%] ........................................................................ [ 74%] ........................................................................ [ 74%] ...........................................ssss.sssss.ssss.sss.......... [ 74%] ........................................................................ [ 75%] ........................................................................ [ 75%] ........................................................................ [ 75%] ........................................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 77%] ........................................................................ [ 77%] ........................................................................ [ 77%] ........................................................................ [ 78%] ........................................................................ [ 78%] ........................................................................ [ 78%] ........................................................................ [ 79%] .......................................ssssssssss.sssss.s............... [ 79%] ........................................................................ [ 80%] ........................................................................ [ 80%] ........................................................................ [ 80%] ........................................................................ [ 81%] .s...........sssss...........sssss...........sssss...........sssss...... [ 81%] .s..s..s..s..s..s..s..s..s.x.s.x.s.x.s.x................................ [ 81%] ........................................................................ [ 82%] .........sss............................................................ [ 82%] .......................................s....s.ssssssssss....s.....s..... [ 82%] ...s.sssssssss.....sssss...........x..........x...........x............x [ 83%] ...........x..............sssss..............x............x...........x. [ 83%] ..........x.............sssss........ss..XxX.........x.........x........ [ 84%] ..x.........x.....sssss.xx..............x.sssss.....sssssssssssssss...x. [ 84%] .sssss.....sssssssssssssss..x......sssss....sssss........sssssx......... [ 84%] .x........s..sx..s..s.ssssss.s..s.x.s..s..s..s..sx...s.s.sssss..s...s.ss [ 85%] sss..s...s.........x..ssssssssssssssssssssssssssssssssssssssssssssssssss [ 85%] ssssssssssssssssssssssssssssssssssssssss..x.........x.........x......... [ 85%] ..s.ssss..........x............x.......xxx....x.sssss.xxx..xx.........ss [ 86%] sss......x....sssss..........sssss.x....ssssssssssssssssssss.......sssss [ 86%] .........x.sssss..........sssss..........sssss.......x.....ssss......... [ 87%] .ss..XX.....................x.........................................x. [ 87%] ....sssssssssss.sssssssss..............ss..........s..............s..... [ 87%] s..s...s..s...s..s.......ss......s...ss.s...s.s....ss...ss......ss.....s [ 88%] s...ss.s........ss.........ss........s.s......s......s...ss..s.s........ [ 88%] ...xs..s.ss...s....s......s.....s............xs...sss..s................ [ 88%] .ss.............ss.........ss...............ss..x.....ss.....ss..x...ss. [ 89%] ..............ss.................sssss..........sssss.......ss.x...ss... [ 89%] ..............x..........................x.................xxx.....xxxxx [ 89%] x........................x.........................x.................... [ 90%] .....x..........x.xx.x..x....sssss.....sssss.....sssss.....sssssssssssss [ 90%] ss.....sssss.....sssssssssss..........x.x.xx.x..x.xx.xx...ssss.sssssssss [ 91%] s.ssssss...xxxx..xxx.............................x.....sssssssssssssssss [ 91%] sss........................ssss.....ssssssssssss.....s.ssss...........ss [ 91%] sss............................sss..ssssssssss.ss.....sss.........x...x. [ 92%] ..x.s......s..x...ssssss..sssssssss.sssssssssssssssssssssssssssss.ssssss [ 92%] ssssssssssssssss.ssssssssssssssssssssXssssssssss...sss....x...sss....... [ 92%] ..............x................x...ssssss..........X.x..sx...s.........x [ 93%] ...ssssssssss.........x.............ssssssssss.......................... [ 93%] ......s...............ssssssss.ssssss.........................s......... [ 94%] ..............................s..............sss.sssssssssss............ [ 94%] ...........s..........sssss..........sssss........x..................... [ 94%] ........................................................................ [ 95%] ........................................................................ [ 95%] ........................................................................ [ 95%] .........................x......xxX..x.................................. [ 96%] .............................xX......x...........................x...X.. [ 96%] .............................ssssssssssssssss.................x......... [ 96%] .x...................x...........x...................................... [ 97%] ............x..........x.....................s..........s.ssssssss.sssss [ 97%] sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ssssssss [ 98%] s.sssssss.ssssssss.ssssssss.ss.........................................s [ 98%] sss..................................................................... [ 98%] ........................................................................ [ 99%] ........................................................................ [ 99%] ........................................................................ [ 99%] ................. [100%] =================================== FAILURES =================================== _________________ test_cross[a5-b5-ae5-be5-cartesian--1-True] __________________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 a = Size: 8B dask.array, shape=(1,), dtype=int64, chunksize=(1,), chunktype=numpy.ndarray> Coordinates: * cartesian (cartesian) Size: 24B dask.array, shape=(3,), dtype=int64, chunksize=(3,), chunktype=numpy.ndarray> Coordinates: * cartesian (cartesian) None: expected = np.cross(ae, be, axis=axis) if use_dask: if not has_dask: pytest.skip("test for dask.") a = a.chunk() b = b.chunk() > actual = xr.cross(a, b, dim=dim) /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_computation.py:2593: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/computation.py:1707: in cross c = apply_ufunc( /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/computation.py:1268: in apply_ufunc return apply_dataarray_vfunc( /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/computation.py:312: in apply_dataarray_vfunc result_var = func(*data_vars) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ func = signature = _UFuncSignature([('cartesian',), ('cartesian',)], [('cartesian',)]) exclude_dims = frozenset(), dask = 'parallelized' output_dtypes = [dtype('int64')] def apply_variable_ufunc( func, *args, signature: _UFuncSignature, exclude_dims=frozenset(), dask="forbidden", output_dtypes=None, vectorize=False, keep_attrs="override", dask_gufunc_kwargs=None, ) -> Variable | tuple[Variable, ...]: """Apply a ndarray level function over Variable and/or ndarray objects.""" from xarray.core.formatting import short_array_repr from xarray.core.variable import Variable, as_compatible_data dim_sizes = unified_dim_sizes( (a for a in args if hasattr(a, "dims")), exclude_dims=exclude_dims ) broadcast_dims = tuple( dim for dim in dim_sizes if dim not in signature.all_core_dims ) output_dims = [broadcast_dims + out for out in signature.output_core_dims] input_data = [ ( broadcast_compat_data(arg, broadcast_dims, core_dims) if isinstance(arg, Variable) else arg ) for arg, core_dims in zip(args, signature.input_core_dims) ] if any(is_chunked_array(array) for array in input_data): if dask == "forbidden": raise ValueError( "apply_ufunc encountered a chunked array on an " "argument, but handling for chunked arrays has not " "been enabled. Either set the ``dask`` argument " "or load your data into memory first with " "``.load()`` or ``.compute()``" ) elif dask == "parallelized": chunkmanager = get_chunked_array_type(*input_data) numpy_func = func if dask_gufunc_kwargs is None: dask_gufunc_kwargs = {} else: dask_gufunc_kwargs = dask_gufunc_kwargs.copy() allow_rechunk = dask_gufunc_kwargs.get("allow_rechunk", None) if allow_rechunk is None: for n, (data, core_dims) in enumerate( zip(input_data, signature.input_core_dims) ): if is_chunked_array(data): # core dimensions cannot span multiple chunks for axis, dim in enumerate(core_dims, start=-len(core_dims)): if len(data.chunks[axis]) != 1: > raise ValueError( f"dimension {dim} on {n}th function argument to " "apply_ufunc with dask='parallelized' consists of " "multiple chunks, but is also a core dimension. To " "fix, either rechunk into a single array chunk along " f"this dimension, i.e., ``.chunk(dict({dim}=-1))``, or " "pass ``allow_rechunk=True`` in ``dask_gufunc_kwargs`` " "but beware that this may significantly increase memory usage." ) E ValueError: dimension cartesian on 0th function argument to apply_ufunc with dask='parallelized' consists of multiple chunks, but is also a core dimension. To fix, either rechunk into a single array chunk along this dimension, i.e., ``.chunk(dict(cartesian=-1))``, or pass ``allow_rechunk=True`` in ``dask_gufunc_kwargs`` but beware that this may significantly increase memory usage. /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/computation.py:767: ValueError _________________ test_cross[a6-b6-ae6-be6-cartesian--1-True] __________________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 a = Size: 16B dask.array, shape=(2,), dtype=int64, chunksize=(2,), chunktype=numpy.ndarray> Coordinates: * cartesian (cartesian) Size: 24B dask.array, shape=(3,), dtype=int64, chunksize=(3,), chunktype=numpy.ndarray> Coordinates: * cartesian (cartesian) None: expected = np.cross(ae, be, axis=axis) if use_dask: if not has_dask: pytest.skip("test for dask.") a = a.chunk() b = b.chunk() > actual = xr.cross(a, b, dim=dim) /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_computation.py:2593: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/computation.py:1707: in cross c = apply_ufunc( /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/computation.py:1268: in apply_ufunc return apply_dataarray_vfunc( /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/computation.py:312: in apply_dataarray_vfunc result_var = func(*data_vars) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ func = signature = _UFuncSignature([('cartesian',), ('cartesian',)], [('cartesian',)]) exclude_dims = frozenset(), dask = 'parallelized' output_dtypes = [dtype('int64')] def apply_variable_ufunc( func, *args, signature: _UFuncSignature, exclude_dims=frozenset(), dask="forbidden", output_dtypes=None, vectorize=False, keep_attrs="override", dask_gufunc_kwargs=None, ) -> Variable | tuple[Variable, ...]: """Apply a ndarray level function over Variable and/or ndarray objects.""" from xarray.core.formatting import short_array_repr from xarray.core.variable import Variable, as_compatible_data dim_sizes = unified_dim_sizes( (a for a in args if hasattr(a, "dims")), exclude_dims=exclude_dims ) broadcast_dims = tuple( dim for dim in dim_sizes if dim not in signature.all_core_dims ) output_dims = [broadcast_dims + out for out in signature.output_core_dims] input_data = [ ( broadcast_compat_data(arg, broadcast_dims, core_dims) if isinstance(arg, Variable) else arg ) for arg, core_dims in zip(args, signature.input_core_dims) ] if any(is_chunked_array(array) for array in input_data): if dask == "forbidden": raise ValueError( "apply_ufunc encountered a chunked array on an " "argument, but handling for chunked arrays has not " "been enabled. Either set the ``dask`` argument " "or load your data into memory first with " "``.load()`` or ``.compute()``" ) elif dask == "parallelized": chunkmanager = get_chunked_array_type(*input_data) numpy_func = func if dask_gufunc_kwargs is None: dask_gufunc_kwargs = {} else: dask_gufunc_kwargs = dask_gufunc_kwargs.copy() allow_rechunk = dask_gufunc_kwargs.get("allow_rechunk", None) if allow_rechunk is None: for n, (data, core_dims) in enumerate( zip(input_data, signature.input_core_dims) ): if is_chunked_array(data): # core dimensions cannot span multiple chunks for axis, dim in enumerate(core_dims, start=-len(core_dims)): if len(data.chunks[axis]) != 1: > raise ValueError( f"dimension {dim} on {n}th function argument to " "apply_ufunc with dask='parallelized' consists of " "multiple chunks, but is also a core dimension. To " "fix, either rechunk into a single array chunk along " f"this dimension, i.e., ``.chunk(dict({dim}=-1))``, or " "pass ``allow_rechunk=True`` in ``dask_gufunc_kwargs`` " "but beware that this may significantly increase memory usage." ) E ValueError: dimension cartesian on 0th function argument to apply_ufunc with dask='parallelized' consists of multiple chunks, but is also a core dimension. To fix, either rechunk into a single array chunk along this dimension, i.e., ``.chunk(dict(cartesian=-1))``, or pass ``allow_rechunk=True`` in ``dask_gufunc_kwargs`` but beware that this may significantly increase memory usage. /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/computation.py:767: ValueError __________________ test_map_blocks_da_ds_with_template[obj0] ___________________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 obj = Size: 2kB dask.array, shape=(10, 20), dtype=float64, chunksi...=np.ndarray> cxy (x, y) int64 2kB dask.array Attributes: test: test @pytest.mark.parametrize("obj", [make_da(), make_ds()]) def test_map_blocks_da_ds_with_template(obj): func = lambda x: x.isel(x=[1]) template = obj.isel(x=[1, 5, 9]) with raise_if_dask_computes(): > actual = xr.map_blocks(func, obj, template=template) /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dask.py:1369: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ func = . at 0x7fdf30f93560> obj = Size: 2kB dask.array, shape=(10, 20), dtype=float64, chunksi...=np.ndarray> cxy (x, y) int64 2kB dask.array Attributes: test: test args = (), kwargs = {} template = Size: 480B dask.array cxy (x, y) int64 480B dask.array Attributes: test: test def map_blocks( func: Callable[..., T_Xarray], obj: DataArray | Dataset, args: Sequence[Any] = (), kwargs: Mapping[str, Any] | None = None, template: DataArray | Dataset | None = None, ) -> T_Xarray: """Apply a function to each block of a DataArray or Dataset. .. warning:: This function is experimental and its signature may change. Parameters ---------- func : callable User-provided function that accepts a DataArray or Dataset as its first parameter ``obj``. The function will receive a subset or 'block' of ``obj`` (see below), corresponding to one chunk along each chunked dimension. ``func`` will be executed as ``func(subset_obj, *subset_args, **kwargs)``. This function must return either a single DataArray or a single Dataset. This function cannot add a new chunked dimension. obj : DataArray, Dataset Passed to the function as its first argument, one block at a time. args : sequence Passed to func after unpacking and subsetting any xarray objects by blocks. xarray objects in args must be aligned with obj, otherwise an error is raised. kwargs : mapping Passed verbatim to func after unpacking. xarray objects, if any, will not be subset to blocks. Passing dask collections in kwargs is not allowed. template : DataArray or Dataset, optional xarray object representing the final result after compute is called. If not provided, the function will be first run on mocked-up data, that looks like ``obj`` but has sizes 0, to determine properties of the returned object such as dtype, variable names, attributes, new dimensions and new indexes (if any). ``template`` must be provided if the function changes the size of existing dimensions. When provided, ``attrs`` on variables in `template` are copied over to the result. Any ``attrs`` set by ``func`` will be ignored. Returns ------- obj : same as obj A single DataArray or Dataset with dask backend, reassembled from the outputs of the function. Notes ----- This function is designed for when ``func`` needs to manipulate a whole xarray object subset to each block. Each block is loaded into memory. In the more common case where ``func`` can work on numpy arrays, it is recommended to use ``apply_ufunc``. If none of the variables in ``obj`` is backed by dask arrays, calling this function is equivalent to calling ``func(obj, *args, **kwargs)``. See Also -------- dask.array.map_blocks, xarray.apply_ufunc, xarray.Dataset.map_blocks xarray.DataArray.map_blocks Examples -------- Calculate an anomaly from climatology using ``.groupby()``. Using ``xr.map_blocks()`` allows for parallel operations with knowledge of ``xarray``, its indices, and its methods like ``.groupby()``. >>> def calculate_anomaly(da, groupby_type="time.month"): ... gb = da.groupby(groupby_type) ... clim = gb.mean(dim="time") ... return gb - clim ... >>> time = xr.cftime_range("1990-01", "1992-01", freq="ME") >>> month = xr.DataArray(time.month, coords={"time": time}, dims=["time"]) >>> np.random.seed(123) >>> array = xr.DataArray( ... np.random.rand(len(time)), ... dims=["time"], ... coords={"time": time, "month": month}, ... ).chunk() >>> array.map_blocks(calculate_anomaly, template=array).compute() Size: 192B array([ 0.12894847, 0.11323072, -0.0855964 , -0.09334032, 0.26848862, 0.12382735, 0.22460641, 0.07650108, -0.07673453, -0.22865714, -0.19063865, 0.0590131 , -0.12894847, -0.11323072, 0.0855964 , 0.09334032, -0.26848862, -0.12382735, -0.22460641, -0.07650108, 0.07673453, 0.22865714, 0.19063865, -0.0590131 ]) Coordinates: * time (time) object 192B 1990-01-31 00:00:00 ... 1991-12-31 00:00:00 month (time) int64 192B 1 2 3 4 5 6 7 8 9 10 ... 3 4 5 6 7 8 9 10 11 12 Note that one must explicitly use ``args=[]`` and ``kwargs={}`` to pass arguments to the function being applied in ``xr.map_blocks()``: >>> array.map_blocks( ... calculate_anomaly, ... kwargs={"groupby_type": "time.year"}, ... template=array, ... ) # doctest: +ELLIPSIS Size: 192B dask.array<-calculate_anomaly, shape=(24,), dtype=float64, chunksize=(24,), chunktype=numpy.ndarray> Coordinates: * time (time) object 192B 1990-01-31 00:00:00 ... 1991-12-31 00:00:00 month (time) int64 192B dask.array """ def _wrapper( func: Callable, args: list, kwargs: dict, arg_is_array: Iterable[bool], expected: ExpectedDict, ): """ Wrapper function that receives datasets in args; converts to dataarrays when necessary; passes these to the user function `func` and checks returned objects for expected shapes/sizes/etc. """ converted_args = [ dataset_to_dataarray(arg) if is_array else arg for is_array, arg in zip(arg_is_array, args) ] result = func(*converted_args, **kwargs) merged_coordinates = merge( [arg.coords for arg in args if isinstance(arg, (Dataset, DataArray))] ).coords # check all dims are present missing_dimensions = set(expected["shapes"]) - set(result.sizes) if missing_dimensions: raise ValueError( f"Dimensions {missing_dimensions} missing on returned object." ) # check that index lengths and values are as expected for name, index in result._indexes.items(): if name in expected["shapes"]: if result.sizes[name] != expected["shapes"][name]: raise ValueError( f"Received dimension {name!r} of length {result.sizes[name]}. " f"Expected length {expected['shapes'][name]}." ) # ChainMap wants MutableMapping, but xindexes is Mapping merged_indexes = collections.ChainMap( expected["indexes"], merged_coordinates.xindexes # type: ignore[arg-type] ) expected_index = merged_indexes.get(name, None) if expected_index is not None and not index.equals(expected_index): raise ValueError( f"Expected index {name!r} to be {expected_index!r}. Received {index!r} instead." ) # check that all expected variables were returned check_result_variables(result, expected, "coords") if isinstance(result, Dataset): check_result_variables(result, expected, "data_vars") return make_dict(result) if template is not None and not isinstance(template, (DataArray, Dataset)): raise TypeError( f"template must be a DataArray or Dataset. Received {type(template).__name__} instead." ) if not isinstance(args, Sequence): raise TypeError("args must be a sequence (for example, a list or tuple).") if kwargs is None: kwargs = {} elif not isinstance(kwargs, Mapping): raise TypeError("kwargs must be a mapping (for example, a dict)") for value in kwargs.values(): if is_dask_collection(value): raise TypeError( "Cannot pass dask collections in kwargs yet. Please compute or " "load values before passing to map_blocks." ) if not is_dask_collection(obj): return func(obj, *args, **kwargs) try: import dask import dask.array from dask.highlevelgraph import HighLevelGraph except ImportError: pass all_args = [obj] + list(args) is_xarray = [isinstance(arg, (Dataset, DataArray)) for arg in all_args] is_array = [isinstance(arg, DataArray) for arg in all_args] # there should be a better way to group this. partition? xarray_indices, xarray_objs = unzip( (index, arg) for index, arg in enumerate(all_args) if is_xarray[index] ) others = [ (index, arg) for index, arg in enumerate(all_args) if not is_xarray[index] ] # all xarray objects must be aligned. This is consistent with apply_ufunc. aligned = align(*xarray_objs, join="exact") xarray_objs = tuple( dataarray_to_dataset(arg) if isinstance(arg, DataArray) else arg for arg in aligned ) # rechunk any numpy variables appropriately xarray_objs = tuple(arg.chunk(arg.chunksizes) for arg in xarray_objs) merged_coordinates = merge([arg.coords for arg in aligned]).coords _, npargs = unzip( sorted(list(zip(xarray_indices, xarray_objs)) + others, key=lambda x: x[0]) ) # check that chunk sizes are compatible input_chunks = dict(npargs[0].chunks) for arg in xarray_objs[1:]: assert_chunks_compatible(npargs[0], arg) input_chunks.update(arg.chunks) coordinates: Coordinates if template is None: # infer template by providing zero-shaped arrays template = infer_template(func, aligned[0], *args, **kwargs) template_coords = set(template.coords) preserved_coord_vars = template_coords & set(merged_coordinates) new_coord_vars = template_coords - set(merged_coordinates) preserved_coords = merged_coordinates.to_dataset()[preserved_coord_vars] # preserved_coords contains all coordinates variables that share a dimension # with any index variable in preserved_indexes # Drop any unneeded vars in a second pass, this is required for e.g. # if the mapped function were to drop a non-dimension coordinate variable. preserved_coords = preserved_coords.drop_vars( tuple(k for k in preserved_coords.variables if k not in template_coords) ) coordinates = merge( (preserved_coords, template.coords.to_dataset()[new_coord_vars]) ).coords output_chunks: Mapping[Hashable, tuple[int, ...]] = { dim: input_chunks[dim] for dim in template.dims if dim in input_chunks } else: # template xarray object has been provided with proper sizes and chunk shapes coordinates = template.coords output_chunks = template.chunksizes if not output_chunks: raise ValueError( "Provided template has no dask arrays. " " Please construct a template with appropriately chunked dask arrays." ) new_indexes = set(template.xindexes) - set(merged_coordinates) modified_indexes = set( name for name, xindex in coordinates.xindexes.items() if not xindex.equals(merged_coordinates.xindexes.get(name, None)) ) for dim in output_chunks: if dim in input_chunks and len(input_chunks[dim]) != len(output_chunks[dim]): > raise ValueError( "map_blocks requires that one block of the input maps to one block of output. " f"Expected number of output chunks along dimension {dim!r} to be {len(input_chunks[dim])}. " f"Received {len(output_chunks[dim])} instead. Please provide template if not provided, or " "fix the provided template." ) E ValueError: map_blocks requires that one block of the input maps to one block of output. Expected number of output chunks along dimension 'x' to be 3. Received 1 instead. Please provide template if not provided, or fix the provided template. /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/parallel.py:495: ValueError __________________ test_map_blocks_da_ds_with_template[obj1] ___________________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 obj = Size: 9kB Dimensions: (x: 10, y: 20, z: 4) Coordinates: * x (x) int64 80B 0 1 2 3 4 5 6 7 8...2B 1 1 1 1 e (x, y) int64 2kB 100 101 102 103 104 105 ... 124 125 126 127 128 Attributes: test: test @pytest.mark.parametrize("obj", [make_da(), make_ds()]) def test_map_blocks_da_ds_with_template(obj): func = lambda x: x.isel(x=[1]) template = obj.isel(x=[1, 5, 9]) with raise_if_dask_computes(): > actual = xr.map_blocks(func, obj, template=template) /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dask.py:1369: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ func = . at 0x7fdf30f91260> obj = Size: 9kB Dimensions: (x: 10, y: 20, z: 4) Coordinates: * x (x) int64 80B 0 1 2 3 4 5 6 7 8...2B 1 1 1 1 e (x, y) int64 2kB 100 101 102 103 104 105 ... 124 125 126 127 128 Attributes: test: test args = (), kwargs = {} template = Size: 3kB Dimensions: (x: 3, y: 20, z: 4) Coordinates: * x (x) int64 24B 1 5 9 * y ...B 1 1 1 1 e (x, y) int64 480B 101 102 103 104 105 106 ... 124 125 126 127 128 Attributes: test: test def map_blocks( func: Callable[..., T_Xarray], obj: DataArray | Dataset, args: Sequence[Any] = (), kwargs: Mapping[str, Any] | None = None, template: DataArray | Dataset | None = None, ) -> T_Xarray: """Apply a function to each block of a DataArray or Dataset. .. warning:: This function is experimental and its signature may change. Parameters ---------- func : callable User-provided function that accepts a DataArray or Dataset as its first parameter ``obj``. The function will receive a subset or 'block' of ``obj`` (see below), corresponding to one chunk along each chunked dimension. ``func`` will be executed as ``func(subset_obj, *subset_args, **kwargs)``. This function must return either a single DataArray or a single Dataset. This function cannot add a new chunked dimension. obj : DataArray, Dataset Passed to the function as its first argument, one block at a time. args : sequence Passed to func after unpacking and subsetting any xarray objects by blocks. xarray objects in args must be aligned with obj, otherwise an error is raised. kwargs : mapping Passed verbatim to func after unpacking. xarray objects, if any, will not be subset to blocks. Passing dask collections in kwargs is not allowed. template : DataArray or Dataset, optional xarray object representing the final result after compute is called. If not provided, the function will be first run on mocked-up data, that looks like ``obj`` but has sizes 0, to determine properties of the returned object such as dtype, variable names, attributes, new dimensions and new indexes (if any). ``template`` must be provided if the function changes the size of existing dimensions. When provided, ``attrs`` on variables in `template` are copied over to the result. Any ``attrs`` set by ``func`` will be ignored. Returns ------- obj : same as obj A single DataArray or Dataset with dask backend, reassembled from the outputs of the function. Notes ----- This function is designed for when ``func`` needs to manipulate a whole xarray object subset to each block. Each block is loaded into memory. In the more common case where ``func`` can work on numpy arrays, it is recommended to use ``apply_ufunc``. If none of the variables in ``obj`` is backed by dask arrays, calling this function is equivalent to calling ``func(obj, *args, **kwargs)``. See Also -------- dask.array.map_blocks, xarray.apply_ufunc, xarray.Dataset.map_blocks xarray.DataArray.map_blocks Examples -------- Calculate an anomaly from climatology using ``.groupby()``. Using ``xr.map_blocks()`` allows for parallel operations with knowledge of ``xarray``, its indices, and its methods like ``.groupby()``. >>> def calculate_anomaly(da, groupby_type="time.month"): ... gb = da.groupby(groupby_type) ... clim = gb.mean(dim="time") ... return gb - clim ... >>> time = xr.cftime_range("1990-01", "1992-01", freq="ME") >>> month = xr.DataArray(time.month, coords={"time": time}, dims=["time"]) >>> np.random.seed(123) >>> array = xr.DataArray( ... np.random.rand(len(time)), ... dims=["time"], ... coords={"time": time, "month": month}, ... ).chunk() >>> array.map_blocks(calculate_anomaly, template=array).compute() Size: 192B array([ 0.12894847, 0.11323072, -0.0855964 , -0.09334032, 0.26848862, 0.12382735, 0.22460641, 0.07650108, -0.07673453, -0.22865714, -0.19063865, 0.0590131 , -0.12894847, -0.11323072, 0.0855964 , 0.09334032, -0.26848862, -0.12382735, -0.22460641, -0.07650108, 0.07673453, 0.22865714, 0.19063865, -0.0590131 ]) Coordinates: * time (time) object 192B 1990-01-31 00:00:00 ... 1991-12-31 00:00:00 month (time) int64 192B 1 2 3 4 5 6 7 8 9 10 ... 3 4 5 6 7 8 9 10 11 12 Note that one must explicitly use ``args=[]`` and ``kwargs={}`` to pass arguments to the function being applied in ``xr.map_blocks()``: >>> array.map_blocks( ... calculate_anomaly, ... kwargs={"groupby_type": "time.year"}, ... template=array, ... ) # doctest: +ELLIPSIS Size: 192B dask.array<-calculate_anomaly, shape=(24,), dtype=float64, chunksize=(24,), chunktype=numpy.ndarray> Coordinates: * time (time) object 192B 1990-01-31 00:00:00 ... 1991-12-31 00:00:00 month (time) int64 192B dask.array """ def _wrapper( func: Callable, args: list, kwargs: dict, arg_is_array: Iterable[bool], expected: ExpectedDict, ): """ Wrapper function that receives datasets in args; converts to dataarrays when necessary; passes these to the user function `func` and checks returned objects for expected shapes/sizes/etc. """ converted_args = [ dataset_to_dataarray(arg) if is_array else arg for is_array, arg in zip(arg_is_array, args) ] result = func(*converted_args, **kwargs) merged_coordinates = merge( [arg.coords for arg in args if isinstance(arg, (Dataset, DataArray))] ).coords # check all dims are present missing_dimensions = set(expected["shapes"]) - set(result.sizes) if missing_dimensions: raise ValueError( f"Dimensions {missing_dimensions} missing on returned object." ) # check that index lengths and values are as expected for name, index in result._indexes.items(): if name in expected["shapes"]: if result.sizes[name] != expected["shapes"][name]: raise ValueError( f"Received dimension {name!r} of length {result.sizes[name]}. " f"Expected length {expected['shapes'][name]}." ) # ChainMap wants MutableMapping, but xindexes is Mapping merged_indexes = collections.ChainMap( expected["indexes"], merged_coordinates.xindexes # type: ignore[arg-type] ) expected_index = merged_indexes.get(name, None) if expected_index is not None and not index.equals(expected_index): raise ValueError( f"Expected index {name!r} to be {expected_index!r}. Received {index!r} instead." ) # check that all expected variables were returned check_result_variables(result, expected, "coords") if isinstance(result, Dataset): check_result_variables(result, expected, "data_vars") return make_dict(result) if template is not None and not isinstance(template, (DataArray, Dataset)): raise TypeError( f"template must be a DataArray or Dataset. Received {type(template).__name__} instead." ) if not isinstance(args, Sequence): raise TypeError("args must be a sequence (for example, a list or tuple).") if kwargs is None: kwargs = {} elif not isinstance(kwargs, Mapping): raise TypeError("kwargs must be a mapping (for example, a dict)") for value in kwargs.values(): if is_dask_collection(value): raise TypeError( "Cannot pass dask collections in kwargs yet. Please compute or " "load values before passing to map_blocks." ) if not is_dask_collection(obj): return func(obj, *args, **kwargs) try: import dask import dask.array from dask.highlevelgraph import HighLevelGraph except ImportError: pass all_args = [obj] + list(args) is_xarray = [isinstance(arg, (Dataset, DataArray)) for arg in all_args] is_array = [isinstance(arg, DataArray) for arg in all_args] # there should be a better way to group this. partition? xarray_indices, xarray_objs = unzip( (index, arg) for index, arg in enumerate(all_args) if is_xarray[index] ) others = [ (index, arg) for index, arg in enumerate(all_args) if not is_xarray[index] ] # all xarray objects must be aligned. This is consistent with apply_ufunc. aligned = align(*xarray_objs, join="exact") xarray_objs = tuple( dataarray_to_dataset(arg) if isinstance(arg, DataArray) else arg for arg in aligned ) # rechunk any numpy variables appropriately xarray_objs = tuple(arg.chunk(arg.chunksizes) for arg in xarray_objs) merged_coordinates = merge([arg.coords for arg in aligned]).coords _, npargs = unzip( sorted(list(zip(xarray_indices, xarray_objs)) + others, key=lambda x: x[0]) ) # check that chunk sizes are compatible input_chunks = dict(npargs[0].chunks) for arg in xarray_objs[1:]: assert_chunks_compatible(npargs[0], arg) input_chunks.update(arg.chunks) coordinates: Coordinates if template is None: # infer template by providing zero-shaped arrays template = infer_template(func, aligned[0], *args, **kwargs) template_coords = set(template.coords) preserved_coord_vars = template_coords & set(merged_coordinates) new_coord_vars = template_coords - set(merged_coordinates) preserved_coords = merged_coordinates.to_dataset()[preserved_coord_vars] # preserved_coords contains all coordinates variables that share a dimension # with any index variable in preserved_indexes # Drop any unneeded vars in a second pass, this is required for e.g. # if the mapped function were to drop a non-dimension coordinate variable. preserved_coords = preserved_coords.drop_vars( tuple(k for k in preserved_coords.variables if k not in template_coords) ) coordinates = merge( (preserved_coords, template.coords.to_dataset()[new_coord_vars]) ).coords output_chunks: Mapping[Hashable, tuple[int, ...]] = { dim: input_chunks[dim] for dim in template.dims if dim in input_chunks } else: # template xarray object has been provided with proper sizes and chunk shapes coordinates = template.coords output_chunks = template.chunksizes if not output_chunks: raise ValueError( "Provided template has no dask arrays. " " Please construct a template with appropriately chunked dask arrays." ) new_indexes = set(template.xindexes) - set(merged_coordinates) modified_indexes = set( name for name, xindex in coordinates.xindexes.items() if not xindex.equals(merged_coordinates.xindexes.get(name, None)) ) for dim in output_chunks: if dim in input_chunks and len(input_chunks[dim]) != len(output_chunks[dim]): > raise ValueError( "map_blocks requires that one block of the input maps to one block of output. " f"Expected number of output chunks along dimension {dim!r} to be {len(input_chunks[dim])}. " f"Received {len(output_chunks[dim])} instead. Please provide template if not provided, or " "fix the provided template." ) E ValueError: map_blocks requires that one block of the input maps to one block of output. Expected number of output chunks along dimension 'x' to be 3. Received 1 instead. Please provide template if not provided, or fix the provided template. /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/parallel.py:495: ValueError ___________________ test_map_blocks_template_convert_object ____________________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 def test_map_blocks_template_convert_object(): da = make_da() func = lambda x: x.to_dataset().isel(x=[1]) template = da.to_dataset().isel(x=[1, 5, 9]) with raise_if_dask_computes(): > actual = xr.map_blocks(func, da, template=template) /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dask.py:1401: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ func = . at 0x7fdf30f91580> obj = Size: 2kB dask.array, shape=(10, 20), dtype=float64, chunksi...=np.ndarray> cxy (x, y) int64 2kB dask.array Attributes: test: test args = (), kwargs = {} template = Size: 1kB Dimensions: (x: 3, y: 20) Coordinates: * x (x) int64 24B 1 5 9 * y (y) i...(3, 5), meta=np.ndarray> Data variables: a (x, y) float64 480B dask.array def map_blocks( func: Callable[..., T_Xarray], obj: DataArray | Dataset, args: Sequence[Any] = (), kwargs: Mapping[str, Any] | None = None, template: DataArray | Dataset | None = None, ) -> T_Xarray: """Apply a function to each block of a DataArray or Dataset. .. warning:: This function is experimental and its signature may change. Parameters ---------- func : callable User-provided function that accepts a DataArray or Dataset as its first parameter ``obj``. The function will receive a subset or 'block' of ``obj`` (see below), corresponding to one chunk along each chunked dimension. ``func`` will be executed as ``func(subset_obj, *subset_args, **kwargs)``. This function must return either a single DataArray or a single Dataset. This function cannot add a new chunked dimension. obj : DataArray, Dataset Passed to the function as its first argument, one block at a time. args : sequence Passed to func after unpacking and subsetting any xarray objects by blocks. xarray objects in args must be aligned with obj, otherwise an error is raised. kwargs : mapping Passed verbatim to func after unpacking. xarray objects, if any, will not be subset to blocks. Passing dask collections in kwargs is not allowed. template : DataArray or Dataset, optional xarray object representing the final result after compute is called. If not provided, the function will be first run on mocked-up data, that looks like ``obj`` but has sizes 0, to determine properties of the returned object such as dtype, variable names, attributes, new dimensions and new indexes (if any). ``template`` must be provided if the function changes the size of existing dimensions. When provided, ``attrs`` on variables in `template` are copied over to the result. Any ``attrs`` set by ``func`` will be ignored. Returns ------- obj : same as obj A single DataArray or Dataset with dask backend, reassembled from the outputs of the function. Notes ----- This function is designed for when ``func`` needs to manipulate a whole xarray object subset to each block. Each block is loaded into memory. In the more common case where ``func`` can work on numpy arrays, it is recommended to use ``apply_ufunc``. If none of the variables in ``obj`` is backed by dask arrays, calling this function is equivalent to calling ``func(obj, *args, **kwargs)``. See Also -------- dask.array.map_blocks, xarray.apply_ufunc, xarray.Dataset.map_blocks xarray.DataArray.map_blocks Examples -------- Calculate an anomaly from climatology using ``.groupby()``. Using ``xr.map_blocks()`` allows for parallel operations with knowledge of ``xarray``, its indices, and its methods like ``.groupby()``. >>> def calculate_anomaly(da, groupby_type="time.month"): ... gb = da.groupby(groupby_type) ... clim = gb.mean(dim="time") ... return gb - clim ... >>> time = xr.cftime_range("1990-01", "1992-01", freq="ME") >>> month = xr.DataArray(time.month, coords={"time": time}, dims=["time"]) >>> np.random.seed(123) >>> array = xr.DataArray( ... np.random.rand(len(time)), ... dims=["time"], ... coords={"time": time, "month": month}, ... ).chunk() >>> array.map_blocks(calculate_anomaly, template=array).compute() Size: 192B array([ 0.12894847, 0.11323072, -0.0855964 , -0.09334032, 0.26848862, 0.12382735, 0.22460641, 0.07650108, -0.07673453, -0.22865714, -0.19063865, 0.0590131 , -0.12894847, -0.11323072, 0.0855964 , 0.09334032, -0.26848862, -0.12382735, -0.22460641, -0.07650108, 0.07673453, 0.22865714, 0.19063865, -0.0590131 ]) Coordinates: * time (time) object 192B 1990-01-31 00:00:00 ... 1991-12-31 00:00:00 month (time) int64 192B 1 2 3 4 5 6 7 8 9 10 ... 3 4 5 6 7 8 9 10 11 12 Note that one must explicitly use ``args=[]`` and ``kwargs={}`` to pass arguments to the function being applied in ``xr.map_blocks()``: >>> array.map_blocks( ... calculate_anomaly, ... kwargs={"groupby_type": "time.year"}, ... template=array, ... ) # doctest: +ELLIPSIS Size: 192B dask.array<-calculate_anomaly, shape=(24,), dtype=float64, chunksize=(24,), chunktype=numpy.ndarray> Coordinates: * time (time) object 192B 1990-01-31 00:00:00 ... 1991-12-31 00:00:00 month (time) int64 192B dask.array """ def _wrapper( func: Callable, args: list, kwargs: dict, arg_is_array: Iterable[bool], expected: ExpectedDict, ): """ Wrapper function that receives datasets in args; converts to dataarrays when necessary; passes these to the user function `func` and checks returned objects for expected shapes/sizes/etc. """ converted_args = [ dataset_to_dataarray(arg) if is_array else arg for is_array, arg in zip(arg_is_array, args) ] result = func(*converted_args, **kwargs) merged_coordinates = merge( [arg.coords for arg in args if isinstance(arg, (Dataset, DataArray))] ).coords # check all dims are present missing_dimensions = set(expected["shapes"]) - set(result.sizes) if missing_dimensions: raise ValueError( f"Dimensions {missing_dimensions} missing on returned object." ) # check that index lengths and values are as expected for name, index in result._indexes.items(): if name in expected["shapes"]: if result.sizes[name] != expected["shapes"][name]: raise ValueError( f"Received dimension {name!r} of length {result.sizes[name]}. " f"Expected length {expected['shapes'][name]}." ) # ChainMap wants MutableMapping, but xindexes is Mapping merged_indexes = collections.ChainMap( expected["indexes"], merged_coordinates.xindexes # type: ignore[arg-type] ) expected_index = merged_indexes.get(name, None) if expected_index is not None and not index.equals(expected_index): raise ValueError( f"Expected index {name!r} to be {expected_index!r}. Received {index!r} instead." ) # check that all expected variables were returned check_result_variables(result, expected, "coords") if isinstance(result, Dataset): check_result_variables(result, expected, "data_vars") return make_dict(result) if template is not None and not isinstance(template, (DataArray, Dataset)): raise TypeError( f"template must be a DataArray or Dataset. Received {type(template).__name__} instead." ) if not isinstance(args, Sequence): raise TypeError("args must be a sequence (for example, a list or tuple).") if kwargs is None: kwargs = {} elif not isinstance(kwargs, Mapping): raise TypeError("kwargs must be a mapping (for example, a dict)") for value in kwargs.values(): if is_dask_collection(value): raise TypeError( "Cannot pass dask collections in kwargs yet. Please compute or " "load values before passing to map_blocks." ) if not is_dask_collection(obj): return func(obj, *args, **kwargs) try: import dask import dask.array from dask.highlevelgraph import HighLevelGraph except ImportError: pass all_args = [obj] + list(args) is_xarray = [isinstance(arg, (Dataset, DataArray)) for arg in all_args] is_array = [isinstance(arg, DataArray) for arg in all_args] # there should be a better way to group this. partition? xarray_indices, xarray_objs = unzip( (index, arg) for index, arg in enumerate(all_args) if is_xarray[index] ) others = [ (index, arg) for index, arg in enumerate(all_args) if not is_xarray[index] ] # all xarray objects must be aligned. This is consistent with apply_ufunc. aligned = align(*xarray_objs, join="exact") xarray_objs = tuple( dataarray_to_dataset(arg) if isinstance(arg, DataArray) else arg for arg in aligned ) # rechunk any numpy variables appropriately xarray_objs = tuple(arg.chunk(arg.chunksizes) for arg in xarray_objs) merged_coordinates = merge([arg.coords for arg in aligned]).coords _, npargs = unzip( sorted(list(zip(xarray_indices, xarray_objs)) + others, key=lambda x: x[0]) ) # check that chunk sizes are compatible input_chunks = dict(npargs[0].chunks) for arg in xarray_objs[1:]: assert_chunks_compatible(npargs[0], arg) input_chunks.update(arg.chunks) coordinates: Coordinates if template is None: # infer template by providing zero-shaped arrays template = infer_template(func, aligned[0], *args, **kwargs) template_coords = set(template.coords) preserved_coord_vars = template_coords & set(merged_coordinates) new_coord_vars = template_coords - set(merged_coordinates) preserved_coords = merged_coordinates.to_dataset()[preserved_coord_vars] # preserved_coords contains all coordinates variables that share a dimension # with any index variable in preserved_indexes # Drop any unneeded vars in a second pass, this is required for e.g. # if the mapped function were to drop a non-dimension coordinate variable. preserved_coords = preserved_coords.drop_vars( tuple(k for k in preserved_coords.variables if k not in template_coords) ) coordinates = merge( (preserved_coords, template.coords.to_dataset()[new_coord_vars]) ).coords output_chunks: Mapping[Hashable, tuple[int, ...]] = { dim: input_chunks[dim] for dim in template.dims if dim in input_chunks } else: # template xarray object has been provided with proper sizes and chunk shapes coordinates = template.coords output_chunks = template.chunksizes if not output_chunks: raise ValueError( "Provided template has no dask arrays. " " Please construct a template with appropriately chunked dask arrays." ) new_indexes = set(template.xindexes) - set(merged_coordinates) modified_indexes = set( name for name, xindex in coordinates.xindexes.items() if not xindex.equals(merged_coordinates.xindexes.get(name, None)) ) for dim in output_chunks: if dim in input_chunks and len(input_chunks[dim]) != len(output_chunks[dim]): > raise ValueError( "map_blocks requires that one block of the input maps to one block of output. " f"Expected number of output chunks along dimension {dim!r} to be {len(input_chunks[dim])}. " f"Received {len(output_chunks[dim])} instead. Please provide template if not provided, or " "fix the provided template." ) E ValueError: map_blocks requires that one block of the input maps to one block of output. Expected number of output chunks along dimension 'x' to be 3. Received 1 instead. Please provide template if not provided, or fix the provided template. /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/parallel.py:495: ValueError __________________ test_map_blocks_errors_bad_template[obj0] ___________________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 obj = Size: 2kB dask.array, shape=(10, 20), dtype=float64, chunksi...=np.ndarray> cxy (x, y) int64 2kB dask.array Attributes: test: test @pytest.mark.parametrize("obj", [make_da(), make_ds()]) def test_map_blocks_errors_bad_template(obj): with pytest.raises(ValueError, match=r"unexpected coordinate variables"): xr.map_blocks(lambda x: x.assign_coords(a=10), obj, template=obj).compute() with pytest.raises(ValueError, match=r"does not contain coordinate variables"): xr.map_blocks(lambda x: x.drop_vars("cxy"), obj, template=obj).compute() with pytest.raises(ValueError, match=r"Dimensions {'x'} missing"): xr.map_blocks(lambda x: x.isel(x=1), obj, template=obj).compute() with pytest.raises(ValueError, match=r"Received dimension 'x' of length 1"): xr.map_blocks(lambda x: x.isel(x=[1]), obj, template=obj).compute() with pytest.raises(TypeError, match=r"must be a DataArray"): xr.map_blocks(lambda x: x.isel(x=[1]), obj, template=(obj,)).compute() with pytest.raises(ValueError, match=r"map_blocks requires that one block"): xr.map_blocks( lambda x: x.isel(x=[1]).assign_coords(x=10), obj, template=obj.isel(x=[1]) ).compute() with pytest.raises(ValueError, match=r"Expected index 'x' to be"): > xr.map_blocks( lambda a: a.isel(x=[1]).assign_coords(x=[120]), # assign bad index values obj, template=obj.isel(x=[1, 5, 9]), ).compute() /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dask.py:1429: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ func = . at 0x7fdf30c83560> obj = Size: 2kB dask.array, shape=(10, 20), dtype=float64, chunksi...=np.ndarray> cxy (x, y) int64 2kB dask.array Attributes: test: test args = (), kwargs = {} template = Size: 480B dask.array cxy (x, y) int64 480B dask.array Attributes: test: test def map_blocks( func: Callable[..., T_Xarray], obj: DataArray | Dataset, args: Sequence[Any] = (), kwargs: Mapping[str, Any] | None = None, template: DataArray | Dataset | None = None, ) -> T_Xarray: """Apply a function to each block of a DataArray or Dataset. .. warning:: This function is experimental and its signature may change. Parameters ---------- func : callable User-provided function that accepts a DataArray or Dataset as its first parameter ``obj``. The function will receive a subset or 'block' of ``obj`` (see below), corresponding to one chunk along each chunked dimension. ``func`` will be executed as ``func(subset_obj, *subset_args, **kwargs)``. This function must return either a single DataArray or a single Dataset. This function cannot add a new chunked dimension. obj : DataArray, Dataset Passed to the function as its first argument, one block at a time. args : sequence Passed to func after unpacking and subsetting any xarray objects by blocks. xarray objects in args must be aligned with obj, otherwise an error is raised. kwargs : mapping Passed verbatim to func after unpacking. xarray objects, if any, will not be subset to blocks. Passing dask collections in kwargs is not allowed. template : DataArray or Dataset, optional xarray object representing the final result after compute is called. If not provided, the function will be first run on mocked-up data, that looks like ``obj`` but has sizes 0, to determine properties of the returned object such as dtype, variable names, attributes, new dimensions and new indexes (if any). ``template`` must be provided if the function changes the size of existing dimensions. When provided, ``attrs`` on variables in `template` are copied over to the result. Any ``attrs`` set by ``func`` will be ignored. Returns ------- obj : same as obj A single DataArray or Dataset with dask backend, reassembled from the outputs of the function. Notes ----- This function is designed for when ``func`` needs to manipulate a whole xarray object subset to each block. Each block is loaded into memory. In the more common case where ``func`` can work on numpy arrays, it is recommended to use ``apply_ufunc``. If none of the variables in ``obj`` is backed by dask arrays, calling this function is equivalent to calling ``func(obj, *args, **kwargs)``. See Also -------- dask.array.map_blocks, xarray.apply_ufunc, xarray.Dataset.map_blocks xarray.DataArray.map_blocks Examples -------- Calculate an anomaly from climatology using ``.groupby()``. Using ``xr.map_blocks()`` allows for parallel operations with knowledge of ``xarray``, its indices, and its methods like ``.groupby()``. >>> def calculate_anomaly(da, groupby_type="time.month"): ... gb = da.groupby(groupby_type) ... clim = gb.mean(dim="time") ... return gb - clim ... >>> time = xr.cftime_range("1990-01", "1992-01", freq="ME") >>> month = xr.DataArray(time.month, coords={"time": time}, dims=["time"]) >>> np.random.seed(123) >>> array = xr.DataArray( ... np.random.rand(len(time)), ... dims=["time"], ... coords={"time": time, "month": month}, ... ).chunk() >>> array.map_blocks(calculate_anomaly, template=array).compute() Size: 192B array([ 0.12894847, 0.11323072, -0.0855964 , -0.09334032, 0.26848862, 0.12382735, 0.22460641, 0.07650108, -0.07673453, -0.22865714, -0.19063865, 0.0590131 , -0.12894847, -0.11323072, 0.0855964 , 0.09334032, -0.26848862, -0.12382735, -0.22460641, -0.07650108, 0.07673453, 0.22865714, 0.19063865, -0.0590131 ]) Coordinates: * time (time) object 192B 1990-01-31 00:00:00 ... 1991-12-31 00:00:00 month (time) int64 192B 1 2 3 4 5 6 7 8 9 10 ... 3 4 5 6 7 8 9 10 11 12 Note that one must explicitly use ``args=[]`` and ``kwargs={}`` to pass arguments to the function being applied in ``xr.map_blocks()``: >>> array.map_blocks( ... calculate_anomaly, ... kwargs={"groupby_type": "time.year"}, ... template=array, ... ) # doctest: +ELLIPSIS Size: 192B dask.array<-calculate_anomaly, shape=(24,), dtype=float64, chunksize=(24,), chunktype=numpy.ndarray> Coordinates: * time (time) object 192B 1990-01-31 00:00:00 ... 1991-12-31 00:00:00 month (time) int64 192B dask.array """ def _wrapper( func: Callable, args: list, kwargs: dict, arg_is_array: Iterable[bool], expected: ExpectedDict, ): """ Wrapper function that receives datasets in args; converts to dataarrays when necessary; passes these to the user function `func` and checks returned objects for expected shapes/sizes/etc. """ converted_args = [ dataset_to_dataarray(arg) if is_array else arg for is_array, arg in zip(arg_is_array, args) ] result = func(*converted_args, **kwargs) merged_coordinates = merge( [arg.coords for arg in args if isinstance(arg, (Dataset, DataArray))] ).coords # check all dims are present missing_dimensions = set(expected["shapes"]) - set(result.sizes) if missing_dimensions: raise ValueError( f"Dimensions {missing_dimensions} missing on returned object." ) # check that index lengths and values are as expected for name, index in result._indexes.items(): if name in expected["shapes"]: if result.sizes[name] != expected["shapes"][name]: raise ValueError( f"Received dimension {name!r} of length {result.sizes[name]}. " f"Expected length {expected['shapes'][name]}." ) # ChainMap wants MutableMapping, but xindexes is Mapping merged_indexes = collections.ChainMap( expected["indexes"], merged_coordinates.xindexes # type: ignore[arg-type] ) expected_index = merged_indexes.get(name, None) if expected_index is not None and not index.equals(expected_index): raise ValueError( f"Expected index {name!r} to be {expected_index!r}. Received {index!r} instead." ) # check that all expected variables were returned check_result_variables(result, expected, "coords") if isinstance(result, Dataset): check_result_variables(result, expected, "data_vars") return make_dict(result) if template is not None and not isinstance(template, (DataArray, Dataset)): raise TypeError( f"template must be a DataArray or Dataset. Received {type(template).__name__} instead." ) if not isinstance(args, Sequence): raise TypeError("args must be a sequence (for example, a list or tuple).") if kwargs is None: kwargs = {} elif not isinstance(kwargs, Mapping): raise TypeError("kwargs must be a mapping (for example, a dict)") for value in kwargs.values(): if is_dask_collection(value): raise TypeError( "Cannot pass dask collections in kwargs yet. Please compute or " "load values before passing to map_blocks." ) if not is_dask_collection(obj): return func(obj, *args, **kwargs) try: import dask import dask.array from dask.highlevelgraph import HighLevelGraph except ImportError: pass all_args = [obj] + list(args) is_xarray = [isinstance(arg, (Dataset, DataArray)) for arg in all_args] is_array = [isinstance(arg, DataArray) for arg in all_args] # there should be a better way to group this. partition? xarray_indices, xarray_objs = unzip( (index, arg) for index, arg in enumerate(all_args) if is_xarray[index] ) others = [ (index, arg) for index, arg in enumerate(all_args) if not is_xarray[index] ] # all xarray objects must be aligned. This is consistent with apply_ufunc. aligned = align(*xarray_objs, join="exact") xarray_objs = tuple( dataarray_to_dataset(arg) if isinstance(arg, DataArray) else arg for arg in aligned ) # rechunk any numpy variables appropriately xarray_objs = tuple(arg.chunk(arg.chunksizes) for arg in xarray_objs) merged_coordinates = merge([arg.coords for arg in aligned]).coords _, npargs = unzip( sorted(list(zip(xarray_indices, xarray_objs)) + others, key=lambda x: x[0]) ) # check that chunk sizes are compatible input_chunks = dict(npargs[0].chunks) for arg in xarray_objs[1:]: assert_chunks_compatible(npargs[0], arg) input_chunks.update(arg.chunks) coordinates: Coordinates if template is None: # infer template by providing zero-shaped arrays template = infer_template(func, aligned[0], *args, **kwargs) template_coords = set(template.coords) preserved_coord_vars = template_coords & set(merged_coordinates) new_coord_vars = template_coords - set(merged_coordinates) preserved_coords = merged_coordinates.to_dataset()[preserved_coord_vars] # preserved_coords contains all coordinates variables that share a dimension # with any index variable in preserved_indexes # Drop any unneeded vars in a second pass, this is required for e.g. # if the mapped function were to drop a non-dimension coordinate variable. preserved_coords = preserved_coords.drop_vars( tuple(k for k in preserved_coords.variables if k not in template_coords) ) coordinates = merge( (preserved_coords, template.coords.to_dataset()[new_coord_vars]) ).coords output_chunks: Mapping[Hashable, tuple[int, ...]] = { dim: input_chunks[dim] for dim in template.dims if dim in input_chunks } else: # template xarray object has been provided with proper sizes and chunk shapes coordinates = template.coords output_chunks = template.chunksizes if not output_chunks: raise ValueError( "Provided template has no dask arrays. " " Please construct a template with appropriately chunked dask arrays." ) new_indexes = set(template.xindexes) - set(merged_coordinates) modified_indexes = set( name for name, xindex in coordinates.xindexes.items() if not xindex.equals(merged_coordinates.xindexes.get(name, None)) ) for dim in output_chunks: if dim in input_chunks and len(input_chunks[dim]) != len(output_chunks[dim]): > raise ValueError( "map_blocks requires that one block of the input maps to one block of output. " f"Expected number of output chunks along dimension {dim!r} to be {len(input_chunks[dim])}. " f"Received {len(output_chunks[dim])} instead. Please provide template if not provided, or " "fix the provided template." ) E ValueError: map_blocks requires that one block of the input maps to one block of output. Expected number of output chunks along dimension 'x' to be 3. Received 1 instead. Please provide template if not provided, or fix the provided template. /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/parallel.py:495: ValueError During handling of the above exception, another exception occurred: obj = Size: 2kB dask.array, shape=(10, 20), dtype=float64, chunksi...=np.ndarray> cxy (x, y) int64 2kB dask.array Attributes: test: test @pytest.mark.parametrize("obj", [make_da(), make_ds()]) def test_map_blocks_errors_bad_template(obj): with pytest.raises(ValueError, match=r"unexpected coordinate variables"): xr.map_blocks(lambda x: x.assign_coords(a=10), obj, template=obj).compute() with pytest.raises(ValueError, match=r"does not contain coordinate variables"): xr.map_blocks(lambda x: x.drop_vars("cxy"), obj, template=obj).compute() with pytest.raises(ValueError, match=r"Dimensions {'x'} missing"): xr.map_blocks(lambda x: x.isel(x=1), obj, template=obj).compute() with pytest.raises(ValueError, match=r"Received dimension 'x' of length 1"): xr.map_blocks(lambda x: x.isel(x=[1]), obj, template=obj).compute() with pytest.raises(TypeError, match=r"must be a DataArray"): xr.map_blocks(lambda x: x.isel(x=[1]), obj, template=(obj,)).compute() with pytest.raises(ValueError, match=r"map_blocks requires that one block"): xr.map_blocks( lambda x: x.isel(x=[1]).assign_coords(x=10), obj, template=obj.isel(x=[1]) ).compute() > with pytest.raises(ValueError, match=r"Expected index 'x' to be"): E AssertionError: Regex pattern did not match. E Regex: "Expected index 'x' to be" E Input: "map_blocks requires that one block of the input maps to one block of output. Expected number of output chunks along dimension 'x' to be 3. Received 1 instead. Please provide template if not provided, or fix the provided template." /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dask.py:1428: AssertionError __________________ test_map_blocks_errors_bad_template[obj1] ___________________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 obj = Size: 9kB Dimensions: (x: 10, y: 20, z: 4) Coordinates: * x (x) int64 80B 0 1 2 3 4 5 6 7 8...2B 1 1 1 1 e (x, y) int64 2kB 100 101 102 103 104 105 ... 124 125 126 127 128 Attributes: test: test @pytest.mark.parametrize("obj", [make_da(), make_ds()]) def test_map_blocks_errors_bad_template(obj): with pytest.raises(ValueError, match=r"unexpected coordinate variables"): xr.map_blocks(lambda x: x.assign_coords(a=10), obj, template=obj).compute() with pytest.raises(ValueError, match=r"does not contain coordinate variables"): xr.map_blocks(lambda x: x.drop_vars("cxy"), obj, template=obj).compute() with pytest.raises(ValueError, match=r"Dimensions {'x'} missing"): xr.map_blocks(lambda x: x.isel(x=1), obj, template=obj).compute() with pytest.raises(ValueError, match=r"Received dimension 'x' of length 1"): xr.map_blocks(lambda x: x.isel(x=[1]), obj, template=obj).compute() with pytest.raises(TypeError, match=r"must be a DataArray"): xr.map_blocks(lambda x: x.isel(x=[1]), obj, template=(obj,)).compute() with pytest.raises(ValueError, match=r"map_blocks requires that one block"): xr.map_blocks( lambda x: x.isel(x=[1]).assign_coords(x=10), obj, template=obj.isel(x=[1]) ).compute() with pytest.raises(ValueError, match=r"Expected index 'x' to be"): > xr.map_blocks( lambda a: a.isel(x=[1]).assign_coords(x=[120]), # assign bad index values obj, template=obj.isel(x=[1, 5, 9]), ).compute() /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dask.py:1429: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ func = . at 0x7fdf30f91e40> obj = Size: 9kB Dimensions: (x: 10, y: 20, z: 4) Coordinates: * x (x) int64 80B 0 1 2 3 4 5 6 7 8...2B 1 1 1 1 e (x, y) int64 2kB 100 101 102 103 104 105 ... 124 125 126 127 128 Attributes: test: test args = (), kwargs = {} template = Size: 3kB Dimensions: (x: 3, y: 20, z: 4) Coordinates: * x (x) int64 24B 1 5 9 * y ...B 1 1 1 1 e (x, y) int64 480B 101 102 103 104 105 106 ... 124 125 126 127 128 Attributes: test: test def map_blocks( func: Callable[..., T_Xarray], obj: DataArray | Dataset, args: Sequence[Any] = (), kwargs: Mapping[str, Any] | None = None, template: DataArray | Dataset | None = None, ) -> T_Xarray: """Apply a function to each block of a DataArray or Dataset. .. warning:: This function is experimental and its signature may change. Parameters ---------- func : callable User-provided function that accepts a DataArray or Dataset as its first parameter ``obj``. The function will receive a subset or 'block' of ``obj`` (see below), corresponding to one chunk along each chunked dimension. ``func`` will be executed as ``func(subset_obj, *subset_args, **kwargs)``. This function must return either a single DataArray or a single Dataset. This function cannot add a new chunked dimension. obj : DataArray, Dataset Passed to the function as its first argument, one block at a time. args : sequence Passed to func after unpacking and subsetting any xarray objects by blocks. xarray objects in args must be aligned with obj, otherwise an error is raised. kwargs : mapping Passed verbatim to func after unpacking. xarray objects, if any, will not be subset to blocks. Passing dask collections in kwargs is not allowed. template : DataArray or Dataset, optional xarray object representing the final result after compute is called. If not provided, the function will be first run on mocked-up data, that looks like ``obj`` but has sizes 0, to determine properties of the returned object such as dtype, variable names, attributes, new dimensions and new indexes (if any). ``template`` must be provided if the function changes the size of existing dimensions. When provided, ``attrs`` on variables in `template` are copied over to the result. Any ``attrs`` set by ``func`` will be ignored. Returns ------- obj : same as obj A single DataArray or Dataset with dask backend, reassembled from the outputs of the function. Notes ----- This function is designed for when ``func`` needs to manipulate a whole xarray object subset to each block. Each block is loaded into memory. In the more common case where ``func`` can work on numpy arrays, it is recommended to use ``apply_ufunc``. If none of the variables in ``obj`` is backed by dask arrays, calling this function is equivalent to calling ``func(obj, *args, **kwargs)``. See Also -------- dask.array.map_blocks, xarray.apply_ufunc, xarray.Dataset.map_blocks xarray.DataArray.map_blocks Examples -------- Calculate an anomaly from climatology using ``.groupby()``. Using ``xr.map_blocks()`` allows for parallel operations with knowledge of ``xarray``, its indices, and its methods like ``.groupby()``. >>> def calculate_anomaly(da, groupby_type="time.month"): ... gb = da.groupby(groupby_type) ... clim = gb.mean(dim="time") ... return gb - clim ... >>> time = xr.cftime_range("1990-01", "1992-01", freq="ME") >>> month = xr.DataArray(time.month, coords={"time": time}, dims=["time"]) >>> np.random.seed(123) >>> array = xr.DataArray( ... np.random.rand(len(time)), ... dims=["time"], ... coords={"time": time, "month": month}, ... ).chunk() >>> array.map_blocks(calculate_anomaly, template=array).compute() Size: 192B array([ 0.12894847, 0.11323072, -0.0855964 , -0.09334032, 0.26848862, 0.12382735, 0.22460641, 0.07650108, -0.07673453, -0.22865714, -0.19063865, 0.0590131 , -0.12894847, -0.11323072, 0.0855964 , 0.09334032, -0.26848862, -0.12382735, -0.22460641, -0.07650108, 0.07673453, 0.22865714, 0.19063865, -0.0590131 ]) Coordinates: * time (time) object 192B 1990-01-31 00:00:00 ... 1991-12-31 00:00:00 month (time) int64 192B 1 2 3 4 5 6 7 8 9 10 ... 3 4 5 6 7 8 9 10 11 12 Note that one must explicitly use ``args=[]`` and ``kwargs={}`` to pass arguments to the function being applied in ``xr.map_blocks()``: >>> array.map_blocks( ... calculate_anomaly, ... kwargs={"groupby_type": "time.year"}, ... template=array, ... ) # doctest: +ELLIPSIS Size: 192B dask.array<-calculate_anomaly, shape=(24,), dtype=float64, chunksize=(24,), chunktype=numpy.ndarray> Coordinates: * time (time) object 192B 1990-01-31 00:00:00 ... 1991-12-31 00:00:00 month (time) int64 192B dask.array """ def _wrapper( func: Callable, args: list, kwargs: dict, arg_is_array: Iterable[bool], expected: ExpectedDict, ): """ Wrapper function that receives datasets in args; converts to dataarrays when necessary; passes these to the user function `func` and checks returned objects for expected shapes/sizes/etc. """ converted_args = [ dataset_to_dataarray(arg) if is_array else arg for is_array, arg in zip(arg_is_array, args) ] result = func(*converted_args, **kwargs) merged_coordinates = merge( [arg.coords for arg in args if isinstance(arg, (Dataset, DataArray))] ).coords # check all dims are present missing_dimensions = set(expected["shapes"]) - set(result.sizes) if missing_dimensions: raise ValueError( f"Dimensions {missing_dimensions} missing on returned object." ) # check that index lengths and values are as expected for name, index in result._indexes.items(): if name in expected["shapes"]: if result.sizes[name] != expected["shapes"][name]: raise ValueError( f"Received dimension {name!r} of length {result.sizes[name]}. " f"Expected length {expected['shapes'][name]}." ) # ChainMap wants MutableMapping, but xindexes is Mapping merged_indexes = collections.ChainMap( expected["indexes"], merged_coordinates.xindexes # type: ignore[arg-type] ) expected_index = merged_indexes.get(name, None) if expected_index is not None and not index.equals(expected_index): raise ValueError( f"Expected index {name!r} to be {expected_index!r}. Received {index!r} instead." ) # check that all expected variables were returned check_result_variables(result, expected, "coords") if isinstance(result, Dataset): check_result_variables(result, expected, "data_vars") return make_dict(result) if template is not None and not isinstance(template, (DataArray, Dataset)): raise TypeError( f"template must be a DataArray or Dataset. Received {type(template).__name__} instead." ) if not isinstance(args, Sequence): raise TypeError("args must be a sequence (for example, a list or tuple).") if kwargs is None: kwargs = {} elif not isinstance(kwargs, Mapping): raise TypeError("kwargs must be a mapping (for example, a dict)") for value in kwargs.values(): if is_dask_collection(value): raise TypeError( "Cannot pass dask collections in kwargs yet. Please compute or " "load values before passing to map_blocks." ) if not is_dask_collection(obj): return func(obj, *args, **kwargs) try: import dask import dask.array from dask.highlevelgraph import HighLevelGraph except ImportError: pass all_args = [obj] + list(args) is_xarray = [isinstance(arg, (Dataset, DataArray)) for arg in all_args] is_array = [isinstance(arg, DataArray) for arg in all_args] # there should be a better way to group this. partition? xarray_indices, xarray_objs = unzip( (index, arg) for index, arg in enumerate(all_args) if is_xarray[index] ) others = [ (index, arg) for index, arg in enumerate(all_args) if not is_xarray[index] ] # all xarray objects must be aligned. This is consistent with apply_ufunc. aligned = align(*xarray_objs, join="exact") xarray_objs = tuple( dataarray_to_dataset(arg) if isinstance(arg, DataArray) else arg for arg in aligned ) # rechunk any numpy variables appropriately xarray_objs = tuple(arg.chunk(arg.chunksizes) for arg in xarray_objs) merged_coordinates = merge([arg.coords for arg in aligned]).coords _, npargs = unzip( sorted(list(zip(xarray_indices, xarray_objs)) + others, key=lambda x: x[0]) ) # check that chunk sizes are compatible input_chunks = dict(npargs[0].chunks) for arg in xarray_objs[1:]: assert_chunks_compatible(npargs[0], arg) input_chunks.update(arg.chunks) coordinates: Coordinates if template is None: # infer template by providing zero-shaped arrays template = infer_template(func, aligned[0], *args, **kwargs) template_coords = set(template.coords) preserved_coord_vars = template_coords & set(merged_coordinates) new_coord_vars = template_coords - set(merged_coordinates) preserved_coords = merged_coordinates.to_dataset()[preserved_coord_vars] # preserved_coords contains all coordinates variables that share a dimension # with any index variable in preserved_indexes # Drop any unneeded vars in a second pass, this is required for e.g. # if the mapped function were to drop a non-dimension coordinate variable. preserved_coords = preserved_coords.drop_vars( tuple(k for k in preserved_coords.variables if k not in template_coords) ) coordinates = merge( (preserved_coords, template.coords.to_dataset()[new_coord_vars]) ).coords output_chunks: Mapping[Hashable, tuple[int, ...]] = { dim: input_chunks[dim] for dim in template.dims if dim in input_chunks } else: # template xarray object has been provided with proper sizes and chunk shapes coordinates = template.coords output_chunks = template.chunksizes if not output_chunks: raise ValueError( "Provided template has no dask arrays. " " Please construct a template with appropriately chunked dask arrays." ) new_indexes = set(template.xindexes) - set(merged_coordinates) modified_indexes = set( name for name, xindex in coordinates.xindexes.items() if not xindex.equals(merged_coordinates.xindexes.get(name, None)) ) for dim in output_chunks: if dim in input_chunks and len(input_chunks[dim]) != len(output_chunks[dim]): > raise ValueError( "map_blocks requires that one block of the input maps to one block of output. " f"Expected number of output chunks along dimension {dim!r} to be {len(input_chunks[dim])}. " f"Received {len(output_chunks[dim])} instead. Please provide template if not provided, or " "fix the provided template." ) E ValueError: map_blocks requires that one block of the input maps to one block of output. Expected number of output chunks along dimension 'x' to be 3. Received 1 instead. Please provide template if not provided, or fix the provided template. /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/parallel.py:495: ValueError During handling of the above exception, another exception occurred: obj = Size: 9kB Dimensions: (x: 10, y: 20, z: 4) Coordinates: * x (x) int64 80B 0 1 2 3 4 5 6 7 8...2B 1 1 1 1 e (x, y) int64 2kB 100 101 102 103 104 105 ... 124 125 126 127 128 Attributes: test: test @pytest.mark.parametrize("obj", [make_da(), make_ds()]) def test_map_blocks_errors_bad_template(obj): with pytest.raises(ValueError, match=r"unexpected coordinate variables"): xr.map_blocks(lambda x: x.assign_coords(a=10), obj, template=obj).compute() with pytest.raises(ValueError, match=r"does not contain coordinate variables"): xr.map_blocks(lambda x: x.drop_vars("cxy"), obj, template=obj).compute() with pytest.raises(ValueError, match=r"Dimensions {'x'} missing"): xr.map_blocks(lambda x: x.isel(x=1), obj, template=obj).compute() with pytest.raises(ValueError, match=r"Received dimension 'x' of length 1"): xr.map_blocks(lambda x: x.isel(x=[1]), obj, template=obj).compute() with pytest.raises(TypeError, match=r"must be a DataArray"): xr.map_blocks(lambda x: x.isel(x=[1]), obj, template=(obj,)).compute() with pytest.raises(ValueError, match=r"map_blocks requires that one block"): xr.map_blocks( lambda x: x.isel(x=[1]).assign_coords(x=10), obj, template=obj.isel(x=[1]) ).compute() > with pytest.raises(ValueError, match=r"Expected index 'x' to be"): E AssertionError: Regex pattern did not match. E Regex: "Expected index 'x' to be" E Input: "map_blocks requires that one block of the input maps to one block of output. Expected number of output chunks along dimension 'x' to be 3. Received 1 instead. Please provide template if not provided, or fix the provided template." /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dask.py:1428: AssertionError =============================== warnings summary =============================== tests/test_backends.py: 60 warnings tests/test_conventions.py: 6 warnings /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/coding/variables.py:525: DeprecationWarning: NumPy will stop allowing conversion of out-of-bound Python integers to integer arrays. The conversion of 255 to int8 will fail in the future. For the old behavior, usually: np.array(value).astype(dtype) will give the desired result (the cast overflows). new_fill = signed_dtype.type(attrs["_FillValue"]) tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/backends/netCDF4_.py:538: DeprecationWarning: NumPy will stop allowing conversion of out-of-bound Python integers to integer arrays. The conversion of 255 to int8 will fail in the future. For the old behavior, usually: np.array(value).astype(dtype) will give the desired result (the cast overflows). nc4_var = self.ds.createVariable(**default_args) tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_netcdf_encoding /usr/lib64/python3.13/contextlib.py:136: RuntimeWarning: deallocating CachingFileManager(, '/tmp/pytest-of-mockbuild/pytest-0/popen-gw1/test_to_netcdf0/test.nc', mode='r', kwargs={'clobber': True, 'diskless': False, 'persist': False, 'format': 'NETCDF4'}, manager_id='0a7e7304-3593-432e-98b7-98612ea5a282'), but file is not already closed. This may indicate a bug. def __enter__(self): tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_netcdf_encoding /usr/lib64/python3.13/contextlib.py:136: RuntimeWarning: deallocating CachingFileManager(, '/tmp/pytest-of-mockbuild/pytest-0/popen-gw1/test_to_netcdf_inherited_coord0/test.nc', mode='r', kwargs={'clobber': True, 'diskless': False, 'persist': False, 'format': 'NETCDF4'}, manager_id='4889b73e-34fb-4eab-abd9-5710fb2734f1'), but file is not already closed. This may indicate a bug. def __enter__(self): tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] /usr/lib/python3.13/site-packages/zarr/util.py:322: DeprecationWarning: NumPy will stop allowing conversion of out-of-bound Python integers to integer arrays. The conversion of 255 to int8 will fail in the future. For the old behavior, usually: np.array(value).astype(dtype) will give the desired result (the cast overflows). fill_value = np.array(fill_value, dtype=dtype)[()] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225-us-int64-None-False] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-01-01T00:00:01.000001-us-int64-None-False] /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_coding_times.py:1255: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time. var = Variable(["time"], times, encoding=encoding) tests/test_computation.py::test_unified_dim_sizes tests/test_dask.py::TestDataArrayAndDataset::test_duplicate_dims /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:514: UserWarning: Duplicate dimension names present: dimensions {'x'} appear more than once in dims=('x', 'x'). We do not yet support duplicate dimension names, but we do allow initial construction of the object. We recommend you rename the dims immediately to become distinct, as most xarray functionality is likely to fail silently if you do not. To rename the dimensions you will need to set the ``.dims`` attribute of each variable, ``e.g. var.dims=('x0', 'x1')``. warnings.warn( tests/test_conventions.py::TestEncodeCFVariable::test_missing_fillvalue /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/coding/variables.py:666: RuntimeWarning: invalid value encountered in cast data = data.astype(dtype=dtype) tests/test_dask.py: 12 warnings tests/test_units.py: 10 warnings /usr/lib64/python3.13/site-packages/numpy/core/numeric.py:407: RuntimeWarning: invalid value encountered in cast multiarray.copyto(res, fill_value, casting='unsafe') tests/test_groupby.py::test_groupby_drops_nans /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:4789: UserWarning: No index created for dimension id because variable id is not a coordinate. To create an index for id, please first call `.set_coords('id')` on this object. warnings.warn( tests/test_dataset.py::TestDataset::test_to_and_from_dict_with_nan_nat[array] /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataset.py:5158: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time. roundtripped = Dataset.from_dict(ds.to_dict(data=data)) tests/test_dataset.py: 1 warning tests/test_rolling.py: 36 warnings /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/duck_array_ops.py:239: RuntimeWarning: invalid value encountered in cast return data.astype(dtype, **kwargs) tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask_nochunk[True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask_nochunk[None] /usr/lib/python3.13/site-packages/dask/array/chunk.py:279: RuntimeWarning: invalid value encountered in cast return x.astype(astype_dtype, **kwargs) tests/test_treenode.py::TestFamilyTree::test_ancestors tests/test_treenode.py::TestAncestry::test_ancestors /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/treenode.py:273: DeprecationWarning: `ancestors` has been deprecated, and in the future will raise an error.Please use `parents`. Example: `tuple(reversed(node.parents))` warn( tests/test_treenode.py::TestAncestry::test_lineage /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/treenode.py:255: DeprecationWarning: `lineage` has been deprecated, and in the future will raise an error.Please use `parents` from now on. warn( tests/test_treenode.py::TestAncestry::test_lineage /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/treenode.py:243: DeprecationWarning: `iter_lineage` has been deprecated, and in the future will raise an error.Please use `parents` from now on. warn( tests/test_units.py::TestDataset::test_missing_value_filling[int64-method_ffill] tests/test_units.py::TestDataset::test_missing_value_filling[int64-method_bfill] /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4249: RuntimeWarning: invalid value encountered in cast np.array([1.4, np.nan, 2.3, np.nan, np.nan, 9.1]).astype(dtype) tests/test_units.py::TestDataset::test_missing_value_filling[int64-method_ffill] tests/test_units.py::TestDataset::test_missing_value_filling[int64-method_bfill] /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4253: RuntimeWarning: invalid value encountered in cast np.array([4.3, 9.8, 7.5, np.nan, 8.2, np.nan]).astype(dtype) tests/test_units.py: 15 warnings /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4292: RuntimeWarning: invalid value encountered in cast np.array([1.4, np.nan, 2.3, np.nan, np.nan, 9.1]).astype(dtype) tests/test_units.py: 15 warnings /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4296: RuntimeWarning: invalid value encountered in cast np.array([4.3, 9.8, 7.5, np.nan, 8.2, np.nan]).astype(dtype) tests/test_units.py::TestDataset::test_dropna[int64] /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4322: RuntimeWarning: invalid value encountered in cast np.array([1.4, np.nan, 2.3, np.nan, np.nan, 9.1]).astype(dtype) tests/test_units.py::TestDataset::test_dropna[int64] /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4326: RuntimeWarning: invalid value encountered in cast np.array([4.3, 9.8, 7.5, np.nan, 8.2, np.nan]).astype(dtype) tests/test_units.py::TestDataset::test_isin[int64-no_unit] tests/test_units.py::TestDataset::test_isin[int64-dimensionless] tests/test_units.py::TestDataset::test_isin[int64-incompatible_unit] tests/test_units.py::TestDataset::test_isin[int64-compatible_unit] tests/test_units.py::TestDataset::test_isin[int64-same_unit] /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4350: RuntimeWarning: invalid value encountered in cast np.array([1.4, np.nan, 2.3, np.nan, np.nan, 9.1]).astype(dtype) tests/test_units.py::TestDataset::test_isin[int64-no_unit] tests/test_units.py::TestDataset::test_isin[int64-dimensionless] tests/test_units.py::TestDataset::test_isin[int64-incompatible_unit] tests/test_units.py::TestDataset::test_isin[int64-compatible_unit] tests/test_units.py::TestDataset::test_isin[int64-same_unit] /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4354: RuntimeWarning: invalid value encountered in cast np.array([4.3, 9.8, 7.5, np.nan, 8.2, np.nan]).astype(dtype) tests/test_units.py::TestDataset::test_isin[int64-no_unit] tests/test_units.py::TestDataset::test_isin[int64-dimensionless] tests/test_units.py::TestDataset::test_isin[int64-incompatible_unit] tests/test_units.py::TestDataset::test_isin[int64-compatible_unit] tests/test_units.py::TestDataset::test_isin[int64-same_unit] /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4359: RuntimeWarning: invalid value encountered in cast raw_values = np.array([1.4, np.nan, 2.3]).astype(dtype) tests/test_units.py::TestDataset::test_interpolate_na[int64] /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4435: RuntimeWarning: invalid value encountered in cast np.array([1.4, np.nan, 2.3, np.nan, np.nan, 9.1]).astype(dtype) tests/test_units.py::TestDataset::test_interpolate_na[int64] /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4439: RuntimeWarning: invalid value encountered in cast np.array([4.3, 9.8, 7.5, np.nan, 8.2, np.nan]).astype(dtype) tests/test_units.py::TestDataset::test_combine_first[int64-data-no_unit] tests/test_units.py::TestDataset::test_combine_first[int64-data-dimensionless] tests/test_units.py::TestDataset::test_combine_first[int64-data-incompatible_unit] tests/test_units.py::TestDataset::test_combine_first[int64-data-compatible_unit] tests/test_units.py::TestDataset::test_combine_first[int64-data-same_unit] /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4484: RuntimeWarning: invalid value encountered in cast np.array([1.4, np.nan, 2.3, np.nan, np.nan, 9.1]).astype(dtype) * data_unit tests/test_units.py::TestDataset::test_combine_first[int64-data-no_unit] tests/test_units.py::TestDataset::test_combine_first[int64-data-dimensionless] tests/test_units.py::TestDataset::test_combine_first[int64-data-incompatible_unit] tests/test_units.py::TestDataset::test_combine_first[int64-data-compatible_unit] tests/test_units.py::TestDataset::test_combine_first[int64-data-same_unit] /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4487: RuntimeWarning: invalid value encountered in cast np.array([4.3, 9.8, 7.5, np.nan, 8.2, np.nan]).astype(dtype) * data_unit tests/test_units.py::TestDataArray::test_missing_value_filling[int64-method_ffill] tests/test_units.py::TestDataArray::test_missing_value_filling[int64-method_bfill] /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2766: RuntimeWarning: invalid value encountered in cast np.array([1.4, np.nan, 2.3, np.nan, np.nan, 9.1]).astype(dtype) tests/test_units.py: 15 warnings /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2803: RuntimeWarning: invalid value encountered in cast np.array([1.4, np.nan, 2.3, np.nan, np.nan, 9.1]).astype(dtype) tests/test_units.py::TestDataArray::test_dropna[int64] /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2831: RuntimeWarning: invalid value encountered in cast np.array([1.4, np.nan, 2.3, np.nan, np.nan, 9.1]).astype(dtype) tests/test_units.py::TestDataArray::test_isin[int64-no_unit] tests/test_units.py::TestDataArray::test_isin[int64-dimensionless] tests/test_units.py::TestDataArray::test_isin[int64-incompatible_unit] tests/test_units.py::TestDataArray::test_isin[int64-compatible_unit] tests/test_units.py::TestDataArray::test_isin[int64-identical_unit] /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2856: RuntimeWarning: invalid value encountered in cast np.array([1.4, np.nan, 2.3, np.nan, np.nan, 9.1]).astype(dtype) tests/test_units.py::TestDataArray::test_isin[int64-no_unit] tests/test_units.py::TestDataArray::test_isin[int64-dimensionless] tests/test_units.py::TestDataArray::test_isin[int64-incompatible_unit] tests/test_units.py::TestDataArray::test_isin[int64-compatible_unit] tests/test_units.py::TestDataArray::test_isin[int64-identical_unit] /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2861: RuntimeWarning: invalid value encountered in cast raw_values = np.array([1.4, np.nan, 2.3]).astype(dtype) tests/test_variable.py::TestIndexVariable::test_to_index_multiindex_level /builddir/build/BUILD/python-xarray-2024.7.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_variable.py:2422: FutureWarning: the `pandas.MultiIndex` object(s) passed as 'x' coordinate(s) or data variable(s) will no longer be implicitly promoted and wrapped into multiple indexed coordinates in the future (i.e., one coordinate for each multi-index level + one dimension coordinate). If you want to keep this behavior, you need to first wrap it explicitly using `mindex_coords = xarray.Coordinates.from_pandas_multiindex(mindex_obj, 'dim')` and pass it as coordinates, e.g., `xarray.Dataset(coords=mindex_coords)`, `dataset.assign_coords(mindex_coords)` or `dataarray.assign_coords(mindex_coords)`. ds = Dataset(coords={"x": midx}) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =================================== XPASSES ==================================== =========================== short test summary info ============================ SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_array_api.py:9: could not import 'array_api_strict': No module named 'array_api_strict' SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_cupy.py:9: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_distributed.py:18: could not import 'distributed': No module named 'distributed' SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_sparse.py:20: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_strategies.py:8: could not import 'hypothesis': No module named 'hypothesis' SKIPPED [64] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:4007: Flaky test which can cause the worker to crash (so don't xfail). Very open to contributions fixing this SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:4376: could not import 'aiobotocore': No module named 'aiobotocore' SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:4840: requires pydap.client SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:4873: requires pydap.client SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:4882: requires pydap.client SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:5183: requires h5netcdf SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:5460: requires h5netcdf SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:5608: requires h5netcdf SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:5692: netcdf-c>4.8.1 adds the _ARRAY_DIMENSIONS attribute SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends_datatree.py:24: requires h5netcdf SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends_datatree.py:32: requires h5netcdf SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends_datatree.py:47: requires h5netcdf SKIPPED [18] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1060: requires iris SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1997: https://github.com/Unidata/netcdf4-python/issues/1195 SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2078: caching behavior differs for dask SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3071: requires zarr version 3 SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3121: requires zarr version 3 SKIPPED [12] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:899: float32 will be treated as float64 in zarr SKIPPED [8] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_coarsen.py:245: These parameters lead to all-NaN slices SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:345: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:353: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:381: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:387: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:420: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:439: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:448: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:473: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:479: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:514: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:519: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:531: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:539: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:570: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:576: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:581: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:590: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:606: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:630: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:642: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:656: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:720: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:759: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:769: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:797: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:812: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:830: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:839: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:851: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:862: requires zarr version 3 SKIPPED [24] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:877: requires zarr version 3 SKIPPED [12] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:928: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1011: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1021: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1036: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1071: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1112: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1135: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1148: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1173: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1190: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1213: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1219: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1226: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1232: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1239: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1254: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1276: requires zarr version 3 SKIPPED [9] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2139: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2152: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2166: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2170: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2184: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2202: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2246: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2268: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2287: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2295: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2311: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2396: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2402: requires zarr version 3 SKIPPED [6] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2426: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2477: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2489: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2497: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2518: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2522: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2525: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2528: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2537: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2547: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2558: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2568: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2575: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2584: requires zarr version 3 SKIPPED [6] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2596: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2606: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2629: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2645: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2672: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2692: requires zarr version 3 SKIPPED [6] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2729: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2739: requires zarr version 3 SKIPPED [108] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2746: requires zarr version 3 SKIPPED [9] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2790: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2803: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2847: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2923: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2939: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2950: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2959: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2969: requires zarr version 3 SKIPPED [6] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2983: requires zarr version 3 SKIPPED [6] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2999: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3009: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3338: requires zarr version 3 SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3377: could not import 'aiobotocore': No module named 'aiobotocore' SKIPPED [13] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_coding_times.py:1041: Nanosecond frequency is not valid for cftime dates. SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3430: cannot pickle file objects SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3434: cannot pickle file objects SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:345: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:353: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:381: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:387: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:420: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:439: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:448: requires h5netcdf SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:459: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:473: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:479: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:514: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:519: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:531: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:539: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:570: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:576: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:581: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:590: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:606: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:623: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:630: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:642: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:656: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:720: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:759: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:769: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:797: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:812: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:830: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:839: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:851: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:862: requires h5netcdf SKIPPED [24] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:877: requires h5netcdf SKIPPED [12] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:928: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1011: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1021: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1036: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1071: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1112: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1135: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1148: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1173: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1181: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1190: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1213: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1219: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1226: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1232: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1239: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1248: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1254: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1265: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1276: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1293: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1358: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1383: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1405: requires h5netcdf SKIPPED [9] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1416: requires h5netcdf SKIPPED [9] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1437: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1450: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1468: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1474: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1501: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1508: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1527: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1547: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1570: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1581: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1589: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1606: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1644: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1658: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1673: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1699: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1711: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1735: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1749: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1780: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1823: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3595: requires h5netcdf SKIPPED [6] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3602: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3614: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3623: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3637: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3645: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3655: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3698: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3749: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3763: requires h5netcdf SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3777: requires h5netcdf SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3800: requires h5netcdf SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3823: requires h5netcdf SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3841: requires h5netcdf SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3851: requires h5netcdf SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3902: requires h5netcdf SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3906: requires h5netcdf SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:251: requires h5netcdf SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3931: requires h5netcdf SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3940: requires h5netcdf SKIPPED [18] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_cftime_offsets.py:1614: only relevant for pandas lt 2.2 SKIPPED [6] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_cftime_offsets.py:1639: only relevant for pandas lt 2.2 SKIPPED [12] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_cftime_offsets.py:1652: only relevant for pandas lt 2.2 SKIPPED [6] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_cftime_offsets.py:1668: only relevant for pandas lt 2.2 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_cftime_offsets.py:1682: only for pandas lt 2.2 SKIPPED [11] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_cftime_offsets.py:1698: only for pandas lt 2.2 SKIPPED [16] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_cftime_offsets.py:1724: requires pandas>=3.0.0.dev0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_conventions.py:488: cannot roundtrip coordinates yet for CFEncodedInMemoryStore SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dtypes.py:128: requires array_api_strict SKIPPED [16] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_duck_array_ops.py:555: dask does not compute object-typed array SKIPPED [16] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_duck_array_ops.py:549: numpy does not support this SKIPPED [60] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_duck_array_ops.py:644: numpy's argmin (not nanargmin) does not handle object-dtype SKIPPED [36] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_duck_array_ops.py:646: numpy's nanargmin raises ValueError for all nan axis SKIPPED [80] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_duck_array_ops.py:637: dim not in this test SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataarray.py:3506: requires sparse SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataarray.py:3519: requires sparse SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_groupby.py:1151: requires flox SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataarray.py:6610: requires iris SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataarray.py:6680: requires iris SKIPPED [4] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataarray.py:6762: requires iris SKIPPED [4] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataarray.py:6794: requires iris SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataarray.py:6831: requires iris SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataarray.py:6849: requires iris SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataarray.py:7093: requires sparse SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataarray.py:7109: requires cupy SKIPPED [8] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_groupby.py:2429: requires flox SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_groupby.py:2452: Skipped SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_groupby.py:2489: requires flox SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataset.py:3894: requires sparse SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataset.py:4924: requires sparse SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataset.py:7476: requires sparse SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataset.py:7491: requires cupy SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_plot.py:1328: Skipped SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_missing.py:447: requires numbagg>=0.4.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_namedarray.py:356: could not import 'array_api_strict': No module named 'array_api_strict' SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_parallelcompat.py:164: requires dask not to be installed SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_plot.py:2124: does not make sense for surface plots SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_plot.py:2128: does not make sense for surface plots SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_plot.py:2135: does not make sense for surface plots SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_plot.py:2139: does not make sense for surface plots SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_plot.py:2143: does not make sense for surface plots SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_plot.py:2147: does not make sense for surface plots SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_plot.py:2988: nc_time_axis is not installed SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_plot.py:2991: nc_time_axis is not installed SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_plot.py:2994: nc_time_axis is not installed SKIPPED [4] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_plot.py:3220: requires cartopy SKIPPED [32] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_rolling.py:437: requires numbagg>=0.4.0 SKIPPED [8] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_rolling.py:451: requires numbagg>=0.4.0 SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_rolling.py:473: requires numbagg>=0.4.0 SKIPPED [32] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_rolling.py:745: std with window == 1 is unstable in bottleneck SKIPPED [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:965: indexes don't support units SKIPPED [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1031: indexes don't support units SKIPPED [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1135: indexes don't support units SKIPPED [4] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1225: indexes don't support units SKIPPED [4] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1261: indexes don't support units SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1306: indexes don't support units SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1349: indexes don't support units SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_rolling.py:841: requires numbagg>=0.4.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_rolling.py:848: requires numbagg>=0.4.0 SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:373: indexes don't support units SKIPPED [20] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1751: behavior of identical is undecided SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:406: indexes don't support units SKIPPED [20] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:448: indexes don't support units SKIPPED [4] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2013: rank not implemented for non-ndarray SKIPPED [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2992: indexes don't support units SKIPPED [30] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2992: the behavior of identical is undecided SKIPPED [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3069: indexes don't support units SKIPPED [20] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:552: indexes don't support units SKIPPED [28] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3169: indexes don't support units SKIPPED [30] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3284: indexes don't support units SKIPPED [30] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3329: indexes don't support units SKIPPED [30] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3374: indexes don't support units SKIPPED [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:714: indexes don't support units SKIPPED [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:791: indexes don't support units SKIPPED [20] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3498: indexes don't support units SKIPPED [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:897: indexes don't support units SKIPPED [20] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3574: indexes don't support units SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3645: indexes don't support units SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3669: rank not implemented for non-ndarray SKIPPED [6] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3708: indexes don't support units SKIPPED [16] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3767: indexes don't support units SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2279: indexes don't support units SKIPPED [4] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2313: indexes don't support units SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2345: calling np.argmax as a function on xarray objects is not supported SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2345: calling np.argmin as a function on xarray objects is not supported SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2345: median does not work with dataarrays yet SKIPPED [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3821: indexes don't support units SKIPPED [6] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3821: requires numbagg>=0.4.0 SKIPPED [16] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3894: indexes don't support units SKIPPED [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3957: indexes don't support units SKIPPED [4] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4032: indexes don't support units SKIPPED [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4454: indexes don't support units SKIPPED [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4519: indexes don't support units SKIPPED [30] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4519: behaviour of identical is unclear SKIPPED [20] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5137: indexes don't support units SKIPPED [20] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5212: indexes don't support units SKIPPED [24] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5252: indexes don't support units SKIPPED [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4612: indexes don't support units SKIPPED [6] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4709: indexes don't support units SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4782: rank not implemented for non-ndarray SKIPPED [12] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5305: indexes don't support units SKIPPED [30] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4850: indexes don't support units SKIPPED [30] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4903: indexes don't support units SKIPPED [30] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4956: indexes don't support units SKIPPED [6] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5009: indexes don't support units SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5365: indexes don't support units SKIPPED [20] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5407: indexes don't support units SKIPPED [32] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5464: indexes don't support units SKIPPED [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5551: indexes don't support units SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_variable.py:2506: unconditional skip SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_variable.py:2510: unconditional skip SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_variable.py:2514: unconditional skip SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_variable.py:2518: unconditional skip SKIPPED [45] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_variable.py:2522: unconditional skip SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_variable.py:2400: requires sparse SKIPPED [72] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_weighted.py:298: `method` argument is not currently exposed SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_variable.py:2541: unconditional skip SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_variable.py:2545: unconditional skip SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_variable.py:2549: unconditional skip SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_variable.py:2553: unconditional skip SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_variable.py:2557: unconditional skip SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_variable.py:2561: unconditional skip SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_variable.py:2894: requires sparse SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_variable.py:2908: requires cupy XFAIL tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_combine.py::TestNestedCombine::test_nested_concat_too_many_dims_at_once XFAIL tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_2D - Currently pandas with pyarrow installed will return a `string[pyarrow]` type, which causes the `y` column to have a different type depending on whether pyarrow is installed XFAIL tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_2D_set_index XFAIL tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_not_daskarray - Currently pandas with pyarrow installed will return a `string[pyarrow]` type, which causes the index to have a different type depending on whether pyarrow is installed XFAIL tests/test_dataarray.py::TestDataArray::test_astype_subok - reason: DataArray cannot be backed yet by a subclasses of np.ndarray XFAIL tests/test_dataarray.py::TestDataArray::test_copy_coords[False-expected_orig1] XFAIL tests/test_dataarray.py::TestReduce1D::test_idxmin[True-datetime] - reason: dask operation 'argmin' breaks when dtype is datetime64 (M) XFAIL tests/test_dataarray.py::TestReduce1D::test_idxmax[True-datetime] - reason: dask operation 'argmax' breaks when dtype is datetime64 (M) XFAIL tests/test_dataarray.py::TestReduce2D::test_idxmin[dask-datetime] - reason: dask operation 'argmin' breaks when dtype is datetime64 (M) XFAIL tests/test_dataarray.py::TestReduce2D::test_idxmax[dask-datetime] - reason: dask operation 'argmax' breaks when dtype is datetime64 (M) XFAIL tests/test_dataset.py::TestDataset::test_copy_coords[False-expected_orig1] XFAIL tests/test_interp.py::test_datetime[2000-01-01T12:00-0.5] XFAIL tests/test_datatree.py::TestGetItem::test_getitem_multiple_data_variables - Should be deprecated in favour of .subset XFAIL tests/test_datatree.py::TestGetItem::test_getitem_dict_like_selection_access_to_dataset - Indexing needs to return whole tree (GH https://github.com/xarray-contrib/datatree/issues/77) XFAIL tests/test_datatree.py::TestCopy::test_copy_with_data - data argument not yet implemented XFAIL tests/test_datatree.py::TestSetItem::test_setitem_dataset_on_this_node - assigning Datasets doesn't yet create new nodes XFAIL tests/test_datatree.py::TestSetItem::test_setitem_dataset_as_new_node - assigning Datasets doesn't yet create new nodes XFAIL tests/test_datatree.py::TestSetItem::test_setitem_dataset_as_new_node_requiring_intermediate_nodes - assigning Datasets doesn't yet create new nodes XFAIL tests/test_datatree.py::TestTreeFromDict::test_roundtrip_unnamed_root XFAIL tests/test_datatree_mapping.py::TestMapOverSubTree::test_return_inconsistent_number_of_results XFAIL tests/test_datatree_mapping.py::TestMapOverSubTree::test_trees_with_different_node_names XFAIL tests/test_datatree_mapping.py::TestMapOverSubTree::test_error_contains_path_of_offending_node - probably some bug in pytests handling of exception notes XFAIL tests/test_datatree_mapping.py::TestMapOverSubTreeInplace::test_map_over_subtree_inplace XFAIL tests/test_missing.py::test_interpolate_na_2d[None] XFAIL tests/test_namedarray.py::TestNamedArray::test_init[expected1] - NamedArray only supports array-like objects XFAIL tests/test_plot.py::TestSurface::test_dates_are_concise - Failing inside matplotlib. Should probably be fixed upstream because other plot functions can handle it. Remove this test when it works, already in Common2dMixin XFAIL tests/test_units.py::test_replication_full_like_dataarray[float64-coords] - can't copy quantity into non-quantity XFAIL tests/test_units.py::test_replication_full_like_dataarray[int64-coords] - can't copy quantity into non-quantity XFAIL tests/test_units.py::test_replication_full_like_dataset[float64-coords] - can't copy quantity into non-quantity XFAIL tests/test_units.py::test_replication_full_like_dataset[int64-coords] - can't copy quantity into non-quantity XFAIL tests/test_units.py::test_align_dataarray[float64-10-coords-no_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[float64-10-coords-dimensionless] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[float64-10-coords-incompatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[float64-10-coords-compatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[float64-10-coords-identical_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[float64-value1-coords-dimensionless] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[float64-value1-coords-incompatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[float64-value1-coords-compatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[float64-value1-coords-identical_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[int64-10-coords-no_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[int64-10-coords-dimensionless] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[int64-10-coords-incompatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[int64-10-coords-compatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[int64-10-coords-identical_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[int64-value1-coords-dimensionless] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::TestDataArray::test_interpolate_na - uses numpy.vectorize XFAIL tests/test_units.py::test_align_dataarray[int64-value1-coords-incompatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[int64-value1-coords-compatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[int64-value1-coords-identical_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[float64-10-coords-no_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[float64-10-coords-dimensionless] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[float64-10-coords-incompatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[float64-10-coords-compatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[float64-10-coords-identical_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[float64-value1-coords-dimensionless] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[float64-value1-coords-incompatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[float64-value1-coords-compatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[float64-value1-coords-identical_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[int64-10-coords-no_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[int64-10-coords-dimensionless] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[int64-10-coords-incompatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[int64-10-coords-compatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[int64-10-coords-identical_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::TestDataArray::test_interp_reindex[float64-method_interp-data] - uses scipy XFAIL tests/test_units.py::test_align_dataset[int64-value1-coords-dimensionless] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[int64-value1-coords-incompatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::TestDataArray::test_interp_reindex[float64-method_interp-coords] - uses scipy XFAIL tests/test_units.py::test_align_dataset[int64-value1-coords-compatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[int64-value1-coords-identical_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::TestDataArray::test_interp_reindex[int64-method_interp-data] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_interp_reindex[int64-method_interp-coords] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_interp_reindex_like[float64-method_interp_like-data] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_interp_reindex_like[float64-method_interp_like-coords] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_interp_reindex_like[int64-method_interp_like-data] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_interp_reindex_like[int64-method_interp_like-coords] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_computation_objects[float64-method_rolling-data] - reason: numpy.lib.stride_tricks.as_strided converts to ndarray XFAIL tests/test_units.py::TestDataArray::test_computation_objects[int64-method_rolling-data] - reason: numpy.lib.stride_tricks.as_strided converts to ndarray XFAIL tests/test_units.py::TestDataArray::test_bivariate_ufunc[float64-compatible_unit] - pint converts to the wrong units XFAIL tests/test_units.py::TestDataArray::test_bivariate_ufunc[int64-compatible_unit] - pint converts to the wrong units XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-no_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-dimensionless] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-incompatible_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-compatible_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataset::test_missing_value_filling[float64-method_ffill] - ffill and bfill lose the unit XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-identical_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataset::test_missing_value_filling[float64-method_bfill] - ffill and bfill lose the unit XFAIL tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-no_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataset::test_missing_value_filling[int64-method_ffill] - ffill and bfill lose the unit XFAIL tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-dimensionless] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-incompatible_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataset::test_missing_value_filling[int64-method_bfill] - ffill and bfill lose the unit XFAIL tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-compatible_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-identical_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-no_unit-function_clip] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-dimensionless-function_clip] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataset::test_interpolate_na[float64] - interpolate_na uses numpy.vectorize XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-incompatible_unit-function_clip] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataset::test_interpolate_na[int64] - interpolate_na uses numpy.vectorize XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-compatible_unit-function_clip] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-identical_unit-function_clip] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-no_unit-function_clip] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataset::test_interp_reindex[float64-method_interp-data] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-dimensionless-function_clip] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataset::test_interp_reindex[float64-method_interp-coords] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-incompatible_unit-function_clip] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataset::test_interp_reindex[int64-method_interp-data] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-compatible_unit-function_clip] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataset::test_interp_reindex[int64-method_interp-coords] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-identical_unit-function_clip] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_missing_value_filling[float64-method_ffill] - ffill and bfill lose units in data XFAIL tests/test_units.py::TestDataset::test_interp_reindex_like[float64-method_interp_like-data] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_missing_value_filling[float64-method_bfill] - ffill and bfill lose units in data XFAIL tests/test_units.py::TestDataset::test_interp_reindex_like[float64-method_interp_like-coords] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_missing_value_filling[int64-method_ffill] - ffill and bfill lose units in data XFAIL tests/test_units.py::TestDataset::test_interp_reindex_like[int64-method_interp_like-data] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_missing_value_filling[int64-method_bfill] - ffill and bfill lose units in data XFAIL tests/test_units.py::TestDataset::test_interp_reindex_like[int64-method_interp_like-coords] - uses scipy XFAIL tests/test_units.py::TestDataset::test_to_stacked_array[float64] - stacked dimension's labels have to be hashable, but is a numpy.array XFAIL tests/test_units.py::TestDataset::test_to_stacked_array[int64] - stacked dimension's labels have to be hashable, but is a numpy.array XFAIL tests/test_units.py::TestDataset::test_computation_objects[float64-data-method_rolling] - strips units XFAIL tests/test_units.py::TestDataset::test_computation_objects[float64-data-method_rolling_exp] - numbagg functions are not supported by pint XFAIL tests/test_units.py::TestDataset::test_computation_objects[float64-coords-method_rolling_exp] - numbagg functions are not supported by pint XFAIL tests/test_units.py::TestDataset::test_computation_objects[int64-data-method_rolling] - strips units XFAIL tests/test_units.py::TestDataset::test_computation_objects[int64-data-method_rolling_exp] - numbagg functions are not supported by pint XFAIL tests/test_units.py::TestDataset::test_computation_objects[int64-coords-method_rolling_exp] - numbagg functions are not supported by pint XFAIL tests/test_units.py::TestPlots::test_units_in_line_plot_labels[coord_unit1-coord_attrs1] - indexes don't support units XFAIL tests/test_units.py::TestPlots::test_units_in_slice_line_plot_labels_sel[coord_unit1-coord_attrs1] - indexes don't support units XFAIL tests/test_units.py::TestPlots::test_units_in_slice_line_plot_labels_isel[coord_unit1-coord_attrs1] - pint.errors.UnitStrippedWarning XFAIL tests/test_variable.py::TestVariable::test_timedelta64_valid_range - pandas issue 36615 XFAIL tests/test_variable.py::TestVariableWithDask::test_0d_object_array_with_list XFAIL tests/test_variable.py::TestVariableWithDask::test_array_interface XFAIL tests/test_variable.py::TestVariableWithDask::test_copy_index XFAIL tests/test_variable.py::TestVariableWithDask::test_timedelta64_valid_range - pandas issue 36615 XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-median] - median is not implemented by Dask XFAIL tests/test_variable.py::TestIndexVariable::test_timedelta64_valid_range - pandas issue 36615 XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-median] - median is not implemented by Dask XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-median] - median is not implemented by Dask XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-reflect] - dask.array.pad bug XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-median] - median is not implemented by Dask XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-reflect] - dask.array.pad bug XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-median] - median is not implemented by Dask XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-reflect] - dask.array.pad bug XPASS tests/test_dataarray.py::TestDataArray::test_to_dask_dataframe - dask-expr is broken XPASS tests/test_dataarray.py::TestDataArray::test_copy_coords[True-expected_orig0] XPASS tests/test_dataset.py::TestDataset::test_copy_coords[True-expected_orig0] XPASS tests/test_plot.py::TestImshow::test_dates_are_concise - Failing inside matplotlib. Should probably be fixed upstream because other plot functions can handle it. Remove this test when it works, already in Common2dMixin XPASS tests/test_units.py::TestVariable::test_computation[float64-method_rolling_window-numbagg] - converts to ndarray XPASS tests/test_units.py::TestVariable::test_computation[float64-method_rolling_window-None] - converts to ndarray XPASS tests/test_units.py::TestVariable::test_computation[int64-method_rolling_window-numbagg] - converts to ndarray XPASS tests/test_units.py::TestVariable::test_computation[int64-method_rolling_window-None] - converts to ndarray XPASS tests/test_units.py::TestDataset::test_computation_objects[float64-coords-method_rolling] - strips units XPASS tests/test_units.py::TestDataset::test_computation_objects[int64-coords-method_rolling] - strips units XPASS tests/test_variable.py::TestVariableWithDask::test_eq_all_dtypes XPASS tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-reflect] - dask.array.pad bug XPASS tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-reflect] - dask.array.pad bug FAILED tests/test_computation.py::test_cross[a5-b5-ae5-be5-cartesian--1-True] FAILED tests/test_computation.py::test_cross[a6-b6-ae6-be6-cartesian--1-True] FAILED tests/test_dask.py::test_map_blocks_da_ds_with_template[obj0] - ValueE... FAILED tests/test_dask.py::test_map_blocks_da_ds_with_template[obj1] - ValueE... FAILED tests/test_dask.py::test_map_blocks_template_convert_object - ValueErr... FAILED tests/test_dask.py::test_map_blocks_errors_bad_template[obj0] - Assert... FAILED tests/test_dask.py::test_map_blocks_errors_bad_template[obj1] - Assert... = 7 failed, 17161 passed, 2190 skipped, 163 xfailed, 13 xpassed, 239 warnings in 196.06s (0:03:16) = RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.ymArtO (%check) Bad exit status from /var/tmp/rpm-tmp.ymArtO (%check) Finish: rpmbuild python-xarray-2024.7.0-2.fc42.src.rpm Finish: build phase for python-xarray-2024.7.0-2.fc42.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1731202974.886076/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names ERROR: Exception(/var/lib/copr-rpmbuild/results/python-xarray-2024.7.0-2.fc42.src.rpm) Config(fedora-rawhide-x86_64) 4 minutes 18 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_failure=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot ERROR: Command failed: # /usr/bin/systemd-nspawn -q -M 02683f139dcd4ad9a7f84b02dccb62d7 -D /var/lib/mock/fedora-rawhide-x86_64-1731202974.886076/root -a -u mockbuild --capability=cap_ipc_lock --rlimit=RLIMIT_NOFILE=10240 --capability=cap_ipc_lock --bind=/tmp/mock-resolv.uix3kcwy:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -ba --noprep --target x86_64 /builddir/build/originals/python-xarray.spec' Copr build error: Build failed