Warning: Permanently added '52.116.126.148' (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-s390x --chroot fedora-40-s390x Version: 0.73 PID: 7190 Logging PID: 7191 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 7623645, 'buildroot_pkgs': [], 'chroot': 'fedora-40-s390x', '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-s390x/', '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-s390x', '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-691_wp8t/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-691_wp8t/python-xarray', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-691_wp8t/python-xarray'... Running: git checkout f59a57e3b26677b7add65f608f180a7f54002e9d -- cmd: ['git', 'checkout', 'f59a57e3b26677b7add65f608f180a7f54002e9d', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-691_wp8t/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 /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-691_wp8t/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 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 711k 0 0:00:05 0:00:05 --:--:-- 811k 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 161M 0 --:--:-- --:--:-- --:--:-- 161M INFO: Reading stdout from command: md5sum xarray-data-7d8290e0be9d2a8f4b4381641f20a97db6eaea3d.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-691_wp8t/python-xarray/python-xarray.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-691_wp8t/python-xarray --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1718699139.449314 -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-691_wp8t/python-xarray/python-xarray.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-691_wp8t/python-xarray --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1718699139.449314 -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-691_wp8t/python-xarray/python-xarray.spec) Config(fedora-40-s390x) 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-s390x-bootstrap-1718699139.449314/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-s390x-bootstrap-1718699139.449314/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/db24b7046ee5f3a4d50b74fe54633b9c9bdac0a66eadae69004aa5b80865ae76/merged INFO: umounting image registry.fedoraproject.org/fedora:40 (/var/lib/containers/storage/overlay/db24b7046ee5f3a4d50b74fe54633b9c9bdac0a66eadae69004aa5b80865ae76/merged) with podman image umount INFO: Using 'dnf' instead of 'dnf5' for bootstrap chroot INFO: Package manager dnf detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf5 tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 4.7 MB/s | 249 kB 00:00 Additional repo http_kojipkgs_fedoraproject_org 87 MB/s | 16 MB 00:00 fedora 3.1 MB/s | 18 MB 00:05 updates 1.2 MB/s | 6.7 MB 00:05 Dependencies resolved. ================================================================================================================= Package Arch Version Repository Size ================================================================================================================= Installing: dnf5 s390x 5.2.3.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 687 k replacing dnf.noarch 4.19.2-1.fc40 replacing yum.noarch 4.19.2-1.fc40 dnf5-plugins s390x 5.2.3.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 356 k Upgrading: dnf-data noarch 4.20.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k libcomps s390x 0.1.21-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79 k libdnf s390x 0.73.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 669 k python3 s390x 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 s390x 0.73.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 100 k python3-libcomps s390x 0.1.21-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 50 k python3-libdnf s390x 0.73.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 833 k python3-libs s390x 3.13.0~b2-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.7 M python3-rpm s390x 4.19.91-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71 k rpm s390x 4.19.91-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 523 k rpm-build-libs s390x 4.19.91-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 101 k rpm-libs s390x 4.19.91-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 324 k rpm-sign-libs s390x 4.19.91-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k Installing dependencies: fmt s390x 10.2.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 129 k libdnf5 s390x 5.2.3.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M libdnf5-cli s390x 5.2.3.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 311 k sdbus-cpp s390x 1.5.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106 k Transaction Summary ================================================================================================================= Install 6 Packages Upgrade 14 Packages Total download size: 15 M Downloading Packages: (1/20): fmt-10.2.1-4.fc41.s390x.rpm 4.1 MB/s | 129 kB 00:00 (2/20): dnf5-5.2.3.0-3.fc41.s390x.rpm 19 MB/s | 687 kB 00:00 (3/20): dnf5-plugins-5.2.3.0-3.fc41.s390x.rpm 8.5 MB/s | 356 kB 00:00 (4/20): libdnf5-cli-5.2.3.0-3.fc41.s390x.rpm 36 MB/s | 311 kB 00:00 (5/20): sdbus-cpp-1.5.0-2.fc41.s390x.rpm 15 MB/s | 106 kB 00:00 (6/20): dnf-data-4.20.0-2.fc41.noarch.rpm 8.0 MB/s | 39 kB 00:00 (7/20): libcomps-0.1.21-2.fc41.s390x.rpm 18 MB/s | 79 kB 00:00 (8/20): python3-3.13.0~b2-3.fc41.s390x.rpm 6.2 MB/s | 26 kB 00:00 (9/20): libdnf5-5.2.3.0-3.fc41.s390x.rpm 37 MB/s | 1.0 MB 00:00 (10/20): python3-hawkey-0.73.1-2.fc41.s390x.rpm 22 MB/s | 100 kB 00:00 (11/20): python3-libcomps-0.1.21-2.fc41.s390x.r 13 MB/s | 50 kB 00:00 (12/20): libdnf-0.73.1-2.fc41.s390x.rpm 31 MB/s | 669 kB 00:00 (13/20): python3-dnf-4.20.0-2.fc41.noarch.rpm 43 MB/s | 588 kB 00:00 (14/20): python3-rpm-4.19.91-13.fc41.s390x.rpm 15 MB/s | 71 kB 00:00 (15/20): python3-libdnf-0.73.1-2.fc41.s390x.rpm 65 MB/s | 833 kB 00:00 (16/20): rpm-4.19.91-13.fc41.s390x.rpm 48 MB/s | 523 kB 00:00 (17/20): rpm-build-libs-4.19.91-13.fc41.s390x.r 14 MB/s | 101 kB 00:00 (18/20): rpm-libs-4.19.91-13.fc41.s390x.rpm 41 MB/s | 324 kB 00:00 (19/20): rpm-sign-libs-4.19.91-13.fc41.s390x.rp 4.5 MB/s | 27 kB 00:00 (20/20): python3-libs-3.13.0~b2-3.fc41.s390x.rp 52 MB/s | 8.7 MB 00:00 -------------------------------------------------------------------------------- Total 61 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.s390x 1/36 Upgrading : python3-libs-3.13.0~b2-3.fc41.s390x 2/36 Upgrading : python3-3.13.0~b2-3.fc41.s390x 3/36 Installing : fmt-10.2.1-4.fc41.s390x 4/36 Installing : libdnf5-5.2.3.0-3.fc41.s390x 5/36 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : libdnf5-cli-5.2.3.0-3.fc41.s390x 6/36 Upgrading : libdnf-0.73.1-2.fc41.s390x 7/36 Upgrading : python3-libdnf-0.73.1-2.fc41.s390x 8/36 Upgrading : rpm-build-libs-4.19.91-13.fc41.s390x 9/36 Installing : sdbus-cpp-1.5.0-2.fc41.s390x 10/36 Installing : dnf5-5.2.3.0-3.fc41.s390x 11/36 Upgrading : python3-hawkey-0.73.1-2.fc41.s390x 12/36 Upgrading : dnf-data-4.20.0-2.fc41.noarch 13/36 Upgrading : rpm-sign-libs-4.19.91-13.fc41.s390x 14/36 Upgrading : python3-rpm-4.19.91-13.fc41.s390x 15/36 Upgrading : libcomps-0.1.21-2.fc41.s390x 16/36 Upgrading : python3-libcomps-0.1.21-2.fc41.s390x 17/36 Upgrading : python3-dnf-4.20.0-2.fc41.noarch 18/36 Installing : dnf5-plugins-5.2.3.0-3.fc41.s390x 19/36 Running scriptlet: rpm-4.19.91-13.fc41.s390x 20/36 Upgrading : rpm-4.19.91-13.fc41.s390x 20/36 Obsoleting : yum-4.19.2-1.fc40.noarch 21/36 Cleanup : rpm-4.19.1.1-1.fc40.s390x 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.s390x 25/36 Cleanup : python3-hawkey-0.73.1-1.fc40.s390x 26/36 Cleanup : python3-libdnf-0.73.1-1.fc40.s390x 27/36 Cleanup : python3-libcomps-0.1.20-5.fc40.s390x 28/36 Cleanup : dnf-data-4.19.2-1.fc40.noarch 29/36 Cleanup : rpm-build-libs-4.19.1.1-1.fc40.s390x 30/36 Cleanup : rpm-sign-libs-4.19.1.1-1.fc40.s390x 31/36 Cleanup : libdnf-0.73.1-1.fc40.s390x 32/36 Cleanup : python3-libs-3.12.3-2.fc40.s390x 33/36 Cleanup : python3-3.12.3-2.fc40.s390x 34/36 Cleanup : rpm-libs-4.19.1.1-1.fc40.s390x 35/36 Cleanup : libcomps-0.1.20-5.fc40.s390x 36/36 Running scriptlet: rpm-4.19.91-13.fc41.s390x 36/36 Running scriptlet: libcomps-0.1.20-5.fc40.s390x 36/36 Upgraded: dnf-data-4.20.0-2.fc41.noarch libcomps-0.1.21-2.fc41.s390x libdnf-0.73.1-2.fc41.s390x python3-3.13.0~b2-3.fc41.s390x python3-dnf-4.20.0-2.fc41.noarch python3-hawkey-0.73.1-2.fc41.s390x python3-libcomps-0.1.21-2.fc41.s390x python3-libdnf-0.73.1-2.fc41.s390x python3-libs-3.13.0~b2-3.fc41.s390x python3-rpm-4.19.91-13.fc41.s390x rpm-4.19.91-13.fc41.s390x rpm-build-libs-4.19.91-13.fc41.s390x rpm-libs-4.19.91-13.fc41.s390x rpm-sign-libs-4.19.91-13.fc41.s390x Installed: dnf5-5.2.3.0-3.fc41.s390x dnf5-plugins-5.2.3.0-3.fc41.s390x fmt-10.2.1-4.fc41.s390x libdnf5-5.2.3.0-3.fc41.s390x libdnf5-cli-5.2.3.0-3.fc41.s390x sdbus-cpp-1.5.0-2.fc41.s390x 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-s390x-1718699139.449314/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.s390x rpm-sequoia-1.6.0-3.fc40.s390x python3-dnf-4.20.0-2.fc41.noarch dnf5-5.2.3.0-3.fc41.s390x dnf5-plugins-5.2.3.0-3.fc41.s390x Start: installing minimal buildroot with dnf5 Updating and loading repositories: updates 100% | 1.2 MiB/s | 7.0 MiB | 00m06s fedora 100% | 1.8 MiB/s | 18.8 MiB | 00m10s Copr repository 100% | 49.4 KiB/s | 250.2 KiB | 00m05s Additional repo http_kojipkgs_fedorapr 100% | 100.6 MiB/s | 16.6 MiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash s390x 5.2.26-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.3 MiB bzip2 s390x 1.0.8-18.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 99.2 KiB coreutils s390x 9.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.0 MiB cpio s390x 2.15-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB diffutils s390x 3.10-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB fedora-release-common noarch 41-0.13 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19.2 KiB findutils s390x 1:4.10.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB gawk s390x 5.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB glibc-minimal-langpack s390x 2.39.9000-26.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B grep s390x 3.11-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB gzip s390x 1.13-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 400.8 KiB info s390x 7.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 405.1 KiB patch s390x 2.7.6-24.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 298.3 KiB redhat-rpm-config noarch 293-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 183.5 KiB rpm-build s390x 4.19.91-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 196.3 KiB sed s390x 4.9-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 873.2 KiB shadow-utils s390x 2:4.15.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 MiB tar s390x 2:1.35-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB unzip s390x 6.0-63.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 406.0 KiB util-linux s390x 2.40.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 MiB which s390x 2.21-41.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83.9 KiB xz s390x 1:5.4.6-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 MiB Installing dependencies: add-determinism s390x 0.3.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 MiB alternatives s390x 1.27-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66.1 KiB ansible-srpm-macros noarch 1-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.7 KiB audit-libs s390x 4.0.1-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 346.9 KiB authselect s390x 1.5.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 153.3 KiB authselect-libs s390x 1.5.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 819.6 KiB basesystem noarch 11-20.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B binutils s390x 2.42.50-14.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26.5 MiB build-reproducibility-srpm-macros noarch 0.3.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 686.0 B bzip2-libs s390x 1.0.8-18.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 88.5 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 s390x 9.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.2 MiB cracklib s390x 2.9.11-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 250.0 KiB crypto-policies noarch 20240521-1.gitf71d135.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 120.0 KiB curl s390x 8.8.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 767.6 KiB cyrus-sasl-lib s390x 2.1.28-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 MiB debugedit s390x 5.0-16.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 202.8 KiB dwz s390x 0.15-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 318.6 KiB ed s390x 1.20.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 150.6 KiB efi-srpm-macros noarch 5-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.1 KiB elfutils s390x 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB elfutils-debuginfod-client s390x 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64.4 KiB elfutils-default-yama-scope noarch 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB elfutils-libelf s390x 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB elfutils-libs s390x 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 750.1 KiB 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 s390x 5.45-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103.3 KiB file-libs s390x 5.45-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.9 MiB filesystem s390x 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 s390x 14.2-11.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13.1 MiB gdbm s390x 1:1.23-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 483.9 KiB gdbm-libs s390x 1:1.23-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 133.4 KiB ghc-srpm-macros noarch 1.9.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 747.0 B glibc s390x 2.39.9000-26.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.3 MiB glibc-common s390x 2.39.9000-26.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB glibc-gconv-extra s390x 2.39.9000-26.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.7 MiB gmp s390x 1:6.3.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 769.9 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 s390x 2.13.1-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92.1 KiB kernel-srpm-macros noarch 1.0-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB keyutils-libs s390x 1.6.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54.2 KiB krb5-libs s390x 1.21.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 MiB libacl s390x 2.3.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43.8 KiB libarchive s390x 3.7.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB libattr s390x 2.5.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.3 KiB libblkid s390x 2.40.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 286.4 KiB libbrotli s390x 1.1.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 925.1 KiB libcap s390x 2.70-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 234.2 KiB libcap-ng s390x 0.8.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76.7 KiB libcom_err s390x 1.47.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.0 KiB libcurl s390x 8.8.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 853.4 KiB libeconf s390x 0.6.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61.8 KiB libevent s390x 2.1.12-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 938.7 KiB libfdisk s390x 2.40.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 394.8 KiB libffi s390x 3.4.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65.9 KiB libgcc s390x 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 173.2 KiB libgomp s390x 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 531.2 KiB libidn2 s390x 2.3.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 332.9 KiB libmount s390x 2.40.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 375.8 KiB libnghttp2 s390x 1.62.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 178.0 KiB libnsl2 s390x 2.0.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61.7 KiB libpkgconf s390x 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 85.9 KiB libpsl s390x 0.21.5-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80.3 KiB libpwquality s390x 1.4.5-10.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 420.9 KiB libselinux s390x 3.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 188.9 KiB libsemanage s390x 3.6-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 301.3 KiB libsepol s390x 3.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 849.8 KiB libsmartcols s390x 2.40.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192.2 KiB libssh s390x 0.10.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 529.1 KiB libssh-config noarch 0.10.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 277.0 B libstdc++ s390x 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 MiB libtasn1 s390x 4.19.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 187.5 KiB libtirpc s390x 1.3.4-1.rc3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 214.6 KiB libtool-ltdl s390x 2.4.7-11.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 74.0 KiB libunistring s390x 1.1-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB libutempter s390x 1.2.1-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57.3 KiB libuuid s390x 2.40.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37.2 KiB libverto s390x 0.3.2-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29.2 KiB libxcrypt s390x 4.4.36-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 274.7 KiB libxml2 s390x 2.12.8-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB libzstd s390x 1.5.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 879.7 KiB lua-libs s390x 5.4.6-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 324.8 KiB lua-srpm-macros noarch 1-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB lz4-libs s390x 1.9.4-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 173.2 KiB mpfr s390x 4.2.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 698.7 KiB ncurses-base noarch 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 326.2 KiB ncurses-libs s390x 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 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 s390x 2.6.8-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 675.7 KiB openssl-libs s390x 1:3.2.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.1 MiB p11-kit s390x 0.25.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 MiB p11-kit-trust s390x 0.25.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 471.2 KiB package-notes-srpm-macros noarch 0.5-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB pam s390x 1.6.1-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB pam-libs s390x 1.6.1-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 130.4 KiB pcre2 s390x 10.43-2.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 688.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 s390x 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 86.6 KiB pkgconf-m4 noarch 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13.9 KiB pkgconf-pkg-config s390x 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 988.0 B popt s390x 1.19-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.6 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 s390x 8.2-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 556.8 KiB rpm s390x 4.19.91-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB rpm-build-libs s390x 4.19.91-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 218.4 KiB rpm-libs s390x 4.19.91-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 809.4 KiB rpm-sequoia s390x 1.6.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 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 s390x 3.46.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB systemd-libs s390x 256-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB util-linux-core s390x 2.40.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB xxhash-libs s390x 0.8.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68.0 KiB xz-libs s390x 1:5.4.6-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 225.6 KiB zig-srpm-macros noarch 1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB zip s390x 3.0-40.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 754.2 KiB zlib-ng-compat s390x 2.1.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 113.3 KiB zstd s390x 1.5.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 154 packages Total size of inbound packages is 53 MiB. Need to download 53 MiB. After this operation 182 MiB will be used (install 182 MiB, remove 0 B). [ 1/154] bzip2-0:1.0.8-18.fc40.s390x 100% | 1.9 MiB/s | 53.1 KiB | 00m00s [ 2/154] cpio-0:2.15-1.fc40.s390x 100% | 20.3 MiB/s | 290.6 KiB | 00m00s [ 3/154] bash-0:5.2.26-3.fc40.s390x 100% | 35.9 MiB/s | 1.8 MiB | 00m00s [ 4/154] fedora-release-common-0:41-0. 100% | 4.3 MiB/s | 22.1 KiB | 00m00s [ 5/154] diffutils-0:3.10-5.fc40.s390x 100% | 25.1 MiB/s | 412.0 KiB | 00m00s [ 6/154] coreutils-0:9.5-2.fc41.s390x 100% | 16.0 MiB/s | 1.2 MiB | 00m00s [ 7/154] findutils-1:4.10.0-2.fc41.s39 100% | 33.5 MiB/s | 548.8 KiB | 00m00s [ 8/154] glibc-minimal-langpack-0:2.39 100% | 28.6 MiB/s | 117.3 KiB | 00m00s [ 9/154] grep-0:3.11-8.fc41.s390x 100% | 28.9 MiB/s | 296.2 KiB | 00m00s [ 10/154] gzip-0:1.13-1.fc40.s390x 100% | 27.9 MiB/s | 171.2 KiB | 00m00s [ 11/154] patch-0:2.7.6-24.fc40.s390x 100% | 34.4 MiB/s | 140.7 KiB | 00m00s [ 12/154] gawk-0:5.3.0-3.fc40.s390x 100% | 36.4 MiB/s | 1.1 MiB | 00m00s [ 13/154] info-0:7.1-2.fc40.s390x 100% | 27.2 MiB/s | 194.6 KiB | 00m00s [ 14/154] rpm-build-0:4.19.91-13.fc41.s 100% | 14.9 MiB/s | 76.1 KiB | 00m00s [ 15/154] redhat-rpm-config-0:293-1.fc4 100% | 9.2 MiB/s | 75.5 KiB | 00m00s [ 16/154] sed-0:4.9-1.fc40.s390x 100% | 38.1 MiB/s | 311.7 KiB | 00m00s [ 17/154] unzip-0:6.0-63.fc40.s390x 100% | 27.3 MiB/s | 195.4 KiB | 00m00s [ 18/154] tar-2:1.35-3.fc40.s390x 100% | 77.3 MiB/s | 870.7 KiB | 00m00s [ 19/154] which-0:2.21-41.fc40.s390x 100% | 14.0 MiB/s | 43.0 KiB | 00m00s [ 20/154] shadow-utils-2:4.15.1-5.fc41. 100% | 57.6 MiB/s | 1.3 MiB | 00m00s [ 21/154] xz-1:5.4.6-3.fc41.s390x 100% | 57.8 MiB/s | 533.1 KiB | 00m00s [ 22/154] util-linux-0:2.40.1-2.fc41.s3 100% | 57.0 MiB/s | 1.1 MiB | 00m00s [ 23/154] fedora-repos-0:41-0.2.noarch 100% | 932.9 KiB/s | 9.3 KiB | 00m00s [ 24/154] coreutils-common-0:9.5-2.fc41 100% | 104.7 MiB/s | 2.1 MiB | 00m00s [ 25/154] glibc-common-0:2.39.9000-26.f 100% | 36.9 MiB/s | 415.6 KiB | 00m00s [ 26/154] rpm-0:4.19.91-13.fc41.s390x 100% | 63.9 MiB/s | 523.1 KiB | 00m00s [ 27/154] libblkid-0:2.40.1-2.fc41.s390 100% | 21.2 MiB/s | 130.2 KiB | 00m00s [ 28/154] libfdisk-0:2.40.1-2.fc41.s390 100% | 40.3 MiB/s | 165.2 KiB | 00m00s [ 29/154] glibc-0:2.39.9000-26.fc41.s39 100% | 69.7 MiB/s | 1.9 MiB | 00m00s [ 30/154] libmount-0:2.40.1-2.fc41.s390 100% | 25.9 MiB/s | 159.1 KiB | 00m00s [ 31/154] libsmartcols-0:2.40.1-2.fc41. 100% | 16.7 MiB/s | 85.7 KiB | 00m00s [ 32/154] libuuid-0:2.40.1-2.fc41.s390x 100% | 9.4 MiB/s | 28.9 KiB | 00m00s [ 33/154] xz-libs-1:5.4.6-3.fc41.s390x 100% | 28.3 MiB/s | 116.1 KiB | 00m00s [ 34/154] util-linux-core-0:2.40.1-2.fc 100% | 57.2 MiB/s | 527.3 KiB | 00m00s [ 35/154] fedora-gpg-keys-0:41-0.2.noar 100% | 19.8 MiB/s | 121.8 KiB | 00m00s [ 36/154] fedora-repos-rawhide-0:41-0.2 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 37/154] rpm-libs-0:4.19.91-13.fc41.s3 100% | 63.3 MiB/s | 323.9 KiB | 00m00s [ 38/154] rpm-build-libs-0:4.19.91-13.f 100% | 19.7 MiB/s | 101.0 KiB | 00m00s [ 39/154] libselinux-0:3.6-6.fc41.s390x 100% | 12.7 MiB/s | 91.2 KiB | 00m00s [ 40/154] systemd-libs-0:256-1.fc41.s39 100% | 65.9 MiB/s | 742.8 KiB | 00m00s [ 41/154] glibc-gconv-extra-0:2.39.9000 100% | 92.6 MiB/s | 1.7 MiB | 00m00s [ 42/154] libxcrypt-0:4.4.36-5.fc40.s39 100% | 15.1 MiB/s | 123.8 KiB | 00m00s [ 43/154] ncurses-libs-0:6.4-12.2024012 100% | 44.3 MiB/s | 362.7 KiB | 00m00s [ 44/154] pam-libs-0:1.6.1-3.fc41.s390x 100% | 14.2 MiB/s | 58.3 KiB | 00m00s [ 45/154] zlib-ng-compat-0:2.1.6-6.fc41 100% | 21.4 MiB/s | 65.8 KiB | 00m00s [ 46/154] pam-0:1.6.1-3.fc41.s390x 100% | 42.7 MiB/s | 525.0 KiB | 00m00s [ 47/154] audit-libs-0:4.0.1-3.fc41.s39 100% | 31.2 MiB/s | 127.9 KiB | 00m00s [ 48/154] authselect-libs-0:1.5.0-5.fc4 100% | 49.8 MiB/s | 204.2 KiB | 00m00s [ 49/154] libutempter-0:1.2.1-13.fc40.s 100% | 12.8 MiB/s | 26.2 KiB | 00m00s [ 50/154] authselect-0:1.5.0-5.fc41.s39 100% | 19.6 MiB/s | 140.6 KiB | 00m00s [ 51/154] libcap-ng-0:0.8.5-2.fc41.s390 100% | 8.1 MiB/s | 33.1 KiB | 00m00s [ 52/154] bzip2-libs-0:1.0.8-18.fc40.s3 100% | 15.2 MiB/s | 46.6 KiB | 00m00s [ 53/154] readline-0:8.2-8.fc40.s390x 100% | 44.9 MiB/s | 230.1 KiB | 00m00s [ 54/154] libacl-0:2.3.2-1.fc40.s390x 100% | 5.0 MiB/s | 25.4 KiB | 00m00s [ 55/154] libcap-0:2.70-1.fc41.s390x 100% | 21.6 MiB/s | 88.6 KiB | 00m00s [ 56/154] libeconf-0:0.6.2-2.fc41.s390x 100% | 11.0 MiB/s | 33.9 KiB | 00m00s [ 57/154] libgcc-0:14.1.1-5.fc41.s390x 100% | 21.1 MiB/s | 86.5 KiB | 00m00s [ 58/154] libattr-0:2.5.2-3.fc40.s390x 100% | 6.0 MiB/s | 18.4 KiB | 00m00s [ 59/154] libsemanage-0:3.6-4.fc41.s390 100% | 38.7 MiB/s | 118.8 KiB | 00m00s [ 60/154] libzstd-0:1.5.6-1.fc41.s390x 100% | 67.5 MiB/s | 345.5 KiB | 00m00s [ 61/154] setup-0:2.15.0-4.fc41.noarch 100% | 18.1 MiB/s | 148.5 KiB | 00m00s [ 62/154] lua-libs-0:5.4.6-5.fc40.s390x 100% | 27.8 MiB/s | 142.6 KiB | 00m00s [ 63/154] rpm-sequoia-0:1.6.0-3.fc41.s3 100% | 94.8 MiB/s | 970.8 KiB | 00m00s [ 64/154] popt-0:1.19-6.fc40.s390x 100% | 12.2 MiB/s | 62.4 KiB | 00m00s [ 65/154] libgomp-0:14.1.1-5.fc41.s390x 100% | 69.0 MiB/s | 353.2 KiB | 00m00s [ 66/154] elfutils-libelf-0:0.191-7.fc4 100% | 41.9 MiB/s | 214.3 KiB | 00m00s [ 67/154] elfutils-libs-0:0.191-7.fc41. 100% | 68.8 MiB/s | 281.6 KiB | 00m00s [ 68/154] sqlite-libs-0:3.46.0-2.fc41.s 100% | 62.3 MiB/s | 766.1 KiB | 00m00s [ 69/154] elfutils-0:0.191-7.fc41.s390x 100% | 81.1 MiB/s | 581.6 KiB | 00m00s [ 70/154] elfutils-debuginfod-client-0: 100% | 9.4 MiB/s | 38.6 KiB | 00m00s [ 71/154] file-0:5.45-6.fc41.s390x 100% | 12.0 MiB/s | 49.2 KiB | 00m00s [ 72/154] file-libs-0:5.45-6.fc41.s390x 100% | 93.8 MiB/s | 768.8 KiB | 00m00s [ 73/154] libarchive-0:3.7.4-1.fc41.s39 100% | 39.3 MiB/s | 442.2 KiB | 00m00s [ 74/154] zstd-0:1.5.6-1.fc41.s390x 100% | 50.4 MiB/s | 515.8 KiB | 00m00s [ 75/154] pkgconf-pkg-config-0:2.1.1-1. 100% | 3.2 MiB/s | 9.8 KiB | 00m00s [ 76/154] debugedit-0:5.0-16.fc41.s390x 100% | 11.5 MiB/s | 82.4 KiB | 00m00s [ 77/154] pkgconf-0:2.1.1-1.fc41.s390x 100% | 7.2 MiB/s | 44.4 KiB | 00m00s [ 78/154] pkgconf-m4-0:2.1.1-1.fc41.noa 100% | 2.0 MiB/s | 14.1 KiB | 00m00s [ 79/154] libpkgconf-0:2.1.1-1.fc41.s39 100% | 4.2 MiB/s | 38.6 KiB | 00m00s [ 80/154] curl-0:8.8.0-1.fc41.s390x 100% | 29.8 MiB/s | 305.6 KiB | 00m00s [ 81/154] binutils-0:2.42.50-14.fc41.s3 100% | 133.9 MiB/s | 6.0 MiB | 00m00s [ 82/154] build-reproducibility-srpm-ma 100% | 1.0 MiB/s | 9.3 KiB | 00m00s [ 83/154] qt5-srpm-macros-0:5.15.14-1.f 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 84/154] forge-srpm-macros-0:0.3.1-1.f 100% | 2.7 MiB/s | 19.4 KiB | 00m00s [ 85/154] qt6-srpm-macros-0:6.7.1-1.fc4 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 86/154] rust-srpm-macros-0:26.3-1.fc4 100% | 3.1 MiB/s | 12.5 KiB | 00m00s [ 87/154] add-determinism-0:0.3.0-1.fc4 100% | 55.2 MiB/s | 961.8 KiB | 00m00s [ 88/154] dwz-0:0.15-6.fc40.s390x 100% | 35.3 MiB/s | 144.7 KiB | 00m00s [ 89/154] ansible-srpm-macros-0:1-15.fc 100% | 2.9 MiB/s | 20.9 KiB | 00m00s [ 90/154] efi-srpm-macros-0:5-11.fc40.n 100% | 3.1 MiB/s | 22.3 KiB | 00m00s [ 91/154] fonts-srpm-macros-1:2.0.5-15. 100% | 5.2 MiB/s | 26.7 KiB | 00m00s [ 92/154] fpc-srpm-macros-0:1.3-12.fc40 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 93/154] ghc-srpm-macros-0:1.9.1-1.fc4 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 94/154] gnat-srpm-macros-0:6-5.fc40.n 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 95/154] kernel-srpm-macros-0:1.0-23.f 100% | 1.9 MiB/s | 9.8 KiB | 00m00s [ 96/154] go-srpm-macros-0:3.6.0-1.fc41 100% | 2.5 MiB/s | 27.9 KiB | 00m00s [ 97/154] lua-srpm-macros-0:1-13.fc40.n 100% | 1.1 MiB/s | 8.7 KiB | 00m00s [ 98/154] ocaml-srpm-macros-0:10-2.fc41 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [ 99/154] openblas-srpm-macros-0:2-17.f 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [100/154] package-notes-srpm-macros-0:0 100% | 1.9 MiB/s | 9.9 KiB | 00m00s [101/154] perl-srpm-macros-0:1-55.fc41. 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [102/154] python-srpm-macros-0:3.13-1.f 100% | 4.7 MiB/s | 23.9 KiB | 00m00s [103/154] pyproject-srpm-macros-0:1.12. 100% | 2.1 MiB/s | 12.9 KiB | 00m00s [104/154] zig-srpm-macros-0:1-2.fc40.no 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [105/154] ed-0:1.20.2-1.fc41.s390x 100% | 27.2 MiB/s | 83.4 KiB | 00m00s [106/154] zip-0:3.0-40.fc40.s390x 100% | 55.2 MiB/s | 282.8 KiB | 00m00s [107/154] gdbm-1:1.23-6.fc40.s390x 100% | 37.0 MiB/s | 151.5 KiB | 00m00s [108/154] gdbm-libs-1:1.23-6.fc40.s390x 100% | 18.9 MiB/s | 58.0 KiB | 00m00s [109/154] libnsl2-0:2.0.1-1.fc40.s390x 100% | 7.2 MiB/s | 29.4 KiB | 00m00s [110/154] libpwquality-0:1.4.5-10.fc41. 100% | 26.6 MiB/s | 108.9 KiB | 00m00s [111/154] libtirpc-0:1.3.4-1.rc3.fc41.s 100% | 23.2 MiB/s | 95.0 KiB | 00m00s [112/154] crypto-policies-0:20240521-1. 100% | 10.5 MiB/s | 64.7 KiB | 00m00s [113/154] ca-certificates-0:2023.2.62_v 100% | 64.8 MiB/s | 862.1 KiB | 00m00s [114/154] ncurses-base-0:6.4-12.2024012 100% | 7.8 MiB/s | 63.8 KiB | 00m00s [115/154] libcom_err-0:1.47.0-5.fc40.s3 100% | 6.1 MiB/s | 25.1 KiB | 00m00s [116/154] krb5-libs-0:1.21.2-5.fc40.s39 100% | 84.7 MiB/s | 780.6 KiB | 00m00s [117/154] openssl-libs-1:3.2.2-1.fc41.s 100% | 70.6 MiB/s | 2.0 MiB | 00m00s [118/154] libsepol-0:3.6-3.fc40.s390x 100% | 37.8 MiB/s | 348.5 KiB | 00m00s [119/154] pcre2-0:10.43-2.fc41.1.s390x 100% | 42.6 MiB/s | 262.0 KiB | 00m00s [120/154] cracklib-0:2.9.11-5.fc40.s390 100% | 16.3 MiB/s | 83.5 KiB | 00m00s [121/154] pcre2-syntax-0:10.43-2.fc41.1 100% | 16.2 MiB/s | 148.9 KiB | 00m00s [122/154] libxml2-0:2.12.8-1.fc41.s390x 100% | 76.6 MiB/s | 706.1 KiB | 00m00s [123/154] lz4-libs-0:1.9.4-6.fc40.s390x 100% | 16.2 MiB/s | 83.2 KiB | 00m00s [124/154] keyutils-libs-0:1.6.3-3.fc40. 100% | 7.7 MiB/s | 31.4 KiB | 00m00s [125/154] basesystem-0:11-20.fc40.noarc 100% | 2.3 MiB/s | 7.2 KiB | 00m00s [126/154] libverto-0:0.3.2-8.fc40.s390x 100% | 2.3 MiB/s | 20.8 KiB | 00m00s [127/154] mpfr-0:4.2.1-4.fc41.s390x 100% | 36.4 MiB/s | 298.2 KiB | 00m00s [128/154] filesystem-0:3.18-9.fc41.s390 100% | 89.1 MiB/s | 1.1 MiB | 00m00s [129/154] elfutils-default-yama-scope-0 100% | 2.2 MiB/s | 13.3 KiB | 00m00s [130/154] gmp-1:6.3.0-1.fc41.s390x 100% | 45.9 MiB/s | 328.7 KiB | 00m00s [131/154] p11-kit-trust-0:0.25.3-4.fc40 100% | 20.0 MiB/s | 143.6 KiB | 00m00s [132/154] p11-kit-0:0.25.3-4.fc40.s390x 100% | 63.4 MiB/s | 519.2 KiB | 00m00s [133/154] alternatives-0:1.27-1.fc41.s3 100% | 13.6 MiB/s | 41.9 KiB | 00m00s [134/154] jansson-0:2.13.1-9.fc40.s390x 100% | 8.7 MiB/s | 44.6 KiB | 00m00s [135/154] libstdc++-0:14.1.1-5.fc41.s39 100% | 64.2 MiB/s | 986.5 KiB | 00m00s [136/154] libtasn1-0:4.19.0-6.fc40.s390 100% | 19.0 MiB/s | 77.8 KiB | 00m00s [137/154] libffi-0:3.4.6-1.fc41.s390x 100% | 8.8 MiB/s | 36.0 KiB | 00m00s [138/154] fedora-release-0:41-0.13.noar 100% | 2.8 MiB/s | 11.3 KiB | 00m00s [139/154] xxhash-libs-0:0.8.2-2.fc40.s3 100% | 11.8 MiB/s | 36.3 KiB | 00m00s [140/154] fedora-release-identity-basic 100% | 2.4 MiB/s | 12.1 KiB | 00m00s [141/154] libcurl-0:8.8.0-1.fc41.s390x 100% | 52.2 MiB/s | 374.0 KiB | 00m00s [142/154] libnghttp2-0:1.62.0-1.fc41.s3 100% | 13.0 MiB/s | 79.9 KiB | 00m00s [143/154] libbrotli-0:1.1.0-4.fc41.s390 100% | 62.5 MiB/s | 384.1 KiB | 00m00s [144/154] libidn2-0:2.3.7-1.fc40.s390x 100% | 22.1 MiB/s | 113.3 KiB | 00m00s [145/154] libpsl-0:0.21.5-3.fc40.s390x 100% | 15.7 MiB/s | 64.4 KiB | 00m00s [146/154] libssh-0:0.10.6-6.fc41.s390x 100% | 41.1 MiB/s | 210.6 KiB | 00m00s [147/154] libssh-config-0:0.10.6-6.fc41 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [148/154] openldap-0:2.6.8-2.fc41.s390x 100% | 36.7 MiB/s | 262.9 KiB | 00m00s [149/154] cyrus-sasl-lib-0:2.1.28-22.fc 100% | 89.8 MiB/s | 827.4 KiB | 00m00s [150/154] gdb-minimal-0:14.2-11.fc41.s3 100% | 95.3 MiB/s | 4.3 MiB | 00m00s [151/154] libevent-0:2.1.12-13.fc41.s39 100% | 23.1 MiB/s | 259.9 KiB | 00m00s [152/154] libtool-ltdl-0:2.4.7-11.fc41. 100% | 5.9 MiB/s | 36.5 KiB | 00m00s [153/154] publicsuffix-list-dafsa-0:202 100% | 9.5 MiB/s | 58.1 KiB | 00m00s [154/154] libunistring-0:1.1-7.fc41.s39 100% | 60.8 MiB/s | 560.1 KiB | 00m00s -------------------------------------------------------------------------------- [154/154] Total 100% | 108.8 MiB/s | 52.8 MiB | 00m00s Running transaction [ 1/156] Verify package files 100% | 751.0 B/s | 154.0 B | 00m00s >>> Running pre-transaction scriptlet: filesystem-0:3.18-9.fc41.s390x >>> Stop pre-transaction scriptlet: filesystem-0:3.18-9.fc41.s390x [ 2/156] Prepare transaction 100% | 3.0 KiB/s | 154.0 B | 00m00s [ 3/156] Installing libgcc-0:14.1.1-5. 100% | 170.8 MiB/s | 174.9 KiB | 00m00s >>> Running post-install scriptlet: libgcc-0:14.1.1-5.fc41.s390x >>> Stop post-install scriptlet: libgcc-0:14.1.1-5.fc41.s390x [ 4/156] Installing crypto-policies-0: 100% | 35.9 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/156] Installing publicsuffix-list- 100% | 0.0 B/s | 68.3 KiB | 00m00s [ 6/156] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 7/156] Installing fedora-release-ide 100% | 0.0 B/s | 952.0 B | 00m00s [ 8/156] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.4 KiB | 00m00s [ 9/156] Installing fedora-gpg-keys-0: 100% | 41.4 MiB/s | 169.7 KiB | 00m00s [ 10/156] Installing fedora-repos-0:41- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 11/156] Installing fedora-release-com 100% | 22.9 MiB/s | 23.5 KiB | 00m00s [ 12/156] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 13/156] Installing setup-0:2.15.0-4.f 100% | 50.6 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/156] Installing filesystem-0:3.18- 100% | 3.0 MiB/s | 212.5 KiB | 00m00s [ 15/156] Installing basesystem-0:11-20 100% | 0.0 B/s | 124.0 B | 00m00s [ 16/156] Installing pcre2-syntax-0:10. 100% | 245.6 MiB/s | 251.5 KiB | 00m00s [ 17/156] Installing ncurses-base-0:6.4 100% | 85.8 MiB/s | 351.6 KiB | 00m00s [ 18/156] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 19/156] Installing ncurses-libs-0:6.4 100% | 177.1 MiB/s | 1.1 MiB | 00m00s >>> Running pre-install scriptlet: glibc-0:2.39.9000-26.fc41.s390x >>> Stop pre-install scriptlet: glibc-0:2.39.9000-26.fc41.s390x 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/156] Installing glibc-0:2.39.9000- 100% | 160.5 MiB/s | 5.3 MiB | 00m00s >>> Running post-install scriptlet: glibc-0:2.39.9000-26.fc41.s390x >>> Stop post-install scriptlet: glibc-0:2.39.9000-26.fc41.s390x [ 21/156] Installing bash-0:5.2.26-3.fc 100% | 278.6 MiB/s | 8.4 MiB | 00m00s >>> Running post-install scriptlet: bash-0:5.2.26-3.fc40.s390x >>> Stop post-install scriptlet: bash-0:5.2.26-3.fc40.s390x [ 22/156] Installing glibc-common-0:2.3 100% | 159.3 MiB/s | 1.1 MiB | 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 [ 23/156] Installing glibc-gconv-extra- 100% | 205.0 MiB/s | 7.8 MiB | 00m00s >>> Running post-install scriptlet: glibc-gconv-extra-0:2.39.9000-26.fc41.s390x >>> Stop post-install scriptlet: glibc-gconv-extra-0:2.39.9000-26.fc41.s390x [ 24/156] Installing zlib-ng-compat-0:2 100% | 111.4 MiB/s | 114.1 KiB | 00m00s [ 25/156] Installing xz-libs-1:5.4.6-3. 100% | 221.4 MiB/s | 226.7 KiB | 00m00s [ 26/156] Installing bzip2-libs-0:1.0.8 100% | 87.5 MiB/s | 89.6 KiB | 00m00s [ 27/156] Installing libuuid-0:2.40.1-2 100% | 0.0 B/s | 38.3 KiB | 00m00s [ 28/156] Installing readline-0:8.2-8.f 100% | 272.9 MiB/s | 558.9 KiB | 00m00s [ 29/156] Installing popt-0:1.19-6.fc40 100% | 73.9 MiB/s | 151.3 KiB | 00m00s [ 30/156] Installing libblkid-0:2.40.1- 100% | 280.7 MiB/s | 287.4 KiB | 00m00s [ 31/156] Installing libxcrypt-0:4.4.36 100% | 135.4 MiB/s | 277.4 KiB | 00m00s [ 32/156] Installing libattr-0:2.5.2-3. 100% | 0.0 B/s | 29.3 KiB | 00m00s [ 33/156] Installing libacl-0:2.3.2-1.f 100% | 0.0 B/s | 44.6 KiB | 00m00s [ 34/156] Installing libzstd-0:1.5.6-1. 100% | 215.1 MiB/s | 881.0 KiB | 00m00s [ 35/156] Installing elfutils-libelf-0: 100% | 295.2 MiB/s | 1.2 MiB | 00m00s [ 36/156] Installing gmp-1:6.3.0-1.fc41 100% | 188.5 MiB/s | 772.2 KiB | 00m00s [ 37/156] Installing libstdc++-0:14.1.1 100% | 259.9 MiB/s | 3.1 MiB | 00m00s [ 38/156] Installing libeconf-0:0.6.2-2 100% | 0.0 B/s | 63.5 KiB | 00m00s [ 39/156] Installing gdbm-libs-1:1.23-6 100% | 132.0 MiB/s | 135.1 KiB | 00m00s [ 40/156] Installing mpfr-0:4.2.1-4.fc4 100% | 228.0 MiB/s | 700.4 KiB | 00m00s [ 41/156] Installing gawk-0:5.3.0-3.fc4 100% | 226.8 MiB/s | 1.8 MiB | 00m00s [ 42/156] Installing dwz-0:0.15-6.fc40. 100% | 156.2 MiB/s | 320.0 KiB | 00m00s [ 43/156] Installing unzip-0:6.0-63.fc4 100% | 200.0 MiB/s | 409.5 KiB | 00m00s [ 44/156] Installing file-libs-0:5.45-6 100% | 452.1 MiB/s | 9.9 MiB | 00m00s [ 45/156] Installing file-0:5.45-6.fc41 100% | 102.3 MiB/s | 104.7 KiB | 00m00s [ 46/156] Installing libsmartcols-0:2.4 100% | 188.8 MiB/s | 193.4 KiB | 00m00s [ 47/156] Installing libcap-ng-0:0.8.5- 100% | 0.0 B/s | 78.6 KiB | 00m00s [ 48/156] Installing audit-libs-0:4.0.1 100% | 170.4 MiB/s | 349.1 KiB | 00m00s [ 49/156] Installing pam-libs-0:1.6.1-3 100% | 129.7 MiB/s | 132.8 KiB | 00m00s [ 50/156] Installing libcap-0:2.70-1.fc 100% | 116.8 MiB/s | 239.2 KiB | 00m00s [ 51/156] Installing systemd-libs-0:256 100% | 260.2 MiB/s | 2.1 MiB | 00m00s [ 52/156] Installing lua-libs-0:5.4.6-5 100% | 318.4 MiB/s | 326.0 KiB | 00m00s [ 53/156] Installing libcom_err-0:1.47. 100% | 0.0 B/s | 68.0 KiB | 00m00s [ 54/156] Installing libsepol-0:3.6-3.f 100% | 207.7 MiB/s | 850.8 KiB | 00m00s [ 55/156] Installing pcre2-0:10.43-2.fc 100% | 168.5 MiB/s | 690.4 KiB | 00m00s [ 56/156] Installing libselinux-0:3.6-6 100% | 92.8 MiB/s | 190.2 KiB | 00m00s [ 57/156] Installing sed-0:4.9-1.fc40.s 100% | 123.0 MiB/s | 881.4 KiB | 00m00s [ 58/156] Installing grep-0:3.11-8.fc41 100% | 127.3 MiB/s | 1.0 MiB | 00m00s [ 59/156] Installing findutils-1:4.10.0 100% | 189.3 MiB/s | 1.9 MiB | 00m00s [ 60/156] Installing xz-1:5.4.6-3.fc41. 100% | 166.8 MiB/s | 2.0 MiB | 00m00s [ 61/156] Installing libmount-0:2.40.1- 100% | 122.7 MiB/s | 376.8 KiB | 00m00s [ 62/156] Installing lz4-libs-0:1.9.4-6 100% | 170.2 MiB/s | 174.3 KiB | 00m00s [ 63/156] Installing alternatives-0:1.2 100% | 66.2 MiB/s | 67.8 KiB | 00m00s [ 64/156] Installing libtasn1-0:4.19.0- 100% | 92.4 MiB/s | 189.3 KiB | 00m00s [ 65/156] Installing libunistring-0:1.1 100% | 197.0 MiB/s | 1.8 MiB | 00m00s [ 66/156] Installing libidn2-0:2.3.7-1. 100% | 110.3 MiB/s | 338.9 KiB | 00m00s [ 67/156] Installing libpsl-0:0.21.5-3. 100% | 79.5 MiB/s | 81.4 KiB | 00m00s [ 68/156] Installing zstd-0:1.5.6-1.fc4 100% | 204.8 MiB/s | 1.8 MiB | 00m00s [ 69/156] Installing util-linux-core-0: 100% | 189.0 MiB/s | 1.5 MiB | 00m00s [ 70/156] Installing tar-2:1.35-3.fc40. 100% | 274.6 MiB/s | 3.0 MiB | 00m00s [ 71/156] Installing libsemanage-0:3.6- 100% | 148.0 MiB/s | 303.1 KiB | 00m00s [ 72/156] Installing shadow-utils-2:4.1 100% | 140.4 MiB/s | 4.2 MiB | 00m00s >>> Running pre-install scriptlet: libutempter-0:1.2.1-13.fc40.s390x >>> Stop pre-install scriptlet: libutempter-0:1.2.1-13.fc40.s390x [ 73/156] Installing libutempter-0:1.2. 100% | 57.9 MiB/s | 59.3 KiB | 00m00s [ 74/156] Installing zip-0:3.0-40.fc40. 100% | 185.1 MiB/s | 758.1 KiB | 00m00s [ 75/156] Installing gdbm-1:1.23-6.fc40 100% | 159.1 MiB/s | 488.8 KiB | 00m00s [ 76/156] Installing cyrus-sasl-lib-0:2 100% | 239.3 MiB/s | 2.4 MiB | 00m00s [ 77/156] Installing libfdisk-0:2.40.1- 100% | 193.3 MiB/s | 395.8 KiB | 00m00s [ 78/156] Installing bzip2-0:1.0.8-18.f 100% | 101.3 MiB/s | 103.7 KiB | 00m00s [ 79/156] Installing libxml2-0:2.12.8-1 100% | 235.4 MiB/s | 1.9 MiB | 00m00s [ 80/156] Installing sqlite-libs-0:3.46 100% | 226.5 MiB/s | 1.6 MiB | 00m00s [ 81/156] Installing add-determinism-0: 100% | 256.4 MiB/s | 2.8 MiB | 00m00s [ 82/156] Installing build-reproducibil 100% | 0.0 B/s | 976.0 B | 00m00s [ 83/156] Installing ed-0:1.20.2-1.fc41 100% | 149.3 MiB/s | 152.9 KiB | 00m00s [ 84/156] Installing patch-0:2.7.6-24.f 100% | 292.8 MiB/s | 299.8 KiB | 00m00s [ 85/156] Installing elfutils-default-y 100% | 510.7 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/156] Installing elfutils-libs-0:0. 100% | 146.9 MiB/s | 751.9 KiB | 00m00s [ 87/156] Installing cpio-0:2.15-1.fc40 100% | 159.8 MiB/s | 1.1 MiB | 00m00s [ 88/156] Installing diffutils-0:3.10-5 100% | 161.6 MiB/s | 1.6 MiB | 00m00s [ 89/156] Installing libgomp-0:14.1.1-5 100% | 173.4 MiB/s | 532.6 KiB | 00m00s [ 90/156] Installing libpkgconf-0:2.1.1 100% | 84.9 MiB/s | 87.0 KiB | 00m00s [ 91/156] Installing pkgconf-0:2.1.1-1. 100% | 87.0 MiB/s | 89.1 KiB | 00m00s [ 92/156] Installing keyutils-libs-0:1. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [ 93/156] Installing libverto-0:0.3.2-8 100% | 30.3 MiB/s | 31.1 KiB | 00m00s [ 94/156] Installing jansson-0:2.13.1-9 100% | 91.3 MiB/s | 93.5 KiB | 00m00s [ 95/156] Installing libffi-0:3.4.6-1.f 100% | 65.8 MiB/s | 67.3 KiB | 00m00s [ 96/156] Installing p11-kit-0:0.25.3-4 100% | 166.3 MiB/s | 2.5 MiB | 00m00s [ 97/156] Installing p11-kit-trust-0:0. 100% | 66.0 MiB/s | 472.9 KiB | 00m00s >>> Running post-install scriptlet: p11-kit-trust-0:0.25.3-4.fc40.s390x >>> Stop post-install scriptlet: p11-kit-trust-0:0.25.3-4.fc40.s390x [ 98/156] Installing xxhash-libs-0:0.8. 100% | 67.8 MiB/s | 69.4 KiB | 00m00s [ 99/156] Installing libnghttp2-0:1.62. 100% | 174.9 MiB/s | 179.1 KiB | 00m00s [100/156] Installing libbrotli-0:1.1.0- 100% | 181.1 MiB/s | 927.4 KiB | 00m00s [101/156] Installing libtool-ltdl-0:2.4 100% | 0.0 B/s | 75.1 KiB | 00m00s [102/156] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [103/156] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [104/156] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [105/156] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [106/156] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [107/156] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [108/156] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [109/156] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [110/156] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [111/156] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [112/156] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [113/156] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [114/156] Installing pkgconf-m4-0:2.1.1 100% | 0.0 B/s | 14.3 KiB | 00m00s [115/156] Installing pkgconf-pkg-config 100% | 0.0 B/s | 1.8 KiB | 00m00s [116/156] Installing coreutils-common-0 100% | 294.5 MiB/s | 11.2 MiB | 00m00s [117/156] Installing openssl-libs-1:3.2 100% | 267.2 MiB/s | 6.1 MiB | 00m00s [118/156] Installing coreutils-0:9.5-2. 100% | 252.1 MiB/s | 6.1 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 [119/156] Installing ca-certificates-0: 100% | 2.3 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 [120/156] Installing krb5-libs-0:1.21.2 100% | 222.9 MiB/s | 2.5 MiB | 00m00s [121/156] Installing libarchive-0:3.7.4 100% | 249.2 MiB/s | 1.0 MiB | 00m00s [122/156] Installing libtirpc-0:1.3.4-1 100% | 211.3 MiB/s | 216.4 KiB | 00m00s [123/156] Installing gzip-0:1.13-1.fc40 100% | 198.4 MiB/s | 406.3 KiB | 00m00s [124/156] Installing authselect-libs-0: 100% | 163.0 MiB/s | 834.5 KiB | 00m00s [125/156] Installing authselect-0:1.5.0 100% | 154.0 MiB/s | 157.7 KiB | 00m00s [126/156] Installing cracklib-0:2.9.11- 100% | 85.1 MiB/s | 261.4 KiB | 00m00s [127/156] Installing libpwquality-0:1.4 100% | 141.0 MiB/s | 433.1 KiB | 00m00s [128/156] Installing libnsl2-0:2.0.1-1. 100% | 61.4 MiB/s | 62.8 KiB | 00m00s [129/156] Installing pam-0:1.6.1-3.fc41 100% | 138.1 MiB/s | 1.8 MiB | 00m00s [130/156] Installing libssh-0:0.10.6-6. 100% | 259.4 MiB/s | 531.2 KiB | 00m00s [131/156] Installing rpm-sequoia-0:1.6. 100% | 264.5 MiB/s | 2.9 MiB | 00m00s [132/156] Installing rpm-libs-0:4.19.91 100% | 198.0 MiB/s | 811.0 KiB | 00m00s [133/156] Installing rpm-build-libs-0:4 100% | 214.1 MiB/s | 219.3 KiB | 00m00s [134/156] Installing libevent-0:2.1.12- 100% | 230.1 MiB/s | 942.5 KiB | 00m00s [135/156] Installing openldap-0:2.6.8-2 100% | 221.2 MiB/s | 679.5 KiB | 00m00s [136/156] Installing libcurl-0:8.8.0-1. 100% | 208.6 MiB/s | 854.5 KiB | 00m00s [137/156] Installing elfutils-debuginfo 100% | 64.7 MiB/s | 66.3 KiB | 00m00s [138/156] Installing elfutils-0:0.191-7 100% | 269.7 MiB/s | 3.0 MiB | 00m00s [139/156] Installing binutils-0:2.42.50 100% | 278.8 MiB/s | 26.5 MiB | 00m00s >>> Running post-install scriptlet: binutils-0:2.42.50-14.fc41.s390x >>> Stop post-install scriptlet: binutils-0:2.42.50-14.fc41.s390x [140/156] Installing gdb-minimal-0:14.2 100% | 272.2 MiB/s | 13.1 MiB | 00m00s [141/156] Installing debugedit-0:5.0-16 100% | 200.7 MiB/s | 205.5 KiB | 00m00s [142/156] Installing curl-0:8.8.0-1.fc4 100% | 83.6 MiB/s | 770.1 KiB | 00m00s >>> Running pre-install scriptlet: rpm-0:4.19.91-13.fc41.s390x >>> Stop pre-install scriptlet: rpm-0:4.19.91-13.fc41.s390x [143/156] Installing rpm-0:4.19.91-13.f 100% | 155.8 MiB/s | 2.5 MiB | 00m00s [144/156] Installing efi-srpm-macros-0: 100% | 0.0 B/s | 41.2 KiB | 00m00s [145/156] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [146/156] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [147/156] Installing forge-srpm-macros- 100% | 0.0 B/s | 40.3 KiB | 00m00s [148/156] Installing fonts-srpm-macros- 100% | 0.0 B/s | 56.5 KiB | 00m00s [149/156] Installing go-srpm-macros-0:3 100% | 0.0 B/s | 62.0 KiB | 00m00s [150/156] Installing python-srpm-macros 100% | 50.5 MiB/s | 51.7 KiB | 00m00s [151/156] Installing redhat-rpm-config- 100% | 61.9 MiB/s | 190.1 KiB | 00m00s [152/156] Installing rpm-build-0:4.19.9 100% | 66.7 MiB/s | 204.8 KiB | 00m00s [153/156] Installing pyproject-srpm-mac 100% | 2.0 MiB/s | 2.1 KiB | 00m00s [154/156] Installing util-linux-0:2.40. 100% | 125.6 MiB/s | 3.8 MiB | 00m00s >>> Running post-install scriptlet: util-linux-0:2.40.1-2.fc41.s390x >>> Stop post-install scriptlet: util-linux-0:2.40.1-2.fc41.s390x [155/156] Installing which-0:2.21-41.fc 100% | 84.1 MiB/s | 86.1 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 [156/156] Installing info-0:7.1-2.fc40. 100% | 341.0 KiB/s | 405.5 KiB | 00m01s >>> Running post-transaction scriptlet: filesystem-0:3.18-9.fc41.s390x >>> Stop post-transaction scriptlet: filesystem-0:3.18-9.fc41.s390x >>> 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.s390x >>> Stop post-transaction scriptlet: authselect-libs-0:1.5.0-5.fc41.s390x >>> Running post-transaction scriptlet: rpm-0:4.19.91-13.fc41.s390x >>> Stop post-transaction scriptlet: rpm-0:4.19.91-13.fc41.s390x >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-26.fc41.s390x >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-26.fc41.s390x >>> Running trigger-install scriptlet: info-0:7.1-2.fc40.s390x >>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.s390x Warning: skipped PGP checks for 154 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.s390x alternatives-1.27-1.fc41.s390x ansible-srpm-macros-1-15.fc41.noarch audit-libs-4.0.1-3.fc41.s390x authselect-1.5.0-5.fc41.s390x authselect-libs-1.5.0-5.fc41.s390x basesystem-11-20.fc40.noarch bash-5.2.26-3.fc40.s390x binutils-2.42.50-14.fc41.s390x build-reproducibility-srpm-macros-0.3.0-1.fc41.noarch bzip2-1.0.8-18.fc40.s390x bzip2-libs-1.0.8-18.fc40.s390x ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch coreutils-9.5-2.fc41.s390x coreutils-common-9.5-2.fc41.s390x cpio-2.15-1.fc40.s390x cracklib-2.9.11-5.fc40.s390x crypto-policies-20240521-1.gitf71d135.fc41.noarch curl-8.8.0-1.fc41.s390x cyrus-sasl-lib-2.1.28-22.fc41.s390x debugedit-5.0-16.fc41.s390x diffutils-3.10-5.fc40.s390x dwz-0.15-6.fc40.s390x ed-1.20.2-1.fc41.s390x efi-srpm-macros-5-11.fc40.noarch elfutils-0.191-7.fc41.s390x elfutils-debuginfod-client-0.191-7.fc41.s390x elfutils-default-yama-scope-0.191-7.fc41.noarch elfutils-libelf-0.191-7.fc41.s390x elfutils-libs-0.191-7.fc41.s390x 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.s390x file-libs-5.45-6.fc41.s390x filesystem-3.18-9.fc41.s390x findutils-4.10.0-2.fc41.s390x 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.s390x gdb-minimal-14.2-11.fc41.s390x gdbm-1.23-6.fc40.s390x gdbm-libs-1.23-6.fc40.s390x ghc-srpm-macros-1.9.1-1.fc41.noarch glibc-2.39.9000-26.fc41.s390x glibc-common-2.39.9000-26.fc41.s390x glibc-gconv-extra-2.39.9000-26.fc41.s390x glibc-minimal-langpack-2.39.9000-26.fc41.s390x gmp-6.3.0-1.fc41.s390x gnat-srpm-macros-6-5.fc40.noarch go-srpm-macros-3.6.0-1.fc41.noarch grep-3.11-8.fc41.s390x gzip-1.13-1.fc40.s390x info-7.1-2.fc40.s390x jansson-2.13.1-9.fc40.s390x kernel-srpm-macros-1.0-23.fc41.noarch keyutils-libs-1.6.3-3.fc40.s390x krb5-libs-1.21.2-5.fc40.s390x libacl-2.3.2-1.fc40.s390x libarchive-3.7.4-1.fc41.s390x libattr-2.5.2-3.fc40.s390x libblkid-2.40.1-2.fc41.s390x libbrotli-1.1.0-4.fc41.s390x libcap-2.70-1.fc41.s390x libcap-ng-0.8.5-2.fc41.s390x libcom_err-1.47.0-5.fc40.s390x libcurl-8.8.0-1.fc41.s390x libeconf-0.6.2-2.fc41.s390x libevent-2.1.12-13.fc41.s390x libfdisk-2.40.1-2.fc41.s390x libffi-3.4.6-1.fc41.s390x libgcc-14.1.1-5.fc41.s390x libgomp-14.1.1-5.fc41.s390x libidn2-2.3.7-1.fc40.s390x libmount-2.40.1-2.fc41.s390x libnghttp2-1.62.0-1.fc41.s390x libnsl2-2.0.1-1.fc40.s390x libpkgconf-2.1.1-1.fc41.s390x libpsl-0.21.5-3.fc40.s390x libpwquality-1.4.5-10.fc41.s390x libselinux-3.6-6.fc41.s390x libsemanage-3.6-4.fc41.s390x libsepol-3.6-3.fc40.s390x libsmartcols-2.40.1-2.fc41.s390x libssh-0.10.6-6.fc41.s390x libssh-config-0.10.6-6.fc41.noarch libstdc++-14.1.1-5.fc41.s390x libtasn1-4.19.0-6.fc40.s390x libtirpc-1.3.4-1.rc3.fc41.s390x libtool-ltdl-2.4.7-11.fc41.s390x libunistring-1.1-7.fc41.s390x libutempter-1.2.1-13.fc40.s390x libuuid-2.40.1-2.fc41.s390x libverto-0.3.2-8.fc40.s390x libxcrypt-4.4.36-5.fc40.s390x libxml2-2.12.8-1.fc41.s390x libzstd-1.5.6-1.fc41.s390x lua-libs-5.4.6-5.fc40.s390x lua-srpm-macros-1-13.fc40.noarch lz4-libs-1.9.4-6.fc40.s390x mpfr-4.2.1-4.fc41.s390x ncurses-base-6.4-12.20240127.fc40.noarch ncurses-libs-6.4-12.20240127.fc40.s390x ocaml-srpm-macros-10-2.fc41.noarch openblas-srpm-macros-2-17.fc41.noarch openldap-2.6.8-2.fc41.s390x openssl-libs-3.2.2-1.fc41.s390x p11-kit-0.25.3-4.fc40.s390x p11-kit-trust-0.25.3-4.fc40.s390x package-notes-srpm-macros-0.5-11.fc40.noarch pam-1.6.1-3.fc41.s390x pam-libs-1.6.1-3.fc41.s390x patch-2.7.6-24.fc40.s390x pcre2-10.43-2.fc41.1.s390x pcre2-syntax-10.43-2.fc41.1.noarch perl-srpm-macros-1-55.fc41.noarch pkgconf-2.1.1-1.fc41.s390x pkgconf-m4-2.1.1-1.fc41.noarch pkgconf-pkg-config-2.1.1-1.fc41.s390x popt-1.19-6.fc40.s390x 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.s390x redhat-rpm-config-293-1.fc41.noarch rpm-4.19.91-13.fc41.s390x rpm-build-4.19.91-13.fc41.s390x rpm-build-libs-4.19.91-13.fc41.s390x rpm-libs-4.19.91-13.fc41.s390x rpm-sequoia-1.6.0-3.fc41.s390x rust-srpm-macros-26.3-1.fc41.noarch sed-4.9-1.fc40.s390x setup-2.15.0-4.fc41.noarch shadow-utils-4.15.1-5.fc41.s390x sqlite-libs-3.46.0-2.fc41.s390x systemd-libs-256-1.fc41.s390x tar-1.35-3.fc40.s390x unzip-6.0-63.fc40.s390x util-linux-2.40.1-2.fc41.s390x util-linux-core-2.40.1-2.fc41.s390x which-2.21-41.fc40.s390x xxhash-libs-0.8.2-2.fc40.s390x xz-5.4.6-3.fc41.s390x xz-libs-5.4.6-3.fc41.s390x zig-srpm-macros-1-2.fc40.noarch zip-3.0-40.fc40.s390x zlib-ng-compat-2.1.6-6.fc41.s390x zstd-1.5.6-1.fc41.s390x Start: buildsrpm Start: rpmbuild -bs Building target platforms: s390x Building for target s390x 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-s390x-1718699139.449314/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-s390x-1718699139.449314/root/var/log/dnf5.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-691_wp8t/python-xarray/python-xarray.spec) Config(child) 1 minutes 33 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-s390x) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-40-s390x-bootstrap-1718699139.449314/root. INFO: reusing tmpfs at /var/lib/mock/fedora-40-s390x-bootstrap-1718699139.449314/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-s390x-1718699139.449314/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.s390x rpm-sequoia-1.6.0-3.fc40.s390x python3-dnf-4.20.0-2.fc41.noarch dnf5-5.2.3.0-3.fc41.s390x dnf5-plugins-5.2.3.0-3.fc41.s390x 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: s390x Building for target s390x 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% | 187.4 KiB/s | 4.1 KiB | 00m00s Copr repository 100% | 311.0 B/s | 1.5 KiB | 00m05s updates 100% | 1.1 KiB/s | 5.5 KiB | 00m05s fedora 100% | 904.0 B/s | 4.5 KiB | 00m05s Repositories loaded. Package Arch Version Repository Size Installing: python3-Bottleneck s390x 1.3.7-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 666.9 KiB python3-cftime s390x 1.6.3-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 620.0 KiB python3-dask+array s390x 2024.6.0-3.fc41~bootstrap http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.9 KiB python3-dask+dataframe s390x 2024.6.0-3.fc41~bootstrap http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.9 KiB python3-devel s390x 3.13.0~b2-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB python3-netcdf4 s390x 1.6.5-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 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 s390x 1.3.10-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.1 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 s390x 6.0.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 586.1 KiB abattis-cantarell-vf-fonts noarch 0.301-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192.7 KiB abseil-cpp s390x 20240116.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB armadillo s390x 12.8.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 146.9 KiB arpack s390x 3.9.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 633.5 KiB blosc s390x 1.21.5-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 105.5 KiB boost-program-options s390x 1.83.0-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 291.3 KiB c-ares s390x 1.30.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 233.0 KiB cairo s390x 1.18.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB cfitsio s390x 4.4.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 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 s390x 2.6.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 316.4 KiB flexiblas s390x 3.4.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48.5 KiB flexiblas-netlib s390x 3.4.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.2 MiB flexiblas-netlib64 s390x 3.4.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.2 MiB flexiblas-openblas-openmp s390x 3.4.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.2 KiB flexiblas-openblas-openmp64 s390x 3.4.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.2 KiB fontconfig s390x 2.15.0-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 801.7 KiB fonts-filesystem noarch 1:2.0.5-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B freetype s390x 2.13.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 935.0 KiB freexl s390x 2.0.0-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 101.2 KiB fribidi s390x 1.0.15-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 379.9 KiB gdal-libs s390x 3.9.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30.3 MiB geos s390x 3.12.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.6 MiB giflib s390x 5.2.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 124.0 KiB glib2 s390x 2.80.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.9 MiB gnupg2 s390x 2.4.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.9 MiB gnutls s390x 3.8.5-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 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 s390x 1.23.2-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 634.5 KiB gpgmepp s390x 1.23.2-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 437.6 KiB graphite2 s390x 1.3.14-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 207.4 KiB grpc s390x 1.48.4-37.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10.6 MiB grpc-cpp s390x 1.48.4-37.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB grpc-data noarch 1.48.4-37.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29.6 KiB harfbuzz s390x 8.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 MiB hdf-libs s390x 4.2.16.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 742.8 KiB hdf5 s390x 1.12.1-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.0 MiB imath s390x 3.1.11-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 367.8 KiB jbigkit-libs s390x 2.1-29.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 121.2 KiB json-c s390x 0.17-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 86.1 KiB lcms2 s390x 2.16-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 456.7 KiB libX11 s390x 1.8.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB libX11-common noarch 1.8.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libXau s390x 1.0.11-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66.6 KiB libXext s390x 1.3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 97.7 KiB libXft s390x 2.3.8-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 172.2 KiB libXrender s390x 0.9.11-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53.9 KiB libaec s390x 1.1.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 109.7 KiB libarrow s390x 16.1.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.2 MiB libarrow-acero-libs s390x 16.1.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB libarrow-dataset-libs s390x 16.1.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB libarrow-doc noarch 16.1.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115.7 KiB libarrow-flight-libs s390x 16.1.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB libarrow-glib-libs s390x 16.1.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB libassuan s390x 2.5.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 171.6 KiB libb2 s390x 0.98.1-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42.0 KiB libdeflate s390x 1.20-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 104.2 KiB libgcrypt s390x 1.10.3-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libgeotiff s390x 1.7.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 362.7 KiB libgfortran s390x 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB libgpg-error s390x 1.49-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 886.8 KiB libgta s390x 1.2.1-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 74.0 KiB libimagequant s390x 4.0.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 843.4 KiB libjpeg-turbo s390x 3.0.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 747.6 KiB libkml s390x 1.3.0-48.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB libksba s390x 1.6.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 416.8 KiB liblerc s390x 4.0.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 269.0 KiB liborc2 s390x 2.0.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB libpng s390x 2:1.6.40-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 253.6 KiB libpq s390x 16.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB libqhull_r s390x 1:8.0.2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 495.2 KiB libraqm s390x 0.8.0-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.4 KiB librttopo s390x 1.1.0-14.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 548.6 KiB libspatialite s390x 5.1.0-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16.2 MiB libtiff s390x 4.6.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB libwebp s390x 1.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 658.3 KiB libxcb s390x 1.17.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB libxslt s390x 1.1.40-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 493.5 KiB libyaml s390x 0.2.5-14.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 134.3 KiB mariadb-connector-c s390x 3.3.8-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 603.2 KiB mariadb-connector-c-config noarch 3.3.8-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 497.0 B metis s390x 5.1.0.3-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB minizip-ng-compat s390x 3.0.10-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 166.4 KiB mpdecimal s390x 2.5.1-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 228.6 KiB netcdf s390x 4.9.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB nettle s390x 3.10-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 849.3 KiB npth s390x 1.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49.2 KiB nspr s390x 4.35.0-25.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 364.0 KiB nss s390x 3.101.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 MiB nss-softokn s390x 3.101.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB nss-softokn-freebl s390x 3.101.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 758.2 KiB nss-sysinit s390x 3.101.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.0 KiB nss-util s390x 3.101.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 242.1 KiB ogdi s390x 4.1.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 706.9 KiB openblas s390x 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96.0 KiB openblas-openmp s390x 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15.3 MiB openblas-openmp64 s390x 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15.2 MiB openexr-libs s390x 3.2.4-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.5 MiB openjpeg2 s390x 2.5.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 485.5 KiB parquet-libs s390x 16.1.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 MiB pixman s390x 0.43.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 584.4 KiB poppler s390x 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 s390x 9.4.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.4 MiB proj-data noarch 9.4.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.0 MiB protobuf s390x 3.19.6-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.3 MiB protobuf-compiler s390x 3.19.6-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 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 s390x 3.13.0~b2-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31.6 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 s390x 1.1.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 927.9 KiB python3-cairo s390x 1.25.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 520.3 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 s390x 1.2.1-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 788.3 KiB python3-cycler noarch 0.11.0-12.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37.6 KiB python3-cython s390x 3.0.9-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.4 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 s390x 4.52.4-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.3 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 s390x 1.4.5-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 169.3 KiB python3-libs s390x 3.13.0~b2-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41.1 MiB python3-locket noarch 1.0.0-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.8 KiB python3-lxml s390x 5.2.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.2 MiB python3-markupsafe s390x 2.1.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57.3 KiB python3-matplotlib s390x 3.9.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21.9 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 s390x 3.9.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 258.0 KiB python3-numcodecs s390x 0.12.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB python3-numpy s390x 1:1.26.4-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42.2 MiB python3-numpy-f2py s390x 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 s390x 2.2.1-4.fc41~bootstrap http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41.3 MiB python3-partd noarch 1.4.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 164.6 KiB python3-pillow s390x 10.3.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.6 MiB python3-pillow-tk s390x 10.3.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64.5 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 s390x 16.1.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15.0 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 s390x 6.0.1-17.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 799.1 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 s390x 1.11.3-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64.3 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 s390x 3.13.0~b2-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 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 s390x 1:20220601-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 509.8 KiB snappy s390x 1.2.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 74.8 KiB tcl s390x 1:8.6.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.4 MiB thrift s390x 0.20.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 MiB tk s390x 1:8.6.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 MiB tpm2-tss s390x 4.1.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB tzdata noarch 2024a-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB unixODBC s390x 2.3.12-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB uriparser s390x 0.9.8-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 149.4 KiB utf8proc s390x 2.7.0-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 366.2 KiB xerces-c s390x 3.2.5-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 MiB xml-common noarch 0.6.3-64.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78.4 KiB Transaction Summary: Installing: 211 packages Total size of inbound packages is 178 MiB. Need to download 178 MiB. After this operation 722 MiB will be used (install 722 MiB, remove 0 B). [ 1/211] python3-cftime-0:1.6.3-5.fc41 100% | 7.0 MiB/s | 228.1 KiB | 00m00s [ 2/211] python3-dask+array-0:2024.6.0 100% | 4.0 MiB/s | 12.2 KiB | 00m00s [ 3/211] python3-devel-0:3.13.0~b2-3.f 100% | 9.1 MiB/s | 352.8 KiB | 00m00s [ 4/211] python3-dask+dataframe-0:2024 100% | 6.1 MiB/s | 12.4 KiB | 00m00s [ 5/211] python3-Bottleneck-0:1.3.7-6. 100% | 4.2 MiB/s | 183.5 KiB | 00m00s [ 6/211] python3-netcdf4-0:1.6.5-4.fc4 100% | 68.8 MiB/s | 634.3 KiB | 00m00s [ 7/211] python3-pint-0:0.19.2-12.fc41 100% | 46.4 MiB/s | 522.2 KiB | 00m00s [ 8/211] python3-pytest-xdist-0:3.6.1- 100% | 24.8 MiB/s | 101.6 KiB | 00m00s [ 9/211] python3-seaborn-0:0.13.2-2.fc 100% | 65.0 MiB/s | 599.2 KiB | 00m00s [ 10/211] python3-pytest-0:7.4.3-6.fc41 100% | 28.1 MiB/s | 720.3 KiB | 00m00s [ 11/211] python3-rasterio-0:1.3.10-4.f 100% | 61.9 MiB/s | 1.2 MiB | 00m00s [ 12/211] python3-zarr-0:2.16.1-4.fc41. 100% | 57.6 MiB/s | 531.1 KiB | 00m00s [ 13/211] python3-0:3.13.0~b2-3.fc41.s3 100% | 6.3 MiB/s | 25.7 KiB | 00m00s [ 14/211] python3-dask-0:2024.6.0-3.fc4 100% | 61.6 MiB/s | 3.0 MiB | 00m00s [ 15/211] python3-dask-expr-0:1.1.3-2.f 100% | 42.2 MiB/s | 475.9 KiB | 00m00s [ 16/211] python3-numpy-1:1.26.4-7.fc41 100% | 86.2 MiB/s | 6.9 MiB | 00m00s [ 17/211] python3-certifi-0:2023.05.07- 100% | 3.5 MiB/s | 14.4 KiB | 00m00s [ 18/211] python3-appdirs-0:1.4.4-22.fc 100% | 4.6 MiB/s | 23.4 KiB | 00m00s [ 19/211] python3-flexcache-0:0.2-8.fc4 100% | 8.1 MiB/s | 24.8 KiB | 00m00s [ 20/211] python3-iniconfig-0:1.1.1-22. 100% | 5.9 MiB/s | 18.2 KiB | 00m00s [ 21/211] python3-packaging-0:24.1-1.fc 100% | 22.7 MiB/s | 116.4 KiB | 00m00s [ 22/211] python3-pluggy-0:1.3.0-5.fc41 100% | 8.2 MiB/s | 50.7 KiB | 00m00s [ 23/211] python3-libs-0:3.13.0~b2-3.fc 100% | 71.0 MiB/s | 8.7 MiB | 00m00s [ 24/211] python3-execnet-0:2.1.1-2.fc4 100% | 21.6 MiB/s | 243.0 KiB | 00m00s [ 25/211] python3-affine-0:2.4.0-7.fc41 100% | 7.1 MiB/s | 43.9 KiB | 00m00s [ 26/211] python3-attrs-0:23.2.0-9.fc41 100% | 16.0 MiB/s | 114.9 KiB | 00m00s [ 27/211] python3-click-0:8.1.7-5.fc41. 100% | 32.5 MiB/s | 233.0 KiB | 00m00s [ 28/211] python3-click-plugins-0:1.1.1 100% | 4.2 MiB/s | 17.2 KiB | 00m00s [ 29/211] python3-cligj-0:0.7.2-13.fc41 100% | 6.6 MiB/s | 20.1 KiB | 00m00s [ 30/211] python3-pandas-0:2.2.1-4.fc41 100% | 71.2 MiB/s | 8.2 MiB | 00m00s [ 31/211] python3-setuptools-0:69.2.0-6 100% | 53.8 MiB/s | 1.5 MiB | 00m00s [ 32/211] python3-snuggs-0:1.4.7-18.fc4 100% | 4.8 MiB/s | 19.7 KiB | 00m00s [ 33/211] python3-asciitree-0:0.3.3-29. 100% | 4.4 MiB/s | 18.0 KiB | 00m00s [ 34/211] python3-fasteners-0:0.19-6.fc 100% | 8.6 MiB/s | 44.2 KiB | 00m00s [ 35/211] python3-numcodecs-0:0.12.1-4. 100% | 40.3 MiB/s | 412.9 KiB | 00m00s [ 36/211] python3-cloudpickle-0:3.0.0-7 100% | 11.2 MiB/s | 45.8 KiB | 00m00s [ 37/211] python3-fsspec-0:2024.6.0-2.f 100% | 42.2 MiB/s | 388.9 KiB | 00m00s [ 38/211] gdal-libs-0:3.9.0-4.fc41.s390 100% | 94.7 MiB/s | 9.8 MiB | 00m00s [ 39/211] python3-partd-0:1.4.1-4.fc41. 100% | 5.9 MiB/s | 54.7 KiB | 00m00s [ 40/211] python3-pyyaml-0:6.0.1-17.fc4 100% | 36.2 MiB/s | 222.6 KiB | 00m00s [ 41/211] python3-toolz-0:0.12.0-7.fc41 100% | 25.2 MiB/s | 154.8 KiB | 00m00s [ 42/211] python3-matplotlib-0:3.9.0-4. 100% | 76.2 MiB/s | 4.5 MiB | 00m00s [ 43/211] python3-dateutil-1:2.8.2-15.f 100% | 38.1 MiB/s | 351.4 KiB | 00m00s [ 44/211] python3-pytz-0:2024.1-2.fc41. 100% | 14.8 MiB/s | 60.5 KiB | 00m00s [ 45/211] libarrow-dataset-libs-0:16.1. 100% | 54.0 MiB/s | 497.2 KiB | 00m00s [ 46/211] python3-pyarrow-0:16.1.0-4.fc 100% | 89.9 MiB/s | 3.5 MiB | 00m00s [ 47/211] openexr-libs-0:3.2.4-2.fc41.s 100% | 59.8 MiB/s | 1.1 MiB | 00m00s [ 48/211] python3-pyparsing-0:3.1.2-6.f 100% | 45.0 MiB/s | 276.3 KiB | 00m00s [ 49/211] parquet-libs-0:16.1.0-4.fc41. 100% | 82.8 MiB/s | 1.0 MiB | 00m00s [ 50/211] python3-cairo-0:1.25.1-4.fc41 100% | 31.2 MiB/s | 127.7 KiB | 00m00s [ 51/211] python3-cycler-0:0.11.0-12.fc 100% | 4.2 MiB/s | 21.3 KiB | 00m00s [ 52/211] python3-contourpy-0:1.2.1-3.f 100% | 41.9 MiB/s | 257.3 KiB | 00m00s [ 53/211] python3-kiwisolver-0:1.4.5-4. 100% | 22.5 MiB/s | 69.1 KiB | 00m00s [ 54/211] python3-matplotlib-tk-0:3.9.0 100% | 21.4 MiB/s | 109.4 KiB | 00m00s [ 55/211] python3-husl-0:4.0.3-30.fc41. 100% | 5.9 MiB/s | 18.2 KiB | 00m00s [ 56/211] libarrow-0:16.1.0-4.fc41.s390 100% | 88.6 MiB/s | 5.8 MiB | 00m00s [ 57/211] python3-pillow-0:10.3.0-2.fc4 100% | 71.5 MiB/s | 952.2 KiB | 00m00s [ 58/211] python3-numpydoc-0:1.7.0-2.fc 100% | 29.6 MiB/s | 151.4 KiB | 00m00s [ 59/211] python3-locket-0:1.0.0-9.fc41 100% | 3.5 MiB/s | 17.7 KiB | 00m00s [ 60/211] libarrow-acero-libs-0:16.1.0- 100% | 47.1 MiB/s | 530.3 KiB | 00m00s [ 61/211] libarrow-flight-libs-0:16.1.0 100% | 45.4 MiB/s | 418.1 KiB | 00m00s [ 62/211] python3-cython-0:3.0.9-5.fc41 100% | 80.7 MiB/s | 3.9 MiB | 00m00s [ 63/211] python3-six-0:1.16.0-22.fc41. 100% | 6.8 MiB/s | 42.0 KiB | 00m00s [ 64/211] libarrow-doc-0:16.1.0-4.fc41. 100% | 7.1 MiB/s | 29.1 KiB | 00m00s [ 65/211] liborc2-0:2.0.0-2.fc41.s390x 100% | 52.2 MiB/s | 534.2 KiB | 00m00s [ 66/211] python3-pillow-tk-0:10.3.0-2. 100% | 7.2 MiB/s | 29.4 KiB | 00m00s [ 67/211] thrift-0:0.20.0-2.fc41.s390x 100% | 84.2 MiB/s | 1.6 MiB | 00m00s [ 68/211] python3-tkinter-0:3.13.0~b2-3 100% | 31.6 MiB/s | 356.0 KiB | 00m00s [ 69/211] python3-olefile-0:0.47-4.fc41 100% | 24.3 MiB/s | 74.7 KiB | 00m00s [ 70/211] python3-pooch-0:1.8.1-6.fc41. 100% | 30.6 MiB/s | 125.5 KiB | 00m00s [ 71/211] python3-numpy-f2py-1:1.26.4-7 100% | 60.5 MiB/s | 496.0 KiB | 00m00s [ 72/211] python3-tabulate-0:0.9.0-9.fc 100% | 14.0 MiB/s | 71.8 KiB | 00m00s [ 73/211] libarrow-glib-libs-0:16.1.0-4 100% | 41.9 MiB/s | 386.0 KiB | 00m00s [ 74/211] python3-platformdirs-0:3.11.0 100% | 7.8 MiB/s | 39.7 KiB | 00m00s [ 75/211] python3-sphinx-1:7.2.6-8.fc41 100% | 92.5 MiB/s | 2.5 MiB | 00m00s [ 76/211] python3-requests-0:2.31.0-7.f 100% | 35.3 MiB/s | 144.5 KiB | 00m00s [ 77/211] python3-docutils-0:0.20.1-5.f 100% | 54.8 MiB/s | 1.0 MiB | 00m00s [ 78/211] python3-imagesize-0:1.4.1-8.f 100% | 3.6 MiB/s | 22.0 KiB | 00m00s [ 79/211] python3-scipy-0:1.11.3-13.fc4 100% | 118.0 MiB/s | 16.6 MiB | 00m00s [ 80/211] python3-jinja2-0:3.1.4-4.fc41 100% | 22.0 MiB/s | 472.1 KiB | 00m00s [ 81/211] python3-snowballstemmer-0:2.2 100% | 59.2 MiB/s | 242.3 KiB | 00m00s [ 82/211] python3-sphinx-theme-alabaste 100% | 7.9 MiB/s | 24.1 KiB | 00m00s [ 83/211] python3-charset-normalizer-0: 100% | 24.3 MiB/s | 99.4 KiB | 00m00s [ 84/211] python3-babel-0:2.15.0-2.fc41 100% | 90.9 MiB/s | 6.4 MiB | 00m00s [ 85/211] python3-pygments-0:2.17.2-6.f 100% | 70.5 MiB/s | 2.3 MiB | 00m00s [ 86/211] python3-idna-0:3.7-2.fc41.noa 100% | 9.8 MiB/s | 110.3 KiB | 00m00s [ 87/211] python3-markupsafe-0:2.1.5-2. 100% | 10.0 MiB/s | 30.7 KiB | 00m00s [ 88/211] python3-urllib3-0:1.26.18-6.f 100% | 50.7 MiB/s | 259.6 KiB | 00m00s [ 89/211] pyproject-rpm-macros-0:1.12.1 100% | 10.0 MiB/s | 40.9 KiB | 00m00s [ 90/211] python-rpm-macros-0:3.13-1.fc 100% | 5.8 MiB/s | 17.9 KiB | 00m00s [ 91/211] python3-rpm-macros-0:3.13-1.f 100% | 3.1 MiB/s | 12.7 KiB | 00m00s [ 92/211] tcl-1:8.6.14-1.fc41.s390x 100% | 65.8 MiB/s | 1.1 MiB | 00m00s [ 93/211] tk-1:8.6.14-1.fc41.s390x 100% | 96.0 MiB/s | 1.6 MiB | 00m00s [ 94/211] flexiblas-0:3.4.4-1.fc41.s390 100% | 6.2 MiB/s | 25.3 KiB | 00m00s [ 95/211] flexiblas-openblas-openmp-0:3 100% | 5.6 MiB/s | 17.3 KiB | 00m00s [ 96/211] libyaml-0:0.2.5-14.fc40.s390x 100% | 15.3 MiB/s | 62.7 KiB | 00m00s [ 97/211] libgfortran-0:14.1.1-5.fc41.s 100% | 54.5 MiB/s | 614.2 KiB | 00m00s [ 98/211] tzdata-0:2024a-8.fc41.noarch 100% | 52.6 MiB/s | 430.8 KiB | 00m00s [ 99/211] flexiblas-netlib-0:3.4.4-1.fc 100% | 95.6 MiB/s | 3.8 MiB | 00m00s [100/211] freetype-0:2.13.2-5.fc40.s390 100% | 39.5 MiB/s | 445.2 KiB | 00m00s [101/211] lcms2-0:2.16-3.fc40.s390x 100% | 26.6 MiB/s | 190.4 KiB | 00m00s [102/211] libraqm-0:0.8.0-7.fc40.s390x 100% | 6.7 MiB/s | 20.7 KiB | 00m00s [103/211] libimagequant-0:4.0.3-3.fc40. 100% | 82.8 MiB/s | 339.2 KiB | 00m00s [104/211] libjpeg-turbo-0:3.0.2-2.fc41. 100% | 39.6 MiB/s | 243.0 KiB | 00m00s [105/211] libtiff-0:4.6.0-2.fc40.s390x 100% | 90.8 MiB/s | 371.7 KiB | 00m00s [106/211] libwebp-0:1.4.0-1.fc41.s390x 100% | 51.2 MiB/s | 261.9 KiB | 00m00s [107/211] libxcb-0:1.17.0-1.fc41.s390x 100% | 47.8 MiB/s | 244.5 KiB | 00m00s [108/211] openjpeg2-0:2.5.2-1.fc41.s390 100% | 52.2 MiB/s | 213.9 KiB | 00m00s [109/211] blosc-0:1.21.5-4.fc40.s390x 100% | 16.2 MiB/s | 49.8 KiB | 00m00s [110/211] netcdf-0:4.9.2-5.fc40.s390x 100% | 85.1 MiB/s | 871.0 KiB | 00m00s [111/211] libqhull_r-1:8.0.2-4.fc40.s39 100% | 22.3 MiB/s | 205.2 KiB | 00m00s [112/211] dejavu-sans-fonts-0:2.37-23.f 100% | 94.7 MiB/s | 1.3 MiB | 00m00s [113/211] python3-brotli-0:1.1.0-4.fc41 100% | 41.8 MiB/s | 384.9 KiB | 00m00s [114/211] python3-fs-0:2.4.16-8.fc41.no 100% | 39.1 MiB/s | 280.3 KiB | 00m00s [115/211] python3-matplotlib-data-0:3.9 100% | 49.7 MiB/s | 508.7 KiB | 00m00s [116/211] python3-fonttools-0:4.52.4-3. 100% | 110.6 MiB/s | 2.9 MiB | 00m00s [117/211] libxslt-0:1.1.40-1.fc41.s390x 100% | 26.4 MiB/s | 188.9 KiB | 00m00s [118/211] expat-0:2.6.2-1.fc41.s390x 100% | 22.9 MiB/s | 117.1 KiB | 00m00s [119/211] libb2-0:0.98.1-11.fc40.s390x 100% | 13.1 MiB/s | 26.8 KiB | 00m00s [120/211] mpdecimal-0:2.5.1-9.fc40.s390 100% | 19.8 MiB/s | 101.2 KiB | 00m00s [121/211] python3-rpm-generators-0:14-1 100% | 7.2 MiB/s | 29.6 KiB | 00m00s [122/211] python-pip-wheel-0:24.0-5.fc4 100% | 122.9 MiB/s | 1.5 MiB | 00m00s [123/211] python3-lxml-0:5.2.1-4.fc41.s 100% | 36.0 MiB/s | 1.4 MiB | 00m00s [124/211] cairo-0:1.18.0-3.fc40.s390x 100% | 79.1 MiB/s | 728.6 KiB | 00m00s [125/211] boost-program-options-0:1.83. 100% | 21.6 MiB/s | 110.5 KiB | 00m00s [126/211] imath-0:3.1.11-2.fc41.s390x 100% | 19.3 MiB/s | 98.6 KiB | 00m00s [127/211] libdeflate-0:1.20-6.fc41.s390 100% | 20.7 MiB/s | 63.5 KiB | 00m00s [128/211] libaec-0:1.1.2-1.fc40.s390x 100% | 7.9 MiB/s | 40.3 KiB | 00m00s [129/211] libXau-0:1.0.11-6.fc40.s390x 100% | 7.7 MiB/s | 31.6 KiB | 00m00s [130/211] jbigkit-libs-0:2.1-29.fc40.s3 100% | 13.6 MiB/s | 55.9 KiB | 00m00s [131/211] liblerc-0:4.0.0-6.fc40.s390x 100% | 18.3 MiB/s | 112.3 KiB | 00m00s [132/211] fribidi-0:1.0.15-1.fc41.s390x 100% | 18.5 MiB/s | 94.6 KiB | 00m00s [133/211] hdf5-0:1.12.1-15.fc40.s390x 100% | 134.0 MiB/s | 2.4 MiB | 00m00s [134/211] snappy-0:1.2.1-1.fc41.s390x 100% | 7.9 MiB/s | 40.6 KiB | 00m00s [135/211] protobuf-0:3.19.6-9.fc41.s390 100% | 89.9 MiB/s | 1.0 MiB | 00m00s [136/211] harfbuzz-0:8.4.0-1.fc41.s390x 100% | 61.8 MiB/s | 1.1 MiB | 00m00s [137/211] abseil-cpp-0:20240116.2-2.fc4 100% | 68.8 MiB/s | 704.1 KiB | 00m00s [138/211] grpc-data-0:1.48.4-37.fc41.no 100% | 7.0 MiB/s | 21.4 KiB | 00m00s [139/211] glib2-0:2.80.3-1.fc41.s390x 100% | 108.2 MiB/s | 3.0 MiB | 00m00s [140/211] grpc-cpp-0:1.48.4-37.fc41.s39 100% | 63.6 MiB/s | 716.8 KiB | 00m00s [141/211] re2-1:20220601-5.fc40.s390x 100% | 29.7 MiB/s | 212.8 KiB | 00m00s [142/211] protobuf-compiler-0:3.19.6-9. 100% | 74.5 MiB/s | 763.2 KiB | 00m00s [143/211] grpc-0:1.48.4-37.fc41.s390x 100% | 68.5 MiB/s | 2.5 MiB | 00m00s [144/211] utf8proc-0:2.7.0-7.fc40.s390x 100% | 13.1 MiB/s | 80.7 KiB | 00m00s [145/211] graphite2-0:1.3.14-15.fc40.s3 100% | 19.6 MiB/s | 100.5 KiB | 00m00s [146/211] armadillo-0:12.8.1-1.fc41.s39 100% | 9.0 MiB/s | 36.9 KiB | 00m00s [147/211] c-ares-0:1.30.0-1.fc41.s390x 100% | 18.8 MiB/s | 96.4 KiB | 00m00s [148/211] freexl-0:2.0.0-7.fc41.s390x 100% | 12.0 MiB/s | 49.1 KiB | 00m00s [149/211] cfitsio-0:4.4.0-2.fc41.s390x 100% | 74.8 MiB/s | 689.6 KiB | 00m00s [150/211] gnutls-0:3.8.5-5.fc41.s390x 100% | 58.5 MiB/s | 1.1 MiB | 00m00s [151/211] geos-0:3.12.2-1.fc41.s390x 100% | 92.6 MiB/s | 1.1 MiB | 00m00s [152/211] giflib-0:5.2.2-1.fc41.s390x 100% | 6.7 MiB/s | 54.9 KiB | 00m00s [153/211] json-c-0:0.17-3.fc40.s390x 100% | 14.5 MiB/s | 44.6 KiB | 00m00s [154/211] libgeotiff-0:1.7.3-1.fc41.s39 100% | 26.6 MiB/s | 109.0 KiB | 00m00s [155/211] libgta-0:1.2.1-12.fc40.s390x 100% | 7.0 MiB/s | 36.0 KiB | 00m00s [156/211] libkml-0:1.3.0-48.fc41.s390x 100% | 55.6 MiB/s | 341.6 KiB | 00m00s [157/211] libpng-2:1.6.40-3.fc40.s390x 100% | 42.5 MiB/s | 130.5 KiB | 00m00s [158/211] libpq-0:16.3-1.fc41.s390x 100% | 49.6 MiB/s | 254.1 KiB | 00m00s [159/211] ogdi-0:4.1.1-1.fc40.s390x 100% | 29.5 MiB/s | 241.9 KiB | 00m00s [160/211] mariadb-connector-c-0:3.3.8-3 100% | 18.1 MiB/s | 222.2 KiB | 00m00s [161/211] libspatialite-0:5.1.0-6.fc41. 100% | 114.7 MiB/s | 3.9 MiB | 00m00s [162/211] poppler-0:24.02.0-2.fc40.s390 100% | 60.2 MiB/s | 1.3 MiB | 00m00s [163/211] proj-0:9.4.1-1.fc41.s390x 100% | 49.5 MiB/s | 1.5 MiB | 00m00s [164/211] unixODBC-0:2.3.12-4.fc40.s390 100% | 47.6 MiB/s | 487.7 KiB | 00m00s [165/211] proj-data-0:9.4.1-1.fc41.noar 100% | 91.5 MiB/s | 1.3 MiB | 00m00s [166/211] minizip-ng-compat-0:3.0.10-8. 100% | 13.1 MiB/s | 67.2 KiB | 00m00s [167/211] xerces-c-0:3.2.5-4.fc41.s390x 100% | 93.9 MiB/s | 961.2 KiB | 00m00s [168/211] fonts-filesystem-1:2.0.5-15.f 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [169/211] fontconfig-0:2.15.0-6.fc41.s3 100% | 51.8 MiB/s | 265.3 KiB | 00m00s [170/211] libX11-common-0:1.8.9-1.fc41. 100% | 23.5 MiB/s | 144.5 KiB | 00m00s [171/211] libX11-0:1.8.9-1.fc41.s390x 100% | 46.9 MiB/s | 671.7 KiB | 00m00s [172/211] libXext-0:1.3.6-1.fc40.s390x 100% | 9.8 MiB/s | 40.0 KiB | 00m00s [173/211] libXrender-0:0.9.11-6.fc40.s3 100% | 6.9 MiB/s | 28.4 KiB | 00m00s [174/211] openblas-openmp-0:0.3.26-4.fc 100% | 137.3 MiB/s | 4.4 MiB | 00m00s [175/211] pixman-0:0.43.4-1.fc41.s390x 100% | 27.6 MiB/s | 226.1 KiB | 00m00s [176/211] SuperLU-0:6.0.1-5.fc41.s390x 100% | 28.7 MiB/s | 235.4 KiB | 00m00s [177/211] arpack-0:3.9.1-3.fc40.s390x 100% | 43.7 MiB/s | 223.9 KiB | 00m00s [178/211] flexiblas-openblas-openmp64-0 100% | 4.2 MiB/s | 17.3 KiB | 00m00s [179/211] libXft-0:2.3.8-6.fc40.s390x 100% | 10.6 MiB/s | 75.6 KiB | 00m00s [180/211] metis-0:5.1.0.3-5.fc40.s390x 100% | 53.5 MiB/s | 602.3 KiB | 00m00s [181/211] gpgmepp-0:1.23.2-4.fc41.s390x 100% | 19.0 MiB/s | 136.2 KiB | 00m00s [182/211] flexiblas-netlib64-0:3.4.4-1. 100% | 119.0 MiB/s | 3.7 MiB | 00m00s [183/211] gpgme-0:1.23.2-4.fc41.s390x 100% | 27.3 MiB/s | 223.7 KiB | 00m00s [184/211] nspr-0:4.35.0-25.fc41.s390x 100% | 36.1 MiB/s | 147.7 KiB | 00m00s [185/211] crypto-policies-scripts-0:202 100% | 21.1 MiB/s | 108.2 KiB | 00m00s [186/211] python3-matplotlib-data-fonts 100% | 77.5 MiB/s | 2.3 MiB | 00m00s [187/211] nss-0:3.101.0-2.fc41.s390x 100% | 50.4 MiB/s | 722.6 KiB | 00m00s [188/211] nss-sysinit-0:3.101.0-2.fc41. 100% | 3.7 MiB/s | 18.9 KiB | 00m00s [189/211] openblas-0:0.3.26-4.fc40.s390 100% | 12.6 MiB/s | 38.6 KiB | 00m00s [190/211] nss-util-0:3.101.0-2.fc41.s39 100% | 22.5 MiB/s | 92.0 KiB | 00m00s [191/211] nss-softokn-0:3.101.0-2.fc41. 100% | 53.0 MiB/s | 434.0 KiB | 00m00s [192/211] nss-softokn-freebl-0:3.101.0- 100% | 49.5 MiB/s | 303.9 KiB | 00m00s [193/211] mariadb-connector-c-config-0: 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [194/211] librttopo-0:1.1.0-14.fc40.s39 100% | 42.1 MiB/s | 215.6 KiB | 00m00s [195/211] uriparser-0:0.9.8-1.fc41.s390 100% | 20.2 MiB/s | 62.1 KiB | 00m00s [196/211] poppler-data-0:0.4.11-7.fc40. 100% | 89.9 MiB/s | 2.0 MiB | 00m00s [197/211] libassuan-0:2.5.7-1.fc41.s390 100% | 16.5 MiB/s | 67.6 KiB | 00m00s [198/211] libgpg-error-0:1.49-1.fc41.s3 100% | 44.7 MiB/s | 228.9 KiB | 00m00s [199/211] nettle-0:3.10-1.fc41.s390x 100% | 56.1 MiB/s | 459.4 KiB | 00m00s [200/211] libgcrypt-0:1.10.3-4.fc41.s39 100% | 48.0 MiB/s | 491.8 KiB | 00m00s [201/211] libksba-0:1.6.6-1.fc41.s390x 100% | 26.6 MiB/s | 163.1 KiB | 00m00s [202/211] gnupg2-0:2.4.5-1.fc41.s390x 100% | 113.6 MiB/s | 2.7 MiB | 00m00s [203/211] npth-0:1.7-1.fc41.s390x 100% | 3.4 MiB/s | 24.5 KiB | 00m00s [204/211] tpm2-tss-0:4.1.3-1.fc41.s390x 100% | 68.2 MiB/s | 419.2 KiB | 00m00s [205/211] default-fonts-core-sans-0:4.0 100% | 8.1 MiB/s | 24.8 KiB | 00m00s [206/211] xml-common-0:0.6.3-64.fc41.no 100% | 7.6 MiB/s | 31.1 KiB | 00m00s [207/211] abattis-cantarell-vf-fonts-0: 100% | 23.5 MiB/s | 120.3 KiB | 00m00s [208/211] google-noto-fonts-common-0:20 100% | 5.8 MiB/s | 17.7 KiB | 00m00s [209/211] google-noto-sans-vf-fonts-0:2 100% | 58.0 MiB/s | 593.7 KiB | 00m00s [210/211] hdf-libs-0:4.2.16.2-1.fc40.s3 100% | 42.4 MiB/s | 303.9 KiB | 00m00s [211/211] openblas-openmp64-0:0.3.26-4. 100% | 142.4 MiB/s | 4.3 MiB | 00m00s -------------------------------------------------------------------------------- [211/211] Total 100% | 179.5 MiB/s | 178.0 MiB | 00m01s Running transaction [ 1/213] Verify package files 100% | 368.0 B/s | 211.0 B | 00m01s >>> Running pre-transaction scriptlet: crypto-policies-scripts-0:20240521-1.gitf >>> Stop pre-transaction scriptlet: crypto-policies-scripts-0:20240521-1.gitf71d [ 2/213] Prepare transaction 100% | 1.3 KiB/s | 211.0 B | 00m00s [ 3/213] Installing libgfortran-0:14.1 100% | 241.3 MiB/s | 2.2 MiB | 00m00s [ 4/213] Installing nspr-0:4.35.0-25.f 100% | 178.6 MiB/s | 365.8 KiB | 00m00s [ 5/213] Installing libarrow-doc-0:16. 100% | 0.0 B/s | 116.6 KiB | 00m00s [ 6/213] Installing libgpg-error-0:1.4 100% | 217.9 MiB/s | 892.6 KiB | 00m00s [ 7/213] Installing expat-0:2.6.2-1.fc 100% | 155.5 MiB/s | 318.5 KiB | 00m00s [ 8/213] Installing libjpeg-turbo-0:3. 100% | 243.9 MiB/s | 749.3 KiB | 00m00s [ 9/213] Installing nss-util-0:3.101.0 100% | 237.4 MiB/s | 243.1 KiB | 00m00s [ 10/213] Installing fonts-filesystem-1 100% | 0.0 B/s | 788.0 B | 00m00s [ 11/213] Installing libpng-2:1.6.40-3. 100% | 248.9 MiB/s | 254.8 KiB | 00m00s [ 12/213] Installing protobuf-0:3.19.6- 100% | 273.3 MiB/s | 3.3 MiB | 00m00s [ 13/213] Installing libassuan-0:2.5.7- 100% | 169.3 MiB/s | 173.4 KiB | 00m00s [ 14/213] Installing geos-0:3.12.2-1.fc 100% | 258.6 MiB/s | 3.6 MiB | 00m00s [ 15/213] Installing abseil-cpp-0:20240 100% | 201.3 MiB/s | 2.6 MiB | 00m00s [ 16/213] Installing snappy-0:1.2.1-1.f 100% | 74.7 MiB/s | 76.5 KiB | 00m00s [ 17/213] Installing libaec-0:1.1.2-1.f 100% | 109.4 MiB/s | 112.1 KiB | 00m00s [ 18/213] Installing openjpeg2-0:2.5.2- 100% | 238.0 MiB/s | 487.5 KiB | 00m00s [ 19/213] Installing libwebp-0:1.4.0-1. 100% | 107.8 MiB/s | 662.5 KiB | 00m00s [ 20/213] Installing tzdata-0:2024a-8.f 100% | 58.8 MiB/s | 1.9 MiB | 00m00s [ 21/213] Installing python-rpm-macros- 100% | 0.0 B/s | 22.8 KiB | 00m00s [ 22/213] Installing python3-rpm-macros 100% | 0.0 B/s | 6.7 KiB | 00m00s [ 23/213] Installing hdf5-0:1.12.1-15.f 100% | 251.3 MiB/s | 9.0 MiB | 00m00s [ 24/213] Installing blosc-0:1.21.5-4.f 100% | 105.9 MiB/s | 108.4 KiB | 00m00s [ 25/213] Installing hdf-libs-0:4.2.16. 100% | 242.2 MiB/s | 743.9 KiB | 00m00s [ 26/213] Installing netcdf-0:4.9.2-5.f 100% | 236.6 MiB/s | 2.6 MiB | 00m00s [ 27/213] Installing python3-matplotlib 100% | 304.3 MiB/s | 7.9 MiB | 00m00s [ 28/213] Installing python3-matplotlib 100% | 185.2 MiB/s | 758.7 KiB | 00m00s [ 29/213] Installing openblas-0:0.3.26- 100% | 0.0 B/s | 97.8 KiB | 00m00s [ 30/213] Installing minizip-ng-compat- 100% | 163.3 MiB/s | 167.2 KiB | 00m00s [ 31/213] Installing freexl-0:2.0.0-7.f 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 32/213] Installing json-c-0:0.17-3.fc 100% | 85.3 MiB/s | 87.4 KiB | 00m00s [ 33/213] Installing re2-1:20220601-5.f 100% | 166.5 MiB/s | 511.5 KiB | 00m00s [ 34/213] Installing libdeflate-0:1.20- 100% | 103.1 MiB/s | 105.6 KiB | 00m00s [ 35/213] Installing imath-0:3.1.11-2.f 100% | 180.6 MiB/s | 369.9 KiB | 00m00s [ 36/213] Installing libqhull_r-1:8.0.2 100% | 242.2 MiB/s | 496.0 KiB | 00m00s [ 37/213] Installing lcms2-0:2.16-3.fc4 100% | 149.2 MiB/s | 458.4 KiB | 00m00s [ 38/213] Installing tcl-1:8.6.14-1.fc4 100% | 232.2 MiB/s | 4.4 MiB | 00m00s [ 39/213] Installing openexr-libs-0:3.2 100% | 172.2 MiB/s | 6.5 MiB | 00m00s >>> Running pre-install scriptlet: tpm2-tss-0:4.1.3-1.fc41.s390x >>> Stop pre-install scriptlet: tpm2-tss-0:4.1.3-1.fc41.s390x [ 40/213] Installing tpm2-tss-0:4.1.3-1 100% | 203.6 MiB/s | 1.6 MiB | 00m00s [ 41/213] Installing openblas-openmp-0: 100% | 287.8 MiB/s | 15.3 MiB | 00m00s [ 42/213] Installing flexiblas-0:3.4.4- 100% | 0.0 B/s | 49.7 KiB | 00m00s [ 43/213] Installing flexiblas-openblas 100% | 0.0 B/s | 40.0 KiB | 00m00s [ 44/213] Installing flexiblas-netlib-0 100% | 277.3 MiB/s | 12.2 MiB | 00m00s [ 45/213] Installing openblas-openmp64- 100% | 299.0 MiB/s | 15.2 MiB | 00m00s [ 46/213] Installing flexiblas-netlib64 100% | 283.0 MiB/s | 12.2 MiB | 00m00s [ 47/213] Installing flexiblas-openblas 100% | 0.0 B/s | 40.0 KiB | 00m00s [ 48/213] Installing arpack-0:3.9.1-3.f 100% | 206.9 MiB/s | 635.6 KiB | 00m00s [ 49/213] Installing pyproject-rpm-macr 100% | 99.2 MiB/s | 101.6 KiB | 00m00s [ 50/213] Installing liborc2-0:2.0.0-2. 100% | 255.4 MiB/s | 1.8 MiB | 00m00s [ 51/213] Installing librttopo-0:1.1.0- 100% | 268.8 MiB/s | 550.4 KiB | 00m00s [ 52/213] Installing protobuf-compiler- 100% | 271.5 MiB/s | 2.4 MiB | 00m00s [ 53/213] Installing dejavu-sans-fonts- 100% | 306.0 MiB/s | 5.5 MiB | 00m00s [ 54/213] Installing abattis-cantarell- 100% | 189.9 MiB/s | 194.4 KiB | 00m00s [ 55/213] Installing nss-softokn-freebl 100% | 185.7 MiB/s | 760.4 KiB | 00m00s [ 56/213] Installing nss-softokn-0:3.10 100% | 293.9 MiB/s | 2.1 MiB | 00m00s [ 57/213] Installing ogdi-0:4.1.1-1.fc4 100% | 174.0 MiB/s | 712.6 KiB | 00m00s [ 58/213] Installing libgcrypt-0:1.10.3 100% | 214.3 MiB/s | 1.1 MiB | 00m00s [ 59/213] Installing libksba-0:1.6.6-1. 100% | 204.8 MiB/s | 419.4 KiB | 00m00s [ 60/213] Installing google-noto-fonts- 100% | 0.0 B/s | 18.3 KiB | 00m00s [ 61/213] Installing google-noto-sans-v 100% | 208.2 MiB/s | 1.2 MiB | 00m00s [ 62/213] Installing default-fonts-core 100% | 3.0 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 [ 63/213] Installing xml-common-0:0.6.3 100% | 79.2 MiB/s | 81.1 KiB | 00m00s [ 64/213] Installing npth-0:1.7-1.fc41. 100% | 0.0 B/s | 50.3 KiB | 00m00s [ 65/213] Installing nettle-0:3.10-1.fc 100% | 208.1 MiB/s | 852.4 KiB | 00m00s [ 66/213] Installing gnutls-0:3.8.5-5.f 100% | 240.8 MiB/s | 3.1 MiB | 00m00s [ 67/213] Installing glib2-0:2.80.3-1.f 100% | 287.6 MiB/s | 15.0 MiB | 00m00s [ 68/213] Installing gnupg2-0:2.4.5-1.f 100% | 275.4 MiB/s | 9.9 MiB | 00m00s [ 69/213] Installing gpgme-0:1.23.2-4.f 100% | 207.3 MiB/s | 636.9 KiB | 00m00s [ 70/213] Installing gpgmepp-0:1.23.2-4 100% | 214.2 MiB/s | 438.7 KiB | 00m00s [ 71/213] Installing uriparser-0:0.9.8- 100% | 148.0 MiB/s | 151.5 KiB | 00m00s [ 72/213] Installing libkml-0:1.3.0-48. 100% | 244.4 MiB/s | 1.2 MiB | 00m00s [ 73/213] Installing mariadb-connector- 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 74/213] Installing mariadb-connector- 100% | 198.0 MiB/s | 608.4 KiB | 00m00s [ 75/213] Installing poppler-data-0:0.4 100% | 263.6 MiB/s | 12.4 MiB | 00m00s [ 76/213] Installing metis-0:5.1.0.3-5. 100% | 265.6 MiB/s | 1.1 MiB | 00m00s [ 77/213] Installing SuperLU-0:6.0.1-5. 100% | 191.1 MiB/s | 587.2 KiB | 00m00s [ 78/213] Installing armadillo-0:12.8.1 100% | 144.7 MiB/s | 148.2 KiB | 00m00s [ 79/213] Installing pixman-0:0.43.4-1. 100% | 190.6 MiB/s | 585.5 KiB | 00m00s [ 80/213] Installing libX11-common-0:1. 100% | 148.2 MiB/s | 1.2 MiB | 00m00s [ 81/213] Installing xerces-c-0:3.2.5-4 100% | 305.6 MiB/s | 3.7 MiB | 00m00s [ 82/213] Installing unixODBC-0:2.3.12- 100% | 183.7 MiB/s | 1.3 MiB | 00m00s [ 83/213] Installing proj-data-0:9.4.1- 100% | 376.1 MiB/s | 9.0 MiB | 00m00s [ 84/213] Installing libpq-0:16.3-1.fc4 100% | 197.2 MiB/s | 1.0 MiB | 00m00s [ 85/213] Installing libgta-0:1.2.1-12. 100% | 0.0 B/s | 75.3 KiB | 00m00s [ 86/213] Installing giflib-0:5.2.2-1.f 100% | 122.7 MiB/s | 125.7 KiB | 00m00s [ 87/213] Installing cfitsio-0:4.4.0-2. 100% | 262.2 MiB/s | 2.1 MiB | 00m00s [ 88/213] Installing c-ares-0:1.30.0-1. 100% | 229.1 MiB/s | 234.6 KiB | 00m00s [ 89/213] Installing graphite2-0:1.3.14 100% | 204.6 MiB/s | 209.6 KiB | 00m00s [ 90/213] Installing utf8proc-0:2.7.0-7 100% | 359.0 MiB/s | 367.6 KiB | 00m00s [ 91/213] Installing libarrow-0:16.1.0- 100% | 322.7 MiB/s | 23.2 MiB | 00m00s [ 92/213] Installing libarrow-acero-lib 100% | 238.0 MiB/s | 1.4 MiB | 00m00s [ 93/213] Installing libarrow-glib-libs 100% | 296.2 MiB/s | 1.5 MiB | 00m00s [ 94/213] Installing grpc-data-0:1.48.4 100% | 0.0 B/s | 30.4 KiB | 00m00s [ 95/213] Installing grpc-0:1.48.4-37.f 100% | 320.9 MiB/s | 10.6 MiB | 00m00s [ 96/213] Installing grpc-cpp-0:1.48.4- 100% | 301.4 MiB/s | 3.0 MiB | 00m00s [ 97/213] Installing libarrow-flight-li 100% | 287.2 MiB/s | 1.4 MiB | 00m00s [ 98/213] Installing fribidi-0:1.0.15-1 100% | 186.7 MiB/s | 382.4 KiB | 00m00s [ 99/213] Installing liblerc-0:4.0.0-6. 100% | 264.2 MiB/s | 270.6 KiB | 00m00s [100/213] Installing jbigkit-libs-0:2.1 100% | 120.3 MiB/s | 123.2 KiB | 00m00s [101/213] Installing libtiff-0:4.6.0-2. 100% | 244.2 MiB/s | 1.2 MiB | 00m00s [102/213] Installing proj-0:9.4.1-1.fc4 100% | 260.0 MiB/s | 4.4 MiB | 00m00s [103/213] Installing libgeotiff-0:1.7.3 100% | 178.8 MiB/s | 366.3 KiB | 00m00s [104/213] Installing libspatialite-0:5. 100% | 300.8 MiB/s | 16.2 MiB | 00m00s [105/213] Installing libXau-0:1.0.11-6. 100% | 66.5 MiB/s | 68.1 KiB | 00m00s [106/213] Installing libxcb-0:1.17.0-1. 100% | 237.1 MiB/s | 1.2 MiB | 00m00s [107/213] Installing libX11-0:1.8.9-1.f 100% | 229.7 MiB/s | 1.4 MiB | 00m00s [108/213] Installing libXrender-0:0.9.1 100% | 0.0 B/s | 55.1 KiB | 00m00s [109/213] Installing libXext-0:1.3.6-1. 100% | 96.6 MiB/s | 98.9 KiB | 00m00s [110/213] Installing cairo-0:1.18.0-3.f 100% | 223.3 MiB/s | 1.8 MiB | 00m00s [111/213] Installing harfbuzz-0:8.4.0-1 100% | 241.7 MiB/s | 2.7 MiB | 00m00s [112/213] Installing freetype-0:2.13.2- 100% | 182.9 MiB/s | 936.7 KiB | 00m00s [113/213] Installing fontconfig-0:2.15. 100% | 795.2 KiB/s | 820.7 KiB | 00m01s >>> Running post-install scriptlet: fontconfig-0:2.15.0-6.fc41.s390x >>> Stop post-install scriptlet: fontconfig-0:2.15.0-6.fc41.s390x [114/213] Installing libXft-0:2.3.8-6.f 100% | 24.2 MiB/s | 173.8 KiB | 00m00s >>> Running pre-install scriptlet: tk-1:8.6.14-1.fc41.s390x >>> Stop pre-install scriptlet: tk-1:8.6.14-1.fc41.s390x [115/213] Installing tk-1:8.6.14-1.fc41 100% | 184.6 MiB/s | 3.9 MiB | 00m00s [116/213] Installing libraqm-0:0.8.0-7. 100% | 0.0 B/s | 29.5 KiB | 00m00s [117/213] Installing boost-program-opti 100% | 142.7 MiB/s | 292.3 KiB | 00m00s [118/213] Installing python-pip-wheel-0 100% | 509.3 MiB/s | 1.5 MiB | 00m00s [119/213] Installing mpdecimal-0:2.5.1- 100% | 224.3 MiB/s | 229.7 KiB | 00m00s [120/213] Installing libb2-0:0.98.1-11. 100% | 10.5 MiB/s | 43.1 KiB | 00m00s [121/213] Installing python3-libs-0:3.1 100% | 271.2 MiB/s | 41.5 MiB | 00m00s [122/213] Installing python3-0:3.13.0~b 100% | 10.9 MiB/s | 33.3 KiB | 00m00s [123/213] Installing python3-numpy-1:1. 100% | 312.4 MiB/s | 42.5 MiB | 00m00s [124/213] Installing python3-packaging- 100% | 211.7 MiB/s | 433.5 KiB | 00m00s [125/213] Installing python3-click-0:8. 100% | 177.9 MiB/s | 1.1 MiB | 00m00s [126/213] Installing python3-setuptools 100% | 225.7 MiB/s | 7.4 MiB | 00m00s [127/213] Installing python3-certifi-0: 100% | 0.0 B/s | 10.2 KiB | 00m00s [128/213] Installing python3-appdirs-0: 100% | 69.2 MiB/s | 70.9 KiB | 00m00s [129/213] Installing python3-toolz-0:0. 100% | 154.2 MiB/s | 631.8 KiB | 00m00s [130/213] Installing python3-pyparsing- 100% | 336.6 MiB/s | 1.3 MiB | 00m00s [131/213] Installing python3-six-0:1.16 100% | 158.0 MiB/s | 161.8 KiB | 00m00s [132/213] Installing python3-dateutil-1 100% | 201.0 MiB/s | 1.0 MiB | 00m00s [133/213] Installing python3-tkinter-0: 100% | 284.0 MiB/s | 2.0 MiB | 00m00s [134/213] Installing python3-idna-0:3.7 100% | 196.0 MiB/s | 602.2 KiB | 00m00s [135/213] Installing python3-urllib3-0: 100% | 173.7 MiB/s | 1.0 MiB | 00m00s [136/213] Installing python3-fs-0:2.4.1 100% | 191.7 MiB/s | 1.3 MiB | 00m00s [137/213] Installing python3-snuggs-0:1 100% | 0.0 B/s | 28.5 KiB | 00m00s [138/213] Installing python3-flexcache- 100% | 73.2 MiB/s | 74.9 KiB | 00m00s [139/213] Installing python3-click-plug 100% | 27.1 MiB/s | 27.7 KiB | 00m00s [140/213] Installing python3-cligj-0:0. 100% | 35.6 MiB/s | 36.4 KiB | 00m00s [141/213] Installing python3-rpm-genera 100% | 81.0 MiB/s | 82.9 KiB | 00m00s [142/213] Installing python3-devel-0:3. 100% | 176.9 MiB/s | 1.8 MiB | 00m00s [143/213] Installing python3-numpy-f2py 100% | 202.8 MiB/s | 2.8 MiB | 00m00s [144/213] Installing python3-cftime-0:1 100% | 203.1 MiB/s | 623.8 KiB | 00m00s [145/213] Installing python3-numcodecs- 100% | 166.7 MiB/s | 1.7 MiB | 00m00s [146/213] Installing python3-contourpy- 100% | 195.5 MiB/s | 800.8 KiB | 00m00s [147/213] Installing python3-iniconfig- 100% | 23.0 MiB/s | 23.6 KiB | 00m00s [148/213] Installing python3-pluggy-0:1 100% | 92.3 MiB/s | 189.1 KiB | 00m00s [149/213] Installing python3-pytest-0:7 100% | 191.0 MiB/s | 3.6 MiB | 00m00s [150/213] Installing python3-execnet-0: 100% | 182.9 MiB/s | 936.2 KiB | 00m00s [151/213] Installing python3-affine-0:2 100% | 164.9 MiB/s | 168.9 KiB | 00m00s [152/213] Installing python3-attrs-0:23 100% | 127.9 MiB/s | 392.9 KiB | 00m00s [153/213] Installing python3-asciitree- 100% | 24.2 MiB/s | 24.7 KiB | 00m00s [154/213] Installing python3-fasteners- 100% | 121.6 MiB/s | 124.5 KiB | 00m00s [155/213] Installing python3-cloudpickl 100% | 124.5 MiB/s | 127.4 KiB | 00m00s [156/213] Installing python3-fsspec-0:2 100% | 215.6 MiB/s | 1.7 MiB | 00m00s [157/213] Installing python3-pytz-0:202 100% | 77.1 MiB/s | 236.9 KiB | 00m00s [158/213] Installing python3-pandas-0:2 100% | 298.6 MiB/s | 41.5 MiB | 00m00s [159/213] Installing python3-cairo-0:1. 100% | 256.0 MiB/s | 524.4 KiB | 00m00s [160/213] Installing python3-cycler-0:0 100% | 0.0 B/s | 39.9 KiB | 00m00s [161/213] Installing python3-kiwisolver 100% | 169.1 MiB/s | 173.2 KiB | 00m00s [162/213] Installing python3-husl-0:4.0 100% | 22.4 MiB/s | 22.9 KiB | 00m00s [163/213] Installing python3-cython-0:3 100% | 280.3 MiB/s | 18.5 MiB | 00m00s [164/213] Installing python3-locket-0:1 100% | 0.0 B/s | 23.3 KiB | 00m00s [165/213] Installing python3-partd-0:1. 100% | 170.0 MiB/s | 174.1 KiB | 00m00s [166/213] Installing python3-olefile-0: 100% | 336.0 MiB/s | 344.0 KiB | 00m00s [167/213] Installing python3-tabulate-0 100% | 337.6 MiB/s | 345.7 KiB | 00m00s [168/213] Installing python3-platformdi 100% | 55.0 MiB/s | 169.1 KiB | 00m00s [169/213] Installing python3-babel-0:2. 100% | 253.2 MiB/s | 28.6 MiB | 00m00s [170/213] Installing python3-docutils-0 100% | 228.1 MiB/s | 5.0 MiB | 00m00s [171/213] Installing python3-imagesize- 100% | 18.7 MiB/s | 38.4 KiB | 00m00s [172/213] Installing python3-pygments-0 100% | 230.8 MiB/s | 10.6 MiB | 00m00s [173/213] Installing python3-snowballst 100% | 290.7 MiB/s | 1.7 MiB | 00m00s [174/213] Installing python3-sphinx-the 100% | 45.3 MiB/s | 46.4 KiB | 00m00s [175/213] Installing python3-charset-no 100% | 158.6 MiB/s | 324.9 KiB | 00m00s [176/213] Installing python3-requests-0 100% | 155.7 MiB/s | 478.2 KiB | 00m00s [177/213] Installing python3-pooch-0:1. 100% | 88.6 MiB/s | 635.0 KiB | 00m00s [178/213] Installing python3-scipy-0:1. 100% | 287.3 MiB/s | 64.7 MiB | 00m00s [179/213] Installing python3-markupsafe 100% | 59.9 MiB/s | 61.3 KiB | 00m00s [180/213] Installing python3-jinja2-0:3 100% | 264.0 MiB/s | 2.9 MiB | 00m00s [181/213] Installing python3-sphinx-1:7 100% | 216.9 MiB/s | 11.1 MiB | 00m00s [182/213] Installing python3-numpydoc-0 100% | 214.7 MiB/s | 659.6 KiB | 00m00s [183/213] Installing python3-brotli-0:1 100% | 227.2 MiB/s | 930.4 KiB | 00m00s [184/213] Installing crypto-policies-sc 100% | 110.8 MiB/s | 340.4 KiB | 00m00s [185/213] Installing nss-sysinit-0:3.10 100% | 0.0 B/s | 19.1 KiB | 00m00s [186/213] Installing nss-0:3.101.0-2.fc 100% | 140.4 MiB/s | 2.0 MiB | 00m00s >>> Running post-install scriptlet: nss-0:3.101.0-2.fc41.s390x >>> Stop post-install scriptlet: nss-0:3.101.0-2.fc41.s390x [187/213] Installing poppler-0:24.02.0- 100% | 234.4 MiB/s | 4.0 MiB | 00m00s [188/213] Installing libxslt-0:1.1.40-1 100% | 161.7 MiB/s | 496.6 KiB | 00m00s [189/213] Installing python3-lxml-0:5.2 100% | 225.7 MiB/s | 5.2 MiB | 00m00s [190/213] Installing python3-fonttools- 100% | 288.3 MiB/s | 18.5 MiB | 00m00s [191/213] Installing libimagequant-0:4. 100% | 206.3 MiB/s | 845.0 KiB | 00m00s [192/213] Installing python3-pillow-0:1 100% | 225.5 MiB/s | 3.6 MiB | 00m00s [193/213] Installing python3-pillow-tk- 100% | 0.0 B/s | 66.2 KiB | 00m00s [194/213] Installing python3-matplotlib 100% | 84.8 MiB/s | 260.6 KiB | 00m00s [195/213] Installing python3-matplotlib 100% | 283.0 MiB/s | 22.1 MiB | 00m00s [196/213] Installing libyaml-0:0.2.5-14 100% | 132.5 MiB/s | 135.7 KiB | 00m00s [197/213] Installing python3-pyyaml-0:6 100% | 158.8 MiB/s | 812.9 KiB | 00m00s [198/213] Installing python3-dask-0:202 100% | 300.1 MiB/s | 17.1 MiB | 00m00s [199/213] Installing python3-dask+array 100% | 0.0 B/s | 124.0 B | 00m00s [200/213] Installing thrift-0:0.20.0-2. 100% | 248.1 MiB/s | 4.5 MiB | 00m00s [201/213] Installing parquet-libs-0:16. 100% | 311.6 MiB/s | 3.4 MiB | 00m00s [202/213] Installing libarrow-dataset-l 100% | 243.0 MiB/s | 1.5 MiB | 00m00s [203/213] Installing gdal-libs-0:3.9.0- 100% | 266.4 MiB/s | 30.4 MiB | 00m00s [204/213] Installing python3-pyarrow-0: 100% | 283.1 MiB/s | 15.0 MiB | 00m00s [205/213] Installing python3-dask-expr- 100% | 286.3 MiB/s | 2.6 MiB | 00m00s [206/213] Installing python3-dask+dataf 100% | 0.0 B/s | 124.0 B | 00m00s [207/213] Installing python3-rasterio-0 100% | 228.4 MiB/s | 4.1 MiB | 00m00s [208/213] Installing python3-seaborn-0: 100% | 237.2 MiB/s | 2.4 MiB | 00m00s [209/213] Installing python3-Bottleneck 100% | 135.0 MiB/s | 691.3 KiB | 00m00s [210/213] Installing python3-netcdf4-0: 100% | 248.0 MiB/s | 2.2 MiB | 00m00s [211/213] Installing python3-zarr-0:2.1 100% | 246.0 MiB/s | 3.2 MiB | 00m00s [212/213] Installing python3-pytest-xdi 100% | 112.3 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 [213/213] Installing python3-pint-0:0.1 100% | 7.2 MiB/s | 2.9 MiB | 00m00s >>> Running post-transaction scriptlet: fontconfig-0:2.15.0-6.fc41.s390x >>> Stop post-transaction scriptlet: fontconfig-0:2.15.0-6.fc41.s390x >>> 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.s390x >>> Stop post-transaction scriptlet: nss-0:3.101.0-2.fc41.s390x >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-26.fc41.s390x >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-26.fc41.s390x >>> Running trigger-install scriptlet: info-0:7.1-2.fc40.s390x >>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.s390x >>> Running trigger-install scriptlet: glib2-0:2.80.3-1.fc41.s390x >>> Stop trigger-install scriptlet: glib2-0:2.80.3-1.fc41.s390x >>> Running trigger-install scriptlet: fontconfig-0:2.15.0-6.fc41.s390x >>> Stop trigger-install scriptlet: fontconfig-0:2.15.0-6.fc41.s390x Warning: skipped PGP checks for 211 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: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1718668800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.DagpvD + 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.73R6kr + 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.KJtUSj + 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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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,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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + 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.s390x-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.s390x-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: Copr repository 100% | 310.0 B/s | 1.5 KiB | 00m05s updates 100% | 1.1 KiB/s | 5.5 KiB | 00m05s Additional repo http_kojipkgs_fedorapr 100% | 217.0 KiB/s | 4.1 KiB | 00m00s fedora 100% | 101.5 KiB/s | 4.5 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.s390x" is already installed. Package "python3-Bottleneck-1.3.7-6.fc41.s390x" is already installed. Package "python3-cftime-1.6.3-5.fc41.s390x" is already installed. Package "python3-dask+array-2024.6.0-3.fc41~bootstrap.s390x" is already installed. Package "python3-dask+dataframe-2024.6.0-3.fc41~bootstrap.s390x" is already installed. Package "python3-netcdf4-1.6.5-4.fc41.s390x" 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.s390x" 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% | 3.3 MiB/s | 98.7 KiB | 00m00s [2/3] python3-typing-extensions-0:4.12. 100% | 2.9 MiB/s | 94.0 KiB | 00m00s [3/3] python3-pip-0:24.0-5.fc41.noarch 100% | 65.3 MiB/s | 3.0 MiB | 00m00s -------------------------------------------------------------------------------- [3/3] Total 100% | 69.4 MiB/s | 3.2 MiB | 00m00s Running transaction [1/5] Verify package files 100% | 300.0 B/s | 3.0 B | 00m00s [2/5] Prepare transaction 100% | 69.0 B/s | 3.0 B | 00m00s [3/5] Installing python3-typing-extensi 100% | 228.1 MiB/s | 467.2 KiB | 00m00s [4/5] Installing python3-setuptools_scm 100% | 64.4 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% | 147.5 MiB/s | 15.0 MiB | 00m00s >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-26.fc41.s390x >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-26.fc41.s390x Warning: skipped PGP checks for 3 packages from repository: http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1718668800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.aCe0d3 + 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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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,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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + 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.s390x-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.s390x-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% | 1.0 KiB/s | 5.5 KiB | 00m05s fedora 100% | 904.0 B/s | 4.5 KiB | 00m05s Additional repo http_kojipkgs_fedorapr 100% | 839.0 B/s | 4.1 KiB | 00m05s Copr repository 100% | 310.0 B/s | 1.5 KiB | 00m05s Repositories loaded. Package "pyproject-rpm-macros-1.12.1-1.fc41.noarch" is already installed. Package "python3-devel-3.13.0~b2-3.fc41.s390x" is already installed. Package "python3-Bottleneck-1.3.7-6.fc41.s390x" is already installed. Package "python3-cftime-1.6.3-5.fc41.s390x" is already installed. Package "python3-dask+array-2024.6.0-3.fc41~bootstrap.s390x" is already installed. Package "python3-dask+dataframe-2024.6.0-3.fc41~bootstrap.s390x" is already installed. Package "python3-netcdf4-1.6.5-4.fc41.s390x" 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.s390x" 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% | 30.1 KiB/s | 151.3 KiB | 00m05s -------------------------------------------------------------------------------- [1/1] Total 100% | 30.1 KiB/s | 151.3 KiB | 00m05s Running transaction [1/3] Verify package files 100% | 0.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 41.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% | 15.0 MiB/s | 535.8 KiB | 00m00s >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-26.fc41.s390x >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-26.fc41.s390x Warning: skipped PGP checks for 1 package from repository: http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1718668800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.0GOdX3 + 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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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,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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + 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.s390x-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.s390x-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: fedora 100% | 876.0 B/s | 4.5 KiB | 00m05s updates 100% | 1.1 KiB/s | 5.5 KiB | 00m05s Additional repo http_kojipkgs_fedorapr 100% | 217.0 KiB/s | 4.1 KiB | 00m00s Copr repository 100% | 308.0 B/s | 1.5 KiB | 00m05s Repositories loaded. Package "pyproject-rpm-macros-1.12.1-1.fc41.noarch" is already installed. Package "python3-devel-3.13.0~b2-3.fc41.s390x" is already installed. Package "python3-Bottleneck-1.3.7-6.fc41.s390x" is already installed. Package "python3-cftime-1.6.3-5.fc41.s390x" is already installed. Package "python3-dask+array-2024.6.0-3.fc41~bootstrap.s390x" is already installed. Package "python3-dask+dataframe-2024.6.0-3.fc41~bootstrap.s390x" is already installed. Package "python3-netcdf4-1.6.5-4.fc41.s390x" is already installed. Package "python3-numpy-1:1.26.4-7.fc41.s390x" 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.s390x" 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.s390x" 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: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1718668800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.8D733Z + 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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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,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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + 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.s390x-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.s390x-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.Q3Th5i + 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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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,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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + TMPDIR=/builddir/build/BUILD/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-1ql1sky4/xarray.egg-info writing /builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.0/.pyproject-builddir/pip-modern-metadata-1ql1sky4/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-1ql1sky4/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-1ql1sky4/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-1ql1sky4/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-1ql1sky4/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-1ql1sky4/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-1ql1sky4/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-1ql1sky4/xarray.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-xarray-2024.6.0-build/xarray-2024.6.0/.pyproject-builddir/pip-modern-metadata-1ql1sky4/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-s390x/wheel running install running install_lib creating build/bdist.linux-s390x creating build/bdist.linux-s390x/wheel creating build/bdist.linux-s390x/wheel/xarray copying build/lib/xarray/__init__.py -> build/bdist.linux-s390x/wheel/xarray copying build/lib/xarray/conventions.py -> build/bdist.linux-s390x/wheel/xarray copying build/lib/xarray/convert.py -> build/bdist.linux-s390x/wheel/xarray copying build/lib/xarray/tutorial.py -> build/bdist.linux-s390x/wheel/xarray copying build/lib/xarray/py.typed -> build/bdist.linux-s390x/wheel/xarray creating build/bdist.linux-s390x/wheel/xarray/backends copying build/lib/xarray/backends/__init__.py -> build/bdist.linux-s390x/wheel/xarray/backends copying build/lib/xarray/backends/api.py -> build/bdist.linux-s390x/wheel/xarray/backends copying build/lib/xarray/backends/common.py -> build/bdist.linux-s390x/wheel/xarray/backends copying build/lib/xarray/backends/file_manager.py -> build/bdist.linux-s390x/wheel/xarray/backends copying build/lib/xarray/backends/h5netcdf_.py -> build/bdist.linux-s390x/wheel/xarray/backends copying build/lib/xarray/backends/locks.py -> build/bdist.linux-s390x/wheel/xarray/backends copying build/lib/xarray/backends/lru_cache.py -> build/bdist.linux-s390x/wheel/xarray/backends copying build/lib/xarray/backends/memory.py -> build/bdist.linux-s390x/wheel/xarray/backends copying build/lib/xarray/backends/netCDF4_.py -> build/bdist.linux-s390x/wheel/xarray/backends copying build/lib/xarray/backends/netcdf3.py -> build/bdist.linux-s390x/wheel/xarray/backends copying build/lib/xarray/backends/plugins.py -> build/bdist.linux-s390x/wheel/xarray/backends copying build/lib/xarray/backends/pydap_.py -> build/bdist.linux-s390x/wheel/xarray/backends copying build/lib/xarray/backends/scipy_.py -> build/bdist.linux-s390x/wheel/xarray/backends copying build/lib/xarray/backends/store.py -> build/bdist.linux-s390x/wheel/xarray/backends copying build/lib/xarray/backends/zarr.py -> build/bdist.linux-s390x/wheel/xarray/backends creating build/bdist.linux-s390x/wheel/xarray/coding copying build/lib/xarray/coding/__init__.py -> build/bdist.linux-s390x/wheel/xarray/coding copying build/lib/xarray/coding/calendar_ops.py -> build/bdist.linux-s390x/wheel/xarray/coding copying build/lib/xarray/coding/cftime_offsets.py -> build/bdist.linux-s390x/wheel/xarray/coding copying build/lib/xarray/coding/cftimeindex.py -> build/bdist.linux-s390x/wheel/xarray/coding copying build/lib/xarray/coding/frequencies.py -> build/bdist.linux-s390x/wheel/xarray/coding copying build/lib/xarray/coding/strings.py -> build/bdist.linux-s390x/wheel/xarray/coding copying build/lib/xarray/coding/times.py -> build/bdist.linux-s390x/wheel/xarray/coding copying build/lib/xarray/coding/variables.py -> build/bdist.linux-s390x/wheel/xarray/coding creating build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/__init__.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/_aggregations.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/_typed_ops.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/accessor_dt.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/accessor_str.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/alignment.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/arithmetic.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/array_api_compat.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/combine.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/common.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/computation.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/concat.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/coordinates.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/dask_array_ops.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/dataarray.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/dataset.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/datatree.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/datatree_io.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/datatree_mapping.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/datatree_ops.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/datatree_render.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/dtypes.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/duck_array_ops.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/extension_array.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/extensions.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/formatting.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/formatting_html.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/groupby.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/indexes.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/indexing.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/iterators.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/merge.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/missing.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/nanops.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/npcompat.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/nputils.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/ops.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/options.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/parallel.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/pdcompat.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/resample.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/resample_cftime.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/rolling.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/rolling_exp.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/treenode.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/types.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/utils.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/variable.py -> build/bdist.linux-s390x/wheel/xarray/core copying build/lib/xarray/core/weighted.py -> build/bdist.linux-s390x/wheel/xarray/core creating build/bdist.linux-s390x/wheel/xarray/datatree_ creating build/bdist.linux-s390x/wheel/xarray/datatree_/datatree copying build/lib/xarray/datatree_/datatree/__init__.py -> build/bdist.linux-s390x/wheel/xarray/datatree_/datatree creating build/bdist.linux-s390x/wheel/xarray/indexes copying build/lib/xarray/indexes/__init__.py -> build/bdist.linux-s390x/wheel/xarray/indexes creating build/bdist.linux-s390x/wheel/xarray/namedarray copying build/lib/xarray/namedarray/__init__.py -> build/bdist.linux-s390x/wheel/xarray/namedarray copying build/lib/xarray/namedarray/_aggregations.py -> build/bdist.linux-s390x/wheel/xarray/namedarray copying build/lib/xarray/namedarray/_array_api.py -> build/bdist.linux-s390x/wheel/xarray/namedarray copying build/lib/xarray/namedarray/_typing.py -> build/bdist.linux-s390x/wheel/xarray/namedarray copying build/lib/xarray/namedarray/core.py -> build/bdist.linux-s390x/wheel/xarray/namedarray copying build/lib/xarray/namedarray/daskmanager.py -> build/bdist.linux-s390x/wheel/xarray/namedarray copying build/lib/xarray/namedarray/dtypes.py -> build/bdist.linux-s390x/wheel/xarray/namedarray copying build/lib/xarray/namedarray/parallelcompat.py -> build/bdist.linux-s390x/wheel/xarray/namedarray copying build/lib/xarray/namedarray/pycompat.py -> build/bdist.linux-s390x/wheel/xarray/namedarray copying build/lib/xarray/namedarray/utils.py -> build/bdist.linux-s390x/wheel/xarray/namedarray creating build/bdist.linux-s390x/wheel/xarray/plot copying build/lib/xarray/plot/__init__.py -> build/bdist.linux-s390x/wheel/xarray/plot copying build/lib/xarray/plot/accessor.py -> build/bdist.linux-s390x/wheel/xarray/plot copying build/lib/xarray/plot/dataarray_plot.py -> build/bdist.linux-s390x/wheel/xarray/plot copying build/lib/xarray/plot/dataset_plot.py -> build/bdist.linux-s390x/wheel/xarray/plot copying build/lib/xarray/plot/facetgrid.py -> build/bdist.linux-s390x/wheel/xarray/plot copying build/lib/xarray/plot/utils.py -> build/bdist.linux-s390x/wheel/xarray/plot creating build/bdist.linux-s390x/wheel/xarray/static copying build/lib/xarray/static/__init__.py -> build/bdist.linux-s390x/wheel/xarray/static creating build/bdist.linux-s390x/wheel/xarray/static/css copying build/lib/xarray/static/css/__init__.py -> build/bdist.linux-s390x/wheel/xarray/static/css copying build/lib/xarray/static/css/style.css -> build/bdist.linux-s390x/wheel/xarray/static/css creating build/bdist.linux-s390x/wheel/xarray/static/html copying build/lib/xarray/static/html/__init__.py -> build/bdist.linux-s390x/wheel/xarray/static/html copying build/lib/xarray/static/html/icons-svg-inline.html -> build/bdist.linux-s390x/wheel/xarray/static/html creating build/bdist.linux-s390x/wheel/xarray/testing copying build/lib/xarray/testing/__init__.py -> build/bdist.linux-s390x/wheel/xarray/testing copying build/lib/xarray/testing/assertions.py -> build/bdist.linux-s390x/wheel/xarray/testing copying build/lib/xarray/testing/strategies.py -> build/bdist.linux-s390x/wheel/xarray/testing creating build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/__init__.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/arrays.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/conftest.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_accessor_dt.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_accessor_str.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_array_api.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_assertions.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_backends.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_backends_api.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_backends_common.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_backends_datatree.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_backends_file_manager.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_backends_locks.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_backends_lru_cache.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_calendar_ops.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_cftime_offsets.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_cftimeindex.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_cftimeindex_resample.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_coarsen.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_coding.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_coding_strings.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_coding_times.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_combine.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_computation.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_concat.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_conventions.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_coordinates.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_cupy.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_dask.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_dataarray.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_dataset.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_datatree.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_datatree_mapping.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_deprecation_helpers.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_distributed.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_dtypes.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_duck_array_ops.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_error_messages.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_extensions.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_formatting.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_formatting_html.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_groupby.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_hashable.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_indexes.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_indexing.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_interp.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_merge.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_missing.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_namedarray.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_nputils.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_options.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_parallelcompat.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_plot.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_plugins.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_print_versions.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_rolling.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_sparse.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_strategies.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_treenode.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_tutorial.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_typed_ops.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_ufuncs.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_units.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_utils.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_variable.py -> build/bdist.linux-s390x/wheel/xarray/tests copying build/lib/xarray/tests/test_weighted.py -> build/bdist.linux-s390x/wheel/xarray/tests creating build/bdist.linux-s390x/wheel/xarray/tests/data copying build/lib/xarray/tests/data/bears.nc -> build/bdist.linux-s390x/wheel/xarray/tests/data copying build/lib/xarray/tests/data/example.grib -> build/bdist.linux-s390x/wheel/xarray/tests/data copying build/lib/xarray/tests/data/example.ict -> build/bdist.linux-s390x/wheel/xarray/tests/data copying build/lib/xarray/tests/data/example.uamiv -> build/bdist.linux-s390x/wheel/xarray/tests/data copying build/lib/xarray/tests/data/example_1.nc -> build/bdist.linux-s390x/wheel/xarray/tests/data copying build/lib/xarray/tests/data/example_1.nc.gz -> build/bdist.linux-s390x/wheel/xarray/tests/data creating build/bdist.linux-s390x/wheel/xarray/util copying build/lib/xarray/util/__init__.py -> build/bdist.linux-s390x/wheel/xarray/util copying build/lib/xarray/util/deprecation_helpers.py -> build/bdist.linux-s390x/wheel/xarray/util copying build/lib/xarray/util/generate_aggregations.py -> build/bdist.linux-s390x/wheel/xarray/util copying build/lib/xarray/util/generate_ops.py -> build/bdist.linux-s390x/wheel/xarray/util copying build/lib/xarray/util/print_versions.py -> build/bdist.linux-s390x/wheel/xarray/util running install_egg_info Copying xarray.egg-info to build/bdist.linux-s390x/wheel/xarray-2024.6.0-py3.13.egg-info running install_scripts creating build/bdist.linux-s390x/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-irq8vx6_/.tmp-xvtrhee3/xarray-2024.6.0-py3-none-any.whl' and adding 'build/bdist.linux-s390x/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-s390x/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.WG1mGL + 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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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,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.s390x-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.s390x-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.s390x-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.s390x-pyproject-files --output-modules /builddir/build/BUILD/python-xarray-2024.6.0-build/python-xarray-2024.6.0-1.fc41.s390x-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.s390x-pyproject-record --prefix /usr xarray + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/lib/python3.13/site-packages/xarray/util/print_versions.py is executable but has no shebang, removing executable bit + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 Bytecompiling .py files below /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13 using python3.13 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j2 /builddir/build/BUILD/python-xarray-2024.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__/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__/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__/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/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__/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__/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/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__/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__/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.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__/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__/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__/__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__/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__/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/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__/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__/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/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__/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/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__/__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__/_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__/_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__/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/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__/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_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/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/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__/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__/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.pyc: replacing with normalized version /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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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/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__/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/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__/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__/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/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/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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/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/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/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/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__/_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__/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__/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__/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/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__/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__/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/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/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/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/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__/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__/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__/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/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.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/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/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.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.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__/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_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_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_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_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.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_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_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_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_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_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_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_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/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_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_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_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_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_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.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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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.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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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/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_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_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_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_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_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_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_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_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_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_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/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/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_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/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__/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__/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/__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__/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__/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__/tutorial.cpython-313.pyc: rewriting with normalized contents Processed 261 paths Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.lNYibh + 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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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,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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + 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=2 + /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: 2/2 workers 2 workers [19693 items] ...............................................s........................ [ 0%] ................................sss..................................... [ 0%] ........................................................................ [ 1%] ........................................................................ [ 1%] ...............s........................................................ [ 1%] ...s.........s.s........................................................ [ 2%] ........................ss.............................................. [ 2%] ........................................................................ [ 2%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 4%] .........................................F.x....x......s................ [ 4%] .......................F..............................F................. [ 4%] ............F........................................................... [ 5%] ........................................................................ [ 5%] .............s.......................................................... [ 5%] ........................................................................ [ 6%] ........................................................................ [ 6%] ......................................F......................x.......... [ 6%] .......................x.................................s.............. [ 7%] .......................................................................F [ 7%] ......................................F...............F................. [ 8%] ........................................................................ [ 8%] ..................................s..s...ss............................. [ 8%] ........................................................................ [ 9%] ..x......s.s.s.s.........s.............................................. [ 9%] ........................................................................ [ 9%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 11%] ........................................................................ [ 11%] ............................x.....s.ss.s........s....................... [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 14%] ............x.....s.ss.s.........s...................................... [ 14%] ........................................................................ [ 14%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 16%] ......................................................................ss [ 16%] sssssssss.ssssssssssssssssssss.sssssssssssssssssssssss.sssssssssssssssss [ 16%] ssssss.sssssssssssssssssss.sssssssssssssssssssssss.ssssssssssssssssssss.s [ 17%] sssssssssssssssssssss.sssssssssssssssssssss.ssssssssssssssssssssss.sssss [ 17%] sssssssssssssssssssssssss.ssssssssssssss.sssssssssssssssssssssss.sssssss [ 17%] ssssssssss.ssssssssssssssssss.ssssssssssssssssssss.sssssssssssssssssssss. [ 18%] ssssssssssssssssssss.sssssssssssssssssssss.ssssssssssssssss............. [ 18%] ...sssssssssssssssssss.sssssssssssss.ssssss............................. [ 19%] .....................................................x.............x.... [ 19%] .......s................................................................ [ 19%] ............................................x.............x..........s.. [ 20%] .............................ss......................................... [ 20%] .........................................x..............x...........s... [ 20%] ........................................................................ [ 21%] ............................................x............x...........s.. [ 21%] ........................................................................ [ 21%] ..............................................x.............x........... [ 22%] .s...................................................................... [ 22%] ..........................x..........x..........s....................... [ 23%] .............sssssssssssssssssssssssssssssss.sssssssssssssssssssssssssss [ 23%] sssssssssssss.ssssssssssssssssssssssssssssssssssss.sssssssssssssssssssss [ 23%] ssssssssssssss.sssssssssssssssssssssssssssssssssssssss.sssssssssssssssss [ 24%] ssssssssssssssssss.ssssssssssssssssssssssssssssssssssss.ssssssssssssssss [ 24%] ssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssss.ssssssss [ 24%] sssssssssssssssssssssssssssss.sssssssss................................. [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ..............................................ssssssssssssssssssssssssss [ 29%] ssssssssssssssssssssssssssssss....ssss.....ssss......ssss.....ssss...... [ 29%] ......................................................................... [ 29%] ........................................................................ [ 30%] ........................................................................ [ 30%] ........................................................................ [ 31%] .....................................................s.................. [ 31%] .s...................s...................s....................s......... [ 31%] ..............s......................s....................s............. [ 32%] ........................................................................ [ 32%] ........................................................................ [ 32%] ........................................................................ [ 33%] ........................................................................ [ 33%] ........................................................................ [ 34%] ........................................................................ [ 34%] ........................................................................ [ 34%] ........................................................................ [ 35%] ........................................................................ [ 35%] ........................................................................ [ 35%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 37%] ............................................s.s.s.s.s.s.s.s............. [ 37%] ..s..............s............s.............s............s.............. [ 38%] ........................................................................ [ 38%] .........................................F..F...F.F..F..F.F............. [ 38%] ........................................................................ [ 39%] ........................................................................ [ 39%] .x...................................................................... [ 39%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 41%] ...................x...x.......x...x.................................... [ 41%] ......................................sss............................... [ 42%] .....................................................................s.s [ 42%] ...................ss...................ss.........ss..........s.s...... [ 42%] ..................s.s................................................... [ 43%] ...........................................s.s..............ss.......... [ 43%] ..........................................................s.s........... [ 43%] .............ss......................s.s...........s.s................s. [ 44%] s...................................s.s................................. [ 44%] ........................................................................ [ 44%] ..................ss................s.s................................. [ 45%] x...x.....s.sss.s.s.s.ss.s.s................s..s.ss.s.s.s.s.s.s.s....... [ 45%] ...............s.s.s.ss.s.s.s.s.s.................s.s.ss.s.ss.s.ss...... [ 46%] .............ss.s.ss.s......................sss.sss..................... [ 46%] .....s.ss.s.ss..........................s.sssss...........x.....sxsss.ss [ 46%] sxss.ss..s...s...s...s..s.s.s.s.s.ss.s.ss.s.s...s....s..s..sss.ssssssss. [ 47%] s.s.s.s..sssss.ssssss.s.s.s.s.sssss.ss.s..s.s.s.s.s..sssssss.s..s.s..s.s [ 47%] .s.sssssss.s.s..s.s..s.s..sssssss.s..s.s.s.s..s......................... [ 47%] ........................................................................ [ 48%] ..........................F............................................. [ 48%] ........................................................................ [ 49%] ........................................................................ [ 49%] ........................................................................ [ 49%] ........................................................................ [ 50%] ........................................................................ [ 50%] ..................................................x..................... [ 50%] ........................................................................ [ 51%] ........................................................................ [ 51%] ........................................................................ [ 51%] .................................................X.......ss............. [ 52%] .......................................................................X [ 52%] ..s....x................................................................ [ 53%] ......................................ss.........ss..................... [ 53%] ..................................ss.................................... [ 53%] .....x........................................x......................... [ 54%] ..........................................................x............. [ 54%] ..................x.......ssssssss.s........s........................... [ 54%] ........................sssssss.ssssss.................................. [ 55%] ....ss.................................................................. [ 55%] ........................................................................ [ 55%] ........................................................................ [ 56%] .................................X.....x................................ [ 56%] ................................................................s....... [ 57%] ............................x........................................... [ 57%] ..............................s......................................... [ 57%] ........................................................................ [ 58%] ........................................................................ [ 58%] ..........................ss........ss.................................. [ 58%] ........................................................................ [ 59%] .......ss..................................x.x..........x.......x...x..x [ 59%] ....................x................................................... [ 59%] ........................................................................ [ 60%] ........................................................................ [ 60%] ........................................................................ [ 61%] ....................s................................................... [ 61%] .........x..........x..........................................s........ [ 61%] .....................................s................................... [ 62%] ................s....................................................... [ 62%] .................................................................X...... [ 62%] ........................................................................ [ 63%] ........................................................................ [ 63%] ...x....s.s..s.s.ss..................................................... [ 64%] ........................................................................ [ 64%] ........................................................................ [ 64%] ........................................................................ [ 65%] ........................................................................ [ 65%] ........................................................................ [ 65%] .....................................s.ss............................... [ 66%] ........................................................................ [ 66%] .........................................................ssss........... [ 66%] ........................................................................ [ 67%] ........................................................................ [ 67%] ........................................................................ [ 68%] ........................................................................ [ 68%] ........................................................................ [ 68%] ........................................................................ [ 69%] ........................................................................ [ 69%] ........................................................................ [ 69%] ........................................................................ [ 70%] ......sssssssssssssssssssssssssssssss.sssssssssss....................... [ 70%] ........................................................................ [ 70%] ........................................................................ [ 71%] ........................................................................ [ 71%] ........................................................................ [ 72%] ........................................................................ [ 72%] ........................................................................ [ 72%] ........................................................................ [ 73%] ........................................................................ [ 73%] ........................................................................ [ 73%] ........................................................................ [ 74%] ........................................................................ [ 74%] ............s.s.s.s.ss.s.s.s.s.s.s.ss.s.s............................... [ 74%] ........................................................................ [ 75%] ........................................................................ [ 75%] ........................................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 77%] ........................................................................ [ 77%] ........................................................................ [ 77%] ........................................................................ [ 78%] ........................................................................ [ 78%] ........................................................................ [ 78%] ...........................................................s.s.s.s.s.s.s [ 79%] .s.s.s.s.s.s.ss.s....................................................... [ 79%] ........................................................................ [ 80%] ........................................................................ [ 80%] ................................................................sssss... [ 80%] ...........sssss..............sssss...............sssss................. [ 81%] sssss.................sssss.............sssss........s....s...s...s...s. [ 81%] ..s...s...s....s..x..s..x..s..x..s..x................................... [ 81%] .....................................F.F.F.F.F.F.F.....F....F..F......FF [ 82%] .F.F.F.F.F..F.F.F.F..................................................... [ 82%] ..........sss........................................................... [ 83%] .......ssssssssss...................ssssssssss.............s....s....s.. [ 83%] ...s............sssss....x..x...x....x...x..........sssss.....x....x...x [ 83%] ...x...........sssss...x...x............x..x...x..........sssss.....x... [ 84%] x...x...x...........sssss...x...x...x...x...x...........sssss...ss..xXXx [ 84%] xFx...F....sssss...x...x..ss.x.XXxx..F...sssss.xxF..x...x............... [ 84%] ....sss.ss.....................sssss.......................ssss.s....... [ 85%] ................sssss......................sssss........................ [ 85%] ..................................................s....s....ss........ss [ 85%] ...........ss.......F......Fs......F....Fx..F......F......F.sssss.....ss [ 86%] sssssssssssssF.....sssss.....sssssssssssssss..F.....sssss........F....ss [ 86%] sss..F......F......F....s..sF..s..s.ssssss.Fs..s..s.F.s..s..s.F.s..s.sss [ 87%] sss.s.F.s..s..s.F....ss........sssssssssssssssssssssssssssssssssssssssss [ 87%] ssssssssssssssssssssssssssssssssssssssssss...F....sssss.F.s......F..ssss [ 87%] s....F...ss...F.ss......FFFFFF..F..FFFFFFFFFFFFFFF.F...F..FF..F.F....... [ 88%] F........F.......F.................F.......Fx....Fx.....F.......F....... [ 88%] ...................x..........x....xxxxx....x.xx....x.......x.......x... [ 88%] ....x........x.......x.........x..............x........x........x....... [ 89%] x....x.xx.x....x.sssss...........sssss....xx.sssss....x.sssssssssssssss. [ 89%] ...x.sssss...........sssssssssssssss..........sssss...........sssss..... [ 89%] sssssssss.........................sss......sss....x...x........s........ [ 90%] .....s............ssssssssssssssssssssssssssssssssssssssss.sssssssssssss [ 90%] sssssssssssssssssssssssssssssssssssss.......sss.............sss......... [ 91%] .............x........x...........x.......x.....ssssssssssssssssssss.... [ 91%] ....x.xx..x..xxx..ssssssssssssssssssss..x.....ssssssssssssssssssss.ss... [ 91%] .s..x....s..s.s.sx.s..s..s...ss....ssx..xF..ssssssssssssssssssss.......F [ 92%] ss.....ss....ss....ss..FFF..ssssssssssssFss........ss.........F.s....... [ 92%] Fs....s.xs.sssF.s.FFs...ssssssssssss...Fs....s.....xs..sss..s..FFF..ssF. [ 92%] ....ss.x...ss.x..ssssss...ss...X...ss.x....ss....ss.F......sssss.F.....x [ 93%] x.ssssss...FX.x.x.x.x.Fs...Fs.........................ssssssssss........ [ 93%] ......................................sssss.sssss....................... [ 93%] .................s...........sssss.sssssssss.................s.......... [ 94%] ................s....x.ssssssssssssss..................s................ [ 94%] .....sssss.............................................................. [ 95%] ........................................................................ [ 95%] ........................................................................ [ 95%] x.....................................................s................. [ 96%] ....................................x........x....x..x...X.............. [ 96%] ........................................ssssssssssssssssssssssssssssssss [ 96%] sssssssssssssssssssssss..x.X......................x.X.........sss....... [ 97%] ....x...x.....................x...x.....................x....x.......... [ 97%] .s...........ssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssss [ 98%] ssssssssssssss.......................................................... [ 98%] ........................................................................ [ 98%] ........................................................................ [ 99%] ........................................................................ [ 99%] ........................................................................ [ 99%] ................................. [100%] =================================== FAILURES =================================== ____________ TestNetCDF4Data.test_roundtrip_empty_vlen_string_array ____________ [gw0] linux -- Python 3.13.0 /usr/bin/python3 self = def test_roundtrip_empty_vlen_string_array(self) -> None: # checks preserving vlen dtype for empty arrays GH7862 dtype = create_vlen_dtype(str) original = Dataset({"a": np.array([], dtype=dtype)}) assert check_vlen_dtype(original["a"].dtype) == str with self.roundtrip(original) as actual: assert_identical(original, actual) if np.issubdtype(actual["a"].dtype, object): # only check metadata for capable backends # eg. NETCDF3 based backends do not roundtrip metadata if actual["a"].dtype.metadata is not None: assert check_vlen_dtype(actual["a"].dtype) == str else: > assert actual["a"].dtype == np.dtype("U1') == dtype('U1') = Size: 0B\narray([], dtype='>U1')\nCoordinates:\n * a (a) >U1 0B .dtype E + and dtype('(' = np.dtype /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:875: AssertionError _____ TestNetCDF4Data.test_encoding_kwarg_vlen_string[input_strings0-True] _____ [gw0] linux -- Python 3.13.0 /usr/bin/python3 self = input_strings = [b'foo', b'bar', b'baz'], is_bytes = True @pytest.mark.parametrize( "input_strings, is_bytes", [ ([b"foo", b"bar", b"baz"], True), (["foo", "bar", "baz"], False), (["foó", "bár", "baź"], False), ], ) def test_encoding_kwarg_vlen_string( self, input_strings: list[str], is_bytes: bool ) -> None: original = Dataset({"x": input_strings}) expected_string = ["foo", "bar", "baz"] if is_bytes else input_strings expected = Dataset({"x": expected_string}) kwargs = dict(encoding={"x": {"dtype": str}}) with self.roundtrip(original, save_kwargs=kwargs) as actual: > assert actual["x"].encoding["dtype"] == "U3') == ' input_strings = ['foo', 'bar', 'baz'], is_bytes = False @pytest.mark.parametrize( "input_strings, is_bytes", [ ([b"foo", b"bar", b"baz"], True), (["foo", "bar", "baz"], False), (["foó", "bár", "baź"], False), ], ) def test_encoding_kwarg_vlen_string( self, input_strings: list[str], is_bytes: bool ) -> None: original = Dataset({"x": input_strings}) expected_string = ["foo", "bar", "baz"] if is_bytes else input_strings expected = Dataset({"x": expected_string}) kwargs = dict(encoding={"x": {"dtype": str}}) with self.roundtrip(original, save_kwargs=kwargs) as actual: > assert actual["x"].encoding["dtype"] == "U3') == ' input_strings = ['foó', 'bár', 'baź'], is_bytes = False @pytest.mark.parametrize( "input_strings, is_bytes", [ ([b"foo", b"bar", b"baz"], True), (["foo", "bar", "baz"], False), (["foó", "bár", "baź"], False), ], ) def test_encoding_kwarg_vlen_string( self, input_strings: list[str], is_bytes: bool ) -> None: original = Dataset({"x": input_strings}) expected_string = ["foo", "bar", "baz"] if is_bytes else input_strings expected = Dataset({"x": expected_string}) kwargs = dict(encoding={"x": {"dtype": str}}) with self.roundtrip(original, save_kwargs=kwargs) as actual: > assert actual["x"].encoding["dtype"] == "U3') == ' def test_roundtrip_empty_vlen_string_array(self) -> None: # checks preserving vlen dtype for empty arrays GH7862 dtype = create_vlen_dtype(str) original = Dataset({"a": np.array([], dtype=dtype)}) assert check_vlen_dtype(original["a"].dtype) == str with self.roundtrip(original) as actual: assert_identical(original, actual) if np.issubdtype(actual["a"].dtype, object): # only check metadata for capable backends # eg. NETCDF3 based backends do not roundtrip metadata if actual["a"].dtype.metadata is not None: assert check_vlen_dtype(actual["a"].dtype) == str else: > assert actual["a"].dtype == np.dtype("U1') == dtype('U1') = Size: 0B\narray([], dtype='>U1')\nCoordinates:\n * a (a) >U1 0B .dtype E + and dtype('(' = np.dtype /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:875: AssertionError _ TestNetCDF4ViaDaskData.test_encoding_kwarg_vlen_string[input_strings0-True] __ [gw0] linux -- Python 3.13.0 /usr/bin/python3 self = input_strings = [b'foo', b'bar', b'baz'], is_bytes = True @pytest.mark.parametrize( "input_strings, is_bytes", [ ([b"foo", b"bar", b"baz"], True), (["foo", "bar", "baz"], False), (["foó", "bár", "baź"], False), ], ) def test_encoding_kwarg_vlen_string( self, input_strings: list[str], is_bytes: bool ) -> None: original = Dataset({"x": input_strings}) expected_string = ["foo", "bar", "baz"] if is_bytes else input_strings expected = Dataset({"x": expected_string}) kwargs = dict(encoding={"x": {"dtype": str}}) with self.roundtrip(original, save_kwargs=kwargs) as actual: > assert actual["x"].encoding["dtype"] == "U3') == ' input_strings = ['foo', 'bar', 'baz'], is_bytes = False @pytest.mark.parametrize( "input_strings, is_bytes", [ ([b"foo", b"bar", b"baz"], True), (["foo", "bar", "baz"], False), (["foó", "bár", "baź"], False), ], ) def test_encoding_kwarg_vlen_string( self, input_strings: list[str], is_bytes: bool ) -> None: original = Dataset({"x": input_strings}) expected_string = ["foo", "bar", "baz"] if is_bytes else input_strings expected = Dataset({"x": expected_string}) kwargs = dict(encoding={"x": {"dtype": str}}) with self.roundtrip(original, save_kwargs=kwargs) as actual: > assert actual["x"].encoding["dtype"] == "U3') == ' input_strings = ['foó', 'bár', 'baź'], is_bytes = False @pytest.mark.parametrize( "input_strings, is_bytes", [ ([b"foo", b"bar", b"baz"], True), (["foo", "bar", "baz"], False), (["foó", "bár", "baź"], False), ], ) def test_encoding_kwarg_vlen_string( self, input_strings: list[str], is_bytes: bool ) -> None: original = Dataset({"x": input_strings}) expected_string = ["foo", "bar", "baz"] if is_bytes else input_strings expected = Dataset({"x": expected_string}) kwargs = dict(encoding={"x": {"dtype": str}}) with self.roundtrip(original, save_kwargs=kwargs) as actual: > assert actual["x"].encoding["dtype"] == "U3') == ', fill_value = 20, use_encoding = True @pytest.mark.parametrize( "timestr, timeunit, dtype, fill_value, use_encoding", [ ("1677-09-21T00:12:43.145224193", "ns", np.int64, 20, True), ("1970-09-21T00:12:44.145224808", "ns", np.float64, 1e30, True), ( "1677-09-21T00:12:43.145225216", "ns", np.float64, -9.223372036854776e18, True, ), ("1677-09-21T00:12:43.145224193", "ns", np.int64, None, False), ("1677-09-21T00:12:43.145225", "us", np.int64, None, False), ("1970-01-01T00:00:01.000001", "us", np.int64, None, False), ("1677-09-21T00:21:52.901038080", "ns", np.float32, 20.0, True), ], ) def test_roundtrip_datetime64_nanosecond_precision( timestr: str, timeunit: str, dtype: np.typing.DTypeLike, fill_value: int | float | None, use_encoding: bool, ) -> None: # test for GH7817 time = np.datetime64(timestr, timeunit) times = [np.datetime64("1970-01-01T00:00:00", timeunit), np.datetime64("NaT"), time] if use_encoding: encoding = dict(dtype=dtype, _FillValue=fill_value) else: encoding = {} var = Variable(["time"], times, encoding=encoding) > assert var.dtype == np.dtype("M8[ns]') == dtype('M8[ns]') = Size: 24B\narray(['1970-01-01T00:00:00.000000000', 'NaT',\n '1677-09-21T00:12:43.145224193'], dtype='datetime64[ns]').dtype E + and dtype('(' = np.dtype /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_coding_times.py:1242: AssertionError _ test_roundtrip_datetime64_nanosecond_precision[1970-09-21T00:12:44.145224808-ns-float64-1e+30-True] _ [gw1] linux -- Python 3.13.0 /usr/bin/python3 timestr = '1970-09-21T00:12:44.145224808', timeunit = 'ns' dtype = , fill_value = 1e+30, use_encoding = True @pytest.mark.parametrize( "timestr, timeunit, dtype, fill_value, use_encoding", [ ("1677-09-21T00:12:43.145224193", "ns", np.int64, 20, True), ("1970-09-21T00:12:44.145224808", "ns", np.float64, 1e30, True), ( "1677-09-21T00:12:43.145225216", "ns", np.float64, -9.223372036854776e18, True, ), ("1677-09-21T00:12:43.145224193", "ns", np.int64, None, False), ("1677-09-21T00:12:43.145225", "us", np.int64, None, False), ("1970-01-01T00:00:01.000001", "us", np.int64, None, False), ("1677-09-21T00:21:52.901038080", "ns", np.float32, 20.0, True), ], ) def test_roundtrip_datetime64_nanosecond_precision( timestr: str, timeunit: str, dtype: np.typing.DTypeLike, fill_value: int | float | None, use_encoding: bool, ) -> None: # test for GH7817 time = np.datetime64(timestr, timeunit) times = [np.datetime64("1970-01-01T00:00:00", timeunit), np.datetime64("NaT"), time] if use_encoding: encoding = dict(dtype=dtype, _FillValue=fill_value) else: encoding = {} var = Variable(["time"], times, encoding=encoding) > assert var.dtype == np.dtype("M8[ns]') == dtype('M8[ns]') = Size: 24B\narray(['1970-01-01T00:00:00.000000000', 'NaT',\n '1970-09-21T00:12:44.145224808'], dtype='datetime64[ns]').dtype E + and dtype('(' = np.dtype /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_coding_times.py:1242: AssertionError _ test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225216-ns-float64--9.223372036854776e+18-True] _ [gw1] linux -- Python 3.13.0 /usr/bin/python3 timestr = '1677-09-21T00:12:43.145225216', timeunit = 'ns' dtype = , fill_value = -9.223372036854776e+18 use_encoding = True @pytest.mark.parametrize( "timestr, timeunit, dtype, fill_value, use_encoding", [ ("1677-09-21T00:12:43.145224193", "ns", np.int64, 20, True), ("1970-09-21T00:12:44.145224808", "ns", np.float64, 1e30, True), ( "1677-09-21T00:12:43.145225216", "ns", np.float64, -9.223372036854776e18, True, ), ("1677-09-21T00:12:43.145224193", "ns", np.int64, None, False), ("1677-09-21T00:12:43.145225", "us", np.int64, None, False), ("1970-01-01T00:00:01.000001", "us", np.int64, None, False), ("1677-09-21T00:21:52.901038080", "ns", np.float32, 20.0, True), ], ) def test_roundtrip_datetime64_nanosecond_precision( timestr: str, timeunit: str, dtype: np.typing.DTypeLike, fill_value: int | float | None, use_encoding: bool, ) -> None: # test for GH7817 time = np.datetime64(timestr, timeunit) times = [np.datetime64("1970-01-01T00:00:00", timeunit), np.datetime64("NaT"), time] if use_encoding: encoding = dict(dtype=dtype, _FillValue=fill_value) else: encoding = {} var = Variable(["time"], times, encoding=encoding) > assert var.dtype == np.dtype("M8[ns]') == dtype('M8[ns]') = Size: 24B\narray(['1970-01-01T00:00:00.000000000', 'NaT',\n '1677-09-21T00:12:43.145225216'], dtype='datetime64[ns]').dtype E + and dtype('(' = np.dtype /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_coding_times.py:1242: AssertionError _ test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145224193-ns-int64-None-False] _ [gw1] linux -- Python 3.13.0 /usr/bin/python3 timestr = '1677-09-21T00:12:43.145224193', timeunit = 'ns' dtype = , fill_value = None, use_encoding = False @pytest.mark.parametrize( "timestr, timeunit, dtype, fill_value, use_encoding", [ ("1677-09-21T00:12:43.145224193", "ns", np.int64, 20, True), ("1970-09-21T00:12:44.145224808", "ns", np.float64, 1e30, True), ( "1677-09-21T00:12:43.145225216", "ns", np.float64, -9.223372036854776e18, True, ), ("1677-09-21T00:12:43.145224193", "ns", np.int64, None, False), ("1677-09-21T00:12:43.145225", "us", np.int64, None, False), ("1970-01-01T00:00:01.000001", "us", np.int64, None, False), ("1677-09-21T00:21:52.901038080", "ns", np.float32, 20.0, True), ], ) def test_roundtrip_datetime64_nanosecond_precision( timestr: str, timeunit: str, dtype: np.typing.DTypeLike, fill_value: int | float | None, use_encoding: bool, ) -> None: # test for GH7817 time = np.datetime64(timestr, timeunit) times = [np.datetime64("1970-01-01T00:00:00", timeunit), np.datetime64("NaT"), time] if use_encoding: encoding = dict(dtype=dtype, _FillValue=fill_value) else: encoding = {} var = Variable(["time"], times, encoding=encoding) > assert var.dtype == np.dtype("M8[ns]') == dtype('M8[ns]') = Size: 24B\narray(['1970-01-01T00:00:00.000000000', 'NaT',\n '1677-09-21T00:12:43.145224193'], dtype='datetime64[ns]').dtype E + and dtype('(' = np.dtype /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_coding_times.py:1242: AssertionError _ test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225-us-int64-None-False] _ [gw1] linux -- Python 3.13.0 /usr/bin/python3 timestr = '1677-09-21T00:12:43.145225', timeunit = 'us' dtype = , fill_value = None, use_encoding = False @pytest.mark.parametrize( "timestr, timeunit, dtype, fill_value, use_encoding", [ ("1677-09-21T00:12:43.145224193", "ns", np.int64, 20, True), ("1970-09-21T00:12:44.145224808", "ns", np.float64, 1e30, True), ( "1677-09-21T00:12:43.145225216", "ns", np.float64, -9.223372036854776e18, True, ), ("1677-09-21T00:12:43.145224193", "ns", np.int64, None, False), ("1677-09-21T00:12:43.145225", "us", np.int64, None, False), ("1970-01-01T00:00:01.000001", "us", np.int64, None, False), ("1677-09-21T00:21:52.901038080", "ns", np.float32, 20.0, True), ], ) def test_roundtrip_datetime64_nanosecond_precision( timestr: str, timeunit: str, dtype: np.typing.DTypeLike, fill_value: int | float | None, use_encoding: bool, ) -> None: # test for GH7817 time = np.datetime64(timestr, timeunit) times = [np.datetime64("1970-01-01T00:00:00", timeunit), np.datetime64("NaT"), time] if use_encoding: encoding = dict(dtype=dtype, _FillValue=fill_value) else: encoding = {} var = Variable(["time"], times, encoding=encoding) > assert var.dtype == np.dtype("M8[ns]') == dtype('M8[ns]') = Size: 24B\narray(['1970-01-01T00:00:00.000000000', 'NaT',\n '1677-09-21T00:12:43.145225000'], dtype='datetime64[ns]').dtype E + and dtype('(' = np.dtype /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_coding_times.py:1242: AssertionError _ test_roundtrip_datetime64_nanosecond_precision[1970-01-01T00:00:01.000001-us-int64-None-False] _ [gw1] linux -- Python 3.13.0 /usr/bin/python3 timestr = '1970-01-01T00:00:01.000001', timeunit = 'us' dtype = , fill_value = None, use_encoding = False @pytest.mark.parametrize( "timestr, timeunit, dtype, fill_value, use_encoding", [ ("1677-09-21T00:12:43.145224193", "ns", np.int64, 20, True), ("1970-09-21T00:12:44.145224808", "ns", np.float64, 1e30, True), ( "1677-09-21T00:12:43.145225216", "ns", np.float64, -9.223372036854776e18, True, ), ("1677-09-21T00:12:43.145224193", "ns", np.int64, None, False), ("1677-09-21T00:12:43.145225", "us", np.int64, None, False), ("1970-01-01T00:00:01.000001", "us", np.int64, None, False), ("1677-09-21T00:21:52.901038080", "ns", np.float32, 20.0, True), ], ) def test_roundtrip_datetime64_nanosecond_precision( timestr: str, timeunit: str, dtype: np.typing.DTypeLike, fill_value: int | float | None, use_encoding: bool, ) -> None: # test for GH7817 time = np.datetime64(timestr, timeunit) times = [np.datetime64("1970-01-01T00:00:00", timeunit), np.datetime64("NaT"), time] if use_encoding: encoding = dict(dtype=dtype, _FillValue=fill_value) else: encoding = {} var = Variable(["time"], times, encoding=encoding) > assert var.dtype == np.dtype("M8[ns]') == dtype('M8[ns]') = Size: 24B\narray(['1970-01-01T00:00:00.000000000', 'NaT',\n '1970-01-01T00:00:01.000001000'], dtype='datetime64[ns]').dtype E + and dtype('(' = np.dtype /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_coding_times.py:1242: AssertionError _ test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:21:52.901038080-ns-float32-20.0-True] _ [gw1] linux -- Python 3.13.0 /usr/bin/python3 timestr = '1677-09-21T00:21:52.901038080', timeunit = 'ns' dtype = , fill_value = 20.0, use_encoding = True @pytest.mark.parametrize( "timestr, timeunit, dtype, fill_value, use_encoding", [ ("1677-09-21T00:12:43.145224193", "ns", np.int64, 20, True), ("1970-09-21T00:12:44.145224808", "ns", np.float64, 1e30, True), ( "1677-09-21T00:12:43.145225216", "ns", np.float64, -9.223372036854776e18, True, ), ("1677-09-21T00:12:43.145224193", "ns", np.int64, None, False), ("1677-09-21T00:12:43.145225", "us", np.int64, None, False), ("1970-01-01T00:00:01.000001", "us", np.int64, None, False), ("1677-09-21T00:21:52.901038080", "ns", np.float32, 20.0, True), ], ) def test_roundtrip_datetime64_nanosecond_precision( timestr: str, timeunit: str, dtype: np.typing.DTypeLike, fill_value: int | float | None, use_encoding: bool, ) -> None: # test for GH7817 time = np.datetime64(timestr, timeunit) times = [np.datetime64("1970-01-01T00:00:00", timeunit), np.datetime64("NaT"), time] if use_encoding: encoding = dict(dtype=dtype, _FillValue=fill_value) else: encoding = {} var = Variable(["time"], times, encoding=encoding) > assert var.dtype == np.dtype("M8[ns]') == dtype('M8[ns]') = Size: 24B\narray(['1970-01-01T00:00:00.000000000', 'NaT',\n '1677-09-21T00:21:52.901038080'], dtype='datetime64[ns]').dtype E + and dtype('(' = np.dtype /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_coding_times.py:1242: AssertionError ____________________ test_map_blocks_roundtrip_string_index ____________________ [gw1] linux -- Python 3.13.0 /usr/bin/python3 def test_map_blocks_roundtrip_string_index(): ds = xr.Dataset( {"data": (["label"], [1, 2, 3])}, coords={"label": ["foo", "bar", "baz"]} ).chunk(label=1) > assert ds.label.dtype == np.dtype("U3') == dtype('U3') = Size: 36B\narray(['foo', 'bar', 'baz'], dtype='>U3')\nCoordinates:\n * label (label) >U3 36B 'foo' 'bar' 'baz'.dtype E + where Size: 36B\narray(['foo', 'bar', 'baz'], dtype='>U3')\nCoordinates:\n * label (label) >U3 36B 'foo' 'bar' 'baz' = Size: 60B\nDimensions: (label: 3)\nCoordinates:\n * label (label) >U3 36B 'foo' 'bar' 'baz'\nData variables:\n data (label) int64 24B dask.array.label E + and dtype('(' = np.dtype /builddir/build/BUILD/python-xarray-2024.6.0-build/BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dask.py:1371: AssertionError ____________ TestVariable.test_aggregation[float64-method_cumprod] _____________ [gw0] 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 _____________ TestVariable.test_aggregation[float64-method_cumsum] _____________ [gw0] 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] _______________ [gw0] 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 ______________ TestVariable.test_aggregation[float64-method_mean] ______________ [gw0] 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 _____________ TestVariable.test_aggregation[float64-method_median] _____________ [gw0] 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 ______________ TestVariable.test_aggregation[float64-method_min] _______________ [gw0] 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 ______________ TestVariable.test_aggregation[float64-method_prod] ______________ [gw0] 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 ______________ TestVariable.test_aggregation[float64-method_std] _______________ [gw0] 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 ______________ TestVariable.test_aggregation[float64-method_sum] _______________ [gw0] 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 ______________ TestVariable.test_aggregation[float64-method_var] _______________ [gw0] 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 _____________ TestVariable.test_aggregation[int64-method_cumprod] ______________ [gw0] 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 ______________ TestVariable.test_aggregation[int64-method_cumsum] ______________ [gw0] 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] ________________ [gw0] 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 _______________ TestVariable.test_aggregation[int64-method_mean] _______________ [gw0] 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 ______________ TestVariable.test_aggregation[int64-method_median] ______________ [gw0] 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 _______________ TestVariable.test_aggregation[int64-method_min] ________________ [gw0] 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 _______________ TestVariable.test_aggregation[int64-method_prod] _______________ [gw0] 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] ________________ [gw0] 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 _______________ TestVariable.test_aggregation[int64-method_sum] ________________ [gw0] 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 _______________ TestVariable.test_aggregation[int64-method_var] ________________ [gw0] 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 ______________________ [gw0] 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 _________ TestVariable.test_computation[float64-method_reduce-numbagg] _________ [gw0] 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] ___________ [gw0] 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 __________ TestVariable.test_computation[int64-method_reduce-numbagg] __________ [gw0] 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 ___________ TestVariable.test_computation[int64-method_reduce-None] ____________ [gw0] 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_max] _____________ [gw0] 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] _____________ [gw0] 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 _____________ TestDataArray.test_aggregation[float64-function_min] _____________ [gw0] 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 ____________ TestDataArray.test_aggregation[float64-function_prod] _____________ [gw0] 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] _____________ [gw0] 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 _____________ TestDataArray.test_aggregation[float64-function_std] _____________ [gw0] 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 _____________ TestDataArray.test_aggregation[float64-function_var] _____________ [gw0] 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 ___________ TestDataArray.test_aggregation[float64-function_cumsum] ____________ [gw0] 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 ___________ TestDataArray.test_aggregation[float64-function_cumprod] ___________ [gw0] 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 ______________ TestDataArray.test_aggregation[float64-method_max] ______________ [gw0] 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 _____________ TestDataArray.test_aggregation[float64-method_mean] ______________ [gw0] 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 ____________ TestDataArray.test_aggregation[float64-method_median] _____________ [gw0] 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 ______________ TestDataArray.test_aggregation[float64-method_min] ______________ [gw0] 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 _____________ TestDataArray.test_aggregation[float64-method_prod] ______________ [gw0] 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 ______________ TestDataArray.test_aggregation[float64-method_sum] ______________ [gw0] 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 ______________ TestDataArray.test_aggregation[float64-method_std] ______________ [gw0] 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 ______________ TestDataArray.test_aggregation[float64-method_var] ______________ [gw0] 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 ____________ TestDataArray.test_aggregation[float64-method_cumsum] _____________ [gw0] 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 ____________ TestDataArray.test_aggregation[float64-method_cumprod] ____________ [gw0] 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 ______________ TestDataArray.test_aggregation[int64-function_max] ______________ [gw0] 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 _____________ TestDataArray.test_aggregation[int64-function_mean] ______________ [gw0] 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 ______________ TestDataArray.test_aggregation[int64-function_min] ______________ [gw0] 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] ______________ [gw0] 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] ______________ [gw0] 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] ______________ [gw0] 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] ______________ [gw0] 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 _______________ TestDataset.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", ( 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-function_cumsum] _____________ [gw0] 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 _______________ TestDataset.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", ( 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_aggregation[int64-function_cumprod] ____________ [gw0] 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 ______________ TestDataset.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", ( 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_aggregation[int64-method_max] _______________ [gw0] 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 _____________ TestDataset.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", ( 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 ______________ TestDataArray.test_aggregation[int64-method_mean] _______________ [gw0] 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 _______________ TestDataset.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", ( 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_aggregation[int64-method_median] ______________ [gw0] 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 ______________ TestDataset.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", ( 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 _______________ TestDataArray.test_aggregation[int64-method_min] _______________ [gw0] 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] _______________ [gw0] 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 _______________ TestDataset.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", ( 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 _______________ TestDataArray.test_aggregation[int64-method_sum] _______________ [gw0] 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 _______________ TestDataset.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", ( 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 _______________ TestDataArray.test_aggregation[int64-method_std] _______________ [gw0] 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 _____________ TestDataset.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", ( 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_aggregation[int64-method_var] _______________ [gw0] 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 _____________ TestDataset.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", ( 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_aggregation[int64-method_cumsum] ______________ [gw0] 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 _____________ TestDataArray.test_aggregation[int64-method_cumprod] _____________ [gw0] 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 ________________ TestDataset.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", ( 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_unary_operations[float64-round] ______________ [gw0] 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_unary_operations[int64-round] _______________ [gw0] 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[int64-method_min] ________________ [gw1] 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 _______________ TestDataset.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", ( 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 ______________ TestDataset.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", ( 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] ________________ [gw1] 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] ________________ [gw1] 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_aggregation[int64-method_std] ________________ [gw1] 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_aggregation[int64-method_var] ________________ [gw1] 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] _______________ [gw1] 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] ______________ [gw1] 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 ______ 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 _______ 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_computation[float64-data-method_reduce-numbagg] _______ [gw1] 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 _______ 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_computation[float64-data-method_reduce-None] _________ [gw1] 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 ________ 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 _____ TestDataArray.test_computation_objects[float64-method_groupby-data] ______ [gw0] 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_computation_objects[float64-method_groupby_bins-data] ___ [gw0] 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 ________ TestDataset.test_computation[int64-data-method_reduce-numbagg] ________ [gw1] 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] __________ [gw1] 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 ______ TestDataArray.test_computation_objects[int64-method_groupby-data] _______ [gw0] 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 ____ TestDataArray.test_computation_objects[int64-method_groupby_bins-data] ____ [gw0] 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_resample[float64] _____________________ [gw0] 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_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 ______________________ TestDataArray.test_resample[int64] ______________________ [gw0] 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_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 ___________________ 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_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_datatree.py::TestNetCDF4DatatreeIO::test_netcdf_encoding /usr/lib64/python3.13/contextlib.py:141: RuntimeWarning: deallocating CachingFileManager(, '/tmp/pytest-of-mockbuild/pytest-0/popen-gw1/test_to_netcdf0/test.nc', mode='r', kwargs={'clobber': True, 'diskless': False, 'persist': False, 'format': 'NETCDF4'}, manager_id='0ff33c72-d59b-4b14-b9f4-0f113ffc6c13'), but file is not already closed. This may indicate a bug. return next(self.gen) 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_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] /usr/lib/python3.13/site-packages/zarr/util.py:322: DeprecationWarning: NumPy will stop allowing conversion of out-of-bound Python integers to integer arrays. The conversion of 255 to int8 will fail in the future. For the old behavior, usually: np.array(value).astype(dtype) will give the desired result (the cast overflows). fill_value = np.array(fill_value, dtype=dtype)[()] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225-us-int64-None-False] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-01-01T00:00:01.000001-us-int64-None-False] /builddir/build/BUILD/python-xarray-2024.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_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_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_dask.py: 12 warnings tests/test_units.py: 10 warnings /usr/lib64/python3.13/site-packages/numpy/core/numeric.py:407: RuntimeWarning: invalid value encountered in cast multiarray.copyto(res, fill_value, casting='unsafe') tests/test_groupby.py::test_groupby_drops_nans /builddir/build/BUILD/python-xarray-2024.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_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_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_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: 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_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_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 [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 [18] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1031: requires iris SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:1968: https://github.com/Unidata/netcdf4-python/issues/1195 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 [12] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_backends.py:899: float32 will be treated as float64 in zarr 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 [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 [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 [8] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_coarsen.py:245: These parameters lead to all-NaN slices 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 [3] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dtypes.py:128: requires array_api_strict SKIPPED [16] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_duck_array_ops.py:555: dask does not compute object-typed array SKIPPED [16] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_duck_array_ops.py:549: numpy does not support this SKIPPED [60] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_duck_array_ops.py:644: numpy's argmin (not nanargmin) does not handle object-dtype SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_conventions.py:488: cannot roundtrip coordinates yet for CFEncodedInMemoryStore SKIPPED [36] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_duck_array_ops.py:646: numpy's nanargmin raises ValueError for all nan axis SKIPPED [80] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_duck_array_ops.py:637: dim not in this test SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataarray.py:3492: requires sparse SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataarray.py:3505: requires sparse 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_dataarray.py:4441: requires numexpr SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_groupby.py:1195: requires flox 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 [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 [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 [4] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_dataset.py:6643: requires numexpr 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 [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 [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_plot.py:3213: requires cartopy 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 [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 [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1135: indexes don't support units SKIPPED [4] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1225: indexes don't support units SKIPPED [4] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1261: indexes don't support units SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1306: indexes don't support units SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1349: indexes don't support units SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_rolling.py: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 [20] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:1751: behavior of identical is undecided SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py: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 [4] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2013: rank not implemented for non-ndarray SKIPPED [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py: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 [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2279: indexes don't support units SKIPPED [4] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2313: indexes don't support units SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2345: calling np.argmax as a function on xarray objects is not supported SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2345: calling np.argmin as a function on xarray objects is not supported SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:2345: median does not work with dataarrays yet SKIPPED [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py: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 [28] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3169: indexes don't support units SKIPPED [30] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3284: indexes don't support units SKIPPED [30] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3329: indexes don't support units SKIPPED [30] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3374: indexes don't support units SKIPPED [16] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3894: indexes don't support units SKIPPED [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3957: indexes don't support units SKIPPED [4] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4032: indexes don't support units SKIPPED [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4454: indexes don't support units SKIPPED [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4519: indexes don't support units SKIPPED [30] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4519: behaviour of identical is unclear SKIPPED [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4612: indexes don't support units SKIPPED [6] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4709: indexes don't support units SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4782: rank not implemented for non-ndarray SKIPPED [30] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4850: indexes don't support units SKIPPED [30] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4903: indexes don't support units SKIPPED [30] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:4956: indexes don't support units SKIPPED [6] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5009: indexes don't support units SKIPPED [20] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3498: indexes don't support units SKIPPED [20] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3574: indexes don't support units SKIPPED [20] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5137: indexes don't support units SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3645: indexes don't support units SKIPPED [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3669: rank not implemented for non-ndarray SKIPPED [6] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3708: indexes don't support units SKIPPED [16] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3767: indexes don't support units SKIPPED [20] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5212: indexes don't support units SKIPPED [24] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5252: indexes don't support units SKIPPED [10] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3821: indexes don't support units SKIPPED [6] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:3821: requires numbagg>=0.4.0 SKIPPED [12] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5305: 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 [2] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5365: indexes don't support units SKIPPED [20] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5407: indexes don't support units SKIPPED [32] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_units.py:5464: indexes don't support units SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_variable.py:2400: requires sparse SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_variable.py:2506: unconditional skip SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_variable.py:2510: unconditional skip SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_variable.py:2514: unconditional skip SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_variable.py:2518: unconditional skip SKIPPED [45] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_variable.py:2522: unconditional skip SKIPPED [1] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_variable.py: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 SKIPPED [72] ../BUILDROOT/usr/lib/python3.13/site-packages/xarray/tests/test_weighted.py:298: `method` argument is not currently exposed XFAIL tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_combine.py::TestNestedCombine::test_nested_concat_too_many_dims_at_once 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_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_2D - Currently pandas with pyarrow installed will return a `string[pyarrow]` type, which causes the `y` column to have a different type depending on whether pyarrow is installed XFAIL tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_2D_set_index XFAIL tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_not_daskarray - Currently pandas with pyarrow installed will return a `string[pyarrow]` type, which causes the index to have a different type depending on whether pyarrow is installed XFAIL tests/test_dataarray.py::TestDataArray::test_astype_subok - reason: DataArray cannot be backed yet by a subclasses of np.ndarray XFAIL tests/test_dataarray.py::TestDataArray::test_copy_coords[False-expected_orig1] XFAIL tests/test_dataarray.py::TestReduce1D::test_idxmin[True-datetime] - reason: dask operation 'argmin' breaks when dtype is datetime64 (M) XFAIL tests/test_dataarray.py::TestReduce1D::test_idxmax[True-datetime] - reason: dask operation 'argmax' breaks when dtype is datetime64 (M) XFAIL tests/test_dataarray.py::TestReduce2D::test_idxmin[dask-datetime] - reason: dask operation 'argmin' breaks when dtype is datetime64 (M) XFAIL tests/test_dataarray.py::TestReduce2D::test_idxmax[dask-datetime] - reason: dask operation 'argmax' breaks when dtype is datetime64 (M) XFAIL tests/test_dataset.py::TestDataset::test_copy_coords[False-expected_orig1] XFAIL tests/test_interp.py::test_datetime[2000-01-01T12:00-0.5] XFAIL tests/test_datatree.py::TestGetItem::test_getitem_multiple_data_variables - Should be deprecated in favour of .subset XFAIL tests/test_datatree.py::TestGetItem::test_getitem_dict_like_selection_access_to_dataset - Indexing needs to return whole tree (GH https://github.com/xarray-contrib/datatree/issues/77) XFAIL tests/test_datatree.py::TestCopy::test_copy_with_data - data argument not yet implemented XFAIL tests/test_datatree.py::TestSetItem::test_setitem_dataset_on_this_node - assigning Datasets doesn't yet create new nodes XFAIL tests/test_datatree.py::TestSetItem::test_setitem_dataset_as_new_node - assigning Datasets doesn't yet create new nodes XFAIL tests/test_datatree.py::TestSetItem::test_setitem_dataset_as_new_node_requiring_intermediate_nodes - assigning Datasets doesn't yet create new nodes XFAIL tests/test_datatree.py::TestTreeFromDict::test_roundtrip_unnamed_root XFAIL tests/test_missing.py::test_interpolate_na_2d[None] XFAIL tests/test_namedarray.py::TestNamedArray::test_init[expected1] - NamedArray only supports array-like objects XFAIL tests/test_plot.py::TestSurface::test_dates_are_concise - Failing inside matplotlib. Should probably be fixed upstream because other plot functions can handle it. Remove this test when it works, already in Common2dMixin XFAIL tests/test_units.py::test_replication_full_like_dataarray[float64-coords] - can't copy quantity into non-quantity XFAIL tests/test_units.py::test_replication_full_like_dataarray[int64-coords] - can't copy quantity into non-quantity XFAIL tests/test_units.py::test_replication_full_like_dataset[float64-coords] - can't copy quantity into non-quantity XFAIL tests/test_units.py::test_replication_full_like_dataset[int64-coords] - can't copy quantity into non-quantity XFAIL tests/test_units.py::test_align_dataarray[float64-10-coords-no_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[float64-10-coords-dimensionless] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[float64-10-coords-incompatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[float64-10-coords-compatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[float64-10-coords-identical_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[float64-value1-coords-dimensionless] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[float64-value1-coords-incompatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[float64-value1-coords-compatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[float64-value1-coords-identical_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[int64-10-coords-no_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[int64-10-coords-dimensionless] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[int64-10-coords-incompatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[int64-10-coords-compatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[int64-10-coords-identical_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[int64-value1-coords-dimensionless] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::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_align_dataset[int64-value1-coords-dimensionless] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[int64-value1-coords-incompatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[int64-value1-coords-compatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[int64-value1-coords-identical_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::TestDataArray::test_interpolate_na - uses numpy.vectorize XFAIL tests/test_units.py::TestDataArray::test_bivariate_ufunc[float64-compatible_unit] - pint converts to the wrong units XFAIL tests/test_units.py::TestDataArray::test_bivariate_ufunc[int64-compatible_unit] - pint converts to the wrong units XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-no_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-dimensionless] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-incompatible_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataset::test_missing_value_filling[float64-method_ffill] - ffill and bfill lose the unit XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-compatible_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataset::test_missing_value_filling[float64-method_bfill] - ffill and bfill lose the unit XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-identical_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataset::test_missing_value_filling[int64-method_ffill] - ffill and bfill lose the unit XFAIL tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-no_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataset::test_missing_value_filling[int64-method_bfill] - ffill and bfill lose the unit XFAIL tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-dimensionless] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-incompatible_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-compatible_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-identical_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-no_unit-function_clip] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-dimensionless-function_clip] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-incompatible_unit-function_clip] - xarray does not implement __array_function__ 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::TestDataset::test_interpolate_na[float64] - interpolate_na uses numpy.vectorize XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-compatible_unit-function_clip] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataset::test_interpolate_na[int64] - interpolate_na uses numpy.vectorize XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-identical_unit-function_clip] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_missing_value_filling[float64-method_ffill] - ffill and bfill lose units in data XFAIL tests/test_units.py::TestDataArray::test_missing_value_filling[float64-method_bfill] - ffill and bfill lose units in data 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_to_stacked_array[float64] - stacked dimension's labels have to be hashable, but is a numpy.array XFAIL tests/test_units.py::TestDataset::test_to_stacked_array[int64] - stacked dimension's labels have to be hashable, but is a numpy.array XFAIL tests/test_units.py::TestDataArray::test_interp_reindex[float64-method_interp-data] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_interp_reindex[float64-method_interp-coords] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_interp_reindex[int64-method_interp-data] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_interp_reindex[int64-method_interp-coords] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_interp_reindex_like[float64-method_interp_like-data] - uses scipy XFAIL tests/test_units.py::TestDataset::test_interp_reindex[float64-method_interp-data] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_interp_reindex_like[float64-method_interp_like-coords] - uses scipy XFAIL tests/test_units.py::TestDataset::test_interp_reindex[float64-method_interp-coords] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_interp_reindex_like[int64-method_interp_like-data] - uses scipy XFAIL tests/test_units.py::TestDataset::test_interp_reindex[int64-method_interp-data] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_interp_reindex_like[int64-method_interp_like-coords] - uses scipy XFAIL tests/test_units.py::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_interp_reindex_like[int64-method_interp_like-coords] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_computation_objects[float64-method_rolling-data] - reason: numpy.lib.stride_tricks.as_strided converts to ndarray XFAIL tests/test_units.py::TestDataArray::test_computation_objects[int64-method_rolling-data] - reason: numpy.lib.stride_tricks.as_strided converts to ndarray XFAIL tests/test_units.py::TestDataset::test_computation_objects[float64-data-method_rolling] - strips units XFAIL tests/test_units.py::TestDataset::test_computation_objects[float64-data-method_rolling_exp] - numbagg functions are not supported by pint XFAIL tests/test_units.py::TestDataset::test_computation_objects[float64-coords-method_rolling_exp] - numbagg functions are not supported by pint XFAIL tests/test_units.py::TestDataset::test_computation_objects[int64-data-method_rolling] - strips units XFAIL tests/test_units.py::TestDataset::test_computation_objects[int64-data-method_rolling_exp] - numbagg functions are not supported by pint XFAIL tests/test_units.py::TestDataset::test_computation_objects[int64-coords-method_rolling_exp] - numbagg functions are not supported by pint XFAIL tests/test_units.py::TestPlots::test_units_in_line_plot_labels[coord_unit1-coord_attrs1] - indexes don't support units XFAIL tests/test_units.py::TestPlots::test_units_in_slice_line_plot_labels_sel[coord_unit1-coord_attrs1] - indexes don't support units XFAIL tests/test_units.py::TestPlots::test_units_in_slice_line_plot_labels_isel[coord_unit1-coord_attrs1] - pint.errors.UnitStrippedWarning XFAIL tests/test_variable.py::TestVariable::test_timedelta64_valid_range - pandas issue 36615 XFAIL tests/test_variable.py::TestVariableWithDask::test_timedelta64_valid_range - pandas issue 36615 XFAIL tests/test_variable.py::TestIndexVariable::test_timedelta64_valid_range - pandas issue 36615 XFAIL tests/test_variable.py::TestVariableWithDask::test_0d_object_array_with_list XFAIL tests/test_variable.py::TestVariableWithDask::test_array_interface XFAIL tests/test_variable.py::TestVariableWithDask::test_copy_index XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-median] - median is not implemented by Dask XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-median] - median is not implemented by Dask XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-median] - median is not implemented by Dask XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-reflect] - dask.array.pad bug XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-median] - median is not implemented by Dask XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-reflect] - dask.array.pad bug XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-median] - median is not implemented by Dask XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-reflect] - dask.array.pad bug XPASS tests/test_dataarray.py::TestDataArray::test_to_dask_dataframe dask-expr is broken XPASS tests/test_dataarray.py::TestDataArray::test_copy_coords[True-expected_orig0] XPASS tests/test_dataset.py::TestDataset::test_copy_coords[True-expected_orig0] XPASS tests/test_plot.py::TestImshow::test_dates_are_concise Failing inside matplotlib. Should probably be fixed upstream because other plot functions can handle it. Remove this test when it works, already in Common2dMixin XPASS tests/test_units.py::TestVariable::test_computation[float64-method_rolling_window-numbagg] converts to ndarray XPASS tests/test_units.py::TestVariable::test_computation[float64-method_rolling_window-None] converts to ndarray XPASS tests/test_units.py::TestVariable::test_computation[int64-method_rolling_window-numbagg] converts to ndarray XPASS tests/test_units.py::TestVariable::test_computation[int64-method_rolling_window-None] converts to ndarray XPASS tests/test_units.py::TestDataset::test_computation_objects[float64-coords-method_rolling] strips units XPASS tests/test_units.py::TestDataset::test_computation_objects[int64-coords-method_rolling] strips units XPASS tests/test_variable.py::TestVariableWithDask::test_eq_all_dtypes XPASS tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-reflect] dask.array.pad bug XPASS tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-reflect] dask.array.pad bug FAILED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_empty_vlen_string_array FAILED tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_vlen_string[input_strings0-True] FAILED tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_vlen_string[input_strings1-False] FAILED tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_vlen_string[input_strings2-False] FAILED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_empty_vlen_string_array FAILED tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_vlen_string[input_strings0-True] FAILED tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_vlen_string[input_strings1-False] FAILED tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_vlen_string[input_strings2-False] FAILED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145224193-ns-int64-20-True] FAILED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-09-21T00:12:44.145224808-ns-float64-1e+30-True] FAILED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225216-ns-float64--9.223372036854776e+18-True] FAILED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145224193-ns-int64-None-False] FAILED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225-us-int64-None-False] FAILED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-01-01T00:00:01.000001-us-int64-None-False] FAILED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:21:52.901038080-ns-float32-20.0-True] FAILED tests/test_dask.py::test_map_blocks_roundtrip_string_index - Assertion... FAILED tests/test_units.py::TestVariable::test_aggregation[float64-method_cumprod] 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::TestVariable::test_aggregation[float64-method_mean] FAILED tests/test_units.py::TestVariable::test_aggregation[float64-method_median] FAILED tests/test_units.py::TestVariable::test_aggregation[float64-method_min] FAILED tests/test_units.py::TestVariable::test_aggregation[float64-method_prod] FAILED tests/test_units.py::TestVariable::test_aggregation[float64-method_std] FAILED tests/test_units.py::TestVariable::test_aggregation[float64-method_sum] FAILED tests/test_units.py::TestVariable::test_aggregation[float64-method_var] FAILED tests/test_units.py::TestVariable::test_aggregation[int64-method_cumprod] 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::TestVariable::test_aggregation[int64-method_mean] FAILED tests/test_units.py::TestVariable::test_aggregation[int64-method_median] FAILED tests/test_units.py::TestVariable::test_aggregation[int64-method_min] 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::TestVariable::test_aggregation[int64-method_sum] 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::TestVariable::test_computation[float64-method_reduce-numbagg] FAILED tests/test_units.py::TestVariable::test_computation[float64-method_reduce-None] FAILED tests/test_units.py::TestVariable::test_computation[int64-method_reduce-numbagg] FAILED tests/test_units.py::TestVariable::test_computation[int64-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::TestDataArray::test_aggregation[float64-function_min] 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::TestDataArray::test_aggregation[float64-function_std] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-function_var] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-function_cumsum] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-function_cumprod] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-method_max] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-method_mean] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-method_median] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-method_min] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-method_prod] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-method_sum] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-method_std] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-method_var] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-method_cumsum] FAILED tests/test_units.py::TestDataArray::test_aggregation[float64-method_cumprod] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-function_max] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-function_mean] 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::TestDataset::test_aggregation[float64-method_max] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-function_cumsum] FAILED tests/test_units.py::TestDataset::test_aggregation[float64-method_min] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-function_cumprod] FAILED tests/test_units.py::TestDataset::test_aggregation[float64-method_mean] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-method_max] FAILED tests/test_units.py::TestDataset::test_aggregation[float64-method_median] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-method_mean] FAILED tests/test_units.py::TestDataset::test_aggregation[float64-method_sum] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-method_median] FAILED tests/test_units.py::TestDataset::test_aggregation[float64-method_prod] 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::TestDataset::test_aggregation[float64-method_std] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-method_sum] FAILED tests/test_units.py::TestDataset::test_aggregation[float64-method_var] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-method_std] FAILED tests/test_units.py::TestDataset::test_aggregation[float64-method_cumsum] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-method_var] FAILED tests/test_units.py::TestDataset::test_aggregation[float64-method_cumprod] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-method_cumsum] FAILED tests/test_units.py::TestDataArray::test_aggregation[int64-method_cumprod] FAILED tests/test_units.py::TestDataset::test_aggregation[int64-method_max] FAILED tests/test_units.py::TestDataArray::test_unary_operations[float64-round] FAILED tests/test_units.py::TestDataArray::test_unary_operations[int64-round] FAILED tests/test_units.py::TestDataset::test_aggregation[int64-method_min] FAILED tests/test_units.py::TestDataset::test_aggregation[int64-method_mean] 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_aggregation[int64-method_std] 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::TestDataArray::test_computation[float64-method_reduce-data-numbagg] FAILED tests/test_units.py::TestDataArray::test_computation[float64-method_reduce-data-None] FAILED tests/test_units.py::TestDataset::test_computation[float64-data-method_reduce-numbagg] FAILED tests/test_units.py::TestDataArray::test_computation[int64-method_reduce-data-numbagg] FAILED tests/test_units.py::TestDataset::test_computation[float64-data-method_reduce-None] FAILED tests/test_units.py::TestDataArray::test_computation[int64-method_reduce-data-None] FAILED tests/test_units.py::TestDataArray::test_computation_objects[float64-method_groupby-data] FAILED tests/test_units.py::TestDataArray::test_computation_objects[float64-method_groupby_bins-data] 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::TestDataArray::test_computation_objects[int64-method_groupby-data] FAILED tests/test_units.py::TestDataArray::test_computation_objects[int64-method_groupby_bins-data] FAILED tests/test_units.py::TestDataArray::test_resample[float64] - pint.erro... FAILED tests/test_units.py::TestDataset::test_computation_objects[float64-data-method_groupby] FAILED tests/test_units.py::TestDataArray::test_resample[int64] - pint.errors... 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::TestPintWrappingDask::test_duck_array_ops - pint.... FAILED tests/test_units.py::TestDataset::test_resample[float64-data] - pint.e... FAILED tests/test_units.py::TestDataset::test_resample[int64-data] - pint.err... = 122 failed, 17227 passed, 2173 skipped, 163 xfailed, 13 xpassed, 172 warnings in 445.87s (0:07:25) = RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.lNYibh (%check) Bad exit status from /var/tmp/rpm-tmp.lNYibh (%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-s390x-1718699139.449314/root/var/log/dnf5.log ERROR: Exception(/var/lib/copr-rpmbuild/results/python-xarray-2024.6.0-1.fc41.src.rpm) Config(fedora-40-s390x) 9 minutes 4 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 57a2e49b1afa41da84196eed47e31697 -D /var/lib/mock/fedora-40-s390x-1718699139.449314/root -a -u mockbuild --capability=cap_ipc_lock --rlimit=RLIMIT_NOFILE=10240 --capability=cap_ipc_lock --bind=/tmp/mock-resolv._x2yyodk:/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 s390x /builddir/build/originals/python-xarray.spec' Copr build error: Build failed