Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c18a' (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/8487453-fedora-40-x86_64 --chroot fedora-40-x86_64 Version: 1.2 PID: 24437 Logging PID: 24438 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 8487453, 'buildroot_pkgs': [], 'chroot': 'fedora-40-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': 'f1a66df022e181801e89848124ec50e09a53f026', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/churchyard/jinja2-3.1.5-f40:custom:isolated/python-xarray', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'python-xarray', 'package_version': '2023.9.0-3', 'project_dirname': 'jinja2-3.1.5-f40:custom:isolated', 'project_name': 'jinja2-3.1.5-f40', 'project_owner': 'churchyard', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/churchyard/jinja2-3.1.5-f40/fedora-40-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}, {'baseurl': 'http://kojipkgs.fedoraproject.org/repos/f40-build/latest/$basearch/', 'id': 'http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch', 'name': 'Additional repo http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch'}], 'sandbox': 'churchyard/jinja2-3.1.5-f40--churchyard', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 0, 'submitter': 'churchyard', 'tags': [], 'task_id': '8487453-fedora-40-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/churchyard/jinja2-3.1.5-f40:custom:isolated/python-xarray /var/lib/copr-rpmbuild/workspace/workdir-bw2lyumt/python-xarray --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/churchyard/jinja2-3.1.5-f40:custom:isolated/python-xarray', '/var/lib/copr-rpmbuild/workspace/workdir-bw2lyumt/python-xarray', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-bw2lyumt/python-xarray'... Running: git checkout f1a66df022e181801e89848124ec50e09a53f026 -- cmd: ['git', 'checkout', 'f1a66df022e181801e89848124ec50e09a53f026', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-bw2lyumt/python-xarray rc: 0 stdout: stderr: Note: switching to 'f1a66df022e181801e89848124ec50e09a53f026'. 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 f1a66df automatic import of python-xarray Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-bw2lyumt/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-2023.9.0.tar.gz /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated INFO: Calling: curl -H Pragma: -o xarray-2023.9.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/churchyard/jinja2-3.1.5-f40:custom:isolated/python-xarray/xarray-2023.9.0.tar.gz/md5/cf0aabf0f86dcd826d85914f966951e9/xarray-2023.9.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 3688k 100 3688k 0 0 33.8M 0 --:--:-- --:--:-- --:--:-- 33.9M INFO: Reading stdout from command: md5sum xarray-2023.9.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/churchyard/jinja2-3.1.5-f40:custom:isolated/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 49.2M 0 0:00:02 0:00:02 --:--:-- 49.2M INFO: Reading stdout from command: md5sum xarray-data-7d8290e0be9d2a8f4b4381641f20a97db6eaea3d.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-bw2lyumt/python-xarray/python-xarray.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-bw2lyumt/python-xarray --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1736348094.493736 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.0 starting (python version = 3.13.0, NVR = mock-6.0-1.fc41), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-bw2lyumt/python-xarray/python-xarray.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-bw2lyumt/python-xarray --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1736348094.493736 -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-bw2lyumt/python-xarray/python-xarray.spec) Config(fedora-40-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.0 INFO: Mock Version: 6.0 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-40-x86_64-bootstrap-1736348094.493736/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 container image: registry.fedoraproject.org/fedora:40 INFO: Pulling image: registry.fedoraproject.org/fedora:40 INFO: Tagging container image as mock-bootstrap-283ea674-377b-4222-b131-fc1cc6008fde INFO: Checking that cccf8d63d11d219c285ac6fa89b3c3850e598379790f46816ab961e21d7c4722 image matches host's architecture INFO: Copy content of container cccf8d63d11d219c285ac6fa89b3c3850e598379790f46816ab961e21d7c4722 to /var/lib/mock/fedora-40-x86_64-bootstrap-1736348094.493736/root INFO: mounting cccf8d63d11d219c285ac6fa89b3c3850e598379790f46816ab961e21d7c4722 with podman image mount INFO: image cccf8d63d11d219c285ac6fa89b3c3850e598379790f46816ab961e21d7c4722 as /var/lib/containers/storage/overlay/ea6459704420479040f5ae1ac423e605b3307fe5ce36d12d2981f2a18aad83a5/merged INFO: umounting image cccf8d63d11d219c285ac6fa89b3c3850e598379790f46816ab961e21d7c4722 (/var/lib/containers/storage/overlay/ea6459704420479040f5ae1ac423e605b3307fe5ce36d12d2981f2a18aad83a5/merged) with podman image umount INFO: Removing image mock-bootstrap-283ea674-377b-4222-b131-fc1cc6008fde INFO: Using 'dnf4' instead of 'dnf5' for bootstrap chroot INFO: Package manager dnf4 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 17 kB/s | 1.5 kB 00:00 Additional repo http_kojipkgs_fedoraproject_org 49 MB/s | 14 MB 00:00 fedora 17 MB/s | 20 MB 00:01 updates 8.0 MB/s | 12 MB 00:01 Dependencies resolved. ============================================================================================================== Package Arch Version Repository Size ============================================================================================================== Installing: dnf5 x86_64 5.1.17-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 690 k dnf5-plugins x86_64 5.1.17-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 351 k Installing dependencies: fmt x86_64 10.2.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 125 k libdnf5 x86_64 5.1.17-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.0 M libdnf5-cli x86_64 5.1.17-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 231 k sdbus-cpp x86_64 1.4.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 110 k Transaction Summary ============================================================================================================== Install 6 Packages Total download size: 2.4 M Installed size: 6.9 M Downloading Packages: (1/6): dnf5-plugins-5.1.17-3.fc40.x86_64.rpm 4.0 MB/s | 351 kB 00:00 (2/6): fmt-10.2.1-5.fc40.x86_64.rpm 1.4 MB/s | 125 kB 00:00 (3/6): dnf5-5.1.17-3.fc40.x86_64.rpm 6.5 MB/s | 690 kB 00:00 (4/6): libdnf5-cli-5.1.17-3.fc40.x86_64.rpm 11 MB/s | 231 kB 00:00 (5/6): sdbus-cpp-1.4.0-2.fc40.x86_64.rpm 5.8 MB/s | 110 kB 00:00 (6/6): libdnf5-5.1.17-3.fc40.x86_64.rpm 22 MB/s | 1.0 MB 00:00 -------------------------------------------------------------------------------- Total 19 MB/s | 2.4 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : fmt-10.2.1-5.fc40.x86_64 1/6 Installing : libdnf5-5.1.17-3.fc40.x86_64 2/6 Installing : libdnf5-cli-5.1.17-3.fc40.x86_64 3/6 Installing : sdbus-cpp-1.4.0-2.fc40.x86_64 4/6 Installing : dnf5-5.1.17-3.fc40.x86_64 5/6 Installing : dnf5-plugins-5.1.17-3.fc40.x86_64 6/6 Running scriptlet: dnf5-plugins-5.1.17-3.fc40.x86_64 6/6 Installed: dnf5-5.1.17-3.fc40.x86_64 dnf5-plugins-5.1.17-3.fc40.x86_64 fmt-10.2.1-5.fc40.x86_64 libdnf5-5.1.17-3.fc40.x86_64 libdnf5-cli-5.1.17-3.fc40.x86_64 sdbus-cpp-1.4.0-2.fc40.x86_64 Complete! INFO: Switching package manager from dnf4 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-x86_64-1736348094.493736/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-1.fc40.x86_64 rpm-sequoia-1.7.0-3.fc40.x86_64 python3-dnf-4.22.0-1.fc40.noarch yum-4.22.0-1.fc40.noarch dnf5-5.1.17-3.fc40.x86_64 dnf5-plugins-5.1.17-3.fc40.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: updates 100% | 1.0 MiB/s | 29.5 KiB | 00m00s fedora 100% | 1.1 MiB/s | 30.1 KiB | 00m00s Copr repository 100% | 50.5 KiB/s | 1.5 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 70.9 KiB/s | 3.8 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 5.2.26-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 8.1 MiB bzip2 x86_64 1.0.8-18.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 91.7 KiB coreutils x86_64 9.4-9.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 5.8 MiB cpio x86_64 2.15-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.1 MiB diffutils x86_64 3.10-5.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.6 MiB fedora-release-common noarch 40-40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 19.2 KiB findutils x86_64 1:4.9.0-9.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.5 MiB gawk x86_64 5.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.7 MiB glibc-minimal-langpack x86_64 2.39-33.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 0.0 B grep x86_64 3.11-7.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.0 MiB gzip x86_64 1.13-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 385.0 KiB info x86_64 7.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 357.8 KiB patch x86_64 2.7.6-24.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 262.8 KiB redhat-rpm-config noarch 288-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 185.2 KiB rpm-build x86_64 4.19.1.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 173.7 KiB sed x86_64 4.9-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 861.5 KiB shadow-utils x86_64 2:4.15.1-4.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 4.1 MiB tar x86_64 2:1.35-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 2.9 MiB unzip x86_64 6.0-63.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 382.8 KiB util-linux x86_64 2.40.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 3.7 MiB which x86_64 2.21-41.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 80.2 KiB xz x86_64 1:5.4.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 2.0 MiB Installing dependencies: alternatives x86_64 1.27-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 66.3 KiB ansible-srpm-macros noarch 1-16.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 35.7 KiB audit-libs x86_64 4.0.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 327.4 KiB authselect x86_64 1.5.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 153.6 KiB authselect-libs x86_64 1.5.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 818.2 KiB basesystem noarch 11-20.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 0.0 B binutils x86_64 2.41-38.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 26.4 MiB binutils-gold x86_64 2.41-38.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 2.0 MiB bzip2-libs x86_64 1.0.8-18.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 80.7 KiB ca-certificates noarch 2024.2.69_v8.0.401-1.0.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 2.4 MiB coreutils-common x86_64 9.4-9.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 11.4 MiB cracklib x86_64 2.9.11-5.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 238.9 KiB crypto-policies noarch 20241011-1.git5930b9a.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 158.0 KiB curl x86_64 8.6.0-10.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 738.6 KiB cyrus-sasl-lib x86_64 2.1.28-19.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 2.3 MiB debugedit x86_64 5.0-18.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 199.3 KiB dwz x86_64 0.15-8.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 294.9 KiB ed x86_64 1.20.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 146.9 KiB efi-srpm-macros noarch 5-11.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 40.1 KiB elfutils x86_64 0.192-7.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 2.7 MiB elfutils-debuginfod-client x86_64 0.192-7.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 80.2 KiB elfutils-default-yama-scope noarch 0.192-7.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.8 KiB elfutils-libelf x86_64 0.192-7.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.2 MiB elfutils-libs x86_64 0.192-7.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 670.3 KiB fedora-gpg-keys noarch 40-2 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 124.7 KiB fedora-release noarch 40-40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 0.0 B fedora-release-identity-basic noarch 40-40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 654.0 B fedora-repos noarch 40-2 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 4.9 KiB file x86_64 5.45-4.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 103.5 KiB file-libs x86_64 5.45-4.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 9.9 MiB filesystem x86_64 3.18-8.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 106.0 B fonts-srpm-macros noarch 1:2.0.5-14.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 55.3 KiB forge-srpm-macros noarch 0.4.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 38.9 KiB fpc-srpm-macros noarch 1.3-12.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 144.0 B gdb-minimal x86_64 15.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 13.0 MiB gdbm x86_64 1:1.23-6.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 460.9 KiB gdbm-libs x86_64 1:1.23-6.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 121.9 KiB ghc-srpm-macros noarch 1.9.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 747.0 B glibc x86_64 2.39-33.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 6.6 MiB glibc-common x86_64 2.39-33.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.0 MiB glibc-gconv-extra x86_64 2.39-33.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 7.8 MiB gmp x86_64 1:6.2.1-8.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 794.6 KiB gnat-srpm-macros noarch 6-5.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.0 KiB go-srpm-macros noarch 3.5.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 60.6 KiB jansson x86_64 2.13.1-9.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 88.3 KiB json-c x86_64 0.17-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 82.4 KiB kernel-srpm-macros noarch 1.0-23.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.9 KiB keyutils-libs x86_64 1.6.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 54.4 KiB krb5-libs x86_64 1.21.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 2.3 MiB libacl x86_64 2.3.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 40.0 KiB libarchive x86_64 3.7.2-7.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 922.6 KiB libattr x86_64 2.5.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 28.5 KiB libblkid x86_64 2.40.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 258.6 KiB libbrotli x86_64 1.1.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 829.5 KiB libcap x86_64 2.69-8.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 219.8 KiB libcap-ng x86_64 0.8.4-4.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 73.1 KiB libcom_err x86_64 1.47.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 67.2 KiB libcurl x86_64 8.6.0-10.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 776.8 KiB libeconf x86_64 0.6.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 58.0 KiB libevent x86_64 2.1.12-12.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 895.6 KiB libfdisk x86_64 2.40.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 362.9 KiB libffi x86_64 3.4.4-7.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 81.6 KiB libgcc x86_64 14.2.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 274.6 KiB libgomp x86_64 14.2.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 523.6 KiB libidn2 x86_64 2.3.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 329.1 KiB libmount x86_64 2.40.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 355.8 KiB libnghttp2 x86_64 1.59.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 166.1 KiB libnsl2 x86_64 2.0.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 57.9 KiB libpkgconf x86_64 2.1.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 74.2 KiB libpsl x86_64 0.21.5-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 80.5 KiB libpwquality x86_64 1.4.5-9.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 417.8 KiB libselinux x86_64 3.7-5.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 177.0 KiB libsemanage x86_64 3.7-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 293.5 KiB libsepol x86_64 3.7-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 817.9 KiB libsmartcols x86_64 2.40.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 180.4 KiB libssh x86_64 0.10.6-5.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 509.3 KiB libssh-config noarch 0.10.6-5.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 277.0 B libstdc++ x86_64 14.2.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 2.8 MiB libtasn1 x86_64 4.19.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 175.7 KiB libtirpc x86_64 1.3.6-1.rc3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 202.7 KiB libtool-ltdl x86_64 2.4.7-10.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 66.2 KiB libunistring x86_64 1.1-7.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.7 MiB libutempter x86_64 1.2.1-13.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 57.7 KiB libuuid x86_64 2.40.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 37.5 KiB libverto x86_64 0.3.2-8.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 29.5 KiB libxcrypt x86_64 4.4.37-4.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 267.7 KiB libxml2 x86_64 2.12.9-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.7 MiB libzstd x86_64 1.5.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 787.9 KiB lua-libs x86_64 5.4.6-5.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 281.1 KiB lua-srpm-macros noarch 1-13.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.3 KiB lz4-libs x86_64 1.9.4-6.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 129.4 KiB mpfr x86_64 4.2.1-4.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 832.0 KiB ncurses-base noarch 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 326.2 KiB ncurses-libs x86_64 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 963.2 KiB ocaml-srpm-macros noarch 9-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.9 KiB openblas-srpm-macros noarch 2-16.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 104.0 B openldap x86_64 2.6.8-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 640.3 KiB openssl-libs x86_64 1:3.2.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 7.8 MiB p11-kit x86_64 0.25.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 2.2 MiB p11-kit-trust x86_64 0.25.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 391.4 KiB package-notes-srpm-macros noarch 0.5-11.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.6 KiB pam x86_64 1.6.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.8 MiB pam-libs x86_64 1.6.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 135.0 KiB pcre2 x86_64 10.44-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 653.5 KiB pcre2-syntax noarch 10.44-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 251.6 KiB perl-srpm-macros noarch 1-53.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 861.0 B pkgconf x86_64 2.1.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 82.9 KiB pkgconf-m4 noarch 2.1.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 13.9 KiB pkgconf-pkg-config x86_64 2.1.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 989.0 B popt x86_64 1.19-6.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 136.9 KiB publicsuffix-list-dafsa noarch 20240107-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 67.5 KiB pyproject-srpm-macros noarch 1.16.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.9 KiB python-srpm-macros noarch 3.12-8.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 50.6 KiB qt5-srpm-macros noarch 5.15.15-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 500.0 B qt6-srpm-macros noarch 6.7.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 456.0 B readline x86_64 8.2-8.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 489.2 KiB rpm x86_64 4.19.1.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 3.0 MiB rpm-build-libs x86_64 4.19.1.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 198.4 KiB rpm-libs x86_64 4.19.1.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 709.9 KiB rpm-sequoia x86_64 1.7.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 2.4 MiB rust-srpm-macros noarch 26.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 4.8 KiB setup noarch 2.14.5-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 720.4 KiB sqlite-libs x86_64 3.45.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.4 MiB systemd-libs x86_64 255.15-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.9 MiB util-linux-core x86_64 2.40.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.5 MiB xxhash-libs x86_64 0.8.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 90.2 KiB xz-libs x86_64 1:5.4.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 209.8 KiB zig-srpm-macros noarch 1-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.1 KiB zip x86_64 3.0-40.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 703.2 KiB zlib-ng-compat x86_64 2.1.7-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 134.0 KiB zstd x86_64 1.5.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.7 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 153 packages Total size of inbound packages is 52 MiB. Need to download 0 B. After this operation 179 MiB will be used (install 179 MiB, remove 0 B). [ 1/153] tar-2:1.35-3.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 2/153] bzip2-0:1.0.8-18.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 3/153] redhat-rpm-config-0:288-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 4/153] rpm-build-0:4.19.1.1-1.fc40.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/153] unzip-0:6.0-63.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/153] cpio-0:2.15-1.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/153] which-0:2.21-41.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/153] bash-0:5.2.26-3.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/153] coreutils-0:9.4-9.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 10/153] grep-0:3.11-7.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 11/153] patch-0:2.7.6-24.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 12/153] sed-0:4.9-1.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 13/153] shadow-utils-2:4.15.1-4.fc40. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 14/153] util-linux-0:2.40.2-1.fc40.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 15/153] diffutils-0:3.10-5.fc40.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 16/153] fedora-release-common-0:40-40 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 17/153] findutils-1:4.9.0-9.fc40.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 18/153] gawk-0:5.3.0-3.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 19/153] glibc-minimal-langpack-0:2.39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 20/153] gzip-0:1.13-1.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 21/153] info-0:7.1-2.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 22/153] xz-1:5.4.6-3.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 23/153] glibc-0:2.39-33.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 24/153] xz-libs-1:5.4.6-3.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 25/153] audit-libs-0:4.0.2-1.fc40.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 26/153] authselect-libs-0:1.5.0-6.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 27/153] libblkid-0:2.40.2-1.fc40.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 28/153] libfdisk-0:2.40.2-1.fc40.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 29/153] libmount-0:2.40.2-1.fc40.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 30/153] libselinux-0:3.7-5.fc40.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 31/153] libsmartcols-0:2.40.2-1.fc40. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 32/153] libuuid-0:2.40.2-1.fc40.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 33/153] pam-0:1.6.1-5.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 34/153] pam-libs-0:1.6.1-5.fc40.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 35/153] systemd-libs-0:255.15-1.fc40. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 36/153] util-linux-core-0:2.40.2-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 37/153] zlib-ng-compat-0:2.1.7-2.fc40 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 38/153] libcap-ng-0:0.8.4-4.fc40.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 39/153] libutempter-0:1.2.1-13.fc40.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 40/153] ncurses-libs-0:6.4-12.2024012 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 41/153] readline-0:8.2-8.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 42/153] bzip2-libs-0:1.0.8-18.fc40.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 43/153] libacl-0:2.3.2-1.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 44/153] libcap-0:2.69-8.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 45/153] libgcc-0:14.2.1-3.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 46/153] libzstd-0:1.5.6-1.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 47/153] lz4-libs-0:1.9.4-6.fc40.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 48/153] libeconf-0:0.6.2-2.fc40.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 49/153] libsemanage-0:3.7-2.fc40.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 50/153] libxcrypt-0:4.4.37-4.fc40.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 51/153] libattr-0:2.5.2-3.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 52/153] setup-0:2.14.5-2.fc40.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 53/153] binutils-0:2.41-38.fc40.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 54/153] debugedit-0:5.0-18.fc40.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 55/153] elfutils-0:0.192-7.fc40.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 56/153] elfutils-libelf-0:0.192-7.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 57/153] pkgconf-pkg-config-0:2.1.1-2. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 58/153] zstd-0:1.5.6-1.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 59/153] file-0:5.45-4.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 60/153] popt-0:1.19-6.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 61/153] rpm-0:4.19.1.1-1.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 62/153] rpm-build-libs-0:4.19.1.1-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 63/153] rpm-libs-0:4.19.1.1-1.fc40.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 64/153] curl-0:8.6.0-10.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 65/153] libarchive-0:3.7.2-7.fc40.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 66/153] glibc-gconv-extra-0:2.39-33.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 67/153] ansible-srpm-macros-0:1-16.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 68/153] dwz-0:0.15-8.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 69/153] forge-srpm-macros-0:0.4.0-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 70/153] ghc-srpm-macros-0:1.9.1-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 71/153] pyproject-srpm-macros-0:1.16. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 72/153] python-srpm-macros-0:3.12-8.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 73/153] qt5-srpm-macros-0:5.15.15-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 74/153] qt6-srpm-macros-0:6.7.2-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 75/153] rust-srpm-macros-0:26.3-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 76/153] efi-srpm-macros-0:5-11.fc40.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 77/153] fonts-srpm-macros-1:2.0.5-14. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 78/153] fpc-srpm-macros-0:1.3-12.fc40 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 79/153] gnat-srpm-macros-0:6-5.fc40.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 80/153] go-srpm-macros-0:3.5.0-1.fc40 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 81/153] kernel-srpm-macros-0:1.0-23.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 82/153] lua-srpm-macros-0:1-13.fc40.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 83/153] ocaml-srpm-macros-0:9-3.fc40. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 84/153] openblas-srpm-macros-0:2-16.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 85/153] package-notes-srpm-macros-0:0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 86/153] perl-srpm-macros-0:1-53.fc40. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 87/153] zig-srpm-macros-0:1-2.fc40.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 88/153] zip-0:3.0-40.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 89/153] pkgconf-0:2.1.1-2.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 90/153] pkgconf-m4-0:2.1.1-2.fc40.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 91/153] libpkgconf-0:2.1.1-2.fc40.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 92/153] ed-0:1.20.2-1.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 93/153] authselect-0:1.5.0-6.fc40.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 94/153] libtirpc-0:1.3.6-1.rc3.fc40.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 95/153] openssl-libs-1:3.2.2-3.fc40.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 96/153] gdbm-1:1.23-6.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 97/153] gdbm-libs-1:1.23-6.fc40.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 98/153] libnsl2-0:2.0.1-1.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 99/153] libpwquality-0:1.4.5-9.fc40.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [100/153] ca-certificates-0:2024.2.69_v 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [101/153] crypto-policies-0:20241011-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [102/153] ncurses-base-0:6.4-12.2024012 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [103/153] krb5-libs-0:1.21.3-2.fc40.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [104/153] libcom_err-0:1.47.0-5.fc40.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [105/153] libsepol-0:3.7-2.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [106/153] pcre2-0:10.44-1.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [107/153] cracklib-0:2.9.11-5.fc40.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [108/153] libxml2-0:2.12.9-1.fc40.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [109/153] keyutils-libs-0:1.6.3-3.fc40. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [110/153] libverto-0:0.3.2-8.fc40.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [111/153] glibc-common-0:2.39-33.fc40.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [112/153] basesystem-0:11-20.fc40.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [113/153] mpfr-0:4.2.1-4.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [114/153] filesystem-0:3.18-8.fc40.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [115/153] gmp-1:6.2.1-8.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [116/153] file-libs-0:5.45-4.fc40.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [117/153] fedora-repos-0:40-2.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [118/153] elfutils-debuginfod-client-0: 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [119/153] elfutils-libs-0:0.192-7.fc40. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [120/153] libstdc++-0:14.2.1-3.fc40.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [121/153] coreutils-common-0:9.4-9.fc40 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [122/153] p11-kit-0:0.25.5-1.fc40.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [123/153] p11-kit-trust-0:0.25.5-1.fc40 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [124/153] libffi-0:3.4.4-7.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [125/153] alternatives-0:1.27-1.fc40.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [126/153] binutils-gold-0:2.41-38.fc40. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [127/153] jansson-0:2.13.1-9.fc40.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [128/153] rpm-sequoia-0:1.7.0-3.fc40.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [129/153] lua-libs-0:5.4.6-5.fc40.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [130/153] sqlite-libs-0:3.45.1-2.fc40.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [131/153] libgomp-0:14.2.1-3.fc40.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [132/153] pcre2-syntax-0:10.44-1.fc40.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [133/153] libtasn1-0:4.19.0-6.fc40.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [134/153] fedora-gpg-keys-0:40-2.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [135/153] elfutils-default-yama-scope-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [136/153] json-c-0:0.17-3.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [137/153] fedora-release-0:40-40.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [138/153] gdb-minimal-0:15.2-3.fc40.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [139/153] xxhash-libs-0:0.8.3-1.fc40.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [140/153] fedora-release-identity-basic 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [141/153] libcurl-0:8.6.0-10.fc40.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [142/153] libnghttp2-0:1.59.0-3.fc40.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [143/153] openldap-0:2.6.8-1.fc40.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [144/153] libbrotli-0:1.1.0-3.fc40.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [145/153] libidn2-0:2.3.7-1.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [146/153] libpsl-0:0.21.5-3.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [147/153] libssh-0:0.10.6-5.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [148/153] cyrus-sasl-lib-0:2.1.28-19.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [149/153] libevent-0:2.1.12-12.fc40.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [150/153] libtool-ltdl-0:2.4.7-10.fc40. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [151/153] libssh-config-0:0.10.6-5.fc40 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [152/153] libunistring-0:1.1-7.fc40.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [153/153] publicsuffix-list-dafsa-0:202 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [153/153] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction [ 1/155] Verify package files 100% | 792.0 B/s | 153.0 B | 00m00s >>> Running pre-transaction scriptlet: filesystem-0:3.18-8.fc40.x86_64 >>> Stop pre-transaction scriptlet: filesystem-0:3.18-8.fc40.x86_64 [ 2/155] Prepare transaction 100% | 1.8 KiB/s | 153.0 B | 00m00s [ 3/155] Installing libgcc-0:14.2.1-3. 100% | 134.9 MiB/s | 276.3 KiB | 00m00s >>> Running post-install scriptlet: libgcc-0:14.2.1-3.fc40.x86_64 >>> Stop post-install scriptlet: libgcc-0:14.2.1-3.fc40.x86_64 [ 4/155] Installing crypto-policies-0: 100% | 15.5 MiB/s | 190.6 KiB | 00m00s >>> Running post-install scriptlet: crypto-policies-0:20241011-1.git5930b9a.fc40 >>> Stop post-install scriptlet: crypto-policies-0:20241011-1.git5930b9a.fc40.no [ 5/155] Installing fedora-release-ide 100% | 0.0 B/s | 912.0 B | 00m00s [ 6/155] Installing fedora-gpg-keys-0: 100% | 18.4 MiB/s | 169.7 KiB | 00m00s [ 7/155] Installing fedora-repos-0:40- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 8/155] Installing fedora-release-com 100% | 11.4 MiB/s | 23.4 KiB | 00m00s [ 9/155] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 10/155] Installing setup-0:2.14.5-2.f 100% | 50.6 MiB/s | 725.8 KiB | 00m00s >>> Running post-install scriptlet: setup-0:2.14.5-2.fc40.noarch >>> Stop post-install scriptlet: setup-0:2.14.5-2.fc40.noarch [ 11/155] Installing filesystem-0:3.18- 100% | 1.6 MiB/s | 212.4 KiB | 00m00s [ 12/155] Installing basesystem-0:11-20 100% | 0.0 B/s | 124.0 B | 00m00s [ 13/155] Installing publicsuffix-list- 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 14/155] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 15/155] Installing pcre2-syntax-0:10. 100% | 124.1 MiB/s | 254.1 KiB | 00m00s [ 16/155] Installing coreutils-common-0 100% | 234.0 MiB/s | 11.5 MiB | 00m00s [ 17/155] Installing ncurses-base-0:6.4 100% | 38.2 MiB/s | 351.6 KiB | 00m00s [ 18/155] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 19/155] Installing ncurses-libs-0:6.4 100% | 135.3 MiB/s | 969.7 KiB | 00m00s >>> Running pre-install scriptlet: glibc-0:2.39-33.fc40.x86_64 >>> Stop pre-install scriptlet: glibc-0:2.39-33.fc40.x86_64 [ 20/155] Installing glibc-0:2.39-33.fc 100% | 127.9 MiB/s | 6.6 MiB | 00m00s >>> Running post-install scriptlet: glibc-0:2.39-33.fc40.x86_64 >>> Stop post-install scriptlet: glibc-0:2.39-33.fc40.x86_64 [ 21/155] Installing bash-0:5.2.26-3.fc 100% | 263.3 MiB/s | 8.2 MiB | 00m00s >>> Running post-install scriptlet: bash-0:5.2.26-3.fc40.x86_64 >>> Stop post-install scriptlet: bash-0:5.2.26-3.fc40.x86_64 [ 22/155] Installing glibc-common-0:2.3 100% | 129.5 MiB/s | 1.0 MiB | 00m00s [ 23/155] Installing glibc-gconv-extra- 100% | 119.7 MiB/s | 7.9 MiB | 00m00s >>> Running post-install scriptlet: glibc-gconv-extra-0:2.39-33.fc40.x86_64 >>> Stop post-install scriptlet: glibc-gconv-extra-0:2.39-33.fc40.x86_64 [ 24/155] Installing zlib-ng-compat-0:2 100% | 131.6 MiB/s | 134.8 KiB | 00m00s [ 25/155] Installing xz-libs-1:5.4.6-3. 100% | 206.0 MiB/s | 210.9 KiB | 00m00s [ 26/155] Installing bzip2-libs-0:1.0.8 100% | 79.9 MiB/s | 81.8 KiB | 00m00s [ 27/155] Installing libuuid-0:2.40.2-1 100% | 37.7 MiB/s | 38.6 KiB | 00m00s [ 28/155] Installing readline-0:8.2-8.f 100% | 239.9 MiB/s | 491.4 KiB | 00m00s [ 29/155] Installing libzstd-0:1.5.6-1. 100% | 256.9 MiB/s | 789.2 KiB | 00m00s [ 30/155] Installing elfutils-libelf-0: 100% | 234.0 MiB/s | 1.2 MiB | 00m00s [ 31/155] Installing popt-0:1.19-6.fc40 100% | 28.0 MiB/s | 143.5 KiB | 00m00s [ 32/155] Installing libstdc++-0:14.2.1 100% | 251.5 MiB/s | 2.8 MiB | 00m00s [ 33/155] Installing libblkid-0:2.40.2- 100% | 126.8 MiB/s | 259.7 KiB | 00m00s [ 34/155] Installing libxcrypt-0:4.4.37 100% | 132.1 MiB/s | 270.4 KiB | 00m00s [ 35/155] Installing libattr-0:2.5.2-3. 100% | 28.8 MiB/s | 29.5 KiB | 00m00s [ 36/155] Installing libacl-0:2.3.2-1.f 100% | 39.9 MiB/s | 40.8 KiB | 00m00s [ 37/155] Installing gmp-1:6.2.1-8.fc40 100% | 194.5 MiB/s | 796.8 KiB | 00m00s [ 38/155] Installing lz4-libs-0:1.9.4-6 100% | 63.7 MiB/s | 130.5 KiB | 00m00s [ 39/155] Installing libeconf-0:0.6.2-2 100% | 58.3 MiB/s | 59.6 KiB | 00m00s [ 40/155] Installing gdbm-libs-1:1.23-6 100% | 60.3 MiB/s | 123.6 KiB | 00m00s [ 41/155] Installing mpfr-0:4.2.1-4.fc4 100% | 162.8 MiB/s | 833.7 KiB | 00m00s [ 42/155] Installing gawk-0:5.3.0-3.fc4 100% | 144.0 MiB/s | 1.7 MiB | 00m00s [ 43/155] Installing dwz-0:0.15-8.fc40. 100% | 144.7 MiB/s | 296.3 KiB | 00m00s [ 44/155] Installing unzip-0:6.0-63.fc4 100% | 125.8 MiB/s | 386.3 KiB | 00m00s [ 45/155] Installing file-libs-0:5.45-4 100% | 367.8 MiB/s | 9.9 MiB | 00m00s [ 46/155] Installing file-0:5.45-4.fc40 100% | 102.6 MiB/s | 105.0 KiB | 00m00s [ 47/155] Installing libsmartcols-0:2.4 100% | 88.6 MiB/s | 181.5 KiB | 00m00s [ 48/155] Installing libcap-ng-0:0.8.4- 100% | 73.2 MiB/s | 75.0 KiB | 00m00s [ 49/155] Installing audit-libs-0:4.0.2 100% | 107.2 MiB/s | 329.3 KiB | 00m00s [ 50/155] Installing pam-libs-0:1.6.1-5 100% | 67.1 MiB/s | 137.4 KiB | 00m00s [ 51/155] Installing libcap-0:2.69-8.fc 100% | 54.9 MiB/s | 224.8 KiB | 00m00s [ 52/155] Installing systemd-libs-0:255 100% | 193.8 MiB/s | 1.9 MiB | 00m00s [ 53/155] Installing libcom_err-0:1.47. 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 54/155] Installing libsepol-0:3.7-2.f 100% | 199.9 MiB/s | 818.8 KiB | 00m00s [ 55/155] Installing pcre2-0:10.44-1.fc 100% | 213.2 MiB/s | 654.9 KiB | 00m00s [ 56/155] Installing libselinux-0:3.7-5 100% | 87.0 MiB/s | 178.3 KiB | 00m00s [ 57/155] Installing sed-0:4.9-1.fc40.x 100% | 106.2 MiB/s | 869.7 KiB | 00m00s [ 58/155] Installing grep-0:3.11-7.fc40 100% | 100.3 MiB/s | 1.0 MiB | 00m00s [ 59/155] Installing findutils-1:4.9.0- 100% | 146.6 MiB/s | 1.5 MiB | 00m00s [ 60/155] Installing xz-1:5.4.6-3.fc40. 100% | 111.3 MiB/s | 2.0 MiB | 00m00s [ 61/155] Installing libmount-0:2.40.2- 100% | 174.3 MiB/s | 356.9 KiB | 00m00s [ 62/155] Installing libffi-0:3.4.4-7.f 100% | 81.0 MiB/s | 83.0 KiB | 00m00s [ 63/155] Installing alternatives-0:1.2 100% | 66.4 MiB/s | 68.0 KiB | 00m00s [ 64/155] Installing jansson-0:2.13.1-9 100% | 87.6 MiB/s | 89.7 KiB | 00m00s [ 65/155] Installing lua-libs-0:5.4.6-5 100% | 137.8 MiB/s | 282.3 KiB | 00m00s [ 66/155] Installing libtasn1-0:4.19.0- 100% | 86.7 MiB/s | 177.5 KiB | 00m00s [ 67/155] Installing p11-kit-0:0.25.5-1 100% | 138.0 MiB/s | 2.2 MiB | 00m00s [ 68/155] Installing libunistring-0:1.1 100% | 247.2 MiB/s | 1.7 MiB | 00m00s [ 69/155] Installing libidn2-0:2.3.7-1. 100% | 65.4 MiB/s | 335.0 KiB | 00m00s [ 70/155] Installing libpsl-0:0.21.5-3. 100% | 79.7 MiB/s | 81.6 KiB | 00m00s [ 71/155] Installing p11-kit-trust-0:0. 100% | 22.6 MiB/s | 393.1 KiB | 00m00s >>> Running post-install scriptlet: p11-kit-trust-0:0.25.5-1.fc40.x86_64 >>> Stop post-install scriptlet: p11-kit-trust-0:0.25.5-1.fc40.x86_64 [ 72/155] Installing openssl-libs-1:3.2 100% | 244.5 MiB/s | 7.8 MiB | 00m00s [ 73/155] Installing coreutils-0:9.4-9. 100% | 118.9 MiB/s | 5.8 MiB | 00m00s >>> Running pre-install scriptlet: ca-certificates-0:2024.2.69_v8.0.401-1.0.fc40 >>> Stop pre-install scriptlet: ca-certificates-0:2024.2.69_v8.0.401-1.0.fc40.no [ 74/155] Installing ca-certificates-0: 100% | 2.3 MiB/s | 2.4 MiB | 00m01s >>> Running post-install scriptlet: ca-certificates-0:2024.2.69_v8.0.401-1.0.fc4 >>> Stop post-install scriptlet: ca-certificates-0:2024.2.69_v8.0.401-1.0.fc40.n [ 75/155] Installing gzip-0:1.13-1.fc40 100% | 63.6 MiB/s | 390.6 KiB | 00m00s [ 76/155] Installing authselect-libs-0: 100% | 67.8 MiB/s | 833.2 KiB | 00m00s [ 77/155] Installing authselect-0:1.5.0 100% | 38.6 MiB/s | 157.9 KiB | 00m00s [ 78/155] Installing cracklib-0:2.9.11- 100% | 24.4 MiB/s | 250.3 KiB | 00m00s [ 79/155] Installing libpwquality-0:1.4 100% | 38.2 MiB/s | 430.1 KiB | 00m00s [ 80/155] Installing rpm-sequoia-0:1.7. 100% | 171.0 MiB/s | 2.4 MiB | 00m00s [ 81/155] Installing libevent-0:2.1.12- 100% | 146.4 MiB/s | 899.4 KiB | 00m00s [ 82/155] Installing util-linux-core-0: 100% | 106.1 MiB/s | 1.5 MiB | 00m00s [ 83/155] Installing tar-2:1.35-3.fc40. 100% | 173.6 MiB/s | 3.0 MiB | 00m00s [ 84/155] Installing libsemanage-0:3.7- 100% | 96.1 MiB/s | 295.2 KiB | 00m00s [ 85/155] Installing shadow-utils-2:4.1 100% | 57.2 MiB/s | 4.2 MiB | 00m00s >>> Running pre-install scriptlet: libutempter-0:1.2.1-13.fc40.x86_64 >>> Stop pre-install scriptlet: libutempter-0:1.2.1-13.fc40.x86_64 [ 86/155] Installing libutempter-0:1.2. 100% | 19.4 MiB/s | 59.7 KiB | 00m00s [ 87/155] Installing zip-0:3.0-40.fc40. 100% | 115.1 MiB/s | 707.1 KiB | 00m00s [ 88/155] Installing gdbm-1:1.23-6.fc40 100% | 75.8 MiB/s | 465.8 KiB | 00m00s [ 89/155] Installing cyrus-sasl-lib-0:2 100% | 152.2 MiB/s | 2.3 MiB | 00m00s [ 90/155] Installing zstd-0:1.5.6-1.fc4 100% | 167.6 MiB/s | 1.7 MiB | 00m00s [ 91/155] Installing libfdisk-0:2.40.2- 100% | 118.5 MiB/s | 364.0 KiB | 00m00s [ 92/155] Installing bzip2-0:1.0.8-18.f 100% | 31.3 MiB/s | 96.2 KiB | 00m00s [ 93/155] Installing libxml2-0:2.12.9-1 100% | 155.7 MiB/s | 1.7 MiB | 00m00s [ 94/155] Installing libarchive-0:3.7.2 100% | 150.5 MiB/s | 924.5 KiB | 00m00s [ 95/155] Installing sqlite-libs-0:3.45 100% | 155.7 MiB/s | 1.4 MiB | 00m00s [ 96/155] Installing rpm-libs-0:4.19.1. 100% | 139.0 MiB/s | 711.4 KiB | 00m00s [ 97/155] Installing ed-0:1.20.2-1.fc40 100% | 48.6 MiB/s | 149.2 KiB | 00m00s [ 98/155] Installing patch-0:2.7.6-24.f 100% | 86.0 MiB/s | 264.3 KiB | 00m00s [ 99/155] Installing elfutils-default-y 100% | 136.2 KiB/s | 2.0 KiB | 00m00s >>> Running post-install scriptlet: elfutils-default-yama-scope-0:0.192-7.fc40.n >>> Stop post-install scriptlet: elfutils-default-yama-scope-0:0.192-7.fc40.noar [100/155] Installing cpio-0:2.15-1.fc40 100% | 110.0 MiB/s | 1.1 MiB | 00m00s [101/155] Installing diffutils-0:3.10-5 100% | 113.3 MiB/s | 1.6 MiB | 00m00s [102/155] Installing libpkgconf-0:2.1.1 100% | 73.5 MiB/s | 75.3 KiB | 00m00s [103/155] Installing pkgconf-0:2.1.1-2. 100% | 27.8 MiB/s | 85.4 KiB | 00m00s [104/155] Installing keyutils-libs-0:1. 100% | 54.5 MiB/s | 55.8 KiB | 00m00s [105/155] Installing libverto-0:0.3.2-8 100% | 15.3 MiB/s | 31.3 KiB | 00m00s [106/155] Installing krb5-libs-0:1.21.3 100% | 128.2 MiB/s | 2.3 MiB | 00m00s [107/155] Installing libtirpc-0:1.3.6-1 100% | 99.9 MiB/s | 204.5 KiB | 00m00s [108/155] Installing libnsl2-0:2.0.1-1. 100% | 28.8 MiB/s | 59.0 KiB | 00m00s [109/155] Installing pam-0:1.6.1-5.fc40 100% | 53.5 MiB/s | 1.8 MiB | 00m00s [110/155] Installing libssh-0:0.10.6-5. 100% | 83.2 MiB/s | 511.4 KiB | 00m00s [111/155] Installing libgomp-0:14.2.1-3 100% | 128.2 MiB/s | 525.0 KiB | 00m00s [112/155] Installing json-c-0:0.17-3.fc 100% | 81.7 MiB/s | 83.6 KiB | 00m00s [113/155] Installing xxhash-libs-0:0.8. 100% | 89.5 MiB/s | 91.6 KiB | 00m00s [114/155] Installing libnghttp2-0:1.59. 100% | 81.6 MiB/s | 167.2 KiB | 00m00s [115/155] Installing libbrotli-0:1.1.0- 100% | 162.5 MiB/s | 831.8 KiB | 00m00s [116/155] Installing libtool-ltdl-0:2.4 100% | 65.7 MiB/s | 67.3 KiB | 00m00s [117/155] Installing openldap-0:2.6.8-1 100% | 104.8 MiB/s | 644.0 KiB | 00m00s [118/155] Installing libcurl-0:8.6.0-10 100% | 126.6 MiB/s | 777.9 KiB | 00m00s [119/155] Installing elfutils-debuginfo 100% | 40.2 MiB/s | 82.4 KiB | 00m00s [120/155] Installing elfutils-libs-0:0. 100% | 131.3 MiB/s | 672.2 KiB | 00m00s [121/155] Installing binutils-gold-0:2. 100% | 75.8 MiB/s | 2.0 MiB | 00m00s >>> Running post-install scriptlet: binutils-gold-0:2.41-38.fc40.x86_64 >>> Stop post-install scriptlet: binutils-gold-0:2.41-38.fc40.x86_64 [122/155] Installing binutils-0:2.41-38 100% | 141.6 MiB/s | 26.5 MiB | 00m00s >>> Running post-install scriptlet: binutils-0:2.41-38.fc40.x86_64 >>> Stop post-install scriptlet: binutils-0:2.41-38.fc40.x86_64 [123/155] Installing elfutils-0:0.192-7 100% | 166.2 MiB/s | 2.7 MiB | 00m00s [124/155] Installing gdb-minimal-0:15.2 100% | 180.4 MiB/s | 13.0 MiB | 00m00s [125/155] Installing debugedit-0:5.0-18 100% | 49.3 MiB/s | 202.0 KiB | 00m00s [126/155] Installing rpm-build-libs-0:4 100% | 97.3 MiB/s | 199.2 KiB | 00m00s [127/155] Installing curl-0:8.6.0-10.fc 100% | 26.8 MiB/s | 740.9 KiB | 00m00s >>> Running pre-install scriptlet: rpm-0:4.19.1.1-1.fc40.x86_64 >>> Stop pre-install scriptlet: rpm-0:4.19.1.1-1.fc40.x86_64 [128/155] Installing rpm-0:4.19.1.1-1.f 100% | 63.1 MiB/s | 2.4 MiB | 00m00s [129/155] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [130/155] Installing lua-srpm-macros-0: 100% | 1.9 MiB/s | 1.9 KiB | 00m00s [131/155] Installing zig-srpm-macros-0: 100% | 1.6 MiB/s | 1.7 KiB | 00m00s [132/155] Installing pkgconf-m4-0:2.1.1 100% | 14.0 MiB/s | 14.3 KiB | 00m00s [133/155] Installing pkgconf-pkg-config 100% | 1.7 MiB/s | 1.8 KiB | 00m00s [134/155] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [135/155] Installing package-notes-srpm 100% | 2.0 MiB/s | 2.0 KiB | 00m00s [136/155] Installing openblas-srpm-macr 100% | 0.0 B/s | 384.0 B | 00m00s [137/155] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [138/155] Installing kernel-srpm-macros 100% | 2.3 MiB/s | 2.3 KiB | 00m00s [139/155] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [140/155] Installing fpc-srpm-macros-0: 100% | 410.2 KiB/s | 420.0 B | 00m00s [141/155] Installing rust-srpm-macros-0 100% | 5.4 MiB/s | 5.6 KiB | 00m00s [142/155] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [143/155] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [144/155] Installing ghc-srpm-macros-0: 100% | 1.0 MiB/s | 1.0 KiB | 00m00s [145/155] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [146/155] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [147/155] Installing python-srpm-macros 100% | 50.6 MiB/s | 51.8 KiB | 00m00s [148/155] Installing fonts-srpm-macros- 100% | 55.1 MiB/s | 56.5 KiB | 00m00s [149/155] Installing go-srpm-macros-0:3 100% | 60.2 MiB/s | 61.6 KiB | 00m00s [150/155] Installing redhat-rpm-config- 100% | 37.5 MiB/s | 191.9 KiB | 00m00s [151/155] Installing rpm-build-0:4.19.1 100% | 35.5 MiB/s | 182.0 KiB | 00m00s [152/155] Installing pyproject-srpm-mac 100% | 1.2 MiB/s | 2.5 KiB | 00m00s [153/155] Installing util-linux-0:2.40. 100% | 60.5 MiB/s | 3.7 MiB | 00m00s >>> Running post-install scriptlet: util-linux-0:2.40.2-1.fc40.x86_64 >>> Stop post-install scriptlet: util-linux-0:2.40.2-1.fc40.x86_64 [154/155] Installing which-0:2.21-41.fc 100% | 26.8 MiB/s | 82.4 KiB | 00m00s [155/155] Installing info-0:7.1-2.fc40. 100% | 257.3 KiB/s | 358.2 KiB | 00m01s >>> Running post-transaction scriptlet: filesystem-0:3.18-8.fc40.x86_64 >>> Stop post-transaction scriptlet: filesystem-0:3.18-8.fc40.x86_64 >>> Running post-transaction scriptlet: ca-certificates-0:2024.2.69_v8.0.401-1.0 >>> Stop post-transaction scriptlet: ca-certificates-0:2024.2.69_v8.0.401-1.0.fc >>> Running post-transaction scriptlet: authselect-libs-0:1.5.0-6.fc40.x86_64 >>> Stop post-transaction scriptlet: authselect-libs-0:1.5.0-6.fc40.x86_64 >>> Running post-transaction scriptlet: rpm-0:4.19.1.1-1.fc40.x86_64 >>> Stop post-transaction scriptlet: rpm-0:4.19.1.1-1.fc40.x86_64 >>> Running trigger-install scriptlet: glibc-common-0:2.39-33.fc40.x86_64 >>> Stop trigger-install scriptlet: glibc-common-0:2.39-33.fc40.x86_64 >>> Running trigger-install scriptlet: info-0:7.1-2.fc40.x86_64 >>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.x86_64 Warning: skipped PGP checks for 153 package(s). Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.27-1.fc40.x86_64 ansible-srpm-macros-1-16.fc40.noarch audit-libs-4.0.2-1.fc40.x86_64 authselect-1.5.0-6.fc40.x86_64 authselect-libs-1.5.0-6.fc40.x86_64 basesystem-11-20.fc40.noarch bash-5.2.26-3.fc40.x86_64 binutils-2.41-38.fc40.x86_64 binutils-gold-2.41-38.fc40.x86_64 bzip2-1.0.8-18.fc40.x86_64 bzip2-libs-1.0.8-18.fc40.x86_64 ca-certificates-2024.2.69_v8.0.401-1.0.fc40.noarch coreutils-9.4-9.fc40.x86_64 coreutils-common-9.4-9.fc40.x86_64 cpio-2.15-1.fc40.x86_64 cracklib-2.9.11-5.fc40.x86_64 crypto-policies-20241011-1.git5930b9a.fc40.noarch curl-8.6.0-10.fc40.x86_64 cyrus-sasl-lib-2.1.28-19.fc40.x86_64 debugedit-5.0-18.fc40.x86_64 diffutils-3.10-5.fc40.x86_64 dwz-0.15-8.fc40.x86_64 ed-1.20.2-1.fc40.x86_64 efi-srpm-macros-5-11.fc40.noarch elfutils-0.192-7.fc40.x86_64 elfutils-debuginfod-client-0.192-7.fc40.x86_64 elfutils-default-yama-scope-0.192-7.fc40.noarch elfutils-libelf-0.192-7.fc40.x86_64 elfutils-libs-0.192-7.fc40.x86_64 fedora-gpg-keys-40-2.noarch fedora-release-40-40.noarch fedora-release-common-40-40.noarch fedora-release-identity-basic-40-40.noarch fedora-repos-40-2.noarch file-5.45-4.fc40.x86_64 file-libs-5.45-4.fc40.x86_64 filesystem-3.18-8.fc40.x86_64 findutils-4.9.0-9.fc40.x86_64 fonts-srpm-macros-2.0.5-14.fc40.noarch forge-srpm-macros-0.4.0-1.fc40.noarch fpc-srpm-macros-1.3-12.fc40.noarch gawk-5.3.0-3.fc40.x86_64 gdb-minimal-15.2-3.fc40.x86_64 gdbm-1.23-6.fc40.x86_64 gdbm-libs-1.23-6.fc40.x86_64 ghc-srpm-macros-1.9.1-1.fc40.noarch glibc-2.39-33.fc40.x86_64 glibc-common-2.39-33.fc40.x86_64 glibc-gconv-extra-2.39-33.fc40.x86_64 glibc-minimal-langpack-2.39-33.fc40.x86_64 gmp-6.2.1-8.fc40.x86_64 gnat-srpm-macros-6-5.fc40.noarch go-srpm-macros-3.5.0-1.fc40.noarch grep-3.11-7.fc40.x86_64 gzip-1.13-1.fc40.x86_64 info-7.1-2.fc40.x86_64 jansson-2.13.1-9.fc40.x86_64 json-c-0.17-3.fc40.x86_64 kernel-srpm-macros-1.0-23.fc40.noarch keyutils-libs-1.6.3-3.fc40.x86_64 krb5-libs-1.21.3-2.fc40.x86_64 libacl-2.3.2-1.fc40.x86_64 libarchive-3.7.2-7.fc40.x86_64 libattr-2.5.2-3.fc40.x86_64 libblkid-2.40.2-1.fc40.x86_64 libbrotli-1.1.0-3.fc40.x86_64 libcap-2.69-8.fc40.x86_64 libcap-ng-0.8.4-4.fc40.x86_64 libcom_err-1.47.0-5.fc40.x86_64 libcurl-8.6.0-10.fc40.x86_64 libeconf-0.6.2-2.fc40.x86_64 libevent-2.1.12-12.fc40.x86_64 libfdisk-2.40.2-1.fc40.x86_64 libffi-3.4.4-7.fc40.x86_64 libgcc-14.2.1-3.fc40.x86_64 libgomp-14.2.1-3.fc40.x86_64 libidn2-2.3.7-1.fc40.x86_64 libmount-2.40.2-1.fc40.x86_64 libnghttp2-1.59.0-3.fc40.x86_64 libnsl2-2.0.1-1.fc40.x86_64 libpkgconf-2.1.1-2.fc40.x86_64 libpsl-0.21.5-3.fc40.x86_64 libpwquality-1.4.5-9.fc40.x86_64 libselinux-3.7-5.fc40.x86_64 libsemanage-3.7-2.fc40.x86_64 libsepol-3.7-2.fc40.x86_64 libsmartcols-2.40.2-1.fc40.x86_64 libssh-0.10.6-5.fc40.x86_64 libssh-config-0.10.6-5.fc40.noarch libstdc++-14.2.1-3.fc40.x86_64 libtasn1-4.19.0-6.fc40.x86_64 libtirpc-1.3.6-1.rc3.fc40.x86_64 libtool-ltdl-2.4.7-10.fc40.x86_64 libunistring-1.1-7.fc40.x86_64 libutempter-1.2.1-13.fc40.x86_64 libuuid-2.40.2-1.fc40.x86_64 libverto-0.3.2-8.fc40.x86_64 libxcrypt-4.4.37-4.fc40.x86_64 libxml2-2.12.9-1.fc40.x86_64 libzstd-1.5.6-1.fc40.x86_64 lua-libs-5.4.6-5.fc40.x86_64 lua-srpm-macros-1-13.fc40.noarch lz4-libs-1.9.4-6.fc40.x86_64 mpfr-4.2.1-4.fc40.x86_64 ncurses-base-6.4-12.20240127.fc40.noarch ncurses-libs-6.4-12.20240127.fc40.x86_64 ocaml-srpm-macros-9-3.fc40.noarch openblas-srpm-macros-2-16.fc40.noarch openldap-2.6.8-1.fc40.x86_64 openssl-libs-3.2.2-3.fc40.x86_64 p11-kit-0.25.5-1.fc40.x86_64 p11-kit-trust-0.25.5-1.fc40.x86_64 package-notes-srpm-macros-0.5-11.fc40.noarch pam-1.6.1-5.fc40.x86_64 pam-libs-1.6.1-5.fc40.x86_64 patch-2.7.6-24.fc40.x86_64 pcre2-10.44-1.fc40.x86_64 pcre2-syntax-10.44-1.fc40.noarch perl-srpm-macros-1-53.fc40.noarch pkgconf-2.1.1-2.fc40.x86_64 pkgconf-m4-2.1.1-2.fc40.noarch pkgconf-pkg-config-2.1.1-2.fc40.x86_64 popt-1.19-6.fc40.x86_64 publicsuffix-list-dafsa-20240107-3.fc40.noarch pyproject-srpm-macros-1.16.3-1.fc40.noarch python-srpm-macros-3.12-8.fc40.noarch qt5-srpm-macros-5.15.15-1.fc40.noarch qt6-srpm-macros-6.7.2-2.fc40.noarch readline-8.2-8.fc40.x86_64 redhat-rpm-config-288-1.fc40.noarch rpm-4.19.1.1-1.fc40.x86_64 rpm-build-4.19.1.1-1.fc40.x86_64 rpm-build-libs-4.19.1.1-1.fc40.x86_64 rpm-libs-4.19.1.1-1.fc40.x86_64 rpm-sequoia-1.7.0-3.fc40.x86_64 rust-srpm-macros-26.3-1.fc40.noarch sed-4.9-1.fc40.x86_64 setup-2.14.5-2.fc40.noarch shadow-utils-4.15.1-4.fc40.x86_64 sqlite-libs-3.45.1-2.fc40.x86_64 systemd-libs-255.15-1.fc40.x86_64 tar-1.35-3.fc40.x86_64 unzip-6.0-63.fc40.x86_64 util-linux-2.40.2-1.fc40.x86_64 util-linux-core-2.40.2-1.fc40.x86_64 which-2.21-41.fc40.x86_64 xxhash-libs-0.8.3-1.fc40.x86_64 xz-5.4.6-3.fc40.x86_64 xz-libs-5.4.6-3.fc40.x86_64 zig-srpm-macros-1-2.fc40.noarch zip-3.0-40.fc40.x86_64 zlib-ng-compat-2.1.7-2.fc40.x86_64 zstd-1.5.6-1.fc40.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1706227200 Wrote: /builddir/build/SRPMS/python-xarray-2023.9.0-3.fc40.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-40-x86_64-1736348094.493736/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-bw2lyumt/python-xarray/python-xarray.spec) Config(child) 0 minutes 38 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-2023.9.0-3.fc40.src.rpm) Config(fedora-40-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-40-x86_64-bootstrap-1736348094.493736/root. INFO: reusing tmpfs at /var/lib/mock/fedora-40-x86_64-bootstrap-1736348094.493736/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-x86_64-1736348094.493736/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-1.fc40.x86_64 rpm-sequoia-1.7.0-3.fc40.x86_64 python3-dnf-4.22.0-1.fc40.noarch yum-4.22.0-1.fc40.noarch dnf5-5.1.17-3.fc40.x86_64 dnf5-plugins-5.1.17-3.fc40.x86_64 Finish: chroot init Start: build phase for python-xarray-2023.9.0-3.fc40.src.rpm Start: build setup for python-xarray-2023.9.0-3.fc40.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1706227200 Wrote: /builddir/build/SRPMS/python-xarray-2023.9.0-3.fc40.src.rpm Updating and loading repositories: updates 100% | 842.2 KiB/s | 29.5 KiB | 00m00s fedora 100% | 939.4 KiB/s | 30.1 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 59.9 KiB/s | 3.8 KiB | 00m00s Copr repository 100% | 34.4 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: python3-Bottleneck x86_64 1.3.7-5.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 625.8 KiB python3-cftime x86_64 1.6.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 632.1 KiB python3-dask+array noarch 2024.11.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 6.8 KiB python3-dask+dataframe noarch 2024.11.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 6.8 KiB python3-devel x86_64 3.12.8-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.3 MiB python3-netcdf4 x86_64 1.6.5-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 2.3 MiB python3-pint noarch 0.19.2-10.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 2.7 MiB python3-pytest noarch 7.4.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 15.0 MiB python3-pytest-xdist noarch 3.5.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 386.0 KiB python3-rasterio x86_64 1.4.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 5.3 MiB python3-seaborn noarch 0.13.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 2.3 MiB python3-zarr noarch 2.18.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 3.2 MiB Installing dependencies: SuperLU x86_64 6.0.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 474.3 KiB abattis-cantarell-vf-fonts noarch 0.301-12.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 192.7 KiB abseil-cpp x86_64 20240116.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 2.4 MiB armadillo x86_64 12.8.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 90.3 KiB arpack x86_64 3.9.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 646.0 KiB blosc x86_64 1.21.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 126.3 KiB boost-program-options x86_64 1.83.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 272.7 KiB c-ares x86_64 1.34.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 273.6 KiB cairo x86_64 1.18.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.7 MiB cfitsio x86_64 4.4.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.8 MiB crypto-policies-scripts noarch 20241011-1.git5930b9a.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 353.5 KiB default-fonts-core-sans noarch 4.0-13.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 11.9 KiB dejavu-sans-fonts noarch 2.37-23.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 5.5 MiB expat x86_64 2.6.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 287.5 KiB flexiblas x86_64 3.4.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 48.5 KiB flexiblas-netlib x86_64 3.4.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 10.6 MiB flexiblas-netlib64 x86_64 3.4.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 10.7 MiB flexiblas-openblas-openmp x86_64 3.4.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 39.3 KiB flexiblas-openblas-openmp64 x86_64 3.4.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 39.3 KiB fontconfig x86_64 2.15.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 768.0 KiB fonts-filesystem noarch 1:2.0.5-14.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 0.0 B freetype x86_64 2.13.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 842.6 KiB freexl x86_64 2.0.0-7.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 89.4 KiB fribidi x86_64 1.0.14-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 367.6 KiB gdal-libs x86_64 3.8.5-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 27.0 MiB geos x86_64 3.12.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 3.5 MiB giflib x86_64 5.2.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 112.2 KiB glib2 x86_64 2.80.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 14.6 MiB gnupg2 x86_64 2.4.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 9.5 MiB gnutls x86_64 3.8.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 3.2 MiB google-noto-fonts-common noarch 20240301-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 17.5 KiB google-noto-sans-vf-fonts noarch 20240301-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.2 MiB gpgme x86_64 1.23.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 575.3 KiB gpgmepp x86_64 1.23.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 424.2 KiB graphite2 x86_64 1.3.14-15.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 192.0 KiB grpc x86_64 1.48.4-34.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 10.5 MiB grpc-cpp x86_64 1.48.4-34.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 3.0 MiB grpc-data noarch 1.48.4-34.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 29.6 KiB harfbuzz x86_64 8.5.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 2.7 MiB hdf-libs x86_64 4.2.16.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 683.5 KiB hdf5 x86_64 1.12.1-15.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 8.4 MiB imath x86_64 3.1.12-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 371.8 KiB jbigkit-libs x86_64 2.1-29.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 117.6 KiB lcms2 x86_64 2.16-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 420.9 KiB libX11 x86_64 1.8.10-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.3 MiB libX11-common noarch 1.8.10-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.1 MiB libXau x86_64 1.0.11-6.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 66.9 KiB libXext x86_64 1.3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 90.1 KiB libXft x86_64 2.3.8-6.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 164.5 KiB libXrender x86_64 0.9.11-6.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 50.1 KiB libaec x86_64 1.1.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 94.1 KiB libarrow x86_64 15.0.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 22.1 MiB libarrow-acero-libs x86_64 15.0.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.4 MiB libarrow-dataset-libs x86_64 15.0.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.5 MiB libarrow-doc noarch 15.0.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 115.4 KiB libarrow-flight-libs x86_64 15.0.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.2 MiB libarrow-glib-libs x86_64 15.0.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.4 MiB libassuan x86_64 2.5.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 163.8 KiB libb2 x86_64 0.98.1-11.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 42.2 KiB libdeflate x86_64 1.23-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 118.8 KiB libgcrypt x86_64 1.10.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.3 MiB libgeotiff x86_64 1.7.1-12.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 311.9 KiB libgfortran x86_64 14.2.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 3.0 MiB libgpg-error x86_64 1.49-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 875.2 KiB libgta x86_64 1.2.1-12.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 70.2 KiB libimagequant x86_64 4.0.3-5.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 666.8 KiB libjpeg-turbo x86_64 3.0.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 776.9 KiB libkml x86_64 1.3.0-47.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.2 MiB libksba x86_64 1.6.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 392.9 KiB liblerc x86_64 4.0.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 603.5 KiB liborc1 x86_64 1.9.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.6 MiB libpng x86_64 2:1.6.40-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 241.8 KiB libpq x86_64 16.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 965.4 KiB libqhull_r x86_64 1:8.0.2-4.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 475.4 KiB libquadmath x86_64 14.2.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 325.9 KiB libraqm x86_64 0.8.0-7.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 28.6 KiB librttopo x86_64 1.1.0-14.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 504.8 KiB libspatialite x86_64 5.1.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 15.2 MiB libtiff x86_64 4.6.0-5.fc40.1 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.1 MiB libwebp x86_64 1.5.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 820.0 KiB libxcb x86_64 1.17.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.1 MiB libxslt x86_64 1.1.42-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 483.1 KiB libyaml x86_64 0.2.5-14.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 130.4 KiB mariadb-connector-c x86_64 3.3.8-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 513.4 KiB mariadb-connector-c-config noarch 3.3.8-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 497.0 B metis x86_64 5.1.0.3-5.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 973.2 KiB minizip-ng-compat x86_64 3.0.10-7.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 158.5 KiB mpdecimal x86_64 2.5.1-9.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 200.9 KiB netcdf x86_64 4.9.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 2.4 MiB nettle x86_64 3.9.1-6.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 790.1 KiB npth x86_64 1.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 49.6 KiB nspr x86_64 4.36.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 316.4 KiB nss x86_64 3.107.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.9 MiB nss-softokn x86_64 3.107.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.9 MiB nss-softokn-freebl x86_64 3.107.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 869.2 KiB nss-sysinit x86_64 3.107.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 18.2 KiB nss-util x86_64 3.107.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 230.2 KiB ogdi x86_64 4.1.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 797.2 KiB openblas x86_64 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 96.0 KiB openblas-openmp x86_64 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 38.9 MiB openblas-openmp64 x86_64 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 39.1 MiB openexr-libs x86_64 3.1.13-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 6.4 MiB openjpeg2 x86_64 2.5.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 441.7 KiB parquet-libs x86_64 15.0.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 3.2 MiB pixman x86_64 0.43.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 710.1 KiB poppler x86_64 24.02.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 3.5 MiB poppler-data noarch 0.4.11-7.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 12.3 MiB proj x86_64 9.3.1-4.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 4.3 MiB proj-data noarch 9.3.1-4.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 8.5 MiB protobuf x86_64 3.19.6-8.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 3.3 MiB protobuf-compiler x86_64 3.19.6-8.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 2.5 MiB pyproject-rpm-macros noarch 1.16.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 113.7 KiB python-pip-wheel noarch 23.3.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.5 MiB python-rpm-macros noarch 3.12-8.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 22.1 KiB python3 x86_64 3.12.8-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 31.5 KiB python3-affine noarch 2.4.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 163.5 KiB python3-appdirs noarch 1.4.4-13.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 69.0 KiB python3-asciitree noarch 0.3.3-28.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 20.3 KiB python3-attrs noarch 23.2.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 379.5 KiB python3-babel noarch 2.16.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 28.3 MiB python3-brotli x86_64 1.1.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 824.1 KiB python3-cairo x86_64 1.25.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 492.5 KiB python3-certifi noarch 2023.05.07-4.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 6.6 KiB python3-charset-normalizer noarch 3.3.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 312.7 KiB python3-click noarch 8.1.7-4.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.1 MiB python3-click-plugins noarch 1.1.1-19.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 24.2 KiB python3-cligj noarch 0.7.2-12.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 33.0 KiB python3-cloudpickle noarch 3.0.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 124.1 KiB python3-contourpy x86_64 1.2.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 779.1 KiB python3-cycler noarch 0.11.0-11.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 38.2 KiB python3-cython x86_64 3.0.9-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 17.9 MiB python3-dask noarch 2024.11.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 17.5 MiB python3-dask-expr noarch 1.1.19-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 2.9 MiB python3-dateutil noarch 1:2.8.2-13.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 877.8 KiB python3-docutils noarch 0.20.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 4.8 MiB python3-execnet noarch 1.9.0-14.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 915.6 KiB python3-fasteners noarch 0.19-4.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 116.3 KiB python3-flexcache noarch 0.2-7.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 50.3 KiB python3-fonttools x86_64 4.50.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 18.0 MiB python3-fs noarch 2.4.16-7.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.3 MiB python3-fsspec noarch 2024.12.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.7 MiB python3-husl noarch 4.0.3-29.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 20.8 KiB python3-idna noarch 3.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 594.6 KiB python3-imagesize noarch 1.4.1-7.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 34.7 KiB python3-iniconfig noarch 1.1.1-16.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 20.5 KiB python3-jinja2 noarch 3.1.5-1.fc40 copr_base 2.9 MiB python3-kiwisolver x86_64 1.4.8-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 153.8 KiB python3-libs x86_64 3.12.8-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 41.3 MiB python3-locket noarch 1.0.0-8.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 20.6 KiB python3-lxml x86_64 5.1.0-7.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 5.2 MiB python3-markupsafe x86_64 2.1.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 56.3 KiB python3-matplotlib x86_64 3.8.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 20.3 MiB python3-matplotlib-data noarch 3.8.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 740.9 KiB python3-matplotlib-data-fonts noarch 3.8.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 7.9 MiB python3-matplotlib-tk x86_64 3.8.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 119.5 KiB python3-numcodecs x86_64 0.14.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.7 MiB python3-numexpr x86_64 2.8.5-4.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 568.3 KiB python3-numpy x86_64 1:1.26.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 43.9 MiB python3-numpy-f2py x86_64 1:1.26.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 2.7 MiB python3-numpydoc noarch 1.6.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 636.9 KiB python3-olefile noarch 0.47-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 343.2 KiB python3-packaging noarch 23.2-4.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 421.1 KiB python3-pandas x86_64 2.2.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 42.4 MiB python3-partd noarch 1.4.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 161.8 KiB python3-pillow x86_64 10.3.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 3.3 MiB python3-pillow-tk x86_64 10.3.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 54.4 KiB python3-platformdirs noarch 3.11.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 162.4 KiB python3-pluggy noarch 1.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 182.5 KiB python3-pooch noarch 1.8.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 629.8 KiB python3-pyarrow x86_64 15.0.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 14.4 MiB python3-pygments noarch 2.17.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 10.3 MiB python3-pyparsing noarch 3.1.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.0 MiB python3-pytz noarch 2024.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 225.7 KiB python3-pyyaml x86_64 6.0.1-14.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 786.4 KiB python3-requests noarch 2.31.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 462.4 KiB python3-rpm-generators noarch 14-10.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 81.7 KiB python3-rpm-macros noarch 3.12-8.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 6.4 KiB python3-scipy x86_64 1.11.3-11.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 62.9 MiB python3-setuptools noarch 69.0.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 7.1 MiB python3-six noarch 1.16.0-14.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 117.7 KiB python3-snowballstemmer noarch 2.2.0-10.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.7 MiB python3-sphinx noarch 1:7.2.6-6.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 10.8 MiB python3-sphinx-theme-alabaster noarch 0.7.16-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 41.9 KiB python3-tabulate noarch 0.9.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 343.7 KiB python3-tkinter x86_64 3.12.8-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 2.2 MiB python3-toolz noarch 0.12.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 607.6 KiB python3-urllib3 noarch 1.26.20-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 999.0 KiB re2 x86_64 1:20220601-19.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 496.9 KiB snappy x86_64 1.1.10-4.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 67.0 KiB tcl x86_64 1:8.6.13-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 4.2 MiB thrift x86_64 0.15.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 4.6 MiB tk x86_64 1:8.6.13-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 3.6 MiB tpm2-tss x86_64 4.1.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.5 MiB tzdata noarch 2024a-5.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.6 MiB unixODBC x86_64 2.3.12-4.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 1.2 MiB uriparser x86_64 0.9.8-1.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 141.9 KiB utf8proc x86_64 2.7.0-7.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 362.4 KiB xerces-c x86_64 3.2.5-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 3.6 MiB xml-common noarch 0.6.3-63.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 78.4 KiB Transaction Summary: Installing: 211 packages Total size of inbound packages is 175 MiB. Need to download 138 MiB. After this operation 767 MiB will be used (install 767 MiB, remove 0 B). [ 1/211] python3-devel-0:3.12.8-2.fc40 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 2/211] python3-pytest-0:7.4.3-3.fc40 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 3/211] python3-0:3.12.8-2.fc40.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 4/211] python3-attrs-0:23.2.0-4.fc40 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/211] python3-certifi-0:2023.05.07- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/211] python3-pyparsing-0:3.1.2-2.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/211] python3-iniconfig-0:1.1.1-16. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/211] python3-packaging-0:23.2-4.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/211] python3-pluggy-0:1.3.0-3.fc40 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 10/211] python3-appdirs-0:1.4.4-13.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 11/211] python3-pytz-0:2024.2-1.fc40. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 12/211] python3-dateutil-1:2.8.2-13.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 13/211] python3-jinja2-0:3.1.5-1.fc40 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 14/211] python3-sphinx-1:7.2.6-6.fc40 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 15/211] python3-tabulate-0:0.9.0-6.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 16/211] python3-lxml-0:5.1.0-7.fc40.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 17/211] python3-setuptools-0:69.0.3-4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 18/211] pyproject-rpm-macros-0:1.16.3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 19/211] python-rpm-macros-0:3.12-8.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 20/211] python3-rpm-macros-0:3.12-8.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 21/211] python3-rpm-generators-0:14-1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 22/211] python3-libs-0:3.12.8-2.fc40. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 23/211] tzdata-0:2024a-5.fc40.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 24/211] python3-six-0:1.16.0-14.fc40. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 25/211] expat-0:2.6.3-1.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 26/211] python3-markupsafe-0:2.1.3-4. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 27/211] python3-babel-0:2.16.0-1.fc40 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 28/211] python3-docutils-0:0.20.1-3.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 29/211] python3-imagesize-0:1.4.1-7.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 30/211] python3-pygments-0:2.17.2-3.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 31/211] python3-requests-0:2.31.0-3.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 32/211] python3-snowballstemmer-0:2.2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 33/211] python3-sphinx-theme-alabaste 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 34/211] python3-idna-0:3.7-1.fc40.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 35/211] python3-urllib3-0:1.26.20-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 36/211] python3-charset-normalizer-0: 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 37/211] python3-platformdirs-0:3.11.0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 38/211] libxslt-0:1.1.42-1.fc40.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 39/211] python-pip-wheel-0:23.3.2-2.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 40/211] libb2-0:0.98.1-11.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 41/211] mpdecimal-0:2.5.1-9.fc40.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 42/211] python3-fsspec-0:2024.12.0-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 43/211] python3-pyyaml-0:6.0.1-14.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 44/211] libassuan-0:2.5.7-1.fc40.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 45/211] libgpg-error-0:1.49-1.fc40.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 46/211] gnupg2-0:2.4.4-1.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 47/211] gnutls-0:3.8.6-1.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 48/211] tpm2-tss-0:4.1.3-1.fc40.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 49/211] libgcrypt-0:1.10.3-3.fc40.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 50/211] libksba-0:1.6.6-1.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 51/211] npth-0:1.7-1.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 52/211] libyaml-0:0.2.5-14.fc40.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 53/211] nettle-0:3.9.1-6.fc40.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 54/211] python3-Bottleneck-0:1.3.7-5. 100% | 1.9 MiB/s | 162.2 KiB | 00m00s [ 55/211] python3-dask+array-0:2024.11. 100% | 140.7 KiB/s | 12.4 KiB | 00m00s [ 56/211] python3-cftime-0:1.6.3-4.fc40 100% | 2.2 MiB/s | 228.2 KiB | 00m00s [ 57/211] python3-dask+dataframe-0:2024 100% | 505.2 KiB/s | 12.6 KiB | 00m00s [ 58/211] python3-netcdf4-0:1.6.5-3.fc4 100% | 18.0 MiB/s | 626.2 KiB | 00m00s [ 59/211] python3-pint-0:0.19.2-10.fc40 100% | 14.3 MiB/s | 514.1 KiB | 00m00s [ 60/211] python3-pytest-xdist-0:3.5.0- 100% | 2.9 MiB/s | 93.0 KiB | 00m00s [ 61/211] python3-rasterio-0:1.4.3-1.fc 100% | 25.3 MiB/s | 1.4 MiB | 00m00s [ 62/211] python3-zarr-0:2.18.3-1.fc40. 100% | 8.6 MiB/s | 525.9 KiB | 00m00s [ 63/211] python3-seaborn-0:0.13.2-1.fc 100% | 4.4 MiB/s | 587.0 KiB | 00m00s [ 64/211] python3-numcodecs-0:0.14.1-1. 100% | 4.7 MiB/s | 430.0 KiB | 00m00s [ 65/211] python3-fasteners-0:0.19-4.fc 100% | 1.7 MiB/s | 44.0 KiB | 00m00s [ 66/211] python3-asciitree-0:0.3.3-28. 100% | 431.4 KiB/s | 17.7 KiB | 00m00s [ 67/211] python3-husl-0:4.0.3-29.fc40. 100% | 826.7 KiB/s | 18.2 KiB | 00m00s [ 68/211] python3-numpydoc-0:1.6.0-4.fc 100% | 6.2 MiB/s | 145.9 KiB | 00m00s [ 69/211] python3-numpy-1:1.26.4-3.fc40 100% | 32.0 MiB/s | 7.2 MiB | 00m00s [ 70/211] python3-pandas-0:2.2.1-1.fc40 100% | 29.5 MiB/s | 7.8 MiB | 00m00s [ 71/211] python3-matplotlib-0:3.8.4-1. 100% | 12.2 MiB/s | 4.2 MiB | 00m00s [ 72/211] python3-affine-0:2.4.0-6.fc40 100% | 1.8 MiB/s | 43.3 KiB | 00m00s [ 73/211] python3-click-plugins-0:1.1.1 100% | 897.7 KiB/s | 17.1 KiB | 00m00s [ 74/211] python3-click-0:8.1.7-4.fc40. 100% | 7.3 MiB/s | 225.6 KiB | 00m00s [ 75/211] python3-cligj-0:0.7.2-12.fc40 100% | 997.1 KiB/s | 19.9 KiB | 00m00s [ 76/211] python3-execnet-0:1.9.0-14.fc 100% | 8.3 MiB/s | 246.2 KiB | 00m00s [ 77/211] python3-flexcache-0:0.2-7.fc4 100% | 960.5 KiB/s | 24.0 KiB | 00m00s [ 78/211] python3-numexpr-0:2.8.5-4.fc4 100% | 4.6 MiB/s | 160.8 KiB | 00m00s [ 79/211] blosc-0:1.21.6-1.fc40.x86_64 100% | 3.0 MiB/s | 59.0 KiB | 00m00s [ 80/211] gdal-libs-0:3.8.5-2.fc40.x86_ 100% | 24.2 MiB/s | 9.0 MiB | 00m00s [ 81/211] netcdf-0:4.9.2-5.fc40.x86_64 100% | 11.2 MiB/s | 828.1 KiB | 00m00s [ 82/211] flexiblas-netlib-0:3.4.4-1.fc 100% | 25.7 MiB/s | 3.2 MiB | 00m00s [ 83/211] python3-kiwisolver-0:1.4.8-1. 100% | 3.1 MiB/s | 66.9 KiB | 00m00s [ 84/211] python3-matplotlib-data-0:3.8 100% | 17.1 MiB/s | 508.3 KiB | 00m00s [ 85/211] python3-matplotlib-tk-0:3.8.4 100% | 2.6 MiB/s | 48.4 KiB | 00m00s [ 86/211] dejavu-sans-fonts-0:2.37-23.f 100% | 18.4 MiB/s | 1.3 MiB | 00m00s [ 87/211] python3-pillow-0:10.3.0-1.fc4 100% | 10.7 MiB/s | 906.2 KiB | 00m00s [ 88/211] python3-cython-0:3.0.9-1.fc40 100% | 23.6 MiB/s | 3.8 MiB | 00m00s [ 89/211] libqhull_r-1:8.0.2-4.fc40.x86 100% | 7.5 MiB/s | 200.7 KiB | 00m00s [ 90/211] freetype-0:2.13.2-5.fc40.x86_ 100% | 11.8 MiB/s | 409.7 KiB | 00m00s [ 91/211] python3-cairo-0:1.25.1-3.fc40 100% | 5.8 MiB/s | 124.6 KiB | 00m00s [ 92/211] python3-cycler-0:0.11.0-11.fc 100% | 1.2 MiB/s | 20.9 KiB | 00m00s [ 93/211] python3-contourpy-0:1.2.0-3.f 100% | 9.3 MiB/s | 256.0 KiB | 00m00s [ 94/211] python3-brotli-0:1.1.0-3.fc40 100% | 10.0 MiB/s | 339.4 KiB | 00m00s [ 95/211] python3-fs-0:2.4.16-7.fc40.no 100% | 9.9 MiB/s | 272.4 KiB | 00m00s [ 96/211] python3-fonttools-0:4.50.0-1. 100% | 29.5 MiB/s | 2.8 MiB | 00m00s [ 97/211] python3-dask-expr-0:1.1.19-1. 100% | 8.6 MiB/s | 545.3 KiB | 00m00s [ 98/211] cairo-0:1.18.0-3.fc40.x86_64 100% | 18.7 MiB/s | 708.9 KiB | 00m00s [ 99/211] python3-dask-0:2024.11.2-1.fc 100% | 21.4 MiB/s | 3.0 MiB | 00m00s [100/211] libaec-0:1.1.2-1.fc40.x86_64 100% | 1.7 MiB/s | 37.2 KiB | 00m00s [101/211] hdf5-0:1.12.1-15.fc40.x86_64 100% | 28.5 MiB/s | 2.2 MiB | 00m00s [102/211] libgfortran-0:14.2.1-3.fc40.x 100% | 17.0 MiB/s | 939.9 KiB | 00m00s [103/211] geos-0:3.12.2-1.fc40.x86_64 100% | 21.7 MiB/s | 1.1 MiB | 00m00s [104/211] imath-0:3.1.12-1.fc40.x86_64 100% | 3.7 MiB/s | 98.5 KiB | 00m00s [105/211] libdeflate-0:1.23-1.fc40.x86_ 100% | 3.3 MiB/s | 68.2 KiB | 00m00s [106/211] libpq-0:16.4-1.fc40.x86_64 100% | 10.6 MiB/s | 248.6 KiB | 00m00s [107/211] libtiff-0:4.6.0-5.fc40.1.x86_ 100% | 12.7 MiB/s | 338.7 KiB | 00m00s [108/211] libwebp-0:1.5.0-1.fc40.x86_64 100% | 13.8 MiB/s | 296.6 KiB | 00m00s [109/211] openexr-libs-0:3.1.13-1.fc40. 100% | 9.4 MiB/s | 1.1 MiB | 00m00s [110/211] parquet-libs-0:15.0.2-6.fc40. 100% | 16.4 MiB/s | 988.8 KiB | 00m00s [111/211] libarrow-0:15.0.2-6.fc40.x86_ 100% | 15.2 MiB/s | 5.3 MiB | 00m00s [112/211] armadillo-0:12.8.1-1.fc40.x86 100% | 1.4 MiB/s | 31.9 KiB | 00m00s [113/211] proj-0:9.3.1-4.fc40.x86_64 100% | 12.0 MiB/s | 1.5 MiB | 00m00s [114/211] cfitsio-0:4.4.0-2.fc40.x86_64 100% | 12.5 MiB/s | 613.3 KiB | 00m00s [115/211] freexl-0:2.0.0-7.fc40.x86_64 100% | 2.2 MiB/s | 45.3 KiB | 00m00s [116/211] giflib-0:5.2.2-1.fc40.x86_64 100% | 2.0 MiB/s | 51.9 KiB | 00m00s [117/211] libgeotiff-0:1.7.1-12.fc40.x8 100% | 4.1 MiB/s | 101.0 KiB | 00m00s [118/211] libgta-0:1.2.1-12.fc40.x86_64 100% | 1.7 MiB/s | 35.3 KiB | 00m00s [119/211] libjpeg-turbo-0:3.0.2-1.fc40. 100% | 8.9 MiB/s | 226.7 KiB | 00m00s [120/211] liblerc-0:4.0.0-6.fc40.x86_64 100% | 7.3 MiB/s | 210.1 KiB | 00m00s [121/211] libkml-0:1.3.0-47.fc40.x86_64 100% | 7.7 MiB/s | 360.6 KiB | 00m00s [122/211] libpng-2:1.6.40-3.fc40.x86_64 100% | 5.6 MiB/s | 119.9 KiB | 00m00s [123/211] mariadb-connector-c-0:3.3.8-3 100% | 5.2 MiB/s | 202.9 KiB | 00m00s [124/211] ogdi-0:4.1.1-1.fc40.x86_64 100% | 7.7 MiB/s | 235.1 KiB | 00m00s [125/211] python3-scipy-0:1.11.3-11.fc4 100% | 16.8 MiB/s | 15.9 MiB | 00m01s [126/211] openjpeg2-0:2.5.2-1.fc40.x86_ 100% | 4.0 MiB/s | 186.2 KiB | 00m00s [127/211] libspatialite-0:5.1.0-5.fc40. 100% | 19.0 MiB/s | 3.1 MiB | 00m00s [128/211] unixODBC-0:2.3.12-4.fc40.x86_ 100% | 10.2 MiB/s | 471.5 KiB | 00m00s [129/211] minizip-ng-compat-0:3.0.10-7. 100% | 2.6 MiB/s | 64.8 KiB | 00m00s [130/211] poppler-0:24.02.0-2.fc40.x86_ 100% | 14.7 MiB/s | 1.2 MiB | 00m00s [131/211] flexiblas-0:3.4.4-1.fc40.x86_ 100% | 1.1 MiB/s | 25.4 KiB | 00m00s [132/211] xerces-c-0:3.2.5-2.fc40.x86_6 100% | 15.2 MiB/s | 966.4 KiB | 00m00s [133/211] flexiblas-openblas-openmp-0:3 100% | 779.2 KiB/s | 17.1 KiB | 00m00s [134/211] libquadmath-0:14.2.1-3.fc40.x 100% | 9.4 MiB/s | 202.3 KiB | 00m00s [135/211] harfbuzz-0:8.5.0-1.fc40.x86_6 100% | 16.0 MiB/s | 1.0 MiB | 00m00s [136/211] fonts-filesystem-1:2.0.5-14.f 100% | 479.7 KiB/s | 8.2 KiB | 00m00s [137/211] fontconfig-0:2.15.0-6.fc40.x8 100% | 10.0 MiB/s | 256.9 KiB | 00m00s [138/211] libxcb-0:1.17.0-2.fc40.x86_64 100% | 8.8 MiB/s | 235.1 KiB | 00m00s [139/211] pixman-0:0.43.4-1.fc40.x86_64 100% | 10.6 MiB/s | 293.2 KiB | 00m00s [140/211] libX11-0:1.8.10-2.fc40.x86_64 100% | 14.8 MiB/s | 649.8 KiB | 00m00s [141/211] libXext-0:1.3.6-1.fc40.x86_64 100% | 2.2 MiB/s | 38.9 KiB | 00m00s [142/211] libXrender-0:0.9.11-6.fc40.x8 100% | 1.6 MiB/s | 27.4 KiB | 00m00s [143/211] SuperLU-0:6.0.1-3.fc40.x86_64 100% | 8.3 MiB/s | 186.2 KiB | 00m00s [144/211] snappy-0:1.1.10-4.fc40.x86_64 100% | 1.3 MiB/s | 37.2 KiB | 00m00s [145/211] arpack-0:3.9.1-3.fc40.x86_64 100% | 6.2 MiB/s | 210.3 KiB | 00m00s [146/211] python3-numpy-f2py-1:1.26.4-3 100% | 14.1 MiB/s | 491.0 KiB | 00m00s [147/211] python3-pooch-0:1.8.2-2.fc40. 100% | 6.0 MiB/s | 122.4 KiB | 00m00s [148/211] metis-0:5.1.0.3-5.fc40.x86_64 100% | 12.4 MiB/s | 570.8 KiB | 00m00s [149/211] libimagequant-0:4.0.3-5.fc40. 100% | 10.5 MiB/s | 301.7 KiB | 00m00s [150/211] libraqm-0:0.8.0-7.fc40.x86_64 100% | 1.1 MiB/s | 19.8 KiB | 00m00s [151/211] lcms2-0:2.16-3.fc40.x86_64 100% | 7.0 MiB/s | 180.2 KiB | 00m00s [152/211] python3-olefile-0:0.47-3.fc40 100% | 3.2 MiB/s | 72.9 KiB | 00m00s [153/211] python3-pillow-tk-0:10.3.0-1. 100% | 1.3 MiB/s | 29.3 KiB | 00m00s [154/211] python3-tkinter-0:3.12.8-2.fc 100% | 13.0 MiB/s | 386.9 KiB | 00m00s [155/211] python3-partd-0:1.4.2-2.fc40. 100% | 3.0 MiB/s | 54.5 KiB | 00m00s [156/211] python3-cloudpickle-0:3.0.0-5 100% | 2.6 MiB/s | 45.3 KiB | 00m00s [157/211] python3-toolz-0:0.12.0-6.fc40 100% | 5.6 MiB/s | 150.1 KiB | 00m00s [158/211] python3-matplotlib-data-fonts 100% | 18.7 MiB/s | 2.3 MiB | 00m00s [159/211] proj-data-0:9.3.1-4.fc40.noar 100% | 19.8 MiB/s | 1.3 MiB | 00m00s [160/211] nspr-0:4.36.0-2.fc40.x86_64 100% | 6.7 MiB/s | 137.2 KiB | 00m00s [161/211] gpgmepp-0:1.23.2-3.fc40.x86_6 100% | 7.5 MiB/s | 138.6 KiB | 00m00s [162/211] nss-0:3.107.0-1.fc40.x86_64 100% | 15.4 MiB/s | 710.8 KiB | 00m00s [163/211] python3-pyarrow-0:15.0.2-6.fc 100% | 16.7 MiB/s | 3.4 MiB | 00m00s [164/211] boost-program-options-0:1.83. 100% | 4.8 MiB/s | 108.4 KiB | 00m00s [165/211] libarrow-doc-0:15.0.2-6.fc40. 100% | 1.3 MiB/s | 27.3 KiB | 00m00s [166/211] crypto-policies-scripts-0:202 100% | 6.1 MiB/s | 111.8 KiB | 00m00s [167/211] poppler-data-0:0.4.11-7.fc40. 100% | 23.5 MiB/s | 2.0 MiB | 00m00s [168/211] nss-sysinit-0:3.107.0-1.fc40. 100% | 979.4 KiB/s | 18.6 KiB | 00m00s [169/211] nss-softokn-0:3.107.0-1.fc40. 100% | 11.9 MiB/s | 414.2 KiB | 00m00s [170/211] nss-util-0:3.107.0-1.fc40.x86 100% | 4.6 MiB/s | 89.1 KiB | 00m00s [171/211] thrift-0:0.15.0-4.fc40.x86_64 100% | 18.7 MiB/s | 1.6 MiB | 00m00s [172/211] mariadb-connector-c-config-0: 100% | 396.8 KiB/s | 8.7 KiB | 00m00s [173/211] libXau-0:1.0.11-6.fc40.x86_64 100% | 1.8 MiB/s | 31.7 KiB | 00m00s [174/211] jbigkit-libs-0:2.1-29.fc40.x8 100% | 3.1 MiB/s | 53.1 KiB | 00m00s [175/211] fribidi-0:1.0.14-2.fc40.x86_6 100% | 4.1 MiB/s | 91.7 KiB | 00m00s [176/211] librttopo-0:1.1.0-14.fc40.x86 100% | 7.2 MiB/s | 207.0 KiB | 00m00s [177/211] uriparser-0:0.9.8-1.fc40.x86_ 100% | 2.6 MiB/s | 57.0 KiB | 00m00s [178/211] utf8proc-0:2.7.0-7.fc40.x86_6 100% | 3.7 MiB/s | 80.2 KiB | 00m00s [179/211] re2-1:20220601-19.fc40.x86_64 100% | 7.5 MiB/s | 206.5 KiB | 00m00s [180/211] liborc1-0:1.9.5-1.fc40.x86_64 100% | 12.6 MiB/s | 490.6 KiB | 00m00s [181/211] libX11-common-0:1.8.10-2.fc40 100% | 4.7 MiB/s | 144.8 KiB | 00m00s [182/211] graphite2-0:1.3.14-15.fc40.x8 100% | 3.9 MiB/s | 94.8 KiB | 00m00s [183/211] gpgme-0:1.23.2-3.fc40.x86_64 100% | 7.9 MiB/s | 210.9 KiB | 00m00s [184/211] default-fonts-core-sans-0:4.0 100% | 1.4 MiB/s | 24.8 KiB | 00m00s [185/211] xml-common-0:0.6.3-63.fc40.no 100% | 1.8 MiB/s | 31.0 KiB | 00m00s [186/211] abattis-cantarell-vf-fonts-0: 100% | 5.9 MiB/s | 120.3 KiB | 00m00s [187/211] glib2-0:2.80.3-1.fc40.x86_64 100% | 23.1 MiB/s | 3.0 MiB | 00m00s [188/211] google-noto-sans-vf-fonts-0:2 100% | 12.1 MiB/s | 593.3 KiB | 00m00s [189/211] tcl-1:8.6.13-3.fc40.x86_64 100% | 16.2 MiB/s | 1.1 MiB | 00m00s [190/211] flexiblas-netlib64-0:3.4.4-1. 100% | 26.2 MiB/s | 3.1 MiB | 00m00s [191/211] openblas-openmp-0:0.3.26-4.fc 100% | 21.3 MiB/s | 5.1 MiB | 00m00s [192/211] libarrow-acero-libs-0:15.0.2- 100% | 9.3 MiB/s | 504.7 KiB | 00m00s [193/211] tk-1:8.6.13-3.fc40.x86_64 100% | 17.6 MiB/s | 1.6 MiB | 00m00s [194/211] python3-locket-0:1.0.0-8.fc40 100% | 1.0 MiB/s | 17.6 KiB | 00m00s [195/211] openblas-0:0.3.26-4.fc40.x86_ 100% | 2.2 MiB/s | 38.6 KiB | 00m00s [196/211] libarrow-dataset-libs-0:15.0. 100% | 6.4 MiB/s | 502.0 KiB | 00m00s [197/211] libarrow-flight-libs-0:15.0.2 100% | 5.3 MiB/s | 361.1 KiB | 00m00s [198/211] nss-softokn-freebl-0:3.107.0- 100% | 11.2 MiB/s | 331.5 KiB | 00m00s [199/211] abseil-cpp-0:20240116.2-1.fc4 100% | 9.7 MiB/s | 673.4 KiB | 00m00s [200/211] libarrow-glib-libs-0:15.0.2-6 100% | 5.4 MiB/s | 384.6 KiB | 00m00s [201/211] protobuf-0:3.19.6-8.fc40.x86_ 100% | 13.0 MiB/s | 1.0 MiB | 00m00s [202/211] protobuf-compiler-0:3.19.6-8. 100% | 18.1 MiB/s | 778.0 KiB | 00m00s [203/211] grpc-cpp-0:1.48.4-34.fc40.x86 100% | 12.9 MiB/s | 726.0 KiB | 00m00s [204/211] c-ares-0:1.34.4-1.fc40.x86_64 100% | 4.0 MiB/s | 115.6 KiB | 00m00s [205/211] grpc-data-0:1.48.4-34.fc40.no 100% | 1.2 MiB/s | 23.1 KiB | 00m00s [206/211] google-noto-fonts-common-0:20 100% | 958.7 KiB/s | 17.3 KiB | 00m00s [207/211] flexiblas-openblas-openmp64-0 100% | 948.2 KiB/s | 17.1 KiB | 00m00s [208/211] grpc-0:1.48.4-34.fc40.x86_64 100% | 20.8 MiB/s | 2.6 MiB | 00m00s [209/211] libXft-0:2.3.8-6.fc40.x86_64 100% | 2.8 MiB/s | 72.1 KiB | 00m00s [210/211] hdf-libs-0:4.2.16.2-1.fc40.x8 100% | 4.5 MiB/s | 288.1 KiB | 00m00s [211/211] openblas-openmp64-0:0.3.26-4. 100% | 13.4 MiB/s | 4.9 MiB | 00m00s -------------------------------------------------------------------------------- [211/211] Total 100% | 39.1 MiB/s | 138.4 MiB | 00m04s Running transaction [ 1/213] Verify package files 100% | 328.0 B/s | 211.0 B | 00m01s [ 2/213] Prepare transaction 100% | 649.0 B/s | 211.0 B | 00m00s [ 3/213] Installing libgfortran-0:14.2 100% | 132.4 MiB/s | 3.0 MiB | 00m00s [ 4/213] Installing libarrow-doc-0:15. 100% | 113.5 MiB/s | 116.2 KiB | 00m00s [ 5/213] Installing nspr-0:4.36.0-2.fc 100% | 7.1 MiB/s | 318.3 KiB | 00m00s [ 6/213] Installing libgpg-error-0:1.4 100% | 78.2 MiB/s | 881.1 KiB | 00m00s [ 7/213] Installing libjpeg-turbo-0:3. 100% | 84.5 MiB/s | 778.6 KiB | 00m00s [ 8/213] Installing expat-0:2.6.3-1.fc 100% | 70.7 MiB/s | 289.6 KiB | 00m00s [ 9/213] Installing nss-util-0:3.107.0 100% | 75.3 MiB/s | 231.2 KiB | 00m00s [ 10/213] Installing protobuf-0:3.19.6- 100% | 108.5 MiB/s | 3.3 MiB | 00m00s [ 11/213] Installing fonts-filesystem-1 100% | 769.5 KiB/s | 788.0 B | 00m00s [ 12/213] Installing libpng-2:1.6.40-3. 100% | 33.9 MiB/s | 243.1 KiB | 00m00s [ 13/213] Installing tzdata-0:2024a-5.f 100% | 14.2 MiB/s | 1.9 MiB | 00m00s [ 14/213] Installing libassuan-0:2.5.7- 100% | 40.4 MiB/s | 165.6 KiB | 00m00s [ 15/213] Installing abseil-cpp-0:20240 100% | 42.1 MiB/s | 2.5 MiB | 00m00s [ 16/213] Installing snappy-0:1.1.10-4. 100% | 33.5 MiB/s | 68.7 KiB | 00m00s [ 17/213] Installing openjpeg2-0:2.5.2- 100% | 86.6 MiB/s | 443.6 KiB | 00m00s [ 18/213] Installing libwebp-0:1.5.0-1. 100% | 33.5 MiB/s | 824.1 KiB | 00m00s [ 19/213] Installing geos-0:3.12.2-1.fc 100% | 75.4 MiB/s | 3.5 MiB | 00m00s [ 20/213] Installing libaec-0:1.1.2-1.f 100% | 47.1 MiB/s | 96.5 KiB | 00m00s [ 21/213] Installing python-rpm-macros- 100% | 22.3 MiB/s | 22.8 KiB | 00m00s [ 22/213] Installing python3-rpm-macros 100% | 6.5 MiB/s | 6.7 KiB | 00m00s [ 23/213] Installing hdf5-0:1.12.1-15.f 100% | 63.4 MiB/s | 8.4 MiB | 00m00s [ 24/213] Installing blosc-0:1.21.6-1.f 100% | 42.1 MiB/s | 129.2 KiB | 00m00s [ 25/213] Installing hdf-libs-0:4.2.16. 100% | 111.4 MiB/s | 684.6 KiB | 00m00s [ 26/213] Installing netcdf-0:4.9.2-5.f 100% | 82.8 MiB/s | 2.4 MiB | 00m00s [ 27/213] Installing python3-matplotlib 100% | 78.3 MiB/s | 7.9 MiB | 00m00s [ 28/213] Installing python3-matplotlib 100% | 49.4 MiB/s | 758.2 KiB | 00m00s [ 29/213] Installing openblas-0:0.3.26- 100% | 47.8 MiB/s | 97.8 KiB | 00m00s [ 30/213] Installing tcl-1:8.6.13-3.fc4 100% | 91.8 MiB/s | 4.2 MiB | 00m00s [ 31/213] Installing re2-1:20220601-19. 100% | 37.5 MiB/s | 498.6 KiB | 00m00s [ 32/213] Installing lcms2-0:2.16-3.fc4 100% | 82.5 MiB/s | 422.5 KiB | 00m00s [ 33/213] Installing libquadmath-0:14.2 100% | 106.5 MiB/s | 327.2 KiB | 00m00s [ 34/213] Installing minizip-ng-compat- 100% | 51.9 MiB/s | 159.4 KiB | 00m00s [ 35/213] Installing freexl-0:2.0.0-7.f 100% | 17.7 MiB/s | 90.6 KiB | 00m00s [ 36/213] Installing liblerc-0:4.0.0-6. 100% | 118.2 MiB/s | 605.0 KiB | 00m00s [ 37/213] Installing imath-0:3.1.12-1.f 100% | 73.0 MiB/s | 374.0 KiB | 00m00s [ 38/213] Installing libqhull_r-1:8.0.2 100% | 66.4 MiB/s | 476.2 KiB | 00m00s [ 39/213] Installing openexr-libs-0:3.1 100% | 117.1 MiB/s | 6.4 MiB | 00m00s [ 40/213] Installing openblas-openmp-0: 100% | 115.4 MiB/s | 38.9 MiB | 00m00s [ 41/213] Installing openblas-openmp64- 100% | 60.9 MiB/s | 39.1 MiB | 00m01s [ 42/213] Installing flexiblas-netlib64 100% | 115.9 MiB/s | 10.7 MiB | 00m00s [ 43/213] Installing flexiblas-openblas 100% | 39.2 MiB/s | 40.2 KiB | 00m00s [ 44/213] Installing flexiblas-0:3.4.4- 100% | 24.3 MiB/s | 49.7 KiB | 00m00s [ 45/213] Installing flexiblas-openblas 100% | 19.6 MiB/s | 40.1 KiB | 00m00s [ 46/213] Installing flexiblas-netlib-0 100% | 105.5 MiB/s | 10.6 MiB | 00m00s [ 47/213] Installing arpack-0:3.9.1-3.f 100% | 105.5 MiB/s | 648.1 KiB | 00m00s [ 48/213] Installing pyproject-rpm-macr 100% | 37.7 MiB/s | 115.7 KiB | 00m00s [ 49/213] Installing librttopo-0:1.1.0- 100% | 98.9 MiB/s | 506.6 KiB | 00m00s [ 50/213] Installing liborc1-0:1.9.5-1. 100% | 114.5 MiB/s | 1.6 MiB | 00m00s [ 51/213] Installing dejavu-sans-fonts- 100% | 21.1 MiB/s | 5.5 MiB | 00m00s [ 52/213] Installing abattis-cantarell- 100% | 94.9 MiB/s | 194.4 KiB | 00m00s [ 53/213] Installing protobuf-compiler- 100% | 144.4 MiB/s | 2.5 MiB | 00m00s [ 54/213] Installing nss-softokn-freebl 100% | 141.8 MiB/s | 871.4 KiB | 00m00s [ 55/213] Installing nss-softokn-0:3.10 100% | 105.3 MiB/s | 1.9 MiB | 00m00s [ 56/213] Installing ogdi-0:4.1.1-1.fc4 100% | 112.0 MiB/s | 803.0 KiB | 00m00s [ 57/213] Installing libgcrypt-0:1.10.3 100% | 81.0 MiB/s | 1.3 MiB | 00m00s [ 58/213] Installing libksba-0:1.6.6-1. 100% | 128.7 MiB/s | 395.4 KiB | 00m00s [ 59/213] Installing nettle-0:3.9.1-6.f 100% | 86.1 MiB/s | 793.3 KiB | 00m00s [ 60/213] Installing gnutls-0:3.8.6-1.f 100% | 71.6 MiB/s | 3.2 MiB | 00m00s [ 61/213] Installing glib2-0:2.80.3-1.f 100% | 121.8 MiB/s | 14.6 MiB | 00m00s [ 62/213] Installing google-noto-fonts- 100% | 17.8 MiB/s | 18.3 KiB | 00m00s [ 63/213] Installing google-noto-sans-v 100% | 78.1 MiB/s | 1.2 MiB | 00m00s [ 64/213] Installing default-fonts-core 100% | 5.9 MiB/s | 18.2 KiB | 00m00s [ 65/213] Installing grpc-data-0:1.48.4 100% | 29.7 MiB/s | 30.4 KiB | 00m00s [ 66/213] Installing c-ares-0:1.34.4-1. 100% | 53.7 MiB/s | 275.2 KiB | 00m00s [ 67/213] Installing grpc-0:1.48.4-34.f 100% | 161.4 MiB/s | 10.5 MiB | 00m00s [ 68/213] Installing grpc-cpp-0:1.48.4- 100% | 143.1 MiB/s | 3.0 MiB | 00m00s [ 69/213] Installing libyaml-0:0.2.5-14 100% | 8.6 MiB/s | 131.8 KiB | 00m00s >>> Running pre-install scriptlet: xml-common-0:0.6.3-63.fc40.noarch >>> Stop pre-install scriptlet: xml-common-0:0.6.3-63.fc40.noarch [ 70/213] Installing xml-common-0:0.6.3 100% | 39.6 MiB/s | 81.1 KiB | 00m00s [ 71/213] Installing npth-0:1.7-1.fc40. 100% | 1.3 MiB/s | 50.7 KiB | 00m00s >>> Running pre-install scriptlet: tpm2-tss-0:4.1.3-1.fc40.x86_64 >>> Stop pre-install scriptlet: tpm2-tss-0:4.1.3-1.fc40.x86_64 [ 72/213] Installing tpm2-tss-0:4.1.3-1 100% | 62.1 MiB/s | 1.6 MiB | 00m00s [ 73/213] Installing gnupg2-0:2.4.4-1.f 100% | 117.4 MiB/s | 9.5 MiB | 00m00s [ 74/213] Installing gpgme-0:1.23.2-3.f 100% | 9.1 MiB/s | 577.7 KiB | 00m00s [ 75/213] Installing gpgmepp-0:1.23.2-3 100% | 138.5 MiB/s | 425.3 KiB | 00m00s [ 76/213] Installing graphite2-0:1.3.14 100% | 63.2 MiB/s | 194.2 KiB | 00m00s [ 77/213] Installing libX11-common-0:1. 100% | 42.4 MiB/s | 1.2 MiB | 00m00s [ 78/213] Installing utf8proc-0:2.7.0-7 100% | 177.6 MiB/s | 363.8 KiB | 00m00s [ 79/213] Installing libarrow-0:15.0.2- 100% | 125.6 MiB/s | 22.1 MiB | 00m00s [ 80/213] Installing libarrow-acero-lib 100% | 136.8 MiB/s | 1.4 MiB | 00m00s [ 81/213] Installing libarrow-glib-libs 100% | 106.3 MiB/s | 1.4 MiB | 00m00s [ 82/213] Installing libarrow-flight-li 100% | 108.7 MiB/s | 1.2 MiB | 00m00s [ 83/213] Installing uriparser-0:0.9.8- 100% | 35.2 MiB/s | 144.0 KiB | 00m00s [ 84/213] Installing libkml-0:1.3.0-47. 100% | 70.5 MiB/s | 1.2 MiB | 00m00s [ 85/213] Installing fribidi-0:1.0.14-2 100% | 90.4 MiB/s | 370.1 KiB | 00m00s [ 86/213] Installing jbigkit-libs-0:2.1 100% | 38.9 MiB/s | 119.6 KiB | 00m00s [ 87/213] Installing libtiff-0:4.6.0-5. 100% | 88.0 MiB/s | 1.1 MiB | 00m00s [ 88/213] Installing libXau-0:1.0.11-6. 100% | 33.4 MiB/s | 68.4 KiB | 00m00s [ 89/213] Installing libxcb-0:1.17.0-2. 100% | 62.1 MiB/s | 1.1 MiB | 00m00s [ 90/213] Installing libX11-0:1.8.10-2. 100% | 80.1 MiB/s | 1.3 MiB | 00m00s [ 91/213] Installing libXrender-0:0.9.1 100% | 25.1 MiB/s | 51.4 KiB | 00m00s [ 92/213] Installing libXext-0:1.3.6-1. 100% | 44.6 MiB/s | 91.3 KiB | 00m00s [ 93/213] Installing mariadb-connector- 100% | 988.3 KiB/s | 1.0 KiB | 00m00s [ 94/213] Installing mariadb-connector- 100% | 46.0 MiB/s | 518.6 KiB | 00m00s [ 95/213] Installing thrift-0:0.15.0-4. 100% | 108.8 MiB/s | 4.6 MiB | 00m00s [ 96/213] Installing boost-program-opti 100% | 89.1 MiB/s | 273.7 KiB | 00m00s [ 97/213] Installing parquet-libs-0:15. 100% | 104.5 MiB/s | 3.2 MiB | 00m00s [ 98/213] Installing libarrow-dataset-l 100% | 56.2 MiB/s | 1.5 MiB | 00m00s [ 99/213] Installing poppler-data-0:0.4 100% | 97.6 MiB/s | 12.4 MiB | 00m00s [100/213] Installing proj-data-0:9.3.1- 100% | 88.9 MiB/s | 8.5 MiB | 00m00s [101/213] Installing proj-0:9.3.1-4.fc4 100% | 129.3 MiB/s | 4.3 MiB | 00m00s [102/213] Installing libgeotiff-0:1.7.1 100% | 77.0 MiB/s | 315.4 KiB | 00m00s [103/213] Installing libspatialite-0:5. 100% | 131.3 MiB/s | 15.2 MiB | 00m00s [104/213] Installing mpdecimal-0:2.5.1- 100% | 98.6 MiB/s | 202.0 KiB | 00m00s [105/213] Installing libb2-0:0.98.1-11. 100% | 21.1 MiB/s | 43.3 KiB | 00m00s [106/213] Installing python-pip-wheel-0 100% | 109.0 MiB/s | 1.5 MiB | 00m00s [107/213] Installing libxslt-0:1.1.42-1 100% | 79.1 MiB/s | 486.2 KiB | 00m00s [108/213] Installing libimagequant-0:4. 100% | 81.6 MiB/s | 668.4 KiB | 00m00s [109/213] Installing metis-0:5.1.0.3-5. 100% | 63.7 MiB/s | 977.7 KiB | 00m00s [110/213] Installing SuperLU-0:6.0.1-3. 100% | 154.8 MiB/s | 475.5 KiB | 00m00s [111/213] Installing armadillo-0:12.8.1 100% | 44.7 MiB/s | 91.6 KiB | 00m00s [112/213] Installing pixman-0:0.43.4-1. 100% | 63.1 MiB/s | 711.2 KiB | 00m00s [113/213] Installing cairo-0:1.18.0-3.f 100% | 123.7 MiB/s | 1.7 MiB | 00m00s [114/213] Installing harfbuzz-0:8.5.0-1 100% | 142.2 MiB/s | 2.7 MiB | 00m00s [115/213] Installing freetype-0:2.13.2- 100% | 68.7 MiB/s | 844.3 KiB | 00m00s [116/213] Installing fontconfig-0:2.15. 100% | 748.3 KiB/s | 787.2 KiB | 00m01s >>> Running post-install scriptlet: fontconfig-0:2.15.0-6.fc40.x86_64 >>> Stop post-install scriptlet: fontconfig-0:2.15.0-6.fc40.x86_64 [117/213] Installing libXft-0:2.3.8-6.f 100% | 6.5 MiB/s | 166.0 KiB | 00m00s >>> Running pre-install scriptlet: tk-1:8.6.13-3.fc40.x86_64 >>> Stop pre-install scriptlet: tk-1:8.6.13-3.fc40.x86_64 [118/213] Installing tk-1:8.6.13-3.fc40 100% | 71.4 MiB/s | 3.6 MiB | 00m00s [119/213] Installing python3-libs-0:3.1 100% | 80.1 MiB/s | 41.7 MiB | 00m01s [120/213] Installing python3-0:3.12.8-2 100% | 32.5 MiB/s | 33.3 KiB | 00m00s [121/213] Installing python3-tkinter-0: 100% | 71.7 MiB/s | 2.2 MiB | 00m00s [122/213] Installing python3-numpy-1:1. 100% | 91.4 MiB/s | 44.2 MiB | 00m00s [123/213] Installing python3-packaging- 100% | 84.4 MiB/s | 431.9 KiB | 00m00s [124/213] Installing python3-click-0:8. 100% | 106.8 MiB/s | 1.1 MiB | 00m00s [125/213] Installing python3-pyarrow-0: 100% | 92.3 MiB/s | 14.5 MiB | 00m00s [126/213] Installing python3-certifi-0: 100% | 5.0 MiB/s | 10.2 KiB | 00m00s [127/213] Installing python3-pyparsing- 100% | 124.1 MiB/s | 1.0 MiB | 00m00s [128/213] Installing python3-appdirs-0: 100% | 34.7 MiB/s | 71.1 KiB | 00m00s [129/213] Installing python3-tabulate-0 100% | 22.6 MiB/s | 347.1 KiB | 00m00s [130/213] Installing python3-lxml-0:5.1 100% | 73.2 MiB/s | 5.3 MiB | 00m00s [131/213] Installing python3-setuptools 100% | 67.0 MiB/s | 7.3 MiB | 00m00s [132/213] Installing python3-six-0:1.16 100% | 39.1 MiB/s | 120.1 KiB | 00m00s [133/213] Installing python3-dateutil-1 100% | 62.2 MiB/s | 891.5 KiB | 00m00s [134/213] Installing python3-idna-0:3.7 100% | 73.4 MiB/s | 600.9 KiB | 00m00s [135/213] Installing python3-fsspec-0:2 100% | 76.6 MiB/s | 1.8 MiB | 00m00s [136/213] Installing python3-toolz-0:0. 100% | 55.7 MiB/s | 627.0 KiB | 00m00s [137/213] Installing python3-urllib3-0: 100% | 13.0 MiB/s | 1.0 MiB | 00m00s [138/213] Installing python3-fs-0:2.4.1 100% | 61.2 MiB/s | 1.3 MiB | 00m00s [139/213] Installing python3-flexcache- 100% | 26.2 MiB/s | 53.7 KiB | 00m00s [140/213] Installing python3-click-plug 100% | 9.0 MiB/s | 27.7 KiB | 00m00s [141/213] Installing python3-cligj-0:0. 100% | 11.9 MiB/s | 36.4 KiB | 00m00s [142/213] Installing python3-rpm-genera 100% | 10.1 MiB/s | 82.9 KiB | 00m00s [143/213] Installing python3-devel-0:3. 100% | 65.5 MiB/s | 1.3 MiB | 00m00s [144/213] Installing python3-numpy-f2py 100% | 37.9 MiB/s | 2.8 MiB | 00m00s [145/213] Installing python3-cftime-0:1 100% | 103.5 MiB/s | 636.0 KiB | 00m00s [146/213] Installing python3-numcodecs- 100% | 51.6 MiB/s | 1.8 MiB | 00m00s [147/213] Installing python3-numexpr-0: 100% | 93.8 MiB/s | 576.4 KiB | 00m00s [148/213] Installing python3-contourpy- 100% | 42.9 MiB/s | 791.6 KiB | 00m00s [149/213] Installing python3-asciitree- 100% | 12.0 MiB/s | 24.5 KiB | 00m00s [150/213] Installing python3-fasteners- 100% | 40.4 MiB/s | 124.2 KiB | 00m00s [151/213] Installing python3-husl-0:4.0 100% | 22.4 MiB/s | 23.0 KiB | 00m00s [152/213] Installing python3-affine-0:2 100% | 55.0 MiB/s | 168.8 KiB | 00m00s [153/213] Installing python3-attrs-0:23 100% | 64.1 MiB/s | 394.0 KiB | 00m00s [154/213] Installing python3-execnet-0: 100% | 70.5 MiB/s | 938.4 KiB | 00m00s [155/213] Installing python3-iniconfig- 100% | 22.9 MiB/s | 23.4 KiB | 00m00s [156/213] Installing python3-pluggy-0:1 100% | 46.0 MiB/s | 188.3 KiB | 00m00s [157/213] Installing python3-pytest-0:7 100% | 89.9 MiB/s | 15.2 MiB | 00m00s [158/213] Installing python3-pytz-0:202 100% | 56.4 MiB/s | 231.1 KiB | 00m00s [159/213] Installing python3-cython-0:3 100% | 106.4 MiB/s | 18.1 MiB | 00m00s [160/213] Installing python3-kiwisolver 100% | 77.0 MiB/s | 157.7 KiB | 00m00s [161/213] Installing python3-cairo-0:1. 100% | 37.3 MiB/s | 496.6 KiB | 00m00s [162/213] Installing python3-cycler-0:0 100% | 39.5 MiB/s | 40.5 KiB | 00m00s [163/213] Installing python3-brotli-0:1 100% | 161.4 MiB/s | 826.5 KiB | 00m00s [164/213] Installing python3-markupsafe 100% | 19.7 MiB/s | 60.4 KiB | 00m00s [165/213] Installing python3-jinja2-0:3 100% | 83.2 MiB/s | 2.9 MiB | 00m00s [166/213] Installing python3-babel-0:2. 100% | 81.7 MiB/s | 28.5 MiB | 00m00s [167/213] Installing python3-docutils-0 100% | 88.8 MiB/s | 4.9 MiB | 00m00s [168/213] Installing python3-imagesize- 100% | 12.3 MiB/s | 37.8 KiB | 00m00s [169/213] Installing python3-pygments-0 100% | 88.6 MiB/s | 10.5 MiB | 00m00s [170/213] Installing python3-snowballst 100% | 85.2 MiB/s | 1.7 MiB | 00m00s [171/213] Installing python3-sphinx-the 100% | 22.6 MiB/s | 46.3 KiB | 00m00s [172/213] Installing python3-charset-no 100% | 78.8 MiB/s | 322.7 KiB | 00m00s [173/213] Installing python3-requests-0 100% | 66.2 MiB/s | 474.5 KiB | 00m00s [174/213] Installing python3-sphinx-1:7 100% | 62.0 MiB/s | 11.0 MiB | 00m00s [175/213] Installing python3-numpydoc-0 100% | 90.9 MiB/s | 651.5 KiB | 00m00s [176/213] Installing python3-platformdi 100% | 55.1 MiB/s | 169.2 KiB | 00m00s [177/213] Installing python3-pooch-0:1. 100% | 57.2 MiB/s | 644.7 KiB | 00m00s [178/213] Installing python3-scipy-0:1. 100% | 95.5 MiB/s | 63.2 MiB | 00m01s [179/213] Installing python3-Bottleneck 100% | 28.9 MiB/s | 650.3 KiB | 00m00s [180/213] Installing python3-fonttools- 100% | 107.7 MiB/s | 18.2 MiB | 00m00s [181/213] Installing python3-olefile-0: 100% | 169.2 MiB/s | 346.4 KiB | 00m00s [182/213] Installing python3-cloudpickl 100% | 62.4 MiB/s | 127.7 KiB | 00m00s [183/213] Installing python3-pyyaml-0:6 100% | 97.7 MiB/s | 800.2 KiB | 00m00s [184/213] Installing crypto-policies-sc 100% | 72.0 MiB/s | 368.5 KiB | 00m00s [185/213] Installing nss-sysinit-0:3.10 100% | 18.7 MiB/s | 19.2 KiB | 00m00s [186/213] Installing nss-0:3.107.0-1.fc 100% | 73.8 MiB/s | 1.9 MiB | 00m00s >>> Running post-install scriptlet: nss-0:3.107.0-1.fc40.x86_64 >>> Stop post-install scriptlet: nss-0:3.107.0-1.fc40.x86_64 [187/213] Installing poppler-0:24.02.0- 100% | 88.8 MiB/s | 3.5 MiB | 00m00s [188/213] Installing python3-locket-0:1 100% | 22.6 MiB/s | 23.1 KiB | 00m00s [189/213] Installing python3-partd-0:1. 100% | 41.8 MiB/s | 171.0 KiB | 00m00s [190/213] Installing libraqm-0:0.8.0-7. 100% | 29.0 MiB/s | 29.7 KiB | 00m00s [191/213] Installing python3-pillow-0:1 100% | 44.2 MiB/s | 3.4 MiB | 00m00s [192/213] Installing python3-pillow-tk- 100% | 54.8 MiB/s | 56.1 KiB | 00m00s [193/213] Installing python3-matplotlib 100% | 39.7 MiB/s | 122.1 KiB | 00m00s [194/213] Installing python3-matplotlib 100% | 86.4 MiB/s | 20.5 MiB | 00m00s [195/213] Installing python3-pandas-0:2 100% | 87.2 MiB/s | 42.6 MiB | 00m00s [196/213] Installing python3-dask+array 100% | 60.5 KiB/s | 124.0 B | 00m00s [197/213] Installing python3-dask-0:202 100% | 123.2 MiB/s | 17.6 MiB | 00m00s [198/213] Installing python3-dask-expr- 100% | 140.9 MiB/s | 3.0 MiB | 00m00s [199/213] Installing python3-dask+dataf 100% | 0.0 B/s | 124.0 B | 00m00s [200/213] Installing xerces-c-0:3.2.5-2 100% | 169.3 MiB/s | 3.6 MiB | 00m00s [201/213] Installing unixODBC-0:2.3.12- 100% | 16.3 MiB/s | 1.2 MiB | 00m00s [202/213] Installing libgta-0:1.2.1-12. 100% | 69.9 MiB/s | 71.6 KiB | 00m00s [203/213] Installing giflib-0:5.2.2-1.f 100% | 111.2 MiB/s | 113.9 KiB | 00m00s [204/213] Installing cfitsio-0:4.4.0-2. 100% | 36.2 MiB/s | 1.8 MiB | 00m00s [205/213] Installing libpq-0:16.4-1.fc4 100% | 135.3 MiB/s | 969.6 KiB | 00m00s [206/213] Installing libdeflate-0:1.23- 100% | 117.4 MiB/s | 120.2 KiB | 00m00s [207/213] Installing gdal-libs-0:3.8.5- 100% | 140.6 MiB/s | 27.0 MiB | 00m00s [208/213] Installing python3-rasterio-0 100% | 115.3 MiB/s | 5.3 MiB | 00m00s [209/213] Installing python3-seaborn-0: 100% | 104.1 MiB/s | 2.3 MiB | 00m00s [210/213] Installing python3-netcdf4-0: 100% | 151.6 MiB/s | 2.3 MiB | 00m00s [211/213] Installing python3-pytest-xdi 100% | 64.8 MiB/s | 398.0 KiB | 00m00s [212/213] Installing python3-zarr-0:2.1 100% | 134.7 MiB/s | 3.2 MiB | 00m00s [213/213] Installing python3-pint-0:0.1 100% | 2.4 MiB/s | 2.7 MiB | 00m01s >>> Running post-transaction scriptlet: fontconfig-0:2.15.0-6.fc40.x86_64 >>> Stop post-transaction scriptlet: fontconfig-0:2.15.0-6.fc40.x86_64 >>> Running post-transaction scriptlet: crypto-policies-scripts-0:20241011-1.git >>> Stop post-transaction scriptlet: crypto-policies-scripts-0:20241011-1.git593 >>> Running post-transaction scriptlet: nss-0:3.107.0-1.fc40.x86_64 >>> Stop post-transaction scriptlet: nss-0:3.107.0-1.fc40.x86_64 >>> Running trigger-install scriptlet: glibc-common-0:2.39-33.fc40.x86_64 >>> Stop trigger-install scriptlet: glibc-common-0:2.39-33.fc40.x86_64 >>> Running trigger-install scriptlet: info-0:7.1-2.fc40.x86_64 >>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.x86_64 >>> Running trigger-install scriptlet: glib2-0:2.80.3-1.fc40.x86_64 >>> Stop trigger-install scriptlet: glib2-0:2.80.3-1.fc40.x86_64 >>> Running trigger-install scriptlet: fontconfig-0:2.15.0-6.fc40.x86_64 >>> Stop trigger-install scriptlet: fontconfig-0:2.15.0-6.fc40.x86_64 Warning: skipped PGP checks for 211 package(s). Finish: build setup for python-xarray-2023.9.0-3.fc40.src.rpm Start: rpmbuild python-xarray-2023.9.0-3.fc40.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1706227200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.hbGMOg + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf xarray-2023.9.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/xarray-2023.9.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd xarray-2023.9.0 + rm -rf /builddir/build/BUILD/xarray-2023.9.0-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/xarray-2023.9.0-SPECPARTS + /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.86GH3w + umask 022 + cd /builddir/build/BUILD + cd xarray-2023.9.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/xarray-2023.9.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/xarray-2023.9.0/.pyproject-builddir + RPM_TOXENV=py312 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/xarray-2023.9.0/pyproject-wheeldir --output /builddir/build/BUILD/python-xarray-2023.9.0-3.fc40.x86_64-pyproject-buildrequires -r Handling setuptools>=42 from build-system.requires Requirement satisfied: setuptools>=42 (installed: setuptools 69.0.3) Handling setuptools-scm>=7 from build-system.requires Requirement not satisfied: setuptools-scm>=7 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-xarray-2023.9.0-3.fc40.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-xarray-2023.9.0-3.fc40.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 796.6 KiB/s | 29.5 KiB | 00m00s fedora 100% | 1.0 MiB/s | 30.1 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 66.1 KiB/s | 3.8 KiB | 00m00s Copr repository 100% | 36.1 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "pyproject-rpm-macros-1.16.3-1.fc40.noarch" is already installed. Package Arch Version Repository Size Installing: python3-pip noarch 23.3.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 14.2 MiB python3-setuptools_scm noarch 8.0.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 307.7 KiB Installing dependencies: python3-typing-extensions noarch 4.12.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 458.4 KiB Transaction Summary: Installing: 3 packages Package "python3-devel-3.12.8-2.fc40.x86_64" is already installed. Package "python3-Bottleneck-1.3.7-5.fc40.x86_64" is already installed. Package "python3-cftime-1.6.3-4.fc40.x86_64" is already installed. Package "python3-dask+array-2024.11.2-1.fc40.noarch" is already installed. Package "python3-dask+dataframe-2024.11.2-1.fc40.noarch" is already installed. Package "python3-netcdf4-1.6.5-3.fc40.x86_64" is already installed. Package "python3-packaging-23.2-4.fc40.noarch" is already installed. Package "python3-pint-0.19.2-10.fc40.noarch" is already installed. Package "python3-pytest-7.4.3-3.fc40.noarch" is already installed. Package "python3-pytest-xdist-3.5.0-3.fc40.noarch" is already installed. Package "python3-rasterio-1.4.3-1.fc40.x86_64" is already installed. Package "python3-seaborn-0.13.2-1.fc40.noarch" is already installed. Package "python3-setuptools-69.0.3-4.fc40.noarch" is already installed. Package "python3-zarr-2.18.3-1.fc40.noarch" is already installed. Total size of inbound packages is 3 MiB. Need to download 0 B. After this operation 15 MiB will be used (install 15 MiB, remove 0 B). [1/3] python3-pip-0:23.3.2-2.fc40.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [2/3] python3-setuptools_scm-0:8.0.4-3. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [3/3] python3-typing-extensions-0:4.12. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [3/3] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction [1/5] Verify package files 100% | 250.0 B/s | 3.0 B | 00m00s [2/5] Prepare transaction 100% | 50.0 B/s | 3.0 B | 00m00s [3/5] Installing python3-typing-extensi 100% | 112.5 MiB/s | 460.8 KiB | 00m00s [4/5] Installing python3-setuptools_scm 100% | 29.0 MiB/s | 326.9 KiB | 00m00s [5/5] Installing python3-pip-0:23.3.2-2 100% | 65.7 MiB/s | 14.5 MiB | 00m00s >>> Running trigger-install scriptlet: glibc-common-0:2.39-33.fc40.x86_64 >>> Stop trigger-install scriptlet: glibc-common-0:2.39-33.fc40.x86_64 Warning: skipped PGP checks for 3 package(s). Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1706227200 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.UqTx5D + umask 022 + cd /builddir/build/BUILD + cd xarray-2023.9.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/xarray-2023.9.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/xarray-2023.9.0/.pyproject-builddir + RPM_TOXENV=py312 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/xarray-2023.9.0/pyproject-wheeldir --output /builddir/build/BUILD/python-xarray-2023.9.0-3.fc40.x86_64-pyproject-buildrequires -r Handling setuptools>=42 from build-system.requires Requirement satisfied: setuptools>=42 (installed: setuptools 69.0.3) Handling setuptools-scm>=7 from build-system.requires Requirement satisfied: setuptools-scm>=7 (installed: setuptools-scm 8.0.4) /usr/lib/python3.12/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.12/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' 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-2023.9.0-3.fc40.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-xarray-2023.9.0-3.fc40.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 893.2 KiB/s | 29.5 KiB | 00m00s fedora 100% | 969.6 KiB/s | 30.1 KiB | 00m00s Copr repository 100% | 42.1 KiB/s | 1.5 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 70.9 KiB/s | 3.8 KiB | 00m00s Repositories loaded. Package "pyproject-rpm-macros-1.16.3-1.fc40.noarch" is already installed. Package "python3-devel-3.12.8-2.fc40.x86_64" is already installed. Package "python3-Bottleneck-1.3.7-5.fc40.x86_64" is already installed. Package "python3-cftime-1.6.3-4.fc40.x86_64" is already installed. Package "python3-dask+array-2024.11.2-1.fc40.noarch" is already installed. Package "python3-dask+dataframe-2024.11.2-1.fc40.noarch" is already installed. Package "python3-netcdf4-1.6.5-3.fc40.x86_64" is already installed. Package "python3-packaging-23.2-4.fc40.noarch" is already installed. Package "python3-pint-0.19.2-10.fc40.noarch" is already installed. Package "python3-pip-23.3.2-2.fc40.noarch" is already installed. Package "python3-pytest-7.4.3-3.fc40.noarch" is already installed. Package "python3-pytest-xdist-3.5.0-3.fc40.noarch" is already installed. Package "python3-rasterio-1.4.3-1.fc40.x86_64" is already installed. Package "python3-seaborn-0.13.2-1.fc40.noarch" is already installed. Package "python3-setuptools-69.0.3-4.fc40.noarch" is already installed. Package "python3-setuptools_scm-8.0.4-3.fc40.noarch" is already installed. Package "python3-zarr-2.18.3-1.fc40.noarch" is already installed. Package Arch Version Repository Size Installing: python3-wheel noarch 1:0.41.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_f40_build_latest_basearch 507.1 KiB Transaction Summary: Installing: 1 packages Total size of inbound packages is 148 KiB. Need to download 0 B. After this operation 507 KiB will be used (install 507 KiB, remove 0 B). [1/1] python3-wheel-1:0.41.2-3.fc40.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [1/1] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction [1/3] Verify package files 100% | 0.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 45.0 B/s | 1.0 B | 00m00s [3/3] Installing python3-wheel-1:0.41.2 100% | 10.1 MiB/s | 526.1 KiB | 00m00s >>> Running trigger-install scriptlet: glibc-common-0:2.39-33.fc40.x86_64 >>> Stop trigger-install scriptlet: glibc-common-0:2.39-33.fc40.x86_64 Warning: skipped PGP checks for 1 package(s). Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1706227200 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.yBatBa + umask 022 + cd /builddir/build/BUILD + cd xarray-2023.9.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/xarray-2023.9.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/xarray-2023.9.0/.pyproject-builddir + RPM_TOXENV=py312 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/xarray-2023.9.0/pyproject-wheeldir --output /builddir/build/BUILD/python-xarray-2023.9.0-3.fc40.x86_64-pyproject-buildrequires -r Handling setuptools>=42 from build-system.requires Requirement satisfied: setuptools>=42 (installed: setuptools 69.0.3) Handling setuptools-scm>=7 from build-system.requires Requirement satisfied: setuptools-scm>=7 (installed: setuptools-scm 8.0.4) /usr/lib/python3.12/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.12/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' 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.41.2) /usr/lib/python3.12/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.12/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' adding license file 'LICENSE' writing manifest file 'xarray.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/xarray-2023.9.0/xarray-2023.9.0.dist-info' Handling numpy >=1.21 from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: numpy >=1.21 (installed: numpy 1.26.4) Handling packaging >=21.3 from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: packaging >=21.3 (installed: packaging 23.2) Handling pandas >=1.4 from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: pandas >=1.4 (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 xarray[accel,io,parallel,viz] ; extra == 'complete' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: xarray[accel,io,parallel,viz] ; extra == 'complete' 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-2023.9.0-3.fc40.x86_64-pyproject-buildrequires + rm -rfv xarray-2023.9.0.dist-info/ removed 'xarray-2023.9.0.dist-info/entry_points.txt' removed 'xarray-2023.9.0.dist-info/top_level.txt' removed 'xarray-2023.9.0.dist-info/METADATA' removed 'xarray-2023.9.0.dist-info/LICENSE' removed directory 'xarray-2023.9.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-xarray-2023.9.0-3.fc40.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 1.1 MiB/s | 29.5 KiB | 00m00s fedora 100% | 1.2 MiB/s | 30.1 KiB | 00m00s Copr repository 100% | 48.9 KiB/s | 1.5 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 70.9 KiB/s | 3.8 KiB | 00m00s Repositories loaded. Package "pyproject-rpm-macros-1.16.3-1.fc40.noarch" is already installed.Nothing to do. Package "python3-devel-3.12.8-2.fc40.x86_64" is already installed. Package "python3-Bottleneck-1.3.7-5.fc40.x86_64" is already installed. Package "python3-cftime-1.6.3-4.fc40.x86_64" is already installed. Package "python3-dask+array-2024.11.2-1.fc40.noarch" is already installed. Package "python3-dask+dataframe-2024.11.2-1.fc40.noarch" is already installed. Package "python3-netcdf4-1.6.5-3.fc40.x86_64" is already installed. Package "python3-numpy-1:1.26.4-3.fc40.x86_64" is already installed. Package "python3-packaging-23.2-4.fc40.noarch" is already installed. Package "python3-packaging-23.2-4.fc40.noarch" is already installed. Package "python3-pandas-2.2.1-1.fc40.x86_64" is already installed. Package "python3-pint-0.19.2-10.fc40.noarch" is already installed. Package "python3-pip-23.3.2-2.fc40.noarch" is already installed. Package "python3-pytest-7.4.3-3.fc40.noarch" is already installed. Package "python3-pytest-xdist-3.5.0-3.fc40.noarch" is already installed. Package "python3-rasterio-1.4.3-1.fc40.x86_64" is already installed. Package "python3-seaborn-0.13.2-1.fc40.noarch" is already installed. Package "python3-setuptools-69.0.3-4.fc40.noarch" is already installed. Package "python3-setuptools_scm-8.0.4-3.fc40.noarch" is already installed. Package "python3-wheel-1:0.41.2-3.fc40.noarch" is already installed. Package "python3-zarr-2.18.3-1.fc40.noarch" is already installed. Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1706227200 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.FAJG84 + umask 022 + cd /builddir/build/BUILD + cd xarray-2023.9.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/xarray-2023.9.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/xarray-2023.9.0/.pyproject-builddir + RPM_TOXENV=py312 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/xarray-2023.9.0/pyproject-wheeldir --output /builddir/build/BUILD/python-xarray-2023.9.0-3.fc40.x86_64-pyproject-buildrequires -r Handling setuptools>=42 from build-system.requires Requirement satisfied: setuptools>=42 (installed: setuptools 69.0.3) Handling setuptools-scm>=7 from build-system.requires Requirement satisfied: setuptools-scm>=7 (installed: setuptools-scm 8.0.4) /usr/lib/python3.12/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.12/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' 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.41.2) /usr/lib/python3.12/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.12/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' adding license file 'LICENSE' writing manifest file 'xarray.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/xarray-2023.9.0/xarray-2023.9.0.dist-info' Handling numpy >=1.21 from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: numpy >=1.21 (installed: numpy 1.26.4) Handling packaging >=21.3 from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: packaging >=21.3 (installed: packaging 23.2) Handling pandas >=1.4 from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: pandas >=1.4 (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 xarray[accel,io,parallel,viz] ; extra == 'complete' from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: xarray[accel,io,parallel,viz] ; extra == 'complete' 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-2023.9.0-3.fc40.x86_64-pyproject-buildrequires + rm -rfv xarray-2023.9.0.dist-info/ removed 'xarray-2023.9.0.dist-info/entry_points.txt' removed 'xarray-2023.9.0.dist-info/top_level.txt' removed 'xarray-2023.9.0.dist-info/METADATA' removed 'xarray-2023.9.0.dist-info/LICENSE' removed directory 'xarray-2023.9.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.xY7aGn + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd xarray-2023.9.0 + mkdir -p /builddir/build/BUILD/xarray-2023.9.0/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/xarray-2023.9.0/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/xarray-2023.9.0/pyproject-wheeldir Processing /builddir/build/BUILD/xarray-2023.9.0 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) /usr/lib/python3.12/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.12/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/xarray-2023.9.0/.pyproject-builddir/pip-modern-metadata-8skm6w35/xarray.egg-info writing /builddir/build/BUILD/xarray-2023.9.0/.pyproject-builddir/pip-modern-metadata-8skm6w35/xarray.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/xarray-2023.9.0/.pyproject-builddir/pip-modern-metadata-8skm6w35/xarray.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/xarray-2023.9.0/.pyproject-builddir/pip-modern-metadata-8skm6w35/xarray.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/xarray-2023.9.0/.pyproject-builddir/pip-modern-metadata-8skm6w35/xarray.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/xarray-2023.9.0/.pyproject-builddir/pip-modern-metadata-8skm6w35/xarray.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/xarray-2023.9.0/.pyproject-builddir/pip-modern-metadata-8skm6w35/xarray.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/xarray-2023.9.0/.pyproject-builddir/pip-modern-metadata-8skm6w35/xarray.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file '/builddir/build/BUILD/xarray-2023.9.0/.pyproject-builddir/pip-modern-metadata-8skm6w35/xarray.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/xarray-2023.9.0/.pyproject-builddir/pip-modern-metadata-8skm6w35/xarray-2023.9.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.12/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.12/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/testing.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' adding license file 'LICENSE' writing manifest file 'xarray.egg-info/SOURCES.txt' /usr/lib/python3.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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/pseudonetcdf_.py -> build/lib/xarray/backends copying xarray/backends/pydap_.py -> build/lib/xarray/backends copying xarray/backends/pynio_.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/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/daskmanager.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/dtypes.py -> build/lib/xarray/core copying xarray/core/duck_array_ops.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/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/parallelcompat.py -> build/lib/xarray/core copying xarray/core/pdcompat.py -> build/lib/xarray/core copying xarray/core/pycompat.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/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/indexes copying xarray/indexes/__init__.py -> build/lib/xarray/indexes 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/tests copying xarray/tests/__init__.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_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_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_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_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_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_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_testing.py -> build/lib/xarray/tests copying xarray/tests/test_tutorial.py -> build/lib/xarray/tests copying xarray/tests/test_typed_ops.py -> build/lib/xarray/tests copying xarray/tests/test_ufuncs.py -> build/lib/xarray/tests copying xarray/tests/test_units.py -> build/lib/xarray/tests copying xarray/tests/test_utils.py -> build/lib/xarray/tests copying xarray/tests/test_variable.py -> build/lib/xarray/tests copying xarray/tests/test_weighted.py -> build/lib/xarray/tests creating build/lib/xarray/tests/data copying xarray/tests/data/bears.nc -> build/lib/xarray/tests/data copying xarray/tests/data/example.grib -> build/lib/xarray/tests/data copying xarray/tests/data/example.ict -> build/lib/xarray/tests/data copying xarray/tests/data/example.uamiv -> build/lib/xarray/tests/data copying xarray/tests/data/example_1.nc -> build/lib/xarray/tests/data copying xarray/tests/data/example_1.nc.gz -> build/lib/xarray/tests/data creating build/lib/xarray/util copying xarray/util/__init__.py -> build/lib/xarray/util copying xarray/util/deprecation_helpers.py -> build/lib/xarray/util copying xarray/util/generate_aggregations.py -> build/lib/xarray/util copying xarray/util/generate_ops.py -> build/lib/xarray/util copying xarray/util/print_versions.py -> build/lib/xarray/util installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/xarray copying build/lib/xarray/__init__.py -> build/bdist.linux-x86_64/wheel/xarray copying build/lib/xarray/conventions.py -> build/bdist.linux-x86_64/wheel/xarray copying build/lib/xarray/convert.py -> build/bdist.linux-x86_64/wheel/xarray copying build/lib/xarray/testing.py -> build/bdist.linux-x86_64/wheel/xarray copying build/lib/xarray/tutorial.py -> build/bdist.linux-x86_64/wheel/xarray copying build/lib/xarray/py.typed -> build/bdist.linux-x86_64/wheel/xarray creating build/bdist.linux-x86_64/wheel/xarray/backends copying build/lib/xarray/backends/__init__.py -> build/bdist.linux-x86_64/wheel/xarray/backends copying build/lib/xarray/backends/api.py -> build/bdist.linux-x86_64/wheel/xarray/backends copying build/lib/xarray/backends/common.py -> build/bdist.linux-x86_64/wheel/xarray/backends copying build/lib/xarray/backends/file_manager.py -> build/bdist.linux-x86_64/wheel/xarray/backends copying build/lib/xarray/backends/h5netcdf_.py -> build/bdist.linux-x86_64/wheel/xarray/backends copying build/lib/xarray/backends/locks.py -> build/bdist.linux-x86_64/wheel/xarray/backends copying build/lib/xarray/backends/lru_cache.py -> build/bdist.linux-x86_64/wheel/xarray/backends copying build/lib/xarray/backends/memory.py -> build/bdist.linux-x86_64/wheel/xarray/backends copying build/lib/xarray/backends/netCDF4_.py -> build/bdist.linux-x86_64/wheel/xarray/backends copying build/lib/xarray/backends/netcdf3.py -> build/bdist.linux-x86_64/wheel/xarray/backends copying build/lib/xarray/backends/plugins.py -> build/bdist.linux-x86_64/wheel/xarray/backends copying build/lib/xarray/backends/pseudonetcdf_.py -> build/bdist.linux-x86_64/wheel/xarray/backends copying build/lib/xarray/backends/pydap_.py -> build/bdist.linux-x86_64/wheel/xarray/backends copying build/lib/xarray/backends/pynio_.py -> build/bdist.linux-x86_64/wheel/xarray/backends copying build/lib/xarray/backends/scipy_.py -> build/bdist.linux-x86_64/wheel/xarray/backends copying build/lib/xarray/backends/store.py -> build/bdist.linux-x86_64/wheel/xarray/backends copying build/lib/xarray/backends/zarr.py -> build/bdist.linux-x86_64/wheel/xarray/backends creating build/bdist.linux-x86_64/wheel/xarray/coding copying build/lib/xarray/coding/__init__.py -> build/bdist.linux-x86_64/wheel/xarray/coding copying build/lib/xarray/coding/calendar_ops.py -> build/bdist.linux-x86_64/wheel/xarray/coding copying build/lib/xarray/coding/cftime_offsets.py -> build/bdist.linux-x86_64/wheel/xarray/coding copying build/lib/xarray/coding/cftimeindex.py -> build/bdist.linux-x86_64/wheel/xarray/coding copying build/lib/xarray/coding/frequencies.py -> build/bdist.linux-x86_64/wheel/xarray/coding copying build/lib/xarray/coding/strings.py -> build/bdist.linux-x86_64/wheel/xarray/coding copying build/lib/xarray/coding/times.py -> build/bdist.linux-x86_64/wheel/xarray/coding copying build/lib/xarray/coding/variables.py -> build/bdist.linux-x86_64/wheel/xarray/coding creating build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/__init__.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/_aggregations.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/_typed_ops.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/accessor_dt.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/accessor_str.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/alignment.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/arithmetic.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/combine.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/common.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/computation.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/concat.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/coordinates.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/dask_array_ops.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/daskmanager.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/dataarray.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/dataset.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/dtypes.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/duck_array_ops.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/extensions.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/formatting.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/formatting_html.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/groupby.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/indexes.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/indexing.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/merge.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/missing.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/nanops.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/npcompat.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/nputils.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/ops.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/options.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/parallel.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/parallelcompat.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/pdcompat.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/pycompat.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/resample.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/resample_cftime.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/rolling.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/rolling_exp.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/types.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/utils.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/variable.py -> build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/weighted.py -> build/bdist.linux-x86_64/wheel/xarray/core creating build/bdist.linux-x86_64/wheel/xarray/indexes copying build/lib/xarray/indexes/__init__.py -> build/bdist.linux-x86_64/wheel/xarray/indexes creating build/bdist.linux-x86_64/wheel/xarray/plot copying build/lib/xarray/plot/__init__.py -> build/bdist.linux-x86_64/wheel/xarray/plot copying build/lib/xarray/plot/accessor.py -> build/bdist.linux-x86_64/wheel/xarray/plot copying build/lib/xarray/plot/dataarray_plot.py -> build/bdist.linux-x86_64/wheel/xarray/plot copying build/lib/xarray/plot/dataset_plot.py -> build/bdist.linux-x86_64/wheel/xarray/plot copying build/lib/xarray/plot/facetgrid.py -> build/bdist.linux-x86_64/wheel/xarray/plot copying build/lib/xarray/plot/utils.py -> build/bdist.linux-x86_64/wheel/xarray/plot creating build/bdist.linux-x86_64/wheel/xarray/static copying build/lib/xarray/static/__init__.py -> build/bdist.linux-x86_64/wheel/xarray/static creating build/bdist.linux-x86_64/wheel/xarray/static/css copying build/lib/xarray/static/css/__init__.py -> build/bdist.linux-x86_64/wheel/xarray/static/css copying build/lib/xarray/static/css/style.css -> build/bdist.linux-x86_64/wheel/xarray/static/css creating build/bdist.linux-x86_64/wheel/xarray/static/html copying build/lib/xarray/static/html/__init__.py -> build/bdist.linux-x86_64/wheel/xarray/static/html copying build/lib/xarray/static/html/icons-svg-inline.html -> build/bdist.linux-x86_64/wheel/xarray/static/html creating build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/__init__.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/conftest.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_accessor_dt.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_accessor_str.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_array_api.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_backends.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_backends_api.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_backends_common.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_backends_file_manager.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_backends_locks.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_backends_lru_cache.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_calendar_ops.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_cftime_offsets.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_cftimeindex.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_cftimeindex_resample.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_coarsen.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_coding.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_coding_strings.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_coding_times.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_combine.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_computation.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_concat.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_conventions.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_coordinates.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_cupy.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_dask.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_dataarray.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_dataset.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_deprecation_helpers.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_distributed.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_dtypes.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_duck_array_ops.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_extensions.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_formatting.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_formatting_html.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_groupby.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_indexes.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_indexing.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_interp.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_merge.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_missing.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_nputils.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_options.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_parallelcompat.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_plot.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_plugins.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_print_versions.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_rolling.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_sparse.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_testing.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_tutorial.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_typed_ops.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_ufuncs.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_units.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_utils.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_variable.py -> build/bdist.linux-x86_64/wheel/xarray/tests copying build/lib/xarray/tests/test_weighted.py -> build/bdist.linux-x86_64/wheel/xarray/tests creating build/bdist.linux-x86_64/wheel/xarray/tests/data copying build/lib/xarray/tests/data/bears.nc -> build/bdist.linux-x86_64/wheel/xarray/tests/data copying build/lib/xarray/tests/data/example.grib -> build/bdist.linux-x86_64/wheel/xarray/tests/data copying build/lib/xarray/tests/data/example.ict -> build/bdist.linux-x86_64/wheel/xarray/tests/data copying build/lib/xarray/tests/data/example.uamiv -> build/bdist.linux-x86_64/wheel/xarray/tests/data copying build/lib/xarray/tests/data/example_1.nc -> build/bdist.linux-x86_64/wheel/xarray/tests/data copying build/lib/xarray/tests/data/example_1.nc.gz -> build/bdist.linux-x86_64/wheel/xarray/tests/data creating build/bdist.linux-x86_64/wheel/xarray/util copying build/lib/xarray/util/__init__.py -> build/bdist.linux-x86_64/wheel/xarray/util copying build/lib/xarray/util/deprecation_helpers.py -> build/bdist.linux-x86_64/wheel/xarray/util copying build/lib/xarray/util/generate_aggregations.py -> build/bdist.linux-x86_64/wheel/xarray/util copying build/lib/xarray/util/generate_ops.py -> build/bdist.linux-x86_64/wheel/xarray/util copying build/lib/xarray/util/print_versions.py -> build/bdist.linux-x86_64/wheel/xarray/util running install_egg_info Copying xarray.egg-info to build/bdist.linux-x86_64/wheel/xarray-2023.9.0-py3.12.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/xarray-2023.9.0.dist-info/WHEEL creating '/builddir/build/BUILD/xarray-2023.9.0/.pyproject-builddir/pip-wheel-8anoroma/.tmp-_qzhtpk2/xarray-2023.9.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'xarray/__init__.py' adding 'xarray/conventions.py' adding 'xarray/convert.py' adding 'xarray/py.typed' adding 'xarray/testing.py' 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/pseudonetcdf_.py' adding 'xarray/backends/pydap_.py' adding 'xarray/backends/pynio_.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/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/daskmanager.py' adding 'xarray/core/dataarray.py' adding 'xarray/core/dataset.py' adding 'xarray/core/dtypes.py' adding 'xarray/core/duck_array_ops.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/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/parallelcompat.py' adding 'xarray/core/pdcompat.py' adding 'xarray/core/pycompat.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/types.py' adding 'xarray/core/utils.py' adding 'xarray/core/variable.py' adding 'xarray/core/weighted.py' adding 'xarray/indexes/__init__.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/tests/__init__.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_backends.py' adding 'xarray/tests/test_backends_api.py' adding 'xarray/tests/test_backends_common.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_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_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_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_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_testing.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-2023.9.0.dist-info/LICENSE' adding 'xarray-2023.9.0.dist-info/METADATA' adding 'xarray-2023.9.0.dist-info/WHEEL' adding 'xarray-2023.9.0.dist-info/entry_points.txt' adding 'xarray-2023.9.0.dist-info/top_level.txt' adding 'xarray-2023.9.0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for xarray (pyproject.toml): finished with status 'done' Created wheel for xarray: filename=xarray-2023.9.0-py3-none-any.whl size=1033154 sha256=1d10f0acfc2ebc7e7df7b576b1a2e989bb9d460c16104bb4804ee09ff3d95104 Stored in directory: /builddir/.cache/pip/wheels/61/71/4b/29f873122bd622a14f066b97467efcab33705d733e1d3abae8 Successfully built xarray + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.gQD5YB + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64 ++ dirname /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd xarray-2023.9.0 ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' ++ ls /builddir/build/BUILD/xarray-2023.9.0/pyproject-wheeldir/xarray-2023.9.0-py3-none-any.whl ++ xargs basename --multiple + specifier=xarray==2023.9.0 + '[' -z xarray==2023.9.0 ']' + TMPDIR=/builddir/build/BUILD/xarray-2023.9.0/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64 --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/xarray-2023.9.0/pyproject-wheeldir xarray==2023.9.0 Using pip 23.3.2 from /usr/lib/python3.12/site-packages/pip (python 3.12) Looking in links: /builddir/build/BUILD/xarray-2023.9.0/pyproject-wheeldir Processing ./pyproject-wheeldir/xarray-2023.9.0-py3-none-any.whl Installing collected packages: xarray Successfully installed xarray-2023.9.0 + '[' -d /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/bin ']' + rm -f /builddir/build/BUILD/python-xarray-2023.9.0-3.fc40.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages ']' + site_dirs+=("/usr/lib/python3.12/site-packages") + '[' /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib64/python3.12/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.12/site-packages/xarray-2023.9.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray-2023.9.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64 --record /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray-2023.9.0.dist-info/RECORD --output /builddir/build/BUILD/python-xarray-2023.9.0-3.fc40.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray-2023.9.0.dist-info/RECORD removed '/builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray-2023.9.0.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray-2023.9.0.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray-2023.9.0.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/python-xarray-2023.9.0-3.fc40.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-xarray-2023.9.0-3.fc40.x86_64-pyproject-files --output-modules /builddir/build/BUILD/python-xarray-2023.9.0-3.fc40.x86_64-pyproject-modules --buildroot /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64 --sitelib /usr/lib/python3.12/site-packages --sitearch /usr/lib64/python3.12/site-packages --python-version 3.12 --pyproject-record /builddir/build/BUILD/python-xarray-2023.9.0-3.fc40.x86_64-pyproject-record --prefix /usr xarray + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 2023.9.0-3.fc40 --unique-debug-suffix -2023.9.0-3.fc40.x86_64 --unique-debug-src-base python-xarray-2023.9.0-3.fc40.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/xarray-2023.9.0 find-debuginfo: starting Extracting debug info from 0 files Creating .debug symlinks for symlinks to ELF files find: ‘debug’: No such file or directory find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/lib/python3.12/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/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12 using python3.12 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.wWmo6P + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd xarray-2023.9.0 + rm -rf xarray + pytest_args=(-n auto -m "not network" -k 'not test_open_mfdataset_manyfiles') + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/xarray-2023.9.0/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=2 + /usr/bin/pytest -ra -n auto -m 'not network' -k 'not test_open_mfdataset_manyfiles' --pyargs xarray ============================= test session starts ============================== platform linux -- Python 3.12.8, pytest-7.4.3, pluggy-1.3.0 rootdir: /builddir/build/BUILD/xarray-2023.9.0 configfile: pyproject.toml plugins: xdist-3.5.0 created: 2/2 workers 2 workers [16873 items] .sss.ssss.ssss.ssss..sssss.sss.ssssss.sssssss.ssss.sss.sssss.sss.sssss.s [ 0%] sss.sss.sss.s........................................................... [ 0%] ........................................................................ [ 1%] ........................................................................ [ 1%] ................................................s....................... [ 2%] .................................s........s.s........................... [ 2%] ........................................................................ [ 2%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 4%] ........................................................................ [ 4%] ................X.........x.......s............F........................ [ 5%] ..............................s......................................... [ 5%] ........................................................................ [ 5%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 7%] ............................................X........................... [ 7%] ........................................................................ [ 8%] ........................................................................ [ 8%] ...x.................................................................... [ 8%] ...s.................................................................... [ 9%] ........................................................................ [ 9%] ...................................................................s.... [ 10%] ......................................................................... [ 10%] ........................X............................................... [ 11%] ..x..........................................................s.......... [ 11%] ........................................................................ [ 11%] ........................................................................ [ 12%] .......................................................X................ [ 12%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 14%] ........................................................................ [ 14%] .............................................................X.......... [ 14%] ...........................................................x............ [ 15%] .......s................................................................ [ 15%] ........................................................................ [ 16%] .....................................................X.................. [ 16%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] .....................................................X.................. [ 18%] .......x............s................................................... [ 18%] ..........................................................X............. [ 19%] ........................................................................ [ 19%] .....................................................sssssssssssssssssss [ 20%] sssssssssssssssssssssssss.ssssssssssssssssssssss.ssssssssssssssssss.ssss [ 20%] sssssssssssssssssss.ssssssssssssssssssss.ssssssssssssssssssssss.ssssssss [ 20%] ssssssssssss.sssssssssssssssssssss.sssssssssssssssssssssss.sssssssssssss [ 21%] sssssss.sssssssssssssssssssssss.sssssssssssssssssss.ssssssssssssssssssss [ 21%] ss.ssssssssssssssssssssss.sssssssssssssssssssss.sss..................... [ 22%] .........................X......................x.........s............. [ 22%] ..............................................................X......... [ 23%] .....................x..........s..........................ss........... [ 23%] .....................................X.....................x.........s... [ 23%] ................F....................................................... [ 24%] ......X.......................x..........s.............................. [ 24%] .................................F.............................X........ [ 25%] ...........x.........s.................................................. [ 25%] .................X..................x........s.....................F.... [ 26%] ......sssssssssssssssss.sssssssssssssssssssssssssssssss.ssssssssssssssss [ 26%] ssssssss.sssssssssssssssssssssss.sssssssssssssssssssssssssssssss.sssssss [ 26%] ssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssss.sssssssssss [ 27%] sssssssssssssssssssss.ssssssssssssssssssssssssssssssss.sssssssssssssssss [ 27%] ........................................................................ [ 28%] ........................................................................ [ 28%] ....................X.......................s...................X....... [ 29%] ..............X......................................................... [ 29%] ........................................................................ [ 29%] ........................................................................ [ 30%] ..................................................................s..... [ 30%] ....................s........................s.......................... [ 31%] s.................................s..................................... [ 31%] ................s.....................................s................. [ 32%] ....................s................................................... [ 32%] ........................................................................ [ 32%] ...........................................F..F..F...F....F............. [ 33%] ........................................................................ [ 33%] ........................................................................ [ 34%] ........................................................................ [ 34%] ........................................................................ [ 35%] ........................................................................ [ 35%] ........................................................................ [ 35%] ......................................................................... [ 36%] ........................................................................ [ 36%] ........................................................................ [ 37%] ........................................................................ [ 37%] ........................................................................ [ 37%] ........................................................................ [ 38%] ....................s..s.s.s.s.s..s.s...............s................... [ 38%] ....................s...............s...............s...............s... [ 39%] ........................................................................ [ 39%] ........................................................................ [ 40%] ........................................................................ [ 40%] ....................X................................................... [ 40%] ........................................................................ [ 41%] ........................x............................................... [ 41%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 43%] ........................................................................ [ 43%] .................................x...................................... [ 43%] sssssssssssss......................ss................................... [ 44%] ........................................................................ [ 44%] ..............................................................x.x....... [ 45%] ..............................................s......................... [ 45%] .......................................s................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ..............................F...F..................................... [ 47%] ........................................................................ [ 47%] ........................................................................ [ 48%] ....X..................x.......s......................s................. [ 48%] .........ss............................................................. [ 49%] ........................................................................ [ 49%] .............s.s......................ss...........................ss... [ 49%] ....sFs.....x.ss......F......................s.s........................ [ 50%] ...........................................ss......ss................... [ 50%] ..............ss...............ss...............ss......ss......ss...... [ 51%] ...........ss........................................................... [ 51%] .....ss.......ss....................ssss.ssssss..........s.sssss.sssFs.F [ 52%] .F........sssssFsssss..........sssFssssss.s........................s.s.s [ 52%] ..s.s..s...................................ss.s.ss..s................... [ 52%] ...............................s.s.s..s.s..s............................ [ 53%] ...s.s..s.s.s.s......................................................... [ 53%] ...s.s.s.ss..s.s..s.s.s.s.....s....s..s....s..s.s.s.s.ss.ss.ss.s...s..s. [ 54%] ..s...s...ss.ss.ss.ss.sss..s...s..s..s..ss.s.ss.ss.ssss.s.s.s.sx..s.ss.s [ 54%] s.ss...s..s..s..s.s..s..s.sss.ss.s...s....s..s...s..s...s....s.ss.ss.s.s [ 55%] ..s..s..s..s..s..s..s.s.ss.ss.s....s...s...s...s..s...s................. [ 55%] ........................................................................ [ 55%] ..........ss........................................sss................. [ 56%] ...................x......x............................................. [ 56%] ........................................................................ [ 57%] ............................................................x........... [ 57%] .............................x.......................................... [ 58%] ...............................x........................................ [ 58%] ......................................................................... [ 58%] ........................................................................ [ 59%] ........................................................................ [ 59%] .........................................x.............................. [ 60%] ........................................................................ [ 60%] ........................................................................ [ 61%] ........................................................................ [ 61%] ........................................................................ [ 61%] .............................................ss......................... [ 62%] ........................................................................ [ 62%] .................................s...ssss.....................ssss.sssss [ 63%] ........................................................................ [ 63%] ...................s.................................................... [ 64%] ........................................................................ [ 64%] ..ss.ssss............................................................... [ 64%] ........................................................................ [ 65%] ..............................................................x......... [ 65%] .......X.........s...................................................... [ 66%] ........................................................................ [ 66%] ........................................................................ [ 67%] ........................................................................ [ 67%] .sss.................................................................... [ 67%] .....................ssss............................................... [ 68%] ........................................................................ [ 68%] ........................................................................ [ 69%] ........................................................................ [ 69%] ........................................................................ [ 70%] ........................................................................ [ 70%] ........................................................................ [ 70%] ........................................................................ [ 71%] ........................................................................ [ 71%] ......................................................................... [ 72%] ........................................................................ [ 72%] ...................ssssssssss.ssssssssssssssss........................... [ 72%] s.s.s.s.s.s.s.s.ss.s.s.s.s.s.s.......................................... [ 73%] ........................................................................ [ 73%] ........................................................................ [ 74%] ........................................................................ [ 74%] ........................................................................ [ 75%] ........................................................................ [ 75%] ........................................................................ [ 75%] ........................................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 77%] ........................................................................ [ 77%] ........................................................................ [ 78%] ............................................ss.ssss.ss.sss.sss.ss....... [ 78%] ........................................................................ [ 78%] ...sssss...........sssss.............sssss................sssss......... [ 79%] ..sssss..........sssss...........sssss..........sssss..........sssss.... [ 79%] .......sssss...........sssss...........sssss......s..s..s...s..s..s..s.. [ 80%] s..sx.sx..sx.s.x........................................................ [ 80%] ........................................................................ [ 81%] ................................ssssssssss...........ssssssssss......... [ 81%] .................................XxXXxXss....x...........x............x. [ 81%] ................x.......x.s..s..s..s...x...sssssxxxxx.xx...x...sssss.xx. [ 82%] xxx.x.....sssssx.xxxx.xxx......sssss.x.xxxx.x.....sssssx.xxx...x...xxx.. [ 82%] ...sssss.xxxxx.....sssssxxxx.....x.....x.....x...........sssss........x. [ 83%] ....x.....x.....x....................................................... [ 83%] ..................................x..............................sss.ss. [ 84%] .........ssssssssssssss.s..........sssss...........ssssssssssssss.s..... [ 84%] ......sssss......................sssss........................s...X....s [ 84%] ....s...s...s.s.ssssss..sX...s...s....s...s....s....s...s..ssssss..s...s [ 85%] ....s...s.....................sssssssssssssssssssssssssssssssssss.ssssss [ 85%] sssssssssssssssssssssssssssssssssssssssssssssssss....................... [ 86%] ........................................................................ [ 86%] ..............................x......s..s..ss....ssx........ss..s......x [ 87%] .............x....ssssssssssssssssssss..ss..s............x...........x.F [ 87%] ...F........x.............x....ssssssssssssssssssss............ss....... [ 87%] s...........s....s..s..s..s..s..sX.X.sX..s..s.xX.sX.X.sX..s..sx.X.s..... [ 88%] s....s.....s.s...s..s..s.xsXxsXxsx.s..xs..s..s.xs.s.....s...sssss.s....s [ 88%] ....s.sssss...s.......sssssssssssssss....sssss.......sssss...........sss [ 89%] sssss.ssssssssssss..........sssss...ss.......sssss.ss................... [ 89%] ........sss.......sss......x.....x.........s.............s.............. [ 90%] sssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssssssss.ss [ 90%] ssssssssssssssssssss........sss............sss.......................... [ 90%] .x.....................x.....xxx..x...x........x....ssssssssssssssssssss [ 91%] ...........x.........x..............x..............x...sssssss.sssssssss [ 91%] ssss...........ssssss......................ssssss...............xxx.ssss [ 92%] ss...Xss.x......s....ssssx.x....xx.x.ssssss...Xx..x..s...s..........ssss [ 92%] s..............................sssss.................................... [ 93%] s............ssssss.ssssssss...................s........................ [ 93%] ......s.....ssssssssssssss.....x......s......................sssss...... [ 93%] ................sss.............................X.X...X..........X.X..X. [ 94%] ........XX.X.....XX.X..........X.X...X.................................. [ 94%] ...................................................................x.... [ 95%] .................................................................xXx..X. [ 95%] .......................x..X...X........................x....x....X....ss [ 96%] sssssssssssssssssssssssssssss.ssssssssssssssssssssssss................x. [ 96%] ....x....X...sss.s......................x....x....X..................... [ 96%] ........................................................................ [ 97%] .....x...............x.....x.....X..ssssssssssssssssssssss.s............ [ 97%] ........................................................................ [ 98%] ..................Xs............sssssssss.ssssssssssssssssssssssssssssss [ 98%] ssssssssss.............................................................. [ 99%] ........................................................................ [ 99%] ........................................................................ [ 99%] ................... [100%] =================================== FAILURES =================================== _________ test_convert_calendar_missing[noleap-proleptic_gregorian-4H] _________ [gw1] linux -- Python 3.12.8 /usr/bin/python3 source = 'noleap', target = 'proleptic_gregorian', freq = '4H' @requires_cftime @pytest.mark.parametrize( "source,target,freq", [ ("standard", "noleap", "D"), ("noleap", "proleptic_gregorian", "4H"), ("noleap", "all_leap", "M"), ("360_day", "noleap", "D"), ("noleap", "360_day", "D"), ], ) def test_convert_calendar_missing(source, target, freq): src = DataArray( date_range( "2004-01-01", "2004-12-31" if source != "360_day" else "2004-12-30", freq=freq, calendar=source, ), dims=("time",), name="time", ) da_src = DataArray( np.linspace(0, 1, src.size), dims=("time",), coords={"time": src} ) out = convert_calendar(da_src, target, missing=np.nan, align_on="date") > assert infer_freq(out.time) == freq E AssertionError: assert '4h' == '4H' E - 4H E + 4h /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_calendar_ops.py:135: AssertionError ________________ test_resample[None-5S-None-right-8003D->4001D] ________________ [gw1] linux -- Python 3.12.8 /usr/bin/python3 freqs = ('8003D', '4001D'), closed = 'right', label = None, base = None offset = '5S' @pytest.mark.parametrize("freqs", FREQS, ids=lambda x: "{}->{}".format(*x)) @pytest.mark.parametrize("closed", [None, "left", "right"]) @pytest.mark.parametrize("label", [None, "left", "right"]) @pytest.mark.parametrize( ("base", "offset"), [(24, None), (31, None), (None, "5S")], ids=lambda x: f"{x}" ) def test_resample(freqs, closed, label, base, offset) -> None: initial_freq, resample_freq = freqs start = "2000-01-01T12:07:01" loffset = "12H" origin = "start" index_kwargs = dict(start=start, periods=5, freq=initial_freq) datetime_index = pd.date_range(**index_kwargs) cftime_index = xr.cftime_range(**index_kwargs) da_datetimeindex = da(datetime_index) da_cftimeindex = da(cftime_index) with pytest.warns(FutureWarning, match="`loffset` parameter"): > compare_against_pandas( da_datetimeindex, da_cftimeindex, resample_freq, closed=closed, label=label, base=base, offset=offset, origin=origin, loffset=loffset, ) /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftimeindex_resample.py:135: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ da_datetimeindex = array([100., 101., 102., 103., 104.]) Coordinates: * time (time) datetime64[ns] 2000-01-01T12:07:01 ... 2087-08-24T12:07:01 da_cftimeindex = array([100., 101., 102., 103., 104.]) Coordinates: * time (time) object 2000-01-01 12:07:01 ... 2087-08-24 12:07:01 freq = '4001D', closed = 'right', label = None, base = None, offset = '5S' origin = 'start', loffset = '12H' def compare_against_pandas( da_datetimeindex, da_cftimeindex, freq, closed=None, label=None, base=None, offset=None, origin=None, loffset=None, ) -> None: if isinstance(origin, tuple): origin_pandas = pd.Timestamp(datetime.datetime(*origin)) origin_cftime = cftime.DatetimeGregorian(*origin) else: origin_pandas = origin origin_cftime = origin try: result_datetimeindex = da_datetimeindex.resample( time=freq, closed=closed, label=label, base=base, loffset=loffset, offset=offset, origin=origin_pandas, ).mean() except ValueError: with pytest.raises(ValueError): da_cftimeindex.resample( time=freq, closed=closed, label=label, base=base, loffset=loffset, origin=origin_cftime, offset=offset, ).mean() else: result_cftimeindex = da_cftimeindex.resample( time=freq, closed=closed, label=label, base=base, loffset=loffset, origin=origin_cftime, offset=offset, ).mean() # TODO (benbovy - flexible indexes): update when CFTimeIndex is a xarray Index subclass result_cftimeindex["time"] = ( result_cftimeindex.xindexes["time"].to_pandas_index().to_datetimeindex() ) > xr.testing.assert_identical(result_cftimeindex, result_datetimeindex) E AssertionError: Left and right DataArray objects are not identical E E Differing values: E L E array([100., nan, 101., nan, nan, 102., nan, 103., nan, 104.]) E R E array([100., nan, nan, 101., nan, 102., nan, 103., nan, 104.]) /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftimeindex_resample.py:108: AssertionError ________________ test_resample[None-5S-left-right-8003D->4001D] ________________ [gw1] linux -- Python 3.12.8 /usr/bin/python3 freqs = ('8003D', '4001D'), closed = 'right', label = 'left', base = None offset = '5S' @pytest.mark.parametrize("freqs", FREQS, ids=lambda x: "{}->{}".format(*x)) @pytest.mark.parametrize("closed", [None, "left", "right"]) @pytest.mark.parametrize("label", [None, "left", "right"]) @pytest.mark.parametrize( ("base", "offset"), [(24, None), (31, None), (None, "5S")], ids=lambda x: f"{x}" ) def test_resample(freqs, closed, label, base, offset) -> None: initial_freq, resample_freq = freqs start = "2000-01-01T12:07:01" loffset = "12H" origin = "start" index_kwargs = dict(start=start, periods=5, freq=initial_freq) datetime_index = pd.date_range(**index_kwargs) cftime_index = xr.cftime_range(**index_kwargs) da_datetimeindex = da(datetime_index) da_cftimeindex = da(cftime_index) with pytest.warns(FutureWarning, match="`loffset` parameter"): > compare_against_pandas( da_datetimeindex, da_cftimeindex, resample_freq, closed=closed, label=label, base=base, offset=offset, origin=origin, loffset=loffset, ) /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftimeindex_resample.py:135: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ da_datetimeindex = array([100., 101., 102., 103., 104.]) Coordinates: * time (time) datetime64[ns] 2000-01-01T12:07:01 ... 2087-08-24T12:07:01 da_cftimeindex = array([100., 101., 102., 103., 104.]) Coordinates: * time (time) object 2000-01-01 12:07:01 ... 2087-08-24 12:07:01 freq = '4001D', closed = 'right', label = 'left', base = None, offset = '5S' origin = 'start', loffset = '12H' def compare_against_pandas( da_datetimeindex, da_cftimeindex, freq, closed=None, label=None, base=None, offset=None, origin=None, loffset=None, ) -> None: if isinstance(origin, tuple): origin_pandas = pd.Timestamp(datetime.datetime(*origin)) origin_cftime = cftime.DatetimeGregorian(*origin) else: origin_pandas = origin origin_cftime = origin try: result_datetimeindex = da_datetimeindex.resample( time=freq, closed=closed, label=label, base=base, loffset=loffset, offset=offset, origin=origin_pandas, ).mean() except ValueError: with pytest.raises(ValueError): da_cftimeindex.resample( time=freq, closed=closed, label=label, base=base, loffset=loffset, origin=origin_cftime, offset=offset, ).mean() else: result_cftimeindex = da_cftimeindex.resample( time=freq, closed=closed, label=label, base=base, loffset=loffset, origin=origin_cftime, offset=offset, ).mean() # TODO (benbovy - flexible indexes): update when CFTimeIndex is a xarray Index subclass result_cftimeindex["time"] = ( result_cftimeindex.xindexes["time"].to_pandas_index().to_datetimeindex() ) > xr.testing.assert_identical(result_cftimeindex, result_datetimeindex) E AssertionError: Left and right DataArray objects are not identical E E Differing values: E L E array([100., nan, 101., nan, nan, 102., nan, 103., nan, 104.]) E R E array([100., nan, nan, 101., nan, 102., nan, 103., nan, 104.]) /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftimeindex_resample.py:108: AssertionError _______________ test_resample[None-5S-right-right-8003D->4001D] ________________ [gw1] linux -- Python 3.12.8 /usr/bin/python3 freqs = ('8003D', '4001D'), closed = 'right', label = 'right', base = None offset = '5S' @pytest.mark.parametrize("freqs", FREQS, ids=lambda x: "{}->{}".format(*x)) @pytest.mark.parametrize("closed", [None, "left", "right"]) @pytest.mark.parametrize("label", [None, "left", "right"]) @pytest.mark.parametrize( ("base", "offset"), [(24, None), (31, None), (None, "5S")], ids=lambda x: f"{x}" ) def test_resample(freqs, closed, label, base, offset) -> None: initial_freq, resample_freq = freqs start = "2000-01-01T12:07:01" loffset = "12H" origin = "start" index_kwargs = dict(start=start, periods=5, freq=initial_freq) datetime_index = pd.date_range(**index_kwargs) cftime_index = xr.cftime_range(**index_kwargs) da_datetimeindex = da(datetime_index) da_cftimeindex = da(cftime_index) with pytest.warns(FutureWarning, match="`loffset` parameter"): > compare_against_pandas( da_datetimeindex, da_cftimeindex, resample_freq, closed=closed, label=label, base=base, offset=offset, origin=origin, loffset=loffset, ) /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftimeindex_resample.py:135: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ da_datetimeindex = array([100., 101., 102., 103., 104.]) Coordinates: * time (time) datetime64[ns] 2000-01-01T12:07:01 ... 2087-08-24T12:07:01 da_cftimeindex = array([100., 101., 102., 103., 104.]) Coordinates: * time (time) object 2000-01-01 12:07:01 ... 2087-08-24 12:07:01 freq = '4001D', closed = 'right', label = 'right', base = None, offset = '5S' origin = 'start', loffset = '12H' def compare_against_pandas( da_datetimeindex, da_cftimeindex, freq, closed=None, label=None, base=None, offset=None, origin=None, loffset=None, ) -> None: if isinstance(origin, tuple): origin_pandas = pd.Timestamp(datetime.datetime(*origin)) origin_cftime = cftime.DatetimeGregorian(*origin) else: origin_pandas = origin origin_cftime = origin try: result_datetimeindex = da_datetimeindex.resample( time=freq, closed=closed, label=label, base=base, loffset=loffset, offset=offset, origin=origin_pandas, ).mean() except ValueError: with pytest.raises(ValueError): da_cftimeindex.resample( time=freq, closed=closed, label=label, base=base, loffset=loffset, origin=origin_cftime, offset=offset, ).mean() else: result_cftimeindex = da_cftimeindex.resample( time=freq, closed=closed, label=label, base=base, loffset=loffset, origin=origin_cftime, offset=offset, ).mean() # TODO (benbovy - flexible indexes): update when CFTimeIndex is a xarray Index subclass result_cftimeindex["time"] = ( result_cftimeindex.xindexes["time"].to_pandas_index().to_datetimeindex() ) > xr.testing.assert_identical(result_cftimeindex, result_datetimeindex) E AssertionError: Left and right DataArray objects are not identical E E Differing values: E L E array([100., nan, 101., nan, nan, 102., nan, 103., nan, 104.]) E R E array([100., nan, nan, 101., nan, 102., nan, 103., nan, 104.]) /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftimeindex_resample.py:108: AssertionError __ test_date_range_like[2020-02-01-4M-standard-noleap-None-2020-02-28-False] ___ [gw0] linux -- Python 3.12.8 /usr/bin/python3 freq = '4ME' def to_offset(freq): """Convert a frequency string to the appropriate subclass of BaseCFTimeOffset.""" if isinstance(freq, BaseCFTimeOffset): return freq else: try: > freq_data = re.match(_PATTERN, freq).groupdict() E AttributeError: 'NoneType' object has no attribute 'groupdict' /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/coding/cftime_offsets.py:744: AttributeError During handling of the above exception, another exception occurred: start = '2020-02-01', freq = '4M', cal_src = 'standard', cal_tgt = 'noleap' use_cftime = None, exp0 = '2020-02-28', exp_pd = False @requires_cftime @pytest.mark.parametrize( "start,freq,cal_src,cal_tgt,use_cftime,exp0,exp_pd", [ ("2020-02-01", "4M", "standard", "noleap", None, "2020-02-28", False), ("2020-02-01", "M", "noleap", "gregorian", True, "2020-02-29", True), ("2020-02-28", "3H", "all_leap", "gregorian", False, "2020-02-28", True), ("2020-03-30", "M", "360_day", "gregorian", False, "2020-03-31", True), ("2020-03-31", "M", "gregorian", "360_day", None, "2020-03-30", False), ], ) def test_date_range_like(start, freq, cal_src, cal_tgt, use_cftime, exp0, exp_pd): source = date_range(start, periods=12, freq=freq, calendar=cal_src) > out = date_range_like(source, cal_tgt, use_cftime=use_cftime) /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftime_offsets.py:1376: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/coding/cftime_offsets.py:1313: in date_range_like to_offset(freq), (YearEnd, QuarterEnd, MonthEnd, Day) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ freq = '4ME' def to_offset(freq): """Convert a frequency string to the appropriate subclass of BaseCFTimeOffset.""" if isinstance(freq, BaseCFTimeOffset): return freq else: try: freq_data = re.match(_PATTERN, freq).groupdict() except AttributeError: > raise ValueError("Invalid frequency string provided") E ValueError: Invalid frequency string provided /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/coding/cftime_offsets.py:746: ValueError ___ test_date_range_like[2020-02-01-M-noleap-gregorian-True-2020-02-29-True] ___ [gw0] linux -- Python 3.12.8 /usr/bin/python3 start = '2020-02-01', freq = 'M', cal_src = 'noleap', cal_tgt = 'gregorian' use_cftime = True, exp0 = '2020-02-29', exp_pd = True @requires_cftime @pytest.mark.parametrize( "start,freq,cal_src,cal_tgt,use_cftime,exp0,exp_pd", [ ("2020-02-01", "4M", "standard", "noleap", None, "2020-02-28", False), ("2020-02-01", "M", "noleap", "gregorian", True, "2020-02-29", True), ("2020-02-28", "3H", "all_leap", "gregorian", False, "2020-02-28", True), ("2020-03-30", "M", "360_day", "gregorian", False, "2020-03-31", True), ("2020-03-31", "M", "gregorian", "360_day", None, "2020-03-30", False), ], ) def test_date_range_like(start, freq, cal_src, cal_tgt, use_cftime, exp0, exp_pd): source = date_range(start, periods=12, freq=freq, calendar=cal_src) out = date_range_like(source, cal_tgt, use_cftime=use_cftime) assert len(out) == 12 > assert infer_freq(out) == freq E AssertionError: assert 'ME' == 'M' E - M E + ME /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftime_offsets.py:1379: AssertionError _ test_date_range_like[2020-02-28-3H-all_leap-gregorian-False-2020-02-28-True] _ [gw0] linux -- Python 3.12.8 /usr/bin/python3 start = '2020-02-28', freq = '3H', cal_src = 'all_leap', cal_tgt = 'gregorian' use_cftime = False, exp0 = '2020-02-28', exp_pd = True @requires_cftime @pytest.mark.parametrize( "start,freq,cal_src,cal_tgt,use_cftime,exp0,exp_pd", [ ("2020-02-01", "4M", "standard", "noleap", None, "2020-02-28", False), ("2020-02-01", "M", "noleap", "gregorian", True, "2020-02-29", True), ("2020-02-28", "3H", "all_leap", "gregorian", False, "2020-02-28", True), ("2020-03-30", "M", "360_day", "gregorian", False, "2020-03-31", True), ("2020-03-31", "M", "gregorian", "360_day", None, "2020-03-30", False), ], ) def test_date_range_like(start, freq, cal_src, cal_tgt, use_cftime, exp0, exp_pd): source = date_range(start, periods=12, freq=freq, calendar=cal_src) out = date_range_like(source, cal_tgt, use_cftime=use_cftime) assert len(out) == 12 > assert infer_freq(out) == freq E AssertionError: assert '3h' == '3H' E - 3H E + 3h /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftime_offsets.py:1379: AssertionError __ test_date_range_like[2020-03-30-M-360_day-gregorian-False-2020-03-31-True] __ [gw0] linux -- Python 3.12.8 /usr/bin/python3 start = '2020-03-30', freq = 'M', cal_src = '360_day', cal_tgt = 'gregorian' use_cftime = False, exp0 = '2020-03-31', exp_pd = True @requires_cftime @pytest.mark.parametrize( "start,freq,cal_src,cal_tgt,use_cftime,exp0,exp_pd", [ ("2020-02-01", "4M", "standard", "noleap", None, "2020-02-28", False), ("2020-02-01", "M", "noleap", "gregorian", True, "2020-02-29", True), ("2020-02-28", "3H", "all_leap", "gregorian", False, "2020-02-28", True), ("2020-03-30", "M", "360_day", "gregorian", False, "2020-03-31", True), ("2020-03-31", "M", "gregorian", "360_day", None, "2020-03-30", False), ], ) def test_date_range_like(start, freq, cal_src, cal_tgt, use_cftime, exp0, exp_pd): source = date_range(start, periods=12, freq=freq, calendar=cal_src) out = date_range_like(source, cal_tgt, use_cftime=use_cftime) assert len(out) == 12 > assert infer_freq(out) == freq E AssertionError: assert 'ME' == 'M' E - M E + ME /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftime_offsets.py:1379: AssertionError __ test_date_range_like[2020-03-31-M-gregorian-360_day-None-2020-03-30-False] __ [gw0] linux -- Python 3.12.8 /usr/bin/python3 freq = 'ME' def to_offset(freq): """Convert a frequency string to the appropriate subclass of BaseCFTimeOffset.""" if isinstance(freq, BaseCFTimeOffset): return freq else: try: > freq_data = re.match(_PATTERN, freq).groupdict() E AttributeError: 'NoneType' object has no attribute 'groupdict' /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/coding/cftime_offsets.py:744: AttributeError During handling of the above exception, another exception occurred: start = '2020-03-31', freq = 'M', cal_src = 'gregorian', cal_tgt = '360_day' use_cftime = None, exp0 = '2020-03-30', exp_pd = False @requires_cftime @pytest.mark.parametrize( "start,freq,cal_src,cal_tgt,use_cftime,exp0,exp_pd", [ ("2020-02-01", "4M", "standard", "noleap", None, "2020-02-28", False), ("2020-02-01", "M", "noleap", "gregorian", True, "2020-02-29", True), ("2020-02-28", "3H", "all_leap", "gregorian", False, "2020-02-28", True), ("2020-03-30", "M", "360_day", "gregorian", False, "2020-03-31", True), ("2020-03-31", "M", "gregorian", "360_day", None, "2020-03-30", False), ], ) def test_date_range_like(start, freq, cal_src, cal_tgt, use_cftime, exp0, exp_pd): source = date_range(start, periods=12, freq=freq, calendar=cal_src) > out = date_range_like(source, cal_tgt, use_cftime=use_cftime) /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftime_offsets.py:1376: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/coding/cftime_offsets.py:1313: in date_range_like to_offset(freq), (YearEnd, QuarterEnd, MonthEnd, Day) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ freq = 'ME' def to_offset(freq): """Convert a frequency string to the appropriate subclass of BaseCFTimeOffset.""" if isinstance(freq, BaseCFTimeOffset): return freq else: try: freq_data = re.match(_PATTERN, freq).groupdict() except AttributeError: > raise ValueError("Invalid frequency string provided") E ValueError: Invalid frequency string provided /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/coding/cftime_offsets.py:746: ValueError _________________ test_cross[a5-b5-ae5-be5-cartesian--1-True] __________________ [gw1] linux -- Python 3.12.8 /usr/bin/python3 a = dask.array, shape=(1,), dtype=int64, chunksize=(1,), chunktype=numpy.ndarray> Coordinates: * cartesian (cartesian) dask.array, shape=(3,), dtype=int64, chunksize=(3,), chunktype=numpy.ndarray> Coordinates: * cartesian (cartesian) None: expected = np.cross(ae, be, axis=axis) if use_dask: if not has_dask: pytest.skip("test for dask.") a = a.chunk() b = b.chunk() > actual = xr.cross(a, b, dim=dim) /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_computation.py:2502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/core/computation.py:1661: in cross c = apply_ufunc( /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/core/computation.py:1249: in apply_ufunc return apply_dataarray_vfunc( /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/core/computation.py:308: in apply_dataarray_vfunc result_var = func(*data_vars) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ func = signature = _UFuncSignature([('cartesian',), ('cartesian',)], [('cartesian',)]) exclude_dims = frozenset(), dask = 'parallelized' output_dtypes = [dtype('int64')] def apply_variable_ufunc( func, *args, signature: _UFuncSignature, exclude_dims=frozenset(), dask="forbidden", output_dtypes=None, vectorize=False, keep_attrs="override", dask_gufunc_kwargs=None, ) -> Variable | tuple[Variable, ...]: """Apply a ndarray level function over Variable and/or ndarray objects.""" from xarray.core.formatting import short_array_repr from xarray.core.variable import Variable, as_compatible_data dim_sizes = unified_dim_sizes( (a for a in args if hasattr(a, "dims")), exclude_dims=exclude_dims ) broadcast_dims = tuple( dim for dim in dim_sizes if dim not in signature.all_core_dims ) output_dims = [broadcast_dims + out for out in signature.output_core_dims] input_data = [ broadcast_compat_data(arg, broadcast_dims, core_dims) if isinstance(arg, Variable) else arg for arg, core_dims in zip(args, signature.input_core_dims) ] if any(is_chunked_array(array) for array in input_data): if dask == "forbidden": raise ValueError( "apply_ufunc encountered a chunked array on an " "argument, but handling for chunked arrays has not " "been enabled. Either set the ``dask`` argument " "or load your data into memory first with " "``.load()`` or ``.compute()``" ) elif dask == "parallelized": chunkmanager = get_chunked_array_type(*input_data) numpy_func = func if dask_gufunc_kwargs is None: dask_gufunc_kwargs = {} else: dask_gufunc_kwargs = dask_gufunc_kwargs.copy() allow_rechunk = dask_gufunc_kwargs.get("allow_rechunk", None) if allow_rechunk is None: for n, (data, core_dims) in enumerate( zip(input_data, signature.input_core_dims) ): if is_chunked_array(data): # core dimensions cannot span multiple chunks for axis, dim in enumerate(core_dims, start=-len(core_dims)): if len(data.chunks[axis]) != 1: > raise ValueError( f"dimension {dim} on {n}th function argument to " "apply_ufunc with dask='parallelized' consists of " "multiple chunks, but is also a core dimension. To " "fix, either rechunk into a single array chunk along " f"this dimension, i.e., ``.chunk(dict({dim}=-1))``, or " "pass ``allow_rechunk=True`` in ``dask_gufunc_kwargs`` " "but beware that this may significantly increase memory usage." ) E ValueError: dimension cartesian on 0th function argument to apply_ufunc with dask='parallelized' consists of multiple chunks, but is also a core dimension. To fix, either rechunk into a single array chunk along this dimension, i.e., ``.chunk(dict(cartesian=-1))``, or pass ``allow_rechunk=True`` in ``dask_gufunc_kwargs`` but beware that this may significantly increase memory usage. /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/core/computation.py:754: ValueError _________________ test_cross[a6-b6-ae6-be6-cartesian--1-True] __________________ [gw1] linux -- Python 3.12.8 /usr/bin/python3 a = dask.array, shape=(2,), dtype=int64, chunksize=(2,), chunktype=numpy.ndarray> Coordinates: * cartesian (cartesian) dask.array, shape=(3,), dtype=int64, chunksize=(3,), chunktype=numpy.ndarray> Coordinates: * cartesian (cartesian) None: expected = np.cross(ae, be, axis=axis) if use_dask: if not has_dask: pytest.skip("test for dask.") a = a.chunk() b = b.chunk() > actual = xr.cross(a, b, dim=dim) /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_computation.py:2502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/core/computation.py:1661: in cross c = apply_ufunc( /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/core/computation.py:1249: in apply_ufunc return apply_dataarray_vfunc( /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/core/computation.py:308: in apply_dataarray_vfunc result_var = func(*data_vars) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ func = signature = _UFuncSignature([('cartesian',), ('cartesian',)], [('cartesian',)]) exclude_dims = frozenset(), dask = 'parallelized' output_dtypes = [dtype('int64')] def apply_variable_ufunc( func, *args, signature: _UFuncSignature, exclude_dims=frozenset(), dask="forbidden", output_dtypes=None, vectorize=False, keep_attrs="override", dask_gufunc_kwargs=None, ) -> Variable | tuple[Variable, ...]: """Apply a ndarray level function over Variable and/or ndarray objects.""" from xarray.core.formatting import short_array_repr from xarray.core.variable import Variable, as_compatible_data dim_sizes = unified_dim_sizes( (a for a in args if hasattr(a, "dims")), exclude_dims=exclude_dims ) broadcast_dims = tuple( dim for dim in dim_sizes if dim not in signature.all_core_dims ) output_dims = [broadcast_dims + out for out in signature.output_core_dims] input_data = [ broadcast_compat_data(arg, broadcast_dims, core_dims) if isinstance(arg, Variable) else arg for arg, core_dims in zip(args, signature.input_core_dims) ] if any(is_chunked_array(array) for array in input_data): if dask == "forbidden": raise ValueError( "apply_ufunc encountered a chunked array on an " "argument, but handling for chunked arrays has not " "been enabled. Either set the ``dask`` argument " "or load your data into memory first with " "``.load()`` or ``.compute()``" ) elif dask == "parallelized": chunkmanager = get_chunked_array_type(*input_data) numpy_func = func if dask_gufunc_kwargs is None: dask_gufunc_kwargs = {} else: dask_gufunc_kwargs = dask_gufunc_kwargs.copy() allow_rechunk = dask_gufunc_kwargs.get("allow_rechunk", None) if allow_rechunk is None: for n, (data, core_dims) in enumerate( zip(input_data, signature.input_core_dims) ): if is_chunked_array(data): # core dimensions cannot span multiple chunks for axis, dim in enumerate(core_dims, start=-len(core_dims)): if len(data.chunks[axis]) != 1: > raise ValueError( f"dimension {dim} on {n}th function argument to " "apply_ufunc with dask='parallelized' consists of " "multiple chunks, but is also a core dimension. To " "fix, either rechunk into a single array chunk along " f"this dimension, i.e., ``.chunk(dict({dim}=-1))``, or " "pass ``allow_rechunk=True`` in ``dask_gufunc_kwargs`` " "but beware that this may significantly increase memory usage." ) E ValueError: dimension cartesian on 0th function argument to apply_ufunc with dask='parallelized' consists of multiple chunks, but is also a core dimension. To fix, either rechunk into a single array chunk along this dimension, i.e., ``.chunk(dict(cartesian=-1))``, or pass ``allow_rechunk=True`` in ``dask_gufunc_kwargs`` but beware that this may significantly increase memory usage. /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/core/computation.py:754: ValueError ________________ TestToDaskDataFrame.test_to_dask_dataframe_2D _________________ [gw1] linux -- Python 3.12.8 /usr/bin/python3 self = def test_to_dask_dataframe_2D(self): # Test if 2-D dataset is supplied w = np.random.randn(2, 3) ds = Dataset({"w": (("x", "y"), da.from_array(w, chunks=(1, 2)))}) ds["x"] = ("x", np.array([0, 1], np.int64)) ds["y"] = ("y", list("abc")) # dask dataframes do not (yet) support multiindex, # but when it does, this would be the expected index: exp_index = pd.MultiIndex.from_arrays( [[0, 0, 0, 1, 1, 1], ["a", "b", "c", "a", "b", "c"]], names=["x", "y"] ) expected = pd.DataFrame({"w": w.reshape(-1)}, index=exp_index) # so for now, reset the index expected = expected.reset_index(drop=False) actual = ds.to_dask_dataframe(set_index=False) assert isinstance(actual, dd.DataFrame) > assert_frame_equal(expected, actual.compute()) E AssertionError: Attributes of DataFrame.iloc[:, 1] (column name="y") are different E E Attribute "dtype" are different E [left]: object E [right]: string[pyarrow] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dask.py:833: AssertionError ___________ TestToDaskDataFrame.test_to_dask_dataframe_not_daskarray ___________ [gw1] linux -- Python 3.12.8 /usr/bin/python3 self = def test_to_dask_dataframe_not_daskarray(self): # Test if DataArray is not a dask array x = np.random.randn(10) y = np.arange(10, dtype="uint8") t = list("abcdefghij") ds = Dataset({"a": ("t", x), "b": ("t", y), "t": ("t", t)}) expected = pd.DataFrame({"a": x, "b": y}, index=pd.Index(t, name="t")) actual = ds.to_dask_dataframe(set_index=True) assert isinstance(actual, dd.DataFrame) > assert_frame_equal(expected, actual.compute()) /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dask.py:878: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ left = Index(['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'], dtype='object', name='t') right = Index(['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'], dtype='string', name='t') obj = 'DataFrame.index' def _check_types(left, right, obj: str = "Index") -> None: if not exact: return assert_class_equal(left, right, exact=exact, obj=obj) assert_attr_equal("inferred_type", left, right, obj=obj) # Skip exact dtype checking when `check_categorical` is False if isinstance(left.dtype, CategoricalDtype) and isinstance( right.dtype, CategoricalDtype ): if check_categorical: assert_attr_equal("dtype", left, right, obj=obj) assert_index_equal(left.categories, right.categories, exact=exact) return > assert_attr_equal("dtype", left, right, obj=obj) E AssertionError: DataFrame.index are different E E Attribute "dtype" are different E [left]: object E [right]: string[pyarrow] /usr/lib64/python3.12/site-packages/pandas/_testing/asserters.py:247: AssertionError __________________ test_map_blocks_da_ds_with_template[obj0] ___________________ [gw1] linux -- Python 3.12.8 /usr/bin/python3 obj = dask.array, shape=(10, 20), dtype=float64, chunksize=(4, 5),...meta=np.ndarray> cxy (x, y) int64 dask.array Attributes: test: test @pytest.mark.parametrize("obj", [make_da(), make_ds()]) def test_map_blocks_da_ds_with_template(obj): func = lambda x: x.isel(x=[1]) template = obj.isel(x=[1, 5, 9]) with raise_if_dask_computes(): > actual = xr.map_blocks(func, obj, template=template) /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dask.py:1362: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ func = . at 0x7f17fabd0cc0> obj = dask.array, shape=(10, 20), dtype=float64, chunksize=(4, 5),...meta=np.ndarray> cxy (x, y) int64 dask.array Attributes: test: test args = (), kwargs = {} template = dask.array cxy (x, y) int64 dask.array Attributes: test: test def map_blocks( func: Callable[..., T_Xarray], obj: DataArray | Dataset, args: Sequence[Any] = (), kwargs: Mapping[str, Any] | None = None, template: DataArray | Dataset | None = None, ) -> T_Xarray: """Apply a function to each block of a DataArray or Dataset. .. warning:: This function is experimental and its signature may change. Parameters ---------- func : callable User-provided function that accepts a DataArray or Dataset as its first parameter ``obj``. The function will receive a subset or 'block' of ``obj`` (see below), corresponding to one chunk along each chunked dimension. ``func`` will be executed as ``func(subset_obj, *subset_args, **kwargs)``. This function must return either a single DataArray or a single Dataset. This function cannot add a new chunked dimension. obj : DataArray, Dataset Passed to the function as its first argument, one block at a time. args : sequence Passed to func after unpacking and subsetting any xarray objects by blocks. xarray objects in args must be aligned with obj, otherwise an error is raised. kwargs : mapping Passed verbatim to func after unpacking. xarray objects, if any, will not be subset to blocks. Passing dask collections in kwargs is not allowed. template : DataArray or Dataset, optional xarray object representing the final result after compute is called. If not provided, the function will be first run on mocked-up data, that looks like ``obj`` but has sizes 0, to determine properties of the returned object such as dtype, variable names, attributes, new dimensions and new indexes (if any). ``template`` must be provided if the function changes the size of existing dimensions. When provided, ``attrs`` on variables in `template` are copied over to the result. Any ``attrs`` set by ``func`` will be ignored. Returns ------- A single DataArray or Dataset with dask backend, reassembled from the outputs of the function. Notes ----- This function is designed for when ``func`` needs to manipulate a whole xarray object subset to each block. Each block is loaded into memory. In the more common case where ``func`` can work on numpy arrays, it is recommended to use ``apply_ufunc``. If none of the variables in ``obj`` is backed by dask arrays, calling this function is equivalent to calling ``func(obj, *args, **kwargs)``. See Also -------- dask.array.map_blocks, xarray.apply_ufunc, xarray.Dataset.map_blocks xarray.DataArray.map_blocks Examples -------- Calculate an anomaly from climatology using ``.groupby()``. Using ``xr.map_blocks()`` allows for parallel operations with knowledge of ``xarray``, its indices, and its methods like ``.groupby()``. >>> def calculate_anomaly(da, groupby_type="time.month"): ... gb = da.groupby(groupby_type) ... clim = gb.mean(dim="time") ... return gb - clim ... >>> time = xr.cftime_range("1990-01", "1992-01", freq="M") >>> month = xr.DataArray(time.month, coords={"time": time}, dims=["time"]) >>> np.random.seed(123) >>> array = xr.DataArray( ... np.random.rand(len(time)), ... dims=["time"], ... coords={"time": time, "month": month}, ... ).chunk() >>> array.map_blocks(calculate_anomaly, template=array).compute() array([ 0.12894847, 0.11323072, -0.0855964 , -0.09334032, 0.26848862, 0.12382735, 0.22460641, 0.07650108, -0.07673453, -0.22865714, -0.19063865, 0.0590131 , -0.12894847, -0.11323072, 0.0855964 , 0.09334032, -0.26848862, -0.12382735, -0.22460641, -0.07650108, 0.07673453, 0.22865714, 0.19063865, -0.0590131 ]) Coordinates: * time (time) object 1990-01-31 00:00:00 ... 1991-12-31 00:00:00 month (time) int64 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 Note that one must explicitly use ``args=[]`` and ``kwargs={}`` to pass arguments to the function being applied in ``xr.map_blocks()``: >>> array.map_blocks( ... calculate_anomaly, ... kwargs={"groupby_type": "time.year"}, ... template=array, ... ) # doctest: +ELLIPSIS dask.array<-calculate_anomaly, shape=(24,), dtype=float64, chunksize=(24,), chunktype=numpy.ndarray> Coordinates: * time (time) object 1990-01-31 00:00:00 ... 1991-12-31 00:00:00 month (time) int64 dask.array """ def _wrapper( func: Callable, args: list, kwargs: dict, arg_is_array: Iterable[bool], expected: dict, ): """ Wrapper function that receives datasets in args; converts to dataarrays when necessary; passes these to the user function `func` and checks returned objects for expected shapes/sizes/etc. """ converted_args = [ dataset_to_dataarray(arg) if is_array else arg for is_array, arg in zip(arg_is_array, args) ] result = func(*converted_args, **kwargs) # check all dims are present missing_dimensions = set(expected["shapes"]) - set(result.sizes) if missing_dimensions: raise ValueError( f"Dimensions {missing_dimensions} missing on returned object." ) # check that index lengths and values are as expected for name, index in result._indexes.items(): if name in expected["shapes"]: if result.sizes[name] != expected["shapes"][name]: raise ValueError( f"Received dimension {name!r} of length {result.sizes[name]}. " f"Expected length {expected['shapes'][name]}." ) if name in expected["indexes"]: expected_index = expected["indexes"][name] if not index.equals(expected_index): raise ValueError( f"Expected index {name!r} to be {expected_index!r}. Received {index!r} instead." ) # check that all expected variables were returned check_result_variables(result, expected, "coords") if isinstance(result, Dataset): check_result_variables(result, expected, "data_vars") return make_dict(result) if template is not None and not isinstance(template, (DataArray, Dataset)): raise TypeError( f"template must be a DataArray or Dataset. Received {type(template).__name__} instead." ) if not isinstance(args, Sequence): raise TypeError("args must be a sequence (for example, a list or tuple).") if kwargs is None: kwargs = {} elif not isinstance(kwargs, Mapping): raise TypeError("kwargs must be a mapping (for example, a dict)") for value in kwargs.values(): if is_dask_collection(value): raise TypeError( "Cannot pass dask collections in kwargs yet. Please compute or " "load values before passing to map_blocks." ) if not is_dask_collection(obj): return func(obj, *args, **kwargs) try: import dask import dask.array from dask.highlevelgraph import HighLevelGraph except ImportError: pass all_args = [obj] + list(args) is_xarray = [isinstance(arg, (Dataset, DataArray)) for arg in all_args] is_array = [isinstance(arg, DataArray) for arg in all_args] # there should be a better way to group this. partition? xarray_indices, xarray_objs = unzip( (index, arg) for index, arg in enumerate(all_args) if is_xarray[index] ) others = [ (index, arg) for index, arg in enumerate(all_args) if not is_xarray[index] ] # all xarray objects must be aligned. This is consistent with apply_ufunc. aligned = align(*xarray_objs, join="exact") xarray_objs = tuple( dataarray_to_dataset(arg) if isinstance(arg, DataArray) else arg for arg in aligned ) _, npargs = unzip( sorted(list(zip(xarray_indices, xarray_objs)) + others, key=lambda x: x[0]) ) # check that chunk sizes are compatible input_chunks = dict(npargs[0].chunks) input_indexes = dict(npargs[0]._indexes) for arg in xarray_objs[1:]: assert_chunks_compatible(npargs[0], arg) input_chunks.update(arg.chunks) input_indexes.update(arg._indexes) if template is None: # infer template by providing zero-shaped arrays template = infer_template(func, aligned[0], *args, **kwargs) template_indexes = set(template._indexes) preserved_indexes = template_indexes & set(input_indexes) new_indexes = template_indexes - set(input_indexes) indexes = {dim: input_indexes[dim] for dim in preserved_indexes} indexes.update({k: template._indexes[k] for k in new_indexes}) output_chunks: Mapping[Hashable, tuple[int, ...]] = { dim: input_chunks[dim] for dim in template.dims if dim in input_chunks } else: # template xarray object has been provided with proper sizes and chunk shapes indexes = dict(template._indexes) output_chunks = template.chunksizes if not output_chunks: raise ValueError( "Provided template has no dask arrays. " " Please construct a template with appropriately chunked dask arrays." ) for dim in output_chunks: if dim in input_chunks and len(input_chunks[dim]) != len(output_chunks[dim]): > raise ValueError( "map_blocks requires that one block of the input maps to one block of output. " f"Expected number of output chunks along dimension {dim!r} to be {len(input_chunks[dim])}. " f"Received {len(output_chunks[dim])} instead. Please provide template if not provided, or " "fix the provided template." ) E ValueError: map_blocks requires that one block of the input maps to one block of output. Expected number of output chunks along dimension 'x' to be 3. Received 1 instead. Please provide template if not provided, or fix the provided template. /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/core/parallel.py:383: ValueError __________________ test_map_blocks_da_ds_with_template[obj1] ___________________ [gw1] linux -- Python 3.12.8 /usr/bin/python3 obj = Dimensions: (x: 10, y: 20, z: 4) Coordinates: * x (x) int64 0 1 2 3 4 5 6 7 8 9 * y ...64 1 1 1 1 e (x, y) int64 100 101 102 103 104 105 ... 123 124 125 126 127 128 Attributes: test: test @pytest.mark.parametrize("obj", [make_da(), make_ds()]) def test_map_blocks_da_ds_with_template(obj): func = lambda x: x.isel(x=[1]) template = obj.isel(x=[1, 5, 9]) with raise_if_dask_computes(): > actual = xr.map_blocks(func, obj, template=template) /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dask.py:1362: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ func = . at 0x7f17fabd13a0> obj = Dimensions: (x: 10, y: 20, z: 4) Coordinates: * x (x) int64 0 1 2 3 4 5 6 7 8 9 * y ...64 1 1 1 1 e (x, y) int64 100 101 102 103 104 105 ... 123 124 125 126 127 128 Attributes: test: test args = (), kwargs = {} template = Dimensions: (x: 3, y: 20, z: 4) Coordinates: * x (x) int64 1 5 9 * y (y) int64 100...64 1 1 1 1 e (x, y) int64 101 102 103 104 105 106 ... 123 124 125 126 127 128 Attributes: test: test def map_blocks( func: Callable[..., T_Xarray], obj: DataArray | Dataset, args: Sequence[Any] = (), kwargs: Mapping[str, Any] | None = None, template: DataArray | Dataset | None = None, ) -> T_Xarray: """Apply a function to each block of a DataArray or Dataset. .. warning:: This function is experimental and its signature may change. Parameters ---------- func : callable User-provided function that accepts a DataArray or Dataset as its first parameter ``obj``. The function will receive a subset or 'block' of ``obj`` (see below), corresponding to one chunk along each chunked dimension. ``func`` will be executed as ``func(subset_obj, *subset_args, **kwargs)``. This function must return either a single DataArray or a single Dataset. This function cannot add a new chunked dimension. obj : DataArray, Dataset Passed to the function as its first argument, one block at a time. args : sequence Passed to func after unpacking and subsetting any xarray objects by blocks. xarray objects in args must be aligned with obj, otherwise an error is raised. kwargs : mapping Passed verbatim to func after unpacking. xarray objects, if any, will not be subset to blocks. Passing dask collections in kwargs is not allowed. template : DataArray or Dataset, optional xarray object representing the final result after compute is called. If not provided, the function will be first run on mocked-up data, that looks like ``obj`` but has sizes 0, to determine properties of the returned object such as dtype, variable names, attributes, new dimensions and new indexes (if any). ``template`` must be provided if the function changes the size of existing dimensions. When provided, ``attrs`` on variables in `template` are copied over to the result. Any ``attrs`` set by ``func`` will be ignored. Returns ------- A single DataArray or Dataset with dask backend, reassembled from the outputs of the function. Notes ----- This function is designed for when ``func`` needs to manipulate a whole xarray object subset to each block. Each block is loaded into memory. In the more common case where ``func`` can work on numpy arrays, it is recommended to use ``apply_ufunc``. If none of the variables in ``obj`` is backed by dask arrays, calling this function is equivalent to calling ``func(obj, *args, **kwargs)``. See Also -------- dask.array.map_blocks, xarray.apply_ufunc, xarray.Dataset.map_blocks xarray.DataArray.map_blocks Examples -------- Calculate an anomaly from climatology using ``.groupby()``. Using ``xr.map_blocks()`` allows for parallel operations with knowledge of ``xarray``, its indices, and its methods like ``.groupby()``. >>> def calculate_anomaly(da, groupby_type="time.month"): ... gb = da.groupby(groupby_type) ... clim = gb.mean(dim="time") ... return gb - clim ... >>> time = xr.cftime_range("1990-01", "1992-01", freq="M") >>> month = xr.DataArray(time.month, coords={"time": time}, dims=["time"]) >>> np.random.seed(123) >>> array = xr.DataArray( ... np.random.rand(len(time)), ... dims=["time"], ... coords={"time": time, "month": month}, ... ).chunk() >>> array.map_blocks(calculate_anomaly, template=array).compute() array([ 0.12894847, 0.11323072, -0.0855964 , -0.09334032, 0.26848862, 0.12382735, 0.22460641, 0.07650108, -0.07673453, -0.22865714, -0.19063865, 0.0590131 , -0.12894847, -0.11323072, 0.0855964 , 0.09334032, -0.26848862, -0.12382735, -0.22460641, -0.07650108, 0.07673453, 0.22865714, 0.19063865, -0.0590131 ]) Coordinates: * time (time) object 1990-01-31 00:00:00 ... 1991-12-31 00:00:00 month (time) int64 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 Note that one must explicitly use ``args=[]`` and ``kwargs={}`` to pass arguments to the function being applied in ``xr.map_blocks()``: >>> array.map_blocks( ... calculate_anomaly, ... kwargs={"groupby_type": "time.year"}, ... template=array, ... ) # doctest: +ELLIPSIS dask.array<-calculate_anomaly, shape=(24,), dtype=float64, chunksize=(24,), chunktype=numpy.ndarray> Coordinates: * time (time) object 1990-01-31 00:00:00 ... 1991-12-31 00:00:00 month (time) int64 dask.array """ def _wrapper( func: Callable, args: list, kwargs: dict, arg_is_array: Iterable[bool], expected: dict, ): """ Wrapper function that receives datasets in args; converts to dataarrays when necessary; passes these to the user function `func` and checks returned objects for expected shapes/sizes/etc. """ converted_args = [ dataset_to_dataarray(arg) if is_array else arg for is_array, arg in zip(arg_is_array, args) ] result = func(*converted_args, **kwargs) # check all dims are present missing_dimensions = set(expected["shapes"]) - set(result.sizes) if missing_dimensions: raise ValueError( f"Dimensions {missing_dimensions} missing on returned object." ) # check that index lengths and values are as expected for name, index in result._indexes.items(): if name in expected["shapes"]: if result.sizes[name] != expected["shapes"][name]: raise ValueError( f"Received dimension {name!r} of length {result.sizes[name]}. " f"Expected length {expected['shapes'][name]}." ) if name in expected["indexes"]: expected_index = expected["indexes"][name] if not index.equals(expected_index): raise ValueError( f"Expected index {name!r} to be {expected_index!r}. Received {index!r} instead." ) # check that all expected variables were returned check_result_variables(result, expected, "coords") if isinstance(result, Dataset): check_result_variables(result, expected, "data_vars") return make_dict(result) if template is not None and not isinstance(template, (DataArray, Dataset)): raise TypeError( f"template must be a DataArray or Dataset. Received {type(template).__name__} instead." ) if not isinstance(args, Sequence): raise TypeError("args must be a sequence (for example, a list or tuple).") if kwargs is None: kwargs = {} elif not isinstance(kwargs, Mapping): raise TypeError("kwargs must be a mapping (for example, a dict)") for value in kwargs.values(): if is_dask_collection(value): raise TypeError( "Cannot pass dask collections in kwargs yet. Please compute or " "load values before passing to map_blocks." ) if not is_dask_collection(obj): return func(obj, *args, **kwargs) try: import dask import dask.array from dask.highlevelgraph import HighLevelGraph except ImportError: pass all_args = [obj] + list(args) is_xarray = [isinstance(arg, (Dataset, DataArray)) for arg in all_args] is_array = [isinstance(arg, DataArray) for arg in all_args] # there should be a better way to group this. partition? xarray_indices, xarray_objs = unzip( (index, arg) for index, arg in enumerate(all_args) if is_xarray[index] ) others = [ (index, arg) for index, arg in enumerate(all_args) if not is_xarray[index] ] # all xarray objects must be aligned. This is consistent with apply_ufunc. aligned = align(*xarray_objs, join="exact") xarray_objs = tuple( dataarray_to_dataset(arg) if isinstance(arg, DataArray) else arg for arg in aligned ) _, npargs = unzip( sorted(list(zip(xarray_indices, xarray_objs)) + others, key=lambda x: x[0]) ) # check that chunk sizes are compatible input_chunks = dict(npargs[0].chunks) input_indexes = dict(npargs[0]._indexes) for arg in xarray_objs[1:]: assert_chunks_compatible(npargs[0], arg) input_chunks.update(arg.chunks) input_indexes.update(arg._indexes) if template is None: # infer template by providing zero-shaped arrays template = infer_template(func, aligned[0], *args, **kwargs) template_indexes = set(template._indexes) preserved_indexes = template_indexes & set(input_indexes) new_indexes = template_indexes - set(input_indexes) indexes = {dim: input_indexes[dim] for dim in preserved_indexes} indexes.update({k: template._indexes[k] for k in new_indexes}) output_chunks: Mapping[Hashable, tuple[int, ...]] = { dim: input_chunks[dim] for dim in template.dims if dim in input_chunks } else: # template xarray object has been provided with proper sizes and chunk shapes indexes = dict(template._indexes) output_chunks = template.chunksizes if not output_chunks: raise ValueError( "Provided template has no dask arrays. " " Please construct a template with appropriately chunked dask arrays." ) for dim in output_chunks: if dim in input_chunks and len(input_chunks[dim]) != len(output_chunks[dim]): > raise ValueError( "map_blocks requires that one block of the input maps to one block of output. " f"Expected number of output chunks along dimension {dim!r} to be {len(input_chunks[dim])}. " f"Received {len(output_chunks[dim])} instead. Please provide template if not provided, or " "fix the provided template." ) E ValueError: map_blocks requires that one block of the input maps to one block of output. Expected number of output chunks along dimension 'x' to be 3. Received 1 instead. Please provide template if not provided, or fix the provided template. /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/core/parallel.py:383: ValueError ___________________ test_map_blocks_template_convert_object ____________________ [gw1] linux -- Python 3.12.8 /usr/bin/python3 def test_map_blocks_template_convert_object(): da = make_da() func = lambda x: x.to_dataset().isel(x=[1]) template = da.to_dataset().isel(x=[1, 5, 9]) with raise_if_dask_computes(): > actual = xr.map_blocks(func, da, template=template) /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dask.py:1375: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ func = . at 0x7f17fabd1f80> obj = dask.array, shape=(10, 20), dtype=float64, chunksize=(4, 5),...meta=np.ndarray> cxy (x, y) int64 dask.array Attributes: test: test args = (), kwargs = {} template = Dimensions: (x: 3, y: 20) Coordinates: * x (x) int64 1 5 9 * y (y) int64 100 101 1...size=(3, 5), meta=np.ndarray> Data variables: a (x, y) float64 dask.array def map_blocks( func: Callable[..., T_Xarray], obj: DataArray | Dataset, args: Sequence[Any] = (), kwargs: Mapping[str, Any] | None = None, template: DataArray | Dataset | None = None, ) -> T_Xarray: """Apply a function to each block of a DataArray or Dataset. .. warning:: This function is experimental and its signature may change. Parameters ---------- func : callable User-provided function that accepts a DataArray or Dataset as its first parameter ``obj``. The function will receive a subset or 'block' of ``obj`` (see below), corresponding to one chunk along each chunked dimension. ``func`` will be executed as ``func(subset_obj, *subset_args, **kwargs)``. This function must return either a single DataArray or a single Dataset. This function cannot add a new chunked dimension. obj : DataArray, Dataset Passed to the function as its first argument, one block at a time. args : sequence Passed to func after unpacking and subsetting any xarray objects by blocks. xarray objects in args must be aligned with obj, otherwise an error is raised. kwargs : mapping Passed verbatim to func after unpacking. xarray objects, if any, will not be subset to blocks. Passing dask collections in kwargs is not allowed. template : DataArray or Dataset, optional xarray object representing the final result after compute is called. If not provided, the function will be first run on mocked-up data, that looks like ``obj`` but has sizes 0, to determine properties of the returned object such as dtype, variable names, attributes, new dimensions and new indexes (if any). ``template`` must be provided if the function changes the size of existing dimensions. When provided, ``attrs`` on variables in `template` are copied over to the result. Any ``attrs`` set by ``func`` will be ignored. Returns ------- A single DataArray or Dataset with dask backend, reassembled from the outputs of the function. Notes ----- This function is designed for when ``func`` needs to manipulate a whole xarray object subset to each block. Each block is loaded into memory. In the more common case where ``func`` can work on numpy arrays, it is recommended to use ``apply_ufunc``. If none of the variables in ``obj`` is backed by dask arrays, calling this function is equivalent to calling ``func(obj, *args, **kwargs)``. See Also -------- dask.array.map_blocks, xarray.apply_ufunc, xarray.Dataset.map_blocks xarray.DataArray.map_blocks Examples -------- Calculate an anomaly from climatology using ``.groupby()``. Using ``xr.map_blocks()`` allows for parallel operations with knowledge of ``xarray``, its indices, and its methods like ``.groupby()``. >>> def calculate_anomaly(da, groupby_type="time.month"): ... gb = da.groupby(groupby_type) ... clim = gb.mean(dim="time") ... return gb - clim ... >>> time = xr.cftime_range("1990-01", "1992-01", freq="M") >>> month = xr.DataArray(time.month, coords={"time": time}, dims=["time"]) >>> np.random.seed(123) >>> array = xr.DataArray( ... np.random.rand(len(time)), ... dims=["time"], ... coords={"time": time, "month": month}, ... ).chunk() >>> array.map_blocks(calculate_anomaly, template=array).compute() array([ 0.12894847, 0.11323072, -0.0855964 , -0.09334032, 0.26848862, 0.12382735, 0.22460641, 0.07650108, -0.07673453, -0.22865714, -0.19063865, 0.0590131 , -0.12894847, -0.11323072, 0.0855964 , 0.09334032, -0.26848862, -0.12382735, -0.22460641, -0.07650108, 0.07673453, 0.22865714, 0.19063865, -0.0590131 ]) Coordinates: * time (time) object 1990-01-31 00:00:00 ... 1991-12-31 00:00:00 month (time) int64 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 Note that one must explicitly use ``args=[]`` and ``kwargs={}`` to pass arguments to the function being applied in ``xr.map_blocks()``: >>> array.map_blocks( ... calculate_anomaly, ... kwargs={"groupby_type": "time.year"}, ... template=array, ... ) # doctest: +ELLIPSIS dask.array<-calculate_anomaly, shape=(24,), dtype=float64, chunksize=(24,), chunktype=numpy.ndarray> Coordinates: * time (time) object 1990-01-31 00:00:00 ... 1991-12-31 00:00:00 month (time) int64 dask.array """ def _wrapper( func: Callable, args: list, kwargs: dict, arg_is_array: Iterable[bool], expected: dict, ): """ Wrapper function that receives datasets in args; converts to dataarrays when necessary; passes these to the user function `func` and checks returned objects for expected shapes/sizes/etc. """ converted_args = [ dataset_to_dataarray(arg) if is_array else arg for is_array, arg in zip(arg_is_array, args) ] result = func(*converted_args, **kwargs) # check all dims are present missing_dimensions = set(expected["shapes"]) - set(result.sizes) if missing_dimensions: raise ValueError( f"Dimensions {missing_dimensions} missing on returned object." ) # check that index lengths and values are as expected for name, index in result._indexes.items(): if name in expected["shapes"]: if result.sizes[name] != expected["shapes"][name]: raise ValueError( f"Received dimension {name!r} of length {result.sizes[name]}. " f"Expected length {expected['shapes'][name]}." ) if name in expected["indexes"]: expected_index = expected["indexes"][name] if not index.equals(expected_index): raise ValueError( f"Expected index {name!r} to be {expected_index!r}. Received {index!r} instead." ) # check that all expected variables were returned check_result_variables(result, expected, "coords") if isinstance(result, Dataset): check_result_variables(result, expected, "data_vars") return make_dict(result) if template is not None and not isinstance(template, (DataArray, Dataset)): raise TypeError( f"template must be a DataArray or Dataset. Received {type(template).__name__} instead." ) if not isinstance(args, Sequence): raise TypeError("args must be a sequence (for example, a list or tuple).") if kwargs is None: kwargs = {} elif not isinstance(kwargs, Mapping): raise TypeError("kwargs must be a mapping (for example, a dict)") for value in kwargs.values(): if is_dask_collection(value): raise TypeError( "Cannot pass dask collections in kwargs yet. Please compute or " "load values before passing to map_blocks." ) if not is_dask_collection(obj): return func(obj, *args, **kwargs) try: import dask import dask.array from dask.highlevelgraph import HighLevelGraph except ImportError: pass all_args = [obj] + list(args) is_xarray = [isinstance(arg, (Dataset, DataArray)) for arg in all_args] is_array = [isinstance(arg, DataArray) for arg in all_args] # there should be a better way to group this. partition? xarray_indices, xarray_objs = unzip( (index, arg) for index, arg in enumerate(all_args) if is_xarray[index] ) others = [ (index, arg) for index, arg in enumerate(all_args) if not is_xarray[index] ] # all xarray objects must be aligned. This is consistent with apply_ufunc. aligned = align(*xarray_objs, join="exact") xarray_objs = tuple( dataarray_to_dataset(arg) if isinstance(arg, DataArray) else arg for arg in aligned ) _, npargs = unzip( sorted(list(zip(xarray_indices, xarray_objs)) + others, key=lambda x: x[0]) ) # check that chunk sizes are compatible input_chunks = dict(npargs[0].chunks) input_indexes = dict(npargs[0]._indexes) for arg in xarray_objs[1:]: assert_chunks_compatible(npargs[0], arg) input_chunks.update(arg.chunks) input_indexes.update(arg._indexes) if template is None: # infer template by providing zero-shaped arrays template = infer_template(func, aligned[0], *args, **kwargs) template_indexes = set(template._indexes) preserved_indexes = template_indexes & set(input_indexes) new_indexes = template_indexes - set(input_indexes) indexes = {dim: input_indexes[dim] for dim in preserved_indexes} indexes.update({k: template._indexes[k] for k in new_indexes}) output_chunks: Mapping[Hashable, tuple[int, ...]] = { dim: input_chunks[dim] for dim in template.dims if dim in input_chunks } else: # template xarray object has been provided with proper sizes and chunk shapes indexes = dict(template._indexes) output_chunks = template.chunksizes if not output_chunks: raise ValueError( "Provided template has no dask arrays. " " Please construct a template with appropriately chunked dask arrays." ) for dim in output_chunks: if dim in input_chunks and len(input_chunks[dim]) != len(output_chunks[dim]): > raise ValueError( "map_blocks requires that one block of the input maps to one block of output. " f"Expected number of output chunks along dimension {dim!r} to be {len(input_chunks[dim])}. " f"Received {len(output_chunks[dim])} instead. Please provide template if not provided, or " "fix the provided template." ) E ValueError: map_blocks requires that one block of the input maps to one block of output. Expected number of output chunks along dimension 'x' to be 3. Received 1 instead. Please provide template if not provided, or fix the provided template. /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/core/parallel.py:383: ValueError __________________ test_map_blocks_errors_bad_template[obj0] ___________________ [gw1] linux -- Python 3.12.8 /usr/bin/python3 obj = dask.array, shape=(10, 20), dtype=float64, chunksize=(4, 5),...meta=np.ndarray> cxy (x, y) int64 dask.array Attributes: test: test @pytest.mark.parametrize("obj", [make_da(), make_ds()]) def test_map_blocks_errors_bad_template(obj): with pytest.raises(ValueError, match=r"unexpected coordinate variables"): xr.map_blocks(lambda x: x.assign_coords(a=10), obj, template=obj).compute() with pytest.raises(ValueError, match=r"does not contain coordinate variables"): xr.map_blocks(lambda x: x.drop_vars("cxy"), obj, template=obj).compute() with pytest.raises(ValueError, match=r"Dimensions {'x'} missing"): xr.map_blocks(lambda x: x.isel(x=1), obj, template=obj).compute() with pytest.raises(ValueError, match=r"Received dimension 'x' of length 1"): xr.map_blocks(lambda x: x.isel(x=[1]), obj, template=obj).compute() with pytest.raises(TypeError, match=r"must be a DataArray"): xr.map_blocks(lambda x: x.isel(x=[1]), obj, template=(obj,)).compute() with pytest.raises(ValueError, match=r"map_blocks requires that one block"): xr.map_blocks( lambda x: x.isel(x=[1]).assign_coords(x=10), obj, template=obj.isel(x=[1]) ).compute() with pytest.raises(ValueError, match=r"Expected index 'x' to be"): > xr.map_blocks( lambda a: a.isel(x=[1]).assign_coords(x=[120]), # assign bad index values obj, template=obj.isel(x=[1, 5, 9]), ).compute() /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dask.py:1403: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ func = . at 0x7f17fabd2840> obj = dask.array, shape=(10, 20), dtype=float64, chunksize=(4, 5),...meta=np.ndarray> cxy (x, y) int64 dask.array Attributes: test: test args = (), kwargs = {} template = dask.array cxy (x, y) int64 dask.array Attributes: test: test def map_blocks( func: Callable[..., T_Xarray], obj: DataArray | Dataset, args: Sequence[Any] = (), kwargs: Mapping[str, Any] | None = None, template: DataArray | Dataset | None = None, ) -> T_Xarray: """Apply a function to each block of a DataArray or Dataset. .. warning:: This function is experimental and its signature may change. Parameters ---------- func : callable User-provided function that accepts a DataArray or Dataset as its first parameter ``obj``. The function will receive a subset or 'block' of ``obj`` (see below), corresponding to one chunk along each chunked dimension. ``func`` will be executed as ``func(subset_obj, *subset_args, **kwargs)``. This function must return either a single DataArray or a single Dataset. This function cannot add a new chunked dimension. obj : DataArray, Dataset Passed to the function as its first argument, one block at a time. args : sequence Passed to func after unpacking and subsetting any xarray objects by blocks. xarray objects in args must be aligned with obj, otherwise an error is raised. kwargs : mapping Passed verbatim to func after unpacking. xarray objects, if any, will not be subset to blocks. Passing dask collections in kwargs is not allowed. template : DataArray or Dataset, optional xarray object representing the final result after compute is called. If not provided, the function will be first run on mocked-up data, that looks like ``obj`` but has sizes 0, to determine properties of the returned object such as dtype, variable names, attributes, new dimensions and new indexes (if any). ``template`` must be provided if the function changes the size of existing dimensions. When provided, ``attrs`` on variables in `template` are copied over to the result. Any ``attrs`` set by ``func`` will be ignored. Returns ------- A single DataArray or Dataset with dask backend, reassembled from the outputs of the function. Notes ----- This function is designed for when ``func`` needs to manipulate a whole xarray object subset to each block. Each block is loaded into memory. In the more common case where ``func`` can work on numpy arrays, it is recommended to use ``apply_ufunc``. If none of the variables in ``obj`` is backed by dask arrays, calling this function is equivalent to calling ``func(obj, *args, **kwargs)``. See Also -------- dask.array.map_blocks, xarray.apply_ufunc, xarray.Dataset.map_blocks xarray.DataArray.map_blocks Examples -------- Calculate an anomaly from climatology using ``.groupby()``. Using ``xr.map_blocks()`` allows for parallel operations with knowledge of ``xarray``, its indices, and its methods like ``.groupby()``. >>> def calculate_anomaly(da, groupby_type="time.month"): ... gb = da.groupby(groupby_type) ... clim = gb.mean(dim="time") ... return gb - clim ... >>> time = xr.cftime_range("1990-01", "1992-01", freq="M") >>> month = xr.DataArray(time.month, coords={"time": time}, dims=["time"]) >>> np.random.seed(123) >>> array = xr.DataArray( ... np.random.rand(len(time)), ... dims=["time"], ... coords={"time": time, "month": month}, ... ).chunk() >>> array.map_blocks(calculate_anomaly, template=array).compute() array([ 0.12894847, 0.11323072, -0.0855964 , -0.09334032, 0.26848862, 0.12382735, 0.22460641, 0.07650108, -0.07673453, -0.22865714, -0.19063865, 0.0590131 , -0.12894847, -0.11323072, 0.0855964 , 0.09334032, -0.26848862, -0.12382735, -0.22460641, -0.07650108, 0.07673453, 0.22865714, 0.19063865, -0.0590131 ]) Coordinates: * time (time) object 1990-01-31 00:00:00 ... 1991-12-31 00:00:00 month (time) int64 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 Note that one must explicitly use ``args=[]`` and ``kwargs={}`` to pass arguments to the function being applied in ``xr.map_blocks()``: >>> array.map_blocks( ... calculate_anomaly, ... kwargs={"groupby_type": "time.year"}, ... template=array, ... ) # doctest: +ELLIPSIS dask.array<-calculate_anomaly, shape=(24,), dtype=float64, chunksize=(24,), chunktype=numpy.ndarray> Coordinates: * time (time) object 1990-01-31 00:00:00 ... 1991-12-31 00:00:00 month (time) int64 dask.array """ def _wrapper( func: Callable, args: list, kwargs: dict, arg_is_array: Iterable[bool], expected: dict, ): """ Wrapper function that receives datasets in args; converts to dataarrays when necessary; passes these to the user function `func` and checks returned objects for expected shapes/sizes/etc. """ converted_args = [ dataset_to_dataarray(arg) if is_array else arg for is_array, arg in zip(arg_is_array, args) ] result = func(*converted_args, **kwargs) # check all dims are present missing_dimensions = set(expected["shapes"]) - set(result.sizes) if missing_dimensions: raise ValueError( f"Dimensions {missing_dimensions} missing on returned object." ) # check that index lengths and values are as expected for name, index in result._indexes.items(): if name in expected["shapes"]: if result.sizes[name] != expected["shapes"][name]: raise ValueError( f"Received dimension {name!r} of length {result.sizes[name]}. " f"Expected length {expected['shapes'][name]}." ) if name in expected["indexes"]: expected_index = expected["indexes"][name] if not index.equals(expected_index): raise ValueError( f"Expected index {name!r} to be {expected_index!r}. Received {index!r} instead." ) # check that all expected variables were returned check_result_variables(result, expected, "coords") if isinstance(result, Dataset): check_result_variables(result, expected, "data_vars") return make_dict(result) if template is not None and not isinstance(template, (DataArray, Dataset)): raise TypeError( f"template must be a DataArray or Dataset. Received {type(template).__name__} instead." ) if not isinstance(args, Sequence): raise TypeError("args must be a sequence (for example, a list or tuple).") if kwargs is None: kwargs = {} elif not isinstance(kwargs, Mapping): raise TypeError("kwargs must be a mapping (for example, a dict)") for value in kwargs.values(): if is_dask_collection(value): raise TypeError( "Cannot pass dask collections in kwargs yet. Please compute or " "load values before passing to map_blocks." ) if not is_dask_collection(obj): return func(obj, *args, **kwargs) try: import dask import dask.array from dask.highlevelgraph import HighLevelGraph except ImportError: pass all_args = [obj] + list(args) is_xarray = [isinstance(arg, (Dataset, DataArray)) for arg in all_args] is_array = [isinstance(arg, DataArray) for arg in all_args] # there should be a better way to group this. partition? xarray_indices, xarray_objs = unzip( (index, arg) for index, arg in enumerate(all_args) if is_xarray[index] ) others = [ (index, arg) for index, arg in enumerate(all_args) if not is_xarray[index] ] # all xarray objects must be aligned. This is consistent with apply_ufunc. aligned = align(*xarray_objs, join="exact") xarray_objs = tuple( dataarray_to_dataset(arg) if isinstance(arg, DataArray) else arg for arg in aligned ) _, npargs = unzip( sorted(list(zip(xarray_indices, xarray_objs)) + others, key=lambda x: x[0]) ) # check that chunk sizes are compatible input_chunks = dict(npargs[0].chunks) input_indexes = dict(npargs[0]._indexes) for arg in xarray_objs[1:]: assert_chunks_compatible(npargs[0], arg) input_chunks.update(arg.chunks) input_indexes.update(arg._indexes) if template is None: # infer template by providing zero-shaped arrays template = infer_template(func, aligned[0], *args, **kwargs) template_indexes = set(template._indexes) preserved_indexes = template_indexes & set(input_indexes) new_indexes = template_indexes - set(input_indexes) indexes = {dim: input_indexes[dim] for dim in preserved_indexes} indexes.update({k: template._indexes[k] for k in new_indexes}) output_chunks: Mapping[Hashable, tuple[int, ...]] = { dim: input_chunks[dim] for dim in template.dims if dim in input_chunks } else: # template xarray object has been provided with proper sizes and chunk shapes indexes = dict(template._indexes) output_chunks = template.chunksizes if not output_chunks: raise ValueError( "Provided template has no dask arrays. " " Please construct a template with appropriately chunked dask arrays." ) for dim in output_chunks: if dim in input_chunks and len(input_chunks[dim]) != len(output_chunks[dim]): > raise ValueError( "map_blocks requires that one block of the input maps to one block of output. " f"Expected number of output chunks along dimension {dim!r} to be {len(input_chunks[dim])}. " f"Received {len(output_chunks[dim])} instead. Please provide template if not provided, or " "fix the provided template." ) E ValueError: map_blocks requires that one block of the input maps to one block of output. Expected number of output chunks along dimension 'x' to be 3. Received 1 instead. Please provide template if not provided, or fix the provided template. /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/core/parallel.py:383: ValueError During handling of the above exception, another exception occurred: obj = dask.array, shape=(10, 20), dtype=float64, chunksize=(4, 5),...meta=np.ndarray> cxy (x, y) int64 dask.array Attributes: test: test @pytest.mark.parametrize("obj", [make_da(), make_ds()]) def test_map_blocks_errors_bad_template(obj): with pytest.raises(ValueError, match=r"unexpected coordinate variables"): xr.map_blocks(lambda x: x.assign_coords(a=10), obj, template=obj).compute() with pytest.raises(ValueError, match=r"does not contain coordinate variables"): xr.map_blocks(lambda x: x.drop_vars("cxy"), obj, template=obj).compute() with pytest.raises(ValueError, match=r"Dimensions {'x'} missing"): xr.map_blocks(lambda x: x.isel(x=1), obj, template=obj).compute() with pytest.raises(ValueError, match=r"Received dimension 'x' of length 1"): xr.map_blocks(lambda x: x.isel(x=[1]), obj, template=obj).compute() with pytest.raises(TypeError, match=r"must be a DataArray"): xr.map_blocks(lambda x: x.isel(x=[1]), obj, template=(obj,)).compute() with pytest.raises(ValueError, match=r"map_blocks requires that one block"): xr.map_blocks( lambda x: x.isel(x=[1]).assign_coords(x=10), obj, template=obj.isel(x=[1]) ).compute() > with pytest.raises(ValueError, match=r"Expected index 'x' to be"): E AssertionError: Regex pattern did not match. E Regex: "Expected index 'x' to be" E Input: "map_blocks requires that one block of the input maps to one block of output. Expected number of output chunks along dimension 'x' to be 3. Received 1 instead. Please provide template if not provided, or fix the provided template." /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dask.py:1402: AssertionError __________________ test_map_blocks_errors_bad_template[obj1] ___________________ [gw1] linux -- Python 3.12.8 /usr/bin/python3 obj = Dimensions: (x: 10, y: 20, z: 4) Coordinates: * x (x) int64 0 1 2 3 4 5 6 7 8 9 * y ...64 1 1 1 1 e (x, y) int64 100 101 102 103 104 105 ... 123 124 125 126 127 128 Attributes: test: test @pytest.mark.parametrize("obj", [make_da(), make_ds()]) def test_map_blocks_errors_bad_template(obj): with pytest.raises(ValueError, match=r"unexpected coordinate variables"): xr.map_blocks(lambda x: x.assign_coords(a=10), obj, template=obj).compute() with pytest.raises(ValueError, match=r"does not contain coordinate variables"): xr.map_blocks(lambda x: x.drop_vars("cxy"), obj, template=obj).compute() with pytest.raises(ValueError, match=r"Dimensions {'x'} missing"): xr.map_blocks(lambda x: x.isel(x=1), obj, template=obj).compute() with pytest.raises(ValueError, match=r"Received dimension 'x' of length 1"): xr.map_blocks(lambda x: x.isel(x=[1]), obj, template=obj).compute() with pytest.raises(TypeError, match=r"must be a DataArray"): xr.map_blocks(lambda x: x.isel(x=[1]), obj, template=(obj,)).compute() with pytest.raises(ValueError, match=r"map_blocks requires that one block"): xr.map_blocks( lambda x: x.isel(x=[1]).assign_coords(x=10), obj, template=obj.isel(x=[1]) ).compute() with pytest.raises(ValueError, match=r"Expected index 'x' to be"): > xr.map_blocks( lambda a: a.isel(x=[1]).assign_coords(x=[120]), # assign bad index values obj, template=obj.isel(x=[1, 5, 9]), ).compute() /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dask.py:1403: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ func = . at 0x7f17fabd0a40> obj = Dimensions: (x: 10, y: 20, z: 4) Coordinates: * x (x) int64 0 1 2 3 4 5 6 7 8 9 * y ...64 1 1 1 1 e (x, y) int64 100 101 102 103 104 105 ... 123 124 125 126 127 128 Attributes: test: test args = (), kwargs = {} template = Dimensions: (x: 3, y: 20, z: 4) Coordinates: * x (x) int64 1 5 9 * y (y) int64 100...64 1 1 1 1 e (x, y) int64 101 102 103 104 105 106 ... 123 124 125 126 127 128 Attributes: test: test def map_blocks( func: Callable[..., T_Xarray], obj: DataArray | Dataset, args: Sequence[Any] = (), kwargs: Mapping[str, Any] | None = None, template: DataArray | Dataset | None = None, ) -> T_Xarray: """Apply a function to each block of a DataArray or Dataset. .. warning:: This function is experimental and its signature may change. Parameters ---------- func : callable User-provided function that accepts a DataArray or Dataset as its first parameter ``obj``. The function will receive a subset or 'block' of ``obj`` (see below), corresponding to one chunk along each chunked dimension. ``func`` will be executed as ``func(subset_obj, *subset_args, **kwargs)``. This function must return either a single DataArray or a single Dataset. This function cannot add a new chunked dimension. obj : DataArray, Dataset Passed to the function as its first argument, one block at a time. args : sequence Passed to func after unpacking and subsetting any xarray objects by blocks. xarray objects in args must be aligned with obj, otherwise an error is raised. kwargs : mapping Passed verbatim to func after unpacking. xarray objects, if any, will not be subset to blocks. Passing dask collections in kwargs is not allowed. template : DataArray or Dataset, optional xarray object representing the final result after compute is called. If not provided, the function will be first run on mocked-up data, that looks like ``obj`` but has sizes 0, to determine properties of the returned object such as dtype, variable names, attributes, new dimensions and new indexes (if any). ``template`` must be provided if the function changes the size of existing dimensions. When provided, ``attrs`` on variables in `template` are copied over to the result. Any ``attrs`` set by ``func`` will be ignored. Returns ------- A single DataArray or Dataset with dask backend, reassembled from the outputs of the function. Notes ----- This function is designed for when ``func`` needs to manipulate a whole xarray object subset to each block. Each block is loaded into memory. In the more common case where ``func`` can work on numpy arrays, it is recommended to use ``apply_ufunc``. If none of the variables in ``obj`` is backed by dask arrays, calling this function is equivalent to calling ``func(obj, *args, **kwargs)``. See Also -------- dask.array.map_blocks, xarray.apply_ufunc, xarray.Dataset.map_blocks xarray.DataArray.map_blocks Examples -------- Calculate an anomaly from climatology using ``.groupby()``. Using ``xr.map_blocks()`` allows for parallel operations with knowledge of ``xarray``, its indices, and its methods like ``.groupby()``. >>> def calculate_anomaly(da, groupby_type="time.month"): ... gb = da.groupby(groupby_type) ... clim = gb.mean(dim="time") ... return gb - clim ... >>> time = xr.cftime_range("1990-01", "1992-01", freq="M") >>> month = xr.DataArray(time.month, coords={"time": time}, dims=["time"]) >>> np.random.seed(123) >>> array = xr.DataArray( ... np.random.rand(len(time)), ... dims=["time"], ... coords={"time": time, "month": month}, ... ).chunk() >>> array.map_blocks(calculate_anomaly, template=array).compute() array([ 0.12894847, 0.11323072, -0.0855964 , -0.09334032, 0.26848862, 0.12382735, 0.22460641, 0.07650108, -0.07673453, -0.22865714, -0.19063865, 0.0590131 , -0.12894847, -0.11323072, 0.0855964 , 0.09334032, -0.26848862, -0.12382735, -0.22460641, -0.07650108, 0.07673453, 0.22865714, 0.19063865, -0.0590131 ]) Coordinates: * time (time) object 1990-01-31 00:00:00 ... 1991-12-31 00:00:00 month (time) int64 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 Note that one must explicitly use ``args=[]`` and ``kwargs={}`` to pass arguments to the function being applied in ``xr.map_blocks()``: >>> array.map_blocks( ... calculate_anomaly, ... kwargs={"groupby_type": "time.year"}, ... template=array, ... ) # doctest: +ELLIPSIS dask.array<-calculate_anomaly, shape=(24,), dtype=float64, chunksize=(24,), chunktype=numpy.ndarray> Coordinates: * time (time) object 1990-01-31 00:00:00 ... 1991-12-31 00:00:00 month (time) int64 dask.array """ def _wrapper( func: Callable, args: list, kwargs: dict, arg_is_array: Iterable[bool], expected: dict, ): """ Wrapper function that receives datasets in args; converts to dataarrays when necessary; passes these to the user function `func` and checks returned objects for expected shapes/sizes/etc. """ converted_args = [ dataset_to_dataarray(arg) if is_array else arg for is_array, arg in zip(arg_is_array, args) ] result = func(*converted_args, **kwargs) # check all dims are present missing_dimensions = set(expected["shapes"]) - set(result.sizes) if missing_dimensions: raise ValueError( f"Dimensions {missing_dimensions} missing on returned object." ) # check that index lengths and values are as expected for name, index in result._indexes.items(): if name in expected["shapes"]: if result.sizes[name] != expected["shapes"][name]: raise ValueError( f"Received dimension {name!r} of length {result.sizes[name]}. " f"Expected length {expected['shapes'][name]}." ) if name in expected["indexes"]: expected_index = expected["indexes"][name] if not index.equals(expected_index): raise ValueError( f"Expected index {name!r} to be {expected_index!r}. Received {index!r} instead." ) # check that all expected variables were returned check_result_variables(result, expected, "coords") if isinstance(result, Dataset): check_result_variables(result, expected, "data_vars") return make_dict(result) if template is not None and not isinstance(template, (DataArray, Dataset)): raise TypeError( f"template must be a DataArray or Dataset. Received {type(template).__name__} instead." ) if not isinstance(args, Sequence): raise TypeError("args must be a sequence (for example, a list or tuple).") if kwargs is None: kwargs = {} elif not isinstance(kwargs, Mapping): raise TypeError("kwargs must be a mapping (for example, a dict)") for value in kwargs.values(): if is_dask_collection(value): raise TypeError( "Cannot pass dask collections in kwargs yet. Please compute or " "load values before passing to map_blocks." ) if not is_dask_collection(obj): return func(obj, *args, **kwargs) try: import dask import dask.array from dask.highlevelgraph import HighLevelGraph except ImportError: pass all_args = [obj] + list(args) is_xarray = [isinstance(arg, (Dataset, DataArray)) for arg in all_args] is_array = [isinstance(arg, DataArray) for arg in all_args] # there should be a better way to group this. partition? xarray_indices, xarray_objs = unzip( (index, arg) for index, arg in enumerate(all_args) if is_xarray[index] ) others = [ (index, arg) for index, arg in enumerate(all_args) if not is_xarray[index] ] # all xarray objects must be aligned. This is consistent with apply_ufunc. aligned = align(*xarray_objs, join="exact") xarray_objs = tuple( dataarray_to_dataset(arg) if isinstance(arg, DataArray) else arg for arg in aligned ) _, npargs = unzip( sorted(list(zip(xarray_indices, xarray_objs)) + others, key=lambda x: x[0]) ) # check that chunk sizes are compatible input_chunks = dict(npargs[0].chunks) input_indexes = dict(npargs[0]._indexes) for arg in xarray_objs[1:]: assert_chunks_compatible(npargs[0], arg) input_chunks.update(arg.chunks) input_indexes.update(arg._indexes) if template is None: # infer template by providing zero-shaped arrays template = infer_template(func, aligned[0], *args, **kwargs) template_indexes = set(template._indexes) preserved_indexes = template_indexes & set(input_indexes) new_indexes = template_indexes - set(input_indexes) indexes = {dim: input_indexes[dim] for dim in preserved_indexes} indexes.update({k: template._indexes[k] for k in new_indexes}) output_chunks: Mapping[Hashable, tuple[int, ...]] = { dim: input_chunks[dim] for dim in template.dims if dim in input_chunks } else: # template xarray object has been provided with proper sizes and chunk shapes indexes = dict(template._indexes) output_chunks = template.chunksizes if not output_chunks: raise ValueError( "Provided template has no dask arrays. " " Please construct a template with appropriately chunked dask arrays." ) for dim in output_chunks: if dim in input_chunks and len(input_chunks[dim]) != len(output_chunks[dim]): > raise ValueError( "map_blocks requires that one block of the input maps to one block of output. " f"Expected number of output chunks along dimension {dim!r} to be {len(input_chunks[dim])}. " f"Received {len(output_chunks[dim])} instead. Please provide template if not provided, or " "fix the provided template." ) E ValueError: map_blocks requires that one block of the input maps to one block of output. Expected number of output chunks along dimension 'x' to be 3. Received 1 instead. Please provide template if not provided, or fix the provided template. /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/core/parallel.py:383: ValueError During handling of the above exception, another exception occurred: obj = Dimensions: (x: 10, y: 20, z: 4) Coordinates: * x (x) int64 0 1 2 3 4 5 6 7 8 9 * y ...64 1 1 1 1 e (x, y) int64 100 101 102 103 104 105 ... 123 124 125 126 127 128 Attributes: test: test @pytest.mark.parametrize("obj", [make_da(), make_ds()]) def test_map_blocks_errors_bad_template(obj): with pytest.raises(ValueError, match=r"unexpected coordinate variables"): xr.map_blocks(lambda x: x.assign_coords(a=10), obj, template=obj).compute() with pytest.raises(ValueError, match=r"does not contain coordinate variables"): xr.map_blocks(lambda x: x.drop_vars("cxy"), obj, template=obj).compute() with pytest.raises(ValueError, match=r"Dimensions {'x'} missing"): xr.map_blocks(lambda x: x.isel(x=1), obj, template=obj).compute() with pytest.raises(ValueError, match=r"Received dimension 'x' of length 1"): xr.map_blocks(lambda x: x.isel(x=[1]), obj, template=obj).compute() with pytest.raises(TypeError, match=r"must be a DataArray"): xr.map_blocks(lambda x: x.isel(x=[1]), obj, template=(obj,)).compute() with pytest.raises(ValueError, match=r"map_blocks requires that one block"): xr.map_blocks( lambda x: x.isel(x=[1]).assign_coords(x=10), obj, template=obj.isel(x=[1]) ).compute() > with pytest.raises(ValueError, match=r"Expected index 'x' to be"): E AssertionError: Regex pattern did not match. E Regex: "Expected index 'x' to be" E Input: "map_blocks requires that one block of the input maps to one block of output. Expected number of output chunks along dimension 'x' to be 3. Received 1 instead. Please provide template if not provided, or fix the provided template." /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dask.py:1402: AssertionError ______________ TestDataArray.test_unary_operations[float64-round] ______________ [gw1] linux -- Python 3.12.8 /usr/bin/python3 self = func = , dtype = dtype('float64') @pytest.mark.skipif( (sys.version_info >= (3, 11)) and sys.platform.startswith("win"), reason="fails for some reason on win and 3.11, GH7971", ) @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/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:2444: TypeError _______________ TestDataArray.test_unary_operations[int64-round] _______________ [gw1] linux -- Python 3.12.8 /usr/bin/python3 self = func = , dtype = dtype('int64') @pytest.mark.skipif( (sys.version_info >= (3, 11)) and sys.platform.startswith("win"), reason="fails for some reason on win and 3.11, GH7971", ) @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/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:2444: TypeError =============================== warnings summary =============================== ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:486 ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:486 /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:486: FutureWarning: 'M' is deprecated and will be removed in a future version, please use 'ME' instead. "t": pd.date_range("2001-01-01", freq="M", periods=24), ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_missing.py:666 ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_missing.py:666 /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_missing.py:666: FutureWarning: 'H' is deprecated and will be removed in a future version. Please use 'h' instead of 'H'. "max_gap", ["3H", np.timedelta64(3, "h"), pd.to_timedelta("3H")] tests/test_accessor_dt.py: 65 warnings /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_accessor_dt.py:26: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. self.times = pd.date_range(start="2000/01/01", freq="H", periods=nt) tests/test_accessor_dt.py::TestDatetimeAccessor::test_seasons /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_accessor_dt.py:237: FutureWarning: 'M' is deprecated and will be removed in a future version, please use 'ME' instead. dates = pd.date_range(start="2000/01/01", freq="M", periods=12) tests/test_accessor_dt.py::TestDatetimeAccessor::test_accessor_method[floor-D] tests/test_accessor_dt.py::TestDatetimeAccessor::test_accessor_method[ceil-D] tests/test_accessor_dt.py::TestDatetimeAccessor::test_accessor_method[round-D] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_accessor_dt.py:264: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. dates = pd.date_range("2014-01-01", "2014-05-01", freq="H") tests/test_accessor_dt.py: 15 warnings /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_accessor_dt.py:278: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. self.times = pd.timedelta_range(start="1 day", freq="6H", periods=nt) tests/test_accessor_dt.py::TestTimedeltaAccessor::test_accessor_methods[floor-D] tests/test_accessor_dt.py::TestTimedeltaAccessor::test_accessor_methods[ceil-D] tests/test_accessor_dt.py::TestTimedeltaAccessor::test_accessor_methods[round-D] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_accessor_dt.py:316: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. dates = pd.timedelta_range(start="1 day", end="30 days", freq="6H") tests/test_backends.py::test_pickle_open_mfdataset_dataset /usr/lib/python3.12/site-packages/_pytest/python.py:194: RuntimeWarning: deallocating CachingFileManager(, '/builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/data/bears.nc', mode='r', kwargs={'clobber': True, 'diskless': False, 'persist': False, 'format': 'NETCDF4'}, manager_id='9ac16f91-81ab-4e7c-b63e-2bff8b9c7720'), but file is not already closed. This may indicate a bug. result = testfunction(**testargs) tests/test_array_api.py::test_astype tests/test_dataset.py::TestDataset::test_unary_ops /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/core/duck_array_ops.py:188: RuntimeWarning: invalid value encountered in cast return data.astype(dtype, **kwargs) tests/test_array_api.py::test_astype /usr/lib64/python3.12/site-packages/numpy/array_api/_data_type_functions.py:30: RuntimeWarning: invalid value encountered in cast return Array._new(x._array.astype(dtype=dtype, copy=copy)) tests/test_calendar_ops.py::test_convert_calendar[all_leap-proleptic_gregorian-False-4H] tests/test_calendar_ops.py::test_convert_calendar_360_days[date-proleptic_gregorian-360_day-4H] tests/test_calendar_ops.py::test_convert_calendar_360_days[year-proleptic_gregorian-360_day-4H] tests/test_calendar_ops.py::test_convert_calendar_missing[noleap-proleptic_gregorian-4H] tests/test_calendar_ops.py::test_convert_calendar_same_calendar tests/test_cftime_offsets.py::test_date_range_like[2020-02-28-3H-all_leap-gregorian-False-2020-02-28-True] tests/test_cftime_offsets.py::test_date_range_like_same_calendar tests/test_groupby.py::TestDataArrayResample::test_resample[False] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/coding/cftime_offsets.py:1211: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. return pd.date_range( tests/test_calendar_ops.py: 2 warnings tests/test_groupby.py: 8 warnings /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/core/groupby.py:508: FutureWarning: 'M' is deprecated and will be removed in a future version, please use 'ME' instead. index_grouper = pd.Grouper( tests/test_backends.py: 33 warnings tests/test_conventions.py: 3 warnings /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/coding/variables.py:259: 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). encoding["_FillValue"] = dtype.type(fv) tests/test_backends.py::TestZarrDictStore::test_drop_encoding /usr/lib/python3.12/site-packages/_pytest/python.py:194: RuntimeWarning: deallocating CachingFileManager(, '/builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/data/example_1.nc', mode='r', kwargs={'clobber': True, 'diskless': False, 'persist': False, 'format': 'NETCDF4'}, manager_id='13d6ef77-32ce-4e6e-9235-2e0474a7fac8'), but file is not already closed. This may indicate a bug. result = testfunction(**testargs) tests/test_backends.py::TestZarrDirectoryStore::test_drop_encoding /usr/lib/python3.12/site-packages/_pytest/python.py:194: RuntimeWarning: deallocating CachingFileManager(, '/builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/data/example_1.nc', mode='r', kwargs={'clobber': True, 'diskless': False, 'persist': False, 'format': 'NETCDF4'}, manager_id='eb91347e-3914-4167-a6bf-691a6bb0a4ad'), but file is not already closed. This may indicate a bug. result = testfunction(**testargs) tests/test_cftimeindex_resample.py: 81 warnings /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftimeindex_resample.py:129: FutureWarning: 'Q-JUN' is deprecated and will be removed in a future version, please use 'QE-JUN' instead. datetime_index = pd.date_range(**index_kwargs) tests/test_cftimeindex_resample.py: 81 warnings /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftimeindex_resample.py:129: FutureWarning: 'AS-MAR' is deprecated and will be removed in a future version, please use 'YS-MAR' instead. datetime_index = pd.date_range(**index_kwargs) tests/test_cftimeindex_resample.py: 81 warnings /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftimeindex_resample.py:129: FutureWarning: 'A-MAY' is deprecated and will be removed in a future version, please use 'YE-MAY' instead. datetime_index = pd.date_range(**index_kwargs) tests/test_cftimeindex_resample.py: 81 warnings /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftimeindex_resample.py:129: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. datetime_index = pd.date_range(**index_kwargs) tests/test_cftimeindex_resample.py: 81 warnings /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftimeindex_resample.py:129: FutureWarning: 'M' is deprecated and will be removed in a future version, please use 'ME' instead. datetime_index = pd.date_range(**index_kwargs) tests/test_backends.py::TestZarrWriteEmpty::test_drop_encoding /usr/lib/python3.12/site-packages/_pytest/python.py:194: RuntimeWarning: deallocating CachingFileManager(, '/builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/data/example_1.nc', mode='r', kwargs={'clobber': True, 'diskless': False, 'persist': False, 'format': 'NETCDF4'}, manager_id='035472c1-2a3d-4c75-951f-4657009734d0'), but file is not already closed. This may indicate a bug. result = testfunction(**testargs) tests/test_cftimeindex_resample.py::test_calendars[gregorian] tests/test_cftimeindex_resample.py::test_calendars[noleap] tests/test_cftimeindex_resample.py::test_calendars[all_leap] tests/test_cftimeindex_resample.py::test_calendars[360_day] tests/test_cftimeindex_resample.py::test_calendars[julian] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftimeindex_resample.py:182: FutureWarning: Following pandas, the `loffset` parameter to resample will be deprecated in a future version of xarray. Switch to using time offset arithmetic. .resample(time=freq, closed=closed, label=label, base=base, loffset=loffset) tests/test_cftimeindex_resample.py::test_calendars[gregorian] tests/test_cftimeindex_resample.py::test_calendars[noleap] tests/test_cftimeindex_resample.py::test_calendars[all_leap] tests/test_cftimeindex_resample.py::test_calendars[360_day] tests/test_cftimeindex_resample.py::test_calendars[julian] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftimeindex_resample.py:182: FutureWarning: Following pandas, the `base` parameter to resample will be deprecated in a future version of xarray. Switch to using `origin` or `offset` instead. .resample(time=freq, closed=closed, label=label, base=base, loffset=loffset) tests/test_cftimeindex_resample.py::test_calendars[gregorian] tests/test_cftimeindex_resample.py::test_calendars[noleap] tests/test_cftimeindex_resample.py::test_calendars[all_leap] tests/test_cftimeindex_resample.py::test_calendars[360_day] tests/test_cftimeindex_resample.py::test_calendars[julian] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftimeindex_resample.py:187: FutureWarning: Following pandas, the `loffset` parameter to resample will be deprecated in a future version of xarray. Switch to using time offset arithmetic. .resample(time=freq, closed=closed, label=label, base=base, loffset=loffset) tests/test_cftimeindex_resample.py::test_calendars[gregorian] tests/test_cftimeindex_resample.py::test_calendars[noleap] tests/test_cftimeindex_resample.py::test_calendars[all_leap] tests/test_cftimeindex_resample.py::test_calendars[360_day] tests/test_cftimeindex_resample.py::test_calendars[julian] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftimeindex_resample.py:187: FutureWarning: Following pandas, the `base` parameter to resample will be deprecated in a future version of xarray. Switch to using `origin` or `offset` instead. .resample(time=freq, closed=closed, label=label, base=base, loffset=loffset) tests/test_cftimeindex_resample.py::test_calendars[gregorian] tests/test_cftimeindex_resample.py::test_calendars[noleap] tests/test_cftimeindex_resample.py::test_calendars[all_leap] tests/test_cftimeindex_resample.py::test_calendars[360_day] tests/test_cftimeindex_resample.py::test_calendars[julian] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/core/pdcompat.py:86: FutureWarning: 'T' is deprecated and will be removed in a future version, please use 'min' instead. freq = pd.tseries.frequencies.to_offset(freq) tests/test_cftimeindex_resample.py::test_calendars[gregorian] tests/test_cftimeindex_resample.py::test_calendars[noleap] tests/test_cftimeindex_resample.py::test_calendars[all_leap] tests/test_cftimeindex_resample.py::test_calendars[360_day] tests/test_cftimeindex_resample.py::test_calendars[julian] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/core/groupby.py:508: FutureWarning: 'T' is deprecated and will be removed in a future version, please use 'min' instead. index_grouper = pd.Grouper( tests/test_cftimeindex_resample.py: 12 warnings /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftimeindex_resample.py:211: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. datetime_index = pd.date_range(**index_kwargs) tests/test_cftimeindex_resample.py: 12 warnings tests/test_groupby.py: 41 warnings /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/core/groupby.py:508: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. index_grouper = pd.Grouper( tests/test_cftimeindex_resample.py::test_base_and_offset_error /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftimeindex_resample.py:229: FutureWarning: Following pandas, the `base` parameter to resample will be deprecated in a future version of xarray. Switch to using `origin` or `offset` instead. da_cftime.resample(time="2D", base=3, offset="5S") tests/test_cftimeindex_resample.py::test_resample_loffset_cftimeindex[12H] tests/test_cftimeindex_resample.py::test_resample_loffset_cftimeindex[loffset1] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftimeindex_resample.py:254: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. datetimeindex = pd.date_range("2000-01-01", freq="6H", periods=10) tests/test_cftimeindex_resample.py::test_resample_invalid_loffset_cftimeindex /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftimeindex_resample.py:273: FutureWarning: Following pandas, the `loffset` parameter to resample will be deprecated in a future version of xarray. Switch to using time offset arithmetic. da.resample(time="24H", loffset=1) # type: ignore tests/test_cftimeindex_resample.py::test__convert_base_to_offset[1-10S] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/core/pdcompat.py:86: FutureWarning: 'S' is deprecated and will be removed in a future version, please use 's' instead. freq = pd.tseries.frequencies.to_offset(freq) tests/test_cftimeindex_resample.py::test__convert_base_to_offset[17-3H] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/core/pdcompat.py:86: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. freq = pd.tseries.frequencies.to_offset(freq) tests/test_cftimeindex_resample.py::test__convert_base_to_offset[15-5U] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/core/pdcompat.py:86: FutureWarning: 'U' is deprecated and will be removed in a future version, please use 'us' instead. freq = pd.tseries.frequencies.to_offset(freq) tests/test_backends.py::TestDask::test_inline_array /usr/lib/python3.12/site-packages/_pytest/python.py:194: RuntimeWarning: deallocating CachingFileManager(, '/tmp/tmpcn1m63sq/temp-1485.nc', mode='r', kwargs={'clobber': True, 'diskless': False, 'persist': False, 'format': 'NETCDF4'}, manager_id='473e06a4-5adc-43eb-abef-2e4e2b2d6464'), but file is not already closed. This may indicate a bug. result = testfunction(**testargs) tests/test_backends.py::TestDask::test_inline_array /usr/lib/python3.12/site-packages/_pytest/python.py:194: RuntimeWarning: deallocating CachingFileManager(, '/tmp/tmpcn1m63sq/temp-1485.nc', mode='r', kwargs={'clobber': True, 'diskless': False, 'persist': False, 'format': 'NETCDF4'}, manager_id='a18f96b9-8285-4abc-9b45-e063fa77f017'), but file is not already closed. This may indicate a bug. result = testfunction(**testargs) tests/test_backends.py::TestDask::test_inline_array /usr/lib/python3.12/site-packages/_pytest/python.py:194: RuntimeWarning: deallocating CachingFileManager(, '/tmp/tmpcn1m63sq/temp-1485.nc', mode='r', kwargs={'clobber': True, 'diskless': False, 'persist': False, 'format': 'NETCDF4'}, manager_id='e91d63f7-626f-4a44-8470-bd956570f015'), but file is not already closed. This may indicate a bug. result = testfunction(**testargs) tests/test_backends.py::TestDask::test_inline_array /usr/lib/python3.12/site-packages/_pytest/python.py:194: RuntimeWarning: deallocating CachingFileManager(, '/tmp/tmpcn1m63sq/temp-1485.nc', mode='r', kwargs={'clobber': True, 'diskless': False, 'persist': False, 'format': 'NETCDF4'}, manager_id='715bbb8b-617b-4e16-932c-0890e8cc272b'), but file is not already closed. This may indicate a bug. result = testfunction(**testargs) tests/test_cftime_offsets.py::test_dayofweek_after_cftime_range[A] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftime_offsets.py:1302: FutureWarning: 'A' is deprecated and will be removed in a future version, please use 'YE' instead. expected = pd.date_range("2000-02-01", periods=3, freq=freq).dayofweek tests/test_cftime_offsets.py::test_dayofweek_after_cftime_range[M] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftime_offsets.py:1302: FutureWarning: 'M' is deprecated and will be removed in a future version, please use 'ME' instead. expected = pd.date_range("2000-02-01", periods=3, freq=freq).dayofweek tests/test_cftime_offsets.py::test_dayofyear_after_cftime_range[A] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftime_offsets.py:1309: FutureWarning: 'A' is deprecated and will be removed in a future version, please use 'YE' instead. expected = pd.date_range("2000-02-01", periods=3, freq=freq).dayofyear tests/test_cftime_offsets.py::test_dayofyear_after_cftime_range[M] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftime_offsets.py:1309: FutureWarning: 'M' is deprecated and will be removed in a future version, please use 'ME' instead. expected = pd.date_range("2000-02-01", periods=3, freq=freq).dayofyear tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-4M-standard-noleap-None-2020-02-28-False] tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-M-noleap-gregorian-True-2020-02-29-True] tests/test_cftime_offsets.py::test_date_range_like[2020-03-30-M-360_day-gregorian-False-2020-03-31-True] tests/test_cftime_offsets.py::test_date_range_like[2020-03-31-M-gregorian-360_day-None-2020-03-30-False] tests/test_groupby.py::TestDataArrayResample::test_resample_doctest[False] tests/test_groupby.py::TestDataArrayResample::test_resample_doctest[False] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/coding/cftime_offsets.py:1211: FutureWarning: 'M' is deprecated and will be removed in a future version, please use 'ME' instead. return pd.date_range( tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[gregorian] tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[proleptic_gregorian] tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[standard] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:206: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times = pd.date_range("2001-04-01-00", end="2001-04-30-23", freq="H") tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[360_day] tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[365_day] tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[366_day] tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[all_leap] tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[julian] tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[noleap] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:226: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times = pd.date_range("2001-04-01-00", end="2001-04-30-23", freq="H") tests/test_coding_times.py::test_infer_datetime_units[N-nanoseconds] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:528: FutureWarning: 'N' is deprecated and will be removed in a future version, please use 'ns' instead. dates = pd.date_range("2000", periods=2, freq=freq) tests/test_coding_times.py::test_infer_datetime_units[U-microseconds] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:528: FutureWarning: 'U' is deprecated and will be removed in a future version, please use 'us' instead. dates = pd.date_range("2000", periods=2, freq=freq) tests/test_coding_times.py::test_infer_datetime_units[L-milliseconds] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:528: FutureWarning: 'L' is deprecated and will be removed in a future version, please use 'ms' instead. dates = pd.date_range("2000", periods=2, freq=freq) tests/test_coding_times.py::test_infer_datetime_units[S-seconds] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:528: FutureWarning: 'S' is deprecated and will be removed in a future version, please use 's' instead. dates = pd.date_range("2000", periods=2, freq=freq) tests/test_coding_times.py::test_infer_datetime_units[T-minutes] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:528: FutureWarning: 'T' is deprecated and will be removed in a future version, please use 'min' instead. dates = pd.date_range("2000", periods=2, freq=freq) tests/test_coding_times.py::test_infer_datetime_units[H-hours] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:528: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. dates = pd.date_range("2000", periods=2, freq=freq) tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-N-nanoseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-N-microseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-N-milliseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-N-seconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-N-minutes] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-N-hours] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-N-days] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:1037: FutureWarning: 'N' is deprecated and will be removed in a future version, please use 'ns' instead. times = date_range("2000", periods=3, freq=freq) tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-N-nanoseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-N-microseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-N-milliseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-N-seconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-N-minutes] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-N-hours] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-N-days] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:1043: FutureWarning: 'N' is deprecated and will be removed in a future version. Please use 'ns' instead of 'N'. if pd.to_timedelta(1, freq) >= encoding_units_as_timedelta: tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-U-nanoseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-U-microseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-U-milliseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-U-seconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-U-minutes] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-U-hours] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-U-days] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:1037: FutureWarning: 'U' is deprecated and will be removed in a future version, please use 'us' instead. times = date_range("2000", periods=3, freq=freq) tests/test_coding_times.py: 13 warnings /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:1043: FutureWarning: 'U' is deprecated and will be removed in a future version. Please use 'us' instead of 'U'. if pd.to_timedelta(1, freq) >= encoding_units_as_timedelta: tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-L-nanoseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-L-microseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-L-milliseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-L-seconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-L-minutes] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-L-hours] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-L-days] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:1037: FutureWarning: 'L' is deprecated and will be removed in a future version, please use 'ms' instead. times = date_range("2000", periods=3, freq=freq) tests/test_coding_times.py: 13 warnings /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:1043: FutureWarning: 'L' is deprecated and will be removed in a future version. Please use 'ms' instead of 'L'. if pd.to_timedelta(1, freq) >= encoding_units_as_timedelta: tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-S-nanoseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-S-microseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-S-milliseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-S-seconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-S-minutes] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-S-hours] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-S-days] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:1037: FutureWarning: 'S' is deprecated and will be removed in a future version, please use 's' instead. times = date_range("2000", periods=3, freq=freq) tests/test_coding_times.py: 13 warnings /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:1043: FutureWarning: 'S' is deprecated and will be removed in a future version. Please use 's' instead of 'S'. if pd.to_timedelta(1, freq) >= encoding_units_as_timedelta: tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-T-nanoseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-T-microseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-T-milliseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-T-seconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-T-minutes] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-T-hours] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-T-days] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:1037: FutureWarning: 'T' is deprecated and will be removed in a future version, please use 'min' instead. times = date_range("2000", periods=3, freq=freq) tests/test_coding_times.py: 13 warnings /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:1043: FutureWarning: 'T' is deprecated and will be removed in a future version. Please use 'min' instead of 'T'. if pd.to_timedelta(1, freq) >= encoding_units_as_timedelta: tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-H-nanoseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-H-microseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-H-milliseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-H-seconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-H-minutes] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-H-hours] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-H-days] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:1037: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times = date_range("2000", periods=3, freq=freq) tests/test_coding_times.py: 13 warnings /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:1043: FutureWarning: 'H' is deprecated and will be removed in a future version. Please use 'h' instead of 'H'. if pd.to_timedelta(1, freq) >= encoding_units_as_timedelta: tests/test_cftimeindex.py: 14 warnings /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftimeindex.py:753: FutureWarning: 'H' is deprecated and will be removed in a future version. Please use 'h' instead of 'H'. result = a + pd.Timedelta(n, units) tests/test_cftimeindex.py: 14 warnings /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftimeindex.py:753: FutureWarning: 'S' is deprecated and will be removed in a future version. Please use 's' instead of 'S'. result = a + pd.Timedelta(n, units) tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[N] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:1054: FutureWarning: 'N' is deprecated and will be removed in a future version, please use 'ns' instead. times = initial_time.append(pd.date_range("1968", periods=2, freq=freq)) tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[U] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:1054: FutureWarning: 'U' is deprecated and will be removed in a future version, please use 'us' instead. times = initial_time.append(pd.date_range("1968", periods=2, freq=freq)) tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[L] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:1054: FutureWarning: 'L' is deprecated and will be removed in a future version, please use 'ms' instead. times = initial_time.append(pd.date_range("1968", periods=2, freq=freq)) tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[S] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:1054: FutureWarning: 'S' is deprecated and will be removed in a future version, please use 's' instead. times = initial_time.append(pd.date_range("1968", periods=2, freq=freq)) tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[T] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:1054: FutureWarning: 'T' is deprecated and will be removed in a future version, please use 'min' instead. times = initial_time.append(pd.date_range("1968", periods=2, freq=freq)) tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[H] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:1054: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times = initial_time.append(pd.date_range("1968", periods=2, freq=freq)) 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/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:1234: 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_cftimeindex.py::test_rounding_methods_against_datetimeindex[floor-3663S] tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[floor-33T] tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[floor-2H] tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[ceil-3663S] tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[ceil-33T] tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[ceil-2H] tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[round-3663S] tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[round-33T] tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[round-2H] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftimeindex.py:1149: FutureWarning: 'S' is deprecated and will be removed in a future version, please use 's' instead. expected = pd.date_range("2000-01-02T01:03:51", periods=10, freq="1777S") tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[floor-3663S] tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[ceil-3663S] tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[round-3663S] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftimeindex.py:1150: FutureWarning: 'S' is deprecated and will be removed in a future version, please use 's' instead. expected = getattr(expected, method)(freq) tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[floor-33T] tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[ceil-33T] tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[round-33T] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftimeindex.py:1150: FutureWarning: 'T' is deprecated and will be removed in a future version, please use 'min' instead. expected = getattr(expected, method)(freq) tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[floor-2H] tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[ceil-2H] tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[round-2H] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cftimeindex.py:1150: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. expected = getattr(expected, method)(freq) tests/test_dataset.py::TestDataset::test_virtual_variable_same_name /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dataset.py:4028: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times = pd.date_range("2000-01-01", freq="H", periods=5) tests/test_dataset.py::TestDataset::test_time_season /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dataset.py:4035: FutureWarning: 'M' is deprecated and will be removed in a future version, please use 'ME' instead. ds = Dataset({"t": pd.date_range("2000-01-01", periods=12, freq="M")}) tests/test_dataset.py::TestDataset::test_to_and_from_dict_with_nan_nat[array] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dataset.py:4922: 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_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/coding/variables.py:431: 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.12/site-packages/numpy/core/numeric.py:407: RuntimeWarning: invalid value encountered in cast multiarray.copyto(res, fill_value, casting='unsafe') tests/test_dataarray.py: 22 warnings tests/test_duck_array_ops.py: 2 warnings /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/core/nputils.py:196: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.) out[-1] = resid if resid.size > 0 else np.nan tests/test_interp.py::test_datetime_interp_noerror /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_interp.py:742: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. coords={"time": pd.date_range("01-01-2001", periods=50, freq="H")}, tests/test_groupby.py::test_groupby_bins_timeseries /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:647: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. time_bins = pd.date_range(start="2010-08-01", end="2010-08-15", freq="24H") tests/test_groupby.py::test_groupby_math_dim_order /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:960: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. coords={"time": pd.date_range("2001-01-01", periods=12, freq="6H")}, tests/test_groupby.py: 30 warnings /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:1477: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning. expected_df = df.groupby("dim_0_bins").sum() tests/test_groupby.py::TestDataArrayResample::test_resample[True] tests/test_groupby.py::TestDataArrayResample::test_resample[True] tests/test_groupby.py::TestDataArrayResample::test_resample[False] tests/test_groupby.py::TestDataArrayResample::test_resample[False] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:1634: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. array_.to_series().resample(*args, **kwargs).mean() tests/test_groupby.py::TestDataArrayResample::test_resample_first /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:1700: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times = pd.date_range("2000-01-01", freq="6H", periods=10) tests/test_groupby.py::TestDataArrayResample::test_resample_first /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:1709: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. expected = DataArray(array.to_series().resample("24H").first()) tests/test_groupby.py::TestDataArrayResample::test_resample_bad_resample_dim /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:1733: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times = pd.date_range("2000-01-01", freq="6H", periods=10) tests/test_groupby.py::TestDataArrayResample::test_resample_drop_nondim_coords /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:1742: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times = pd.date_range("2000-01-01", freq="6H", periods=5) tests/test_groupby.py::TestDataArrayResample::test_resample_keep_attrs /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:1771: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times = pd.date_range("2000-01-01", freq="6H", periods=10) tests/test_groupby.py::TestDataArrayResample::test_resample_skipna /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:1785: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times = pd.date_range("2000-01-01", freq="6H", periods=10) tests/test_groupby.py::TestDataArrayResample::test_upsample /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:1794: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times = pd.date_range("2000-01-01", freq="6H", periods=5) tests/test_groupby.py::TestDataArrayResample::test_upsample /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:1799: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. expected = DataArray(array.to_series().resample("3H").ffill()) tests/test_groupby.py::TestDataArrayResample::test_upsample /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:1804: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. expected = DataArray(array.to_series().resample("3H").bfill()) tests/test_groupby.py::TestDataArrayResample::test_upsample /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:1809: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. expected = DataArray(array.to_series().resample("3H").asfreq()) tests/test_groupby.py::TestDataArrayResample::test_upsample /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:1814: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. expected = DataArray(array.to_series().resample("3H").ffill()) tests/test_groupby.py::TestDataArrayResample::test_upsample_nd /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:1828: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times = pd.date_range("2000-01-01", freq="6H", periods=5) tests/test_groupby.py::TestDataArrayResample::test_upsample_nd /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:1835: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. expected_times = times.to_series().resample("3H").asfreq().index tests/test_groupby.py::TestDataArrayResample::test_upsample_nd /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:1848: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. expected_times = times.to_series().resample("3H").asfreq().index tests/test_groupby.py::TestDataArrayResample::test_upsample_nd /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:1861: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. expected_times = times.to_series().resample("3H").asfreq().index tests/test_groupby.py::TestDataArrayResample::test_upsample_nd /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:1874: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. expected_times = times.to_series().resample("3H").asfreq().index tests/test_groupby.py::TestDataArrayResample::test_upsample_tolerance /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:1885: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times_upsampled = pd.date_range("2000-01-01", freq="6H", periods=5) tests/test_groupby.py::TestDataArrayResample::test_upsample_tolerance tests/test_groupby.py::TestDataArrayResample::test_upsample_tolerance tests/test_groupby.py::TestDataArrayResample::test_upsample_tolerance /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/core/indexes.py:561: FutureWarning: 'H' is deprecated and will be removed in a future version. Please use 'h' instead of 'H'. flat_indexer = index.get_indexer(flat_labels, method=method, tolerance=tolerance) tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:1909: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times = pd.date_range("2000-01-01", freq="6H", periods=5) tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:1915: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. expected_times = times.to_series().resample("1H").asfreq().index tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate_dask[True] tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate_dask[False] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:1971: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times = pd.date_range("2000-01-01", freq="6H", periods=5) tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate_dask[True] tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate_dask[False] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:1980: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. expected_times = times.to_series().resample("1H").asfreq().index tests/test_groupby.py::TestDataArrayResample::test_resample_offset /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:2021: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times = pd.date_range("2000-01-01T02:03:01", freq="6H", periods=10) tests/test_groupby.py::TestDataArrayResample::test_resample_offset /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:2024: FutureWarning: 'H' is deprecated and will be removed in a future version. Please use 'h' instead of 'H'. offset = pd.Timedelta("11H") tests/test_groupby.py::TestDataArrayResample::test_resample_offset /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:2026: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. expected = DataArray(array.to_series().resample("24H", offset=offset).mean()) tests/test_groupby.py::TestDataArrayResample::test_resample_origin /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:2030: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times = pd.date_range("2000-01-01T02:03:01", freq="6H", periods=10) tests/test_groupby.py::TestDataArrayResample::test_resample_origin /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:2035: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. expected = DataArray(array.to_series().resample("24H", origin=origin).mean()) tests/test_groupby.py::TestDataArrayResample::test_resample_invalid_loffset /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:2062: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times = pd.date_range("2000-01-01", freq="6H", periods=10) tests/test_groupby.py::TestDatasetResample::test_resample_and_first /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:2074: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times = pd.date_range("2000-01-01", freq="6H", periods=10) tests/test_groupby.py::TestDatasetResample::test_resample_and_first /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:2088: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. expected_time = pd.date_range("2000-01-01", freq="3H", periods=19) tests/test_groupby.py::TestDatasetResample::test_resample_min_count /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:2100: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times = pd.date_range("2000-01-01", freq="6H", periods=10) tests/test_groupby.py::TestDatasetResample::test_resample_by_mean_with_keep_attrs /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:2122: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times = pd.date_range("2000-01-01", freq="6H", periods=10) tests/test_groupby.py::TestDatasetResample::test_resample_loffset /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:2147: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times = pd.date_range("2000-01-01", freq="6H", periods=10) tests/test_groupby.py::TestDatasetResample::test_resample_by_mean_discarding_attrs /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:2158: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times = pd.date_range("2000-01-01", freq="6H", periods=10) tests/test_groupby.py::TestDatasetResample::test_resample_by_last_discarding_attrs /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:2174: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times = pd.date_range("2000-01-01", freq="6H", periods=10) tests/test_groupby.py::TestDatasetResample::test_resample_drop_nondim_coords /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:2193: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times = pd.date_range("2000-01-01", freq="6H", periods=5) tests/test_groupby.py::TestDatasetResample::test_resample_old_api /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:2217: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. times = pd.date_range("2000-01-01", freq="6H", periods=10) tests/test_groupby.py::TestDatasetResample::test_resample_ds_da_are_the_same /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:2236: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. time = pd.date_range("2000-01-01", freq="6H", periods=365 * 4) tests/test_groupby.py::test_resample_cumsum[cumsum-expected_array0] tests/test_groupby.py::test_resample_cumsum[cumprod-expected_array1] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:2320: FutureWarning: 'M' is deprecated and will be removed in a future version, please use 'ME' instead. "time": pd.date_range("01-01-2001", freq="M", periods=6), tests/test_groupby.py::test_resample_cumsum[cumsum-expected_array0] tests/test_groupby.py::test_resample_cumsum[cumprod-expected_array1] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:2327: FutureWarning: 'M' is deprecated and will be removed in a future version, please use 'ME' instead. "time": pd.date_range("01-01-2001", freq="M", periods=6), tests/test_missing.py: 41 warnings /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_missing.py:85: FutureWarning: The 'unit' keyword in TimedeltaIndex construction is deprecated and will be removed in a future version. Use pd.to_timedelta instead. deltas = pd.TimedeltaIndex(unit="d", data=rs.normal(size=shape[0], scale=10)) tests/test_missing.py::test_interpolate_na_max_gap_errors /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_missing.py:648: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. da_time["t"] = pd.date_range("2001-01-01", freq="H", periods=11) tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3H-0-date_range] tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3H-1-date_range] tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap1-0-date_range] tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap1-1-date_range] tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap2-0-date_range] tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap2-1-date_range] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_missing.py:671: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. da_time["t"] = time_range_func("2001-01-01", freq="H", periods=11) tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3H-0-date_range] tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3H-0-cftime_range] tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3H-1-date_range] tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3H-1-cftime_range] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/core/duck_array_ops.py:529: FutureWarning: 'H' is deprecated and will be removed in a future version. Please use 'h' instead of 'H'. a = pd.to_timedelta(value) 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.12/site-packages/dask/array/chunk.py:279: RuntimeWarning: invalid value encountered in cast return x.astype(astype_dtype, **kwargs) 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/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:2783: 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/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:2820: 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/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:2848: 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/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:2873: 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/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:2878: RuntimeWarning: invalid value encountered in cast raw_values = np.array([1.4, np.nan, 2.3]).astype(dtype) tests/test_units.py::TestDataArray::test_resample[float64] tests/test_units.py::TestDataArray::test_resample[int64] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:3899: FutureWarning: 'y' is deprecated and will be removed in a future version, please use 'YE' instead. time = pd.date_range("10-09-2010", periods=len(array), freq="1y") tests/test_units.py: 12 warnings /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/core/groupby.py:508: FutureWarning: 'm' is deprecated and will be removed in a future version, please use 'ME' instead. index_grouper = pd.Grouper( 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/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:4508: 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/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:4511: 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::TestDataset::test_missing_value_filling[int64-method_ffill] tests/test_units.py::TestDataset::test_missing_value_filling[int64-method_bfill] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:4273: 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/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:4277: 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/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:4316: 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/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:4320: 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/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:4346: 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/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:4350: 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/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:4374: 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/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:4378: 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/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:4383: 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/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:4459: 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/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:4463: 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_resample[float64-data] tests/test_units.py::TestDataset::test_resample[float64-coords] tests/test_units.py::TestDataset::test_resample[int64-data] tests/test_units.py::TestDataset::test_resample[int64-coords] /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:5410: FutureWarning: 'y' is deprecated and will be removed in a future version, please use 'YE' instead. t = pd.date_range("10-09-2010", periods=array1.shape[0], freq="1y") tests/test_variable.py::TestIndexVariable::test_to_index_multiindex_level /builddir/build/BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_variable.py:2381: 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/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_cupy.py:9: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_distributed.py:17: could not import 'distributed': No module named 'distributed' SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_sparse.py:20: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:4286: requires pydap.client SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:4319: requires pydap.client SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:4328: requires pydap.client SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:271: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:338: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:374: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:380: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:413: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:432: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:443: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:456: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:470: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:476: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:511: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:516: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:528: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:536: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:567: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:573: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:578: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:587: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:603: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:620: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:627: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:639: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:653: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:717: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:759: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:769: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:797: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:812: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:830: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:839: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:851: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:862: requires Nio SKIPPED [4] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:876: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:979: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:989: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1004: requires Nio SKIPPED [19] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1028: requires iris SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1039: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1080: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1103: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1116: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1141: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1149: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1158: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1181: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1187: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1194: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1200: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1207: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1216: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1222: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1233: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1244: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:4365: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:4374: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:4383: requires Nio SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:4414: requires PseudoNetCDF SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:4502: requires PseudoNetCDF SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:4512: requires PseudoNetCDF SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:4543: requires PseudoNetCDF SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:4579: requires PseudoNetCDF SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:5139: requires h5netcdf SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:5287: requires h5netcdf SKIPPED [2] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:5369: netcdf-c>4.8.1 adds the _ARRAY_DIMENSIONS attribute SKIPPED [2] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1764: https://github.com/Unidata/netcdf4-python/issues/1195 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:338: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:346: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:374: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:380: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:413: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:432: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:443: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:470: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:476: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:511: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:516: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:528: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:536: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:567: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:573: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:578: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:587: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:603: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:627: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:639: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:653: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:717: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:759: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:769: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:797: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:812: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:830: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:839: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:851: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:862: requires zarr version 3 SKIPPED [12] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:876: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:979: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:989: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1004: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1039: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1080: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1103: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1116: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1141: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1158: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1181: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1187: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1194: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1200: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1207: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1222: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1244: requires zarr version 3 SKIPPED [9] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1906: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1919: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1933: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1937: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1948: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1966: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2010: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2032: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2051: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2060: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2076: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2159: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2165: requires zarr version 3 SKIPPED [6] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2189: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2240: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2252: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2260: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2266: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2270: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2273: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2282: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2292: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2303: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2313: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2320: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2329: requires zarr version 3 SKIPPED [6] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2341: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2351: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2374: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2390: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2410: requires zarr version 3 SKIPPED [6] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2447: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2457: requires zarr version 3 SKIPPED [36] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2464: requires zarr version 3 SKIPPED [9] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2506: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2519: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2563: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2639: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2655: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2666: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2675: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2685: requires zarr version 3 SKIPPED [6] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2699: requires zarr version 3 SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2827: requires zarr version 3 SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2866: could not import 'aiobotocore': No module named 'aiobotocore' SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2919: cannot pickle file objects SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:2923: cannot pickle file objects SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:338: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:346: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:374: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:380: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:413: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:432: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:443: requires h5netcdf SKIPPED [2] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:456: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:470: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:476: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:511: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:516: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:528: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:536: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:567: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:573: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:578: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:587: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:603: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:620: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:627: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:639: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:653: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:717: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:759: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:769: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:797: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:812: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:830: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:839: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:851: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:862: requires h5netcdf SKIPPED [12] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:876: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:979: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:989: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1004: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1039: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1080: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1103: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1116: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1141: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1149: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1158: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1181: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1187: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1194: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1200: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1207: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1216: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1222: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1233: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1244: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1256: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1321: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1346: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1368: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1379: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1388: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1406: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1424: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1430: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1457: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1464: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1483: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1503: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1526: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1537: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1545: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1562: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1600: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1614: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1629: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1654: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1666: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:1690: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:3084: requires h5netcdf SKIPPED [6] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:3091: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:3103: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:3112: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:3126: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:3134: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:3144: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:3187: requires h5netcdf SKIPPED [3] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:3238: requires h5netcdf SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:3256: requires h5netcdf SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:3279: requires h5netcdf SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:3302: requires h5netcdf SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:3320: requires h5netcdf SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:3330: requires h5netcdf SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:3381: requires h5netcdf SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:3385: requires h5netcdf SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_backends.py:3828: could not import 'aiobotocore': No module named 'aiobotocore' SKIPPED [8] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coarsen.py:244: These parameters lead to all-NaN slices SKIPPED [13] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_coding_times.py:1036: Nanosecond frequency is not valid for cftime dates. SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dataarray.py:6568: requires iris SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dataarray.py:6638: requires iris SKIPPED [4] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dataarray.py:6720: requires iris SKIPPED [4] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dataarray.py:6752: requires iris SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dataarray.py:6789: requires iris SKIPPED [2] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dataarray.py:6807: requires iris SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dataarray.py:7051: requires sparse SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dataarray.py:7067: requires cupy SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dataset.py:3753: requires sparse SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dataset.py:4688: requires sparse SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_conventions.py:469: cannot roundtrip coordinates yet for CFEncodedInMemoryStore SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dataset.py:7218: requires sparse SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dataset.py:7233: requires cupy SKIPPED [16] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_duck_array_ops.py:465: dask does not compute object-typed array SKIPPED [16] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_duck_array_ops.py:459: numpy does not support this SKIPPED [60] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_duck_array_ops.py:554: numpy's argmin (not nanargmin) does not handle object-dtype SKIPPED [36] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_duck_array_ops.py:556: numpy's nanargmin raises ValueError for all nan axis SKIPPED [80] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_duck_array_ops.py:547: dim not in this test SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dataarray.py:3413: requires sparse SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dataarray.py:3426: requires sparse SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dataarray.py:3647: cdms2 is unmaintained and does not support newer `numpy` or python versions SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dataarray.py:3692: cdms2 is unmaintained and does not support newer `numpy` or python versions SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_dataarray.py:3726: cdms2 is unmaintained and does not support newer `numpy` or python versions SKIPPED [2] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:1059: requires flox SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:2006: requires pandas < 2.0.0 SKIPPED [4] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:2038: requires pandas < 2.0.0 SKIPPED [8] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:2364: requires flox SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_groupby.py:2387: Skipped SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_plot.py:1304: Skipped SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_plot.py:2051: does not make sense for surface plots SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_plot.py:2055: does not make sense for surface plots SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_plot.py:2062: does not make sense for surface plots SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_plot.py:2066: does not make sense for surface plots SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_plot.py:2070: does not make sense for surface plots SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_plot.py:2074: does not make sense for surface plots SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_parallelcompat.py:161: requires dask not to be installed SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_plot.py:2916: nc_time_axis is not installed SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_plot.py:2919: nc_time_axis is not installed SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_plot.py:2922: nc_time_axis is not installed SKIPPED [4] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_plot.py:3144: requires cartopy SKIPPED [16] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_rolling.py:391: requires numbagg SKIPPED [8] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_rolling.py:405: requires numbagg SKIPPED [2] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_rolling.py:427: requires numbagg SKIPPED [32] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_rolling.py:695: std with window == 1 is unstable in bottleneck SKIPPED [10] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:717: indexes don't support units SKIPPED [10] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:794: indexes don't support units SKIPPED [10] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:900: indexes don't support units SKIPPED [10] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:968: indexes don't support units SKIPPED [10] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:1034: indexes don't support units SKIPPED [10] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:1138: indexes don't support units SKIPPED [4] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:1228: indexes don't support units SKIPPED [4] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:1264: indexes don't support units SKIPPED [2] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:1309: indexes don't support units SKIPPED [2] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:1352: indexes don't support units SKIPPED [20] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:1756: behavior of identical is undecided SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_rolling.py:793: requires numbagg SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_rolling.py:798: requires numbagg SKIPPED [2] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:376: indexes don't support units SKIPPED [2] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:409: indexes don't support units SKIPPED [20] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:451: indexes don't support units SKIPPED [20] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:555: indexes don't support units SKIPPED [10] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:3009: indexes don't support units SKIPPED [30] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:3009: the behavior of identical is undecided SKIPPED [10] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:3086: indexes don't support units SKIPPED [2] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:2016: rank not implemented for non-ndarray SKIPPED [28] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:3186: indexes don't support units SKIPPED [30] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:3301: indexes don't support units SKIPPED [30] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:3346: indexes don't support units SKIPPED [30] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:3391: indexes don't support units SKIPPED [2] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:2281: indexes don't support units SKIPPED [4] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:2315: indexes don't support units SKIPPED [2] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:2347: calling np.argmax as a function on xarray objects is not supported SKIPPED [2] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:2347: calling np.argmin as a function on xarray objects is not supported SKIPPED [2] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:2347: median does not work with dataarrays yet SKIPPED [20] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:3515: indexes don't support units SKIPPED [20] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:3591: indexes don't support units SKIPPED [2] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:3662: indexes don't support units SKIPPED [2] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:3686: rank not implemented for non-ndarray SKIPPED [6] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:3725: indexes don't support units SKIPPED [8] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:3784: indexes don't support units SKIPPED [12] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:3836: indexes don't support units SKIPPED [8] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:3911: indexes don't support units SKIPPED [10] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:4478: indexes don't support units SKIPPED [10] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:4543: indexes don't support units SKIPPED [30] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:4543: behaviour of identical is unclear SKIPPED [10] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:3970: indexes don't support units SKIPPED [10] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:4636: indexes don't support units SKIPPED [4] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:4045: indexes don't support units SKIPPED [6] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:4733: indexes don't support units SKIPPED [2] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:4806: rank not implemented for non-ndarray SKIPPED [30] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:4874: indexes don't support units SKIPPED [30] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:4927: indexes don't support units SKIPPED [30] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:4980: indexes don't support units SKIPPED [6] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:5033: indexes don't support units SKIPPED [20] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:5161: indexes don't support units SKIPPED [20] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:5236: indexes don't support units SKIPPED [12] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:5276: indexes don't support units SKIPPED [12] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:5328: indexes don't support units SKIPPED [10] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:5573: indexes don't support units SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:5647: pint didn't support dask properly before 0.21 SKIPPED [2] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:5388: indexes don't support units SKIPPED [10] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:5430: indexes don't support units SKIPPED [32] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_units.py:5486: indexes don't support units SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_variable.py:2465: unconditional skip SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_variable.py:2469: unconditional skip SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_variable.py:2473: unconditional skip SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_variable.py:2477: unconditional skip SKIPPED [45] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_variable.py:2481: unconditional skip SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_variable.py:2500: unconditional skip SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_variable.py:2504: unconditional skip SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_variable.py:2508: unconditional skip SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_variable.py:2512: unconditional skip SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_variable.py:2516: unconditional skip SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_variable.py:2520: unconditional skip SKIPPED [2] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_variable.py:2854: requires sparse SKIPPED [2] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_variable.py:2868: requires cupy SKIPPED [72] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_weighted.py:298: `method` argument is not currently exposed SKIPPED [1] ../../BUILDROOT/python-xarray-2023.9.0-3.fc40.x86_64/usr/lib/python3.12/site-packages/xarray/tests/test_variable.py:2359: requires sparse XFAIL tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[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[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[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[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[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[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[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[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[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[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[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_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[True-expected_orig0] XFAIL tests/test_dataset.py::TestDataset::test_copy_coords[False-expected_orig1] XFAIL tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[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_set_index 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[True-expected_orig0] 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_interp.py::test_datetime[2000-01-01T12:00-0.5] XFAIL tests/test_missing.py::test_interpolate_na_2d[None] XFAIL tests/test_units.py::test_replication_full_like_dataarray[float64-coords] - can't copy quantity into non-quantity XFAIL tests/test_units.py::test_replication_full_like_dataarray[int64-coords] - can't copy quantity into non-quantity XFAIL tests/test_units.py::test_replication_full_like_dataset[float64-coords] - can't copy quantity into non-quantity XFAIL tests/test_units.py::test_replication_full_like_dataset[int64-coords] - can't copy quantity into non-quantity XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-no_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-dimensionless] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-incompatible_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-compatible_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-identical_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-no_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_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::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::TestDataArray::test_searchsorted[int64-function_searchsorted-compatible_unit] - xarray does not implement __array_function__ 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::TestDataArray::test_searchsorted[int64-function_searchsorted-identical_unit] - xarray does not implement __array_function__ 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::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::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::TestDataArray::test_numpy_methods_with_args[float64-incompatible_unit-function_clip] - xarray does not implement __array_function__ 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::TestDataArray::test_numpy_methods_with_args[float64-compatible_unit-function_clip] - xarray does not implement __array_function__ 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::TestDataArray::test_numpy_methods_with_args[float64-identical_unit-function_clip] - xarray does not implement __array_function__ 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::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::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::TestDataArray::test_numpy_methods_with_args[int64-incompatible_unit-function_clip] - xarray does not implement __array_function__ 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::TestDataArray::test_numpy_methods_with_args[int64-compatible_unit-function_clip] - xarray does not implement __array_function__ 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::TestDataArray::test_numpy_methods_with_args[int64-identical_unit-function_clip] - xarray does not implement __array_function__ 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::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::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::TestDataArray::test_missing_value_filling[int64-method_ffill] - ffill and bfill lose units in data 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::TestDataArray::test_missing_value_filling[int64-method_bfill] - ffill and bfill lose units in data 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_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::TestDataArray::test_interp_reindex_like[float64-method_interp_like-coords] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_interp_reindex_like[int64-method_interp_like-data] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_interp_reindex_like[int64-method_interp_like-coords] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_bivariate_ufunc[float64-compatible_unit] - needs the type register system for __array_ufunc__ XFAIL tests/test_units.py::TestDataArray::test_bivariate_ufunc[int64-compatible_unit] - needs the type register system for __array_ufunc__ XFAIL tests/test_units.py::TestDataArray::test_computation_objects[float64-method_rolling-data] - numpy.lib.stride_tricks.as_strided converts to ndarray XFAIL tests/test_units.py::TestDataArray::test_computation_objects[int64-method_rolling-data] - numpy.lib.stride_tricks.as_strided converts to ndarray XFAIL tests/test_units.py::TestDataArray::test_computation_objects[int64-method_rolling_exp-data] - numbagg functions are not supported by pint XFAIL tests/test_units.py::TestDataArray::test_computation_objects[int64-method_rolling_exp-coords] - numbagg functions are not supported by pint XFAIL tests/test_units.py::TestDataArray::test_computation_objects[float64-method_rolling_exp-data] - numbagg functions are not supported by pint XFAIL tests/test_units.py::TestDataArray::test_computation_objects[float64-method_rolling_exp-coords] - numbagg functions are not supported by pint XFAIL tests/test_units.py::TestDataset::test_to_stacked_array[float64] - stacked dimension's labels have to be hashable, but is a numpy.array XFAIL tests/test_units.py::TestDataset::test_to_stacked_array[int64] - stacked dimension's labels have to be hashable, but is a numpy.array XFAIL tests/test_units.py::TestDataset::test_missing_value_filling[float64-method_ffill] - ffill and bfill lose the unit XFAIL tests/test_units.py::TestDataset::test_missing_value_filling[float64-method_bfill] - ffill and bfill lose the unit XFAIL tests/test_units.py::TestDataset::test_interp_reindex[float64-method_interp-data] - uses scipy XFAIL tests/test_units.py::TestDataset::test_missing_value_filling[int64-method_ffill] - ffill and bfill lose the unit XFAIL tests/test_units.py::TestDataset::test_interp_reindex[float64-method_interp-coords] - uses scipy XFAIL tests/test_units.py::TestDataset::test_missing_value_filling[int64-method_bfill] - ffill and bfill lose the unit XFAIL tests/test_units.py::TestDataset::test_interp_reindex[int64-method_interp-data] - uses scipy XFAIL tests/test_units.py::TestDataset::test_interp_reindex[int64-method_interp-coords] - uses scipy XFAIL tests/test_units.py::TestDataset::test_interp_reindex_like[float64-method_interp_like-data] - uses scipy XFAIL tests/test_units.py::TestDataset::test_interp_reindex_like[float64-method_interp_like-coords] - uses scipy XFAIL tests/test_units.py::TestDataset::test_interp_reindex_like[int64-method_interp_like-data] - uses scipy XFAIL tests/test_units.py::TestDataset::test_interp_reindex_like[int64-method_interp_like-coords] - uses scipy XFAIL tests/test_units.py::TestDataset::test_computation_objects[float64-data-method_rolling] - strips units XFAIL tests/test_units.py::TestDataset::test_interpolate_na[float64] - interpolate_na uses numpy.vectorize 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_interpolate_na[int64] - interpolate_na uses numpy.vectorize 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::TestPlots::test_units_in_line_plot_labels[coord_unit1-coord_attrs1] - indexes don't support units XFAIL tests/test_units.py::TestDataset::test_computation_objects[int64-data-method_rolling] - strips 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::TestDataset::test_computation_objects[int64-data-method_rolling_exp] - numbagg functions are not supported by pint XFAIL tests/test_units.py::TestPlots::test_units_in_slice_line_plot_labels_isel[coord_unit1-coord_attrs1] - pint.errors.UnitStrippedWarning XFAIL tests/test_units.py::TestDataset::test_computation_objects[int64-coords-method_rolling_exp] - numbagg functions are not supported by pint XFAIL tests/test_variable.py::TestVariable::test_timedelta64_valid_range - pandas issue 36615 XFAIL tests/test_variable.py::TestVariableWithDask::test_timedelta64_valid_range - pandas issue 36615 XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-median] - median is not implemented by Dask XFAIL tests/test_variable.py::TestIndexVariable::test_timedelta64_valid_range - pandas issue 36615 XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-median] - median is not implemented by Dask XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-median] - median is not implemented by Dask XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-reflect] - dask.array.pad bug XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-median] - median is not implemented by Dask XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-reflect] - dask.array.pad bug XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-median] - median is not implemented by Dask XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-reflect] - dask.array.pad bug 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 XPASS tests/test_backends.py::TestNetCDF4Data::test_vectorized_indexing_negative_step zarr without dask handles negative steps in slices incorrectly XPASS tests/test_backends.py::TestNetCDF4ViaDaskData::test_vectorized_indexing_negative_step zarr without dask handles negative steps in slices incorrectly XPASS tests/test_backends.py::TestZarrDictStore::test_vectorized_indexing_negative_step zarr without dask handles negative steps in slices incorrectly XPASS tests/test_backends.py::TestZarrDictStore::test_dataset_caching Zarr caching not implemented XPASS tests/test_backends.py::TestZarrDirectoryStore::test_vectorized_indexing_negative_step zarr without dask handles negative steps in slices incorrectly XPASS tests/test_backends.py::TestZarrDirectoryStore::test_dataset_caching Zarr caching not implemented XPASS tests/test_backends.py::TestZarrWriteEmpty::test_vectorized_indexing_negative_step zarr without dask handles negative steps in slices incorrectly XPASS tests/test_backends.py::TestZarrWriteEmpty::test_dataset_caching Zarr caching not implemented XPASS tests/test_backends.py::TestScipyInMemoryData::test_vectorized_indexing_negative_step zarr without dask handles negative steps in slices incorrectly XPASS tests/test_backends.py::TestScipyFileObject::test_vectorized_indexing_negative_step zarr without dask handles negative steps in slices incorrectly XPASS tests/test_backends.py::TestScipyFilePath::test_vectorized_indexing_negative_step zarr without dask handles negative steps in slices incorrectly XPASS tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_vectorized_indexing_negative_step zarr without dask handles negative steps in slices incorrectly XPASS tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_vectorized_indexing_negative_step zarr without dask handles negative steps in slices incorrectly XPASS tests/test_backends.py::TestGenericNetCDFData::test_vectorized_indexing_negative_step zarr without dask handles negative steps in slices incorrectly XPASS tests/test_backends.py::TestDask::test_vectorized_indexing_negative_step zarr without dask handles negative steps in slices incorrectly XPASS tests/test_backends.py::TestDask::test_encoding_mfdataset mfdataset loses encoding currently. XPASS tests/test_backends.py::TestDask::test_save_mfdataset_compute_false_roundtrip XPASS tests/test_cftimeindex.py::test_multiindex https://github.com/pandas-dev/pandas/issues/24263 XPASS tests/test_conventions.py::TestCFEncodedDataStore::test_vectorized_indexing_negative_step zarr without dask handles negative steps in slices incorrectly XPASS tests/test_options.py::TestAttrRetention::test_merge_attr_retention XPASS tests/test_rolling.py::TestDatasetRolling::test_raise_no_warning_dask_rolling_assert_close[numpy-mean-2] See https://github.com/pydata/xarray/pull/4369 or docstring XPASS tests/test_rolling.py::TestDatasetRolling::test_raise_no_warning_dask_rolling_assert_close[numpy-max-2] See https://github.com/pydata/xarray/pull/4369 or docstring XPASS tests/test_rolling.py::TestDatasetRolling::test_raise_no_warning_dask_rolling_assert_close[dask-mean-2] See https://github.com/pydata/xarray/pull/4369 or docstring XPASS tests/test_rolling.py::TestDatasetRolling::test_raise_no_warning_dask_rolling_assert_close[dask-max-2] See https://github.com/pydata/xarray/pull/4369 or docstring XPASS tests/test_units.py::TestVariable::test_computation[float64-method_rolling_window] converts to ndarray XPASS tests/test_units.py::TestVariable::test_computation[int64-method_rolling_window] converts to ndarray XPASS tests/test_units.py::TestDataArray::test_bivariate_ufunc[float64-without_unit] needs the type register system for __array_ufunc__ XPASS tests/test_units.py::TestDataArray::test_bivariate_ufunc[float64-dimensionless] needs the type register system for __array_ufunc__ XPASS tests/test_units.py::TestDataArray::test_bivariate_ufunc[float64-incompatible_unit] needs the type register system for __array_ufunc__ XPASS tests/test_units.py::TestDataArray::test_bivariate_ufunc[float64-identical_unit] needs the type register system for __array_ufunc__ XPASS tests/test_units.py::TestDataArray::test_bivariate_ufunc[int64-without_unit] needs the type register system for __array_ufunc__ XPASS tests/test_units.py::TestDataArray::test_bivariate_ufunc[int64-dimensionless] needs the type register system for __array_ufunc__ XPASS tests/test_units.py::TestDataArray::test_bivariate_ufunc[int64-incompatible_unit] needs the type register system for __array_ufunc__ XPASS tests/test_units.py::TestDataArray::test_bivariate_ufunc[int64-identical_unit] needs the type register system for __array_ufunc__ XPASS tests/test_units.py::TestDataArray::test_computation_objects[float64-method_rolling-coords] numpy.lib.stride_tricks.as_strided converts to ndarray XPASS tests/test_units.py::TestDataArray::test_computation_objects[int64-method_rolling-coords] numpy.lib.stride_tricks.as_strided 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::TestVariable::test_pad[xr_arg0-np_arg0-median] median is not implemented by Dask XPASS tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-reflect] dask.array.pad bug XPASS tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-linear_ramp] pint bug: https://github.com/hgrecco/pint/issues/1026 XPASS tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-median] median is not implemented by Dask XPASS tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-reflect] dask.array.pad bug XPASS tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-linear_ramp] pint bug: https://github.com/hgrecco/pint/issues/1026 XPASS tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-median] median is not implemented by Dask XPASS tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-reflect] dask.array.pad bug XPASS tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-linear_ramp] pint bug: https://github.com/hgrecco/pint/issues/1026 XPASS tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-median] median is not implemented by Dask XPASS tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-reflect] dask.array.pad bug XPASS tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-linear_ramp] pint bug: https://github.com/hgrecco/pint/issues/1026 XPASS tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-median] median is not implemented by Dask XPASS tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-reflect] dask.array.pad bug XPASS tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-linear_ramp] pint bug: https://github.com/hgrecco/pint/issues/1026 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_arg0-np_arg0-linear_ramp] pint bug: https://github.com/hgrecco/pint/issues/1026 XPASS tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-reflect] dask.array.pad bug XPASS tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-linear_ramp] pint bug: https://github.com/hgrecco/pint/issues/1026 XPASS tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-linear_ramp] pint bug: https://github.com/hgrecco/pint/issues/1026 XPASS tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-linear_ramp] pint bug: https://github.com/hgrecco/pint/issues/1026 XPASS tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-linear_ramp] pint bug: https://github.com/hgrecco/pint/issues/1026 XPASS tests/test_variable.py::TestVariableWithDask::test_eq_all_dtypes XPASS tests/test_variable.py::TestVariableWithDask::test_multiindex https://github.com/pydata/xarray/issues/6209#issuecomment-1025116203 FAILED tests/test_calendar_ops.py::test_convert_calendar_missing[noleap-proleptic_gregorian-4H] FAILED tests/test_cftimeindex_resample.py::test_resample[None-5S-None-right-8003D->4001D] FAILED tests/test_cftimeindex_resample.py::test_resample[None-5S-left-right-8003D->4001D] FAILED tests/test_cftimeindex_resample.py::test_resample[None-5S-right-right-8003D->4001D] FAILED tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-4M-standard-noleap-None-2020-02-28-False] FAILED tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-M-noleap-gregorian-True-2020-02-29-True] FAILED tests/test_cftime_offsets.py::test_date_range_like[2020-02-28-3H-all_leap-gregorian-False-2020-02-28-True] FAILED tests/test_cftime_offsets.py::test_date_range_like[2020-03-30-M-360_day-gregorian-False-2020-03-31-True] FAILED tests/test_cftime_offsets.py::test_date_range_like[2020-03-31-M-gregorian-360_day-None-2020-03-30-False] FAILED tests/test_computation.py::test_cross[a5-b5-ae5-be5-cartesian--1-True] FAILED tests/test_computation.py::test_cross[a6-b6-ae6-be6-cartesian--1-True] FAILED tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_2D - A... FAILED tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_not_daskarray FAILED tests/test_dask.py::test_map_blocks_da_ds_with_template[obj0] - ValueE... FAILED tests/test_dask.py::test_map_blocks_da_ds_with_template[obj1] - ValueE... FAILED tests/test_dask.py::test_map_blocks_template_convert_object - ValueErr... FAILED tests/test_dask.py::test_map_blocks_errors_bad_template[obj0] - Assert... FAILED tests/test_dask.py::test_map_blocks_errors_bad_template[obj1] - Assert... FAILED tests/test_units.py::TestDataArray::test_unary_operations[float64-round] FAILED tests/test_units.py::TestDataArray::test_unary_operations[int64-round] = 20 failed, 14772 passed, 1877 skipped, 145 xfailed, 62 xpassed, 1153 warnings in 325.39s (0:05:25) = error: Bad exit status from /var/tmp/rpm-tmp.wWmo6P (%check) Bad exit status from /var/tmp/rpm-tmp.wWmo6P (%check) RPM build errors: Finish: rpmbuild python-xarray-2023.9.0-3.fc40.src.rpm Finish: build phase for python-xarray-2023.9.0-3.fc40.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-40-x86_64-1736348094.493736/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names ERROR: Exception(/var/lib/copr-rpmbuild/results/python-xarray-2023.9.0-3.fc40.src.rpm) Config(fedora-40-x86_64) 6 minutes 26 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 777b79009f954b16a91f018d12845704 -D /var/lib/mock/fedora-40-x86_64-1736348094.493736/root -a -u mockbuild --capability=cap_ipc_lock --rlimit=RLIMIT_NOFILE=10240 --capability=cap_ipc_lock --bind=/tmp/mock-resolv.pbjng6gb:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -ba --noprep --target x86_64 /builddir/build/originals/python-xarray.spec' Copr build error: Build failed