Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c2a5' (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/7623645-fedora-40-ppc64le --chroot fedora-40-ppc64le Version: 0.73 PID: 7136 Logging PID: 7137 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 7623645, 'buildroot_pkgs': [], 'chroot': 'fedora-40-ppc64le', 'enable_net': False, 'fedora_review': False, 'git_hash': 'f59a57e3b26677b7add65f608f180a7f54002e9d', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/python3-scipy-1.10.1/python-xarray', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'python-xarray', 'package_version': '2024.6.0-1', 'project_dirname': 'python3-scipy-1.10.1', 'project_name': 'python3-scipy-1.10.1', 'project_owner': 'psimovec', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/psimovec/python3-scipy-1.10.1/fedora-40-ppc64le/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}, {'baseurl': 'http://kojipkgs.fedoraproject.org/repos/rawhide/latest/$basearch/', 'id': 'http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch', 'name': 'Additional repo http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch'}], 'sandbox': 'psimovec/python3-scipy-1.10.1--https://src.fedoraproject.org/user/adamwill', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'submitter': 'https://src.fedoraproject.org/user/adamwill', 'tags': [], 'task_id': '7623645-fedora-40-ppc64le', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/psimovec/python3-scipy-1.10.1/python-xarray /var/lib/copr-rpmbuild/workspace/workdir-b6_ntuzh/python-xarray --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/python3-scipy-1.10.1/python-xarray', '/var/lib/copr-rpmbuild/workspace/workdir-b6_ntuzh/python-xarray', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-b6_ntuzh/python-xarray'... Running: git checkout f59a57e3b26677b7add65f608f180a7f54002e9d -- cmd: ['git', 'checkout', 'f59a57e3b26677b7add65f608f180a7f54002e9d', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-b6_ntuzh/python-xarray rc: 0 stdout: stderr: Note: switching to 'f59a57e3b26677b7add65f608f180a7f54002e9d'. 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 f59a57e automatic import of python-xarray Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-b6_ntuzh/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.6.0.tar.gz INFO: Reading stdout from command: curl --help all /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated INFO: Calling: curl -H Pragma: -o xarray-2024.6.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/psimovec/python3-scipy-1.10.1/python-xarray/xarray-2024.6.0.tar.gz/md5/1abd28db799227dac49cb269144c7efe/xarray-2024.6.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 3628k 100 3628k 0 0 9735k 0 --:--:-- --:--:-- --:--:-- 9752k INFO: Reading stdout from command: md5sum xarray-2024.6.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/psimovec/python3-scipy-1.10.1/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 4790k 0 0:00:22 0:00:22 --:--:-- 5885k INFO: Reading stdout from command: md5sum xarray-data-7d8290e0be9d2a8f4b4381641f20a97db6eaea3d.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-b6_ntuzh/python-xarray/python-xarray.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-b6_ntuzh/python-xarray --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1718698983.205711 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.6 starting (python version = 3.12.1, NVR = mock-5.6-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-b6_ntuzh/python-xarray/python-xarray.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-b6_ntuzh/python-xarray --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1718698983.205711 -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-b6_ntuzh/python-xarray/python-xarray.spec) Config(fedora-40-ppc64le) Start: clean chroot Finish: clean chroot Mock Version: 5.6 INFO: Mock Version: 5.6 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-40-ppc64le-bootstrap-1718698983.205711/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:40 INFO: Pulling image: registry.fedoraproject.org/fedora:40 INFO: Copy content of container registry.fedoraproject.org/fedora:40 to /var/lib/mock/fedora-40-ppc64le-bootstrap-1718698983.205711/root INFO: Checking that registry.fedoraproject.org/fedora:40 image matches host's architecture INFO: mounting registry.fedoraproject.org/fedora:40 with podman image mount INFO: image registry.fedoraproject.org/fedora:40 as /var/lib/containers/storage/overlay/c318824958748ee8574c549517122d490d78b8238b5b65c0001c1afefd1a22df/merged INFO: umounting image registry.fedoraproject.org/fedora:40 (/var/lib/containers/storage/overlay/c318824958748ee8574c549517122d490d78b8238b5b65c0001c1afefd1a22df/merged) with podman image umount INFO: Using 'dnf' instead of 'dnf5' for bootstrap chroot INFO: Package manager dnf detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf5 tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 765 kB/s | 265 kB 00:00 Additional repo http_kojipkgs_fedoraproject_org 28 MB/s | 17 MB 00:00 fedora 13 MB/s | 18 MB 00:01 updates 5.4 MB/s | 6.7 MB 00:01 Dependencies resolved. ================================================================================================================== Package Arch Version Repository Size ================================================================================================================== Installing: dnf5 ppc64le 5.2.3.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 685 k replacing dnf.noarch 4.19.2-1.fc40 replacing yum.noarch 4.19.2-1.fc40 dnf5-plugins ppc64le 5.2.3.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 357 k Upgrading: dnf-data noarch 4.20.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k libcomps ppc64le 0.1.21-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 84 k libdnf ppc64le 0.73.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 680 k python3 ppc64le 3.13.0~b2-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k python3-dnf noarch 4.20.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 588 k python3-hawkey ppc64le 0.73.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 102 k python3-libcomps ppc64le 0.1.21-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 52 k python3-libdnf ppc64le 0.73.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 828 k python3-libs ppc64le 3.13.0~b2-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 M python3-rpm ppc64le 4.19.91-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 70 k rpm ppc64le 4.19.91-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 523 k rpm-build-libs ppc64le 4.19.91-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 108 k rpm-libs ppc64le 4.19.91-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 353 k rpm-sign-libs ppc64le 4.19.91-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k Installing dependencies: fmt ppc64le 10.2.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 147 k libdnf5 ppc64le 5.2.3.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M libdnf5-cli ppc64le 5.2.3.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 313 k sdbus-cpp ppc64le 1.5.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 109 k Transaction Summary ================================================================================================================== Install 6 Packages Upgrade 14 Packages Total download size: 15 M Downloading Packages: (1/20): fmt-10.2.1-4.fc41.ppc64le.rpm 850 kB/s | 147 kB 00:00 (2/20): dnf5-plugins-5.2.3.0-3.fc41.ppc64le.rpm 1.8 MB/s | 357 kB 00:00 (3/20): dnf5-5.2.3.0-3.fc41.ppc64le.rpm 3.3 MB/s | 685 kB 00:00 (4/20): libdnf5-cli-5.2.3.0-3.fc41.ppc64le.rpm 6.4 MB/s | 313 kB 00:00 (5/20): sdbus-cpp-1.5.0-2.fc41.ppc64le.rpm 2.3 MB/s | 109 kB 00:00 (6/20): dnf-data-4.20.0-2.fc41.noarch.rpm 1.0 MB/s | 39 kB 00:00 (7/20): libcomps-0.1.21-2.fc41.ppc64le.rpm 2.2 MB/s | 84 kB 00:00 (8/20): libdnf5-5.2.3.0-3.fc41.ppc64le.rpm 6.6 MB/s | 1.0 MB 00:00 (9/20): python3-3.13.0~b2-3.fc41.ppc64le.rpm 441 kB/s | 26 kB 00:00 (10/20): libdnf-0.73.1-2.fc41.ppc64le.rpm 7.2 MB/s | 680 kB 00:00 (11/20): python3-hawkey-0.73.1-2.fc41.ppc64le.r 2.0 MB/s | 102 kB 00:00 (12/20): python3-libcomps-0.1.21-2.fc41.ppc64le 1.3 MB/s | 52 kB 00:00 (13/20): python3-dnf-4.20.0-2.fc41.noarch.rpm 6.1 MB/s | 588 kB 00:00 (14/20): python3-libdnf-0.73.1-2.fc41.ppc64le.r 8.1 MB/s | 828 kB 00:00 (15/20): python3-rpm-4.19.91-13.fc41.ppc64le.rp 962 kB/s | 70 kB 00:00 (16/20): rpm-build-libs-4.19.91-13.fc41.ppc64le 2.7 MB/s | 108 kB 00:00 (17/20): rpm-4.19.91-13.fc41.ppc64le.rpm 12 MB/s | 523 kB 00:00 (18/20): rpm-libs-4.19.91-13.fc41.ppc64le.rpm 8.1 MB/s | 353 kB 00:00 (19/20): rpm-sign-libs-4.19.91-13.fc41.ppc64le. 663 kB/s | 27 kB 00:00 (20/20): python3-libs-3.13.0~b2-3.fc41.ppc64le. 18 MB/s | 8.8 MB 00:00 -------------------------------------------------------------------------------- Total 16 MB/s | 15 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Upgrading : rpm-libs-4.19.91-13.fc41.ppc64le 1/36 Upgrading : python3-libs-3.13.0~b2-3.fc41.ppc64le 2/36 Upgrading : python3-3.13.0~b2-3.fc41.ppc64le 3/36 Installing : fmt-10.2.1-4.fc41.ppc64le 4/36 Installing : libdnf5-5.2.3.0-3.fc41.ppc64le 5/36 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : libdnf5-cli-5.2.3.0-3.fc41.ppc64le 6/36 Upgrading : libdnf-0.73.1-2.fc41.ppc64le 7/36 Upgrading : python3-libdnf-0.73.1-2.fc41.ppc64le 8/36 Upgrading : rpm-build-libs-4.19.91-13.fc41.ppc64le 9/36 Installing : sdbus-cpp-1.5.0-2.fc41.ppc64le 10/36 Installing : dnf5-5.2.3.0-3.fc41.ppc64le 11/36 Upgrading : python3-hawkey-0.73.1-2.fc41.ppc64le 12/36 Upgrading : dnf-data-4.20.0-2.fc41.noarch 13/36 Upgrading : rpm-sign-libs-4.19.91-13.fc41.ppc64le 14/36 Upgrading : python3-rpm-4.19.91-13.fc41.ppc64le 15/36 Upgrading : libcomps-0.1.21-2.fc41.ppc64le 16/36 Upgrading : python3-libcomps-0.1.21-2.fc41.ppc64le 17/36 Upgrading : python3-dnf-4.20.0-2.fc41.noarch 18/36 Installing : dnf5-plugins-5.2.3.0-3.fc41.ppc64le 19/36 Running scriptlet: rpm-4.19.91-13.fc41.ppc64le 20/36 Upgrading : rpm-4.19.91-13.fc41.ppc64le 20/36 Obsoleting : yum-4.19.2-1.fc40.noarch 21/36 Cleanup : rpm-4.19.1.1-1.fc40.ppc64le 22/36 Running scriptlet: dnf-4.19.2-1.fc40.noarch 23/36 Obsoleting : dnf-4.19.2-1.fc40.noarch 23/36 warning: directory /var/cache/dnf: remove failed: Device or resource busy Running scriptlet: dnf-4.19.2-1.fc40.noarch 23/36 Cleanup : python3-dnf-4.19.2-1.fc40.noarch 24/36 Cleanup : python3-rpm-4.19.1.1-1.fc40.ppc64le 25/36 Cleanup : python3-hawkey-0.73.1-1.fc40.ppc64le 26/36 Cleanup : python3-libdnf-0.73.1-1.fc40.ppc64le 27/36 Cleanup : python3-libcomps-0.1.20-5.fc40.ppc64le 28/36 Cleanup : dnf-data-4.19.2-1.fc40.noarch 29/36 Cleanup : rpm-build-libs-4.19.1.1-1.fc40.ppc64le 30/36 Cleanup : rpm-sign-libs-4.19.1.1-1.fc40.ppc64le 31/36 Cleanup : libdnf-0.73.1-1.fc40.ppc64le 32/36 Cleanup : python3-libs-3.12.3-2.fc40.ppc64le 33/36 Cleanup : python3-3.12.3-2.fc40.ppc64le 34/36 Cleanup : rpm-libs-4.19.1.1-1.fc40.ppc64le 35/36 Cleanup : libcomps-0.1.20-5.fc40.ppc64le 36/36 Running scriptlet: rpm-4.19.91-13.fc41.ppc64le 36/36 Running scriptlet: libcomps-0.1.20-5.fc40.ppc64le 36/36 Upgraded: dnf-data-4.20.0-2.fc41.noarch libcomps-0.1.21-2.fc41.ppc64le libdnf-0.73.1-2.fc41.ppc64le python3-3.13.0~b2-3.fc41.ppc64le python3-dnf-4.20.0-2.fc41.noarch python3-hawkey-0.73.1-2.fc41.ppc64le python3-libcomps-0.1.21-2.fc41.ppc64le python3-libdnf-0.73.1-2.fc41.ppc64le python3-libs-3.13.0~b2-3.fc41.ppc64le python3-rpm-4.19.91-13.fc41.ppc64le rpm-4.19.91-13.fc41.ppc64le rpm-build-libs-4.19.91-13.fc41.ppc64le rpm-libs-4.19.91-13.fc41.ppc64le rpm-sign-libs-4.19.91-13.fc41.ppc64le Installed: dnf5-5.2.3.0-3.fc41.ppc64le dnf5-plugins-5.2.3.0-3.fc41.ppc64le fmt-10.2.1-4.fc41.ppc64le libdnf5-5.2.3.0-3.fc41.ppc64le libdnf5-cli-5.2.3.0-3.fc41.ppc64le sdbus-cpp-1.5.0-2.fc41.ppc64le Complete! INFO: Switching package manager from dnf to the dnf5 (direct choice) Finish(bootstrap): installing dnf5 tooling Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-40-ppc64le-1718698983.205711/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.91-13.fc41.ppc64le rpm-sequoia-1.6.0-3.fc40.ppc64le python3-dnf-4.20.0-2.fc41.noarch dnf5-5.2.3.0-3.fc41.ppc64le dnf5-plugins-5.2.3.0-3.fc41.ppc64le Start: installing minimal buildroot with dnf5 Updating and loading repositories: updates 100% | 5.7 MiB/s | 7.3 MiB | 00m01s fedora 100% | 10.8 MiB/s | 18.9 MiB | 00m02s Copr repository 100% | 1.8 MiB/s | 266.2 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 38.0 MiB/s | 16.7 MiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash ppc64le 5.2.26-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.7 MiB bzip2 ppc64le 1.0.8-18.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 427.5 KiB coreutils ppc64le 9.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21.4 MiB cpio ppc64le 2.15-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB diffutils ppc64le 3.10-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB fedora-release-common noarch 41-0.13 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19.2 KiB findutils ppc64le 1:4.10.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB gawk ppc64le 5.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 MiB glibc-minimal-langpack ppc64le 2.39.9000-26.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B grep ppc64le 3.11-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB gzip ppc64le 1.13-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 552.8 KiB info ppc64le 7.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 677.5 KiB patch ppc64le 2.7.6-24.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 390.5 KiB redhat-rpm-config noarch 293-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 183.5 KiB rpm-build ppc64le 4.19.91-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB sed ppc64le 4.9-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB shadow-utils ppc64le 2:4.15.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.4 MiB tar ppc64le 2:1.35-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 MiB unzip ppc64le 6.0-63.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 854.4 KiB util-linux ppc64le 2.40.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17.8 MiB which ppc64le 2.21-41.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 248.0 KiB xz ppc64le 1:5.4.6-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB Installing dependencies: add-determinism ppc64le 0.3.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB alternatives ppc64le 1.27-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 218.2 KiB ansible-srpm-macros noarch 1-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.7 KiB audit-libs ppc64le 4.0.1-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 675.2 KiB authselect ppc64le 1.5.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 309.4 KiB authselect-libs ppc64le 1.5.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 931.7 KiB basesystem noarch 11-20.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B binutils ppc64le 2.42.50-14.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.1 MiB build-reproducibility-srpm-macros noarch 0.3.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 686.0 B bzip2-libs ppc64le 1.0.8-18.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 200.6 KiB ca-certificates noarch 2023.2.62_v7.0.401-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB coreutils-common ppc64le 9.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.2 MiB cracklib ppc64le 2.9.11-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 934.2 KiB crypto-policies noarch 20240521-1.gitf71d135.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 120.0 KiB curl ppc64le 8.8.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 871.7 KiB cyrus-sasl-lib ppc64le 2.1.28-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 MiB debugedit ppc64le 5.0-16.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 499.1 KiB dwz ppc64le 0.15-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 450.8 KiB ed ppc64le 1.20.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 282.7 KiB efi-srpm-macros noarch 5-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.1 KiB elfutils ppc64le 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.3 MiB elfutils-debuginfod-client ppc64le 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 396.5 KiB elfutils-default-yama-scope noarch 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB elfutils-libelf ppc64le 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB elfutils-libs ppc64le 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB fedora-gpg-keys noarch 41-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 124.7 KiB fedora-release noarch 41-0.13 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B fedora-release-identity-basic noarch 41-0.13 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 694.0 B fedora-repos noarch 41-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB fedora-repos-rawhide noarch 41-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB file ppc64le 5.45-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 267.4 KiB file-libs ppc64le 5.45-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10.1 MiB filesystem ppc64le 3.18-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106.0 B fonts-srpm-macros noarch 1:2.0.5-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55.3 KiB forge-srpm-macros noarch 0.3.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.0 KiB fpc-srpm-macros noarch 1.3-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.0 B gdb-minimal ppc64le 14.2-11.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13.8 MiB gdbm ppc64le 1:1.23-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 928.3 KiB gdbm-libs ppc64le 1:1.23-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 425.5 KiB ghc-srpm-macros noarch 1.9.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 747.0 B glibc ppc64le 2.39.9000-26.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.9 MiB glibc-common ppc64le 2.39.9000-26.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB glibc-gconv-extra ppc64le 2.39.9000-26.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48.9 MiB gmp ppc64le 1:6.3.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 850.3 KiB gnat-srpm-macros noarch 6-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB go-srpm-macros noarch 3.6.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 60.8 KiB jansson ppc64le 2.13.1-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 220.3 KiB kernel-srpm-macros noarch 1.0-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB keyutils-libs ppc64le 1.6.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 226.1 KiB krb5-libs ppc64le 1.21.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 MiB libacl ppc64le 2.3.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 195.7 KiB libarchive ppc64le 3.7.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB libattr ppc64le 2.5.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 196.2 KiB libblkid ppc64le 2.40.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 482.6 KiB libbrotli ppc64le 1.1.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB libcap ppc64le 2.70-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB libcap-ng ppc64le 0.8.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 416.5 KiB libcom_err ppc64le 1.47.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 239.1 KiB libcurl ppc64le 8.8.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB libeconf ppc64le 0.6.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 206.0 KiB libevent ppc64le 2.1.12-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB libfdisk ppc64le 2.40.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 547.0 KiB libffi ppc64le 3.4.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 218.0 KiB libgcc ppc64le 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 350.4 KiB libgomp ppc64le 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 695.3 KiB libidn2 ppc64le 2.3.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 456.8 KiB libmount ppc64le 2.40.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 548.0 KiB libnghttp2 ppc64le 1.62.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 262.1 KiB libnsl2 ppc64le 2.0.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 221.8 KiB libpkgconf ppc64le 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 198.0 KiB libpsl ppc64le 0.21.5-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 196.2 KiB libpwquality ppc64le 1.4.5-10.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB librtas ppc64le 2.0.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 497.6 KiB libselinux ppc64le 3.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 329.0 KiB libsemanage ppc64le 3.6-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 489.5 KiB libsepol ppc64le 3.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libsmartcols ppc64le 2.40.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 353.5 KiB libssh ppc64le 0.10.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 709.4 KiB libssh-config noarch 0.10.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 277.0 B libstdc++ ppc64le 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 MiB libtasn1 ppc64le 4.19.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 347.4 KiB libtirpc ppc64le 1.3.4-1.rc3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 338.8 KiB libtool-ltdl ppc64le 2.4.7-11.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 222.1 KiB libunistring ppc64le 1.1-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB libutempter ppc64le 1.2.1-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 417.5 KiB libuuid ppc64le 2.40.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 197.3 KiB libverto ppc64le 0.3.2-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 197.2 KiB libxcrypt ppc64le 4.4.36-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 398.6 KiB libxml2 ppc64le 2.12.8-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 MiB libzstd ppc64le 1.5.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 988.0 KiB lua-libs ppc64le 5.4.6-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 456.9 KiB lua-srpm-macros noarch 1-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB lz4-libs ppc64le 1.9.4-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 325.1 KiB mpfr ppc64le 4.2.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 976.9 KiB ncurses-base noarch 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 326.2 KiB ncurses-libs ppc64le 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 MiB ocaml-srpm-macros noarch 10-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB openblas-srpm-macros noarch 2-17.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112.0 B openldap ppc64le 2.6.8-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB openssl-libs ppc64le 1:3.2.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.6 MiB p11-kit ppc64le 0.25.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 MiB p11-kit-trust ppc64le 0.25.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 655.4 KiB package-notes-srpm-macros noarch 0.5-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB pam ppc64le 1.6.1-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.0 MiB pam-libs ppc64le 1.6.1-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 606.5 KiB pcre2 ppc64le 10.43-2.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 968.9 KiB pcre2-syntax noarch 10.43-2.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 249.0 KiB perl-srpm-macros noarch 1-55.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 861.0 B pkgconf ppc64le 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 238.7 KiB pkgconf-m4 noarch 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13.9 KiB pkgconf-pkg-config ppc64le 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 990.0 B popt ppc64le 1.19-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 272.8 KiB publicsuffix-list-dafsa noarch 20240107-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.5 KiB pyproject-srpm-macros noarch 1.12.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB python-srpm-macros noarch 3.13-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 50.5 KiB qt5-srpm-macros noarch 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 500.0 B qt6-srpm-macros noarch 6.7.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 456.0 B readline ppc64le 8.2-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 817.1 KiB rpm ppc64le 4.19.91-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 MiB rpm-build-libs ppc64le 4.19.91-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 326.6 KiB rpm-libs ppc64le 4.19.91-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB rpm-sequoia ppc64le 1.6.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 MiB rust-srpm-macros noarch 26.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB setup noarch 2.15.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 720.7 KiB sqlite-libs ppc64le 3.46.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB systemd-libs ppc64le 256-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB util-linux-core ppc64le 2.40.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 MiB xxhash-libs ppc64le 0.8.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 211.9 KiB xz-libs ppc64le 1:5.4.6-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 329.5 KiB zig-srpm-macros noarch 1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB zip ppc64le 3.0-40.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB zlib-ng-compat ppc64le 2.1.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 261.7 KiB zstd ppc64le 1.5.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 155 packages Total size of inbound packages is 56 MiB. Need to download 56 MiB. After this operation 324 MiB will be used (install 324 MiB, remove 0 B). [ 1/155] bzip2-0:1.0.8-18.fc40.ppc64le 100% | 554.5 KiB/s | 53.2 KiB | 00m00s [ 2/155] bash-0:5.2.26-3.fc40.ppc64le 100% | 13.4 MiB/s | 1.9 MiB | 00m00s [ 3/155] coreutils-0:9.5-2.fc41.ppc64l 100% | 8.4 MiB/s | 1.3 MiB | 00m00s [ 4/155] cpio-0:2.15-1.fc40.ppc64le 100% | 4.5 MiB/s | 293.2 KiB | 00m00s [ 5/155] diffutils-0:3.10-5.fc40.ppc64 100% | 14.3 MiB/s | 409.9 KiB | 00m00s [ 6/155] fedora-release-common-0:41-0. 100% | 1.1 MiB/s | 22.1 KiB | 00m00s [ 7/155] glibc-minimal-langpack-0:2.39 100% | 3.7 MiB/s | 117.3 KiB | 00m00s [ 8/155] findutils-1:4.10.0-2.fc41.ppc 100% | 11.8 MiB/s | 579.2 KiB | 00m00s [ 9/155] gawk-0:5.3.0-3.fc40.ppc64le 100% | 21.1 MiB/s | 1.1 MiB | 00m00s [ 10/155] grep-0:3.11-8.fc41.ppc64le 100% | 11.7 MiB/s | 299.3 KiB | 00m00s [ 11/155] gzip-0:1.13-1.fc40.ppc64le 100% | 6.8 MiB/s | 168.1 KiB | 00m00s [ 12/155] info-0:7.1-2.fc40.ppc64le 100% | 6.3 MiB/s | 201.1 KiB | 00m00s [ 13/155] patch-0:2.7.6-24.fc40.ppc64le 100% | 5.8 MiB/s | 142.1 KiB | 00m00s [ 14/155] redhat-rpm-config-0:293-1.fc4 100% | 2.5 MiB/s | 75.5 KiB | 00m00s [ 15/155] rpm-build-0:4.19.91-13.fc41.p 100% | 3.6 MiB/s | 78.4 KiB | 00m00s [ 16/155] sed-0:4.9-1.fc40.ppc64le 100% | 12.3 MiB/s | 314.4 KiB | 00m00s [ 17/155] shadow-utils-2:4.15.1-5.fc41. 100% | 29.1 MiB/s | 1.3 MiB | 00m00s [ 18/155] unzip-0:6.0-63.fc40.ppc64le 100% | 5.7 MiB/s | 191.0 KiB | 00m00s [ 19/155] tar-2:1.35-3.fc40.ppc64le 100% | 19.4 MiB/s | 874.4 KiB | 00m00s [ 20/155] which-0:2.21-41.fc40.ppc64le 100% | 2.0 MiB/s | 42.7 KiB | 00m00s [ 21/155] xz-1:5.4.6-3.fc41.ppc64le 100% | 15.8 MiB/s | 535.4 KiB | 00m00s [ 22/155] util-linux-0:2.40.1-2.fc41.pp 100% | 23.3 MiB/s | 1.3 MiB | 00m00s [ 23/155] fedora-repos-0:41-0.2.noarch 100% | 388.7 KiB/s | 9.3 KiB | 00m00s [ 24/155] coreutils-common-0:9.5-2.fc41 100% | 33.8 MiB/s | 2.1 MiB | 00m00s [ 25/155] glibc-common-0:2.39.9000-26.f 100% | 7.3 MiB/s | 413.1 KiB | 00m00s [ 26/155] rpm-0:4.19.91-13.fc41.ppc64le 100% | 12.2 MiB/s | 523.0 KiB | 00m00s [ 27/155] glibc-0:2.39.9000-26.fc41.ppc 100% | 33.5 MiB/s | 3.5 MiB | 00m00s [ 28/155] libblkid-0:2.40.1-2.fc41.ppc6 100% | 4.2 MiB/s | 141.5 KiB | 00m00s [ 29/155] libfdisk-0:2.40.1-2.fc41.ppc6 100% | 3.9 MiB/s | 175.8 KiB | 00m00s [ 30/155] libmount-0:2.40.1-2.fc41.ppc6 100% | 6.9 MiB/s | 177.3 KiB | 00m00s [ 31/155] libsmartcols-0:2.40.1-2.fc41. 100% | 4.3 MiB/s | 109.7 KiB | 00m00s [ 32/155] libuuid-0:2.40.1-2.fc41.ppc64 100% | 1.3 MiB/s | 30.2 KiB | 00m00s [ 33/155] util-linux-core-0:2.40.1-2.fc 100% | 19.0 MiB/s | 564.4 KiB | 00m00s [ 34/155] xz-libs-1:5.4.6-3.fc41.ppc64l 100% | 3.9 MiB/s | 122.4 KiB | 00m00s [ 35/155] fedora-gpg-keys-0:41-0.2.noar 100% | 5.0 MiB/s | 121.8 KiB | 00m00s [ 36/155] fedora-repos-rawhide-0:41-0.2 100% | 424.1 KiB/s | 8.9 KiB | 00m00s [ 37/155] rpm-build-libs-0:4.19.91-13.f 100% | 4.4 MiB/s | 107.6 KiB | 00m00s [ 38/155] rpm-libs-0:4.19.91-13.fc41.pp 100% | 8.4 MiB/s | 353.4 KiB | 00m00s [ 39/155] glibc-gconv-extra-0:2.39.9000 100% | 30.2 MiB/s | 2.0 MiB | 00m00s [ 40/155] systemd-libs-0:256-1.fc41.ppc 100% | 23.7 MiB/s | 776.0 KiB | 00m00s [ 41/155] libselinux-0:3.6-6.fc41.ppc64 100% | 3.6 MiB/s | 99.7 KiB | 00m00s [ 42/155] libxcrypt-0:4.4.36-5.fc40.ppc 100% | 6.1 MiB/s | 130.2 KiB | 00m00s [ 43/155] ncurses-libs-0:6.4-12.2024012 100% | 14.2 MiB/s | 377.9 KiB | 00m00s [ 44/155] pam-0:1.6.1-3.fc41.ppc64le 100% | 17.7 MiB/s | 562.5 KiB | 00m00s [ 45/155] pam-libs-0:1.6.1-3.fc41.ppc64 100% | 2.7 MiB/s | 63.1 KiB | 00m00s [ 46/155] zlib-ng-compat-0:2.1.6-6.fc41 100% | 3.2 MiB/s | 79.0 KiB | 00m00s [ 47/155] authselect-libs-0:1.5.0-5.fc4 100% | 8.9 MiB/s | 209.6 KiB | 00m00s [ 48/155] audit-libs-0:4.0.1-3.fc41.ppc 100% | 4.8 MiB/s | 142.4 KiB | 00m00s [ 49/155] authselect-0:1.5.0-5.fc41.ppc 100% | 5.8 MiB/s | 142.3 KiB | 00m00s [ 50/155] libcap-ng-0:0.8.5-2.fc41.ppc6 100% | 1.6 MiB/s | 33.7 KiB | 00m00s [ 51/155] librtas-0:2.0.6-1.fc41.ppc64l 100% | 3.8 MiB/s | 81.1 KiB | 00m00s [ 52/155] libutempter-0:1.2.1-13.fc40.p 100% | 1.3 MiB/s | 26.8 KiB | 00m00s [ 53/155] readline-0:8.2-8.fc40.ppc64le 100% | 8.3 MiB/s | 229.9 KiB | 00m00s [ 54/155] bzip2-libs-0:1.0.8-18.fc40.pp 100% | 1.7 MiB/s | 46.5 KiB | 00m00s [ 55/155] libacl-0:2.3.2-1.fc40.ppc64le 100% | 1.0 MiB/s | 27.2 KiB | 00m00s [ 56/155] libgcc-0:14.1.1-5.fc41.ppc64l 100% | 4.7 MiB/s | 109.8 KiB | 00m00s [ 57/155] libcap-0:2.70-1.fc41.ppc64le 100% | 3.1 MiB/s | 92.8 KiB | 00m00s [ 58/155] libeconf-0:0.6.2-2.fc41.ppc64 100% | 1.8 MiB/s | 36.1 KiB | 00m00s [ 59/155] libattr-0:2.5.2-3.fc40.ppc64l 100% | 895.2 KiB/s | 18.8 KiB | 00m00s [ 60/155] libsemanage-0:3.6-4.fc41.ppc6 100% | 5.4 MiB/s | 127.9 KiB | 00m00s [ 61/155] setup-0:2.15.0-4.fc41.noarch 100% | 5.8 MiB/s | 148.5 KiB | 00m00s [ 62/155] libzstd-0:1.5.6-1.fc41.ppc64l 100% | 13.6 MiB/s | 334.0 KiB | 00m00s [ 63/155] rpm-sequoia-0:1.6.0-3.fc41.pp 100% | 25.9 MiB/s | 929.6 KiB | 00m00s [ 64/155] lua-libs-0:5.4.6-5.fc40.ppc64 100% | 5.4 MiB/s | 148.8 KiB | 00m00s [ 65/155] popt-0:1.19-6.fc40.ppc64le 100% | 2.6 MiB/s | 64.2 KiB | 00m00s [ 66/155] sqlite-libs-0:3.46.0-2.fc41.p 100% | 25.1 MiB/s | 823.8 KiB | 00m00s [ 67/155] elfutils-libelf-0:0.191-7.fc4 100% | 8.5 MiB/s | 217.7 KiB | 00m00s [ 68/155] libgomp-0:14.1.1-5.fc41.ppc64 100% | 9.6 MiB/s | 363.4 KiB | 00m00s [ 69/155] elfutils-libs-0:0.191-7.fc41. 100% | 11.1 MiB/s | 296.3 KiB | 00m00s [ 70/155] elfutils-debuginfod-client-0: 100% | 1.4 MiB/s | 40.0 KiB | 00m00s [ 71/155] elfutils-0:0.191-7.fc41.ppc64 100% | 14.3 MiB/s | 557.1 KiB | 00m00s [ 72/155] file-0:5.45-6.fc41.ppc64le 100% | 2.4 MiB/s | 49.9 KiB | 00m00s [ 73/155] file-libs-0:5.45-6.fc41.ppc64 100% | 16.8 MiB/s | 774.6 KiB | 00m00s [ 74/155] libarchive-0:3.7.4-1.fc41.ppc 100% | 9.9 MiB/s | 475.7 KiB | 00m00s [ 75/155] zstd-0:1.5.6-1.fc41.ppc64le 100% | 8.2 MiB/s | 501.9 KiB | 00m00s [ 76/155] debugedit-0:5.0-16.fc41.ppc64 100% | 1.7 MiB/s | 81.9 KiB | 00m00s [ 77/155] pkgconf-pkg-config-0:2.1.1-1. 100% | 363.1 KiB/s | 9.8 KiB | 00m00s [ 78/155] binutils-0:2.42.50-14.fc41.pp 100% | 43.8 MiB/s | 6.4 MiB | 00m00s [ 79/155] pkgconf-0:2.1.1-1.fc41.ppc64l 100% | 1.1 MiB/s | 44.3 KiB | 00m00s [ 80/155] pkgconf-m4-0:2.1.1-1.fc41.noa 100% | 369.8 KiB/s | 14.1 KiB | 00m00s [ 81/155] libpkgconf-0:2.1.1-1.fc41.ppc 100% | 1.5 MiB/s | 42.7 KiB | 00m00s [ 82/155] curl-0:8.8.0-1.fc41.ppc64le 100% | 10.3 MiB/s | 306.8 KiB | 00m00s [ 83/155] build-reproducibility-srpm-ma 100% | 389.2 KiB/s | 9.3 KiB | 00m00s [ 84/155] forge-srpm-macros-0:0.3.1-1.f 100% | 776.1 KiB/s | 19.4 KiB | 00m00s [ 85/155] add-determinism-0:0.3.0-1.fc4 100% | 23.7 MiB/s | 824.4 KiB | 00m00s [ 86/155] qt5-srpm-macros-0:5.15.14-1.f 100% | 354.5 KiB/s | 8.9 KiB | 00m00s [ 87/155] qt6-srpm-macros-0:6.7.1-1.fc4 100% | 369.9 KiB/s | 8.9 KiB | 00m00s [ 88/155] rust-srpm-macros-0:26.3-1.fc4 100% | 543.6 KiB/s | 12.5 KiB | 00m00s [ 89/155] ansible-srpm-macros-0:1-15.fc 100% | 948.6 KiB/s | 20.9 KiB | 00m00s [ 90/155] fonts-srpm-macros-1:2.0.5-15. 100% | 1.3 MiB/s | 26.7 KiB | 00m00s [ 91/155] dwz-0:0.15-6.fc40.ppc64le 100% | 4.8 MiB/s | 143.7 KiB | 00m00s [ 92/155] efi-srpm-macros-0:5-11.fc40.n 100% | 969.5 KiB/s | 22.3 KiB | 00m00s [ 93/155] fpc-srpm-macros-0:1.3-12.fc40 100% | 391.7 KiB/s | 7.8 KiB | 00m00s [ 94/155] ghc-srpm-macros-0:1.9.1-1.fc4 100% | 472.0 KiB/s | 9.0 KiB | 00m00s [ 95/155] gnat-srpm-macros-0:6-5.fc40.n 100% | 441.2 KiB/s | 8.8 KiB | 00m00s [ 96/155] go-srpm-macros-0:3.6.0-1.fc41 100% | 1.2 MiB/s | 27.9 KiB | 00m00s [ 97/155] lua-srpm-macros-0:1-13.fc40.n 100% | 415.7 KiB/s | 8.7 KiB | 00m00s [ 98/155] kernel-srpm-macros-0:1.0-23.f 100% | 443.8 KiB/s | 9.8 KiB | 00m00s [ 99/155] ocaml-srpm-macros-0:10-2.fc41 100% | 364.4 KiB/s | 9.1 KiB | 00m00s [100/155] openblas-srpm-macros-0:2-17.f 100% | 348.2 KiB/s | 7.7 KiB | 00m00s [101/155] package-notes-srpm-macros-0:0 100% | 452.0 KiB/s | 9.9 KiB | 00m00s [102/155] perl-srpm-macros-0:1-55.fc41. 100% | 418.7 KiB/s | 8.4 KiB | 00m00s [103/155] pyproject-srpm-macros-0:1.12. 100% | 645.3 KiB/s | 12.9 KiB | 00m00s [104/155] python-srpm-macros-0:3.13-1.f 100% | 955.3 KiB/s | 23.9 KiB | 00m00s [105/155] zig-srpm-macros-0:1-2.fc40.no 100% | 268.0 KiB/s | 8.0 KiB | 00m00s [106/155] zip-0:3.0-40.fc40.ppc64le 100% | 8.4 MiB/s | 274.2 KiB | 00m00s [107/155] ed-0:1.20.2-1.fc41.ppc64le 100% | 3.0 MiB/s | 84.9 KiB | 00m00s [108/155] gdbm-1:1.23-6.fc40.ppc64le 100% | 5.4 MiB/s | 154.4 KiB | 00m00s [109/155] gdbm-libs-1:1.23-6.fc40.ppc64 100% | 2.3 MiB/s | 61.7 KiB | 00m00s [110/155] libnsl2-0:2.0.1-1.fc40.ppc64l 100% | 1.2 MiB/s | 31.7 KiB | 00m00s [111/155] libtirpc-0:1.3.4-1.rc3.fc41.p 100% | 4.2 MiB/s | 107.0 KiB | 00m00s [112/155] libpwquality-0:1.4.5-10.fc41. 100% | 3.9 MiB/s | 111.4 KiB | 00m00s [113/155] openssl-libs-1:3.2.2-1.fc41.p 100% | 36.7 MiB/s | 2.5 MiB | 00m00s [114/155] crypto-policies-0:20240521-1. 100% | 1.3 MiB/s | 64.7 KiB | 00m00s [115/155] ca-certificates-0:2023.2.62_v 100% | 16.2 MiB/s | 862.1 KiB | 00m00s [116/155] ncurses-base-0:6.4-12.2024012 100% | 2.5 MiB/s | 63.8 KiB | 00m00s [117/155] libcom_err-0:1.47.0-5.fc40.pp 100% | 1.1 MiB/s | 25.9 KiB | 00m00s [118/155] krb5-libs-0:1.21.2-5.fc40.ppc 100% | 18.2 MiB/s | 838.3 KiB | 00m00s [119/155] libsepol-0:3.6-3.fc40.ppc64le 100% | 10.7 MiB/s | 372.5 KiB | 00m00s [120/155] pcre2-0:10.43-2.fc41.1.ppc64l 100% | 6.5 MiB/s | 251.9 KiB | 00m00s [121/155] pcre2-syntax-0:10.43-2.fc41.1 100% | 4.7 MiB/s | 148.9 KiB | 00m00s [122/155] cracklib-0:2.9.11-5.fc40.ppc6 100% | 3.4 MiB/s | 83.6 KiB | 00m00s [123/155] keyutils-libs-0:1.6.3-3.fc40. 100% | 1.5 MiB/s | 32.7 KiB | 00m00s [124/155] lz4-libs-0:1.9.4-6.fc40.ppc64 100% | 2.8 MiB/s | 85.7 KiB | 00m00s [125/155] libxml2-0:2.12.8-1.fc41.ppc64 100% | 17.8 MiB/s | 766.9 KiB | 00m00s [126/155] libverto-0:0.3.2-8.fc40.ppc64 100% | 818.0 KiB/s | 22.1 KiB | 00m00s [127/155] basesystem-0:11-20.fc40.noarc 100% | 276.5 KiB/s | 7.2 KiB | 00m00s [128/155] mpfr-0:4.2.1-4.fc41.ppc64le 100% | 11.2 MiB/s | 354.7 KiB | 00m00s [129/155] gmp-1:6.3.0-1.fc41.ppc64le 100% | 5.1 MiB/s | 309.3 KiB | 00m00s [130/155] elfutils-default-yama-scope-0 100% | 215.3 KiB/s | 13.3 KiB | 00m00s [131/155] filesystem-0:3.18-9.fc41.ppc6 100% | 11.0 MiB/s | 1.1 MiB | 00m00s [132/155] p11-kit-0:0.25.3-4.fc40.ppc64 100% | 7.3 MiB/s | 479.5 KiB | 00m00s [133/155] libstdc++-0:14.1.1-5.fc41.ppc 100% | 11.6 MiB/s | 1.0 MiB | 00m00s [134/155] p11-kit-trust-0:0.25.3-4.fc40 100% | 2.7 MiB/s | 147.6 KiB | 00m00s [135/155] alternatives-0:1.27-1.fc41.pp 100% | 899.3 KiB/s | 43.2 KiB | 00m00s [136/155] jansson-0:2.13.1-9.fc40.ppc64 100% | 858.7 KiB/s | 49.8 KiB | 00m00s [137/155] libtasn1-0:4.19.0-6.fc40.ppc6 100% | 1.4 MiB/s | 79.0 KiB | 00m00s [138/155] libffi-0:3.4.6-1.fc41.ppc64le 100% | 596.4 KiB/s | 38.2 KiB | 00m00s [139/155] fedora-release-0:41-0.13.noar 100% | 176.9 KiB/s | 11.3 KiB | 00m00s [140/155] xxhash-libs-0:0.8.2-2.fc40.pp 100% | 545.1 KiB/s | 37.1 KiB | 00m00s [141/155] fedora-release-identity-basic 100% | 232.9 KiB/s | 12.1 KiB | 00m00s [142/155] gdb-minimal-0:14.2-11.fc41.pp 100% | 25.9 MiB/s | 4.3 MiB | 00m00s [143/155] libnghttp2-0:1.62.0-1.fc41.pp 100% | 1.6 MiB/s | 85.9 KiB | 00m00s [144/155] libcurl-0:8.8.0-1.fc41.ppc64l 100% | 6.8 MiB/s | 394.4 KiB | 00m00s [145/155] libidn2-0:2.3.7-1.fc40.ppc64l 100% | 4.5 MiB/s | 115.1 KiB | 00m00s [146/155] libbrotli-0:1.1.0-4.fc41.ppc6 100% | 12.0 MiB/s | 381.9 KiB | 00m00s [147/155] libpsl-0:0.21.5-3.fc40.ppc64l 100% | 2.2 MiB/s | 65.6 KiB | 00m00s [148/155] libssh-0:0.10.6-6.fc41.ppc64l 100% | 8.1 MiB/s | 240.3 KiB | 00m00s [149/155] libssh-config-0:0.10.6-6.fc41 100% | 351.4 KiB/s | 9.1 KiB | 00m00s [150/155] openldap-0:2.6.8-2.fc41.ppc64 100% | 8.8 MiB/s | 287.1 KiB | 00m00s [151/155] cyrus-sasl-lib-0:2.1.28-22.fc 100% | 20.5 MiB/s | 883.3 KiB | 00m00s [152/155] libevent-0:2.1.12-13.fc41.ppc 100% | 6.1 MiB/s | 274.6 KiB | 00m00s [153/155] libtool-ltdl-0:2.4.7-11.fc41. 100% | 822.9 KiB/s | 39.5 KiB | 00m00s [154/155] libunistring-0:1.1-7.fc41.ppc 100% | 9.7 MiB/s | 575.1 KiB | 00m00s [155/155] publicsuffix-list-dafsa-0:202 100% | 984.5 KiB/s | 58.1 KiB | 00m00s -------------------------------------------------------------------------------- [155/155] Total 100% | 27.7 MiB/s | 56.4 MiB | 00m02s Running transaction [ 1/157] Verify package files 100% | 249.0 B/s | 155.0 B | 00m01s >>> Running pre-transaction scriptlet: filesystem-0:3.18-9.fc41.ppc64le >>> Stop pre-transaction scriptlet: filesystem-0:3.18-9.fc41.ppc64le [ 2/157] Prepare transaction 100% | 1.4 KiB/s | 155.0 B | 00m00s [ 3/157] Installing libgcc-0:14.1.1-5. 100% | 68.8 MiB/s | 352.1 KiB | 00m00s >>> Running post-install scriptlet: libgcc-0:14.1.1-5.fc41.ppc64le >>> Stop post-install scriptlet: libgcc-0:14.1.1-5.fc41.ppc64le [ 4/157] Installing crypto-policies-0: 100% | 8.4 MiB/s | 147.0 KiB | 00m00s >>> Running post-install scriptlet: crypto-policies-0:20240521-1.gitf71d135.fc41 >>> Stop post-install scriptlet: crypto-policies-0:20240521-1.gitf71d135.fc41.no [ 5/157] Installing publicsuffix-list- 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 6/157] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 7/157] Installing fedora-release-ide 100% | 0.0 B/s | 952.0 B | 00m00s [ 8/157] Installing fedora-repos-rawhi 100% | 2.4 MiB/s | 2.4 KiB | 00m00s [ 9/157] Installing fedora-gpg-keys-0: 100% | 6.6 MiB/s | 169.7 KiB | 00m00s [ 10/157] Installing fedora-repos-0:41- 100% | 5.6 MiB/s | 5.7 KiB | 00m00s [ 11/157] Installing fedora-release-com 100% | 11.5 MiB/s | 23.5 KiB | 00m00s [ 12/157] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 13/157] Installing setup-0:2.15.0-4.f 100% | 24.5 MiB/s | 726.1 KiB | 00m00s >>> Running post-install scriptlet: setup-0:2.15.0-4.fc41.noarch >>> Stop post-install scriptlet: setup-0:2.15.0-4.fc41.noarch [ 14/157] Installing filesystem-0:3.18- 100% | 1.3 MiB/s | 212.5 KiB | 00m00s [ 15/157] Installing basesystem-0:11-20 100% | 0.0 B/s | 124.0 B | 00m00s [ 16/157] Installing pcre2-syntax-0:10. 100% | 61.4 MiB/s | 251.5 KiB | 00m00s [ 17/157] Installing ncurses-base-0:6.4 100% | 22.9 MiB/s | 351.6 KiB | 00m00s [ 18/157] Installing glibc-minimal-lang 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 19/157] Installing ncurses-libs-0:6.4 100% | 81.2 MiB/s | 2.4 MiB | 00m00s >>> Running pre-install scriptlet: glibc-0:2.39.9000-26.fc41.ppc64le >>> Stop pre-install scriptlet: glibc-0:2.39.9000-26.fc41.ppc64le warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead [ 20/157] Installing glibc-0:2.39.9000- 100% | 109.7 MiB/s | 14.9 MiB | 00m00s >>> Running post-install scriptlet: glibc-0:2.39.9000-26.fc41.ppc64le >>> Stop post-install scriptlet: glibc-0:2.39.9000-26.fc41.ppc64le [ 21/157] Installing bash-0:5.2.26-3.fc 100% | 119.0 MiB/s | 8.7 MiB | 00m00s >>> Running post-install scriptlet: bash-0:5.2.26-3.fc40.ppc64le >>> Stop post-install scriptlet: bash-0:5.2.26-3.fc40.ppc64le [ 22/157] Installing glibc-common-0:2.3 100% | 109.7 MiB/s | 2.6 MiB | 00m00s warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead [ 23/157] Installing glibc-gconv-extra- 100% | 160.1 MiB/s | 49.0 MiB | 00m00s >>> Running post-install scriptlet: glibc-gconv-extra-0:2.39.9000-26.fc41.ppc64l >>> Stop post-install scriptlet: glibc-gconv-extra-0:2.39.9000-26.fc41.ppc64le [ 24/157] Installing zlib-ng-compat-0:2 100% | 128.2 MiB/s | 262.5 KiB | 00m00s [ 25/157] Installing xz-libs-1:5.4.6-3. 100% | 107.6 MiB/s | 330.6 KiB | 00m00s [ 26/157] Installing bzip2-libs-0:1.0.8 100% | 98.5 MiB/s | 201.8 KiB | 00m00s [ 27/157] Installing libuuid-0:2.40.1-2 100% | 96.9 MiB/s | 198.5 KiB | 00m00s [ 28/157] Installing readline-0:8.2-8.f 100% | 114.3 MiB/s | 819.2 KiB | 00m00s [ 29/157] Installing popt-0:1.19-6.fc40 100% | 39.0 MiB/s | 279.4 KiB | 00m00s [ 30/157] Installing libblkid-0:2.40.1- 100% | 118.1 MiB/s | 483.7 KiB | 00m00s [ 31/157] Installing libxcrypt-0:4.4.36 100% | 78.4 MiB/s | 401.3 KiB | 00m00s [ 32/157] Installing libattr-0:2.5.2-3. 100% | 64.2 MiB/s | 197.2 KiB | 00m00s [ 33/157] Installing libacl-0:2.3.2-1.f 100% | 96.0 MiB/s | 196.6 KiB | 00m00s [ 34/157] Installing libzstd-0:1.5.6-1. 100% | 138.0 MiB/s | 989.2 KiB | 00m00s [ 35/157] Installing elfutils-libelf-0: 100% | 146.0 MiB/s | 1.3 MiB | 00m00s [ 36/157] Installing gmp-1:6.3.0-1.fc41 100% | 118.9 MiB/s | 852.5 KiB | 00m00s [ 37/157] Installing libstdc++-0:14.1.1 100% | 142.3 MiB/s | 3.8 MiB | 00m00s [ 38/157] Installing libeconf-0:0.6.2-2 100% | 101.4 MiB/s | 207.6 KiB | 00m00s [ 39/157] Installing gdbm-libs-1:1.23-6 100% | 139.1 MiB/s | 427.2 KiB | 00m00s [ 40/157] Installing mpfr-0:4.2.1-4.fc4 100% | 119.5 MiB/s | 978.6 KiB | 00m00s [ 41/157] Installing gawk-0:5.3.0-3.fc4 100% | 122.0 MiB/s | 4.5 MiB | 00m00s [ 42/157] Installing dwz-0:0.15-6.fc40. 100% | 73.6 MiB/s | 452.1 KiB | 00m00s [ 43/157] Installing unzip-0:6.0-63.fc4 100% | 139.6 MiB/s | 858.0 KiB | 00m00s [ 44/157] Installing file-libs-0:5.45-6 100% | 180.1 MiB/s | 10.1 MiB | 00m00s [ 45/157] Installing file-0:5.45-6.fc41 100% | 87.5 MiB/s | 268.9 KiB | 00m00s [ 46/157] Installing libsmartcols-0:2.4 100% | 115.4 MiB/s | 354.5 KiB | 00m00s [ 47/157] Installing libcap-ng-0:0.8.5- 100% | 136.2 MiB/s | 418.4 KiB | 00m00s [ 48/157] Installing audit-libs-0:4.0.1 100% | 132.3 MiB/s | 677.3 KiB | 00m00s [ 49/157] Installing pam-libs-0:1.6.1-3 100% | 148.6 MiB/s | 608.7 KiB | 00m00s [ 50/157] Installing libcap-0:2.70-1.fc 100% | 137.5 MiB/s | 1.4 MiB | 00m00s [ 51/157] Installing systemd-libs-0:256 100% | 147.9 MiB/s | 3.0 MiB | 00m00s [ 52/157] Installing lua-libs-0:5.4.6-5 100% | 111.8 MiB/s | 458.1 KiB | 00m00s [ 53/157] Installing libcom_err-0:1.47. 100% | 117.3 MiB/s | 240.2 KiB | 00m00s [ 54/157] Installing libsepol-0:3.6-3.f 100% | 138.1 MiB/s | 1.1 MiB | 00m00s [ 55/157] Installing pcre2-0:10.43-2.fc 100% | 105.3 MiB/s | 970.3 KiB | 00m00s [ 56/157] Installing libselinux-0:3.6-6 100% | 107.5 MiB/s | 330.3 KiB | 00m00s [ 57/157] Installing sed-0:4.9-1.fc40.p 100% | 82.2 MiB/s | 1.0 MiB | 00m00s [ 58/157] Installing grep-0:3.11-8.fc41 100% | 48.3 MiB/s | 1.2 MiB | 00m00s [ 59/157] Installing findutils-1:4.10.0 100% | 58.7 MiB/s | 2.2 MiB | 00m00s [ 60/157] Installing xz-1:5.4.6-3.fc41. 100% | 54.4 MiB/s | 2.3 MiB | 00m00s [ 61/157] Installing libmount-0:2.40.1- 100% | 134.0 MiB/s | 549.0 KiB | 00m00s [ 62/157] Installing lz4-libs-0:1.9.4-6 100% | 106.2 MiB/s | 326.2 KiB | 00m00s [ 63/157] Installing alternatives-0:1.2 100% | 107.4 MiB/s | 219.9 KiB | 00m00s [ 64/157] Installing libtasn1-0:4.19.0- 100% | 85.3 MiB/s | 349.2 KiB | 00m00s [ 65/157] Installing libunistring-0:1.1 100% | 144.0 MiB/s | 1.9 MiB | 00m00s [ 66/157] Installing libidn2-0:2.3.7-1. 100% | 64.6 MiB/s | 462.8 KiB | 00m00s [ 67/157] Installing libpsl-0:0.21.5-3. 100% | 96.4 MiB/s | 197.3 KiB | 00m00s [ 68/157] Installing zstd-0:1.5.6-1.fc4 100% | 137.7 MiB/s | 2.1 MiB | 00m00s [ 69/157] Installing util-linux-core-0: 100% | 163.2 MiB/s | 6.2 MiB | 00m00s [ 70/157] Installing tar-2:1.35-3.fc40. 100% | 122.8 MiB/s | 3.2 MiB | 00m00s [ 71/157] Installing libsemanage-0:3.6- 100% | 96.0 MiB/s | 491.3 KiB | 00m00s [ 72/157] Installing shadow-utils-2:4.1 100% | 79.1 MiB/s | 7.4 MiB | 00m00s >>> Running pre-install scriptlet: libutempter-0:1.2.1-13.fc40.ppc64le >>> Stop pre-install scriptlet: libutempter-0:1.2.1-13.fc40.ppc64le [ 73/157] Installing libutempter-0:1.2. 100% | 102.4 MiB/s | 419.5 KiB | 00m00s [ 74/157] Installing zip-0:3.0-40.fc40. 100% | 113.5 MiB/s | 1.2 MiB | 00m00s [ 75/157] Installing gdbm-1:1.23-6.fc40 100% | 91.1 MiB/s | 933.2 KiB | 00m00s [ 76/157] Installing cyrus-sasl-lib-0:2 100% | 95.8 MiB/s | 3.5 MiB | 00m00s [ 77/157] Installing libfdisk-0:2.40.1- 100% | 107.1 MiB/s | 548.1 KiB | 00m00s [ 78/157] Installing bzip2-0:1.0.8-18.f 100% | 84.4 MiB/s | 432.0 KiB | 00m00s [ 79/157] Installing libxml2-0:2.12.8-1 100% | 132.5 MiB/s | 2.5 MiB | 00m00s [ 80/157] Installing sqlite-libs-0:3.46 100% | 129.0 MiB/s | 1.9 MiB | 00m00s [ 81/157] Installing add-determinism-0: 100% | 134.1 MiB/s | 2.3 MiB | 00m00s [ 82/157] Installing build-reproducibil 100% | 953.1 KiB/s | 976.0 B | 00m00s [ 83/157] Installing ed-0:1.20.2-1.fc41 100% | 55.7 MiB/s | 285.0 KiB | 00m00s [ 84/157] Installing patch-0:2.7.6-24.f 100% | 95.7 MiB/s | 392.1 KiB | 00m00s [ 85/157] Installing elfutils-default-y 100% | 291.9 KiB/s | 2.0 KiB | 00m00s >>> Running post-install scriptlet: elfutils-default-yama-scope-0:0.191-7.fc41.n >>> Stop post-install scriptlet: elfutils-default-yama-scope-0:0.191-7.fc41.noar [ 86/157] Installing elfutils-libs-0:0. 100% | 47.4 MiB/s | 1.0 MiB | 00m00s [ 87/157] Installing cpio-0:2.15-1.fc40 100% | 87.2 MiB/s | 1.2 MiB | 00m00s [ 88/157] Installing diffutils-0:3.10-5 100% | 120.6 MiB/s | 2.2 MiB | 00m00s [ 89/157] Installing librtas-0:2.0.6-1. 100% | 48.8 MiB/s | 499.7 KiB | 00m00s >>> Running post-install scriptlet: librtas-0:2.0.6-1.fc41.ppc64le >>> Stop post-install scriptlet: librtas-0:2.0.6-1.fc41.ppc64le [ 90/157] Installing libgomp-0:14.1.1-5 100% | 113.4 MiB/s | 696.8 KiB | 00m00s [ 91/157] Installing libpkgconf-0:2.1.1 100% | 97.2 MiB/s | 199.1 KiB | 00m00s [ 92/157] Installing pkgconf-0:2.1.1-1. 100% | 47.1 MiB/s | 241.2 KiB | 00m00s [ 93/157] Installing keyutils-libs-0:1. 100% | 111.1 MiB/s | 227.5 KiB | 00m00s [ 94/157] Installing libverto-0:0.3.2-8 100% | 97.2 MiB/s | 199.0 KiB | 00m00s [ 95/157] Installing jansson-0:2.13.1-9 100% | 30.9 MiB/s | 221.7 KiB | 00m00s [ 96/157] Installing libffi-0:3.4.6-1.f 100% | 107.1 MiB/s | 219.4 KiB | 00m00s [ 97/157] Installing p11-kit-0:0.25.3-4 100% | 76.7 MiB/s | 3.1 MiB | 00m00s [ 98/157] Installing p11-kit-trust-0:0. 100% | 53.5 MiB/s | 657.1 KiB | 00m00s >>> Running post-install scriptlet: p11-kit-trust-0:0.25.3-4.fc40.ppc64le >>> Stop post-install scriptlet: p11-kit-trust-0:0.25.3-4.fc40.ppc64le [ 99/157] Installing xxhash-libs-0:0.8. 100% | 104.2 MiB/s | 213.3 KiB | 00m00s [100/157] Installing libnghttp2-0:1.62. 100% | 85.7 MiB/s | 263.2 KiB | 00m00s [101/157] Installing libbrotli-0:1.1.0- 100% | 126.5 MiB/s | 1.3 MiB | 00m00s [102/157] Installing libtool-ltdl-0:2.4 100% | 109.0 MiB/s | 223.2 KiB | 00m00s [103/157] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [104/157] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [105/157] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [106/157] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [107/157] Installing kernel-srpm-macros 100% | 1.1 MiB/s | 2.3 KiB | 00m00s [108/157] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [109/157] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [110/157] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [111/157] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [112/157] Installing rust-srpm-macros-0 100% | 5.4 MiB/s | 5.6 KiB | 00m00s [113/157] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [114/157] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [115/157] Installing pkgconf-m4-0:2.1.1 100% | 14.0 MiB/s | 14.3 KiB | 00m00s [116/157] Installing pkgconf-pkg-config 100% | 591.1 KiB/s | 1.8 KiB | 00m00s [117/157] Installing coreutils-common-0 100% | 119.0 MiB/s | 11.2 MiB | 00m00s [118/157] Installing openssl-libs-1:3.2 100% | 111.5 MiB/s | 8.6 MiB | 00m00s [119/157] Installing coreutils-0:9.5-2. 100% | 152.4 MiB/s | 21.5 MiB | 00m00s >>> Running pre-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40.n >>> Stop pre-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40.noar [120/157] Installing ca-certificates-0: 100% | 1.6 MiB/s | 2.3 MiB | 00m01s >>> Running post-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40. >>> Stop post-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40.noa [121/157] Installing krb5-libs-0:1.21.2 100% | 85.4 MiB/s | 3.8 MiB | 00m00s [122/157] Installing libarchive-0:3.7.4 100% | 88.6 MiB/s | 1.3 MiB | 00m00s [123/157] Installing libtirpc-0:1.3.4-1 100% | 83.1 MiB/s | 340.6 KiB | 00m00s [124/157] Installing gzip-0:1.13-1.fc40 100% | 68.2 MiB/s | 558.4 KiB | 00m00s [125/157] Installing authselect-libs-0: 100% | 66.0 MiB/s | 946.7 KiB | 00m00s [126/157] Installing authselect-0:1.5.0 100% | 51.1 MiB/s | 313.8 KiB | 00m00s [127/157] Installing cracklib-0:2.9.11- 100% | 71.0 MiB/s | 945.6 KiB | 00m00s [128/157] Installing libpwquality-0:1.4 100% | 79.1 MiB/s | 1.1 MiB | 00m00s [129/157] Installing libnsl2-0:2.0.1-1. 100% | 72.6 MiB/s | 222.9 KiB | 00m00s [130/157] Installing pam-0:1.6.1-3.fc41 100% | 137.7 MiB/s | 11.0 MiB | 00m00s [131/157] Installing libssh-0:0.10.6-6. 100% | 99.3 MiB/s | 711.5 KiB | 00m00s [132/157] Installing rpm-sequoia-0:1.6. 100% | 127.3 MiB/s | 2.7 MiB | 00m00s [133/157] Installing rpm-libs-0:4.19.91 100% | 99.4 MiB/s | 1.1 MiB | 00m00s [134/157] Installing rpm-build-libs-0:4 100% | 79.9 MiB/s | 327.4 KiB | 00m00s [135/157] Installing libevent-0:2.1.12- 100% | 88.1 MiB/s | 1.6 MiB | 00m00s [136/157] Installing openldap-0:2.6.8-2 100% | 105.9 MiB/s | 1.1 MiB | 00m00s [137/157] Installing libcurl-0:8.8.0-1. 100% | 128.3 MiB/s | 1.0 MiB | 00m00s [138/157] Installing elfutils-debuginfo 100% | 64.9 MiB/s | 398.5 KiB | 00m00s [139/157] Installing elfutils-0:0.191-7 100% | 164.6 MiB/s | 5.3 MiB | 00m00s [140/157] Installing binutils-0:2.42.50 100% | 146.8 MiB/s | 32.1 MiB | 00m00s >>> Running post-install scriptlet: binutils-0:2.42.50-14.fc41.ppc64le >>> Stop post-install scriptlet: binutils-0:2.42.50-14.fc41.ppc64le [141/157] Installing gdb-minimal-0:14.2 100% | 155.6 MiB/s | 13.8 MiB | 00m00s [142/157] Installing debugedit-0:5.0-16 100% | 122.5 MiB/s | 501.8 KiB | 00m00s [143/157] Installing curl-0:8.8.0-1.fc4 100% | 44.9 MiB/s | 874.2 KiB | 00m00s >>> Running pre-install scriptlet: rpm-0:4.19.91-13.fc41.ppc64le >>> Stop pre-install scriptlet: rpm-0:4.19.91-13.fc41.ppc64le [144/157] Installing rpm-0:4.19.91-13.f 100% | 68.4 MiB/s | 3.3 MiB | 00m00s [145/157] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [146/157] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [147/157] Installing zig-srpm-macros-0: 100% | 1.6 MiB/s | 1.7 KiB | 00m00s [148/157] Installing forge-srpm-macros- 100% | 19.7 MiB/s | 40.3 KiB | 00m00s [149/157] Installing fonts-srpm-macros- 100% | 55.1 MiB/s | 56.5 KiB | 00m00s [150/157] Installing go-srpm-macros-0:3 100% | 60.5 MiB/s | 62.0 KiB | 00m00s [151/157] Installing python-srpm-macros 100% | 50.5 MiB/s | 51.7 KiB | 00m00s [152/157] Installing redhat-rpm-config- 100% | 18.6 MiB/s | 190.1 KiB | 00m00s [153/157] Installing rpm-build-0:4.19.9 100% | 107.4 MiB/s | 1.4 MiB | 00m00s [154/157] Installing pyproject-srpm-mac 100% | 1.0 MiB/s | 2.1 KiB | 00m00s [155/157] Installing util-linux-0:2.40. 100% | 130.3 MiB/s | 17.8 MiB | 00m00s >>> Running post-install scriptlet: util-linux-0:2.40.1-2.fc41.ppc64le >>> Stop post-install scriptlet: util-linux-0:2.40.1-2.fc41.ppc64le [156/157] Installing which-0:2.21-41.fc 100% | 81.5 MiB/s | 250.2 KiB | 00m00s warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead [157/157] Installing info-0:7.1-2.fc40. 100% | 371.0 KiB/s | 677.9 KiB | 00m02s >>> Running post-transaction scriptlet: filesystem-0:3.18-9.fc41.ppc64le >>> Stop post-transaction scriptlet: filesystem-0:3.18-9.fc41.ppc64le >>> Running post-transaction scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.f >>> Stop post-transaction scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40 >>> Running post-transaction scriptlet: authselect-libs-0:1.5.0-5.fc41.ppc64le >>> Stop post-transaction scriptlet: authselect-libs-0:1.5.0-5.fc41.ppc64le >>> Running post-transaction scriptlet: rpm-0:4.19.91-13.fc41.ppc64le >>> Stop post-transaction scriptlet: rpm-0:4.19.91-13.fc41.ppc64le >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-26.fc41.ppc64le >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-26.fc41.ppc64le >>> Running trigger-install scriptlet: info-0:7.1-2.fc40.ppc64le >>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.ppc64le Warning: skipped PGP checks for 155 packages from repository: http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.3.0-1.fc41.ppc64le alternatives-1.27-1.fc41.ppc64le ansible-srpm-macros-1-15.fc41.noarch audit-libs-4.0.1-3.fc41.ppc64le authselect-1.5.0-5.fc41.ppc64le authselect-libs-1.5.0-5.fc41.ppc64le basesystem-11-20.fc40.noarch bash-5.2.26-3.fc40.ppc64le binutils-2.42.50-14.fc41.ppc64le build-reproducibility-srpm-macros-0.3.0-1.fc41.noarch bzip2-1.0.8-18.fc40.ppc64le bzip2-libs-1.0.8-18.fc40.ppc64le ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch coreutils-9.5-2.fc41.ppc64le coreutils-common-9.5-2.fc41.ppc64le cpio-2.15-1.fc40.ppc64le cracklib-2.9.11-5.fc40.ppc64le crypto-policies-20240521-1.gitf71d135.fc41.noarch curl-8.8.0-1.fc41.ppc64le cyrus-sasl-lib-2.1.28-22.fc41.ppc64le debugedit-5.0-16.fc41.ppc64le diffutils-3.10-5.fc40.ppc64le dwz-0.15-6.fc40.ppc64le ed-1.20.2-1.fc41.ppc64le efi-srpm-macros-5-11.fc40.noarch elfutils-0.191-7.fc41.ppc64le elfutils-debuginfod-client-0.191-7.fc41.ppc64le elfutils-default-yama-scope-0.191-7.fc41.noarch elfutils-libelf-0.191-7.fc41.ppc64le elfutils-libs-0.191-7.fc41.ppc64le fedora-gpg-keys-41-0.2.noarch fedora-release-41-0.13.noarch fedora-release-common-41-0.13.noarch fedora-release-identity-basic-41-0.13.noarch fedora-repos-41-0.2.noarch fedora-repos-rawhide-41-0.2.noarch file-5.45-6.fc41.ppc64le file-libs-5.45-6.fc41.ppc64le filesystem-3.18-9.fc41.ppc64le findutils-4.10.0-2.fc41.ppc64le fonts-srpm-macros-2.0.5-15.fc41.noarch forge-srpm-macros-0.3.1-1.fc41.noarch fpc-srpm-macros-1.3-12.fc40.noarch gawk-5.3.0-3.fc40.ppc64le gdb-minimal-14.2-11.fc41.ppc64le gdbm-1.23-6.fc40.ppc64le gdbm-libs-1.23-6.fc40.ppc64le ghc-srpm-macros-1.9.1-1.fc41.noarch glibc-2.39.9000-26.fc41.ppc64le glibc-common-2.39.9000-26.fc41.ppc64le glibc-gconv-extra-2.39.9000-26.fc41.ppc64le glibc-minimal-langpack-2.39.9000-26.fc41.ppc64le gmp-6.3.0-1.fc41.ppc64le gnat-srpm-macros-6-5.fc40.noarch go-srpm-macros-3.6.0-1.fc41.noarch grep-3.11-8.fc41.ppc64le gzip-1.13-1.fc40.ppc64le info-7.1-2.fc40.ppc64le jansson-2.13.1-9.fc40.ppc64le kernel-srpm-macros-1.0-23.fc41.noarch keyutils-libs-1.6.3-3.fc40.ppc64le krb5-libs-1.21.2-5.fc40.ppc64le libacl-2.3.2-1.fc40.ppc64le libarchive-3.7.4-1.fc41.ppc64le libattr-2.5.2-3.fc40.ppc64le libblkid-2.40.1-2.fc41.ppc64le libbrotli-1.1.0-4.fc41.ppc64le libcap-2.70-1.fc41.ppc64le libcap-ng-0.8.5-2.fc41.ppc64le libcom_err-1.47.0-5.fc40.ppc64le libcurl-8.8.0-1.fc41.ppc64le libeconf-0.6.2-2.fc41.ppc64le libevent-2.1.12-13.fc41.ppc64le libfdisk-2.40.1-2.fc41.ppc64le libffi-3.4.6-1.fc41.ppc64le libgcc-14.1.1-5.fc41.ppc64le libgomp-14.1.1-5.fc41.ppc64le libidn2-2.3.7-1.fc40.ppc64le libmount-2.40.1-2.fc41.ppc64le libnghttp2-1.62.0-1.fc41.ppc64le libnsl2-2.0.1-1.fc40.ppc64le libpkgconf-2.1.1-1.fc41.ppc64le libpsl-0.21.5-3.fc40.ppc64le libpwquality-1.4.5-10.fc41.ppc64le librtas-2.0.6-1.fc41.ppc64le libselinux-3.6-6.fc41.ppc64le libsemanage-3.6-4.fc41.ppc64le libsepol-3.6-3.fc40.ppc64le libsmartcols-2.40.1-2.fc41.ppc64le libssh-0.10.6-6.fc41.ppc64le libssh-config-0.10.6-6.fc41.noarch libstdc++-14.1.1-5.fc41.ppc64le libtasn1-4.19.0-6.fc40.ppc64le libtirpc-1.3.4-1.rc3.fc41.ppc64le libtool-ltdl-2.4.7-11.fc41.ppc64le libunistring-1.1-7.fc41.ppc64le libutempter-1.2.1-13.fc40.ppc64le libuuid-2.40.1-2.fc41.ppc64le libverto-0.3.2-8.fc40.ppc64le libxcrypt-4.4.36-5.fc40.ppc64le libxml2-2.12.8-1.fc41.ppc64le libzstd-1.5.6-1.fc41.ppc64le lua-libs-5.4.6-5.fc40.ppc64le lua-srpm-macros-1-13.fc40.noarch lz4-libs-1.9.4-6.fc40.ppc64le mpfr-4.2.1-4.fc41.ppc64le ncurses-base-6.4-12.20240127.fc40.noarch ncurses-libs-6.4-12.20240127.fc40.ppc64le ocaml-srpm-macros-10-2.fc41.noarch openblas-srpm-macros-2-17.fc41.noarch openldap-2.6.8-2.fc41.ppc64le openssl-libs-3.2.2-1.fc41.ppc64le p11-kit-0.25.3-4.fc40.ppc64le p11-kit-trust-0.25.3-4.fc40.ppc64le package-notes-srpm-macros-0.5-11.fc40.noarch pam-1.6.1-3.fc41.ppc64le pam-libs-1.6.1-3.fc41.ppc64le patch-2.7.6-24.fc40.ppc64le pcre2-10.43-2.fc41.1.ppc64le pcre2-syntax-10.43-2.fc41.1.noarch perl-srpm-macros-1-55.fc41.noarch pkgconf-2.1.1-1.fc41.ppc64le pkgconf-m4-2.1.1-1.fc41.noarch pkgconf-pkg-config-2.1.1-1.fc41.ppc64le popt-1.19-6.fc40.ppc64le publicsuffix-list-dafsa-20240107-3.fc40.noarch pyproject-srpm-macros-1.12.1-1.fc41.noarch python-srpm-macros-3.13-1.fc41.noarch qt5-srpm-macros-5.15.14-1.fc41.noarch qt6-srpm-macros-6.7.1-1.fc41.noarch readline-8.2-8.fc40.ppc64le redhat-rpm-config-293-1.fc41.noarch rpm-4.19.91-13.fc41.ppc64le rpm-build-4.19.91-13.fc41.ppc64le rpm-build-libs-4.19.91-13.fc41.ppc64le rpm-libs-4.19.91-13.fc41.ppc64le rpm-sequoia-1.6.0-3.fc41.ppc64le rust-srpm-macros-26.3-1.fc41.noarch sed-4.9-1.fc40.ppc64le setup-2.15.0-4.fc41.noarch shadow-utils-4.15.1-5.fc41.ppc64le sqlite-libs-3.46.0-2.fc41.ppc64le systemd-libs-256-1.fc41.ppc64le tar-1.35-3.fc40.ppc64le unzip-6.0-63.fc40.ppc64le util-linux-2.40.1-2.fc41.ppc64le util-linux-core-2.40.1-2.fc41.ppc64le which-2.21-41.fc40.ppc64le xxhash-libs-0.8.2-2.fc40.ppc64le xz-5.4.6-3.fc41.ppc64le xz-libs-5.4.6-3.fc41.ppc64le zig-srpm-macros-1-2.fc40.noarch zip-3.0-40.fc40.ppc64le zlib-ng-compat-2.1.6-6.fc41.ppc64le zstd-1.5.6-1.fc41.ppc64le Start: buildsrpm Start: rpmbuild -bs Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1718668800 Wrote: /builddir/build/SRPMS/python-xarray-2024.6.0-1.fc41.src.rpm Finish: rpmbuild -bs cp: preserving permissions for ‘/var/lib/copr-rpmbuild/results/chroot_scan/var/lib/mock/fedora-40-ppc64le-1718698983.205711/root/var/log’: No such file or directory INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-40-ppc64le-1718698983.205711/root/var/log/dnf5.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-b6_ntuzh/python-xarray/python-xarray.spec) Config(child) 1 minutes 15 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.6.0-1.fc41.src.rpm) Config(fedora-40-ppc64le) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-40-ppc64le-bootstrap-1718698983.205711/root. INFO: reusing tmpfs at /var/lib/mock/fedora-40-ppc64le-bootstrap-1718698983.205711/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-40-ppc64le-1718698983.205711/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.91-13.fc41.ppc64le rpm-sequoia-1.6.0-3.fc40.ppc64le python3-dnf-4.20.0-2.fc41.noarch dnf5-5.2.3.0-3.fc41.ppc64le dnf5-plugins-5.2.3.0-3.fc41.ppc64le Finish: chroot init Start: build phase for python-xarray-2024.6.0-1.fc41.src.rpm Start: build setup for python-xarray-2024.6.0-1.fc41.src.rpm Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1718668800 Wrote: /builddir/build/SRPMS/python-xarray-2024.6.0-1.fc41.src.rpm Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 55.0 KiB/s | 4.1 KiB | 00m00s Copr repository 100% | 18.7 KiB/s | 1.5 KiB | 00m00s fedora 100% | 152.3 KiB/s | 5.0 KiB | 00m00s updates 100% | 183.5 KiB/s | 6.1 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: python3-Bottleneck ppc64le 1.3.7-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB python3-cftime ppc64le 1.6.3-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 816.1 KiB python3-dask+array ppc64le 2024.6.0-3.fc41~bootstrap http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.9 KiB python3-dask+dataframe ppc64le 2024.6.0-3.fc41~bootstrap http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.9 KiB python3-devel ppc64le 3.13.0~b2-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB python3-netcdf4 ppc64le 1.6.5-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 MiB python3-pint noarch 0.19.2-12.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 MiB python3-pytest noarch 7.4.3-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.6 MiB python3-pytest-xdist noarch 3.6.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 447.2 KiB python3-rasterio ppc64le 1.3.10-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.8 MiB python3-seaborn noarch 0.13.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB python3-zarr noarch 2.16.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 MiB Installing dependencies: SuperLU ppc64le 6.0.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 650.3 KiB abattis-cantarell-vf-fonts noarch 0.301-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192.7 KiB abseil-cpp ppc64le 20240116.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16.7 MiB armadillo ppc64le 12.8.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 210.5 KiB arpack ppc64le 3.9.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 809.9 KiB blosc ppc64le 1.21.5-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 257.7 KiB boost-program-options ppc64le 1.83.0-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 331.1 KiB c-ares ppc64le 1.30.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 329.1 KiB cairo ppc64le 1.18.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB cfitsio ppc64le 4.4.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB crypto-policies-scripts noarch 20240521-1.gitf71d135.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 325.4 KiB default-fonts-core-sans noarch 4.0-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.9 KiB dejavu-sans-fonts noarch 2.37-23.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.5 MiB expat ppc64le 2.6.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 600.6 KiB flexiblas ppc64le 3.4.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48.5 KiB flexiblas-netlib ppc64le 3.4.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.6 MiB flexiblas-netlib64 ppc64le 3.4.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.4 MiB flexiblas-openblas-openmp ppc64le 3.4.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 195.0 KiB flexiblas-openblas-openmp64 ppc64le 3.4.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 195.0 KiB fontconfig ppc64le 2.15.0-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 MiB fonts-filesystem noarch 1:2.0.5-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B freetype ppc64le 2.13.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB freexl ppc64le 2.0.0-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 285.4 KiB fribidi ppc64le 1.0.15-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 676.1 KiB gdal-libs ppc64le 3.9.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.3 MiB geos ppc64le 3.12.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 MiB giflib ppc64le 5.2.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 259.9 KiB glib2 ppc64le 2.80.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17.4 MiB gnupg2 ppc64le 2.4.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13.7 MiB gnutls ppc64le 3.8.5-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.6 MiB google-noto-fonts-common noarch 20240601-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17.5 KiB google-noto-sans-vf-fonts noarch 20240601-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB gpgme ppc64le 1.23.2-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 938.8 KiB gpgmepp ppc64le 1.23.2-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 585.8 KiB graphite2 ppc64le 1.3.14-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 495.6 KiB grpc ppc64le 1.48.4-37.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.5 MiB grpc-cpp ppc64le 1.48.4-37.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.1 MiB grpc-data noarch 1.48.4-37.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29.6 KiB harfbuzz ppc64le 8.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 MiB hdf-libs ppc64le 4.2.16.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB hdf5 ppc64le 1.12.1-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13.6 MiB imath ppc64le 3.1.11-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 511.9 KiB jbigkit-libs ppc64le 2.1-29.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 437.2 KiB json-c ppc64le 0.17-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 202.3 KiB lcms2 ppc64le 2.16-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 613.0 KiB libX11 ppc64le 1.8.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB libX11-common noarch 1.8.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libXau ppc64le 1.0.11-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 242.5 KiB libXext ppc64le 1.3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 273.8 KiB libXft ppc64le 2.3.8-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 320.4 KiB libXrender ppc64le 0.9.11-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 198.0 KiB libaec ppc64le 1.1.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 409.5 KiB libarrow ppc64le 16.1.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25.1 MiB libarrow-acero-libs ppc64le 16.1.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB libarrow-dataset-libs ppc64le 16.1.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB libarrow-doc noarch 16.1.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115.7 KiB libarrow-flight-libs ppc64le 16.1.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB libarrow-glib-libs ppc64le 16.1.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB libassuan ppc64le 2.5.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 279.8 KiB libb2 ppc64le 0.98.1-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 202.1 KiB libdeflate ppc64le 1.20-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 224.3 KiB libgcrypt ppc64le 1.10.3-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB libgeotiff ppc64le 1.7.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libgfortran ppc64le 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 MiB libgpg-error ppc64le 1.49-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB libgta ppc64le 1.2.1-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 221.9 KiB libimagequant ppc64le 4.0.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 989.2 KiB libjpeg-turbo ppc64le 3.0.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 984.5 KiB libkml ppc64le 1.3.0-48.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 MiB libksba ppc64le 1.6.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 588.9 KiB liblerc ppc64le 4.0.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 802.3 KiB liborc2 ppc64le 2.0.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB libpng ppc64le 2:1.6.40-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 397.7 KiB libpq ppc64le 16.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libqhull_r ppc64le 1:8.0.2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 647.5 KiB libquadmath ppc64le 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 490.5 KiB libraqm ppc64le 0.8.0-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 196.3 KiB librttopo ppc64le 1.1.0-14.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 673.0 KiB libspatialite ppc64le 5.1.0-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.1 MiB libtiff ppc64le 4.6.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB libwebp ppc64le 1.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB libxcb ppc64le 1.17.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.1 MiB libxslt ppc64le 1.1.40-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 994.0 KiB libyaml ppc64le 0.2.5-14.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 262.4 KiB mariadb-connector-c ppc64le 3.3.8-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 MiB mariadb-connector-c-config noarch 3.3.8-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 497.0 B metis ppc64le 5.1.0.3-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB minizip-ng-compat ppc64le 3.0.10-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 262.6 KiB mpdecimal ppc64le 2.5.1-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 328.9 KiB netcdf ppc64le 4.9.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.3 MiB nettle ppc64le 3.10-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB npth ppc64le 1.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 221.1 KiB nspr ppc64le 4.35.0-25.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 933.4 KiB nss ppc64le 3.101.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB nss-softokn ppc64le 3.101.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB nss-softokn-freebl ppc64le 3.101.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB nss-sysinit ppc64le 3.101.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 198.0 KiB nss-util ppc64le 3.101.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 346.2 KiB ogdi ppc64le 4.1.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB openblas ppc64le 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96.0 KiB openblas-openmp ppc64le 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.6 MiB openblas-openmp64 ppc64le 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.4 MiB openexr-libs ppc64le 3.2.4-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.4 MiB openjpeg2 ppc64le 2.5.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 601.7 KiB parquet-libs ppc64le 16.1.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.0 MiB pixman ppc64le 0.43.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 717.1 KiB poppler ppc64le 24.02.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.0 MiB poppler-data noarch 0.4.11-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.3 MiB proj ppc64le 9.4.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.1 MiB proj-data noarch 9.4.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.0 MiB protobuf ppc64le 3.19.6-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 MiB protobuf-compiler ppc64le 3.19.6-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 MiB pyproject-rpm-macros noarch 1.12.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 99.6 KiB python-pip-wheel noarch 24.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB python-rpm-macros noarch 3.13-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22.1 KiB python3 ppc64le 3.13.0~b2-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 211.7 KiB python3-affine noarch 2.4.0-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 163.5 KiB python3-appdirs noarch 1.4.4-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68.8 KiB python3-asciitree noarch 0.3.3-29.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.6 KiB python3-attrs noarch 23.2.0-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 378.4 KiB python3-babel noarch 2.15.0-2.fc41~bootstrap http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.4 MiB python3-brotli ppc64le 1.1.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB python3-cairo ppc64le 1.25.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 648.5 KiB python3-certifi noarch 2023.05.07-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.6 KiB python3-charset-normalizer noarch 3.3.2-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 315.0 KiB python3-click noarch 8.1.7-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB python3-click-plugins noarch 1.1.1-20.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24.2 KiB python3-cligj noarch 0.7.2-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33.1 KiB python3-cloudpickle noarch 3.0.0-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 123.8 KiB python3-contourpy ppc64le 1.2.1-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 936.4 KiB python3-cycler noarch 0.11.0-12.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37.6 KiB python3-cython ppc64le 3.0.9-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.5 MiB python3-dask noarch 2024.6.0-3.fc41~bootstrap http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17.0 MiB python3-dask-expr noarch 1.1.3-2.fc41~bootstrap http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB python3-dateutil noarch 1:2.8.2-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB python3-docutils noarch 0.20.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 MiB python3-execnet noarch 2.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 914.6 KiB python3-fasteners noarch 0.19-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 116.6 KiB python3-flexcache noarch 0.2-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71.6 KiB python3-fonttools ppc64le 4.52.4-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19.0 MiB python3-fs noarch 2.4.16-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB python3-fsspec noarch 2024.6.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB python3-husl noarch 4.0.3-30.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.8 KiB python3-idna noarch 3.7-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 595.9 KiB python3-imagesize noarch 1.4.1-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.3 KiB python3-iniconfig noarch 1.1.1-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.6 KiB python3-jinja2 noarch 3.1.4-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 MiB python3-kiwisolver ppc64le 1.4.5-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 289.5 KiB python3-libs ppc64le 3.13.0~b2-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 50.9 MiB python3-locket noarch 1.0.0-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.8 KiB python3-lxml ppc64le 5.2.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 MiB python3-markupsafe ppc64le 2.1.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 237.4 KiB python3-matplotlib ppc64le 3.9.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22.7 MiB python3-matplotlib-data noarch 3.9.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 741.5 KiB python3-matplotlib-data-fonts noarch 3.9.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.9 MiB python3-matplotlib-tk ppc64le 3.9.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 365.9 KiB python3-numcodecs ppc64le 0.12.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 MiB python3-numpy ppc64le 1:1.26.4-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44.3 MiB python3-numpy-f2py ppc64le 1:1.26.4-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 MiB python3-numpydoc noarch 1.7.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 645.0 KiB python3-olefile noarch 0.47-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 340.8 KiB python3-packaging noarch 24.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 422.7 KiB python3-pandas ppc64le 2.2.1-4.fc41~bootstrap http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48.2 MiB python3-partd noarch 1.4.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 164.6 KiB python3-pillow ppc64le 10.3.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 MiB python3-pillow-tk ppc64le 10.3.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 244.7 KiB python3-platformdirs noarch 3.11.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 162.3 KiB python3-pluggy noarch 1.3.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 183.4 KiB python3-pooch noarch 1.8.1-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 620.1 KiB python3-pyarrow ppc64le 16.1.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17.5 MiB python3-pygments noarch 2.17.2-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10.4 MiB python3-pyparsing noarch 3.1.2-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB python3-pytz noarch 2024.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 231.6 KiB python3-pyyaml ppc64le 6.0.1-17.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 931.3 KiB python3-requests noarch 2.31.0-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 466.1 KiB python3-rpm-generators noarch 14-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81.7 KiB python3-rpm-macros noarch 3.13-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 KiB python3-scipy ppc64le 1.11.3-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80.7 MiB python3-setuptools noarch 69.2.0-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.3 MiB python3-six noarch 1.16.0-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 159.4 KiB python3-snowballstemmer noarch 2.2.0-11.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB python3-snuggs noarch 1.4.7-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25.3 KiB python3-sphinx noarch 1:7.2.6-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10.9 MiB python3-sphinx-theme-alabaster noarch 0.7.16-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41.9 KiB python3-tabulate noarch 0.9.0-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 342.2 KiB python3-tkinter ppc64le 3.13.0~b2-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB python3-toolz noarch 0.12.0-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 612.4 KiB python3-urllib3 noarch 1.26.18-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB re2 ppc64le 1:20220601-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 654.0 KiB snappy ppc64le 1.2.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 210.8 KiB tcl ppc64le 1:8.6.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 MiB thrift ppc64le 0.20.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.4 MiB tk ppc64le 1:8.6.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 MiB tpm2-tss ppc64le 4.1.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 MiB tzdata noarch 2024a-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB unixODBC ppc64le 2.3.12-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 MiB uriparser ppc64le 0.9.8-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 485.7 KiB utf8proc ppc64le 2.7.0-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 538.1 KiB xerces-c ppc64le 3.2.5-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 MiB xml-common noarch 0.6.3-64.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78.4 KiB Transaction Summary: Installing: 212 packages Total size of inbound packages is 177 MiB. Need to download 177 MiB. After this operation 865 MiB will be used (install 865 MiB, remove 0 B). [ 1/212] python3-devel-0:3.13.0~b2-3.f 100% | 3.1 MiB/s | 352.8 KiB | 00m00s [ 2/212] python3-Bottleneck-0:1.3.7-6. 100% | 1.5 MiB/s | 171.7 KiB | 00m00s [ 3/212] python3-cftime-0:1.6.3-5.fc41 100% | 1.9 MiB/s | 222.8 KiB | 00m00s [ 4/212] python3-dask+array-0:2024.6.0 100% | 642.1 KiB/s | 12.2 KiB | 00m00s [ 5/212] python3-dask+dataframe-0:2024 100% | 620.9 KiB/s | 12.4 KiB | 00m00s [ 6/212] python3-netcdf4-0:1.6.5-4.fc4 100% | 15.8 MiB/s | 616.0 KiB | 00m00s [ 7/212] python3-pint-0:0.19.2-12.fc41 100% | 14.2 MiB/s | 522.2 KiB | 00m00s [ 8/212] python3-pytest-xdist-0:3.6.1- 100% | 4.1 MiB/s | 101.6 KiB | 00m00s [ 9/212] python3-pytest-0:7.4.3-6.fc41 100% | 14.4 MiB/s | 720.3 KiB | 00m00s [ 10/212] python3-seaborn-0:0.13.2-2.fc 100% | 16.3 MiB/s | 599.2 KiB | 00m00s [ 11/212] python3-zarr-0:2.16.1-4.fc41. 100% | 12.7 MiB/s | 531.1 KiB | 00m00s [ 12/212] python3-rasterio-0:1.3.10-4.f 100% | 17.9 MiB/s | 1.1 MiB | 00m00s [ 13/212] python3-0:3.13.0~b2-3.fc41.pp 100% | 900.7 KiB/s | 26.1 KiB | 00m00s [ 14/212] python3-dask-0:2024.6.0-3.fc4 100% | 15.9 MiB/s | 3.0 MiB | 00m00s [ 15/212] python3-libs-0:3.13.0~b2-3.fc 100% | 31.4 MiB/s | 8.8 MiB | 00m00s [ 16/212] python3-dask-expr-0:1.1.3-2.f 100% | 6.1 MiB/s | 475.9 KiB | 00m00s [ 17/212] python3-numpy-1:1.26.4-7.fc41 100% | 22.4 MiB/s | 6.9 MiB | 00m00s [ 18/212] python3-certifi-0:2023.05.07- 100% | 334.7 KiB/s | 14.4 KiB | 00m00s [ 19/212] python3-appdirs-0:1.4.4-22.fc 100% | 780.2 KiB/s | 23.4 KiB | 00m00s [ 20/212] python3-flexcache-0:0.2-8.fc4 100% | 591.1 KiB/s | 24.8 KiB | 00m00s [ 21/212] python3-iniconfig-0:1.1.1-22. 100% | 349.4 KiB/s | 18.2 KiB | 00m00s [ 22/212] python3-packaging-0:24.1-1.fc 100% | 2.2 MiB/s | 116.4 KiB | 00m00s [ 23/212] python3-pluggy-0:1.3.0-5.fc41 100% | 993.7 KiB/s | 50.7 KiB | 00m00s [ 24/212] python3-execnet-0:2.1.1-2.fc4 100% | 4.8 MiB/s | 243.0 KiB | 00m00s [ 25/212] python3-pandas-0:2.2.1-4.fc41 100% | 33.8 MiB/s | 7.9 MiB | 00m00s [ 26/212] python3-affine-0:2.4.0-7.fc41 100% | 686.3 KiB/s | 43.9 KiB | 00m00s [ 27/212] python3-attrs-0:23.2.0-9.fc41 100% | 3.9 MiB/s | 114.9 KiB | 00m00s [ 28/212] python3-click-0:8.1.7-5.fc41. 100% | 6.9 MiB/s | 233.0 KiB | 00m00s [ 29/212] python3-click-plugins-0:1.1.1 100% | 505.1 KiB/s | 17.2 KiB | 00m00s [ 30/212] python3-cligj-0:0.7.2-13.fc41 100% | 575.7 KiB/s | 20.1 KiB | 00m00s [ 31/212] gdal-libs-0:3.9.0-4.fc41.ppc6 100% | 49.1 MiB/s | 9.8 MiB | 00m00s [ 32/212] python3-setuptools-0:69.2.0-6 100% | 17.5 MiB/s | 1.5 MiB | 00m00s [ 33/212] python3-snuggs-0:1.4.7-18.fc4 100% | 359.0 KiB/s | 19.7 KiB | 00m00s [ 34/212] python3-asciitree-0:0.3.3-29. 100% | 499.2 KiB/s | 18.0 KiB | 00m00s [ 35/212] python3-fasteners-0:0.19-6.fc 100% | 1.2 MiB/s | 44.2 KiB | 00m00s [ 36/212] python3-matplotlib-0:3.9.0-4. 100% | 50.1 MiB/s | 4.5 MiB | 00m00s [ 37/212] python3-cloudpickle-0:3.0.0-7 100% | 1.0 MiB/s | 45.8 KiB | 00m00s [ 38/212] python3-numcodecs-0:0.12.1-4. 100% | 7.8 MiB/s | 409.4 KiB | 00m00s [ 39/212] python3-partd-0:1.4.1-4.fc41. 100% | 2.5 MiB/s | 54.7 KiB | 00m00s [ 40/212] python3-fsspec-0:2024.6.0-2.f 100% | 14.1 MiB/s | 388.9 KiB | 00m00s [ 41/212] python3-pyyaml-0:6.0.1-17.fc4 100% | 9.0 MiB/s | 220.6 KiB | 00m00s [ 42/212] python3-toolz-0:0.12.0-7.fc41 100% | 6.3 MiB/s | 154.8 KiB | 00m00s [ 43/212] python3-dateutil-1:2.8.2-15.f 100% | 10.7 MiB/s | 351.4 KiB | 00m00s [ 44/212] python3-pyarrow-0:16.1.0-4.fc 100% | 48.0 MiB/s | 3.3 MiB | 00m00s [ 45/212] python3-pytz-0:2024.1-2.fc41. 100% | 1.2 MiB/s | 60.5 KiB | 00m00s [ 46/212] libarrow-dataset-libs-0:16.1. 100% | 7.9 MiB/s | 520.8 KiB | 00m00s [ 47/212] openexr-libs-0:3.2.4-2.fc41.p 100% | 14.8 MiB/s | 1.1 MiB | 00m00s [ 48/212] libarrow-0:16.1.0-4.fc41.ppc6 100% | 36.9 MiB/s | 5.4 MiB | 00m00s [ 49/212] python3-pyparsing-0:3.1.2-6.f 100% | 4.8 MiB/s | 276.3 KiB | 00m00s [ 50/212] parquet-libs-0:16.1.0-4.fc41. 100% | 12.3 MiB/s | 995.3 KiB | 00m00s [ 51/212] python3-cairo-0:1.25.1-4.fc41 100% | 3.3 MiB/s | 130.8 KiB | 00m00s [ 52/212] python3-contourpy-0:1.2.1-3.f 100% | 5.2 MiB/s | 256.9 KiB | 00m00s [ 53/212] python3-cycler-0:0.11.0-12.fc 100% | 575.9 KiB/s | 21.3 KiB | 00m00s [ 54/212] python3-kiwisolver-0:1.4.5-4. 100% | 1.8 MiB/s | 70.4 KiB | 00m00s [ 55/212] python3-matplotlib-tk-0:3.9.0 100% | 2.4 MiB/s | 111.2 KiB | 00m00s [ 56/212] python3-pillow-0:10.3.0-2.fc4 100% | 16.1 MiB/s | 958.5 KiB | 00m00s [ 57/212] python3-husl-0:4.0.3-30.fc41. 100% | 371.4 KiB/s | 18.2 KiB | 00m00s [ 58/212] python3-numpydoc-0:1.7.0-2.fc 100% | 3.5 MiB/s | 151.4 KiB | 00m00s [ 59/212] python3-locket-0:1.0.0-9.fc41 100% | 249.4 KiB/s | 17.7 KiB | 00m00s [ 60/212] python3-cython-0:3.0.9-5.fc41 100% | 26.4 MiB/s | 3.8 MiB | 00m00s [ 61/212] libarrow-acero-libs-0:16.1.0- 100% | 11.6 MiB/s | 548.0 KiB | 00m00s [ 62/212] libarrow-flight-libs-0:16.1.0 100% | 11.6 MiB/s | 428.3 KiB | 00m00s [ 63/212] python3-six-0:1.16.0-22.fc41. 100% | 1.1 MiB/s | 42.0 KiB | 00m00s [ 64/212] libarrow-doc-0:16.1.0-4.fc41. 100% | 855.8 KiB/s | 29.1 KiB | 00m00s [ 65/212] python3-scipy-0:1.11.3-13.fc4 100% | 51.4 MiB/s | 16.2 MiB | 00m00s [ 66/212] liborc2-0:2.0.0-2.fc41.ppc64l 100% | 4.4 MiB/s | 532.4 KiB | 00m00s [ 67/212] thrift-0:0.20.0-2.fc41.ppc64l 100% | 12.4 MiB/s | 1.6 MiB | 00m00s [ 68/212] python3-pillow-tk-0:10.3.0-2. 100% | 1.2 MiB/s | 30.1 KiB | 00m00s [ 69/212] python3-tkinter-0:3.13.0~b2-3 100% | 14.4 MiB/s | 354.7 KiB | 00m00s [ 70/212] python3-olefile-0:0.47-4.fc41 100% | 3.3 MiB/s | 74.7 KiB | 00m00s [ 71/212] python3-numpy-f2py-1:1.26.4-7 100% | 18.6 MiB/s | 496.0 KiB | 00m00s [ 72/212] python3-pooch-0:1.8.1-6.fc41. 100% | 5.3 MiB/s | 125.5 KiB | 00m00s [ 73/212] python3-sphinx-1:7.2.6-8.fc41 100% | 43.1 MiB/s | 2.5 MiB | 00m00s [ 74/212] python3-tabulate-0:0.9.0-9.fc 100% | 1.6 MiB/s | 71.8 KiB | 00m00s [ 75/212] libarrow-glib-libs-0:16.1.0-4 100% | 7.5 MiB/s | 390.1 KiB | 00m00s [ 76/212] python3-platformdirs-0:3.11.0 100% | 1.9 MiB/s | 39.7 KiB | 00m00s [ 77/212] python3-requests-0:2.31.0-7.f 100% | 6.4 MiB/s | 144.5 KiB | 00m00s [ 78/212] python3-docutils-0:0.20.1-5.f 100% | 20.1 MiB/s | 1.0 MiB | 00m00s [ 79/212] python3-imagesize-0:1.4.1-8.f 100% | 449.3 KiB/s | 22.0 KiB | 00m00s [ 80/212] python3-babel-0:2.15.0-2.fc41 100% | 56.3 MiB/s | 6.4 MiB | 00m00s [ 81/212] python3-jinja2-0:3.1.4-4.fc41 100% | 8.1 MiB/s | 472.1 KiB | 00m00s [ 82/212] python3-pygments-0:2.17.2-6.f 100% | 33.2 MiB/s | 2.3 MiB | 00m00s [ 83/212] python3-snowballstemmer-0:2.2 100% | 8.8 MiB/s | 242.3 KiB | 00m00s [ 84/212] python3-sphinx-theme-alabaste 100% | 778.4 KiB/s | 24.1 KiB | 00m00s [ 85/212] python3-charset-normalizer-0: 100% | 4.6 MiB/s | 99.4 KiB | 00m00s [ 86/212] python3-idna-0:3.7-2.fc41.noa 100% | 4.9 MiB/s | 110.3 KiB | 00m00s [ 87/212] python3-urllib3-0:1.26.18-6.f 100% | 10.1 MiB/s | 259.6 KiB | 00m00s [ 88/212] python3-markupsafe-0:2.1.5-2. 100% | 1.5 MiB/s | 31.5 KiB | 00m00s [ 89/212] pyproject-rpm-macros-0:1.12.1 100% | 1.9 MiB/s | 40.9 KiB | 00m00s [ 90/212] python-rpm-macros-0:3.13-1.fc 100% | 895.9 KiB/s | 17.9 KiB | 00m00s [ 91/212] python3-rpm-macros-0:3.13-1.f 100% | 634.6 KiB/s | 12.7 KiB | 00m00s [ 92/212] tcl-1:8.6.14-1.fc41.ppc64le 100% | 30.4 MiB/s | 1.2 MiB | 00m00s [ 93/212] tk-1:8.6.14-1.fc41.ppc64le 100% | 31.5 MiB/s | 1.6 MiB | 00m00s [ 94/212] flexiblas-0:3.4.4-1.fc41.ppc6 100% | 816.5 KiB/s | 25.3 KiB | 00m00s [ 95/212] flexiblas-netlib-0:3.4.4-1.fc 100% | 39.9 MiB/s | 2.9 MiB | 00m00s [ 96/212] flexiblas-openblas-openmp-0:3 100% | 620.6 KiB/s | 16.8 KiB | 00m00s [ 97/212] libgfortran-0:14.1.1-5.fc41.p 100% | 15.4 MiB/s | 629.9 KiB | 00m00s [ 98/212] libyaml-0:0.2.5-14.fc40.ppc64 100% | 2.9 MiB/s | 69.0 KiB | 00m00s [ 99/212] tzdata-0:2024a-8.fc41.noarch 100% | 16.2 MiB/s | 430.8 KiB | 00m00s [100/212] freetype-0:2.13.2-5.fc40.ppc6 100% | 14.9 MiB/s | 472.3 KiB | 00m00s [101/212] lcms2-0:2.16-3.fc40.ppc64le 100% | 7.0 MiB/s | 207.5 KiB | 00m00s [102/212] libimagequant-0:4.0.3-3.fc40. 100% | 12.2 MiB/s | 374.2 KiB | 00m00s [103/212] libraqm-0:0.8.0-7.fc40.ppc64l 100% | 968.4 KiB/s | 21.3 KiB | 00m00s [104/212] libjpeg-turbo-0:3.0.2-2.fc41. 100% | 9.9 MiB/s | 275.0 KiB | 00m00s [105/212] libtiff-0:4.6.0-2.fc40.ppc64l 100% | 11.5 MiB/s | 377.8 KiB | 00m00s [106/212] libwebp-0:1.4.0-1.fc41.ppc64l 100% | 11.1 MiB/s | 273.8 KiB | 00m00s [107/212] libxcb-0:1.17.0-1.fc41.ppc64l 100% | 9.1 MiB/s | 250.8 KiB | 00m00s [108/212] openjpeg2-0:2.5.2-1.fc41.ppc6 100% | 7.8 MiB/s | 214.4 KiB | 00m00s [109/212] blosc-0:1.21.5-4.fc40.ppc64le 100% | 2.4 MiB/s | 52.1 KiB | 00m00s [110/212] netcdf-0:4.9.2-5.fc40.ppc64le 100% | 24.2 MiB/s | 915.7 KiB | 00m00s [111/212] dejavu-sans-fonts-0:2.37-23.f 100% | 28.2 MiB/s | 1.3 MiB | 00m00s [112/212] libqhull_r-1:8.0.2-4.fc40.ppc 100% | 5.0 MiB/s | 219.0 KiB | 00m00s [113/212] python3-fonttools-0:4.52.4-3. 100% | 42.2 MiB/s | 2.9 MiB | 00m00s [114/212] python3-brotli-0:1.1.0-4.fc41 100% | 7.5 MiB/s | 384.2 KiB | 00m00s [115/212] python3-fs-0:2.4.16-8.fc41.no 100% | 5.4 MiB/s | 280.3 KiB | 00m00s [116/212] python3-matplotlib-data-0:3.9 100% | 14.2 MiB/s | 508.7 KiB | 00m00s [117/212] libxslt-0:1.1.40-1.fc41.ppc64 100% | 5.2 MiB/s | 206.8 KiB | 00m00s [118/212] python3-lxml-0:5.2.1-4.fc41.p 100% | 28.3 MiB/s | 1.4 MiB | 00m00s [119/212] expat-0:2.6.2-1.fc41.ppc64le 100% | 5.0 MiB/s | 118.9 KiB | 00m00s [120/212] libb2-0:0.98.1-11.fc40.ppc64l 100% | 1.1 MiB/s | 25.1 KiB | 00m00s [121/212] mpdecimal-0:2.5.1-9.fc40.ppc6 100% | 4.6 MiB/s | 102.9 KiB | 00m00s [122/212] python3-rpm-generators-0:14-1 100% | 822.3 KiB/s | 29.6 KiB | 00m00s [123/212] python-pip-wheel-0:24.0-5.fc4 100% | 30.7 MiB/s | 1.5 MiB | 00m00s [124/212] cairo-0:1.18.0-3.fc40.ppc64le 100% | 17.7 MiB/s | 798.6 KiB | 00m00s [125/212] boost-program-options-0:1.83. 100% | 4.4 MiB/s | 111.9 KiB | 00m00s [126/212] imath-0:3.1.11-2.fc41.ppc64le 100% | 4.4 MiB/s | 95.3 KiB | 00m00s [127/212] libdeflate-0:1.20-6.fc41.ppc6 100% | 3.0 MiB/s | 63.8 KiB | 00m00s [128/212] libaec-0:1.1.2-1.fc40.ppc64le 100% | 1.2 MiB/s | 39.9 KiB | 00m00s [129/212] libXau-0:1.0.11-6.fc40.ppc64l 100% | 1.1 MiB/s | 32.5 KiB | 00m00s [130/212] hdf5-0:1.12.1-15.fc40.ppc64le 100% | 41.2 MiB/s | 2.3 MiB | 00m00s [131/212] jbigkit-libs-0:2.1-29.fc40.pp 100% | 2.0 MiB/s | 56.6 KiB | 00m00s [132/212] liblerc-0:4.0.0-6.fc40.ppc64l 100% | 6.6 MiB/s | 228.5 KiB | 00m00s [133/212] fribidi-0:1.0.15-1.fc41.ppc64 100% | 4.2 MiB/s | 95.4 KiB | 00m00s [134/212] harfbuzz-0:8.4.0-1.fc41.ppc64 100% | 24.5 MiB/s | 1.1 MiB | 00m00s [135/212] protobuf-0:3.19.6-9.fc41.ppc6 100% | 21.9 MiB/s | 1.0 MiB | 00m00s [136/212] snappy-0:1.2.1-1.fc41.ppc64le 100% | 1.0 MiB/s | 42.9 KiB | 00m00s [137/212] abseil-cpp-0:20240116.2-2.fc4 100% | 15.8 MiB/s | 746.6 KiB | 00m00s [138/212] grpc-0:1.48.4-37.fc41.ppc64le 100% | 30.8 MiB/s | 2.5 MiB | 00m00s [139/212] glib2-0:2.80.3-1.fc41.ppc64le 100% | 30.1 MiB/s | 3.2 MiB | 00m00s [140/212] grpc-data-0:1.48.4-37.fc41.no 100% | 389.8 KiB/s | 21.4 KiB | 00m00s [141/212] grpc-cpp-0:1.48.4-37.fc41.ppc 100% | 15.5 MiB/s | 713.9 KiB | 00m00s [142/212] re2-1:20220601-5.fc40.ppc64le 100% | 7.8 MiB/s | 215.8 KiB | 00m00s [143/212] protobuf-compiler-0:3.19.6-9. 100% | 19.8 MiB/s | 751.5 KiB | 00m00s [144/212] utf8proc-0:2.7.0-7.fc40.ppc64 100% | 3.8 MiB/s | 81.0 KiB | 00m00s [145/212] graphite2-0:1.3.14-15.fc40.pp 100% | 4.9 MiB/s | 105.1 KiB | 00m00s [146/212] c-ares-0:1.30.0-1.fc41.ppc64l 100% | 4.7 MiB/s | 110.1 KiB | 00m00s [147/212] armadillo-0:12.8.1-1.fc41.ppc 100% | 1.3 MiB/s | 36.4 KiB | 00m00s [148/212] gnutls-0:3.8.5-5.fc41.ppc64le 100% | 31.2 MiB/s | 1.1 MiB | 00m00s [149/212] cfitsio-0:4.4.0-2.fc41.ppc64l 100% | 18.7 MiB/s | 687.8 KiB | 00m00s [150/212] freexl-0:2.0.0-7.fc41.ppc64le 100% | 1.9 MiB/s | 53.5 KiB | 00m00s [151/212] geos-0:3.12.2-1.fc41.ppc64le 100% | 25.3 MiB/s | 1.2 MiB | 00m00s [152/212] giflib-0:5.2.2-1.fc41.ppc64le 100% | 1.4 MiB/s | 55.8 KiB | 00m00s [153/212] json-c-0:0.17-3.fc40.ppc64le 100% | 1.6 MiB/s | 49.0 KiB | 00m00s [154/212] libgta-0:1.2.1-12.fc40.ppc64l 100% | 1.9 MiB/s | 38.9 KiB | 00m00s [155/212] libgeotiff-0:1.7.3-1.fc41.ppc 100% | 4.6 MiB/s | 108.8 KiB | 00m00s [156/212] libkml-0:1.3.0-48.fc41.ppc64l 100% | 14.1 MiB/s | 359.8 KiB | 00m00s [157/212] libpng-2:1.6.40-3.fc40.ppc64l 100% | 5.9 MiB/s | 137.9 KiB | 00m00s [158/212] libpq-0:16.3-1.fc41.ppc64le 100% | 11.3 MiB/s | 266.0 KiB | 00m00s [159/212] mariadb-connector-c-0:3.3.8-3 100% | 4.1 MiB/s | 224.9 KiB | 00m00s [160/212] libspatialite-0:5.1.0-6.fc41. 100% | 45.3 MiB/s | 3.7 MiB | 00m00s [161/212] ogdi-0:4.1.1-1.fc40.ppc64le 100% | 3.9 MiB/s | 269.9 KiB | 00m00s [162/212] poppler-0:24.02.0-2.fc40.ppc6 100% | 28.7 MiB/s | 1.2 MiB | 00m00s [163/212] proj-0:9.4.1-1.fc41.ppc64le 100% | 25.0 MiB/s | 1.6 MiB | 00m00s [164/212] proj-data-0:9.4.1-1.fc41.noar 100% | 19.1 MiB/s | 1.3 MiB | 00m00s [165/212] unixODBC-0:2.3.12-4.fc40.ppc6 100% | 8.5 MiB/s | 502.2 KiB | 00m00s [166/212] xerces-c-0:3.2.5-4.fc41.ppc64 100% | 20.5 MiB/s | 963.5 KiB | 00m00s [167/212] minizip-ng-compat-0:3.0.10-8. 100% | 1.8 MiB/s | 73.8 KiB | 00m00s [168/212] fonts-filesystem-1:2.0.5-15.f 100% | 230.4 KiB/s | 8.3 KiB | 00m00s [169/212] libquadmath-0:14.1.1-5.fc41.p 100% | 5.3 MiB/s | 216.6 KiB | 00m00s [170/212] openblas-openmp-0:0.3.26-4.fc 100% | 36.6 MiB/s | 4.8 MiB | 00m00s [171/212] fontconfig-0:2.15.0-6.fc41.pp 100% | 4.1 MiB/s | 302.8 KiB | 00m00s [172/212] libX11-0:1.8.9-1.fc41.ppc64le 100% | 9.2 MiB/s | 699.1 KiB | 00m00s [173/212] libX11-common-0:1.8.9-1.fc41. 100% | 6.4 MiB/s | 144.5 KiB | 00m00s [174/212] libXext-0:1.3.6-1.fc40.ppc64l 100% | 2.0 MiB/s | 40.8 KiB | 00m00s [175/212] libXrender-0:0.9.11-6.fc40.pp 100% | 1.3 MiB/s | 29.1 KiB | 00m00s [176/212] pixman-0:0.43.4-1.fc41.ppc64l 100% | 9.6 MiB/s | 235.4 KiB | 00m00s [177/212] SuperLU-0:6.0.1-5.fc41.ppc64l 100% | 8.4 MiB/s | 205.5 KiB | 00m00s [178/212] arpack-0:3.9.1-3.fc40.ppc64le 100% | 7.9 MiB/s | 186.5 KiB | 00m00s [179/212] flexiblas-openblas-openmp64-0 100% | 700.2 KiB/s | 16.8 KiB | 00m00s [180/212] metis-0:5.1.0.3-5.fc40.ppc64l 100% | 15.8 MiB/s | 598.3 KiB | 00m00s [181/212] flexiblas-netlib64-0:3.4.4-1. 100% | 42.0 MiB/s | 2.9 MiB | 00m00s [182/212] libXft-0:2.3.8-6.fc40.ppc64le 100% | 1.8 MiB/s | 78.4 KiB | 00m00s [183/212] gpgmepp-0:1.23.2-4.fc41.ppc64 100% | 4.2 MiB/s | 144.5 KiB | 00m00s [184/212] gpgme-0:1.23.2-4.fc41.ppc64le 100% | 6.5 MiB/s | 233.7 KiB | 00m00s [185/212] python3-matplotlib-data-fonts 100% | 32.3 MiB/s | 2.3 MiB | 00m00s [186/212] nspr-0:4.35.0-25.fc41.ppc64le 100% | 6.2 MiB/s | 171.9 KiB | 00m00s [187/212] nss-0:3.101.0-2.fc41.ppc64le 100% | 23.1 MiB/s | 804.1 KiB | 00m00s [188/212] crypto-policies-scripts-0:202 100% | 4.4 MiB/s | 108.2 KiB | 00m00s [189/212] nss-sysinit-0:3.101.0-2.fc41. 100% | 946.4 KiB/s | 18.9 KiB | 00m00s [190/212] openblas-0:0.3.26-4.fc40.ppc6 100% | 1.9 MiB/s | 38.6 KiB | 00m00s [191/212] nss-util-0:3.101.0-2.fc41.ppc 100% | 3.5 MiB/s | 99.5 KiB | 00m00s [192/212] poppler-data-0:0.4.11-7.fc40. 100% | 41.2 MiB/s | 2.0 MiB | 00m00s [193/212] nss-softokn-0:3.101.0-2.fc41. 100% | 13.7 MiB/s | 435.7 KiB | 00m00s [194/212] nss-softokn-freebl-0:3.101.0- 100% | 12.2 MiB/s | 325.5 KiB | 00m00s [195/212] mariadb-connector-c-config-0: 100% | 436.5 KiB/s | 8.7 KiB | 00m00s [196/212] librttopo-0:1.1.0-14.fc40.ppc 100% | 10.6 MiB/s | 238.6 KiB | 00m00s [197/212] uriparser-0:0.9.8-1.fc41.ppc6 100% | 3.2 MiB/s | 65.2 KiB | 00m00s [198/212] libassuan-0:2.5.7-1.fc41.ppc6 100% | 3.5 MiB/s | 70.8 KiB | 00m00s [199/212] libgpg-error-0:1.49-1.fc41.pp 100% | 6.3 MiB/s | 237.9 KiB | 00m00s [200/212] nettle-0:3.10-1.fc41.ppc64le 100% | 11.1 MiB/s | 466.2 KiB | 00m00s [201/212] gnupg2-0:2.4.5-1.fc41.ppc64le 100% | 41.1 MiB/s | 2.8 MiB | 00m00s [202/212] libksba-0:1.6.6-1.fc41.ppc64l 100% | 5.8 MiB/s | 173.5 KiB | 00m00s [203/212] libgcrypt-0:1.10.3-4.fc41.ppc 100% | 14.6 MiB/s | 585.0 KiB | 00m00s [204/212] npth-0:1.7-1.fc41.ppc64le 100% | 1.1 MiB/s | 25.1 KiB | 00m00s [205/212] tpm2-tss-0:4.1.3-1.fc41.ppc64 100% | 15.1 MiB/s | 385.7 KiB | 00m00s [206/212] default-fonts-core-sans-0:4.0 100% | 1.2 MiB/s | 24.8 KiB | 00m00s [207/212] xml-common-0:0.6.3-64.fc41.no 100% | 1.5 MiB/s | 31.1 KiB | 00m00s [208/212] abattis-cantarell-vf-fonts-0: 100% | 5.1 MiB/s | 120.3 KiB | 00m00s [209/212] google-noto-sans-vf-fonts-0:2 100% | 16.1 MiB/s | 593.7 KiB | 00m00s [210/212] google-noto-fonts-common-0:20 100% | 569.8 KiB/s | 17.7 KiB | 00m00s [211/212] hdf-libs-0:4.2.16.2-1.fc40.pp 100% | 9.3 MiB/s | 313.0 KiB | 00m00s [212/212] openblas-openmp64-0:0.3.26-4. 100% | 50.5 MiB/s | 4.7 MiB | 00m00s -------------------------------------------------------------------------------- [212/212] Total 100% | 50.2 MiB/s | 176.5 MiB | 00m04s Running transaction [ 1/214] Verify package files 100% | 110.0 B/s | 212.0 B | 00m02s >>> Running pre-transaction scriptlet: crypto-policies-scripts-0:20240521-1.gitf >>> Stop pre-transaction scriptlet: crypto-policies-scripts-0:20240521-1.gitf71d [ 2/214] Prepare transaction 100% | 557.0 B/s | 212.0 B | 00m00s [ 3/214] Installing libgfortran-0:14.1 100% | 123.1 MiB/s | 2.5 MiB | 00m00s [ 4/214] Installing nspr-0:4.35.0-25.f 100% | 152.2 MiB/s | 935.2 KiB | 00m00s [ 5/214] Installing libarrow-doc-0:16. 100% | 113.8 MiB/s | 116.6 KiB | 00m00s [ 6/214] Installing libgpg-error-0:1.4 100% | 98.7 MiB/s | 1.2 MiB | 00m00s [ 7/214] Installing expat-0:2.6.2-1.fc 100% | 117.7 MiB/s | 602.7 KiB | 00m00s [ 8/214] Installing libjpeg-turbo-0:3. 100% | 107.0 MiB/s | 986.2 KiB | 00m00s [ 9/214] Installing nss-util-0:3.101.0 100% | 113.0 MiB/s | 347.0 KiB | 00m00s [ 10/214] Installing fonts-filesystem-1 100% | 769.5 KiB/s | 788.0 B | 00m00s [ 11/214] Installing libpng-2:1.6.40-3. 100% | 97.4 MiB/s | 399.0 KiB | 00m00s [ 12/214] Installing protobuf-0:3.19.6- 100% | 146.4 MiB/s | 3.8 MiB | 00m00s [ 13/214] Installing libassuan-0:2.5.7- 100% | 91.7 MiB/s | 281.6 KiB | 00m00s [ 14/214] Installing geos-0:3.12.2-1.fc 100% | 140.9 MiB/s | 4.5 MiB | 00m00s [ 15/214] Installing abseil-cpp-0:20240 100% | 130.7 MiB/s | 16.7 MiB | 00m00s [ 16/214] Installing snappy-0:1.2.1-1.f 100% | 69.2 MiB/s | 212.4 KiB | 00m00s [ 17/214] Installing libaec-0:1.1.2-1.f 100% | 100.6 MiB/s | 411.9 KiB | 00m00s [ 18/214] Installing openjpeg2-0:2.5.2- 100% | 98.2 MiB/s | 603.6 KiB | 00m00s [ 19/214] Installing libwebp-0:1.4.0-1. 100% | 95.0 MiB/s | 1.4 MiB | 00m00s [ 20/214] Installing tzdata-0:2024a-8.f 100% | 10.4 MiB/s | 1.9 MiB | 00m00s [ 21/214] Installing python-rpm-macros- 100% | 22.3 MiB/s | 22.8 KiB | 00m00s [ 22/214] Installing python3-rpm-macros 100% | 6.5 MiB/s | 6.7 KiB | 00m00s [ 23/214] Installing hdf5-0:1.12.1-15.f 100% | 131.8 MiB/s | 13.6 MiB | 00m00s [ 24/214] Installing blosc-0:1.21.5-4.f 100% | 84.8 MiB/s | 260.5 KiB | 00m00s [ 25/214] Installing hdf-libs-0:4.2.16. 100% | 127.5 MiB/s | 1.0 MiB | 00m00s [ 26/214] Installing netcdf-0:4.9.2-5.f 100% | 98.1 MiB/s | 5.3 MiB | 00m00s [ 27/214] Installing python3-matplotlib 100% | 119.9 MiB/s | 7.9 MiB | 00m00s [ 28/214] Installing python3-matplotlib 100% | 57.0 MiB/s | 758.7 KiB | 00m00s [ 29/214] Installing openblas-0:0.3.26- 100% | 47.8 MiB/s | 97.8 KiB | 00m00s [ 30/214] Installing libquadmath-0:14.1 100% | 120.1 MiB/s | 491.8 KiB | 00m00s [ 31/214] Installing minizip-ng-compat- 100% | 85.7 MiB/s | 263.4 KiB | 00m00s [ 32/214] Installing freexl-0:2.0.0-7.f 100% | 93.3 MiB/s | 286.5 KiB | 00m00s [ 33/214] Installing json-c-0:0.17-3.fc 100% | 99.4 MiB/s | 203.6 KiB | 00m00s [ 34/214] Installing re2-1:20220601-5.f 100% | 106.7 MiB/s | 655.7 KiB | 00m00s [ 35/214] Installing liblerc-0:4.0.0-6. 100% | 112.1 MiB/s | 803.9 KiB | 00m00s [ 36/214] Installing libdeflate-0:1.20- 100% | 73.5 MiB/s | 225.7 KiB | 00m00s [ 37/214] Installing imath-0:3.1.11-2.f 100% | 100.4 MiB/s | 514.1 KiB | 00m00s [ 38/214] Installing libqhull_r-1:8.0.2 100% | 90.4 MiB/s | 648.3 KiB | 00m00s [ 39/214] Installing lcms2-0:2.16-3.fc4 100% | 100.0 MiB/s | 614.6 KiB | 00m00s [ 40/214] Installing tcl-1:8.6.14-1.fc4 100% | 63.7 MiB/s | 4.9 MiB | 00m00s [ 41/214] Installing openexr-libs-0:3.2 100% | 97.5 MiB/s | 7.4 MiB | 00m00s >>> Running pre-install scriptlet: tpm2-tss-0:4.1.3-1.fc41.ppc64le >>> Stop pre-install scriptlet: tpm2-tss-0:4.1.3-1.fc41.ppc64le [ 42/214] Installing tpm2-tss-0:4.1.3-1 100% | 116.4 MiB/s | 3.8 MiB | 00m00s [ 43/214] Installing openblas-openmp-0: 100% | 140.6 MiB/s | 23.6 MiB | 00m00s [ 44/214] Installing flexiblas-0:3.4.4- 100% | 48.5 MiB/s | 49.7 KiB | 00m00s [ 45/214] Installing flexiblas-openblas 100% | 95.6 MiB/s | 195.8 KiB | 00m00s [ 46/214] Installing flexiblas-netlib-0 100% | 157.3 MiB/s | 12.6 MiB | 00m00s [ 47/214] Installing openblas-openmp64- 100% | 137.5 MiB/s | 23.4 MiB | 00m00s [ 48/214] Installing flexiblas-netlib64 100% | 153.1 MiB/s | 12.4 MiB | 00m00s [ 49/214] Installing flexiblas-openblas 100% | 95.6 MiB/s | 195.9 KiB | 00m00s [ 50/214] Installing arpack-0:3.9.1-3.f 100% | 113.3 MiB/s | 812.0 KiB | 00m00s [ 51/214] Installing pyproject-rpm-macr 100% | 33.1 MiB/s | 101.6 KiB | 00m00s [ 52/214] Installing liborc2-0:2.0.0-2. 100% | 140.6 MiB/s | 2.1 MiB | 00m00s [ 53/214] Installing librttopo-0:1.1.0- 100% | 34.7 MiB/s | 674.9 KiB | 00m00s [ 54/214] Installing protobuf-compiler- 100% | 145.4 MiB/s | 2.9 MiB | 00m00s [ 55/214] Installing dejavu-sans-fonts- 100% | 108.0 MiB/s | 5.5 MiB | 00m00s [ 56/214] Installing abattis-cantarell- 100% | 63.3 MiB/s | 194.4 KiB | 00m00s [ 57/214] Installing nss-softokn-freebl 100% | 115.1 MiB/s | 1.0 MiB | 00m00s [ 58/214] Installing nss-softokn-0:3.10 100% | 144.6 MiB/s | 3.0 MiB | 00m00s [ 59/214] Installing ogdi-0:4.1.1-1.fc4 100% | 137.3 MiB/s | 2.2 MiB | 00m00s [ 60/214] Installing libgcrypt-0:1.10.3 100% | 124.8 MiB/s | 1.4 MiB | 00m00s [ 61/214] Installing libksba-0:1.6.6-1. 100% | 96.3 MiB/s | 591.4 KiB | 00m00s [ 62/214] Installing google-noto-fonts- 100% | 17.8 MiB/s | 18.3 KiB | 00m00s [ 63/214] Installing google-noto-sans-v 100% | 48.0 MiB/s | 1.2 MiB | 00m00s [ 64/214] Installing default-fonts-core 100% | 1.6 MiB/s | 18.2 KiB | 00m00s >>> Running pre-install scriptlet: xml-common-0:0.6.3-64.fc41.noarch >>> Stop pre-install scriptlet: xml-common-0:0.6.3-64.fc41.noarch [ 65/214] Installing xml-common-0:0.6.3 100% | 26.4 MiB/s | 81.1 KiB | 00m00s [ 66/214] Installing npth-0:1.7-1.fc41. 100% | 108.5 MiB/s | 222.2 KiB | 00m00s [ 67/214] Installing nettle-0:3.10-1.fc 100% | 111.2 MiB/s | 1.0 MiB | 00m00s [ 68/214] Installing gnutls-0:3.8.5-5.f 100% | 129.0 MiB/s | 3.6 MiB | 00m00s [ 69/214] Installing glib2-0:2.80.3-1.f 100% | 136.5 MiB/s | 17.5 MiB | 00m00s [ 70/214] Installing gnupg2-0:2.4.5-1.f 100% | 123.7 MiB/s | 13.7 MiB | 00m00s [ 71/214] Installing gpgme-0:1.23.2-4.f 100% | 114.9 MiB/s | 941.2 KiB | 00m00s [ 72/214] Installing gpgmepp-0:1.23.2-4 100% | 114.6 MiB/s | 586.9 KiB | 00m00s [ 73/214] Installing uriparser-0:0.9.8- 100% | 119.1 MiB/s | 487.8 KiB | 00m00s [ 74/214] Installing libkml-0:1.3.0-48. 100% | 92.9 MiB/s | 2.0 MiB | 00m00s [ 75/214] Installing mariadb-connector- 100% | 988.3 KiB/s | 1.0 KiB | 00m00s [ 76/214] Installing mariadb-connector- 100% | 135.8 MiB/s | 2.0 MiB | 00m00s [ 77/214] Installing poppler-data-0:0.4 100% | 121.5 MiB/s | 12.4 MiB | 00m00s [ 78/214] Installing metis-0:5.1.0.3-5. 100% | 155.2 MiB/s | 2.2 MiB | 00m00s [ 79/214] Installing SuperLU-0:6.0.1-5. 100% | 127.2 MiB/s | 651.4 KiB | 00m00s [ 80/214] Installing armadillo-0:12.8.1 100% | 103.4 MiB/s | 211.8 KiB | 00m00s [ 81/214] Installing pixman-0:0.43.4-1. 100% | 116.9 MiB/s | 718.2 KiB | 00m00s [ 82/214] Installing libX11-common-0:1. 100% | 40.9 MiB/s | 1.2 MiB | 00m00s [ 83/214] Installing xerces-c-0:3.2.5-4 100% | 105.8 MiB/s | 4.2 MiB | 00m00s [ 84/214] Installing unixODBC-0:2.3.12- 100% | 117.0 MiB/s | 2.9 MiB | 00m00s [ 85/214] Installing proj-data-0:9.4.1- 100% | 177.0 MiB/s | 9.0 MiB | 00m00s [ 86/214] Installing libpq-0:16.3-1.fc4 100% | 102.4 MiB/s | 1.1 MiB | 00m00s [ 87/214] Installing libgta-0:1.2.1-12. 100% | 109.0 MiB/s | 223.2 KiB | 00m00s [ 88/214] Installing giflib-0:5.2.2-1.f 100% | 85.2 MiB/s | 261.6 KiB | 00m00s [ 89/214] Installing cfitsio-0:4.4.0-2. 100% | 60.9 MiB/s | 2.3 MiB | 00m00s [ 90/214] Installing c-ares-0:1.30.0-1. 100% | 107.7 MiB/s | 330.8 KiB | 00m00s [ 91/214] Installing graphite2-0:1.3.14 100% | 48.6 MiB/s | 497.7 KiB | 00m00s [ 92/214] Installing utf8proc-0:2.7.0-7 100% | 131.7 MiB/s | 539.5 KiB | 00m00s [ 93/214] Installing libarrow-0:16.1.0- 100% | 167.6 MiB/s | 25.1 MiB | 00m00s [ 94/214] Installing libarrow-acero-lib 100% | 151.2 MiB/s | 1.7 MiB | 00m00s [ 95/214] Installing libarrow-glib-libs 100% | 48.9 MiB/s | 1.8 MiB | 00m00s [ 96/214] Installing grpc-data-0:1.48.4 100% | 29.7 MiB/s | 30.4 KiB | 00m00s [ 97/214] Installing grpc-0:1.48.4-37.f 100% | 168.8 MiB/s | 12.5 MiB | 00m00s [ 98/214] Installing grpc-cpp-0:1.48.4- 100% | 164.3 MiB/s | 4.1 MiB | 00m00s [ 99/214] Installing libarrow-flight-li 100% | 150.9 MiB/s | 1.8 MiB | 00m00s [100/214] Installing fribidi-0:1.0.15-1 100% | 94.7 MiB/s | 678.6 KiB | 00m00s [101/214] Installing jbigkit-libs-0:2.1 100% | 85.8 MiB/s | 439.2 KiB | 00m00s [102/214] Installing libtiff-0:4.6.0-2. 100% | 127.3 MiB/s | 1.9 MiB | 00m00s [103/214] Installing proj-0:9.4.1-1.fc4 100% | 160.4 MiB/s | 6.1 MiB | 00m00s [104/214] Installing libgeotiff-0:1.7.3 100% | 142.0 MiB/s | 1.1 MiB | 00m00s [105/214] Installing libspatialite-0:5. 100% | 131.2 MiB/s | 18.1 MiB | 00m00s [106/214] Installing libXau-0:1.0.11-6. 100% | 59.6 MiB/s | 244.1 KiB | 00m00s [107/214] Installing libxcb-0:1.17.0-1. 100% | 172.2 MiB/s | 5.2 MiB | 00m00s [108/214] Installing libX11-0:1.8.9-1.f 100% | 132.8 MiB/s | 1.6 MiB | 00m00s [109/214] Installing libXrender-0:0.9.1 100% | 97.3 MiB/s | 199.2 KiB | 00m00s [110/214] Installing libXext-0:1.3.6-1. 100% | 134.3 MiB/s | 275.1 KiB | 00m00s [111/214] Installing cairo-0:1.18.0-3.f 100% | 130.6 MiB/s | 2.2 MiB | 00m00s [112/214] Installing harfbuzz-0:8.4.0-1 100% | 140.0 MiB/s | 3.5 MiB | 00m00s [113/214] Installing freetype-0:2.13.2- 100% | 101.0 MiB/s | 1.1 MiB | 00m00s [114/214] Installing fontconfig-0:2.15. 100% | 2.4 MiB/s | 2.5 MiB | 00m01s >>> Running post-install scriptlet: fontconfig-0:2.15.0-6.fc41.ppc64le >>> Stop post-install scriptlet: fontconfig-0:2.15.0-6.fc41.ppc64le [115/214] Installing libXft-0:2.3.8-6.f 100% | 34.9 MiB/s | 321.9 KiB | 00m00s >>> Running pre-install scriptlet: tk-1:8.6.14-1.fc41.ppc64le >>> Stop pre-install scriptlet: tk-1:8.6.14-1.fc41.ppc64le [116/214] Installing tk-1:8.6.14-1.fc41 100% | 76.7 MiB/s | 4.2 MiB | 00m00s [117/214] Installing libraqm-0:0.8.0-7. 100% | 96.4 MiB/s | 197.4 KiB | 00m00s [118/214] Installing boost-program-opti 100% | 108.1 MiB/s | 332.1 KiB | 00m00s [119/214] Installing python-pip-wheel-0 100% | 191.0 MiB/s | 1.5 MiB | 00m00s [120/214] Installing mpdecimal-0:2.5.1- 100% | 107.4 MiB/s | 330.0 KiB | 00m00s [121/214] Installing libb2-0:0.98.1-11. 100% | 11.7 MiB/s | 203.2 KiB | 00m00s [122/214] Installing python3-libs-0:3.1 100% | 87.0 MiB/s | 51.3 MiB | 00m01s [123/214] Installing python3-0:3.13.0~b 100% | 34.7 MiB/s | 213.5 KiB | 00m00s [124/214] Installing python3-numpy-1:1. 100% | 112.3 MiB/s | 44.6 MiB | 00m00s [125/214] Installing python3-packaging- 100% | 60.5 MiB/s | 433.5 KiB | 00m00s [126/214] Installing python3-click-0:8. 100% | 82.1 MiB/s | 1.1 MiB | 00m00s [127/214] Installing python3-setuptools 100% | 54.4 MiB/s | 7.4 MiB | 00m00s [128/214] Installing python3-certifi-0: 100% | 5.0 MiB/s | 10.2 KiB | 00m00s [129/214] Installing python3-appdirs-0: 100% | 34.6 MiB/s | 70.9 KiB | 00m00s [130/214] Installing python3-toolz-0:0. 100% | 44.1 MiB/s | 631.8 KiB | 00m00s [131/214] Installing python3-pyparsing- 100% | 122.4 MiB/s | 1.3 MiB | 00m00s [132/214] Installing python3-six-0:1.16 100% | 52.7 MiB/s | 161.8 KiB | 00m00s [133/214] Installing python3-dateutil-1 100% | 83.8 MiB/s | 1.0 MiB | 00m00s [134/214] Installing python3-tkinter-0: 100% | 96.0 MiB/s | 2.1 MiB | 00m00s [135/214] Installing python3-idna-0:3.7 100% | 65.3 MiB/s | 602.2 KiB | 00m00s [136/214] Installing python3-urllib3-0: 100% | 65.1 MiB/s | 1.0 MiB | 00m00s [137/214] Installing python3-fs-0:2.4.1 100% | 67.1 MiB/s | 1.3 MiB | 00m00s [138/214] Installing python3-snuggs-0:1 100% | 7.0 MiB/s | 28.5 KiB | 00m00s [139/214] Installing python3-flexcache- 100% | 36.6 MiB/s | 74.9 KiB | 00m00s [140/214] Installing python3-click-plug 100% | 13.5 MiB/s | 27.7 KiB | 00m00s [141/214] Installing python3-cligj-0:0. 100% | 17.8 MiB/s | 36.4 KiB | 00m00s [142/214] Installing python3-rpm-genera 100% | 40.5 MiB/s | 82.9 KiB | 00m00s [143/214] Installing python3-devel-0:3. 100% | 34.7 MiB/s | 1.8 MiB | 00m00s [144/214] Installing python3-numpy-f2py 100% | 40.6 MiB/s | 2.8 MiB | 00m00s [145/214] Installing python3-cftime-0:1 100% | 89.0 MiB/s | 820.0 KiB | 00m00s [146/214] Installing python3-numcodecs- 100% | 86.8 MiB/s | 2.7 MiB | 00m00s [147/214] Installing python3-contourpy- 100% | 61.8 MiB/s | 948.9 KiB | 00m00s [148/214] Installing python3-iniconfig- 100% | 5.8 MiB/s | 23.6 KiB | 00m00s [149/214] Installing python3-pluggy-0:1 100% | 30.8 MiB/s | 189.1 KiB | 00m00s [150/214] Installing python3-pytest-0:7 100% | 55.0 MiB/s | 3.6 MiB | 00m00s [151/214] Installing python3-execnet-0: 100% | 41.6 MiB/s | 936.2 KiB | 00m00s [152/214] Installing python3-affine-0:2 100% | 23.6 MiB/s | 168.9 KiB | 00m00s [153/214] Installing python3-attrs-0:23 100% | 38.4 MiB/s | 392.9 KiB | 00m00s [154/214] Installing python3-asciitree- 100% | 8.1 MiB/s | 24.7 KiB | 00m00s [155/214] Installing python3-fasteners- 100% | 24.3 MiB/s | 124.5 KiB | 00m00s [156/214] Installing python3-cloudpickl 100% | 41.5 MiB/s | 127.4 KiB | 00m00s [157/214] Installing python3-fsspec-0:2 100% | 71.9 MiB/s | 1.7 MiB | 00m00s [158/214] Installing python3-pytz-0:202 100% | 28.9 MiB/s | 236.9 KiB | 00m00s [159/214] Installing python3-pandas-0:2 100% | 104.6 MiB/s | 48.4 MiB | 00m00s [160/214] Installing python3-cairo-0:1. 100% | 91.0 MiB/s | 652.6 KiB | 00m00s [161/214] Installing python3-cycler-0:0 100% | 19.5 MiB/s | 39.9 KiB | 00m00s [162/214] Installing python3-kiwisolver 100% | 71.6 MiB/s | 293.4 KiB | 00m00s [163/214] Installing python3-husl-0:4.0 100% | 7.5 MiB/s | 22.9 KiB | 00m00s [164/214] Installing python3-cython-0:3 100% | 107.8 MiB/s | 20.6 MiB | 00m00s [165/214] Installing python3-locket-0:1 100% | 11.4 MiB/s | 23.3 KiB | 00m00s [166/214] Installing python3-partd-0:1. 100% | 21.3 MiB/s | 174.1 KiB | 00m00s [167/214] Installing python3-olefile-0: 100% | 84.0 MiB/s | 344.0 KiB | 00m00s [168/214] Installing python3-tabulate-0 100% | 84.4 MiB/s | 345.7 KiB | 00m00s [169/214] Installing python3-platformdi 100% | 27.5 MiB/s | 169.1 KiB | 00m00s [170/214] Installing python3-babel-0:2. 100% | 77.1 MiB/s | 28.6 MiB | 00m00s [171/214] Installing python3-docutils-0 100% | 48.7 MiB/s | 5.0 MiB | 00m00s [172/214] Installing python3-imagesize- 100% | 7.5 MiB/s | 38.4 KiB | 00m00s [173/214] Installing python3-pygments-0 100% | 81.7 MiB/s | 10.6 MiB | 00m00s [174/214] Installing python3-snowballst 100% | 109.0 MiB/s | 1.7 MiB | 00m00s [175/214] Installing python3-sphinx-the 100% | 15.1 MiB/s | 46.4 KiB | 00m00s [176/214] Installing python3-charset-no 100% | 45.3 MiB/s | 324.9 KiB | 00m00s [177/214] Installing python3-requests-0 100% | 58.4 MiB/s | 478.2 KiB | 00m00s [178/214] Installing python3-pooch-0:1. 100% | 27.0 MiB/s | 635.0 KiB | 00m00s [179/214] Installing python3-scipy-0:1. 100% | 118.2 MiB/s | 81.1 MiB | 00m01s [180/214] Installing python3-markupsafe 100% | 47.2 MiB/s | 241.5 KiB | 00m00s [181/214] Installing python3-jinja2-0:3 100% | 90.8 MiB/s | 2.9 MiB | 00m00s [182/214] Installing python3-sphinx-1:7 100% | 76.8 MiB/s | 11.1 MiB | 00m00s [183/214] Installing python3-numpydoc-0 100% | 35.8 MiB/s | 659.6 KiB | 00m00s [184/214] Installing python3-brotli-0:1 100% | 113.1 MiB/s | 1.0 MiB | 00m00s [185/214] Installing crypto-policies-sc 100% | 20.8 MiB/s | 340.4 KiB | 00m00s [186/214] Installing nss-sysinit-0:3.10 100% | 97.2 MiB/s | 199.1 KiB | 00m00s [187/214] Installing nss-0:3.101.0-2.fc 100% | 100.3 MiB/s | 2.6 MiB | 00m00s >>> Running post-install scriptlet: nss-0:3.101.0-2.fc41.ppc64le >>> Stop post-install scriptlet: nss-0:3.101.0-2.fc41.ppc64le [188/214] Installing poppler-0:24.02.0- 100% | 132.7 MiB/s | 4.0 MiB | 00m00s [189/214] Installing libxslt-0:1.1.40-1 100% | 108.2 MiB/s | 997.1 KiB | 00m00s [190/214] Installing python3-lxml-0:5.2 100% | 113.6 MiB/s | 6.2 MiB | 00m00s [191/214] Installing python3-fonttools- 100% | 86.1 MiB/s | 19.2 MiB | 00m00s [192/214] Installing libimagequant-0:4. 100% | 107.5 MiB/s | 990.8 KiB | 00m00s [193/214] Installing python3-pillow-0:1 100% | 82.1 MiB/s | 4.5 MiB | 00m00s [194/214] Installing python3-pillow-tk- 100% | 120.3 MiB/s | 246.4 KiB | 00m00s [195/214] Installing python3-matplotlib 100% | 60.0 MiB/s | 368.5 KiB | 00m00s [196/214] Installing python3-matplotlib 100% | 96.8 MiB/s | 22.9 MiB | 00m00s [197/214] Installing libyaml-0:0.2.5-14 100% | 85.9 MiB/s | 263.8 KiB | 00m00s [198/214] Installing python3-pyyaml-0:6 100% | 71.0 MiB/s | 945.0 KiB | 00m00s [199/214] Installing python3-dask-0:202 100% | 92.0 MiB/s | 17.1 MiB | 00m00s [200/214] Installing python3-dask+array 100% | 0.0 B/s | 124.0 B | 00m00s [201/214] Installing thrift-0:0.20.0-2. 100% | 125.1 MiB/s | 5.4 MiB | 00m00s [202/214] Installing parquet-libs-0:16. 100% | 152.4 MiB/s | 4.0 MiB | 00m00s [203/214] Installing libarrow-dataset-l 100% | 138.0 MiB/s | 1.8 MiB | 00m00s [204/214] Installing gdal-libs-0:3.9.0- 100% | 125.8 MiB/s | 32.3 MiB | 00m00s [205/214] Installing python3-pyarrow-0: 100% | 116.6 MiB/s | 17.6 MiB | 00m00s [206/214] Installing python3-dask-expr- 100% | 80.5 MiB/s | 2.6 MiB | 00m00s [207/214] Installing python3-dask+dataf 100% | 121.1 KiB/s | 124.0 B | 00m00s [208/214] Installing python3-rasterio-0 100% | 86.5 MiB/s | 5.8 MiB | 00m00s [209/214] Installing python3-seaborn-0: 100% | 94.9 MiB/s | 2.4 MiB | 00m00s [210/214] Installing python3-Bottleneck 100% | 43.8 MiB/s | 1.3 MiB | 00m00s [211/214] Installing python3-netcdf4-0: 100% | 120.2 MiB/s | 2.4 MiB | 00m00s [212/214] Installing python3-zarr-0:2.1 100% | 114.2 MiB/s | 3.2 MiB | 00m00s [213/214] Installing python3-pytest-xdi 100% | 49.9 MiB/s | 459.8 KiB | 00m00s warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead [214/214] Installing python3-pint-0:0.1 100% | 4.1 MiB/s | 2.9 MiB | 00m01s >>> Running post-transaction scriptlet: fontconfig-0:2.15.0-6.fc41.ppc64le >>> Stop post-transaction scriptlet: fontconfig-0:2.15.0-6.fc41.ppc64le >>> Running post-transaction scriptlet: crypto-policies-scripts-0:20240521-1.git >>> Stop post-transaction scriptlet: crypto-policies-scripts-0:20240521-1.gitf71 >>> Running post-transaction scriptlet: nss-0:3.101.0-2.fc41.ppc64le >>> Stop post-transaction scriptlet: nss-0:3.101.0-2.fc41.ppc64le >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-26.fc41.ppc64le >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-26.fc41.ppc64le >>> Running trigger-install scriptlet: info-0:7.1-2.fc40.ppc64le >>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.ppc64le >>> Running trigger-install scriptlet: glib2-0:2.80.3-1.fc41.ppc64le >>> Stop trigger-install scriptlet: glib2-0:2.80.3-1.fc41.ppc64le >>> Running trigger-install scriptlet: fontconfig-0:2.15.0-6.fc41.ppc64le >>> Stop trigger-install scriptlet: fontconfig-0:2.15.0-6.fc41.ppc64le Warning: skipped PGP checks for 212 packages from repository: http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Finish: build setup for python-xarray-2024.6.0-1.fc41.src.rpm Start: rpmbuild python-xarray-2024.6.0-1.fc41.src.rpm Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1718668800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.t1fTFF + umask 022 + cd /builddir/build/BUILD/python-xarray-2024.6.0-build + test -d /builddir/build/BUILD/python-xarray-2024.6.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/python-xarray-2024.6.0-build + /usr/bin/rm -rf /builddir/build/BUILD/python-xarray-2024.6.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/python-xarray-2024.6.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/python-xarray-2024.6.0-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.GEqR23 + umask 022 + cd /builddir/build/BUILD/python-xarray-2024.6.0-build + cd /builddir/build/BUILD/python-xarray-2024.6.0-build + rm -rf xarray-2024.6.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/xarray-2024.6.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd xarray-2024.6.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 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.oF9f0J + umask 022 + cd /builddir/build/BUILD/python-xarray-2024.6.0-build + cd xarray-2024.6.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --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 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 ' + TMPDIR=/builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.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.6.0-build/xarray-2024.6.0/pyproject-wheeldir --output /builddir/build/BUILD/python-xarray-2024.6.0-build/python-xarray-2024.6.0-1.fc41.ppc64le-pyproject-buildrequires -r Handling setuptools>=42 from build-system.requires Requirement satisfied: setuptools>=42 (installed: setuptools 69.2.0) 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.6.0-build/python-xarray-2024.6.0-1.fc41.ppc64le-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-xarray-2024.6.0-1.fc41.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 224.4 KiB/s | 6.1 KiB | 00m00s fedora 100% | 186.2 KiB/s | 5.0 KiB | 00m00s Copr repository 100% | 39.3 KiB/s | 1.5 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 49.1 KiB/s | 4.1 KiB | 00m00s Repositories loaded. Package "pyproject-rpm-macros-1.12.1-1.fc41.noarch" is already installed. Package "python3-devel-3.13.0~b2-3.fc41.ppc64le" is already installed. Package "python3-Bottleneck-1.3.7-6.fc41.ppc64le" is already installed. Package "python3-cftime-1.6.3-5.fc41.ppc64le" is already installed. Package "python3-dask+array-2024.6.0-3.fc41~bootstrap.ppc64le" is already installed. Package "python3-dask+dataframe-2024.6.0-3.fc41~bootstrap.ppc64le" is already installed. Package "python3-netcdf4-1.6.5-4.fc41.ppc64le" is already installed. Package "python3-packaging-24.1-1.fc41.noarch" is already installed. Package "python3-pint-0.19.2-12.fc41.noarch" is already installed. Package "python3-pytest-7.4.3-6.fc41.noarch" is already installed. Package "python3-pytest-xdist-3.6.1-2.fc41.noarch" is already installed. Package "python3-rasterio-1.3.10-4.fc41.ppc64le" is already installed. Package "python3-seaborn-0.13.2-2.fc41.noarch" is already installed. Package "python3-setuptools-69.2.0-6.fc41.noarch" is already installed. Package "python3-zarr-2.16.1-4.fc41.noarch" is already installed. Package Arch Version Repository Size Installing: python3-pip noarch 24.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.7 MiB python3-setuptools_scm noarch 8.0.4-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 310.8 KiB Installing dependencies: python3-typing-extensions noarch 4.12.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 464.8 KiB Transaction Summary: Installing: 3 packages Total size of inbound packages is 3 MiB. Need to download 3 MiB. After this operation 15 MiB will be used (install 15 MiB, remove 0 B). [1/3] python3-setuptools_scm-0:8.0.4-5. 100% | 1.1 MiB/s | 98.7 KiB | 00m00s [2/3] python3-typing-extensions-0:4.12. 100% | 870.0 KiB/s | 94.0 KiB | 00m00s [3/3] python3-pip-0:24.0-5.fc41.noarch 100% | 12.1 MiB/s | 3.0 MiB | 00m00s -------------------------------------------------------------------------------- [3/3] Total 100% | 12.8 MiB/s | 3.2 MiB | 00m00s Running transaction [1/5] Verify package files 100% | 85.0 B/s | 3.0 B | 00m00s [2/5] Prepare transaction 100% | 42.0 B/s | 3.0 B | 00m00s [3/5] Installing python3-typing-extensi 100% | 91.2 MiB/s | 467.2 KiB | 00m00s [4/5] Installing python3-setuptools_scm 100% | 24.8 MiB/s | 330.0 KiB | 00m00s warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead [5/5] Installing python3-pip-0:24.0-5.f 100% | 51.3 MiB/s | 15.0 MiB | 00m00s >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-26.fc41.ppc64le >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-26.fc41.ppc64le Warning: skipped PGP checks for 3 packages from repository: http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1718668800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.euRrj9 + umask 022 + cd /builddir/build/BUILD/python-xarray-2024.6.0-build + cd xarray-2024.6.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --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 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 ' + TMPDIR=/builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.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.6.0-build/xarray-2024.6.0/pyproject-wheeldir --output /builddir/build/BUILD/python-xarray-2024.6.0-build/python-xarray-2024.6.0-1.fc41.ppc64le-pyproject-buildrequires -r Handling setuptools>=42 from build-system.requires Requirement satisfied: setuptools>=42 (installed: setuptools 69.2.0) Handling setuptools-scm>=7 from build-system.requires Requirement satisfied: setuptools-scm>=7 (installed: setuptools-scm 8.0.4) /usr/lib/python3.13/site-packages/setuptools_scm/git.py:308: 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:327: 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' Handling wheel from get_requires_for_build_wheel Requirement not satisfied: wheel Exiting dependency generation pass: get_requires_for_build_wheel + cat /builddir/build/BUILD/python-xarray-2024.6.0-build/python-xarray-2024.6.0-1.fc41.ppc64le-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-xarray-2024.6.0-1.fc41.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 216.3 KiB/s | 6.1 KiB | 00m00s fedora 100% | 193.4 KiB/s | 5.0 KiB | 00m00s Copr repository 100% | 34.0 KiB/s | 1.5 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 35.3 KiB/s | 4.1 KiB | 00m00s Repositories loaded. Package "pyproject-rpm-macros-1.12.1-1.fc41.noarch" is already installed. Package "python3-devel-3.13.0~b2-3.fc41.ppc64le" is already installed. Package "python3-Bottleneck-1.3.7-6.fc41.ppc64le" is already installed. Package "python3-cftime-1.6.3-5.fc41.ppc64le" is already installed. Package "python3-dask+array-2024.6.0-3.fc41~bootstrap.ppc64le" is already installed. Package "python3-dask+dataframe-2024.6.0-3.fc41~bootstrap.ppc64le" is already installed. Package "python3-netcdf4-1.6.5-4.fc41.ppc64le" is already installed. Package "python3-packaging-24.1-1.fc41.noarch" is already installed. Package "python3-pint-0.19.2-12.fc41.noarch" is already installed. Package "python3-pip-24.0-5.fc41.noarch" is already installed. Package "python3-pytest-7.4.3-6.fc41.noarch" is already installed. Package "python3-pytest-xdist-3.6.1-2.fc41.noarch" is already installed. Package "python3-rasterio-1.3.10-4.fc41.ppc64le" is already installed. Package "python3-seaborn-0.13.2-2.fc41.noarch" is already installed. Package "python3-setuptools-69.2.0-6.fc41.noarch" is already installed. Package "python3-setuptools_scm-8.0.4-5.fc41.noarch" is already installed. Package "python3-zarr-2.16.1-4.fc41.noarch" is already installed. Package Arch Version Repository Size Installing: python3-wheel noarch 1:0.43.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 516.8 KiB Transaction Summary: Installing: 1 packages Total size of inbound packages is 151 KiB. Need to download 151 KiB. After this operation 517 KiB will be used (install 517 KiB, remove 0 B). [1/1] python3-wheel-1:0.43.0-3.fc41.noa 100% | 669.5 KiB/s | 151.3 KiB | 00m00s -------------------------------------------------------------------------------- [1/1] Total 100% | 666.6 KiB/s | 151.3 KiB | 00m00s Running transaction [1/3] Verify package files 100% | 500.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 18.0 B/s | 1.0 B | 00m00s warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead [3/3] Installing python3-wheel-1:0.43.0 100% | 7.7 MiB/s | 535.8 KiB | 00m00s >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-26.fc41.ppc64le >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-26.fc41.ppc64le Warning: skipped PGP checks for 1 package from repository: http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1718668800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.daoMT3 + umask 022 + cd /builddir/build/BUILD/python-xarray-2024.6.0-build + cd xarray-2024.6.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --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 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 ' + TMPDIR=/builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.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.6.0-build/xarray-2024.6.0/pyproject-wheeldir --output /builddir/build/BUILD/python-xarray-2024.6.0-build/python-xarray-2024.6.0-1.fc41.ppc64le-pyproject-buildrequires -r Handling setuptools>=42 from build-system.requires Requirement satisfied: setuptools>=42 (installed: setuptools 69.2.0) Handling setuptools-scm>=7 from build-system.requires Requirement satisfied: setuptools-scm>=7 (installed: setuptools-scm 8.0.4) /usr/lib/python3.13/site-packages/setuptools_scm/git.py:308: 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:327: 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' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.43.0) /usr/lib/python3.13/site-packages/setuptools_scm/git.py:308: 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:327: 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.6.0-build/xarray-2024.6.0/xarray-2024.6.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.6.0-build/python-xarray-2024.6.0-1.fc41.ppc64le-pyproject-buildrequires + rm -rfv xarray-2024.6.0.dist-info/ removed 'xarray-2024.6.0.dist-info/entry_points.txt' removed 'xarray-2024.6.0.dist-info/top_level.txt' removed 'xarray-2024.6.0.dist-info/METADATA' removed 'xarray-2024.6.0.dist-info/LICENSE' removed directory 'xarray-2024.6.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-xarray-2024.6.0-1.fc41.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 63.5 KiB/s | 4.1 KiB | 00m00s Copr repository 100% | 27.8 KiB/s | 1.5 KiB | 00m00s fedora 100% | 116.9 KiB/s | 5.0 KiB | 00m00s updates 100% | 195.4 KiB/s | 6.1 KiB | 00m00s Repositories loaded. Package "pyproject-rpm-macros-1.12.1-1.fc41.noarch" is already installed. Package "python3-devel-3.13.0~b2-3.fc41.ppc64le" is already installed. Package "python3-Bottleneck-1.3.7-6.fc41.ppc64le" is already installed. Package "python3-cftime-1.6.3-5.fc41.ppc64le" is already installed. Package "python3-dask+array-2024.6.0-3.fc41~bootstrap.ppc64le" is already installed. Package "python3-dask+dataframe-2024.6.0-3.fc41~bootstrap.ppc64le" is already installed. Package "python3-netcdf4-1.6.5-4.fc41.ppc64le" is already installed. Package "python3-numpy-1:1.26.4-7.fc41.ppc64le" is already installed. Package "python3-packaging-24.1-1.fc41.noarch" is already installed. Package "python3-packaging-24.1-1.fc41.noarch" is already installed. Package "python3-pandas-2.2.1-4.fc41~bootstrap.ppc64le" is already installed. Package "python3-pint-0.19.2-12.fc41.noarch" is already installed. Package "python3-pip-24.0-5.fc41.noarch" is already installed. Package "python3-pytest-7.4.3-6.fc41.noarch" is already installed. Package "python3-pytest-xdist-3.6.1-2.fc41.noarch" is already installed. Package "python3-rasterio-1.3.10-4.fc41.ppc64le" is already installed. Package "python3-seaborn-0.13.2-2.fc41.noarch" is already installed. Package "python3-setuptools-69.2.0-6.fc41.noarch" is already installed. Package "python3-setuptools_scm-8.0.4-5.fc41.noarch" is already installed. Package "python3-wheel-1:0.43.0-3.fc41.noarch" is already installed. Package "python3-zarr-2.16.1-4.fc41.noarch" is already installed. Nothing to do. Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1718668800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.XVFq64 + umask 022 + cd /builddir/build/BUILD/python-xarray-2024.6.0-build + cd xarray-2024.6.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --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 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 ' + TMPDIR=/builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.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.6.0-build/xarray-2024.6.0/pyproject-wheeldir --output /builddir/build/BUILD/python-xarray-2024.6.0-build/python-xarray-2024.6.0-1.fc41.ppc64le-pyproject-buildrequires -r Handling setuptools>=42 from build-system.requires Requirement satisfied: setuptools>=42 (installed: setuptools 69.2.0) Handling setuptools-scm>=7 from build-system.requires Requirement satisfied: setuptools-scm>=7 (installed: setuptools-scm 8.0.4) /usr/lib/python3.13/site-packages/setuptools_scm/git.py:308: 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:327: 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' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.43.0) /usr/lib/python3.13/site-packages/setuptools_scm/git.py:308: 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:327: 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.6.0-build/xarray-2024.6.0/xarray-2024.6.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.6.0-build/python-xarray-2024.6.0-1.fc41.ppc64le-pyproject-buildrequires + rm -rfv xarray-2024.6.0.dist-info/ removed 'xarray-2024.6.0.dist-info/entry_points.txt' removed 'xarray-2024.6.0.dist-info/top_level.txt' removed 'xarray-2024.6.0.dist-info/METADATA' removed 'xarray-2024.6.0.dist-info/LICENSE' removed directory 'xarray-2024.6.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.nmEqsb + umask 022 + cd /builddir/build/BUILD/python-xarray-2024.6.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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.6.0 + mkdir -p /builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 ' + TMPDIR=/builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.0/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.0/pyproject-wheeldir Processing /builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.0 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) /usr/lib/python3.13/site-packages/setuptools_scm/git.py:308: 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:327: 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.6.0-build/xarray-2024.6.0/.pyproject-builddir/pip-modern-metadata-dxsy3kiq/xarray.egg-info writing /builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.0/.pyproject-builddir/pip-modern-metadata-dxsy3kiq/xarray.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.0/.pyproject-builddir/pip-modern-metadata-dxsy3kiq/xarray.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.0/.pyproject-builddir/pip-modern-metadata-dxsy3kiq/xarray.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.0/.pyproject-builddir/pip-modern-metadata-dxsy3kiq/xarray.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.0/.pyproject-builddir/pip-modern-metadata-dxsy3kiq/xarray.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.0/.pyproject-builddir/pip-modern-metadata-dxsy3kiq/xarray.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.0/.pyproject-builddir/pip-modern-metadata-dxsy3kiq/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.6.0-build/xarray-2024.6.0/.pyproject-builddir/pip-modern-metadata-dxsy3kiq/xarray.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.0/.pyproject-builddir/pip-modern-metadata-dxsy3kiq/xarray-2024.6.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:308: 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:327: 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/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:207: _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:207: _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:207: _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:207: _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:207: _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:207: _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:207: _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:207: _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:207: _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:207: _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:207: _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:207: _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:207: _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:207: _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-ppc64le/wheel running install running install_lib creating build/bdist.linux-ppc64le creating build/bdist.linux-ppc64le/wheel creating build/bdist.linux-ppc64le/wheel/xarray copying build/lib/xarray/__init__.py -> build/bdist.linux-ppc64le/wheel/xarray copying build/lib/xarray/conventions.py -> build/bdist.linux-ppc64le/wheel/xarray copying build/lib/xarray/convert.py -> build/bdist.linux-ppc64le/wheel/xarray copying build/lib/xarray/tutorial.py -> build/bdist.linux-ppc64le/wheel/xarray copying build/lib/xarray/py.typed -> build/bdist.linux-ppc64le/wheel/xarray creating build/bdist.linux-ppc64le/wheel/xarray/backends copying build/lib/xarray/backends/__init__.py -> build/bdist.linux-ppc64le/wheel/xarray/backends copying build/lib/xarray/backends/api.py -> build/bdist.linux-ppc64le/wheel/xarray/backends copying build/lib/xarray/backends/common.py -> build/bdist.linux-ppc64le/wheel/xarray/backends copying build/lib/xarray/backends/file_manager.py -> build/bdist.linux-ppc64le/wheel/xarray/backends copying build/lib/xarray/backends/h5netcdf_.py -> build/bdist.linux-ppc64le/wheel/xarray/backends copying build/lib/xarray/backends/locks.py -> build/bdist.linux-ppc64le/wheel/xarray/backends copying build/lib/xarray/backends/lru_cache.py -> build/bdist.linux-ppc64le/wheel/xarray/backends copying build/lib/xarray/backends/memory.py -> build/bdist.linux-ppc64le/wheel/xarray/backends copying build/lib/xarray/backends/netCDF4_.py -> build/bdist.linux-ppc64le/wheel/xarray/backends copying build/lib/xarray/backends/netcdf3.py -> build/bdist.linux-ppc64le/wheel/xarray/backends copying build/lib/xarray/backends/plugins.py -> build/bdist.linux-ppc64le/wheel/xarray/backends copying build/lib/xarray/backends/pydap_.py -> build/bdist.linux-ppc64le/wheel/xarray/backends copying build/lib/xarray/backends/scipy_.py -> build/bdist.linux-ppc64le/wheel/xarray/backends copying build/lib/xarray/backends/store.py -> build/bdist.linux-ppc64le/wheel/xarray/backends copying build/lib/xarray/backends/zarr.py -> build/bdist.linux-ppc64le/wheel/xarray/backends creating build/bdist.linux-ppc64le/wheel/xarray/coding copying build/lib/xarray/coding/__init__.py -> build/bdist.linux-ppc64le/wheel/xarray/coding copying build/lib/xarray/coding/calendar_ops.py -> build/bdist.linux-ppc64le/wheel/xarray/coding copying build/lib/xarray/coding/cftime_offsets.py -> build/bdist.linux-ppc64le/wheel/xarray/coding copying build/lib/xarray/coding/cftimeindex.py -> build/bdist.linux-ppc64le/wheel/xarray/coding copying build/lib/xarray/coding/frequencies.py -> build/bdist.linux-ppc64le/wheel/xarray/coding copying build/lib/xarray/coding/strings.py -> build/bdist.linux-ppc64le/wheel/xarray/coding copying build/lib/xarray/coding/times.py -> build/bdist.linux-ppc64le/wheel/xarray/coding copying build/lib/xarray/coding/variables.py -> build/bdist.linux-ppc64le/wheel/xarray/coding creating build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/__init__.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/_aggregations.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/_typed_ops.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/accessor_dt.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/accessor_str.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/alignment.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/arithmetic.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/array_api_compat.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/combine.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/common.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/computation.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/concat.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/coordinates.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/dask_array_ops.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/dataarray.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/dataset.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/datatree.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/datatree_io.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/datatree_mapping.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/datatree_ops.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/datatree_render.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/dtypes.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/duck_array_ops.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/extension_array.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/extensions.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/formatting.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/formatting_html.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/groupby.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/indexes.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/indexing.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/iterators.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/merge.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/missing.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/nanops.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/npcompat.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/nputils.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/ops.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/options.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/parallel.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/pdcompat.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/resample.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/resample_cftime.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/rolling.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/rolling_exp.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/treenode.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/types.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/utils.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/variable.py -> build/bdist.linux-ppc64le/wheel/xarray/core copying build/lib/xarray/core/weighted.py -> build/bdist.linux-ppc64le/wheel/xarray/core creating build/bdist.linux-ppc64le/wheel/xarray/datatree_ creating build/bdist.linux-ppc64le/wheel/xarray/datatree_/datatree copying build/lib/xarray/datatree_/datatree/__init__.py -> build/bdist.linux-ppc64le/wheel/xarray/datatree_/datatree creating build/bdist.linux-ppc64le/wheel/xarray/indexes copying build/lib/xarray/indexes/__init__.py -> build/bdist.linux-ppc64le/wheel/xarray/indexes creating build/bdist.linux-ppc64le/wheel/xarray/namedarray copying build/lib/xarray/namedarray/__init__.py -> build/bdist.linux-ppc64le/wheel/xarray/namedarray copying build/lib/xarray/namedarray/_aggregations.py -> build/bdist.linux-ppc64le/wheel/xarray/namedarray copying build/lib/xarray/namedarray/_array_api.py -> build/bdist.linux-ppc64le/wheel/xarray/namedarray copying build/lib/xarray/namedarray/_typing.py -> build/bdist.linux-ppc64le/wheel/xarray/namedarray copying build/lib/xarray/namedarray/core.py -> build/bdist.linux-ppc64le/wheel/xarray/namedarray copying build/lib/xarray/namedarray/daskmanager.py -> build/bdist.linux-ppc64le/wheel/xarray/namedarray copying build/lib/xarray/namedarray/dtypes.py -> build/bdist.linux-ppc64le/wheel/xarray/namedarray copying build/lib/xarray/namedarray/parallelcompat.py -> build/bdist.linux-ppc64le/wheel/xarray/namedarray copying build/lib/xarray/namedarray/pycompat.py -> build/bdist.linux-ppc64le/wheel/xarray/namedarray copying build/lib/xarray/namedarray/utils.py -> build/bdist.linux-ppc64le/wheel/xarray/namedarray creating build/bdist.linux-ppc64le/wheel/xarray/plot copying build/lib/xarray/plot/__init__.py -> build/bdist.linux-ppc64le/wheel/xarray/plot copying build/lib/xarray/plot/accessor.py -> build/bdist.linux-ppc64le/wheel/xarray/plot copying build/lib/xarray/plot/dataarray_plot.py -> build/bdist.linux-ppc64le/wheel/xarray/plot copying build/lib/xarray/plot/dataset_plot.py -> build/bdist.linux-ppc64le/wheel/xarray/plot copying build/lib/xarray/plot/facetgrid.py -> build/bdist.linux-ppc64le/wheel/xarray/plot copying build/lib/xarray/plot/utils.py -> build/bdist.linux-ppc64le/wheel/xarray/plot creating build/bdist.linux-ppc64le/wheel/xarray/static copying build/lib/xarray/static/__init__.py -> build/bdist.linux-ppc64le/wheel/xarray/static creating build/bdist.linux-ppc64le/wheel/xarray/static/css copying build/lib/xarray/static/css/__init__.py -> build/bdist.linux-ppc64le/wheel/xarray/static/css copying build/lib/xarray/static/css/style.css -> build/bdist.linux-ppc64le/wheel/xarray/static/css creating build/bdist.linux-ppc64le/wheel/xarray/static/html copying build/lib/xarray/static/html/__init__.py -> build/bdist.linux-ppc64le/wheel/xarray/static/html copying build/lib/xarray/static/html/icons-svg-inline.html -> build/bdist.linux-ppc64le/wheel/xarray/static/html creating build/bdist.linux-ppc64le/wheel/xarray/testing copying build/lib/xarray/testing/__init__.py -> build/bdist.linux-ppc64le/wheel/xarray/testing copying build/lib/xarray/testing/assertions.py -> build/bdist.linux-ppc64le/wheel/xarray/testing copying build/lib/xarray/testing/strategies.py -> build/bdist.linux-ppc64le/wheel/xarray/testing creating build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/__init__.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/arrays.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/conftest.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_accessor_dt.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_accessor_str.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_array_api.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_assertions.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_backends.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_backends_api.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_backends_common.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_backends_datatree.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_backends_file_manager.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_backends_locks.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_backends_lru_cache.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_calendar_ops.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_cftime_offsets.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_cftimeindex.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_cftimeindex_resample.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_coarsen.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_coding.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_coding_strings.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_coding_times.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_combine.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_computation.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_concat.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_conventions.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_coordinates.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_cupy.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_dask.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_dataarray.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_dataset.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_datatree.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_datatree_mapping.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_deprecation_helpers.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_distributed.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_dtypes.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_duck_array_ops.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_error_messages.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_extensions.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_formatting.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_formatting_html.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_groupby.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_hashable.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_indexes.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_indexing.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_interp.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_merge.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_missing.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_namedarray.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_nputils.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_options.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_parallelcompat.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_plot.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_plugins.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_print_versions.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_rolling.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_sparse.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_strategies.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_treenode.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_tutorial.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_typed_ops.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_ufuncs.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_units.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_utils.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_variable.py -> build/bdist.linux-ppc64le/wheel/xarray/tests copying build/lib/xarray/tests/test_weighted.py -> build/bdist.linux-ppc64le/wheel/xarray/tests creating build/bdist.linux-ppc64le/wheel/xarray/tests/data copying build/lib/xarray/tests/data/bears.nc -> build/bdist.linux-ppc64le/wheel/xarray/tests/data copying build/lib/xarray/tests/data/example.grib -> build/bdist.linux-ppc64le/wheel/xarray/tests/data copying build/lib/xarray/tests/data/example.ict -> build/bdist.linux-ppc64le/wheel/xarray/tests/data copying build/lib/xarray/tests/data/example.uamiv -> build/bdist.linux-ppc64le/wheel/xarray/tests/data copying build/lib/xarray/tests/data/example_1.nc -> build/bdist.linux-ppc64le/wheel/xarray/tests/data copying build/lib/xarray/tests/data/example_1.nc.gz -> build/bdist.linux-ppc64le/wheel/xarray/tests/data creating build/bdist.linux-ppc64le/wheel/xarray/util copying build/lib/xarray/util/__init__.py -> build/bdist.linux-ppc64le/wheel/xarray/util copying build/lib/xarray/util/deprecation_helpers.py -> build/bdist.linux-ppc64le/wheel/xarray/util copying build/lib/xarray/util/generate_aggregations.py -> build/bdist.linux-ppc64le/wheel/xarray/util copying build/lib/xarray/util/generate_ops.py -> build/bdist.linux-ppc64le/wheel/xarray/util copying build/lib/xarray/util/print_versions.py -> build/bdist.linux-ppc64le/wheel/xarray/util running install_egg_info Copying xarray.egg-info to build/bdist.linux-ppc64le/wheel/xarray-2024.6.0-py3.13.egg-info running install_scripts creating build/bdist.linux-ppc64le/wheel/xarray-2024.6.0.dist-info/WHEEL creating '/builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.0/.pyproject-builddir/pip-wheel-1fsk2j7e/.tmp-d0xfynam/xarray-2024.6.0-py3-none-any.whl' and adding 'build/bdist.linux-ppc64le/wheel' to it adding 'xarray/__init__.py' adding 'xarray/conventions.py' adding 'xarray/convert.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.6.0.dist-info/LICENSE' adding 'xarray-2024.6.0.dist-info/METADATA' adding 'xarray-2024.6.0.dist-info/WHEEL' adding 'xarray-2024.6.0.dist-info/entry_points.txt' adding 'xarray-2024.6.0.dist-info/top_level.txt' adding 'xarray-2024.6.0.dist-info/RECORD' removing build/bdist.linux-ppc64le/wheel Building wheel for xarray (pyproject.toml): finished with status 'done' Created wheel for xarray: filename=xarray-2024.6.0-py3-none-any.whl size=1166602 sha256=2f405f62138d08aa77f0e284630b9aeacc12b0efcaa5ef09315e9581c0dcc239 Stored in directory: /builddir/.cache/pip/wheels/ca/b0/69/12469d7923911c7e27a154425484d4a5502a62505d6ca1eada Successfully built xarray + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.V276Pk + umask 022 + cd /builddir/build/BUILD/python-xarray-2024.6.0-build + '[' /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-xarray-2024.6.0-build + mkdir /builddir/build/BUILD/python-xarray-2024.6.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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.6.0 ++ ls /builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.0/pyproject-wheeldir/xarray-2024.6.0-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=xarray==2024.6.0 + '[' -z xarray==2024.6.0 ']' + TMPDIR=/builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.0/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-xarray-2024.6.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.6.0-build/xarray-2024.6.0/pyproject-wheeldir xarray==2024.6.0 Using pip 24.0 from /usr/lib/python3.13/site-packages/pip (python 3.13) Looking in links: /builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.0/pyproject-wheeldir Processing ./pyproject-wheeldir/xarray-2024.6.0-py3-none-any.whl Installing collected packages: xarray Successfully installed xarray-2024.6.0 + '[' -d /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/bin ']' + rm -f /builddir/build/BUILD/python-xarray-2024.6.0-build/python-xarray-2024.6.0-1.fc41.ppc64le-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + site_dirs+=("/usr/lib/python3.13/site-packages") + '[' /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib64/python3.13/site-packages '!=' /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + '[' -d /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib64/python3.13/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.13/site-packages/xarray-2024.6.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray-2024.6.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.6.0-build/BUILDROOT --record /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray-2024.6.0.dist-info/RECORD --output /builddir/build/BUILD/python-xarray-2024.6.0-build/python-xarray-2024.6.0-1.fc41.ppc64le-pyproject-record + rm -fv /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray-2024.6.0.dist-info/RECORD removed '/builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray-2024.6.0.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray-2024.6.0.dist-info/REQUESTED removed '/builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray-2024.6.0.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/python-xarray-2024.6.0-build/python-xarray-2024.6.0-1.fc41.ppc64le-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_PERCENTAGES_COUNT=2 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-xarray-2024.6.0-build/python-xarray-2024.6.0-1.fc41.ppc64le-pyproject-files --output-modules /builddir/build/BUILD/python-xarray-2024.6.0-build/python-xarray-2024.6.0-1.fc41.ppc64le-pyproject-modules --buildroot /builddir/build/BUILD/python-xarray-2024.6.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.6.0-build/python-xarray-2024.6.0-1.fc41.ppc64le-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 -j5 Bytecompiling .py files below /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13 using python3.13 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j5 /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT /builddir/build/BUILD/python-xarray-2024.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/__pycache__/test_dataset.cpython-313.opt-1.pyc: replacing with normalized version Processed 261 paths Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.ALekc4 + umask 022 + cd /builddir/build/BUILD/python-xarray-2024.6.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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.6.0 + rm -rf xarray + pytest_args=(-n auto -m "not network" -k 'not test_open_mfdataset_manyfiles' -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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.6.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib64/python3.13/site-packages:/builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.0/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=5 + /usr/bin/pytest -ra -n auto -m 'not network' -k 'not test_open_mfdataset_manyfiles' -k 'not test_save_mfdataset_compute_false_roundtrip' --pyargs xarray ============================= test session starts ============================== platform linux -- Python 3.13.0b2, pytest-7.4.3, pluggy-1.3.0 rootdir: /builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.0 configfile: pyproject.toml plugins: xdist-3.6.1 created: 5/5 workers 5 workers [19693 items] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 1%] ........................................................................ [ 1%] ......................................................................... [ 1%] ..........................................................x.............. [ 2%] ..............................................................x......... [ 2%] ..................................s..................................... [ 2%] ........................................................................ [ 3%] ............................................ss.sss.ss.ss.ss.ss...sssssss [ 3%] ..sss.ss.ssss..sss.sss.s..sssssssssss...ss.sss...ssss.ssss.sss.s..ssss.s [ 4%] ....sssssssss.sss.s..ssssssssssssss..s....ss.sssssssssss.......ssss.s..s [ 4%] ss.s.ss....ssssss.s.s..ssss..s.sss....sssssssss...s.s.s.s.sss.s.ss.s.ss. [ 4%] s.....ssssssssssssss..sssss........sssss.....ssssssss.ss.s.ss..s.s.ss.ss [ 5%] .s.ss..sss.ss.s.ss.s...ssssssss.ssss..ssssssssss....sss..sssssssss...... [ 5%] ........................................................................ [ 5%] ................................................s..sss.ss.s.sssss.s.ssss [ 6%] ..s.s.s.s.ss....sss.s.ssss..sssss....ss..ssssss.....ssssss.s..s.sss.sss. [ 6%] ..ssss.ssss...ss..sssssss...sssssssssss.ssss.ss.sssss....sssssssssssssss [ 6%] ss.ss.sssssss.ssss...................................................... [ 7%] ........................................................................ [ 7%] ......................................................................... [ 8%] ......................................................................... [ 8%] ........................................................................ [ 8%] ......................................................................... [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ......................................................................... [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 11%] ........................................................................ [ 11%] ...............x................ss...ss..............................s.. [ 12%] ................................s....................................... [ 12%] ........................................................................ [ 12%] ........................................................................ [ 13%] ..................................s...ss................................. [ 13%] ........................................................................ [ 13%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 15%] ......................................................................... [ 15%] .......................................................s................ [ 15%] ........................................................................ [ 16%] ..................s..............................s.s.................... [ 16%] ........................................................................ [ 16%] ........................................................................ [ 17%] ..................ss...........................x........................ [ 17%] ......x................s................................................ [ 17%] ........................................................................ [ 18%] ........................................................................ [ 18%] .............................................s.......................... [ 19%] ..............................................sss.sssssss..ss.s.s.ss.sss [ 19%] ss.sss.ss.sss.s.ssssssssss.sssssssssss..sssssssssss.s..sss.ssssssssss.ss [ 19%] s..sssss.ssssssssssss..ssssssssss.sssssssss..ssssssssssssssssss.ss.s.sss [ 20%] ssssssssssssss.ssssssssssss.ssssssss.sssssssssssss.sss.sssssssss.sssssss [ 20%] s.sssssssssss.ss.ssssssssssssss.ssssss.ssssssssss.ssssssssssss.ssss.ssss [ 20%] sssssssssss.ssss.ssssssssssssssss..sssssssss.sssssss.ssssss.sss.sssss.ss. [ 21%] ssssssssss.sss.s.sssssssssssssss.sssss..s.ssssssssss.ssss.ssssssss.sss.s [ 21%] sss.ssssss.s.sssssssssssssssssss.sss.sssssssssssssss..ss................ [ 21%] ........................................................................ [ 22%] ................................................x....................... [ 22%] .....x....................s....................................x........ [ 23%] ..................................................x...................... [ 23%] .....................................s..........x....................... [ 23%] .......x....................s........................................... [ 24%] ........ss.............................................................. [ 24%] ........................................................................ [ 24%] ........................................................................ [ 25%] ...................................x.................................... [ 25%] ................x..............................s........................ [ 26%] ........................................................................ [ 26%] ......................................................................... [ 26%] s....s........ss........................................................ [ 27%] ........................................................................ [ 27%] .........................x................................ssssssss.ss..s [ 27%] sssssssssssssss.ss..ssssssssssssss.ssssssssss.sxss.s.................... [ 28%] s.ssss.............x...s.sss...........s.s....s..ssss.s................s [ 28%] sss...s................................................................. [ 28%] ........................................................................ [ 29%] ........................................................................ [ 29%] ...............................x........................................ [ 30%] ...x...................................s................................ [ 30%] ........................................................................ [ 30%] ........................................................................ [ 31%] ........................................................................ [ 31%] ........................................................................ [ 31%] ........................................................................ [ 32%] ........................................................................ [ 32%] ........................................................................ [ 32%] ........................................................................ [ 33%] ........................................................................ [ 33%] ........................................................................ [ 34%] ..................x..................................................... [ 34%] ........................................................................ [ 34%] ................x.................s.s....s.s............................. [ 35%] ......................x..........................x..........s.......s... [ 35%] ........................................................s............... [ 35%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 37%] ........................................................................ [ 37%] ..................................s.....s....s...s...s...s...s....s..... [ 38%] .X.............ss......x...s...........................sx............... [ 38%] ......x.....s.......................................s................... [ 38%] .............s.......................................................... [ 39%] ..............X................x........................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 40%] .........ss.......................ss.................................... [ 40%] ........................................................................ [ 41%] ........................................................................ [ 41%] ...................................................................x.... [ 41%] .......................................X.s...............s....x......... [ 42%] ....s..................s.....................s.......................... [ 42%] ..........s............x.....x.s......s.............................s..... [ 42%] ........................................................................ [ 43%] ........................................................................ [ 43%] ..s...............................................................x..... [ 43%] ........................................................................ [ 44%] .................................x...................................... [ 44%] ........................................................................ [ 45%] ...........................sssssssssssss................................. [ 45%] .....................................................ss.................. [ 45%] ..................................................................ss.... [ 46%] ......................................................ss................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 47%] ........................................................................ [ 47%] ......................................................................... [ 47%] ............................s....s..s..s...s..s......................... [ 48%] ....................................s...s..s.s.s..s.s.s.ss.s.s....s..... [ 48%] ..s......s.......s.....s..........s..s.....s.....s....s....s...ssssss.ss [ 49%] s...s..s....s...s..xs...s.....x...s.............s..............s....x... [ 49%] .........s.............s.....x...s..s...s....s..s....s....s..s....s...s. [ 49%] ......s.........s.....s.......s....s...s..s..s..s...s...s..sx...s..s..s. [ 50%] ........s.......s.....x...s.........s........s...s...s....s....s...s.... [ 50%] .s..x....s..........s........s.........s........s.......s......s..s...s. [ 50%] .s...s.s..s...........s..............s.......s.....s......s.......s..... [ 51%] ...s..ss...s......s..s.x.s.....s...s.x.....s.........s....sx.......s.s.. [ 51%] xs....s.........s.........s.....s..s...s...s..s..s...........s.......... [ 52%] s.........s........s..........s............s................s..s........ [ 52%] .................s....s......................sss................s.s..... [ 52%] ..........................................................s..s.......... [ 53%] ........................................................................ [ 53%] ........................................................................ [ 53%] ...................................s.s.......................s.s........ [ 54%] .................x...................................................... [ 54%] ...............................................................ss....... [ 54%] ...........................................ss............................ [ 55%] .............s...s..............ss.............................ss....... [ 55%] ....................................................ss.................. [ 56%] ........................................................................ [ 56%] ........................................................................ [ 56%] .......................................................................s [ 57%] .s.................................s..s................................. [ 57%] ........................................s.s.s.s.s.ss.s...s.s............ [ 57%] .............s..s..ss..s.s.s..s.s..s.................................... [ 58%] ......ss..s..ss...s..s.s.s.s........................s.s.s..s..s..s.s..s. [ 58%] s..s...............................ss...s.ss...s........................ [ 58%] ..s..........s..s..s.s.s.s.............................................s [ 59%] ..s.s.s.s.s....................ssss..................................... [ 59%] ........................................................................ [ 60%] ........................................................................ [ 60%] ........................................................................ [ 60%] .........ss............................................................. [ 61%] ........................................................................ [ 61%] ........................................................................ [ 61%] ........................................................................ [ 62%] ........................................................................ [ 62%] ........................................................................ [ 62%] ........................................................................ [ 63%] ............................................................s........... [ 63%] ........................................................................ [ 64%] ....................x..................x................................ [ 64%] ..................................s..................................... [ 64%] .....................................................................s.. [ 65%] ........................................................................ [ 65%] ........................................................................ [ 65%] ........................................................................ [ 66%] ..s..................................................................... [ 66%] ........................................................................ [ 66%] ........................................................................ [ 67%] ........................................................................ [ 67%] ........................................................................ [ 68%] .......................................................................X [ 68%] ........................................................................ [ 68%] ........................................................................ [ 69%] ........................................................................ [ 69%] ........................................................................ [ 69%] ........................................................................ [ 70%] ........................................................x........s.s.... [ 70%] .s..s..ss............................................................... [ 71%] ............................................................ss.ssssssss. [ 71%] sssssssssssss.sss.ssssssssssssssss...................................... [ 71%] ........................................................................ [ 72%] ........................................................................ [ 72%] ........................................................................ [ 72%] ........................................................................ [ 73%] ........................................................................ [ 73%] ........................................................................ [ 73%] ........................................................................ [ 74%] ........................................................................ [ 74%] ........................................................................ [ 75%] ........................................................................ [ 75%] ..................................s.ss..s..ss.s.sss.s.ss.s.ss.ss..ssss.. [ 75%] ss.sss..ss.ss.s......................................................... [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 77%] ........................................................................ [ 77%] ........................................................................ [ 77%] ........................................................................ [ 78%] .............................................sss........................ [ 78%] ........................................................................ [ 79%] ...........s.....s...s....s............sssss......x...x....x....x....x.. [ 79%] ........sssss.....x....x....x...x............sssss...x.................. [ 79%] .s.ssss...x..x..x.x..xx...xx..............sssss.......sssss...x......x.. [ 80%] .....x.sssss.....x..............sssss....sssss...x.....x......x...sssss. [ 80%] ..x....x............sssss......sssss..........x.ssss.s......x..........x [ 80%] .sssss.........x............ss.sss....sssss........x..........ssssxs.... [ 81%] ..s.....x...s...sss..s.....x..s......s.sssss....x...s.........s......... [ 81%] s.........s.........sssss.........x...s.................x...s.sssss..... [ 81%] .........s.ss...sx..X.ss.s..X.....ss......x.....ss.F...........F......F. [ 82%] .............ss.......X.Fs.X.............F..F..........F.......F........ [ 82%] ..................F........................F...........F.F.............. [ 83%] FF............F..F..........F......F...........F............F..F........ [ 83%] ..........F................F........F........F............F....F........ [ 83%] ...........F......F.x.....F........F................F......sssss.....F.. [ 84%] ...sssssssssssssss.F..........sssss..F.....F....sssssssssssssss......... [ 84%] F...F.sssss...................FF......ss.........ssss..s.......F........ [ 84%] F.............F.............Fs........F.........ssssssssss.s.ssss.ssssss [ 85%] ssss.sssssssssssssssssssss..F.......F..........................sssssssss [ 85%] s.............F....................................F.................... [ 86%] ..........................................F............................. [ 86%] .....F....................................F............................. [ 86%] ..F.......................x........F.........x......F..........xF....... [ 87%] x.......F.....x.x...F.........xx....F.ssss.ssssssssssssss.......sssss... [ 87%] x......sss..F.s...ss..F...ss...F.s..Fx..s.xxs.sssx.sF.Fx.F.Fs..x.FF..FsF [ 87%] ...x.s...F....x.s..sss...s....x..........x.F.F....x..........F..xx...... [ 88%] ssssssssssss.ssssssss.....F..x.F..ss.ss......x....s..x.ss.......s.....s. [ 88%] sFs.s...s...ssssss.s.s.s...s.s.ss..s.s.s...s.s.....s..ss.F.s.x..ss...s.. [ 88%] ..ss.s...ssssss...s.ss...s..F..s.ss...sx.....F....ss.....F....sss.ssssss [ 89%] ssssssssssssssssssss.ss.sssssssssssssssxssssssssssss.sss.sssssssssssss.s [ 89%] sssssssss.Fs.ssssssssss.sssss........sss..ss.......x.....ss....F.sss.... [ 90%] .sssss.ss..............sssssssssssssss.x...F........F..sssss..........x. [ 90%] .ssFssssssssssss.s......Fss..........s.ssss..s........x........sssss..ss [ 90%] s..............F..sss...........x....ssss.x.Fx........s..x..x.F...s...xx [ 91%] F.....ssssssssssssssssssssssssssssssssFssssssssssssssssssss....x.F..s..x [ 91%] ...ssssssssssssF........................x....F...ssssssssssssss.ssssss.. [ 91%] ....s...............ssss.ssssssssss.F...........................s..x.... [ 92%] ...........F..............sssss..x..........F......sss..sss.ssssss......s [ 92%] ssss...............x...............F..x....x....sssssss.sssssss.ss...... [ 92%] ...x....x.............F.x.sssssss.sss..x..............F..............x.. [ 93%] ...x.........x....ssssss..sx...............X.......ssssssssssss.ss...... [ 93%] .x..........................................F........................... [ 94%] ..........................................F...........................x. [ 94%] ...................x.....sssss.s...............X................x....x.. [ 94%] ........................................Fs.............................. [ 95%] .........F.s..................................x...................ssssss [ 95%] ssss..................x...................x................s.ssss....... [ 95%] .............sssss.............x....x.....x..x...X...................... [ 96%] .s...........x...........................x....X......................... [ 96%] .......ssssssss.ssss.sssssssssssssssssss..............................x. [ 96%] ...................x..........sss.sssssx.........x...X.............x.... [ 97%] ........................................................s..sssssssssssss [ 97%] ssssssssssssssssssss.sss.sssssssssss...x.sssssssssssssss.s.............. [ 98%] ..........................ssss...ssss............s.sssssssssssssssss.ss.. [ 98%] ........................................................................ [ 98%] ........................................................................ [ 99%] ........................................................................ [ 99%] ........................................................................ [ 99%] ................. [100%] =================================== FAILURES =================================== _________ TestVariable.test_computation[float64-method_reduce-numbagg] _________ [gw2] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_reduce, dtype = dtype('float64'), compute_backend = 'numbagg' @pytest.mark.parametrize("compute_backend", ["numbagg", None], indirect=True) @pytest.mark.parametrize( "func", ( method("coarsen", windows={"y": 2}, func=np.mean), method("quantile", q=[0.25, 0.75]), pytest.param( method("rank", dim="x"), marks=pytest.mark.skip(reason="rank not implemented for non-ndarray"), ), method("roll", {"x": 2}), pytest.param( method("rolling_window", "x", 3, "window"), marks=pytest.mark.xfail(reason="converts to ndarray"), ), method("reduce", np.std, "x"), method("round", 2), method("shift", {"x": -2}), method("transpose", "y", "x"), ), ids=repr, ) def test_computation(self, func, dtype, compute_backend): base_unit = unit_registry.m array = np.linspace(0, 5, 5 * 10).reshape(5, 10).astype(dtype) * base_unit variable = xr.Variable(("x", "y"), array) expected = attach_units(func(strip_units(variable)), extract_units(variable)) > actual = func(variable) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2042: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning __________ TestVariable.test_computation[float64-method_reduce-None] ___________ [gw2] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_reduce, dtype = dtype('float64'), compute_backend = None @pytest.mark.parametrize("compute_backend", ["numbagg", None], indirect=True) @pytest.mark.parametrize( "func", ( method("coarsen", windows={"y": 2}, func=np.mean), method("quantile", q=[0.25, 0.75]), pytest.param( method("rank", dim="x"), marks=pytest.mark.skip(reason="rank not implemented for non-ndarray"), ), method("roll", {"x": 2}), pytest.param( method("rolling_window", "x", 3, "window"), marks=pytest.mark.xfail(reason="converts to ndarray"), ), method("reduce", np.std, "x"), method("round", 2), method("shift", {"x": -2}), method("transpose", "y", "x"), ), ids=repr, ) def test_computation(self, func, dtype, compute_backend): base_unit = unit_registry.m array = np.linspace(0, 5, 5 * 10).reshape(5, 10).astype(dtype) * base_unit variable = xr.Variable(("x", "y"), array) expected = attach_units(func(strip_units(variable)), extract_units(variable)) > actual = func(variable) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2042: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _____________ TestDataArray.test_aggregation[float64-function_max] _____________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = function_max, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:367: in __call__ return self.func(*all_args, **all_kwargs) /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:2810: in max return _wrapreduction(a, np.maximum, 'max', axis, None, out, /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:86: in _wrapreduction return reduction(axis=axis, out=out, **passkwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1502: in max return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ____________ TestDataArray.test_aggregation[float64-function_mean] _____________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = function_mean, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:367: in __call__ return self.func(*all_args, **all_kwargs) /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:3502: in mean return mean(axis=axis, dtype=dtype, out=out, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1664: in mean return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning __________ TestVariable.test_computation[int64-method_reduce-numbagg] __________ [gw2] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_reduce, dtype = dtype('int64'), compute_backend = 'numbagg' @pytest.mark.parametrize("compute_backend", ["numbagg", None], indirect=True) @pytest.mark.parametrize( "func", ( method("coarsen", windows={"y": 2}, func=np.mean), method("quantile", q=[0.25, 0.75]), pytest.param( method("rank", dim="x"), marks=pytest.mark.skip(reason="rank not implemented for non-ndarray"), ), method("roll", {"x": 2}), pytest.param( method("rolling_window", "x", 3, "window"), marks=pytest.mark.xfail(reason="converts to ndarray"), ), method("reduce", np.std, "x"), method("round", 2), method("shift", {"x": -2}), method("transpose", "y", "x"), ), ids=repr, ) def test_computation(self, func, dtype, compute_backend): base_unit = unit_registry.m array = np.linspace(0, 5, 5 * 10).reshape(5, 10).astype(dtype) * base_unit variable = xr.Variable(("x", "y"), array) expected = attach_units(func(strip_units(variable)), extract_units(variable)) > actual = func(variable) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2042: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _____________ TestDataArray.test_aggregation[float64-function_min] _____________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = function_min, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:367: in __call__ return self.func(*all_args, **all_kwargs) /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:2953: in min return _wrapreduction(a, np.minimum, 'min', axis, None, out, /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:86: in _wrapreduction return reduction(axis=axis, out=out, **passkwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1581: in min return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ___________ TestVariable.test_computation[int64-method_reduce-None] ____________ [gw2] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_reduce, dtype = dtype('int64'), compute_backend = None @pytest.mark.parametrize("compute_backend", ["numbagg", None], indirect=True) @pytest.mark.parametrize( "func", ( method("coarsen", windows={"y": 2}, func=np.mean), method("quantile", q=[0.25, 0.75]), pytest.param( method("rank", dim="x"), marks=pytest.mark.skip(reason="rank not implemented for non-ndarray"), ), method("roll", {"x": 2}), pytest.param( method("rolling_window", "x", 3, "window"), marks=pytest.mark.xfail(reason="converts to ndarray"), ), method("reduce", np.std, "x"), method("round", 2), method("shift", {"x": -2}), method("transpose", "y", "x"), ), ids=repr, ) def test_computation(self, func, dtype, compute_backend): base_unit = unit_registry.m array = np.linspace(0, 5, 5 * 10).reshape(5, 10).astype(dtype) * base_unit variable = xr.Variable(("x", "y"), array) expected = attach_units(func(strip_units(variable)), extract_units(variable)) > actual = func(variable) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2042: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ____________ TestDataArray.test_aggregation[float64-function_prod] _____________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = function_prod, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:367: in __call__ return self.func(*all_args, **all_kwargs) /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:3100: in prod return _wrapreduction(a, np.multiply, 'prod', axis, dtype, out, /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:86: in _wrapreduction return reduction(axis=axis, out=out, **passkwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1760: in prod return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _____________ TestDataArray.test_aggregation[float64-function_sum] _____________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = function_sum, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:367: in __call__ return self.func(*all_args, **all_kwargs) /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:2313: in sum return _wrapreduction(a, np.add, 'sum', axis, dtype, out, keepdims=keepdims, /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:86: in _wrapreduction return reduction(axis=axis, out=out, **passkwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1857: in sum return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ____________ TestVariable.test_aggregation[float64-method_cumprod] _____________ [gw4] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_cumprod, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("argsort"), method("cumprod"), method("cumsum"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("std"), method("sum"), method("var"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.linspace(0, 1, 10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) variable = xr.Variable("x", array) numpy_kwargs = func.kwargs.copy() if "dim" in func.kwargs: numpy_kwargs["axis"] = variable.get_axis_num(numpy_kwargs.pop("dim")) units = extract_units(func(array, **numpy_kwargs)) expected = attach_units(func(strip_units(variable)), units) > actual = func(variable) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1543: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/_aggregations.py:945: in cumprod return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _____________ TestDataArray.test_aggregation[float64-function_std] _____________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = function_std, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:367: in __call__ return self.func(*all_args, **all_kwargs) /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:3643: in std return std(axis=axis, dtype=dtype, out=out, ddof=ddof, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1951: in std return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _____________ TestVariable.test_aggregation[float64-method_cumsum] _____________ [gw4] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_cumsum, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("argsort"), method("cumprod"), method("cumsum"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("std"), method("sum"), method("var"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.linspace(0, 1, 10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) variable = xr.Variable("x", array) numpy_kwargs = func.kwargs.copy() if "dim" in func.kwargs: numpy_kwargs["axis"] = variable.get_axis_num(numpy_kwargs.pop("dim")) units = extract_units(func(array, **numpy_kwargs)) expected = attach_units(func(strip_units(variable)), units) > actual = func(variable) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1543: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/_aggregations.py:873: in cumsum return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestVariable.test_aggregation[float64-method_max] _______________ [gw4] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_max, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("argsort"), method("cumprod"), method("cumsum"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("std"), method("sum"), method("var"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.linspace(0, 1, 10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) variable = xr.Variable("x", array) numpy_kwargs = func.kwargs.copy() if "dim" in func.kwargs: numpy_kwargs["axis"] = variable.get_axis_num(numpy_kwargs.pop("dim")) units = extract_units(func(array, **numpy_kwargs)) expected = attach_units(func(strip_units(variable)), units) > actual = func(variable) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1543: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/_aggregations.py:251: in max return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _____________ TestDataArray.test_aggregation[float64-function_var] _____________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = function_var, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:367: in __call__ return self.func(*all_args, **all_kwargs) /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:3785: in var return var(axis=axis, dtype=dtype, out=out, ddof=ddof, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:2045: in var return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestVariable.test_aggregation[float64-method_mean] ______________ [gw4] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_mean, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("argsort"), method("cumprod"), method("cumsum"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("std"), method("sum"), method("var"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.linspace(0, 1, 10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) variable = xr.Variable("x", array) numpy_kwargs = func.kwargs.copy() if "dim" in func.kwargs: numpy_kwargs["axis"] = variable.get_axis_num(numpy_kwargs.pop("dim")) units = extract_units(func(array, **numpy_kwargs)) expected = attach_units(func(strip_units(variable)), units) > actual = func(variable) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1543: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/_aggregations.py:391: in mean return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ___________ TestDataArray.test_aggregation[float64-function_cumsum] ____________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = function_cumsum, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:367: in __call__ return self.func(*all_args, **all_kwargs) /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:2586: in cumsum return _wrapfunc(a, 'cumsum', axis=axis, dtype=dtype, out=out) /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:59: in _wrapfunc return bound(*args, **kwds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:2218: in cumsum return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _____________ TestVariable.test_aggregation[float64-method_median] _____________ [gw4] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_median, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("argsort"), method("cumprod"), method("cumsum"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("std"), method("sum"), method("var"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.linspace(0, 1, 10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) variable = xr.Variable("x", array) numpy_kwargs = func.kwargs.copy() if "dim" in func.kwargs: numpy_kwargs["axis"] = variable.get_axis_num(numpy_kwargs.pop("dim")) units = extract_units(func(array, **numpy_kwargs)) expected = attach_units(func(strip_units(variable)), units) > actual = func(variable) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1543: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/_aggregations.py:801: in median return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ___________ TestDataArray.test_aggregation[float64-function_cumprod] ___________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = function_cumprod, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:367: in __call__ return self.func(*all_args, **all_kwargs) /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:3169: in cumprod return _wrapfunc(a, 'cumprod', axis=axis, dtype=dtype, out=out) /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:59: in _wrapfunc return bound(*args, **kwds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:2307: in cumprod return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestVariable.test_aggregation[float64-method_min] _______________ [gw4] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_min, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("argsort"), method("cumprod"), method("cumsum"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("std"), method("sum"), method("var"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.linspace(0, 1, 10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) variable = xr.Variable("x", array) numpy_kwargs = func.kwargs.copy() if "dim" in func.kwargs: numpy_kwargs["axis"] = variable.get_axis_num(numpy_kwargs.pop("dim")) units = extract_units(func(array, **numpy_kwargs)) expected = attach_units(func(strip_units(variable)), units) > actual = func(variable) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1543: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/_aggregations.py:319: in min return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestDataArray.test_aggregation[float64-method_max] ______________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_max, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1502: in max return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestVariable.test_aggregation[float64-method_prod] ______________ [gw4] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_prod, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("argsort"), method("cumprod"), method("cumsum"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("std"), method("sum"), method("var"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.linspace(0, 1, 10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) variable = xr.Variable("x", array) numpy_kwargs = func.kwargs.copy() if "dim" in func.kwargs: numpy_kwargs["axis"] = variable.get_axis_num(numpy_kwargs.pop("dim")) units = extract_units(func(array, **numpy_kwargs)) expected = attach_units(func(strip_units(variable)), units) > actual = func(variable) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1543: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/_aggregations.py:476: in prod return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _____________ TestDataArray.test_aggregation[float64-method_mean] ______________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_mean, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1664: in mean return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestVariable.test_aggregation[float64-method_std] _______________ [gw4] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_std, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("argsort"), method("cumprod"), method("cumsum"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("std"), method("sum"), method("var"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.linspace(0, 1, 10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) variable = xr.Variable("x", array) numpy_kwargs = func.kwargs.copy() if "dim" in func.kwargs: numpy_kwargs["axis"] = variable.get_axis_num(numpy_kwargs.pop("dim")) units = extract_units(func(array, **numpy_kwargs)) expected = attach_units(func(strip_units(variable)), units) > actual = func(variable) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1543: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/_aggregations.py:645: in std return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ____________ TestDataArray.test_aggregation[float64-method_median] _____________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_median, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:2129: in median return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestVariable.test_aggregation[float64-method_sum] _______________ [gw4] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_sum, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("argsort"), method("cumprod"), method("cumsum"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("std"), method("sum"), method("var"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.linspace(0, 1, 10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) variable = xr.Variable("x", array) numpy_kwargs = func.kwargs.copy() if "dim" in func.kwargs: numpy_kwargs["axis"] = variable.get_axis_num(numpy_kwargs.pop("dim")) units = extract_units(func(array, **numpy_kwargs)) expected = attach_units(func(strip_units(variable)), units) > actual = func(variable) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1543: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/_aggregations.py:562: in sum return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestDataArray.test_aggregation[float64-method_min] ______________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_min, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1581: in min return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestVariable.test_aggregation[float64-method_var] _______________ [gw4] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_var, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("argsort"), method("cumprod"), method("cumsum"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("std"), method("sum"), method("var"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.linspace(0, 1, 10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) variable = xr.Variable("x", array) numpy_kwargs = func.kwargs.copy() if "dim" in func.kwargs: numpy_kwargs["axis"] = variable.get_axis_num(numpy_kwargs.pop("dim")) units = extract_units(func(array, **numpy_kwargs)) expected = attach_units(func(strip_units(variable)), units) > actual = func(variable) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1543: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/_aggregations.py:728: in var return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _____________ TestDataArray.test_aggregation[float64-method_prod] ______________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_prod, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1760: in prod return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _____________ TestVariable.test_aggregation[int64-method_cumprod] ______________ [gw4] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_cumprod, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("argsort"), method("cumprod"), method("cumsum"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("std"), method("sum"), method("var"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.linspace(0, 1, 10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) variable = xr.Variable("x", array) numpy_kwargs = func.kwargs.copy() if "dim" in func.kwargs: numpy_kwargs["axis"] = variable.get_axis_num(numpy_kwargs.pop("dim")) units = extract_units(func(array, **numpy_kwargs)) expected = attach_units(func(strip_units(variable)), units) > actual = func(variable) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1543: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/_aggregations.py:945: in cumprod return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestDataArray.test_aggregation[float64-method_sum] ______________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_sum, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1857: in sum return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestVariable.test_aggregation[int64-method_cumsum] ______________ [gw4] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_cumsum, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("argsort"), method("cumprod"), method("cumsum"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("std"), method("sum"), method("var"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.linspace(0, 1, 10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) variable = xr.Variable("x", array) numpy_kwargs = func.kwargs.copy() if "dim" in func.kwargs: numpy_kwargs["axis"] = variable.get_axis_num(numpy_kwargs.pop("dim")) units = extract_units(func(array, **numpy_kwargs)) expected = attach_units(func(strip_units(variable)), units) > actual = func(variable) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1543: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/_aggregations.py:873: in cumsum return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _______________ TestVariable.test_aggregation[int64-method_max] ________________ [gw4] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_max, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("argsort"), method("cumprod"), method("cumsum"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("std"), method("sum"), method("var"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.linspace(0, 1, 10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) variable = xr.Variable("x", array) numpy_kwargs = func.kwargs.copy() if "dim" in func.kwargs: numpy_kwargs["axis"] = variable.get_axis_num(numpy_kwargs.pop("dim")) units = extract_units(func(array, **numpy_kwargs)) expected = attach_units(func(strip_units(variable)), units) > actual = func(variable) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1543: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/_aggregations.py:251: in max return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestDataArray.test_aggregation[float64-method_std] ______________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_std, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1951: in std return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _______________ TestVariable.test_aggregation[int64-method_mean] _______________ [gw4] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_mean, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("argsort"), method("cumprod"), method("cumsum"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("std"), method("sum"), method("var"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.linspace(0, 1, 10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) variable = xr.Variable("x", array) numpy_kwargs = func.kwargs.copy() if "dim" in func.kwargs: numpy_kwargs["axis"] = variable.get_axis_num(numpy_kwargs.pop("dim")) units = extract_units(func(array, **numpy_kwargs)) expected = attach_units(func(strip_units(variable)), units) > actual = func(variable) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1543: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/_aggregations.py:391: in mean return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestDataArray.test_aggregation[float64-method_var] ______________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_var, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:2045: in var return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestVariable.test_aggregation[int64-method_median] ______________ [gw4] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_median, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("argsort"), method("cumprod"), method("cumsum"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("std"), method("sum"), method("var"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.linspace(0, 1, 10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) variable = xr.Variable("x", array) numpy_kwargs = func.kwargs.copy() if "dim" in func.kwargs: numpy_kwargs["axis"] = variable.get_axis_num(numpy_kwargs.pop("dim")) units = extract_units(func(array, **numpy_kwargs)) expected = attach_units(func(strip_units(variable)), units) > actual = func(variable) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1543: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/_aggregations.py:801: in median return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ____________ TestDataArray.test_aggregation[float64-method_cumsum] _____________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_cumsum, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:2218: in cumsum return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _______________ TestVariable.test_aggregation[int64-method_min] ________________ [gw4] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_min, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("argsort"), method("cumprod"), method("cumsum"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("std"), method("sum"), method("var"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.linspace(0, 1, 10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) variable = xr.Variable("x", array) numpy_kwargs = func.kwargs.copy() if "dim" in func.kwargs: numpy_kwargs["axis"] = variable.get_axis_num(numpy_kwargs.pop("dim")) units = extract_units(func(array, **numpy_kwargs)) expected = attach_units(func(strip_units(variable)), units) > actual = func(variable) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1543: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/_aggregations.py:319: in min return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ____________ TestDataArray.test_aggregation[float64-method_cumprod] ____________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_cumprod, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:2307: in cumprod return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _______________ TestVariable.test_aggregation[int64-method_prod] _______________ [gw4] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_prod, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("argsort"), method("cumprod"), method("cumsum"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("std"), method("sum"), method("var"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.linspace(0, 1, 10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) variable = xr.Variable("x", array) numpy_kwargs = func.kwargs.copy() if "dim" in func.kwargs: numpy_kwargs["axis"] = variable.get_axis_num(numpy_kwargs.pop("dim")) units = extract_units(func(array, **numpy_kwargs)) expected = attach_units(func(strip_units(variable)), units) > actual = func(variable) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1543: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/_aggregations.py:476: in prod return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _______________ TestVariable.test_aggregation[int64-method_std] ________________ [gw4] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_std, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("argsort"), method("cumprod"), method("cumsum"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("std"), method("sum"), method("var"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.linspace(0, 1, 10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) variable = xr.Variable("x", array) numpy_kwargs = func.kwargs.copy() if "dim" in func.kwargs: numpy_kwargs["axis"] = variable.get_axis_num(numpy_kwargs.pop("dim")) units = extract_units(func(array, **numpy_kwargs)) expected = attach_units(func(strip_units(variable)), units) > actual = func(variable) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1543: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/_aggregations.py:645: in std return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestDataArray.test_aggregation[int64-function_max] ______________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = function_max, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:367: in __call__ return self.func(*all_args, **all_kwargs) /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:2810: in max return _wrapreduction(a, np.maximum, 'max', axis, None, out, /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:86: in _wrapreduction return reduction(axis=axis, out=out, **passkwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1502: in max return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _______________ TestVariable.test_aggregation[int64-method_sum] ________________ [gw4] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_sum, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("argsort"), method("cumprod"), method("cumsum"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("std"), method("sum"), method("var"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.linspace(0, 1, 10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) variable = xr.Variable("x", array) numpy_kwargs = func.kwargs.copy() if "dim" in func.kwargs: numpy_kwargs["axis"] = variable.get_axis_num(numpy_kwargs.pop("dim")) units = extract_units(func(array, **numpy_kwargs)) expected = attach_units(func(strip_units(variable)), units) > actual = func(variable) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1543: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/_aggregations.py:562: in sum return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _____________ TestDataArray.test_aggregation[int64-function_mean] ______________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = function_mean, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:367: in __call__ return self.func(*all_args, **all_kwargs) /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:3502: in mean return mean(axis=axis, dtype=dtype, out=out, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1664: in mean return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _______________ TestVariable.test_aggregation[int64-method_var] ________________ [gw4] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_var, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("argsort"), method("cumprod"), method("cumsum"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("std"), method("sum"), method("var"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.linspace(0, 1, 10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) variable = xr.Variable("x", array) numpy_kwargs = func.kwargs.copy() if "dim" in func.kwargs: numpy_kwargs["axis"] = variable.get_axis_num(numpy_kwargs.pop("dim")) units = extract_units(func(array, **numpy_kwargs)) expected = attach_units(func(strip_units(variable)), units) > actual = func(variable) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1543: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/_aggregations.py:728: in var return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _____________________ TestVariable.test_aggregate_complex ______________________ [gw4] linux -- Python 3.13.0 /usr/bin/python3 self = def test_aggregate_complex(self): variable = xr.Variable("x", [1, 2j, np.nan] * unit_registry.m) expected = xr.Variable((), (0.5 + 1j) * unit_registry.m) > actual = variable.mean() /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1551: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/_aggregations.py:391: in mean return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestDataArray.test_aggregation[int64-function_min] ______________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = function_min, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:367: in __call__ return self.func(*all_args, **all_kwargs) /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:2953: in min return _wrapreduction(a, np.minimum, 'min', axis, None, out, /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:86: in _wrapreduction return reduction(axis=axis, out=out, **passkwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1581: in min return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _____________ TestDataArray.test_aggregation[int64-function_prod] ______________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = function_prod, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:367: in __call__ return self.func(*all_args, **all_kwargs) /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:3100: in prod return _wrapreduction(a, np.multiply, 'prod', axis, dtype, out, /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:86: in _wrapreduction return reduction(axis=axis, out=out, **passkwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1760: in prod return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestDataArray.test_aggregation[int64-function_sum] ______________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = function_sum, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:367: in __call__ return self.func(*all_args, **all_kwargs) /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:2313: in sum return _wrapreduction(a, np.add, 'sum', axis, dtype, out, keepdims=keepdims, /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:86: in _wrapreduction return reduction(axis=axis, out=out, **passkwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1857: in sum return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestDataArray.test_aggregation[int64-function_std] ______________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = function_std, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:367: in __call__ return self.func(*all_args, **all_kwargs) /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:3643: in std return std(axis=axis, dtype=dtype, out=out, ddof=ddof, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1951: in std return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestDataArray.test_aggregation[int64-function_var] ______________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = function_var, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:367: in __call__ return self.func(*all_args, **all_kwargs) /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:3785: in var return var(axis=axis, dtype=dtype, out=out, ddof=ddof, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:2045: in var return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ____________ TestDataArray.test_aggregation[int64-function_cumsum] _____________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = function_cumsum, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:367: in __call__ return self.func(*all_args, **all_kwargs) /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:2586: in cumsum return _wrapfunc(a, 'cumsum', axis=axis, dtype=dtype, out=out) /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:59: in _wrapfunc return bound(*args, **kwds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:2218: in cumsum return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ____________ TestDataArray.test_aggregation[int64-function_cumprod] ____________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = function_cumprod, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:367: in __call__ return self.func(*all_args, **all_kwargs) /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:3169: in cumprod return _wrapfunc(a, 'cumprod', axis=axis, dtype=dtype, out=out) /usr/lib64/python3.13/site-packages/numpy/core/fromnumeric.py:59: in _wrapfunc return bound(*args, **kwds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:2307: in cumprod return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _______________ TestDataArray.test_aggregation[int64-method_max] _______________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_max, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1502: in max return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestDataArray.test_aggregation[int64-method_mean] _______________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_mean, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1664: in mean return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _____________ TestDataArray.test_aggregation[int64-method_median] ______________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_median, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:2129: in median return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _______________ TestDataArray.test_aggregation[int64-method_min] _______________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_min, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1581: in min return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestDataArray.test_aggregation[int64-method_prod] _______________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_prod, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1760: in prod return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _______________ TestDataArray.test_aggregation[int64-method_sum] _______________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_sum, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1857: in sum return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _____ TestDataArray.test_computation_objects[float64-method_groupby-data] ______ [gw2] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_groupby, variant = 'data', dtype = dtype('float64') @pytest.mark.parametrize( "variant", ( "data", pytest.param( "dims", marks=pytest.mark.skip(reason="indexes don't support units") ), "coords", ), ) @pytest.mark.parametrize( "func", ( method("groupby", "x"), method("groupby_bins", "y", bins=4), method("coarsen", y=2), method("rolling", y=3), pytest.param(method("rolling_exp", y=3), marks=requires_numbagg), method("weighted", xr.DataArray(data=np.linspace(0, 1, 10), dims="y")), ), ids=repr, ) def test_computation_objects(self, func, variant, dtype): if variant == "data": if func.name == "rolling_exp": pytest.xfail(reason="numbagg functions are not supported by pint") elif func.name == "rolling": pytest.xfail( reason="numpy.lib.stride_tricks.as_strided converts to ndarray" ) unit = unit_registry.m variants = { "data": (unit, 1, 1), "dims": (1, unit, 1), "coords": (1, 1, unit), } data_unit, dim_unit, coord_unit = variants.get(variant) array = np.linspace(0, 10, 5 * 10).reshape(5, 10).astype(dtype) * data_unit x = np.array([0, 0, 1, 2, 2]) * dim_unit y = np.arange(array.shape[1]) * 3 * dim_unit u = np.linspace(0, 1, 5) * coord_unit data_array = xr.DataArray( data=array, coords={"x": x, "y": y, "u": ("x", u)}, dims=("x", "y") ) units = extract_units(data_array) expected = attach_units(func(strip_units(data_array)).mean(), units) > actual = func(data_array).mean() /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3874: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:5929: in mean return self._reduce_without_squeeze_warn( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1761: in _reduce_without_squeeze_warn return self._map_maybe_warn(reduce_array, shortcut=shortcut, warn_squeeze=False) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1601: in _map_maybe_warn return self._combine(applied, shortcut=shortcut) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1620: in _combine applied_example, applied = peek_at(applied) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/utils.py:205: in peek_at peek = next(gen) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1600: in applied = (maybe_wrap_array(arr, func(arr, *args, **kwargs)) for arr in grouped) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1748: in reduce_array return ar.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _______________ TestDataArray.test_aggregation[int64-method_std] _______________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_std, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1951: in std return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ___ TestDataArray.test_computation_objects[float64-method_groupby_bins-data] ___ [gw2] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_groupby_bins, variant = 'data', dtype = dtype('float64') @pytest.mark.parametrize( "variant", ( "data", pytest.param( "dims", marks=pytest.mark.skip(reason="indexes don't support units") ), "coords", ), ) @pytest.mark.parametrize( "func", ( method("groupby", "x"), method("groupby_bins", "y", bins=4), method("coarsen", y=2), method("rolling", y=3), pytest.param(method("rolling_exp", y=3), marks=requires_numbagg), method("weighted", xr.DataArray(data=np.linspace(0, 1, 10), dims="y")), ), ids=repr, ) def test_computation_objects(self, func, variant, dtype): if variant == "data": if func.name == "rolling_exp": pytest.xfail(reason="numbagg functions are not supported by pint") elif func.name == "rolling": pytest.xfail( reason="numpy.lib.stride_tricks.as_strided converts to ndarray" ) unit = unit_registry.m variants = { "data": (unit, 1, 1), "dims": (1, unit, 1), "coords": (1, 1, unit), } data_unit, dim_unit, coord_unit = variants.get(variant) array = np.linspace(0, 10, 5 * 10).reshape(5, 10).astype(dtype) * data_unit x = np.array([0, 0, 1, 2, 2]) * dim_unit y = np.arange(array.shape[1]) * 3 * dim_unit u = np.linspace(0, 1, 5) * coord_unit data_array = xr.DataArray( data=array, coords={"x": x, "y": y, "u": ("x", u)}, dims=("x", "y") ) units = extract_units(data_array) expected = attach_units(func(strip_units(data_array)).mean(), units) > actual = func(data_array).mean() /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3874: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:5929: in mean return self._reduce_without_squeeze_warn( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1761: in _reduce_without_squeeze_warn return self._map_maybe_warn(reduce_array, shortcut=shortcut, warn_squeeze=False) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1601: in _map_maybe_warn return self._combine(applied, shortcut=shortcut) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1620: in _combine applied_example, applied = peek_at(applied) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/utils.py:205: in peek_at peek = next(gen) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1600: in applied = (maybe_wrap_array(arr, func(arr, *args, **kwargs)) for arr in grouped) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1748: in reduce_array return ar.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _______________ TestDataArray.test_aggregation[int64-method_var] _______________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_var, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:2045: in var return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _____________ TestDataArray.test_aggregation[int64-method_cumsum] ______________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_cumsum, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:2218: in cumsum return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _______________ TestDataset.test_aggregation[float64-method_max] _______________ [gw3] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_max, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("min"), method("mean"), method("median"), method("sum"), method("prod"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): unit_a, unit_b = ( (unit_registry.Pa, unit_registry.degK) if func.name != "cumprod" else (unit_registry.dimensionless, unit_registry.dimensionless) ) a = np.linspace(0, 1, 10).astype(dtype) * unit_a b = np.linspace(-1, 0, 10).astype(dtype) * unit_b ds = xr.Dataset({"a": ("x", a), "b": ("x", b)}) if "dim" in func.kwargs: numpy_kwargs = func.kwargs.copy() dim = numpy_kwargs.pop("dim") axis_a = ds.a.get_axis_num(dim) axis_b = ds.b.get_axis_num(dim) numpy_kwargs_a = numpy_kwargs.copy() numpy_kwargs_a["axis"] = axis_a numpy_kwargs_b = numpy_kwargs.copy() numpy_kwargs_b["axis"] = axis_b else: numpy_kwargs_a = {} numpy_kwargs_b = {} units_a = array_extract_units(func(a, **numpy_kwargs_a)) units_b = array_extract_units(func(b, **numpy_kwargs_b)) units = {"a": units_a, "b": units_b} > actual = func(ds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4123: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:331: in max return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _____________ TestDataArray.test_aggregation[int64-method_cumprod] _____________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_cumprod, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( function("all"), function("any"), pytest.param( function("argmax"), marks=pytest.mark.skip( reason="calling np.argmax as a function on xarray objects is not " "supported" ), ), pytest.param( function("argmin"), marks=pytest.mark.skip( reason="calling np.argmin as a function on xarray objects is not " "supported" ), ), function("max"), function("mean"), pytest.param( function("median"), marks=pytest.mark.skip( reason="median does not work with dataarrays yet" ), ), function("min"), function("prod"), function("sum"), function("std"), function("var"), function("cumsum"), function("cumprod"), method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("mean"), method("median"), method("min"), method("prod"), method("sum"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): array = np.arange(10).astype(dtype) * ( unit_registry.m if func.name != "cumprod" else unit_registry.dimensionless ) data_array = xr.DataArray(data=array, dims="x") numpy_kwargs = func.kwargs.copy() if "dim" in numpy_kwargs: numpy_kwargs["axis"] = data_array.get_axis_num(numpy_kwargs.pop("dim")) # units differ based on the applied function, so we need to # first compute the units units = extract_units(func(array)) expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2410: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:2307: in cumprod return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______ TestDataArray.test_computation_objects[int64-method_groupby-data] _______ [gw2] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_groupby, variant = 'data', dtype = dtype('int64') @pytest.mark.parametrize( "variant", ( "data", pytest.param( "dims", marks=pytest.mark.skip(reason="indexes don't support units") ), "coords", ), ) @pytest.mark.parametrize( "func", ( method("groupby", "x"), method("groupby_bins", "y", bins=4), method("coarsen", y=2), method("rolling", y=3), pytest.param(method("rolling_exp", y=3), marks=requires_numbagg), method("weighted", xr.DataArray(data=np.linspace(0, 1, 10), dims="y")), ), ids=repr, ) def test_computation_objects(self, func, variant, dtype): if variant == "data": if func.name == "rolling_exp": pytest.xfail(reason="numbagg functions are not supported by pint") elif func.name == "rolling": pytest.xfail( reason="numpy.lib.stride_tricks.as_strided converts to ndarray" ) unit = unit_registry.m variants = { "data": (unit, 1, 1), "dims": (1, unit, 1), "coords": (1, 1, unit), } data_unit, dim_unit, coord_unit = variants.get(variant) array = np.linspace(0, 10, 5 * 10).reshape(5, 10).astype(dtype) * data_unit x = np.array([0, 0, 1, 2, 2]) * dim_unit y = np.arange(array.shape[1]) * 3 * dim_unit u = np.linspace(0, 1, 5) * coord_unit data_array = xr.DataArray( data=array, coords={"x": x, "y": y, "u": ("x", u)}, dims=("x", "y") ) units = extract_units(data_array) expected = attach_units(func(strip_units(data_array)).mean(), units) > actual = func(data_array).mean() /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3874: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:5929: in mean return self._reduce_without_squeeze_warn( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1761: in _reduce_without_squeeze_warn return self._map_maybe_warn(reduce_array, shortcut=shortcut, warn_squeeze=False) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1601: in _map_maybe_warn return self._combine(applied, shortcut=shortcut) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1620: in _combine applied_example, applied = peek_at(applied) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/utils.py:205: in peek_at peek = next(gen) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1600: in applied = (maybe_wrap_array(arr, func(arr, *args, **kwargs)) for arr in grouped) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1748: in reduce_array return ar.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _______________ TestDataset.test_aggregation[float64-method_min] _______________ [gw3] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_min, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("min"), method("mean"), method("median"), method("sum"), method("prod"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): unit_a, unit_b = ( (unit_registry.Pa, unit_registry.degK) if func.name != "cumprod" else (unit_registry.dimensionless, unit_registry.dimensionless) ) a = np.linspace(0, 1, 10).astype(dtype) * unit_a b = np.linspace(-1, 0, 10).astype(dtype) * unit_b ds = xr.Dataset({"a": ("x", a), "b": ("x", b)}) if "dim" in func.kwargs: numpy_kwargs = func.kwargs.copy() dim = numpy_kwargs.pop("dim") axis_a = ds.a.get_axis_num(dim) axis_b = ds.b.get_axis_num(dim) numpy_kwargs_a = numpy_kwargs.copy() numpy_kwargs_a["axis"] = axis_a numpy_kwargs_b = numpy_kwargs.copy() numpy_kwargs_b["axis"] = axis_b else: numpy_kwargs_a = {} numpy_kwargs_b = {} units_a = array_extract_units(func(a, **numpy_kwargs_a)) units_b = array_extract_units(func(b, **numpy_kwargs_b)) units = {"a": units_a, "b": units_b} > actual = func(ds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4123: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:418: in min return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestDataArray.test_unary_operations[float64-round] ______________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = , dtype = dtype('float64') @pytest.mark.parametrize( "func", ( pytest.param(operator.neg, id="negate"), pytest.param(abs, id="absolute"), pytest.param(np.round, id="round"), ), ) def test_unary_operations(self, func, dtype): array = np.arange(10).astype(dtype) * unit_registry.m data_array = xr.DataArray(data=array) > units = extract_units(func(array)) E TypeError: no implementation found for 'numpy.round' on types that implement __array_function__: [.Quantity'>] /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2427: TypeError ____ TestDataArray.test_computation_objects[int64-method_groupby_bins-data] ____ [gw2] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_groupby_bins, variant = 'data', dtype = dtype('int64') @pytest.mark.parametrize( "variant", ( "data", pytest.param( "dims", marks=pytest.mark.skip(reason="indexes don't support units") ), "coords", ), ) @pytest.mark.parametrize( "func", ( method("groupby", "x"), method("groupby_bins", "y", bins=4), method("coarsen", y=2), method("rolling", y=3), pytest.param(method("rolling_exp", y=3), marks=requires_numbagg), method("weighted", xr.DataArray(data=np.linspace(0, 1, 10), dims="y")), ), ids=repr, ) def test_computation_objects(self, func, variant, dtype): if variant == "data": if func.name == "rolling_exp": pytest.xfail(reason="numbagg functions are not supported by pint") elif func.name == "rolling": pytest.xfail( reason="numpy.lib.stride_tricks.as_strided converts to ndarray" ) unit = unit_registry.m variants = { "data": (unit, 1, 1), "dims": (1, unit, 1), "coords": (1, 1, unit), } data_unit, dim_unit, coord_unit = variants.get(variant) array = np.linspace(0, 10, 5 * 10).reshape(5, 10).astype(dtype) * data_unit x = np.array([0, 0, 1, 2, 2]) * dim_unit y = np.arange(array.shape[1]) * 3 * dim_unit u = np.linspace(0, 1, 5) * coord_unit data_array = xr.DataArray( data=array, coords={"x": x, "y": y, "u": ("x", u)}, dims=("x", "y") ) units = extract_units(data_array) expected = attach_units(func(strip_units(data_array)).mean(), units) > actual = func(data_array).mean() /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3874: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:5929: in mean return self._reduce_without_squeeze_warn( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1761: in _reduce_without_squeeze_warn return self._map_maybe_warn(reduce_array, shortcut=shortcut, warn_squeeze=False) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1601: in _map_maybe_warn return self._combine(applied, shortcut=shortcut) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1620: in _combine applied_example, applied = peek_at(applied) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/utils.py:205: in peek_at peek = next(gen) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1600: in applied = (maybe_wrap_array(arr, func(arr, *args, **kwargs)) for arr in grouped) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1748: in reduce_array return ar.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _______________ TestDataArray.test_unary_operations[int64-round] _______________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = , dtype = dtype('int64') @pytest.mark.parametrize( "func", ( pytest.param(operator.neg, id="negate"), pytest.param(abs, id="absolute"), pytest.param(np.round, id="round"), ), ) def test_unary_operations(self, func, dtype): array = np.arange(10).astype(dtype) * unit_registry.m data_array = xr.DataArray(data=array) > units = extract_units(func(array)) E TypeError: no implementation found for 'numpy.round' on types that implement __array_function__: [.Quantity'>] /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2427: TypeError ______________ TestDataset.test_aggregation[float64-method_mean] _______________ [gw3] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_mean, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("min"), method("mean"), method("median"), method("sum"), method("prod"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): unit_a, unit_b = ( (unit_registry.Pa, unit_registry.degK) if func.name != "cumprod" else (unit_registry.dimensionless, unit_registry.dimensionless) ) a = np.linspace(0, 1, 10).astype(dtype) * unit_a b = np.linspace(-1, 0, 10).astype(dtype) * unit_b ds = xr.Dataset({"a": ("x", a), "b": ("x", b)}) if "dim" in func.kwargs: numpy_kwargs = func.kwargs.copy() dim = numpy_kwargs.pop("dim") axis_a = ds.a.get_axis_num(dim) axis_b = ds.b.get_axis_num(dim) numpy_kwargs_a = numpy_kwargs.copy() numpy_kwargs_a["axis"] = axis_a numpy_kwargs_b = numpy_kwargs.copy() numpy_kwargs_b["axis"] = axis_b else: numpy_kwargs_a = {} numpy_kwargs_b = {} units_a = array_extract_units(func(a, **numpy_kwargs_a)) units_b = array_extract_units(func(b, **numpy_kwargs_b)) units = {"a": units_a, "b": units_b} > actual = func(ds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4123: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:509: in mean return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _____________________ TestDataArray.test_resample[float64] _____________________ [gw2] linux -- Python 3.13.0 /usr/bin/python3 self = dtype = dtype('float64') def test_resample(self, dtype): array = np.linspace(0, 5, 10).astype(dtype) * unit_registry.m time = xr.date_range("10-09-2010", periods=len(array), freq="YE") data_array = xr.DataArray(data=array, coords={"time": time}, dims="time") units = extract_units(data_array) func = method("resample", time="6ME") expected = attach_units(func(strip_units(data_array)).mean(), units) > actual = func(data_array).mean() /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3889: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:7322: in mean return self._reduce_without_squeeze_warn( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1761: in _reduce_without_squeeze_warn return self._map_maybe_warn(reduce_array, shortcut=shortcut, warn_squeeze=False) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/resample.py:297: in _map_maybe_warn combined = super()._map_maybe_warn( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1601: in _map_maybe_warn return self._combine(applied, shortcut=shortcut) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1620: in _combine applied_example, applied = peek_at(applied) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/utils.py:205: in peek_at peek = next(gen) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1600: in applied = (maybe_wrap_array(arr, func(arr, *args, **kwargs)) for arr in grouped) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1748: in reduce_array return ar.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _____________ TestDataset.test_aggregation[float64-method_median] ______________ [gw3] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_median, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("min"), method("mean"), method("median"), method("sum"), method("prod"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): unit_a, unit_b = ( (unit_registry.Pa, unit_registry.degK) if func.name != "cumprod" else (unit_registry.dimensionless, unit_registry.dimensionless) ) a = np.linspace(0, 1, 10).astype(dtype) * unit_a b = np.linspace(-1, 0, 10).astype(dtype) * unit_b ds = xr.Dataset({"a": ("x", a), "b": ("x", b)}) if "dim" in func.kwargs: numpy_kwargs = func.kwargs.copy() dim = numpy_kwargs.pop("dim") axis_a = ds.a.get_axis_num(dim) axis_b = ds.b.get_axis_num(dim) numpy_kwargs_a = numpy_kwargs.copy() numpy_kwargs_a["axis"] = axis_a numpy_kwargs_b = numpy_kwargs.copy() numpy_kwargs_b["axis"] = axis_b else: numpy_kwargs_a = {} numpy_kwargs_b = {} units_a = array_extract_units(func(a, **numpy_kwargs_a)) units_b = array_extract_units(func(b, **numpy_kwargs_b)) units = {"a": units_a, "b": units_b} > actual = func(ds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4123: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1022: in median return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _______________ TestDataset.test_aggregation[float64-method_sum] _______________ [gw3] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_sum, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("min"), method("mean"), method("median"), method("sum"), method("prod"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): unit_a, unit_b = ( (unit_registry.Pa, unit_registry.degK) if func.name != "cumprod" else (unit_registry.dimensionless, unit_registry.dimensionless) ) a = np.linspace(0, 1, 10).astype(dtype) * unit_a b = np.linspace(-1, 0, 10).astype(dtype) * unit_b ds = xr.Dataset({"a": ("x", a), "b": ("x", b)}) if "dim" in func.kwargs: numpy_kwargs = func.kwargs.copy() dim = numpy_kwargs.pop("dim") axis_a = ds.a.get_axis_num(dim) axis_b = ds.b.get_axis_num(dim) numpy_kwargs_a = numpy_kwargs.copy() numpy_kwargs_a["axis"] = axis_a numpy_kwargs_b = numpy_kwargs.copy() numpy_kwargs_b["axis"] = axis_b else: numpy_kwargs_a = {} numpy_kwargs_b = {} units_a = array_extract_units(func(a, **numpy_kwargs_a)) units_b = array_extract_units(func(b, **numpy_kwargs_b)) units = {"a": units_a, "b": units_b} > actual = func(ds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4123: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:722: in sum return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________________ TestDataArray.test_resample[int64] ______________________ [gw2] linux -- Python 3.13.0 /usr/bin/python3 self = dtype = dtype('int64') def test_resample(self, dtype): array = np.linspace(0, 5, 10).astype(dtype) * unit_registry.m time = xr.date_range("10-09-2010", periods=len(array), freq="YE") data_array = xr.DataArray(data=array, coords={"time": time}, dims="time") units = extract_units(data_array) func = method("resample", time="6ME") expected = attach_units(func(strip_units(data_array)).mean(), units) > actual = func(data_array).mean() /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3889: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:7322: in mean return self._reduce_without_squeeze_warn( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1761: in _reduce_without_squeeze_warn return self._map_maybe_warn(reduce_array, shortcut=shortcut, warn_squeeze=False) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/resample.py:297: in _map_maybe_warn combined = super()._map_maybe_warn( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1601: in _map_maybe_warn return self._combine(applied, shortcut=shortcut) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1620: in _combine applied_example, applied = peek_at(applied) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/utils.py:205: in peek_at peek = next(gen) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1600: in applied = (maybe_wrap_array(arr, func(arr, *args, **kwargs)) for arr in grouped) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1748: in reduce_array return ar.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestDataset.test_aggregation[float64-method_prod] _______________ [gw3] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_prod, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("min"), method("mean"), method("median"), method("sum"), method("prod"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): unit_a, unit_b = ( (unit_registry.Pa, unit_registry.degK) if func.name != "cumprod" else (unit_registry.dimensionless, unit_registry.dimensionless) ) a = np.linspace(0, 1, 10).astype(dtype) * unit_a b = np.linspace(-1, 0, 10).astype(dtype) * unit_b ds = xr.Dataset({"a": ("x", a), "b": ("x", b)}) if "dim" in func.kwargs: numpy_kwargs = func.kwargs.copy() dim = numpy_kwargs.pop("dim") axis_a = ds.a.get_axis_num(dim) axis_b = ds.b.get_axis_num(dim) numpy_kwargs_a = numpy_kwargs.copy() numpy_kwargs_a["axis"] = axis_a numpy_kwargs_b = numpy_kwargs.copy() numpy_kwargs_b["axis"] = axis_b else: numpy_kwargs_a = {} numpy_kwargs_b = {} units_a = array_extract_units(func(a, **numpy_kwargs_a)) units_b = array_extract_units(func(b, **numpy_kwargs_b)) units = {"a": units_a, "b": units_b} > actual = func(ds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4123: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:615: in prod return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _______________ TestDataset.test_aggregation[float64-method_std] _______________ [gw3] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_std, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("min"), method("mean"), method("median"), method("sum"), method("prod"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): unit_a, unit_b = ( (unit_registry.Pa, unit_registry.degK) if func.name != "cumprod" else (unit_registry.dimensionless, unit_registry.dimensionless) ) a = np.linspace(0, 1, 10).astype(dtype) * unit_a b = np.linspace(-1, 0, 10).astype(dtype) * unit_b ds = xr.Dataset({"a": ("x", a), "b": ("x", b)}) if "dim" in func.kwargs: numpy_kwargs = func.kwargs.copy() dim = numpy_kwargs.pop("dim") axis_a = ds.a.get_axis_num(dim) axis_b = ds.b.get_axis_num(dim) numpy_kwargs_a = numpy_kwargs.copy() numpy_kwargs_a["axis"] = axis_a numpy_kwargs_b = numpy_kwargs.copy() numpy_kwargs_b["axis"] = axis_b else: numpy_kwargs_a = {} numpy_kwargs_b = {} units_a = array_extract_units(func(a, **numpy_kwargs_a)) units_b = array_extract_units(func(b, **numpy_kwargs_b)) units = {"a": units_a, "b": units_b} > actual = func(ds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4123: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:826: in std return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _______________ TestDataset.test_aggregation[float64-method_var] _______________ [gw3] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_var, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("min"), method("mean"), method("median"), method("sum"), method("prod"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): unit_a, unit_b = ( (unit_registry.Pa, unit_registry.degK) if func.name != "cumprod" else (unit_registry.dimensionless, unit_registry.dimensionless) ) a = np.linspace(0, 1, 10).astype(dtype) * unit_a b = np.linspace(-1, 0, 10).astype(dtype) * unit_b ds = xr.Dataset({"a": ("x", a), "b": ("x", b)}) if "dim" in func.kwargs: numpy_kwargs = func.kwargs.copy() dim = numpy_kwargs.pop("dim") axis_a = ds.a.get_axis_num(dim) axis_b = ds.b.get_axis_num(dim) numpy_kwargs_a = numpy_kwargs.copy() numpy_kwargs_a["axis"] = axis_a numpy_kwargs_b = numpy_kwargs.copy() numpy_kwargs_b["axis"] = axis_b else: numpy_kwargs_a = {} numpy_kwargs_b = {} units_a = array_extract_units(func(a, **numpy_kwargs_a)) units_b = array_extract_units(func(b, **numpy_kwargs_b)) units = {"a": units_a, "b": units_b} > actual = func(ds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4123: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:930: in var return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _____________ TestDataset.test_aggregation[float64-method_cumsum] ______________ [gw3] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_cumsum, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("min"), method("mean"), method("median"), method("sum"), method("prod"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): unit_a, unit_b = ( (unit_registry.Pa, unit_registry.degK) if func.name != "cumprod" else (unit_registry.dimensionless, unit_registry.dimensionless) ) a = np.linspace(0, 1, 10).astype(dtype) * unit_a b = np.linspace(-1, 0, 10).astype(dtype) * unit_b ds = xr.Dataset({"a": ("x", a), "b": ("x", b)}) if "dim" in func.kwargs: numpy_kwargs = func.kwargs.copy() dim = numpy_kwargs.pop("dim") axis_a = ds.a.get_axis_num(dim) axis_b = ds.b.get_axis_num(dim) numpy_kwargs_a = numpy_kwargs.copy() numpy_kwargs_a["axis"] = axis_a numpy_kwargs_b = numpy_kwargs.copy() numpy_kwargs_b["axis"] = axis_b else: numpy_kwargs_a = {} numpy_kwargs_b = {} units_a = array_extract_units(func(a, **numpy_kwargs_a)) units_b = array_extract_units(func(b, **numpy_kwargs_b)) units = {"a": units_a, "b": units_b} > actual = func(ds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4123: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1115: in cumsum return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______ TestDataArray.test_computation[float64-method_reduce-data-numbagg] ______ [gw0] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_reduce, variant = 'data', dtype = dtype('float64') compute_backend = 'numbagg' @pytest.mark.parametrize("compute_backend", ["numbagg", None], indirect=True) @pytest.mark.parametrize( "variant", ( "data", pytest.param( "dims", marks=pytest.mark.skip(reason="indexes don't support units") ), "coords", ), ) @pytest.mark.parametrize( "func", ( method("diff", dim="x"), method("quantile", q=[0.25, 0.75]), method("reduce", func=np.sum, dim="x"), pytest.param(lambda x: x.dot(x), id="method_dot"), ), ids=repr, ) def test_computation(self, func, variant, dtype, compute_backend): unit = unit_registry.m variants = { "data": (unit, 1, 1), "dims": (1, unit, 1), "coords": (1, 1, unit), } data_unit, dim_unit, coord_unit = variants.get(variant) array = np.linspace(0, 10, 5 * 10).reshape(5, 10).astype(dtype) * data_unit x = np.arange(array.shape[0]) * dim_unit y = np.arange(array.shape[1]) * dim_unit u = np.linspace(0, 1, array.shape[0]) * coord_unit data_array = xr.DataArray( data=array, coords={"x": x, "y": y, "u": ("x", u)}, dims=("x", "y") ) # we want to make sure the output unit is correct units = extract_units(data_array) if not isinstance(func, (function, method)): units.update(extract_units(func(array.reshape(-1)))) with xr.set_options(use_opt_einsum=False): expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3816: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _____________ TestDataset.test_aggregation[float64-method_cumprod] _____________ [gw3] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_cumprod, dtype = dtype('float64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("min"), method("mean"), method("median"), method("sum"), method("prod"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): unit_a, unit_b = ( (unit_registry.Pa, unit_registry.degK) if func.name != "cumprod" else (unit_registry.dimensionless, unit_registry.dimensionless) ) a = np.linspace(0, 1, 10).astype(dtype) * unit_a b = np.linspace(-1, 0, 10).astype(dtype) * unit_b ds = xr.Dataset({"a": ("x", a), "b": ("x", b)}) if "dim" in func.kwargs: numpy_kwargs = func.kwargs.copy() dim = numpy_kwargs.pop("dim") axis_a = ds.a.get_axis_num(dim) axis_b = ds.b.get_axis_num(dim) numpy_kwargs_a = numpy_kwargs.copy() numpy_kwargs_a["axis"] = axis_a numpy_kwargs_b = numpy_kwargs.copy() numpy_kwargs_b["axis"] = axis_b else: numpy_kwargs_a = {} numpy_kwargs_b = {} units_a = array_extract_units(func(a, **numpy_kwargs_a)) units_b = array_extract_units(func(b, **numpy_kwargs_b)) units = {"a": units_a, "b": units_b} > actual = func(ds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4123: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1208: in cumprod return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _______ TestDataArray.test_computation[float64-method_reduce-data-None] ________ [gw0] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_reduce, variant = 'data', dtype = dtype('float64') compute_backend = None @pytest.mark.parametrize("compute_backend", ["numbagg", None], indirect=True) @pytest.mark.parametrize( "variant", ( "data", pytest.param( "dims", marks=pytest.mark.skip(reason="indexes don't support units") ), "coords", ), ) @pytest.mark.parametrize( "func", ( method("diff", dim="x"), method("quantile", q=[0.25, 0.75]), method("reduce", func=np.sum, dim="x"), pytest.param(lambda x: x.dot(x), id="method_dot"), ), ids=repr, ) def test_computation(self, func, variant, dtype, compute_backend): unit = unit_registry.m variants = { "data": (unit, 1, 1), "dims": (1, unit, 1), "coords": (1, 1, unit), } data_unit, dim_unit, coord_unit = variants.get(variant) array = np.linspace(0, 10, 5 * 10).reshape(5, 10).astype(dtype) * data_unit x = np.arange(array.shape[0]) * dim_unit y = np.arange(array.shape[1]) * dim_unit u = np.linspace(0, 1, array.shape[0]) * coord_unit data_array = xr.DataArray( data=array, coords={"x": x, "y": y, "u": ("x", u)}, dims=("x", "y") ) # we want to make sure the output unit is correct units = extract_units(data_array) if not isinstance(func, (function, method)): units.update(extract_units(func(array.reshape(-1)))) with xr.set_options(use_opt_einsum=False): expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3816: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ________________ TestDataset.test_aggregation[int64-method_max] ________________ [gw3] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_max, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("min"), method("mean"), method("median"), method("sum"), method("prod"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): unit_a, unit_b = ( (unit_registry.Pa, unit_registry.degK) if func.name != "cumprod" else (unit_registry.dimensionless, unit_registry.dimensionless) ) a = np.linspace(0, 1, 10).astype(dtype) * unit_a b = np.linspace(-1, 0, 10).astype(dtype) * unit_b ds = xr.Dataset({"a": ("x", a), "b": ("x", b)}) if "dim" in func.kwargs: numpy_kwargs = func.kwargs.copy() dim = numpy_kwargs.pop("dim") axis_a = ds.a.get_axis_num(dim) axis_b = ds.b.get_axis_num(dim) numpy_kwargs_a = numpy_kwargs.copy() numpy_kwargs_a["axis"] = axis_a numpy_kwargs_b = numpy_kwargs.copy() numpy_kwargs_b["axis"] = axis_b else: numpy_kwargs_a = {} numpy_kwargs_b = {} units_a = array_extract_units(func(a, **numpy_kwargs_a)) units_b = array_extract_units(func(b, **numpy_kwargs_b)) units = {"a": units_a, "b": units_b} > actual = func(ds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4123: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:331: in max return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ________________ TestDataset.test_aggregation[int64-method_min] ________________ [gw3] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_min, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("min"), method("mean"), method("median"), method("sum"), method("prod"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): unit_a, unit_b = ( (unit_registry.Pa, unit_registry.degK) if func.name != "cumprod" else (unit_registry.dimensionless, unit_registry.dimensionless) ) a = np.linspace(0, 1, 10).astype(dtype) * unit_a b = np.linspace(-1, 0, 10).astype(dtype) * unit_b ds = xr.Dataset({"a": ("x", a), "b": ("x", b)}) if "dim" in func.kwargs: numpy_kwargs = func.kwargs.copy() dim = numpy_kwargs.pop("dim") axis_a = ds.a.get_axis_num(dim) axis_b = ds.b.get_axis_num(dim) numpy_kwargs_a = numpy_kwargs.copy() numpy_kwargs_a["axis"] = axis_a numpy_kwargs_b = numpy_kwargs.copy() numpy_kwargs_b["axis"] = axis_b else: numpy_kwargs_a = {} numpy_kwargs_b = {} units_a = array_extract_units(func(a, **numpy_kwargs_a)) units_b = array_extract_units(func(b, **numpy_kwargs_b)) units = {"a": units_a, "b": units_b} > actual = func(ds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4123: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:418: in min return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _______ TestDataArray.test_computation[int64-method_reduce-data-numbagg] _______ [gw0] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_reduce, variant = 'data', dtype = dtype('int64') compute_backend = 'numbagg' @pytest.mark.parametrize("compute_backend", ["numbagg", None], indirect=True) @pytest.mark.parametrize( "variant", ( "data", pytest.param( "dims", marks=pytest.mark.skip(reason="indexes don't support units") ), "coords", ), ) @pytest.mark.parametrize( "func", ( method("diff", dim="x"), method("quantile", q=[0.25, 0.75]), method("reduce", func=np.sum, dim="x"), pytest.param(lambda x: x.dot(x), id="method_dot"), ), ids=repr, ) def test_computation(self, func, variant, dtype, compute_backend): unit = unit_registry.m variants = { "data": (unit, 1, 1), "dims": (1, unit, 1), "coords": (1, 1, unit), } data_unit, dim_unit, coord_unit = variants.get(variant) array = np.linspace(0, 10, 5 * 10).reshape(5, 10).astype(dtype) * data_unit x = np.arange(array.shape[0]) * dim_unit y = np.arange(array.shape[1]) * dim_unit u = np.linspace(0, 1, array.shape[0]) * coord_unit data_array = xr.DataArray( data=array, coords={"x": x, "y": y, "u": ("x", u)}, dims=("x", "y") ) # we want to make sure the output unit is correct units = extract_units(data_array) if not isinstance(func, (function, method)): units.update(extract_units(func(array.reshape(-1)))) with xr.set_options(use_opt_einsum=False): expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3816: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _______________ TestDataset.test_aggregation[int64-method_mean] ________________ [gw3] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_mean, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("min"), method("mean"), method("median"), method("sum"), method("prod"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): unit_a, unit_b = ( (unit_registry.Pa, unit_registry.degK) if func.name != "cumprod" else (unit_registry.dimensionless, unit_registry.dimensionless) ) a = np.linspace(0, 1, 10).astype(dtype) * unit_a b = np.linspace(-1, 0, 10).astype(dtype) * unit_b ds = xr.Dataset({"a": ("x", a), "b": ("x", b)}) if "dim" in func.kwargs: numpy_kwargs = func.kwargs.copy() dim = numpy_kwargs.pop("dim") axis_a = ds.a.get_axis_num(dim) axis_b = ds.b.get_axis_num(dim) numpy_kwargs_a = numpy_kwargs.copy() numpy_kwargs_a["axis"] = axis_a numpy_kwargs_b = numpy_kwargs.copy() numpy_kwargs_b["axis"] = axis_b else: numpy_kwargs_a = {} numpy_kwargs_b = {} units_a = array_extract_units(func(a, **numpy_kwargs_a)) units_b = array_extract_units(func(b, **numpy_kwargs_b)) units = {"a": units_a, "b": units_b} > actual = func(ds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4123: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:509: in mean return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ________ TestDataArray.test_computation[int64-method_reduce-data-None] _________ [gw0] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_reduce, variant = 'data', dtype = dtype('int64') compute_backend = None @pytest.mark.parametrize("compute_backend", ["numbagg", None], indirect=True) @pytest.mark.parametrize( "variant", ( "data", pytest.param( "dims", marks=pytest.mark.skip(reason="indexes don't support units") ), "coords", ), ) @pytest.mark.parametrize( "func", ( method("diff", dim="x"), method("quantile", q=[0.25, 0.75]), method("reduce", func=np.sum, dim="x"), pytest.param(lambda x: x.dot(x), id="method_dot"), ), ids=repr, ) def test_computation(self, func, variant, dtype, compute_backend): unit = unit_registry.m variants = { "data": (unit, 1, 1), "dims": (1, unit, 1), "coords": (1, 1, unit), } data_unit, dim_unit, coord_unit = variants.get(variant) array = np.linspace(0, 10, 5 * 10).reshape(5, 10).astype(dtype) * data_unit x = np.arange(array.shape[0]) * dim_unit y = np.arange(array.shape[1]) * dim_unit u = np.linspace(0, 1, array.shape[0]) * coord_unit data_array = xr.DataArray( data=array, coords={"x": x, "y": y, "u": ("x", u)}, dims=("x", "y") ) # we want to make sure the output unit is correct units = extract_units(data_array) if not isinstance(func, (function, method)): units.update(extract_units(func(array.reshape(-1)))) with xr.set_options(use_opt_einsum=False): expected = attach_units(func(strip_units(data_array)), units) > actual = func(data_array) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3816: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestDataset.test_aggregation[int64-method_median] _______________ [gw3] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_median, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("min"), method("mean"), method("median"), method("sum"), method("prod"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): unit_a, unit_b = ( (unit_registry.Pa, unit_registry.degK) if func.name != "cumprod" else (unit_registry.dimensionless, unit_registry.dimensionless) ) a = np.linspace(0, 1, 10).astype(dtype) * unit_a b = np.linspace(-1, 0, 10).astype(dtype) * unit_b ds = xr.Dataset({"a": ("x", a), "b": ("x", b)}) if "dim" in func.kwargs: numpy_kwargs = func.kwargs.copy() dim = numpy_kwargs.pop("dim") axis_a = ds.a.get_axis_num(dim) axis_b = ds.b.get_axis_num(dim) numpy_kwargs_a = numpy_kwargs.copy() numpy_kwargs_a["axis"] = axis_a numpy_kwargs_b = numpy_kwargs.copy() numpy_kwargs_b["axis"] = axis_b else: numpy_kwargs_a = {} numpy_kwargs_b = {} units_a = array_extract_units(func(a, **numpy_kwargs_a)) units_b = array_extract_units(func(b, **numpy_kwargs_b)) units = {"a": units_a, "b": units_b} > actual = func(ds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4123: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1022: in median return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ________________ TestDataset.test_aggregation[int64-method_sum] ________________ [gw3] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_sum, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("min"), method("mean"), method("median"), method("sum"), method("prod"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): unit_a, unit_b = ( (unit_registry.Pa, unit_registry.degK) if func.name != "cumprod" else (unit_registry.dimensionless, unit_registry.dimensionless) ) a = np.linspace(0, 1, 10).astype(dtype) * unit_a b = np.linspace(-1, 0, 10).astype(dtype) * unit_b ds = xr.Dataset({"a": ("x", a), "b": ("x", b)}) if "dim" in func.kwargs: numpy_kwargs = func.kwargs.copy() dim = numpy_kwargs.pop("dim") axis_a = ds.a.get_axis_num(dim) axis_b = ds.b.get_axis_num(dim) numpy_kwargs_a = numpy_kwargs.copy() numpy_kwargs_a["axis"] = axis_a numpy_kwargs_b = numpy_kwargs.copy() numpy_kwargs_b["axis"] = axis_b else: numpy_kwargs_a = {} numpy_kwargs_b = {} units_a = array_extract_units(func(a, **numpy_kwargs_a)) units_b = array_extract_units(func(b, **numpy_kwargs_b)) units = {"a": units_a, "b": units_b} > actual = func(ds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4123: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:722: in sum return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _______________ TestDataset.test_aggregation[int64-method_prod] ________________ [gw3] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_prod, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("min"), method("mean"), method("median"), method("sum"), method("prod"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): unit_a, unit_b = ( (unit_registry.Pa, unit_registry.degK) if func.name != "cumprod" else (unit_registry.dimensionless, unit_registry.dimensionless) ) a = np.linspace(0, 1, 10).astype(dtype) * unit_a b = np.linspace(-1, 0, 10).astype(dtype) * unit_b ds = xr.Dataset({"a": ("x", a), "b": ("x", b)}) if "dim" in func.kwargs: numpy_kwargs = func.kwargs.copy() dim = numpy_kwargs.pop("dim") axis_a = ds.a.get_axis_num(dim) axis_b = ds.b.get_axis_num(dim) numpy_kwargs_a = numpy_kwargs.copy() numpy_kwargs_a["axis"] = axis_a numpy_kwargs_b = numpy_kwargs.copy() numpy_kwargs_b["axis"] = axis_b else: numpy_kwargs_a = {} numpy_kwargs_b = {} units_a = array_extract_units(func(a, **numpy_kwargs_a)) units_b = array_extract_units(func(b, **numpy_kwargs_b)) units = {"a": units_a, "b": units_b} > actual = func(ds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4123: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:615: in prod return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _______ TestDataset.test_computation[float64-data-method_reduce-numbagg] _______ [gw2] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_reduce, variant = 'data', dtype = dtype('float64') compute_backend = 'numbagg' @pytest.mark.parametrize("compute_backend", ["numbagg", None], indirect=True) @pytest.mark.parametrize( "func", ( method("diff", dim="x"), method("differentiate", coord="x"), method("integrate", coord="x"), method("quantile", q=[0.25, 0.75]), method("reduce", func=np.sum, dim="x"), method("map", np.fabs), ), ids=repr, ) @pytest.mark.parametrize( "variant", ( "data", pytest.param( "dims", marks=pytest.mark.skip(reason="indexes don't support units") ), "coords", ), ) def test_computation(self, func, variant, dtype, compute_backend): variants = { "data": ((unit_registry.degK, unit_registry.Pa), 1, 1), "dims": ((1, 1), unit_registry.m, 1), "coords": ((1, 1), 1, unit_registry.m), } (unit1, unit2), dim_unit, coord_unit = variants.get(variant) array1 = np.linspace(-5, 5, 4 * 5).reshape(4, 5).astype(dtype) * unit1 array2 = np.linspace(10, 20, 4 * 3).reshape(4, 3).astype(dtype) * unit2 x = np.arange(4) * dim_unit y = np.arange(5) * dim_unit z = np.arange(3) * dim_unit ds = xr.Dataset( data_vars={ "a": xr.DataArray(data=array1, dims=("x", "y")), "b": xr.DataArray(data=array2, dims=("x", "z")), }, coords={"x": x, "y": y, "z": z, "y2": ("y", np.arange(5) * coord_unit)}, ) units = extract_units(ds) expected = attach_units(func(strip_units(ds)), units) > actual = func(ds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5300: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ________________ TestDataset.test_aggregation[int64-method_std] ________________ [gw3] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_std, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("min"), method("mean"), method("median"), method("sum"), method("prod"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): unit_a, unit_b = ( (unit_registry.Pa, unit_registry.degK) if func.name != "cumprod" else (unit_registry.dimensionless, unit_registry.dimensionless) ) a = np.linspace(0, 1, 10).astype(dtype) * unit_a b = np.linspace(-1, 0, 10).astype(dtype) * unit_b ds = xr.Dataset({"a": ("x", a), "b": ("x", b)}) if "dim" in func.kwargs: numpy_kwargs = func.kwargs.copy() dim = numpy_kwargs.pop("dim") axis_a = ds.a.get_axis_num(dim) axis_b = ds.b.get_axis_num(dim) numpy_kwargs_a = numpy_kwargs.copy() numpy_kwargs_a["axis"] = axis_a numpy_kwargs_b = numpy_kwargs.copy() numpy_kwargs_b["axis"] = axis_b else: numpy_kwargs_a = {} numpy_kwargs_b = {} units_a = array_extract_units(func(a, **numpy_kwargs_a)) units_b = array_extract_units(func(b, **numpy_kwargs_b)) units = {"a": units_a, "b": units_b} > actual = func(ds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4123: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:826: in std return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ________ TestDataset.test_computation[float64-data-method_reduce-None] _________ [gw2] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_reduce, variant = 'data', dtype = dtype('float64') compute_backend = None @pytest.mark.parametrize("compute_backend", ["numbagg", None], indirect=True) @pytest.mark.parametrize( "func", ( method("diff", dim="x"), method("differentiate", coord="x"), method("integrate", coord="x"), method("quantile", q=[0.25, 0.75]), method("reduce", func=np.sum, dim="x"), method("map", np.fabs), ), ids=repr, ) @pytest.mark.parametrize( "variant", ( "data", pytest.param( "dims", marks=pytest.mark.skip(reason="indexes don't support units") ), "coords", ), ) def test_computation(self, func, variant, dtype, compute_backend): variants = { "data": ((unit_registry.degK, unit_registry.Pa), 1, 1), "dims": ((1, 1), unit_registry.m, 1), "coords": ((1, 1), 1, unit_registry.m), } (unit1, unit2), dim_unit, coord_unit = variants.get(variant) array1 = np.linspace(-5, 5, 4 * 5).reshape(4, 5).astype(dtype) * unit1 array2 = np.linspace(10, 20, 4 * 3).reshape(4, 3).astype(dtype) * unit2 x = np.arange(4) * dim_unit y = np.arange(5) * dim_unit z = np.arange(3) * dim_unit ds = xr.Dataset( data_vars={ "a": xr.DataArray(data=array1, dims=("x", "y")), "b": xr.DataArray(data=array2, dims=("x", "z")), }, coords={"x": x, "y": y, "z": z, "y2": ("y", np.arange(5) * coord_unit)}, ) units = extract_units(ds) expected = attach_units(func(strip_units(ds)), units) > actual = func(ds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5300: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ________________ TestDataset.test_aggregation[int64-method_var] ________________ [gw3] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_var, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("min"), method("mean"), method("median"), method("sum"), method("prod"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): unit_a, unit_b = ( (unit_registry.Pa, unit_registry.degK) if func.name != "cumprod" else (unit_registry.dimensionless, unit_registry.dimensionless) ) a = np.linspace(0, 1, 10).astype(dtype) * unit_a b = np.linspace(-1, 0, 10).astype(dtype) * unit_b ds = xr.Dataset({"a": ("x", a), "b": ("x", b)}) if "dim" in func.kwargs: numpy_kwargs = func.kwargs.copy() dim = numpy_kwargs.pop("dim") axis_a = ds.a.get_axis_num(dim) axis_b = ds.b.get_axis_num(dim) numpy_kwargs_a = numpy_kwargs.copy() numpy_kwargs_a["axis"] = axis_a numpy_kwargs_b = numpy_kwargs.copy() numpy_kwargs_b["axis"] = axis_b else: numpy_kwargs_a = {} numpy_kwargs_b = {} units_a = array_extract_units(func(a, **numpy_kwargs_a)) units_b = array_extract_units(func(b, **numpy_kwargs_b)) units = {"a": units_a, "b": units_b} > actual = func(ds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4123: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:930: in var return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestDataset.test_aggregation[int64-method_cumsum] _______________ [gw3] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_cumsum, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("min"), method("mean"), method("median"), method("sum"), method("prod"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): unit_a, unit_b = ( (unit_registry.Pa, unit_registry.degK) if func.name != "cumprod" else (unit_registry.dimensionless, unit_registry.dimensionless) ) a = np.linspace(0, 1, 10).astype(dtype) * unit_a b = np.linspace(-1, 0, 10).astype(dtype) * unit_b ds = xr.Dataset({"a": ("x", a), "b": ("x", b)}) if "dim" in func.kwargs: numpy_kwargs = func.kwargs.copy() dim = numpy_kwargs.pop("dim") axis_a = ds.a.get_axis_num(dim) axis_b = ds.b.get_axis_num(dim) numpy_kwargs_a = numpy_kwargs.copy() numpy_kwargs_a["axis"] = axis_a numpy_kwargs_b = numpy_kwargs.copy() numpy_kwargs_b["axis"] = axis_b else: numpy_kwargs_a = {} numpy_kwargs_b = {} units_a = array_extract_units(func(a, **numpy_kwargs_a)) units_b = array_extract_units(func(b, **numpy_kwargs_b)) units = {"a": units_a, "b": units_b} > actual = func(ds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4123: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1115: in cumsum return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______________ TestDataset.test_aggregation[int64-method_cumprod] ______________ [gw3] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_cumprod, dtype = dtype('int64') @pytest.mark.parametrize( "func", ( method("all"), method("any"), method("argmax", dim="x"), method("argmin", dim="x"), method("max"), method("min"), method("mean"), method("median"), method("sum"), method("prod"), method("std"), method("var"), method("cumsum"), method("cumprod"), ), ids=repr, ) def test_aggregation(self, func, dtype): unit_a, unit_b = ( (unit_registry.Pa, unit_registry.degK) if func.name != "cumprod" else (unit_registry.dimensionless, unit_registry.dimensionless) ) a = np.linspace(0, 1, 10).astype(dtype) * unit_a b = np.linspace(-1, 0, 10).astype(dtype) * unit_b ds = xr.Dataset({"a": ("x", a), "b": ("x", b)}) if "dim" in func.kwargs: numpy_kwargs = func.kwargs.copy() dim = numpy_kwargs.pop("dim") axis_a = ds.a.get_axis_num(dim) axis_b = ds.b.get_axis_num(dim) numpy_kwargs_a = numpy_kwargs.copy() numpy_kwargs_a["axis"] = axis_a numpy_kwargs_b = numpy_kwargs.copy() numpy_kwargs_b["axis"] = axis_b else: numpy_kwargs_a = {} numpy_kwargs_b = {} units_a = array_extract_units(func(a, **numpy_kwargs_a)) units_b = array_extract_units(func(b, **numpy_kwargs_b)) units = {"a": units_a, "b": units_b} > actual = func(ds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4123: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1208: in cumprod return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ________ TestDataset.test_computation[int64-data-method_reduce-numbagg] ________ [gw2] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_reduce, variant = 'data', dtype = dtype('int64') compute_backend = 'numbagg' @pytest.mark.parametrize("compute_backend", ["numbagg", None], indirect=True) @pytest.mark.parametrize( "func", ( method("diff", dim="x"), method("differentiate", coord="x"), method("integrate", coord="x"), method("quantile", q=[0.25, 0.75]), method("reduce", func=np.sum, dim="x"), method("map", np.fabs), ), ids=repr, ) @pytest.mark.parametrize( "variant", ( "data", pytest.param( "dims", marks=pytest.mark.skip(reason="indexes don't support units") ), "coords", ), ) def test_computation(self, func, variant, dtype, compute_backend): variants = { "data": ((unit_registry.degK, unit_registry.Pa), 1, 1), "dims": ((1, 1), unit_registry.m, 1), "coords": ((1, 1), 1, unit_registry.m), } (unit1, unit2), dim_unit, coord_unit = variants.get(variant) array1 = np.linspace(-5, 5, 4 * 5).reshape(4, 5).astype(dtype) * unit1 array2 = np.linspace(10, 20, 4 * 3).reshape(4, 3).astype(dtype) * unit2 x = np.arange(4) * dim_unit y = np.arange(5) * dim_unit z = np.arange(3) * dim_unit ds = xr.Dataset( data_vars={ "a": xr.DataArray(data=array1, dims=("x", "y")), "b": xr.DataArray(data=array2, dims=("x", "z")), }, coords={"x": x, "y": y, "z": z, "y2": ("y", np.arange(5) * coord_unit)}, ) units = extract_units(ds) expected = attach_units(func(strip_units(ds)), units) > actual = func(ds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5300: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _________ TestDataset.test_computation[int64-data-method_reduce-None] __________ [gw2] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_reduce, variant = 'data', dtype = dtype('int64') compute_backend = None @pytest.mark.parametrize("compute_backend", ["numbagg", None], indirect=True) @pytest.mark.parametrize( "func", ( method("diff", dim="x"), method("differentiate", coord="x"), method("integrate", coord="x"), method("quantile", q=[0.25, 0.75]), method("reduce", func=np.sum, dim="x"), method("map", np.fabs), ), ids=repr, ) @pytest.mark.parametrize( "variant", ( "data", pytest.param( "dims", marks=pytest.mark.skip(reason="indexes don't support units") ), "coords", ), ) def test_computation(self, func, variant, dtype, compute_backend): variants = { "data": ((unit_registry.degK, unit_registry.Pa), 1, 1), "dims": ((1, 1), unit_registry.m, 1), "coords": ((1, 1), 1, unit_registry.m), } (unit1, unit2), dim_unit, coord_unit = variants.get(variant) array1 = np.linspace(-5, 5, 4 * 5).reshape(4, 5).astype(dtype) * unit1 array2 = np.linspace(10, 20, 4 * 3).reshape(4, 3).astype(dtype) * unit2 x = np.arange(4) * dim_unit y = np.arange(5) * dim_unit z = np.arange(3) * dim_unit ds = xr.Dataset( data_vars={ "a": xr.DataArray(data=array1, dims=("x", "y")), "b": xr.DataArray(data=array2, dims=("x", "z")), }, coords={"x": x, "y": y, "z": z, "y2": ("y", np.arange(5) * coord_unit)}, ) units = extract_units(ds) expected = attach_units(func(strip_units(ds)), units) > actual = func(ds) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5300: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:332: in __call__ return func(*all_args, **all_kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ___________________ TestPintWrappingDask.test_duck_array_ops ___________________ [gw0] linux -- Python 3.13.0 /usr/bin/python3 self = def test_duck_array_ops(self): import dask.array d = dask.array.array([1, 2, 3]) q = unit_registry.Quantity(d, units="m") da = xr.DataArray(q, dims="x") > actual = da.mean().compute() /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5632: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:1664: in mean return self.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataarray.py:3808: in reduce var = self.variable.reduce(func, dim, axis, keep_attrs, keepdims, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , 'meter')> t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ______ TestDataset.test_computation_objects[float64-data-method_groupby] _______ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_groupby, variant = 'data', dtype = dtype('float64') @pytest.mark.parametrize( "func", ( method("groupby", "x"), method("groupby_bins", "x", bins=2), method("coarsen", x=2), pytest.param( method("rolling", x=3), marks=pytest.mark.xfail(reason="strips units") ), pytest.param( method("rolling_exp", x=3), marks=pytest.mark.xfail( reason="numbagg functions are not supported by pint" ), ), method("weighted", xr.DataArray(data=np.linspace(0, 1, 5), dims="y")), ), ids=repr, ) @pytest.mark.parametrize( "variant", ( "data", pytest.param( "dims", marks=pytest.mark.skip(reason="indexes don't support units") ), "coords", ), ) def test_computation_objects(self, func, variant, dtype): variants = { "data": ((unit_registry.degK, unit_registry.Pa), 1, 1), "dims": ((1, 1), unit_registry.m, 1), "coords": ((1, 1), 1, unit_registry.m), } (unit1, unit2), dim_unit, coord_unit = variants.get(variant) array1 = np.linspace(-5, 5, 4 * 5).reshape(4, 5).astype(dtype) * unit1 array2 = np.linspace(10, 20, 4 * 3).reshape(4, 3).astype(dtype) * unit2 x = np.arange(4) * dim_unit y = np.arange(5) * dim_unit z = np.arange(3) * dim_unit ds = xr.Dataset( data_vars={"a": (("x", "y"), array1), "b": (("x", "z"), array2)}, coords={"x": x, "y": y, "z": z, "y2": ("y", np.arange(5) * coord_unit)}, ) units = extract_units(ds) args = [] if func.name != "groupby" else ["y"] # Doesn't work with flox because pint doesn't implement # ufunc.reduceat or np.bincount # kwargs = {"engine": "numpy"} if "groupby" in func.name else {} kwargs = {} expected = attach_units(func(strip_units(ds)).mean(*args, **kwargs), units) > actual = func(ds).mean(*args, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5360: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:2974: in mean return self._reduce_without_squeeze_warn( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1993: in _reduce_without_squeeze_warn return self._map_maybe_warn(reduce_dataset, warn_squeeze=False) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1839: in _map_maybe_warn return self._combine(applied) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1859: in _combine applied_example, applied = peek_at(applied) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/utils.py:205: in peek_at peek = next(gen) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1838: in applied = (func(ds, *args, **kwargs) for ds in self._iter_grouped(warn_squeeze)) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1980: in reduce_dataset return ds.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ____ TestDataset.test_computation_objects[float64-data-method_groupby_bins] ____ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_groupby_bins, variant = 'data', dtype = dtype('float64') @pytest.mark.parametrize( "func", ( method("groupby", "x"), method("groupby_bins", "x", bins=2), method("coarsen", x=2), pytest.param( method("rolling", x=3), marks=pytest.mark.xfail(reason="strips units") ), pytest.param( method("rolling_exp", x=3), marks=pytest.mark.xfail( reason="numbagg functions are not supported by pint" ), ), method("weighted", xr.DataArray(data=np.linspace(0, 1, 5), dims="y")), ), ids=repr, ) @pytest.mark.parametrize( "variant", ( "data", pytest.param( "dims", marks=pytest.mark.skip(reason="indexes don't support units") ), "coords", ), ) def test_computation_objects(self, func, variant, dtype): variants = { "data": ((unit_registry.degK, unit_registry.Pa), 1, 1), "dims": ((1, 1), unit_registry.m, 1), "coords": ((1, 1), 1, unit_registry.m), } (unit1, unit2), dim_unit, coord_unit = variants.get(variant) array1 = np.linspace(-5, 5, 4 * 5).reshape(4, 5).astype(dtype) * unit1 array2 = np.linspace(10, 20, 4 * 3).reshape(4, 3).astype(dtype) * unit2 x = np.arange(4) * dim_unit y = np.arange(5) * dim_unit z = np.arange(3) * dim_unit ds = xr.Dataset( data_vars={"a": (("x", "y"), array1), "b": (("x", "z"), array2)}, coords={"x": x, "y": y, "z": z, "y2": ("y", np.arange(5) * coord_unit)}, ) units = extract_units(ds) args = [] if func.name != "groupby" else ["y"] # Doesn't work with flox because pint doesn't implement # ufunc.reduceat or np.bincount # kwargs = {"engine": "numpy"} if "groupby" in func.name else {} kwargs = {} expected = attach_units(func(strip_units(ds)).mean(*args, **kwargs), units) > actual = func(ds).mean(*args, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5360: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:2974: in mean return self._reduce_without_squeeze_warn( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1993: in _reduce_without_squeeze_warn return self._map_maybe_warn(reduce_dataset, warn_squeeze=False) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1839: in _map_maybe_warn return self._combine(applied) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1859: in _combine applied_example, applied = peek_at(applied) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/utils.py:205: in peek_at peek = next(gen) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1838: in applied = (func(ds, *args, **kwargs) for ds in self._iter_grouped(warn_squeeze)) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1980: in reduce_dataset return ds.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _______ TestDataset.test_computation_objects[int64-data-method_groupby] ________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_groupby, variant = 'data', dtype = dtype('int64') @pytest.mark.parametrize( "func", ( method("groupby", "x"), method("groupby_bins", "x", bins=2), method("coarsen", x=2), pytest.param( method("rolling", x=3), marks=pytest.mark.xfail(reason="strips units") ), pytest.param( method("rolling_exp", x=3), marks=pytest.mark.xfail( reason="numbagg functions are not supported by pint" ), ), method("weighted", xr.DataArray(data=np.linspace(0, 1, 5), dims="y")), ), ids=repr, ) @pytest.mark.parametrize( "variant", ( "data", pytest.param( "dims", marks=pytest.mark.skip(reason="indexes don't support units") ), "coords", ), ) def test_computation_objects(self, func, variant, dtype): variants = { "data": ((unit_registry.degK, unit_registry.Pa), 1, 1), "dims": ((1, 1), unit_registry.m, 1), "coords": ((1, 1), 1, unit_registry.m), } (unit1, unit2), dim_unit, coord_unit = variants.get(variant) array1 = np.linspace(-5, 5, 4 * 5).reshape(4, 5).astype(dtype) * unit1 array2 = np.linspace(10, 20, 4 * 3).reshape(4, 3).astype(dtype) * unit2 x = np.arange(4) * dim_unit y = np.arange(5) * dim_unit z = np.arange(3) * dim_unit ds = xr.Dataset( data_vars={"a": (("x", "y"), array1), "b": (("x", "z"), array2)}, coords={"x": x, "y": y, "z": z, "y2": ("y", np.arange(5) * coord_unit)}, ) units = extract_units(ds) args = [] if func.name != "groupby" else ["y"] # Doesn't work with flox because pint doesn't implement # ufunc.reduceat or np.bincount # kwargs = {"engine": "numpy"} if "groupby" in func.name else {} kwargs = {} expected = attach_units(func(strip_units(ds)).mean(*args, **kwargs), units) > actual = func(ds).mean(*args, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5360: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:2974: in mean return self._reduce_without_squeeze_warn( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1993: in _reduce_without_squeeze_warn return self._map_maybe_warn(reduce_dataset, warn_squeeze=False) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1839: in _map_maybe_warn return self._combine(applied) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1859: in _combine applied_example, applied = peek_at(applied) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/utils.py:205: in peek_at peek = next(gen) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1838: in applied = (func(ds, *args, **kwargs) for ds in self._iter_grouped(warn_squeeze)) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1980: in reduce_dataset return ds.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning _____ TestDataset.test_computation_objects[int64-data-method_groupby_bins] _____ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = func = method_groupby_bins, variant = 'data', dtype = dtype('int64') @pytest.mark.parametrize( "func", ( method("groupby", "x"), method("groupby_bins", "x", bins=2), method("coarsen", x=2), pytest.param( method("rolling", x=3), marks=pytest.mark.xfail(reason="strips units") ), pytest.param( method("rolling_exp", x=3), marks=pytest.mark.xfail( reason="numbagg functions are not supported by pint" ), ), method("weighted", xr.DataArray(data=np.linspace(0, 1, 5), dims="y")), ), ids=repr, ) @pytest.mark.parametrize( "variant", ( "data", pytest.param( "dims", marks=pytest.mark.skip(reason="indexes don't support units") ), "coords", ), ) def test_computation_objects(self, func, variant, dtype): variants = { "data": ((unit_registry.degK, unit_registry.Pa), 1, 1), "dims": ((1, 1), unit_registry.m, 1), "coords": ((1, 1), 1, unit_registry.m), } (unit1, unit2), dim_unit, coord_unit = variants.get(variant) array1 = np.linspace(-5, 5, 4 * 5).reshape(4, 5).astype(dtype) * unit1 array2 = np.linspace(10, 20, 4 * 3).reshape(4, 3).astype(dtype) * unit2 x = np.arange(4) * dim_unit y = np.arange(5) * dim_unit z = np.arange(3) * dim_unit ds = xr.Dataset( data_vars={"a": (("x", "y"), array1), "b": (("x", "z"), array2)}, coords={"x": x, "y": y, "z": z, "y2": ("y", np.arange(5) * coord_unit)}, ) units = extract_units(ds) args = [] if func.name != "groupby" else ["y"] # Doesn't work with flox because pint doesn't implement # ufunc.reduceat or np.bincount # kwargs = {"engine": "numpy"} if "groupby" in func.name else {} kwargs = {} expected = attach_units(func(strip_units(ds)).mean(*args, **kwargs), units) > actual = func(ds).mean(*args, **kwargs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5360: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:2974: in mean return self._reduce_without_squeeze_warn( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1993: in _reduce_without_squeeze_warn return self._map_maybe_warn(reduce_dataset, warn_squeeze=False) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1839: in _map_maybe_warn return self._combine(applied) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1859: in _combine applied_example, applied = peek_at(applied) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/utils.py:205: in peek_at peek = next(gen) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1838: in applied = (func(ds, *args, **kwargs) for ds in self._iter_grouped(warn_squeeze)) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1980: in reduce_dataset return ds.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ___________________ TestDataset.test_resample[float64-data] ____________________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = variant = 'data', dtype = dtype('float64') @pytest.mark.parametrize( "variant", ( "data", pytest.param( "dims", marks=pytest.mark.skip(reason="indexes don't support units") ), "coords", ), ) def test_resample(self, variant, dtype): # TODO: move this to test_computation_objects variants = { "data": ((unit_registry.degK, unit_registry.Pa), 1, 1), "dims": ((1, 1), unit_registry.m, 1), "coords": ((1, 1), 1, unit_registry.m), } (unit1, unit2), dim_unit, coord_unit = variants.get(variant) array1 = np.linspace(-5, 5, 10 * 5).reshape(10, 5).astype(dtype) * unit1 array2 = np.linspace(10, 20, 10 * 8).reshape(10, 8).astype(dtype) * unit2 t = xr.date_range("10-09-2010", periods=array1.shape[0], freq="YE") y = np.arange(5) * dim_unit z = np.arange(8) * dim_unit u = np.linspace(-1, 0, 5) * coord_unit ds = xr.Dataset( data_vars={"a": (("time", "y"), array1), "b": (("time", "z"), array2)}, coords={"time": t, "y": y, "z": z, "u": ("y", u)}, ) units = extract_units(ds) func = method("resample", time="6ME") expected = attach_units(func(strip_units(ds)).mean(), units) > actual = func(ds).mean() /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5402: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:4475: in mean return self._reduce_without_squeeze_warn( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/resample.py:476: in _reduce_without_squeeze_warn return super()._reduce_without_squeeze_warn( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1993: in _reduce_without_squeeze_warn return self._map_maybe_warn(reduce_dataset, warn_squeeze=False) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/resample.py:391: in _map_maybe_warn combined = self._combine(applied) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1859: in _combine applied_example, applied = peek_at(applied) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/utils.py:205: in peek_at peek = next(gen) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/resample.py:390: in applied = (func(ds, *args, **kwargs) for ds in self._iter_grouped(warn_squeeze)) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1980: in reduce_dataset return ds.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning ____________________ TestDataset.test_resample[int64-data] _____________________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 self = variant = 'data', dtype = dtype('int64') @pytest.mark.parametrize( "variant", ( "data", pytest.param( "dims", marks=pytest.mark.skip(reason="indexes don't support units") ), "coords", ), ) def test_resample(self, variant, dtype): # TODO: move this to test_computation_objects variants = { "data": ((unit_registry.degK, unit_registry.Pa), 1, 1), "dims": ((1, 1), unit_registry.m, 1), "coords": ((1, 1), 1, unit_registry.m), } (unit1, unit2), dim_unit, coord_unit = variants.get(variant) array1 = np.linspace(-5, 5, 10 * 5).reshape(10, 5).astype(dtype) * unit1 array2 = np.linspace(10, 20, 10 * 8).reshape(10, 8).astype(dtype) * unit2 t = xr.date_range("10-09-2010", periods=array1.shape[0], freq="YE") y = np.arange(5) * dim_unit z = np.arange(8) * dim_unit u = np.linspace(-1, 0, 5) * coord_unit ds = xr.Dataset( data_vars={"a": (("time", "y"), array1), "b": (("time", "z"), array2)}, coords={"time": t, "y": y, "z": z, "u": ("y", u)}, ) units = extract_units(ds) func = method("resample", time="6ME") expected = attach_units(func(strip_units(ds)).mean(), units) > actual = func(ds).mean() /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5402: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/_aggregations.py:4475: in mean return self._reduce_without_squeeze_warn( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/resample.py:476: in _reduce_without_squeeze_warn return super()._reduce_without_squeeze_warn( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1993: in _reduce_without_squeeze_warn return self._map_maybe_warn(reduce_dataset, warn_squeeze=False) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/resample.py:391: in _map_maybe_warn combined = self._combine(applied) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1859: in _combine applied_example, applied = peek_at(applied) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/utils.py:205: in peek_at peek = next(gen) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/resample.py:390: in applied = (func(ds, *args, **kwargs) for ds in self._iter_grouped(warn_squeeze)) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/groupby.py:1980: in reduce_dataset return ds.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:6942: in reduce variables[name] = var.reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/variable.py:1662: in reduce result = super().reduce( /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:935: in reduce return from_array(dims, data, attrs=self._attrs) /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/namedarray/core.py:215: in from_array return NamedArray(dims, np.asarray(data), attrs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , t = None def __array__(self, t=None) -> np.ndarray: > warnings.warn( "The unit of the quantity is stripped when downcasting to ndarray.", UnitStrippedWarning, stacklevel=2, ) E pint.errors.UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. /usr/lib/python3.13/site-packages/pint/quantity.py:1771: UnitStrippedWarning =============================== warnings summary =============================== tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] 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] /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_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_zip_store /usr/lib/python3.13/site-packages/zarr/hierarchy.py:593: RuntimeWarning: deallocating CachingFileManager(, '/tmp/pytest-of-mockbuild/pytest-0/popen-gw2/test_netcdf_encoding0/test.nc', mode='r', kwargs={'clobber': True, 'diskless': False, 'persist': False, 'format': 'NETCDF4'}, manager_id='29621259-b100-4674-b6b1-f624b732db41'), but file is not already closed. This may indicate a bug. if contains_group(self._store, path, explicit_only=False): 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.6.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_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/coding/variables.py:540: DeprecationWarning: NumPy will stop allowing conversion of out-of-bound Python integers to integer arrays. The conversion of -1 to uint8 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 = unsigned_dtype.type(attrs["_FillValue"]) 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.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_coding_times.py:1241: 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_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_dataset.py::TestDataset::test_to_and_from_dict_with_nan_nat[array] /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataset.py:5053: 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_computation.py::test_unified_dim_sizes /builddir/build/BUILD/python-xarray-2024.6.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_dataset.py: 1 warning tests/test_rolling.py: 36 warnings /builddir/build/BUILD/python-xarray-2024.6.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_groupby.py::test_groupby_drops_nans /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/core/dataset.py:4744: 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_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:278: 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.6.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.6.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.6.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::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.6.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.6.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.6.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.6.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.6.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_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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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_variable.py::TestIndexVariable::test_to_index_multiindex_level /builddir/build/BUILD/python-xarray-2024.6.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 =========================== 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 [18] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1031: requires iris 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 [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:982: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:992: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1007: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1042: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1083: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1106: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1119: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1144: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1152: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1161: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1184: 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:1197: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1203: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1210: 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:1225: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1236: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1247: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1264: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1329: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1354: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1376: requires h5netcdf SKIPPED [9] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1387: requires h5netcdf SKIPPED [9] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1408: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1421: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1439: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1445: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1472: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1479: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1498: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1518: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1541: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1552: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1560: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1577: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1615: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1629: 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:1670: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1682: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1706: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1720: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1751: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1794: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3566: requires h5netcdf SKIPPED [6] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3573: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3585: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3594: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3608: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3616: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3626: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3669: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3720: requires h5netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3734: requires h5netcdf SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3748: requires h5netcdf SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3771: requires h5netcdf SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3794: requires h5netcdf SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3812: requires h5netcdf SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3822: requires h5netcdf SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3873: requires h5netcdf SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3877: 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:3902: requires h5netcdf SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3911: requires h5netcdf SKIPPED [64] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3978: Flaky test which can cause the worker to crash (so don't xfail). Very open to contributions fixing this SKIPPED [12] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:899: float32 will be treated as float64 in zarr SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:4347: could not import 'aiobotocore': No module named 'aiobotocore' SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:4811: requires pydap.client SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:4844: requires pydap.client SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:4853: requires pydap.client SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:5416: requires h5netcdf SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:5564: requires h5netcdf SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:5646: 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:22: requires h5netcdf SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends_datatree.py:30: requires h5netcdf SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1968: https://github.com/Unidata/netcdf4-python/issues/1195 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 [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:982: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:992: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1007: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1042: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1083: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1106: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1119: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1144: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1161: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1184: 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:1197: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1203: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1210: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1225: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1247: requires zarr version 3 SKIPPED [9] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2110: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2123: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2137: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2141: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2155: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2173: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2217: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2239: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2258: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2266: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2282: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2367: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2373: requires zarr version 3 SKIPPED [6] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2397: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2448: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2460: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2468: 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:2493: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2496: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2499: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2508: 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:2529: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2539: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2546: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2555: requires zarr version 3 SKIPPED [6] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2567: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2577: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2600: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2616: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2643: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2663: requires zarr version 3 SKIPPED [6] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2700: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2710: requires zarr version 3 SKIPPED [108] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2717: requires zarr version 3 SKIPPED [9] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2761: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2774: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2818: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2894: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2910: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2921: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2930: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2940: requires zarr version 3 SKIPPED [6] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2954: requires zarr version 3 SKIPPED [6] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2970: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2980: requires zarr version 3 SKIPPED [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3309: requires zarr version 3 SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3348: could not import 'aiobotocore': No module named 'aiobotocore' SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3401: cannot pickle file objects SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3405: cannot pickle file objects SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:2049: caching behavior differs for dask SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3042: requires zarr version 3 SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:3092: requires zarr version 3 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 [13] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_coding_times.py:1043: Nanosecond frequency is not valid for cftime dates. SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataarray.py:3492: requires sparse SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataarray.py:3505: requires sparse SKIPPED [4] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataarray.py:4441: requires numexpr SKIPPED [8] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_coarsen.py:245: These parameters lead to all-NaN slices SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataset.py:3839: requires sparse SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataset.py:4819: requires sparse SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataarray.py:6596: requires iris SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataarray.py:6666: requires iris SKIPPED [4] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataarray.py:6748: requires iris SKIPPED [4] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataarray.py:6780: requires iris SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataarray.py:6817: requires iris SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataarray.py:6835: requires iris SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataarray.py:7079: requires sparse SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataarray.py:7095: requires cupy SKIPPED [4] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataset.py:6643: requires numexpr 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 [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 [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataset.py:7370: requires sparse SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataset.py:7385: requires cupy SKIPPED [8] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_groupby.py:2534: requires flox SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_groupby.py:2557: Skipped SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_groupby.py:2594: requires flox 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 [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dtypes.py:128: requires array_api_strict SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_formatting.py:1111: Default numpy's dtypes vary according to OS SKIPPED [4] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_plot.py:3213: requires cartopy SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_groupby.py:1195: requires flox SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_missing.py:440: 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:1325: Skipped SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_plot.py:2117: does not make sense for surface plots SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_plot.py:2121: 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:2132: does not make sense for surface plots SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_plot.py:2136: does not make sense for surface plots SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_plot.py:2140: does not make sense for surface plots SKIPPED [32] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_rolling.py:435: requires numbagg>=0.4.0 SKIPPED [8] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_rolling.py:449: requires numbagg>=0.4.0 SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_rolling.py:471: requires numbagg>=0.4.0 SKIPPED [32] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_rolling.py:739: std with window == 1 is unstable in bottleneck SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_rolling.py:835: requires numbagg>=0.4.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_rolling.py:842: 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 [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 [20] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:552: 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 [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:897: indexes don't support units 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 [4] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1225: indexes don't support units SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_plot.py:2981: nc_time_axis is not installed SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_plot.py:2984: nc_time_axis is not installed SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_plot.py:2987: nc_time_axis is not installed 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 [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1135: 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_units.py:2279: 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 [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: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:1751: behavior of identical is undecided 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: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 [20] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3498: 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 [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3957: indexes don't support units SKIPPED [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3821: 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 [6] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3821: requires numbagg>=0.4.0 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 [16] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3894: 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 [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: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 [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 [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 [20] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5212: 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 [30] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4850: 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 [24] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5252: indexes don't support units SKIPPED [20] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5137: 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 [20] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5407: indexes don't support units SKIPPED [12] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5305: 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 [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4454: indexes don't support units SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_variable.py:2400: requires sparse 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: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 [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::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_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::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::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::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::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_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::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_dataarray.py::TestDataArray::test_astype_subok - reason: DataArray cannot be backed yet by a subclasses of np.ndarray 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_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_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_dataset.py::TestDataset::test_copy_coords[False-expected_orig1] XFAIL tests/test_combine.py::TestNestedCombine::test_nested_concat_too_many_dims_at_once 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_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_interp.py::test_datetime[2000-01-01T12:00-0.5] 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_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_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_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_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::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_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_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_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::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::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::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::TestDataArray::test_interpolate_na - uses numpy.vectorize XFAIL tests/test_units.py::TestDataArray::test_interp_reindex[float64-method_interp-data] - uses scipy 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_interp_reindex[float64-method_interp-coords] - uses scipy 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_interp_reindex[int64-method_interp-data] - uses scipy 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::TestDataArray::test_interp_reindex[int64-method_interp-coords] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-identical_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-no_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_interp_reindex_like[float64-method_interp_like-data] - 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_searchsorted[int64-function_searchsorted-dimensionless] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_interp_reindex_like[float64-method_interp_like-coords] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-incompatible_unit] - xarray does not implement __array_function__ 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_computation_objects[int64-method_rolling-data] - reason: numpy.lib.stride_tricks.as_strided converts to ndarray 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_interp_reindex_like[int64-method_interp_like-data] - uses scipy 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::TestDataArray::test_interp_reindex_like[int64-method_interp_like-coords] - uses scipy 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_numpy_methods_with_args[float64-incompatible_unit-function_clip] - xarray does not implement __array_function__ 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_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::TestDataArray::test_numpy_methods_with_args[int64-dimensionless-function_clip] - xarray does not implement __array_function__ 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::TestDataArray::test_numpy_methods_with_args[int64-compatible_unit-function_clip] - xarray does not implement __array_function__ 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::TestDataset::test_to_stacked_array[float64] - stacked dimension's labels have to be hashable, but is a numpy.array 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_to_stacked_array[int64] - stacked dimension's labels have to be hashable, but is a numpy.array XFAIL tests/test_units.py::TestDataset::test_interp_reindex[float64-method_interp-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[float64-method_interp-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::TestDataArray::test_missing_value_filling[int64-method_bfill] - ffill and bfill lose units in data XFAIL tests/test_units.py::TestDataset::test_interp_reindex[int64-method_interp-data] - uses scipy XFAIL tests/test_units.py::TestDataset::test_interp_reindex[int64-method_interp-coords] - uses scipy XFAIL tests/test_units.py::TestDataset::test_interp_reindex_like[float64-method_interp_like-data] - uses scipy XFAIL tests/test_units.py::TestDataset::test_interp_reindex_like[float64-method_interp_like-coords] - uses scipy XFAIL tests/test_units.py::TestDataset::test_interp_reindex_like[int64-method_interp_like-data] - uses scipy XFAIL tests/test_units.py::TestDataset::test_missing_value_filling[float64-method_ffill] - ffill and bfill lose the unit XFAIL tests/test_units.py::TestDataset::test_interp_reindex_like[int64-method_interp_like-coords] - uses scipy 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::TestDataset::test_missing_value_filling[float64-method_bfill] - ffill and bfill lose the unit 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::TestDataset::test_missing_value_filling[int64-method_ffill] - ffill and bfill lose the unit XFAIL tests/test_units.py::TestDataset::test_computation_objects[float64-data-method_rolling] - strips units XFAIL tests/test_units.py::TestDataset::test_missing_value_filling[int64-method_bfill] - ffill and bfill lose the unit 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::TestPlots::test_units_in_slice_line_plot_labels_isel[coord_unit1-coord_attrs1] - pint.errors.UnitStrippedWarning 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_variable.py::TestVariable::test_timedelta64_valid_range - pandas issue 36615 XFAIL tests/test_units.py::TestDataset::test_interpolate_na[float64] - interpolate_na uses numpy.vectorize XFAIL tests/test_units.py::TestDataset::test_interpolate_na[int64] - interpolate_na uses numpy.vectorize 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_timedelta64_valid_range - pandas issue 36615 XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-reflect] - dask.array.pad bug 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_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_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 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_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 XPASS tests/test_variable.py::TestVariableWithDask::test_eq_all_dtypes FAILED tests/test_units.py::TestVariable::test_computation[float64-method_reduce-numbagg] FAILED tests/test_units.py::TestVariable::test_computation[float64-method_reduce-None] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-function_max] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-function_mean] FAILED tests/test_units.py::TestVariable::test_computation[int64-method_reduce-numbagg] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-function_min] FAILED tests/test_units.py::TestVariable::test_computation[int64-method_reduce-None] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-function_prod] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-function_sum] FAILED tests/test_units.py::TestVariable::test_aggregation[float64-method_cumprod] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-function_std] FAILED tests/test_units.py::TestVariable::test_aggregation[float64-method_cumsum] FAILED tests/test_units.py::TestVariable::test_aggregation[float64-method_max] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-function_var] FAILED tests/test_units.py::TestVariable::test_aggregation[float64-method_mean] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-function_cumsum] FAILED tests/test_units.py::TestVariable::test_aggregation[float64-method_median] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-function_cumprod] FAILED tests/test_units.py::TestVariable::test_aggregation[float64-method_min] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-method_max] FAILED tests/test_units.py::TestVariable::test_aggregation[float64-method_prod] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-method_mean] FAILED tests/test_units.py::TestVariable::test_aggregation[float64-method_std] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-method_median] FAILED tests/test_units.py::TestVariable::test_aggregation[float64-method_sum] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-method_min] FAILED tests/test_units.py::TestVariable::test_aggregation[float64-method_var] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-method_prod] FAILED tests/test_units.py::TestVariable::test_aggregation[int64-method_cumprod] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-method_sum] FAILED tests/test_units.py::TestVariable::test_aggregation[int64-method_cumsum] FAILED tests/test_units.py::TestVariable::test_aggregation[int64-method_max] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-method_std] FAILED tests/test_units.py::TestVariable::test_aggregation[int64-method_mean] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-method_var] FAILED tests/test_units.py::TestVariable::test_aggregation[int64-method_median] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-method_cumsum] FAILED tests/test_units.py::TestVariable::test_aggregation[int64-method_min] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-method_cumprod] FAILED tests/test_units.py::TestVariable::test_aggregation[int64-method_prod] FAILED tests/test_units.py::TestVariable::test_aggregation[int64-method_std] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-function_max] FAILED tests/test_units.py::TestVariable::test_aggregation[int64-method_sum] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-function_mean] FAILED tests/test_units.py::TestVariable::test_aggregation[int64-method_var] FAILED tests/test_units.py::TestVariable::test_aggregate_complex - pint.error... FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-function_min] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-function_prod] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-function_sum] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-function_std] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-function_var] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-function_cumsum] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-function_cumprod] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-method_max] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-method_mean] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-method_median] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-method_min] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-method_prod] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-method_sum] FAILED tests/test_units.py::TestDataArray::test_computation_objects[float64-method_groupby-data] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-method_std] FAILED tests/test_units.py::TestDataArray::test_computation_objects[float64-method_groupby_bins-data] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-method_var] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-method_cumsum] FAILED tests/test_units.py::TestDataset::test_aggregation[float64-method_max] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-method_cumprod] FAILED tests/test_units.py::TestDataArray::test_computation_objects[int64-method_groupby-data] FAILED tests/test_units.py::TestDataset::test_aggregation[float64-method_min] FAILED tests/test_units.py::TestDataArray::test_unary_operations[float64-round] FAILED tests/test_units.py::TestDataArray::test_computation_objects[int64-method_groupby_bins-data] FAILED tests/test_units.py::TestDataArray::test_unary_operations[int64-round] FAILED tests/test_units.py::TestDataset::test_aggregation[float64-method_mean] FAILED tests/test_units.py::TestDataArray::test_resample[float64] - pint.erro... FAILED tests/test_units.py::TestDataset::test_aggregation[float64-method_median] FAILED tests/test_units.py::TestDataset::test_aggregation[float64-method_sum] FAILED tests/test_units.py::TestDataArray::test_resample[int64] - pint.errors... FAILED tests/test_units.py::TestDataset::test_aggregation[float64-method_prod] FAILED tests/test_units.py::TestDataset::test_aggregation[float64-method_std] FAILED tests/test_units.py::TestDataset::test_aggregation[float64-method_var] FAILED tests/test_units.py::TestDataset::test_aggregation[float64-method_cumsum] FAILED tests/test_units.py::TestDataArray::test_computation[float64-method_reduce-data-numbagg] FAILED tests/test_units.py::TestDataset::test_aggregation[float64-method_cumprod] FAILED tests/test_units.py::TestDataArray::test_computation[float64-method_reduce-data-None] FAILED tests/test_units.py::TestDataset::test_aggregation[int64-method_max] FAILED tests/test_units.py::TestDataset::test_aggregation[int64-method_min] FAILED tests/test_units.py::TestDataArray::test_computation[int64-method_reduce-data-numbagg] FAILED tests/test_units.py::TestDataset::test_aggregation[int64-method_mean] FAILED tests/test_units.py::TestDataArray::test_computation[int64-method_reduce-data-None] FAILED tests/test_units.py::TestDataset::test_aggregation[int64-method_median] FAILED tests/test_units.py::TestDataset::test_aggregation[int64-method_sum] FAILED tests/test_units.py::TestDataset::test_aggregation[int64-method_prod] FAILED tests/test_units.py::TestDataset::test_computation[float64-data-method_reduce-numbagg] FAILED tests/test_units.py::TestDataset::test_aggregation[int64-method_std] FAILED tests/test_units.py::TestDataset::test_computation[float64-data-method_reduce-None] FAILED tests/test_units.py::TestDataset::test_aggregation[int64-method_var] FAILED tests/test_units.py::TestDataset::test_aggregation[int64-method_cumsum] FAILED tests/test_units.py::TestDataset::test_aggregation[int64-method_cumprod] FAILED tests/test_units.py::TestDataset::test_computation[int64-data-method_reduce-numbagg] FAILED tests/test_units.py::TestDataset::test_computation[int64-data-method_reduce-None] FAILED tests/test_units.py::TestPintWrappingDask::test_duck_array_ops - pint.... FAILED tests/test_units.py::TestDataset::test_computation_objects[float64-data-method_groupby] FAILED tests/test_units.py::TestDataset::test_computation_objects[float64-data-method_groupby_bins] FAILED tests/test_units.py::TestDataset::test_computation_objects[int64-data-method_groupby] FAILED tests/test_units.py::TestDataset::test_computation_objects[int64-data-method_groupby_bins] FAILED tests/test_units.py::TestDataset::test_resample[float64-data] - pint.e... FAILED tests/test_units.py::TestDataset::test_resample[int64-data] - pint.err... = 106 failed, 17243 passed, 2173 skipped, 163 xfailed, 13 xpassed, 172 warnings in 207.88s (0:03:27) = RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.ALekc4 (%check) Bad exit status from /var/tmp/rpm-tmp.ALekc4 (%check) Finish: rpmbuild python-xarray-2024.6.0-1.fc41.src.rpm Finish: build phase for python-xarray-2024.6.0-1.fc41.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-40-ppc64le-1718698983.205711/root/var/log/dnf5.log ERROR: Exception(/var/lib/copr-rpmbuild/results/python-xarray-2024.6.0-1.fc41.src.rpm) Config(fedora-40-ppc64le) 4 minutes 27 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 346a0cec1dfe4d0e985e239f9d5ddf0e -D /var/lib/mock/fedora-40-ppc64le-1718698983.205711/root -a -u mockbuild --capability=cap_ipc_lock --rlimit=RLIMIT_NOFILE=10240 --capability=cap_ipc_lock --bind=/tmp/mock-resolv.vmb285oz:/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 ppc64le /builddir/build/originals/python-xarray.spec' Copr build error: Build failed