Warning: Permanently added '44.210.99.161' (ED25519) to the list of known hosts. Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-9sp14v4j/python-img2pdf/python-img2pdf.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-9sp14v4j/python-img2pdf --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1737214074.035377 -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-9sp14v4j/python-img2pdf/python-img2pdf.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-9sp14v4j/python-img2pdf --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1737214074.035377 -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-9sp14v4j/python-img2pdf/python-img2pdf.spec) Config(fedora-rawhide-i686) 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-rawhide-i686-bootstrap-1737214074.035377/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:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Tagging container image as mock-bootstrap-9c9896b4-70c5-496b-b972-f3c79b59f742 INFO: Checking that 3b26c95bbe87cc88f475ce9c0ba4b394bf23541b10bebe9a634c9c8e61f73b10 image matches host's architecture INFO: Copy content of container 3b26c95bbe87cc88f475ce9c0ba4b394bf23541b10bebe9a634c9c8e61f73b10 to /var/lib/mock/fedora-rawhide-i686-bootstrap-1737214074.035377/root INFO: mounting 3b26c95bbe87cc88f475ce9c0ba4b394bf23541b10bebe9a634c9c8e61f73b10 with podman image mount INFO: image 3b26c95bbe87cc88f475ce9c0ba4b394bf23541b10bebe9a634c9c8e61f73b10 as /var/lib/containers/storage/overlay/d3212d8beae72a97d426f4f4cbc9926037985c9d492b381ad2608549e5b9deb3/merged INFO: umounting image 3b26c95bbe87cc88f475ce9c0ba4b394bf23541b10bebe9a634c9c8e61f73b10 (/var/lib/containers/storage/overlay/d3212d8beae72a97d426f4f4cbc9926037985c9d492b381ad2608549e5b9deb3/merged) with podman image umount INFO: Removing image mock-bootstrap-9c9896b4-70c5-496b-b972-f3c79b59f742 INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-1737214074.035377/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.20.0-1.fc42.x86_64 rpm-sequoia-1.7.0-3.fc42.x86_64 dnf5-5.2.8.1-2.fc42.x86_64 dnf5-plugins-5.2.8.1-2.fc42.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: Copr repository 100% | 73.2 KiB/s | 1.5 KiB | 00m00s local 100% | 174.8 KiB/s | 3.5 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 201.4 KiB/s | 3.8 KiB | 00m00s Copr repository 100% | 12.3 MiB/s | 3.0 MiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash i686 5.2.37-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.3 MiB bzip2 i686 1.0.8-19.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 93.9 KiB coreutils i686 9.5-12.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.5 MiB cpio i686 2.15-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB diffutils i686 3.10-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB fedora-release noarch 42-0.13 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B findutils i686 1:4.10.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB gawk i686 5.3.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB glibc-minimal-langpack i686 2.40.9000-28.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B grep i686 3.11-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB gzip i686 1.13-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 388.1 KiB info i686 7.2-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 361.6 KiB patch i686 2.7.6-25.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 298.0 KiB redhat-rpm-config noarch 300-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 186.8 KiB rpm-build i686 4.20.0-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 169.8 KiB sed i686 4.9-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 860.6 KiB shadow-utils i686 2:4.17.0-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.0 MiB tar i686 2:1.35-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB unzip i686 6.0-65.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 MiB util-linux i686 2.40.4-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 MiB which i686 2.21-42.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78.9 KiB xz i686 1:5.6.3-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB Installing dependencies: add-determinism i686 0.5.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB alternatives i686 1.31-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64.0 KiB ansible-srpm-macros noarch 1-16.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.7 KiB audit-libs i686 4.0.3-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 357.8 KiB authselect i686 1.5.0-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 160.6 KiB authselect-libs i686 1.5.0-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 825.4 KiB basesystem noarch 11-21.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B binutils i686 2.43.50-11.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25.8 MiB build-reproducibility-srpm-macros noarch 0.5.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 735.0 B bzip2-libs i686 1.0.8-19.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76.0 KiB ca-certificates noarch 2024.2.69_v8.0.401-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB coreutils-common i686 9.5-12.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.2 MiB cracklib i686 2.9.11-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 235.8 KiB crypto-policies noarch 20241128-1.gitbb7b0b0.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 137.3 KiB curl i686 8.11.1-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 455.2 KiB cyrus-sasl-lib i686 2.1.28-28.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 MiB debugedit i686 5.1-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 210.0 KiB dwz i686 0.15-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 333.2 KiB ed i686 1.21-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 143.6 KiB efi-srpm-macros noarch 5-13.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.2 KiB elfutils i686 0.192-7.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB elfutils-debuginfod-client i686 0.192-7.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79.8 KiB elfutils-default-yama-scope noarch 0.192-7.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB elfutils-libelf i686 0.192-7.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB elfutils-libs i686 0.192-7.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 708.9 KiB fedora-gpg-keys noarch 42-0.4 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 128.2 KiB fedora-release-common noarch 42-0.13 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19.8 KiB fedora-release-identity-basic noarch 42-0.13 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 719.0 B fedora-repos noarch 42-0.4 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB fedora-repos-rawhide noarch 42-0.4 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB file i686 5.45-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98.6 KiB file-libs i686 5.45-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.9 MiB filesystem i686 3.18-34.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 94.0 B filesystem-srpm-macros noarch 3.18-34.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.2 KiB fonts-srpm-macros noarch 1:2.0.5-19.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55.8 KiB forge-srpm-macros noarch 0.4.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.9 KiB fpc-srpm-macros noarch 1.3-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.0 B gdb-minimal i686 15.2-7.fc42 copr_base 13.6 MiB gdbm i686 1:1.23-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 449.8 KiB gdbm-libs i686 1:1.23-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 124.6 KiB ghc-srpm-macros noarch 1.9.2-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 779.0 B glibc i686 2.40.9000-28.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.5 MiB glibc-common i686 2.40.9000-28.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB glibc-gconv-extra i686 2.40.9000-28.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.5 MiB gmp i686 1:6.3.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 738.5 KiB gnat-srpm-macros noarch 6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB go-srpm-macros noarch 3.6.0-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 60.8 KiB jansson i686 2.14-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92.4 KiB json-c i686 0.18-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 86.6 KiB kernel-srpm-macros noarch 1.0-24.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB keyutils-libs i686 1.6.3-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57.6 KiB krb5-libs i686 1.21.3-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB libacl i686 2.3.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.3 KiB libarchive i686 3.7.7-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB libattr i686 2.5.2-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.8 KiB libblkid i686 2.40.4-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 280.0 KiB libbrotli i686 1.1.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 859.5 KiB libcap i686 2.71-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 208.1 KiB libcap-ng i686 0.8.5-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.7 KiB libcom_err i686 1.47.2-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61.1 KiB libcurl i686 8.11.1-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 856.9 KiB libeconf i686 0.7.5-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61.9 KiB libevent i686 2.1.12-14.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 952.1 KiB libfdisk i686 2.40.4-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 411.6 KiB libffi i686 3.4.6-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81.5 KiB libgcc i686 15.0.1-0.3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 298.1 KiB libgomp i686 15.0.1-0.3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 528.5 KiB libidn2 i686 2.3.7-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 324.3 KiB libmount i686 2.40.4-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 383.8 KiB libnghttp2 i686 1.64.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 177.8 KiB libnsl2 i686 2.0.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57.2 KiB libpkgconf i686 2.3.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80.7 KiB libpsl i686 0.21.5-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75.8 KiB libpwquality i686 1.4.5-11.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 410.6 KiB libselinux i686 3.8-0.rc3.1.fc42.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 206.8 KiB libsemanage i686 3.8-0.rc3.1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 316.5 KiB libsepol i686 3.8-0.rc3.1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 871.4 KiB libsmartcols i686 2.40.4-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 179.5 KiB libssh i686 0.11.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 611.6 KiB libssh-config noarch 0.11.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 277.0 B libstdc++ i686 15.0.1-0.3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 MiB libtasn1 i686 4.19.0-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 179.0 KiB libtirpc i686 1.3.6-1.rc3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 212.6 KiB libtool-ltdl i686 2.5.4-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71.4 KiB libunistring i686 1.1-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB libuuid i686 2.40.4-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.1 KiB libverto i686 0.3.2-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.8 KiB libxcrypt i686 4.4.38-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 283.3 KiB libxml2 i686 2.12.9-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB libzstd i686 1.5.6-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 727.1 KiB lua-libs i686 5.4.7-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 312.6 KiB lua-srpm-macros noarch 1-14.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB lz4-libs i686 1.10.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.8 KiB mpfr i686 4.2.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 966.6 KiB ncurses-base noarch 6.5-2.20240629.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 326.3 KiB ncurses-libs i686 6.5-2.20240629.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 971.0 KiB ocaml-srpm-macros noarch 10-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB openblas-srpm-macros noarch 2-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112.0 B openldap i686 2.6.9-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 684.3 KiB openssl-libs i686 1:3.2.2-11.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 MiB p11-kit i686 0.25.5-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB p11-kit-trust i686 0.25.5-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 370.0 KiB package-notes-srpm-macros noarch 0.5-12.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB pam i686 1.7.0-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB pam-libs i686 1.7.0-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 140.9 KiB pcre2 i686 10.44-1.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 660.1 KiB pcre2-syntax noarch 10.44-1.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 251.6 KiB perl-srpm-macros noarch 1-56.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 861.0 B pkgconf i686 2.3.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 87.0 KiB pkgconf-m4 noarch 2.3.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.4 KiB pkgconf-pkg-config i686 2.3.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 979.0 B popt i686 1.19-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 136.0 KiB publicsuffix-list-dafsa noarch 20240107-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.5 KiB pyproject-srpm-macros noarch 1.16.4-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB python-srpm-macros noarch 3.13-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 51.0 KiB qt5-srpm-macros noarch 5.15.15-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 500.0 B qt6-srpm-macros noarch 6.8.1-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 456.0 B readline i686 8.2-11.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 465.5 KiB rpm i686 4.20.0-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB rpm-build-libs i686 4.20.0-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 206.7 KiB rpm-libs i686 4.20.0-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 752.7 KiB rpm-sequoia i686 1.7.0-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB rust-srpm-macros noarch 26.3-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB setup noarch 2.15.0-9.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 720.7 KiB sqlite-libs i686 3.47.2-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB systemd-libs i686 257.2-14.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB util-linux-core i686 2.40.4-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB xxhash-libs i686 0.8.3-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 111.7 KiB xz-libs i686 1:5.6.3-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 229.8 KiB zig-srpm-macros noarch 1-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB zip i686 3.0-42.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 703.6 KiB zlib-ng-compat i686 2.2.3-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157.7 KiB zstd i686 1.5.6-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB Installing groups: build Transaction Summary: Installing: 155 packages Total size of inbound packages is 53 MiB. Need to download 0 B. After this operation, 179 MiB extra will be used (install 179 MiB, remove 0 B). [1/1] bash-0:5.2.37-1.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [1/1] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/2] shadow-utils-2:4.17.0-3.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [2/2] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/3] coreutils-0:9.5-12.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [3/3] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/4] fedora-release-0:42-0.13.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [4/4] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/5] util-linux-0:2.40.4-1.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [5/5] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/6] glibc-minimal-langpack-0:2.40.900 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [6/6] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/7] redhat-rpm-config-0:300-1.fc42.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [7/7] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/8] rpm-build-0:4.20.0-6.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [8/8] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/9] sed-0:4.9-3.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [9/9] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/10] tar-2:1.35-4.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [10/10] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/11] unzip-0:6.0-65.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [11/11] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/12] which-0:2.21-42.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [12/12] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/13] bzip2-0:1.0.8-19.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [13/13] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/14] cpio-0:2.15-2.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [14/14] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/15] diffutils-0:3.10-8.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [15/15] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/16] findutils-1:4.10.0-4.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [16/16] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/17] gawk-0:5.3.0-4.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [17/17] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/18] grep-0:3.11-9.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [18/18] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/19] gzip-0:1.13-2.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [19/19] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/20] info-0:7.2-1.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [20/20] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/21] patch-0:2.7.6-25.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [21/21] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/22] xz-1:5.6.3-2.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [22/22] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/23] glibc-0:2.40.9000-28.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [23/23] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/24] xz-libs-1:5.6.3-2.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [24/24] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/25] audit-libs-0:4.0.3-1.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [25/25] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/26] authselect-libs-0:1.5.0-8.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [26/26] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/27] filesystem-0:3.18-34.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [27/27] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/28] libblkid-0:2.40.4-1.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [28/28] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/29] libcap-ng-0:0.8.5-3.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [29/29] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/30] libfdisk-0:2.40.4-1.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [30/30] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/31] libmount-0:2.40.4-1.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [31/31] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/32] libselinux-0:3.8-0.rc3.1.fc42.2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [32/32] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/33] libsmartcols-0:2.40.4-1.fc42.i6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [33/33] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/34] libuuid-0:2.40.4-1.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [34/34] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/35] ncurses-libs-0:6.5-2.20240629.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [35/35] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/36] pam-0:1.7.0-3.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [36/36] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/37] pam-libs-0:1.7.0-3.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [37/37] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/38] readline-0:8.2-11.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [38/38] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/39] systemd-libs-0:257.2-14.fc42.i6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [39/39] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/40] util-linux-core-0:2.40.4-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [40/40] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/41] zlib-ng-compat-0:2.2.3-1.fc42.i 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [41/41] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/42] bzip2-libs-0:1.0.8-19.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [42/42] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/43] libacl-0:2.3.2-2.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [43/43] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/44] libcap-0:2.71-2.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [44/44] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/45] libgcc-0:15.0.1-0.3.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [45/45] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/46] libattr-0:2.5.2-4.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [46/46] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/47] libeconf-0:0.7.5-1.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [47/47] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/48] libsemanage-0:3.8-0.rc3.1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [48/48] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/49] libxcrypt-0:4.4.38-3.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [49/49] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/50] setup-0:2.15.0-9.fc42.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [50/50] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/51] binutils-0:2.43.50-11.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [51/51] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/52] debugedit-0:5.1-4.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [52/52] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/53] elfutils-0:0.192-7.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [53/53] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/54] elfutils-libelf-0:0.192-7.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [54/54] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/55] file-0:5.45-8.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [55/55] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/56] libarchive-0:3.7.7-1.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [56/56] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/57] pkgconf-pkg-config-0:2.3.0-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [57/57] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/58] popt-0:1.19-7.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [58/58] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/59] rpm-0:4.20.0-6.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [59/59] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/60] rpm-build-libs-0:4.20.0-6.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [60/60] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/61] rpm-libs-0:4.20.0-6.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [61/61] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/62] zstd-0:1.5.6-2.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [62/62] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/63] curl-0:8.11.1-2.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [63/63] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/64] glibc-gconv-extra-0:2.40.9000-2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [64/64] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/65] ansible-srpm-macros-0:1-16.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [65/65] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/66] build-reproducibility-srpm-macr 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [66/66] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/67] dwz-0:0.15-8.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [67/67] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/68] efi-srpm-macros-0:5-13.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [68/68] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/69] filesystem-srpm-macros-0:3.18-3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [69/69] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/70] fonts-srpm-macros-1:2.0.5-19.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [70/70] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/71] forge-srpm-macros-0:0.4.0-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [71/71] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/72] fpc-srpm-macros-0:1.3-13.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [72/72] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/73] ghc-srpm-macros-0:1.9.2-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [73/73] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/74] gnat-srpm-macros-0:6-6.fc41.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [74/74] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/75] go-srpm-macros-0:3.6.0-5.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [75/75] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/76] kernel-srpm-macros-0:1.0-24.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [76/76] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/77] lua-srpm-macros-0:1-14.fc41.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [77/77] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/78] ocaml-srpm-macros-0:10-3.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [78/78] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/79] openblas-srpm-macros-0:2-18.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [79/79] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/80] package-notes-srpm-macros-0:0.5 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [80/80] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/81] perl-srpm-macros-0:1-56.fc41.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [81/81] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/82] pyproject-srpm-macros-0:1.16.4- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [82/82] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/83] python-srpm-macros-0:3.13-3.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [83/83] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/84] qt5-srpm-macros-0:5.15.15-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [84/84] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/85] qt6-srpm-macros-0:6.8.1-4.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [85/85] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/86] rust-srpm-macros-0:26.3-3.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [86/86] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/87] zig-srpm-macros-0:1-3.fc41.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [87/87] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/88] zip-0:3.0-42.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [88/88] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/89] pkgconf-0:2.3.0-1.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [89/89] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/90] pkgconf-m4-0:2.3.0-1.fc42.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [90/90] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/91] libpkgconf-0:2.3.0-1.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [91/91] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/92] ed-0:1.21-1.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [92/92] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/93] authselect-0:1.5.0-8.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [93/93] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/94] gdbm-1:1.23-7.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [94/94] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/95] gdbm-libs-1:1.23-7.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [95/95] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/96] libnsl2-0:2.0.1-2.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [96/96] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/97] libpwquality-0:1.4.5-11.fc41.i6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [97/97] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/98] libtirpc-0:1.3.6-1.rc3.fc42.i68 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [98/98] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/99] openssl-libs-1:3.2.2-11.fc42.i6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [99/99] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/100] ca-certificates-0:2024.2.69_v 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [100/100] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/101] crypto-policies-0:20241128-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [101/101] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/102] ncurses-base-0:6.5-2.20240629 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [102/102] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/103] krb5-libs-0:1.21.3-3.fc42.i68 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [103/103] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/104] libcom_err-0:1.47.2-2.fc42.i6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [104/104] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/105] libsepol-0:3.8-0.rc3.1.fc42.i 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [105/105] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/106] pcre2-0:10.44-1.fc41.1.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [106/106] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/107] cracklib-0:2.9.11-6.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [107/107] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/108] libxml2-0:2.12.9-1.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [108/108] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/109] libzstd-0:1.5.6-2.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [109/109] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/110] lz4-libs-0:1.10.0-1.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [110/110] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/111] keyutils-libs-0:1.6.3-4.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [111/111] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/112] libverto-0:0.3.2-9.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [112/112] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/113] glibc-common-0:2.40.9000-28.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [113/113] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/114] basesystem-0:11-21.fc41.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [114/114] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/115] gmp-1:6.3.0-2.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [115/115] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/116] mpfr-0:4.2.1-5.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [116/116] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/117] file-libs-0:5.45-8.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [117/117] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/118] fedora-release-common-0:42-0. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [118/118] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/119] elfutils-debuginfod-client-0: 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [119/119] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/120] elfutils-libs-0:0.192-7.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [120/120] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/121] libstdc++-0:15.0.1-0.3.fc42.i 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [121/121] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/122] coreutils-common-0:9.5-12.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [122/122] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/123] libffi-0:3.4.6-3.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [123/123] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/124] p11-kit-0:0.25.5-4.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [124/124] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/125] p11-kit-trust-0:0.25.5-4.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [125/125] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/126] add-determinism-0:0.5.0-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [126/126] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/127] alternatives-0:1.31-2.fc42.i6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [127/127] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/128] jansson-0:2.14-1.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [128/128] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/129] lua-libs-0:5.4.7-1.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [129/129] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/130] rpm-sequoia-0:1.7.0-3.fc42.i6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [130/130] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/131] sqlite-libs-0:3.47.2-2.fc42.i 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [131/131] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/132] libgomp-0:15.0.1-0.3.fc42.i68 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [132/132] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/133] pcre2-syntax-0:10.44-1.fc41.1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [133/133] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/134] libtasn1-0:4.19.0-9.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [134/134] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/135] fedora-release-identity-basic 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [135/135] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/136] fedora-repos-0:42-0.4.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [136/136] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/137] elfutils-default-yama-scope-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [137/137] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/138] json-c-0:0.18-1.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [138/138] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/139] fedora-gpg-keys-0:42-0.4.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [139/139] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/140] fedora-repos-rawhide-0:42-0.4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [140/140] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/141] gdb-minimal-0:15.2-7.fc42.i68 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [141/141] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/142] libcurl-0:8.11.1-2.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [142/142] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/143] xxhash-libs-0:0.8.3-1.fc42.i6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [143/143] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/144] libbrotli-0:1.1.0-5.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [144/144] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/145] libidn2-0:2.3.7-2.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [145/145] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/146] libnghttp2-0:1.64.0-1.fc42.i6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [146/146] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/147] libpsl-0:0.21.5-4.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [147/147] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/148] libssh-0:0.11.1-1.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [148/148] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/149] openldap-0:2.6.9-2.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [149/149] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/150] cyrus-sasl-lib-0:2.1.28-28.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [150/150] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/151] libevent-0:2.1.12-14.fc41.i68 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [151/151] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/152] libtool-ltdl-0:2.5.4-3.fc42.i 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [152/152] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/153] libssh-config-0:0.11.1-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [153/153] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/154] libunistring-0:1.1-8.fc41.i68 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [154/154] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/155] publicsuffix-list-dafsa-0:202 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [155/155] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction [ 1/157] Verify package files 100% | 993.0 B/s | 155.0 B | 00m00s >>> Running pre-transaction scriptlet: filesystem-0:3.18-34.fc42.i686 >>> Finished pre-transaction scriptlet: filesystem-0:3.18-34.fc42.i686 >>> [RPM] /var/lib/mock/fedora-rawhide-i686-1737214074.035377/root/var/cache/dnf [ 2/157] Prepare transaction 100% | 4.5 KiB/s | 155.0 B | 00m00s [ 3/157] Installing libgcc-0:15.0.1-0. 100% | 292.8 MiB/s | 299.8 KiB | 00m00s [ 4/157] Installing publicsuffix-list- 100% | 0.0 B/s | 68.3 KiB | 00m00s [ 5/157] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 6/157] Installing fedora-release-ide 100% | 0.0 B/s | 976.0 B | 00m00s [ 7/157] Installing fedora-gpg-keys-0: 100% | 56.9 MiB/s | 174.8 KiB | 00m00s [ 8/157] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.4 KiB | 00m00s [ 9/157] Installing fedora-repos-0:42- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 10/157] Installing fedora-release-com 100% | 23.6 MiB/s | 24.1 KiB | 00m00s [ 11/157] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 12/157] Installing setup-0:2.15.0-9.f 100% | 64.5 MiB/s | 726.5 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 13/157] Installing filesystem-0:3.18- 100% | 3.0 MiB/s | 211.9 KiB | 00m00s [ 14/157] Installing basesystem-0:11-21 100% | 0.0 B/s | 124.0 B | 00m00s [ 15/157] Installing pcre2-syntax-0:10. 100% | 248.1 MiB/s | 254.1 KiB | 00m00s [ 16/157] Installing coreutils-common-0 100% | 430.4 MiB/s | 11.2 MiB | 00m00s [ 17/157] Installing ncurses-base-0:6.5 100% | 114.5 MiB/s | 351.7 KiB | 00m00s [ 18/157] Installing pkgconf-m4-0:2.3.0 100% | 0.0 B/s | 14.8 KiB | 00m00s [ 19/157] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [ 20/157] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [ 21/157] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [ 22/157] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [ 23/157] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [ 24/157] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [ 25/157] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [ 26/157] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [ 27/157] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [ 28/157] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 29/157] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [ 30/157] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [ 31/157] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 32/157] Installing ncurses-libs-0:6.5 100% | 238.7 MiB/s | 977.6 KiB | 00m00s [ 33/157] Installing glibc-0:2.40.9000- 100% | 212.7 MiB/s | 5.5 MiB | 00m00s [ 34/157] Installing bash-0:5.2.37-1.fc 100% | 321.0 MiB/s | 8.3 MiB | 00m00s [ 35/157] Installing glibc-common-0:2.4 100% | 74.2 MiB/s | 1.0 MiB | 00m00s [ 36/157] Installing glibc-gconv-extra- 100% | 302.5 MiB/s | 7.6 MiB | 00m00s [ 37/157] Installing zlib-ng-compat-0:2 100% | 0.0 B/s | 158.5 KiB | 00m00s [ 38/157] Installing xz-libs-1:5.6.3-2. 100% | 225.5 MiB/s | 230.9 KiB | 00m00s [ 39/157] Installing bzip2-libs-0:1.0.8 100% | 0.0 B/s | 77.1 KiB | 00m00s [ 40/157] Installing libuuid-0:2.40.4-1 100% | 0.0 B/s | 40.2 KiB | 00m00s [ 41/157] Installing readline-0:8.2-11. 100% | 456.7 MiB/s | 467.6 KiB | 00m00s [ 42/157] Installing popt-0:1.19-7.fc41 100% | 69.6 MiB/s | 142.6 KiB | 00m00s [ 43/157] Installing libblkid-0:2.40.4- 100% | 274.5 MiB/s | 281.1 KiB | 00m00s [ 44/157] Installing libattr-0:2.5.2-4. 100% | 0.0 B/s | 24.7 KiB | 00m00s [ 45/157] Installing libacl-0:2.3.2-2.f 100% | 0.0 B/s | 40.1 KiB | 00m00s [ 46/157] Installing libxcrypt-0:4.4.38 100% | 279.3 MiB/s | 286.0 KiB | 00m00s [ 47/157] Installing libzstd-0:1.5.6-2. 100% | 355.7 MiB/s | 728.4 KiB | 00m00s [ 48/157] Installing elfutils-libelf-0: 100% | 587.1 MiB/s | 1.2 MiB | 00m00s [ 49/157] Installing gmp-1:6.3.0-2.fc41 100% | 361.7 MiB/s | 740.7 KiB | 00m00s [ 50/157] Installing libstdc++-0:15.0.1 100% | 395.7 MiB/s | 2.8 MiB | 00m00s [ 51/157] Installing libeconf-0:0.7.5-1 100% | 0.0 B/s | 63.6 KiB | 00m00s [ 52/157] Installing gdbm-libs-1:1.23-7 100% | 20.6 MiB/s | 126.3 KiB | 00m00s [ 53/157] Installing crypto-policies-0: 100% | 40.0 MiB/s | 163.7 KiB | 00m00s [ 54/157] Installing mpfr-0:4.2.1-5.fc4 100% | 315.2 MiB/s | 968.2 KiB | 00m00s [ 55/157] Installing gawk-0:5.3.0-4.fc4 100% | 108.2 MiB/s | 1.7 MiB | 00m00s [ 56/157] Installing dwz-0:0.15-8.fc42. 100% | 32.7 MiB/s | 334.5 KiB | 00m00s [ 57/157] Installing unzip-0:6.0-65.fc4 100% | 168.8 MiB/s | 2.0 MiB | 00m00s [ 58/157] Installing file-libs-0:5.45-8 100% | 765.4 MiB/s | 9.9 MiB | 00m00s [ 59/157] Installing file-0:5.45-8.fc42 100% | 9.8 MiB/s | 100.1 KiB | 00m00s [ 60/157] Installing libcap-ng-0:0.8.5- 100% | 0.0 B/s | 69.5 KiB | 00m00s [ 61/157] Installing audit-libs-0:4.0.3 100% | 351.4 MiB/s | 359.9 KiB | 00m00s [ 62/157] Installing pam-libs-0:1.7.0-3 100% | 139.7 MiB/s | 143.0 KiB | 00m00s [ 63/157] Installing libcap-0:2.71-2.fc 100% | 18.9 MiB/s | 213.1 KiB | 00m00s [ 64/157] Installing systemd-libs-0:257 100% | 372.5 MiB/s | 2.2 MiB | 00m00s [ 65/157] Installing libsmartcols-0:2.4 100% | 176.4 MiB/s | 180.6 KiB | 00m00s [ 66/157] Installing libcom_err-0:1.47. 100% | 0.0 B/s | 62.3 KiB | 00m00s [ 67/157] Installing libsepol-0:3.8-0.r 100% | 426.0 MiB/s | 872.4 KiB | 00m00s [ 68/157] Installing pcre2-0:10.44-1.fc 100% | 323.0 MiB/s | 661.5 KiB | 00m00s [ 69/157] Installing libselinux-0:3.8-0 100% | 203.1 MiB/s | 208.0 KiB | 00m00s [ 70/157] Installing sed-0:4.9-3.fc41.i 100% | 65.3 MiB/s | 868.8 KiB | 00m00s [ 71/157] Installing grep-0:3.11-9.fc41 100% | 77.4 MiB/s | 1.0 MiB | 00m00s [ 72/157] Installing findutils-1:4.10.0 100% | 125.3 MiB/s | 1.9 MiB | 00m00s [ 73/157] Installing xz-1:5.6.3-2.fc42. 100% | 88.5 MiB/s | 1.2 MiB | 00m00s [ 74/157] Installing libmount-0:2.40.4- 100% | 375.9 MiB/s | 385.0 KiB | 00m00s [ 75/157] Installing lz4-libs-0:1.10.0- 100% | 0.0 B/s | 145.9 KiB | 00m00s [ 76/157] Installing libffi-0:3.4.6-3.f 100% | 0.0 B/s | 82.9 KiB | 00m00s [ 77/157] Installing alternatives-0:1.3 100% | 6.4 MiB/s | 65.5 KiB | 00m00s [ 78/157] Installing lua-libs-0:5.4.7-1 100% | 306.4 MiB/s | 313.8 KiB | 00m00s [ 79/157] Installing libtasn1-0:4.19.0- 100% | 176.6 MiB/s | 180.8 KiB | 00m00s [ 80/157] Installing p11-kit-0:0.25.5-4 100% | 137.9 MiB/s | 2.3 MiB | 00m00s [ 81/157] Installing libunistring-0:1.1 100% | 433.5 MiB/s | 1.7 MiB | 00m00s [ 82/157] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [ 83/157] Installing elfutils-default-y 100% | 510.7 KiB/s | 2.0 KiB | 00m00s [ 84/157] Installing elfutils-libs-0:0. 100% | 347.0 MiB/s | 710.6 KiB | 00m00s [ 85/157] Installing libidn2-0:2.3.7-2. 100% | 161.3 MiB/s | 330.3 KiB | 00m00s [ 86/157] Installing libpsl-0:0.21.5-4. 100% | 0.0 B/s | 76.9 KiB | 00m00s [ 87/157] Installing p11-kit-trust-0:0. 100% | 21.4 MiB/s | 371.7 KiB | 00m00s [ 88/157] Installing openssl-libs-1:3.2 100% | 410.9 MiB/s | 6.2 MiB | 00m00s [ 89/157] Installing coreutils-0:9.5-12 100% | 204.9 MiB/s | 5.5 MiB | 00m00s [ 90/157] Installing ca-certificates-0: 100% | 1.8 MiB/s | 2.4 MiB | 00m01s [ 91/157] Installing gzip-0:1.13-2.fc41 100% | 32.0 MiB/s | 393.6 KiB | 00m00s [ 92/157] Installing authselect-libs-0: 100% | 205.2 MiB/s | 840.4 KiB | 00m00s [ 93/157] Installing cracklib-0:2.9.11- 100% | 48.3 MiB/s | 247.1 KiB | 00m00s [ 94/157] Installing libpwquality-0:1.4 100% | 34.4 MiB/s | 423.0 KiB | 00m00s [ 95/157] Installing rpm-sequoia-0:1.7. 100% | 428.2 MiB/s | 2.6 MiB | 00m00s [ 96/157] Installing libevent-0:2.1.12- 100% | 466.7 MiB/s | 955.9 KiB | 00m00s [ 97/157] Installing zstd-0:1.5.6-2.fc4 100% | 120.3 MiB/s | 1.6 MiB | 00m00s [ 98/157] Installing util-linux-core-0: 100% | 93.5 MiB/s | 1.4 MiB | 00m00s [ 99/157] Installing tar-2:1.35-4.fc41. 100% | 176.4 MiB/s | 3.0 MiB | 00m00s [100/157] Installing libsemanage-0:3.8- 100% | 155.4 MiB/s | 318.3 KiB | 00m00s [101/157] Installing shadow-utils-2:4.1 100% | 160.8 MiB/s | 4.0 MiB | 00m00s [102/157] Installing zip-0:3.0-42.fc42. 100% | 57.6 MiB/s | 707.5 KiB | 00m00s [103/157] Installing gdbm-1:1.23-7.fc41 100% | 40.4 MiB/s | 454.7 KiB | 00m00s [104/157] Installing cyrus-sasl-lib-0:2 100% | 163.8 MiB/s | 2.5 MiB | 00m00s [105/157] Installing libfdisk-0:2.40.4- 100% | 403.0 MiB/s | 412.7 KiB | 00m00s [106/157] Installing bzip2-0:1.0.8-19.f 100% | 9.6 MiB/s | 98.4 KiB | 00m00s [107/157] Installing libxml2-0:2.12.9-1 100% | 127.7 MiB/s | 1.8 MiB | 00m00s [108/157] Installing libarchive-0:3.7.7 100% | 327.4 MiB/s | 1.0 MiB | 00m00s [109/157] Installing add-determinism-0: 100% | 151.1 MiB/s | 2.3 MiB | 00m00s [110/157] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [111/157] Installing sqlite-libs-0:3.47 100% | 390.7 MiB/s | 1.6 MiB | 00m00s [112/157] Installing rpm-libs-0:4.20.0- 100% | 368.2 MiB/s | 754.1 KiB | 00m00s [113/157] Installing ed-0:1.21-1.fc42.i 100% | 14.2 MiB/s | 145.9 KiB | 00m00s [114/157] Installing patch-0:2.7.6-25.f 100% | 29.2 MiB/s | 299.5 KiB | 00m00s [115/157] Installing cpio-0:2.15-2.fc41 100% | 85.0 MiB/s | 1.1 MiB | 00m00s [116/157] Installing diffutils-0:3.10-8 100% | 113.9 MiB/s | 1.6 MiB | 00m00s [117/157] Installing libpkgconf-0:2.3.0 100% | 0.0 B/s | 81.8 KiB | 00m00s [118/157] Installing pkgconf-0:2.3.0-1. 100% | 8.7 MiB/s | 89.5 KiB | 00m00s [119/157] Installing pkgconf-pkg-config 100% | 176.6 KiB/s | 1.8 KiB | 00m00s [120/157] Installing keyutils-libs-0:1. 100% | 0.0 B/s | 59.1 KiB | 00m00s [121/157] Installing libverto-0:0.3.2-9 100% | 0.0 B/s | 30.6 KiB | 00m00s [122/157] Installing krb5-libs-0:1.21.3 100% | 388.1 MiB/s | 2.3 MiB | 00m00s [123/157] Installing libtirpc-0:1.3.6-1 100% | 209.3 MiB/s | 214.4 KiB | 00m00s [124/157] Installing libnsl2-0:2.0.1-2. 100% | 56.9 MiB/s | 58.3 KiB | 00m00s [125/157] Installing pam-0:1.7.0-3.fc42 100% | 140.6 MiB/s | 1.8 MiB | 00m00s [126/157] Installing libssh-0:0.11.1-1. 100% | 299.6 MiB/s | 613.7 KiB | 00m00s [127/157] Installing jansson-0:2.14-1.f 100% | 0.0 B/s | 93.8 KiB | 00m00s [128/157] Installing libgomp-0:15.0.1-0 100% | 517.5 MiB/s | 529.9 KiB | 00m00s [129/157] Installing rpm-build-libs-0:4 100% | 202.7 MiB/s | 207.5 KiB | 00m00s [130/157] Installing json-c-0:0.18-1.fc 100% | 0.0 B/s | 87.8 KiB | 00m00s [131/157] Installing xxhash-libs-0:0.8. 100% | 0.0 B/s | 113.1 KiB | 00m00s [132/157] Installing libbrotli-0:1.1.0- 100% | 420.8 MiB/s | 861.8 KiB | 00m00s [133/157] Installing libnghttp2-0:1.64. 100% | 174.8 MiB/s | 179.0 KiB | 00m00s [134/157] Installing libtool-ltdl-0:2.5 100% | 0.0 B/s | 72.5 KiB | 00m00s [135/157] Installing openldap-0:2.6.9-2 100% | 336.0 MiB/s | 688.1 KiB | 00m00s [136/157] Installing libcurl-0:8.11.1-2 100% | 419.0 MiB/s | 858.0 KiB | 00m00s [137/157] Installing elfutils-debuginfo 100% | 7.3 MiB/s | 82.1 KiB | 00m00s [138/157] Installing binutils-0:2.43.50 100% | 374.2 MiB/s | 25.8 MiB | 00m00s [139/157] Installing elfutils-0:0.192-7 100% | 153.0 MiB/s | 2.6 MiB | 00m00s [140/157] Installing gdb-minimal-0:15.2 100% | 332.0 MiB/s | 13.6 MiB | 00m00s [141/157] Installing debugedit-0:5.1-4. 100% | 20.8 MiB/s | 212.7 KiB | 00m00s [142/157] Installing curl-0:8.11.1-2.fc 100% | 24.8 MiB/s | 457.6 KiB | 00m00s [143/157] Installing rpm-0:4.20.0-6.fc4 100% | 112.6 MiB/s | 2.5 MiB | 00m00s [144/157] Installing efi-srpm-macros-0: 100% | 0.0 B/s | 41.2 KiB | 00m00s [145/157] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [146/157] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [147/157] Installing fonts-srpm-macros- 100% | 0.0 B/s | 57.0 KiB | 00m00s [148/157] Installing forge-srpm-macros- 100% | 0.0 B/s | 40.3 KiB | 00m00s [149/157] Installing go-srpm-macros-0:3 100% | 0.0 B/s | 62.0 KiB | 00m00s [150/157] Installing python-srpm-macros 100% | 0.0 B/s | 52.2 KiB | 00m00s [151/157] Installing redhat-rpm-config- 100% | 189.0 MiB/s | 193.5 KiB | 00m00s [152/157] Installing rpm-build-0:4.20.0 100% | 15.8 MiB/s | 178.4 KiB | 00m00s [153/157] Installing pyproject-srpm-mac 100% | 2.4 MiB/s | 2.5 KiB | 00m00s [154/157] Installing util-linux-0:2.40. 100% | 122.5 MiB/s | 3.4 MiB | 00m00s [155/157] Installing authselect-0:1.5.0 100% | 14.6 MiB/s | 165.0 KiB | 00m00s [156/157] Installing which-0:2.21-42.fc 100% | 7.9 MiB/s | 81.1 KiB | 00m00s [157/157] Installing info-0:7.2-1.fc42. 100% | 214.6 KiB/s | 362.0 KiB | 00m02s Warning: skipped OpenPGP checks for 155 packages from repositories: copr_base, http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.5.0-1.fc42.i686 alternatives-1.31-2.fc42.i686 ansible-srpm-macros-1-16.fc41.noarch audit-libs-4.0.3-1.fc42.i686 authselect-1.5.0-8.fc42.i686 authselect-libs-1.5.0-8.fc42.i686 basesystem-11-21.fc41.noarch bash-5.2.37-1.fc42.i686 binutils-2.43.50-11.fc42.i686 build-reproducibility-srpm-macros-0.5.0-1.fc42.noarch bzip2-1.0.8-19.fc41.i686 bzip2-libs-1.0.8-19.fc41.i686 ca-certificates-2024.2.69_v8.0.401-4.fc42.noarch coreutils-9.5-12.fc42.i686 coreutils-common-9.5-12.fc42.i686 cpio-2.15-2.fc41.i686 cracklib-2.9.11-6.fc41.i686 crypto-policies-20241128-1.gitbb7b0b0.fc42.noarch curl-8.11.1-2.fc42.i686 cyrus-sasl-lib-2.1.28-28.fc42.i686 debugedit-5.1-4.fc42.i686 diffutils-3.10-8.fc41.i686 dwz-0.15-8.fc42.i686 ed-1.21-1.fc42.i686 efi-srpm-macros-5-13.fc42.noarch elfutils-0.192-7.fc42.i686 elfutils-debuginfod-client-0.192-7.fc42.i686 elfutils-default-yama-scope-0.192-7.fc42.noarch elfutils-libelf-0.192-7.fc42.i686 elfutils-libs-0.192-7.fc42.i686 fedora-gpg-keys-42-0.4.noarch fedora-release-42-0.13.noarch fedora-release-common-42-0.13.noarch fedora-release-identity-basic-42-0.13.noarch fedora-repos-42-0.4.noarch fedora-repos-rawhide-42-0.4.noarch file-5.45-8.fc42.i686 file-libs-5.45-8.fc42.i686 filesystem-3.18-34.fc42.i686 filesystem-srpm-macros-3.18-34.fc42.noarch findutils-4.10.0-4.fc41.i686 fonts-srpm-macros-2.0.5-19.fc42.noarch forge-srpm-macros-0.4.0-1.fc42.noarch fpc-srpm-macros-1.3-13.fc41.noarch gawk-5.3.0-4.fc41.i686 gdb-minimal-15.2-7.fc42.i686 gdbm-1.23-7.fc41.i686 gdbm-libs-1.23-7.fc41.i686 ghc-srpm-macros-1.9.2-1.fc42.noarch glibc-2.40.9000-28.fc42.i686 glibc-common-2.40.9000-28.fc42.i686 glibc-gconv-extra-2.40.9000-28.fc42.i686 glibc-minimal-langpack-2.40.9000-28.fc42.i686 gmp-6.3.0-2.fc41.i686 gnat-srpm-macros-6-6.fc41.noarch go-srpm-macros-3.6.0-5.fc42.noarch grep-3.11-9.fc41.i686 gzip-1.13-2.fc41.i686 info-7.2-1.fc42.i686 jansson-2.14-1.fc42.i686 json-c-0.18-1.fc42.i686 kernel-srpm-macros-1.0-24.fc41.noarch keyutils-libs-1.6.3-4.fc41.i686 krb5-libs-1.21.3-3.fc42.i686 libacl-2.3.2-2.fc41.i686 libarchive-3.7.7-1.fc42.i686 libattr-2.5.2-4.fc41.i686 libblkid-2.40.4-1.fc42.i686 libbrotli-1.1.0-5.fc41.i686 libcap-2.71-2.fc42.i686 libcap-ng-0.8.5-3.fc41.i686 libcom_err-1.47.2-2.fc42.i686 libcurl-8.11.1-2.fc42.i686 libeconf-0.7.5-1.fc42.i686 libevent-2.1.12-14.fc41.i686 libfdisk-2.40.4-1.fc42.i686 libffi-3.4.6-3.fc42.i686 libgcc-15.0.1-0.3.fc42.i686 libgomp-15.0.1-0.3.fc42.i686 libidn2-2.3.7-2.fc41.i686 libmount-2.40.4-1.fc42.i686 libnghttp2-1.64.0-1.fc42.i686 libnsl2-2.0.1-2.fc41.i686 libpkgconf-2.3.0-1.fc42.i686 libpsl-0.21.5-4.fc41.i686 libpwquality-1.4.5-11.fc41.i686 libselinux-3.8-0.rc3.1.fc42.2.i686 libsemanage-3.8-0.rc3.1.fc42.i686 libsepol-3.8-0.rc3.1.fc42.i686 libsmartcols-2.40.4-1.fc42.i686 libssh-0.11.1-1.fc42.i686 libssh-config-0.11.1-1.fc42.noarch libstdc++-15.0.1-0.3.fc42.i686 libtasn1-4.19.0-9.fc41.i686 libtirpc-1.3.6-1.rc3.fc42.i686 libtool-ltdl-2.5.4-3.fc42.i686 libunistring-1.1-8.fc41.i686 libuuid-2.40.4-1.fc42.i686 libverto-0.3.2-9.fc41.i686 libxcrypt-4.4.38-3.fc42.i686 libxml2-2.12.9-1.fc42.i686 libzstd-1.5.6-2.fc41.i686 lua-libs-5.4.7-1.fc42.i686 lua-srpm-macros-1-14.fc41.noarch lz4-libs-1.10.0-1.fc41.i686 mpfr-4.2.1-5.fc41.i686 ncurses-base-6.5-2.20240629.fc41.noarch ncurses-libs-6.5-2.20240629.fc41.i686 ocaml-srpm-macros-10-3.fc41.noarch openblas-srpm-macros-2-18.fc41.noarch openldap-2.6.9-2.fc42.i686 openssl-libs-3.2.2-11.fc42.i686 p11-kit-0.25.5-4.fc42.i686 p11-kit-trust-0.25.5-4.fc42.i686 package-notes-srpm-macros-0.5-12.fc41.noarch pam-1.7.0-3.fc42.i686 pam-libs-1.7.0-3.fc42.i686 patch-2.7.6-25.fc41.i686 pcre2-10.44-1.fc41.1.i686 pcre2-syntax-10.44-1.fc41.1.noarch perl-srpm-macros-1-56.fc41.noarch pkgconf-2.3.0-1.fc42.i686 pkgconf-m4-2.3.0-1.fc42.noarch pkgconf-pkg-config-2.3.0-1.fc42.i686 popt-1.19-7.fc41.i686 publicsuffix-list-dafsa-20240107-4.fc41.noarch pyproject-srpm-macros-1.16.4-1.fc42.noarch python-srpm-macros-3.13-3.fc41.noarch qt5-srpm-macros-5.15.15-1.fc42.noarch qt6-srpm-macros-6.8.1-4.fc42.noarch readline-8.2-11.fc42.i686 redhat-rpm-config-300-1.fc42.noarch rpm-4.20.0-6.fc42.i686 rpm-build-4.20.0-6.fc42.i686 rpm-build-libs-4.20.0-6.fc42.i686 rpm-libs-4.20.0-6.fc42.i686 rpm-sequoia-1.7.0-3.fc42.i686 rust-srpm-macros-26.3-3.fc42.noarch sed-4.9-3.fc41.i686 setup-2.15.0-9.fc42.noarch shadow-utils-4.17.0-3.fc42.i686 sqlite-libs-3.47.2-2.fc42.i686 systemd-libs-257.2-14.fc42.i686 tar-1.35-4.fc41.i686 unzip-6.0-65.fc42.i686 util-linux-2.40.4-1.fc42.i686 util-linux-core-2.40.4-1.fc42.i686 which-2.21-42.fc41.i686 xxhash-libs-0.8.3-1.fc42.i686 xz-5.6.3-2.fc42.i686 xz-libs-5.6.3-2.fc42.i686 zig-srpm-macros-1-3.fc41.noarch zip-3.0-42.fc42.i686 zlib-ng-compat-2.2.3-1.fc42.i686 zstd-1.5.6-2.fc41.i686 Start: buildsrpm Start: rpmbuild -bs Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1737158400 Wrote: /builddir/build/SRPMS/python-img2pdf-0.5.1-6.fc42.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-i686-1737214074.035377/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-9sp14v4j/python-img2pdf/python-img2pdf.spec) Config(child) 0 minutes 9 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-img2pdf-0.5.1-6.fc42.src.rpm) Config(fedora-rawhide-i686) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-bootstrap-1737214074.035377/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-i686-bootstrap-1737214074.035377/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-1737214074.035377/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.20.0-1.fc42.x86_64 rpm-sequoia-1.7.0-3.fc42.x86_64 dnf5-5.2.8.1-2.fc42.x86_64 dnf5-plugins-5.2.8.1-2.fc42.x86_64 Finish: chroot init Start: build phase for python-img2pdf-0.5.1-6.fc42.src.rpm Start: build setup for python-img2pdf-0.5.1-6.fc42.src.rpm Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1737158400 Wrote: /builddir/build/SRPMS/python-img2pdf-0.5.1-6.fc42.src.rpm Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 201.4 KiB/s | 3.8 KiB | 00m00s local 100% | 218.4 KiB/s | 3.5 KiB | 00m00s Copr repository 100% | 64.0 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: ImageMagick i686 1:7.1.1.41-2.fc42 copr_base 86.0 KiB ghostscript i686 10.04.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34.0 KiB icc-profiles-openicc noarch 1.3.1-28.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB libtiff-tools i686 4.7.0-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 801.5 KiB mupdf i686 1.25.2-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.6 MiB netpbm-progs i686 11.02.00-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.4 MiB perl-Image-ExifTool noarch 12.70-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16.2 MiB poppler-utils i686 24.08.0-2.fc42 copr_base 718.7 KiB python3-devel i686 3.13.1-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB python3-numpy i686 1:2.2.1-3.fc42 copr_base 40.2 MiB python3-pikepdf i686 9.5.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB python3-pillow i686 11.1.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.9 MiB python3-pytest noarch 8.3.4-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.8 MiB python3-scipy i686 1.14.1-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69.1 MiB python3-setuptools noarch 74.1.3-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.4 MiB Installing dependencies: ImageMagick-libs i686 1:7.1.1.41-2.fc42 copr_base 9.3 MiB LibRaw i686 0.21.3-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 MiB abattis-cantarell-vf-fonts noarch 0.301-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192.7 KiB adobe-mappings-cmap noarch 20231115-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15.2 MiB adobe-mappings-cmap-deprecated noarch 20231115-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 582.1 KiB adobe-mappings-pdf noarch 20190401-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.4 MiB avahi-libs i686 0.9~rc2-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192.8 KiB cairo i686 1.18.2-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB cairo-gobject i686 1.18.2-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33.4 KiB color-filesystem noarch 1-34.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 151.0 B cups-filesystem noarch 1:2.4.11-9.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B cups-libs i686 1:2.4.11-9.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 672.4 KiB dbus-libs i686 1:1.16.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 358.8 KiB default-fonts-core-sans noarch 4.2-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.9 KiB expat i686 2.6.4-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 288.0 KiB fftw-libs-double i686 3.3.10-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB flexiblas i686 3.4.4-7.fc42 copr_base 48.5 KiB flexiblas-netlib i686 3.4.4-7.fc42 copr_base 11.5 MiB flexiblas-openblas-openmp i686 3.4.4-7.fc42 copr_base 30.5 KiB fontconfig i686 2.15.0-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 779.2 KiB fonts-filesystem noarch 1:2.0.5-19.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B freeglut i686 3.6.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 454.8 KiB freetype i686 2.13.3-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 854.4 KiB fribidi i686 1.0.16-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 196.5 KiB gdk-pixbuf2 i686 2.42.12-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 MiB ghostscript-tools-fonts noarch 10.04.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 KiB ghostscript-tools-printing noarch 10.04.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 KiB giflib i686 5.2.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115.5 KiB glib2 i686 2.83.0-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15.1 MiB gnupg2 i686 2.4.5-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.7 MiB gnutls i686 3.8.8-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 MiB google-droid-sans-fonts noarch 20200215-21.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.3 MiB google-noto-fonts-common noarch 20250101-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17.7 KiB google-noto-sans-vf-fonts noarch 20250101-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB gpgme i686 1.24.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 630.5 KiB gpgmepp i686 1.24.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 415.9 KiB graphite2 i686 1.3.14-16.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 194.5 KiB graphviz-libs i686 12.2.1-3.fc42 copr_base 1.4 MiB groff-base i686 1.23.0-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 MiB gumbo-parser i686 1:0.12.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 384.8 KiB harfbuzz i686 10.2.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 MiB highway i686 1.2.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB hwdata noarch 0.391-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.4 MiB imath i686 3.1.12-2.fc42 copr_base 387.0 KiB jasper-libs i686 4.2.3-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 364.4 KiB jbig2dec-libs i686 0.20-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 176.3 KiB jbigkit-libs i686 2.1-30.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112.2 KiB lcms2 i686 2.16-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 463.2 KiB leptonica i686 1.85.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.3 MiB libICE i686 1.1.2-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 199.0 KiB libSM i686 1.2.5-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 102.8 KiB libX11 i686 1.8.10-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB libX11-common noarch 1.8.10-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libX11-xcb i686 1.8.10-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.3 KiB libXau i686 1.0.12-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71.1 KiB libXext i686 1.3.6-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 97.0 KiB libXft i686 2.3.8-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 167.6 KiB libXi i686 1.8.2-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83.9 KiB libXrender i686 0.9.12-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 51.9 KiB libXt i686 1.3.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 437.3 KiB libXxf86vm i686 1.1.6-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27.4 KiB libaom i686 3.9.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.6 MiB libassuan i686 2.5.7-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 167.1 KiB libb2 i686 0.98.1-12.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53.4 KiB libdatrie i686 0.2.13-10.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57.2 KiB libdav1d i686 1.5.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB libdeflate i686 1.23-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 124.4 KiB libdrm i686 2.4.124-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 417.3 KiB libedit i686 3.1-54.20250104cvs.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 238.5 KiB libgcrypt i686 1.11.0-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB libgfortran i686 15.0.1-0.3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 MiB libglvnd i686 1:1.7.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 472.0 KiB libglvnd-glx i686 1:1.7.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 616.0 KiB libglvnd-opengl i686 1:1.7.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 128.4 KiB libgpg-error i686 1.51-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 885.4 KiB libgs i686 10.04.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22.9 MiB libheif i686 1.19.5-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB libijs i686 0.35-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 60.8 KiB libimagequant i686 4.0.3-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 678.2 KiB libjpeg-turbo i686 3.1.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 850.2 KiB libjxl i686 1:0.10.3-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 MiB libksba i686 1.6.7-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 397.9 KiB liblerc i686 4.0.0-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 646.9 KiB liblqr-1 i686 0.4.2-25.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 104.5 KiB libpaper i686 1:2.1.1-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48.2 KiB libpciaccess i686 0.16-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 47.9 KiB libpng i686 2:1.6.44-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 261.2 KiB libquadmath i686 15.0.1-0.3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 510.7 KiB libraqm i686 0.10.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.0 KiB librsvg2 i686 2.59.2-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 MiB libthai i686 0.1.29-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 782.8 KiB libtiff i686 4.7.0-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 654.7 KiB libusb1 i686 1.0.27-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 174.9 KiB libwayland-server i686 1.23.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 73.5 KiB libwebp i686 1.5.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 858.5 KiB libwmf-lite i686 0.2.13-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 167.0 KiB libxcb i686 1.17.0-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libxshmfence i686 1.3.2-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.0 KiB libxslt i686 1.1.42-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 508.9 KiB libzip i686 1.11.2-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 155.2 KiB llvm-libs i686 19.1.6-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 127.4 MiB lm_sensors-libs i686 3.6.0-21.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83.5 KiB mesa-dri-drivers i686 24.3.3-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 154.4 MiB mesa-filesystem i686 24.3.3-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.6 KiB mesa-libGL i686 24.3.3-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 438.0 KiB mesa-libgbm i686 24.3.3-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75.2 KiB mesa-libglapi i686 24.3.3-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 137.6 KiB mpdecimal i686 2.5.1-16.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 204.1 KiB mupdf-libs i686 1.25.2-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 47.2 MiB ncurses i686 6.5-2.20240629.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 613.4 KiB netpbm i686 11.02.00-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 583.4 KiB nettle i686 3.10-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 791.2 KiB noopenh264 i686 0.1.0~openh264_2.4.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42.3 KiB npth i686 1.8-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 52.9 KiB nspr i686 4.36.0-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 326.5 KiB nss i686 3.107.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 MiB nss-softokn i686 3.107.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB nss-softokn-freebl i686 3.107.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 893.4 KiB nss-sysinit i686 3.107.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16.3 KiB nss-util i686 3.107.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 191.3 KiB openblas i686 0.3.28-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106.6 KiB openblas-openmp i686 0.3.28-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22.5 MiB openexr-libs i686 3.2.4-3.fc42 copr_base 6.6 MiB openjpeg i686 2.5.3-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 474.6 KiB pango i686 1.55.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB perl-AutoLoader noarch 5.74-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.5 KiB perl-B i686 1.89-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 503.3 KiB perl-Carp noarch 1.54-511.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46.6 KiB perl-Class-Struct noarch 0.68-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25.4 KiB perl-Data-Dumper i686 2.189-512.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 119.0 KiB perl-Digest noarch 1.20-511.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.3 KiB perl-Digest-MD5 i686 2.59-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59.1 KiB perl-DynaLoader i686 1.56-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.1 KiB perl-Encode i686 4:3.21-511.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.3 MiB perl-English noarch 1.11-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB perl-Errno i686 1.38-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.3 KiB perl-Exporter noarch 5.78-511.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54.3 KiB perl-Fcntl i686 1.18-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43.3 KiB perl-File-Basename noarch 2.86-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.0 KiB perl-File-Copy noarch 2.41-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19.6 KiB perl-File-Path noarch 2.18-511.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63.5 KiB perl-File-Temp noarch 1:0.231.100-511.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 162.3 KiB perl-File-stat noarch 1.14-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.5 KiB perl-FileHandle noarch 2.05-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.3 KiB perl-Getopt-Long noarch 1:2.58-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.5 KiB perl-Getopt-Std noarch 1.14-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.2 KiB perl-HTTP-Tiny noarch 0.090-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 154.4 KiB perl-IO i686 1.55-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 145.2 KiB perl-IO-Socket-IP noarch 0.43-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 100.3 KiB perl-IO-Socket-SSL noarch 2.089-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 703.3 KiB perl-IPC-Open3 noarch 1.22-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22.5 KiB perl-MIME-Base32 noarch 1.303-21.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30.7 KiB perl-MIME-Base64 i686 3.16-511.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45.4 KiB perl-Net-SSLeay i686 1.94-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB perl-POSIX i686 2.20-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 232.5 KiB perl-PathTools i686 3.91-511.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 175.3 KiB perl-Pod-Escapes noarch 1:1.07-511.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24.9 KiB perl-Pod-Perldoc noarch 3.28.01-512.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 163.7 KiB perl-Pod-Simple noarch 1:3.45-511.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 560.9 KiB perl-Pod-Usage noarch 4:2.03-511.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 84.8 KiB perl-Scalar-List-Utils i686 5:1.68-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 152.3 KiB perl-SelectSaver noarch 1.02-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB perl-Socket i686 4:2.038-511.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115.3 KiB perl-Storable i686 1:3.32-511.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 231.7 KiB perl-Symbol noarch 1.09-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.8 KiB perl-Term-ANSIColor noarch 5.01-512.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 97.5 KiB perl-Term-Cap noarch 1.18-511.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29.3 KiB perl-Text-ParseWords noarch 3.31-511.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13.6 KiB perl-Text-Tabs+Wrap noarch 2024.001-511.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22.6 KiB perl-Time-Local noarch 2:1.350-511.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69.0 KiB perl-URI noarch 5.31-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 257.0 KiB perl-base noarch 2.27-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.5 KiB perl-constant noarch 1.33-512.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26.2 KiB perl-if noarch 0.61.000-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.8 KiB perl-interpreter i686 4:5.40.0-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 120.4 KiB perl-libnet noarch 3.15-512.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 289.4 KiB perl-libs i686 4:5.40.0-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10.1 MiB perl-locale noarch 1.12-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.5 KiB perl-mro i686 1.29-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.8 KiB perl-overload noarch 1.37-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71.5 KiB perl-overloading noarch 0.02-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB perl-parent noarch 1:0.244-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10.3 KiB perl-podlators noarch 1:6.0.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 317.5 KiB perl-vars noarch 1.05-513.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.9 KiB pixman i686 0.44.2-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 711.7 KiB poppler i686 24.08.0-2.fc42 copr_base 3.5 MiB poppler-data noarch 0.4.11-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.3 MiB pyproject-rpm-macros noarch 1.16.4-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 113.0 KiB python-pip-wheel noarch 24.3.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB python-rpm-macros noarch 3.13-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22.1 KiB python3 i686 3.13.1-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29.8 KiB python3-charset-normalizer noarch 3.4.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 319.6 KiB python3-deprecated noarch 1.2.15-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53.1 KiB python3-idna noarch 3.10-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 628.0 KiB python3-iniconfig noarch 1.1.1-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.6 KiB python3-libs i686 3.13.1-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.5 MiB python3-lxml i686 5.3.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.2 MiB python3-numpy-f2py i686 1:2.2.1-3.fc42 copr_base 2.0 MiB python3-olefile noarch 0.47-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 340.4 KiB python3-packaging noarch 24.2-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 555.7 KiB python3-platformdirs noarch 4.2.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 168.6 KiB python3-pluggy noarch 1.5.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 193.2 KiB python3-pooch noarch 1.8.2-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 625.5 KiB python3-requests noarch 2.32.3-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 485.9 KiB python3-rpm-generators noarch 14-11.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81.7 KiB python3-rpm-macros noarch 3.13-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 KiB python3-urllib3 noarch 2.3.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB python3-wrapt i686 1.17.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 200.4 KiB qpdf-libs i686 11.9.1-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 MiB rav1e-libs i686 0.7.1-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB rsvg-pixbuf-loader i686 2.59.2-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 327.5 KiB shared-mime-info i686 2.3-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.2 MiB spirv-tools-libs i686 2024.4-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.8 MiB svt-av1-libs i686 2.1.0-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 MiB tesseract-libs i686 5.5.0-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.3 MiB tpm2-tss i686 4.1.3-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB tzdata noarch 2024b-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB urw-base35-bookman-fonts noarch 20200910-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB urw-base35-c059-fonts noarch 20200910-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB urw-base35-d050000l-fonts noarch 20200910-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 84.3 KiB urw-base35-fonts noarch 20200910-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.3 KiB urw-base35-fonts-common noarch 20200910-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37.4 KiB urw-base35-gothic-fonts noarch 20200910-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB urw-base35-nimbus-mono-ps-fonts noarch 20200910-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB urw-base35-nimbus-roman-fonts noarch 20200910-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB urw-base35-nimbus-sans-fonts noarch 20200910-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 MiB urw-base35-p052-fonts noarch 20200910-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB urw-base35-standard-symbols-ps-fonts noarch 20200910-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64.9 KiB urw-base35-z003-fonts noarch 20200910-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 390.8 KiB xml-common noarch 0.6.3-65.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78.4 KiB Transaction Summary: Installing: 245 packages Total size of inbound packages is 216 MiB. Need to download 167 MiB. After this operation, 843 MiB extra will be used (install 843 MiB, remove 0 B). [1/9] python3-devel-0:3.13.1-2.fc42.i68 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 2/10] python3-numpy-1:2.2.1-3.fc42.i6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 3/13] python3-scipy-0:1.14.1-2.fc42.i 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 4/14] python3-setuptools-0:74.1.3-4.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/17] python3-numpy-f2py-1:2.2.1-3.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/18] python3-pytest-0:8.3.4-1.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/19] python3-0:3.13.1-2.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/20] flexiblas-netlib-0:3.4.4-7.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/21] flexiblas-0:3.4.4-7.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [10/22] flexiblas-openblas-openmp-0:3.4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [11/35] openblas-openmp-0:0.3.28-2.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [12/36] libgfortran-0:15.0.1-0.3.fc42.i 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [13/37] libquadmath-0:15.0.1-0.3.fc42.i 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [14/63] python3-pooch-0:1.8.2-3.fc41.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [15/64] python3-iniconfig-0:1.1.1-23.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [16/65] python3-packaging-0:24.2-2.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [17/66] python3-pluggy-0:1.5.0-1.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [18/67] python3-platformdirs-0:4.2.2-2. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [19/68] python3-requests-0:2.32.3-3.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [20/76] python3-libs-0:3.13.1-2.fc42.i6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [21/90] openblas-0:0.3.28-2.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 22/156] expat-0:2.6.4-1.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 23/169] python3-charset-normalizer-0: 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 24/170] python3-idna-0:3.10-1.fc42.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 25/171] python3-urllib3-0:2.3.0-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 26/172] libb2-0:0.98.1-12.fc41.i686 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 27/173] mpdecimal-0:2.5.1-16.fc41.i68 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 28/174] python-pip-wheel-0:24.3.1-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 29/175] tzdata-0:2024b-1.fc42.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 30/211] libedit-0:3.1-54.20250104cvs. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 31/242] pyproject-rpm-macros-0:1.16.4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 32/243] python-rpm-macros-0:3.13-3.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 33/244] python3-rpm-generators-0:14-1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 34/245] python3-rpm-macros-0:3.13-3.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 35/245] ImageMagick-1:7.1.1.41-2.fc42 100% | 6.4 MiB/s | 71.9 KiB | 00m00s [ 36/245] ghostscript-0:10.04.0-1.fc42. 100% | 1.4 MiB/s | 32.6 KiB | 00m00s [ 37/245] icc-profiles-openicc-0:1.3.1- 100% | 9.9 MiB/s | 293.2 KiB | 00m00s [ 38/245] libtiff-tools-0:4.7.0-2.fc42. 100% | 13.4 MiB/s | 246.4 KiB | 00m00s [ 39/245] mupdf-0:1.25.2-1.fc42.i686 100% | 121.9 MiB/s | 2.0 MiB | 00m00s [ 40/245] netpbm-progs-0:11.02.00-7.fc4 100% | 132.3 MiB/s | 2.4 MiB | 00m00s [ 41/245] perl-Image-ExifTool-0:12.70-4 100% | 124.4 MiB/s | 3.0 MiB | 00m00s [ 42/245] python3-pikepdf-0:9.5.1-1.fc4 100% | 75.0 MiB/s | 691.6 KiB | 00m00s [ 43/245] python3-pillow-0:11.1.0-1.fc4 100% | 116.1 MiB/s | 950.9 KiB | 00m00s [ 44/245] ImageMagick-libs-1:7.1.1.41-2 100% | 223.5 MiB/s | 2.5 MiB | 00m00s [ 45/245] poppler-0:24.08.0-2.fc42.i686 100% | 110.5 MiB/s | 1.3 MiB | 00m00s [ 46/245] cairo-0:1.18.2-2.fc42.i686 100% | 90.7 MiB/s | 743.1 KiB | 00m00s [ 47/245] freetype-0:2.13.3-1.fc42.i686 100% | 68.1 MiB/s | 418.6 KiB | 00m00s [ 48/245] lcms2-0:2.16-4.fc41.i686 100% | 38.6 MiB/s | 197.6 KiB | 00m00s [ 49/245] fontconfig-0:2.15.0-8.fc41.i6 100% | 51.8 MiB/s | 265.0 KiB | 00m00s [ 50/245] gpgmepp-0:1.24.0-1.fc42.i686 100% | 29.7 MiB/s | 152.0 KiB | 00m00s [ 51/245] libpng-2:1.6.44-1.fc42.i686 100% | 31.5 MiB/s | 128.9 KiB | 00m00s [ 52/245] libjpeg-turbo-0:3.1.0-1.fc42. 100% | 49.0 MiB/s | 251.0 KiB | 00m00s [ 53/245] libtiff-0:4.7.0-2.fc42.i686 100% | 46.1 MiB/s | 236.1 KiB | 00m00s [ 54/245] nspr-0:4.36.0-2.fc42.i686 100% | 22.6 MiB/s | 138.8 KiB | 00m00s [ 55/245] poppler-utils-0:24.08.0-2.fc4 100% | 4.3 MiB/s | 295.1 KiB | 00m00s [ 56/245] openjpeg-0:2.5.3-4.fc42.i686 100% | 32.7 MiB/s | 200.8 KiB | 00m00s [ 57/245] nss-0:3.107.0-1.fc42.i686 100% | 87.4 MiB/s | 716.1 KiB | 00m00s [ 58/245] cairo-gobject-0:1.18.2-2.fc42 100% | 3.9 MiB/s | 16.2 KiB | 00m00s [ 59/245] LibRaw-0:0.21.3-1.fc42.i686 100% | 71.2 MiB/s | 437.6 KiB | 00m00s [ 60/245] poppler-data-0:0.4.11-8.fc41. 100% | 148.7 MiB/s | 1.9 MiB | 00m00s [ 61/245] fftw-libs-double-0:3.3.10-13. 100% | 65.5 MiB/s | 603.4 KiB | 00m00s [ 62/245] gdk-pixbuf2-0:2.42.12-6.fc41. 100% | 58.3 MiB/s | 477.7 KiB | 00m00s [ 63/245] graphviz-libs-0:12.2.1-3.fc42 100% | 105.7 MiB/s | 541.0 KiB | 00m00s [ 64/245] harfbuzz-0:10.2.0-1.fc42.i686 100% | 126.2 MiB/s | 1.0 MiB | 00m00s [ 65/245] imath-0:3.1.12-2.fc42.i686 100% | 25.1 MiB/s | 103.0 KiB | 00m00s [ 66/245] glib2-0:2.83.0-3.fc42.i686 100% | 170.5 MiB/s | 3.1 MiB | 00m00s [ 67/245] jbigkit-libs-0:2.1-30.fc41.i6 100% | 8.7 MiB/s | 53.7 KiB | 00m00s [ 68/245] libICE-0:1.1.2-1.fc42.i686 100% | 12.7 MiB/s | 77.8 KiB | 00m00s [ 69/245] libSM-0:1.2.5-1.fc42.i686 100% | 10.6 MiB/s | 43.4 KiB | 00m00s [ 70/245] libXext-0:1.3.6-2.fc41.i686 100% | 6.9 MiB/s | 42.2 KiB | 00m00s [ 71/245] libX11-0:1.8.10-2.fc42.i686 100% | 94.0 MiB/s | 673.8 KiB | 00m00s [ 72/245] libXt-0:1.3.1-1.fc42.i686 100% | 36.9 MiB/s | 188.7 KiB | 00m00s [ 73/245] libheif-0:1.19.5-1.fc42.i686 100% | 69.5 MiB/s | 498.4 KiB | 00m00s [ 74/245] libjxl-1:0.10.3-5.fc42.i686 100% | 127.8 MiB/s | 1.2 MiB | 00m00s [ 75/245] liblqr-1-0:0.4.2-25.fc41.i686 100% | 8.2 MiB/s | 50.7 KiB | 00m00s [ 76/245] libgs-0:10.04.0-1.fc42.i686 100% | 168.8 MiB/s | 3.5 MiB | 00m00s [ 77/245] libraqm-0:0.10.1-1.fc42.i686 100% | 2.8 MiB/s | 22.8 KiB | 00m00s [ 78/245] libwmf-lite-0:0.2.13-6.fc41.i 100% | 15.0 MiB/s | 76.6 KiB | 00m00s [ 79/245] librsvg2-0:2.59.2-1.fc42.i686 100% | 142.5 MiB/s | 1.9 MiB | 00m00s [ 80/245] libwebp-0:1.5.0-1.fc42.i686 100% | 40.1 MiB/s | 287.6 KiB | 00m00s [ 81/245] libzip-0:1.11.2-1.fc42.i686 100% | 16.5 MiB/s | 84.4 KiB | 00m00s [ 82/245] pango-0:1.55.0-1.fc42.i686 100% | 48.9 MiB/s | 350.8 KiB | 00m00s [ 83/245] openexr-libs-0:3.2.4-3.fc42.i 100% | 130.9 MiB/s | 1.2 MiB | 00m00s [ 84/245] libimagequant-0:4.0.3-5.fc41. 100% | 52.4 MiB/s | 322.1 KiB | 00m00s [ 85/245] python3-olefile-0:0.47-5.fc41 100% | 18.2 MiB/s | 74.6 KiB | 00m00s [ 86/245] libxcb-0:1.17.0-3.fc42.i686 100% | 35.4 MiB/s | 253.6 KiB | 00m00s [ 87/245] python3-deprecated-0:1.2.15-1 100% | 6.2 MiB/s | 25.4 KiB | 00m00s [ 88/245] libxslt-0:1.1.42-2.fc41.i686 100% | 39.3 MiB/s | 201.3 KiB | 00m00s [ 89/245] python3-lxml-0:5.3.0-1.fc42.i 100% | 135.9 MiB/s | 1.4 MiB | 00m00s [ 90/245] qpdf-libs-0:11.9.1-3.fc42.i68 100% | 86.8 MiB/s | 978.0 KiB | 00m00s [ 91/245] python3-wrapt-0:1.17.1-1.fc42 100% | 13.3 MiB/s | 67.9 KiB | 00m00s [ 92/245] perl-Exporter-0:5.78-511.fc41 100% | 7.5 MiB/s | 30.9 KiB | 00m00s [ 93/245] perl-FileHandle-0:2.05-513.fc 100% | 3.8 MiB/s | 15.6 KiB | 00m00s [ 94/245] perl-interpreter-4:5.40.0-513 100% | 17.4 MiB/s | 71.3 KiB | 00m00s [ 95/245] perl-overload-0:1.37-513.fc42 100% | 11.1 MiB/s | 45.6 KiB | 00m00s [ 96/245] perl-vars-0:1.05-513.fc42.noa 100% | 2.1 MiB/s | 13.1 KiB | 00m00s [ 97/245] perl-IO-0:1.55-513.fc42.i686 100% | 15.1 MiB/s | 77.4 KiB | 00m00s [ 98/245] perl-Carp-0:1.54-511.fc41.noa 100% | 7.1 MiB/s | 28.9 KiB | 00m00s [ 99/245] fribidi-0:1.0.16-1.fc42.i686 100% | 13.3 MiB/s | 54.3 KiB | 00m00s [100/245] perl-libs-4:5.40.0-513.fc42.i 100% | 122.3 MiB/s | 2.3 MiB | 00m00s [101/245] libXft-0:2.3.8-7.fc41.i686 100% | 11.9 MiB/s | 73.3 KiB | 00m00s [102/245] libXrender-0:0.9.12-1.fc42.i6 100% | 5.5 MiB/s | 27.9 KiB | 00m00s [103/245] libthai-0:0.1.29-9.fc41.i686 100% | 51.9 MiB/s | 212.6 KiB | 00m00s [104/245] nss-softokn-0:3.107.0-1.fc42. 100% | 77.3 MiB/s | 395.6 KiB | 00m00s [105/245] nss-sysinit-0:3.107.0-1.fc42. 100% | 4.5 MiB/s | 18.4 KiB | 00m00s [106/245] nss-util-0:3.107.0-1.fc42.i68 100% | 21.0 MiB/s | 86.1 KiB | 00m00s [107/245] jasper-libs-0:4.2.3-2.fc41.i6 100% | 33.7 MiB/s | 172.8 KiB | 00m00s [108/245] netpbm-0:11.02.00-7.fc41.i686 100% | 37.7 MiB/s | 193.2 KiB | 00m00s [109/245] perl-Errno-0:1.38-513.fc42.i6 100% | 3.7 MiB/s | 15.0 KiB | 00m00s [110/245] perl-Fcntl-0:1.18-513.fc42.i6 100% | 7.1 MiB/s | 29.1 KiB | 00m00s [111/245] perl-English-0:1.11-513.fc42. 100% | 1.7 MiB/s | 13.7 KiB | 00m00s [112/245] perl-File-Basename-0:2.86-513 100% | 4.2 MiB/s | 17.2 KiB | 00m00s [113/245] perl-File-Copy-0:2.41-513.fc4 100% | 4.9 MiB/s | 20.2 KiB | 00m00s [114/245] perl-File-Temp-1:0.231.100-51 100% | 14.4 MiB/s | 59.1 KiB | 00m00s [115/245] perl-Getopt-Long-1:2.58-2.fc4 100% | 15.6 MiB/s | 63.9 KiB | 00m00s [116/245] perl-PathTools-0:3.91-511.fc4 100% | 13.6 MiB/s | 83.7 KiB | 00m00s [117/245] freeglut-0:3.6.0-2.fc41.i686 100% | 24.6 MiB/s | 151.0 KiB | 00m00s [118/245] libglvnd-glx-1:1.7.0-5.fc41.i 100% | 16.3 MiB/s | 133.5 KiB | 00m00s [119/245] libXau-0:1.0.12-1.fc42.i686 100% | 8.0 MiB/s | 32.7 KiB | 00m00s [120/245] liblerc-0:4.0.0-7.fc41.i686 100% | 35.6 MiB/s | 218.5 KiB | 00m00s [121/245] libdatrie-0:0.2.13-10.fc41.i6 100% | 4.6 MiB/s | 32.9 KiB | 00m00s [122/245] rsvg-pixbuf-loader-0:2.59.2-1 100% | 25.0 MiB/s | 179.1 KiB | 00m00s [123/245] giflib-0:5.2.2-2.fc41.i686 100% | 10.4 MiB/s | 53.4 KiB | 00m00s [124/245] highway-0:1.2.0-3.fc41.i686 100% | 53.7 MiB/s | 439.9 KiB | 00m00s [125/245] shared-mime-info-0:2.3-6.fc41 100% | 47.9 MiB/s | 392.2 KiB | 00m00s [126/245] libdav1d-0:1.5.0-1.fc42.i686 100% | 46.2 MiB/s | 378.5 KiB | 00m00s [127/245] libaom-0:3.9.0-3.fc41.i686 100% | 106.5 MiB/s | 1.3 MiB | 00m00s [128/245] noopenh264-0:0.1.0~openh264_2 100% | 2.7 MiB/s | 21.7 KiB | 00m00s [129/245] rav1e-libs-0:0.7.1-4.fc42.i68 100% | 77.4 MiB/s | 792.5 KiB | 00m00s [130/245] svt-av1-libs-0:2.1.0-4.fc42.i 100% | 81.8 MiB/s | 1.1 MiB | 00m00s [131/245] adobe-mappings-cmap-0:2023111 100% | 138.6 MiB/s | 2.2 MiB | 00m00s [132/245] adobe-mappings-cmap-deprecate 100% | 10.8 MiB/s | 110.6 KiB | 00m00s [133/245] mupdf-libs-0:1.25.2-1.fc42.i6 100% | 261.7 MiB/s | 25.9 MiB | 00m00s [134/245] cups-libs-1:2.4.11-9.fc42.i68 100% | 9.0 MiB/s | 275.5 KiB | 00m00s [135/245] adobe-mappings-pdf-0:20190401 100% | 18.3 MiB/s | 619.0 KiB | 00m00s [136/245] jbig2dec-libs-0:0.20-5.fc41.i 100% | 14.9 MiB/s | 76.5 KiB | 00m00s [137/245] libijs-0:0.35-23.fc41.i686 100% | 7.3 MiB/s | 30.0 KiB | 00m00s [138/245] libpaper-1:2.1.1-7.fc41.i686 100% | 3.4 MiB/s | 27.9 KiB | 00m00s [139/245] google-droid-sans-fonts-0:202 100% | 142.1 MiB/s | 2.7 MiB | 00m00s [140/245] urw-base35-fonts-0:20200910-2 100% | 831.7 KiB/s | 10.0 KiB | 00m00s [141/245] libglvnd-1:1.7.0-5.fc41.i686 100% | 22.3 MiB/s | 114.2 KiB | 00m00s [142/245] color-filesystem-0:1-34.fc41. 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [143/245] libX11-common-0:1.8.10-2.fc42 100% | 28.3 MiB/s | 144.8 KiB | 00m00s [144/245] mesa-libGL-0:24.3.3-1.fc42.i6 100% | 19.1 MiB/s | 156.1 KiB | 00m00s [145/245] graphite2-0:1.3.14-16.fc41.i6 100% | 23.6 MiB/s | 96.7 KiB | 00m00s [146/245] gpgme-0:1.24.0-1.fc42.i686 100% | 44.8 MiB/s | 229.6 KiB | 00m00s [147/245] libassuan-0:2.5.7-2.fc41.i686 100% | 17.0 MiB/s | 69.5 KiB | 00m00s [148/245] libgpg-error-0:1.51-1.fc42.i6 100% | 46.0 MiB/s | 235.6 KiB | 00m00s [149/245] fonts-filesystem-1:2.0.5-19.f 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [150/245] gnupg2-0:2.4.5-5.fc42.i686 100% | 206.6 MiB/s | 2.7 MiB | 00m00s [151/245] libgcrypt-0:1.11.0-4.fc42.i68 100% | 75.4 MiB/s | 540.6 KiB | 00m00s [152/245] gnutls-0:3.8.8-1.fc42.i686 100% | 93.2 MiB/s | 1.1 MiB | 00m00s [153/245] npth-0:1.8-1.fc42.i686 100% | 6.3 MiB/s | 26.0 KiB | 00m00s [154/245] libksba-0:1.6.7-2.fc41.i686 100% | 22.7 MiB/s | 162.9 KiB | 00m00s [155/245] tpm2-tss-0:4.1.3-5.fc42.i686 100% | 68.5 MiB/s | 350.5 KiB | 00m00s [156/245] ghostscript-tools-printing-0: 100% | 3.2 MiB/s | 13.2 KiB | 00m00s [157/245] ghostscript-tools-fonts-0:10. 100% | 3.0 MiB/s | 12.5 KiB | 00m00s [158/245] default-fonts-core-sans-0:4.2 100% | 6.1 MiB/s | 25.2 KiB | 00m00s [159/245] libXi-0:1.8.2-1.fc42.i686 100% | 10.3 MiB/s | 42.3 KiB | 00m00s [160/245] libglvnd-opengl-1:1.7.0-5.fc4 100% | 9.2 MiB/s | 37.9 KiB | 00m00s [161/245] xml-common-0:0.6.3-65.fc41.no 100% | 7.6 MiB/s | 31.2 KiB | 00m00s [162/245] abattis-cantarell-vf-fonts-0: 100% | 23.5 MiB/s | 120.2 KiB | 00m00s [163/245] google-noto-sans-vf-fonts-0:2 100% | 85.7 MiB/s | 614.5 KiB | 00m00s [164/245] cups-filesystem-1:2.4.11-9.fc 100% | 3.3 MiB/s | 13.6 KiB | 00m00s [165/245] avahi-libs-0:0.9~rc2-2.fc42.i 100% | 14.8 MiB/s | 76.0 KiB | 00m00s [166/245] dbus-libs-1:1.16.0-1.fc42.i68 100% | 29.1 MiB/s | 148.7 KiB | 00m00s [167/245] libdeflate-0:1.23-1.fc42.i686 100% | 11.2 MiB/s | 68.6 KiB | 00m00s [168/245] pixman-0:0.44.2-1.fc42.i686 100% | 27.7 MiB/s | 283.6 KiB | 00m00s [169/245] urw-base35-bookman-fonts-0:20 100% | 118.1 MiB/s | 846.8 KiB | 00m00s [170/245] urw-base35-d050000l-fonts-0:2 100% | 14.8 MiB/s | 75.7 KiB | 00m00s [171/245] urw-base35-c059-fonts-0:20200 100% | 94.8 MiB/s | 874.0 KiB | 00m00s [172/245] urw-base35-fonts-common-0:202 100% | 4.1 MiB/s | 20.7 KiB | 00m00s [173/245] urw-base35-gothic-fonts-0:202 100% | 89.6 MiB/s | 642.4 KiB | 00m00s [174/245] urw-base35-nimbus-mono-ps-fon 100% | 86.2 MiB/s | 794.6 KiB | 00m00s [175/245] urw-base35-nimbus-roman-fonts 100% | 69.7 MiB/s | 856.0 KiB | 00m00s [176/245] urw-base35-nimbus-sans-fonts- 100% | 100.1 MiB/s | 1.3 MiB | 00m00s [177/245] urw-base35-p052-fonts-0:20200 100% | 63.4 MiB/s | 973.1 KiB | 00m00s [178/245] urw-base35-standard-symbols-p 100% | 7.1 MiB/s | 58.2 KiB | 00m00s [179/245] urw-base35-z003-fonts-0:20200 100% | 29.9 MiB/s | 275.4 KiB | 00m00s [180/245] libusb1-0:1.0.27-6.fc42.i686 100% | 15.1 MiB/s | 77.5 KiB | 00m00s [181/245] perl-Scalar-List-Utils-5:1.68 100% | 15.0 MiB/s | 76.8 KiB | 00m00s [182/245] perl-overloading-0:0.02-513.f 100% | 2.5 MiB/s | 13.0 KiB | 00m00s [183/245] perl-DynaLoader-0:1.56-513.fc 100% | 5.1 MiB/s | 26.1 KiB | 00m00s [184/245] perl-mro-0:1.29-513.fc42.i686 100% | 4.8 MiB/s | 29.3 KiB | 00m00s [185/245] perl-constant-0:1.33-512.fc41 100% | 5.6 MiB/s | 23.0 KiB | 00m00s [186/245] perl-File-stat-0:1.14-513.fc4 100% | 4.2 MiB/s | 17.1 KiB | 00m00s [187/245] perl-SelectSaver-0:1.02-513.f 100% | 2.9 MiB/s | 11.8 KiB | 00m00s [188/245] perl-Socket-4:2.038-511.fc41. 100% | 10.9 MiB/s | 55.7 KiB | 00m00s [189/245] perl-Encode-4:3.21-511.fc41.i 100% | 74.1 MiB/s | 1.0 MiB | 00m00s [190/245] perl-Symbol-0:1.09-513.fc42.n 100% | 3.5 MiB/s | 14.3 KiB | 00m00s [191/245] perl-Pod-Usage-4:2.03-511.fc4 100% | 7.8 MiB/s | 40.0 KiB | 00m00s [192/245] perl-Text-ParseWords-0:3.31-5 100% | 4.0 MiB/s | 16.6 KiB | 00m00s [193/245] perl-base-0:2.27-513.fc42.noa 100% | 4.0 MiB/s | 16.3 KiB | 00m00s [194/245] perl-POSIX-0:2.20-513.fc42.i6 100% | 19.3 MiB/s | 98.9 KiB | 00m00s [195/245] perl-Class-Struct-0:0.68-513. 100% | 3.1 MiB/s | 22.1 KiB | 00m00s [196/245] perl-File-Path-0:2.18-511.fc4 100% | 5.7 MiB/s | 35.3 KiB | 00m00s [197/245] perl-MIME-Base64-0:3.16-511.f 100% | 9.9 MiB/s | 30.4 KiB | 00m00s [198/245] perl-parent-1:0.244-1.fc42.no 100% | 3.0 MiB/s | 15.1 KiB | 00m00s [199/245] perl-Getopt-Std-0:1.14-513.fc 100% | 3.8 MiB/s | 15.8 KiB | 00m00s [200/245] gumbo-parser-1:0.12.1-2.fc41. 100% | 33.7 MiB/s | 138.2 KiB | 00m00s [201/245] perl-Storable-1:3.32-511.fc41 100% | 16.5 MiB/s | 101.2 KiB | 00m00s [202/245] nss-softokn-freebl-0:3.107.0- 100% | 66.3 MiB/s | 339.7 KiB | 00m00s [203/245] libX11-xcb-0:1.8.10-2.fc42.i6 100% | 2.3 MiB/s | 11.7 KiB | 00m00s [204/245] libXxf86vm-0:1.1.6-1.fc42.i68 100% | 4.3 MiB/s | 17.6 KiB | 00m00s [205/245] tesseract-libs-0:5.5.0-3.fc42 100% | 124.8 MiB/s | 1.4 MiB | 00m00s [206/245] leptonica-0:1.85.0-1.fc42.i68 100% | 92.6 MiB/s | 1.2 MiB | 00m00s [207/245] libdrm-0:2.4.124-1.fc42.i686 100% | 26.6 MiB/s | 163.4 KiB | 00m00s [208/245] mesa-libglapi-0:24.3.3-1.fc42 100% | 5.8 MiB/s | 41.5 KiB | 00m00s [209/245] libxshmfence-0:1.3.2-5.fc42.i 100% | 2.2 MiB/s | 13.5 KiB | 00m00s [210/245] lm_sensors-libs-0:3.6.0-21.fc 100% | 7.6 MiB/s | 39.1 KiB | 00m00s [211/245] mesa-filesystem-0:24.3.3-1.fc 100% | 3.4 MiB/s | 20.9 KiB | 00m00s [212/245] mesa-libgbm-0:24.3.3-1.fc42.i 100% | 3.6 MiB/s | 48.4 KiB | 00m00s [213/245] spirv-tools-libs-0:2024.4-1.f 100% | 67.5 MiB/s | 1.6 MiB | 00m00s [214/245] libpciaccess-0:0.16-13.fc41.i 100% | 3.5 MiB/s | 29.0 KiB | 00m00s [215/245] google-noto-fonts-common-0:20 100% | 2.4 MiB/s | 17.1 KiB | 00m00s [216/245] nettle-0:3.10-3.fc41.i686 100% | 25.4 MiB/s | 442.4 KiB | 00m00s [217/245] llvm-libs-0:19.1.6-2.fc42.i68 100% | 254.5 MiB/s | 30.8 MiB | 00m00s [218/245] perl-Pod-Perldoc-0:3.28.01-51 100% | 2.4 MiB/s | 80.5 KiB | 00m00s [219/245] perl-podlators-1:6.0.2-2.fc41 100% | 24.4 MiB/s | 124.8 KiB | 00m00s [220/245] mesa-dri-drivers-0:24.3.3-1.f 100% | 185.3 MiB/s | 30.2 MiB | 00m00s [221/245] perl-HTTP-Tiny-0:0.090-1.fc42 100% | 2.0 MiB/s | 56.5 KiB | 00m00s [222/245] groff-base-0:1.23.0-7.fc41.i6 100% | 32.2 MiB/s | 1.1 MiB | 00m00s [223/245] perl-IPC-Open3-0:1.22-513.fc4 100% | 5.4 MiB/s | 21.9 KiB | 00m00s [224/245] perl-Pod-Simple-1:3.45-511.fc 100% | 40.9 MiB/s | 209.6 KiB | 00m00s [225/245] perl-locale-0:1.12-513.fc42.n 100% | 3.3 MiB/s | 13.7 KiB | 00m00s [226/245] perl-Time-Local-2:1.350-511.f 100% | 8.4 MiB/s | 34.5 KiB | 00m00s [227/245] perl-IO-Socket-SSL-0:2.089-1. 100% | 37.6 MiB/s | 231.2 KiB | 00m00s [228/245] perl-Net-SSLeay-0:1.94-7.fc41 100% | 52.2 MiB/s | 374.1 KiB | 00m00s [229/245] libwayland-server-0:1.23.0-2. 100% | 8.5 MiB/s | 43.5 KiB | 00m00s [230/245] perl-Term-ANSIColor-0:5.01-51 100% | 9.3 MiB/s | 47.7 KiB | 00m00s [231/245] perl-Term-Cap-0:1.18-511.fc41 100% | 5.4 MiB/s | 22.1 KiB | 00m00s [232/245] hwdata-0:0.391-1.fc42.noarch 100% | 148.1 MiB/s | 1.6 MiB | 00m00s [233/245] ncurses-0:6.5-2.20240629.fc41 100% | 58.8 MiB/s | 421.3 KiB | 00m00s [234/245] perl-Pod-Escapes-1:1.07-511.f 100% | 4.8 MiB/s | 19.8 KiB | 00m00s [235/245] perl-Text-Tabs+Wrap-0:2024.00 100% | 5.3 MiB/s | 21.9 KiB | 00m00s [236/245] perl-AutoLoader-0:5.74-513.fc 100% | 5.2 MiB/s | 21.3 KiB | 00m00s [237/245] perl-if-0:0.61.000-513.fc42.n 100% | 3.4 MiB/s | 14.1 KiB | 00m00s [238/245] perl-IO-Socket-IP-0:0.43-1.fc 100% | 10.3 MiB/s | 42.2 KiB | 00m00s [239/245] perl-Data-Dumper-0:2.189-512. 100% | 14.2 MiB/s | 58.2 KiB | 00m00s [240/245] perl-URI-0:5.31-1.fc42.noarch 100% | 24.8 MiB/s | 127.0 KiB | 00m00s [241/245] perl-MIME-Base32-0:1.303-21.f 100% | 6.7 MiB/s | 20.5 KiB | 00m00s [242/245] perl-libnet-0:3.15-512.fc41.n 100% | 24.0 MiB/s | 123.0 KiB | 00m00s [243/245] perl-B-0:1.89-513.fc42.i686 100% | 35.0 MiB/s | 179.0 KiB | 00m00s [244/245] perl-Digest-MD5-0:2.59-5.fc41 100% | 8.9 MiB/s | 36.3 KiB | 00m00s [245/245] perl-Digest-0:1.20-511.fc41.n 100% | 6.1 MiB/s | 24.9 KiB | 00m00s -------------------------------------------------------------------------------- [245/245] Total 100% | 214.4 MiB/s | 166.8 MiB | 00m01s Running transaction [ 1/247] Verify package files 100% | 413.0 B/s | 245.0 B | 00m01s [ 2/247] Prepare transaction 100% | 3.1 KiB/s | 245.0 B | 00m00s [ 3/247] Installing libjpeg-turbo-0:3. 100% | 277.3 MiB/s | 851.9 KiB | 00m00s [ 4/247] Installing libpng-2:1.6.44-1. 100% | 256.2 MiB/s | 262.4 KiB | 00m00s [ 5/247] Installing openjpeg-0:2.5.3-4 100% | 465.4 MiB/s | 476.5 KiB | 00m00s [ 6/247] Installing nspr-0:4.36.0-2.fc 100% | 320.6 MiB/s | 328.3 KiB | 00m00s [ 7/247] Installing lcms2-0:2.16-4.fc4 100% | 453.9 MiB/s | 464.8 KiB | 00m00s [ 8/247] Installing fonts-filesystem-1 100% | 0.0 B/s | 788.0 B | 00m00s [ 9/247] Installing urw-base35-fonts-c 100% | 0.0 B/s | 38.4 KiB | 00m00s [ 10/247] Installing python-rpm-macros- 100% | 0.0 B/s | 22.8 KiB | 00m00s [ 11/247] Installing python3-rpm-macros 100% | 0.0 B/s | 6.7 KiB | 00m00s [ 12/247] Installing adobe-mappings-cma 100% | 422.0 MiB/s | 15.2 MiB | 00m00s [ 13/247] Installing adobe-mappings-cma 100% | 285.7 MiB/s | 585.2 KiB | 00m00s [ 14/247] Installing pyproject-rpm-macr 100% | 112.3 MiB/s | 115.0 KiB | 00m00s [ 15/247] Installing urw-base35-bookman 100% | 124.1 MiB/s | 1.4 MiB | 00m00s [ 16/247] Installing urw-base35-c059-fo 100% | 199.3 MiB/s | 1.4 MiB | 00m00s [ 17/247] Installing urw-base35-d050000 100% | 20.8 MiB/s | 85.4 KiB | 00m00s [ 18/247] Installing urw-base35-gothic- 100% | 166.1 MiB/s | 1.2 MiB | 00m00s [ 19/247] Installing urw-base35-nimbus- 100% | 175.3 MiB/s | 1.1 MiB | 00m00s [ 20/247] Installing urw-base35-nimbus- 100% | 195.1 MiB/s | 1.4 MiB | 00m00s [ 21/247] Installing urw-base35-nimbus- 100% | 266.0 MiB/s | 2.4 MiB | 00m00s [ 22/247] Installing urw-base35-p052-fo 100% | 212.5 MiB/s | 1.5 MiB | 00m00s [ 23/247] Installing urw-base35-standar 100% | 16.1 MiB/s | 66.0 KiB | 00m00s [ 24/247] Installing urw-base35-z003-fo 100% | 76.5 MiB/s | 391.8 KiB | 00m00s [ 25/247] Installing urw-base35-fonts-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [ 26/247] Installing google-droid-sans- 100% | 391.2 MiB/s | 6.3 MiB | 00m00s [ 27/247] Installing abattis-cantarell- 100% | 189.9 MiB/s | 194.4 KiB | 00m00s [ 28/247] Installing hwdata-0:0.391-1.f 100% | 585.5 MiB/s | 9.4 MiB | 00m00s [ 29/247] Installing google-noto-fonts- 100% | 0.0 B/s | 18.5 KiB | 00m00s [ 30/247] Installing google-noto-sans-v 100% | 347.8 MiB/s | 1.4 MiB | 00m00s [ 31/247] Installing default-fonts-core 100% | 17.8 MiB/s | 18.2 KiB | 00m00s [ 32/247] Installing mesa-filesystem-0: 100% | 2.1 MiB/s | 4.3 KiB | 00m00s [ 33/247] Installing tzdata-0:2024b-1.f 100% | 69.8 MiB/s | 1.9 MiB | 00m00s [ 34/247] Installing python-pip-wheel-0 100% | 622.1 MiB/s | 1.2 MiB | 00m00s [ 35/247] Installing cups-filesystem-1: 100% | 445.3 KiB/s | 1.8 KiB | 00m00s [ 36/247] Installing xml-common-0:0.6.3 100% | 79.2 MiB/s | 81.1 KiB | 00m00s [ 37/247] Installing color-filesystem-0 100% | 0.0 B/s | 1.2 KiB | 00m00s [ 38/247] Installing libX11-common-0:1. 100% | 169.6 MiB/s | 1.2 MiB | 00m00s [ 39/247] Installing adobe-mappings-pdf 100% | 439.6 MiB/s | 4.4 MiB | 00m00s [ 40/247] Installing openblas-0:0.3.28- 100% | 105.8 MiB/s | 108.3 KiB | 00m00s [ 41/247] Installing poppler-data-0:0.4 100% | 413.0 MiB/s | 12.4 MiB | 00m00s [ 42/247] Installing expat-0:2.6.4-1.fc 100% | 23.6 MiB/s | 290.1 KiB | 00m00s [ 43/247] Installing libgpg-error-0:1.5 100% | 67.0 MiB/s | 891.3 KiB | 00m00s [ 44/247] Installing libwebp-0:1.5.0-1. 100% | 280.8 MiB/s | 862.6 KiB | 00m00s [ 45/247] Installing nss-util-0:3.107.0 100% | 187.8 MiB/s | 192.3 KiB | 00m00s [ 46/247] Installing libassuan-0:2.5.7- 100% | 165.0 MiB/s | 168.9 KiB | 00m00s [ 47/247] Installing libICE-0:1.1.2-1.f 100% | 195.7 MiB/s | 200.4 KiB | 00m00s [ 48/247] Installing jbigkit-libs-0:2.1 100% | 111.5 MiB/s | 114.2 KiB | 00m00s [ 49/247] Installing libgfortran-0:15.0 100% | 460.8 MiB/s | 3.2 MiB | 00m00s [ 50/247] Installing libSM-0:1.2.5-1.fc 100% | 0.0 B/s | 104.2 KiB | 00m00s [ 51/247] Installing jasper-libs-0:4.2. 100% | 357.3 MiB/s | 365.9 KiB | 00m00s [ 52/247] Installing libX11-xcb-0:1.8.1 100% | 0.0 B/s | 15.2 KiB | 00m00s [ 53/247] Installing libglvnd-1:1.7.0-5 100% | 462.3 MiB/s | 473.4 KiB | 00m00s [ 54/247] Installing jbig2dec-libs-0:0. 100% | 173.7 MiB/s | 177.9 KiB | 00m00s [ 55/247] Installing giflib-0:5.2.2-2.f 100% | 114.4 MiB/s | 117.2 KiB | 00m00s [ 56/247] Installing fribidi-0:1.0.16-1 100% | 17.7 MiB/s | 199.0 KiB | 00m00s [ 57/247] Installing imath-0:3.1.12-2.f 100% | 190.0 MiB/s | 389.1 KiB | 00m00s [ 58/247] Installing libglvnd-opengl-1: 100% | 0.0 B/s | 129.2 KiB | 00m00s [ 59/247] Installing LibRaw-0:0.21.3-1. 100% | 600.6 MiB/s | 2.4 MiB | 00m00s [ 60/247] Installing openblas-openmp-0: 100% | 607.8 MiB/s | 22.5 MiB | 00m00s [ 61/247] Installing nss-softokn-freebl 100% | 291.5 MiB/s | 895.5 KiB | 00m00s [ 62/247] Installing nss-softokn-0:3.10 100% | 516.8 MiB/s | 2.1 MiB | 00m00s [ 63/247] Installing nss-sysinit-0:3.10 100% | 1.7 MiB/s | 17.4 KiB | 00m00s [ 64/247] Installing nss-0:3.107.0-1.fc 100% | 245.5 MiB/s | 2.0 MiB | 00m00s [ 65/247] Installing libgcrypt-0:1.11.0 100% | 307.0 MiB/s | 1.2 MiB | 00m00s [ 66/247] Installing libksba-0:1.6.7-2. 100% | 391.0 MiB/s | 400.4 KiB | 00m00s [ 67/247] Installing graphviz-libs-0:12 100% | 344.9 MiB/s | 1.4 MiB | 00m00s [ 68/247] Installing libpciaccess-0:0.1 100% | 0.0 B/s | 49.3 KiB | 00m00s [ 69/247] Installing libdrm-0:2.4.124-1 100% | 205.7 MiB/s | 421.2 KiB | 00m00s [ 70/247] Installing ncurses-0:6.5-2.20 100% | 46.6 MiB/s | 620.0 KiB | 00m00s [ 71/247] Installing libwayland-server- 100% | 14.6 MiB/s | 74.7 KiB | 00m00s [ 72/247] Installing groff-base-0:1.23. 100% | 138.6 MiB/s | 3.9 MiB | 00m00s [ 73/247] Installing perl-Digest-0:1.20 100% | 0.0 B/s | 37.1 KiB | 00m00s [ 74/247] Installing perl-FileHandle-0: 100% | 0.0 B/s | 9.8 KiB | 00m00s [ 75/247] Installing perl-B-0:1.89-513. 100% | 247.4 MiB/s | 506.7 KiB | 00m00s [ 76/247] Installing perl-Digest-MD5-0: 100% | 59.6 MiB/s | 61.0 KiB | 00m00s [ 77/247] Installing perl-MIME-Base32-0 100% | 0.0 B/s | 32.2 KiB | 00m00s [ 78/247] Installing perl-Data-Dumper-0 100% | 118.1 MiB/s | 120.9 KiB | 00m00s [ 79/247] Installing perl-libnet-0:3.15 100% | 287.8 MiB/s | 294.7 KiB | 00m00s [ 80/247] Installing perl-AutoLoader-0: 100% | 0.0 B/s | 20.9 KiB | 00m00s [ 81/247] Installing perl-IO-Socket-IP- 100% | 99.8 MiB/s | 102.2 KiB | 00m00s [ 82/247] Installing perl-URI-0:5.31-1. 100% | 131.7 MiB/s | 269.6 KiB | 00m00s [ 83/247] Installing perl-File-Path-0:2 100% | 0.0 B/s | 64.5 KiB | 00m00s [ 84/247] Installing perl-locale-0:1.12 100% | 0.0 B/s | 6.9 KiB | 00m00s [ 85/247] Installing perl-Time-Local-2: 100% | 0.0 B/s | 70.6 KiB | 00m00s [ 86/247] Installing perl-Pod-Escapes-1 100% | 0.0 B/s | 25.9 KiB | 00m00s [ 87/247] Installing perl-Text-Tabs+Wra 100% | 0.0 B/s | 23.9 KiB | 00m00s [ 88/247] Installing perl-if-0:0.61.000 100% | 0.0 B/s | 6.2 KiB | 00m00s [ 89/247] Installing perl-Net-SSLeay-0: 100% | 281.7 MiB/s | 1.4 MiB | 00m00s [ 90/247] Installing perl-IO-Socket-SSL 100% | 345.4 MiB/s | 707.4 KiB | 00m00s [ 91/247] Installing perl-Class-Struct- 100% | 0.0 B/s | 25.9 KiB | 00m00s [ 92/247] Installing perl-File-Temp-1:0 100% | 160.2 MiB/s | 164.1 KiB | 00m00s [ 93/247] Installing perl-IPC-Open3-0:1 100% | 0.0 B/s | 23.3 KiB | 00m00s [ 94/247] Installing perl-POSIX-0:2.20- 100% | 228.3 MiB/s | 233.8 KiB | 00m00s [ 95/247] Installing perl-Term-ANSIColo 100% | 96.9 MiB/s | 99.2 KiB | 00m00s [ 96/247] Installing perl-Term-Cap-0:1. 100% | 0.0 B/s | 30.6 KiB | 00m00s [ 97/247] Installing perl-Pod-Simple-1: 100% | 278.5 MiB/s | 570.5 KiB | 00m00s [ 98/247] Installing perl-HTTP-Tiny-0:0 100% | 152.8 MiB/s | 156.4 KiB | 00m00s [ 99/247] Installing perl-Socket-4:2.03 100% | 114.6 MiB/s | 117.4 KiB | 00m00s [100/247] Installing perl-SelectSaver-0 100% | 0.0 B/s | 2.6 KiB | 00m00s [101/247] Installing perl-Symbol-0:1.09 100% | 0.0 B/s | 7.2 KiB | 00m00s [102/247] Installing perl-File-stat-0:1 100% | 0.0 B/s | 13.1 KiB | 00m00s [103/247] Installing perl-podlators-1:6 100% | 26.2 MiB/s | 321.4 KiB | 00m00s [104/247] Installing perl-Pod-Perldoc-0 100% | 15.0 MiB/s | 169.3 KiB | 00m00s [105/247] Installing perl-Fcntl-0:1.18- 100% | 0.0 B/s | 44.4 KiB | 00m00s [106/247] Installing perl-mro-0:1.29-51 100% | 0.0 B/s | 40.9 KiB | 00m00s [107/247] Installing perl-overloading-0 100% | 0.0 B/s | 5.5 KiB | 00m00s [108/247] Installing perl-Text-ParseWor 100% | 0.0 B/s | 14.6 KiB | 00m00s [109/247] Installing perl-base-0:2.27-5 100% | 0.0 B/s | 12.9 KiB | 00m00s [110/247] Installing perl-IO-0:1.55-513 100% | 145.8 MiB/s | 149.3 KiB | 00m00s [111/247] Installing perl-Pod-Usage-4:2 100% | 7.7 MiB/s | 86.3 KiB | 00m00s [112/247] Installing perl-vars-0:1.05-5 100% | 0.0 B/s | 4.3 KiB | 00m00s [113/247] Installing perl-Errno-0:1.38- 100% | 0.0 B/s | 8.7 KiB | 00m00s [114/247] Installing perl-File-Basename 100% | 0.0 B/s | 14.6 KiB | 00m00s [115/247] Installing perl-Scalar-List-U 100% | 152.3 MiB/s | 156.0 KiB | 00m00s [116/247] Installing perl-overload-0:1. 100% | 0.0 B/s | 71.9 KiB | 00m00s [117/247] Installing perl-constant-0:1. 100% | 0.0 B/s | 27.4 KiB | 00m00s [118/247] Installing perl-parent-1:0.24 100% | 0.0 B/s | 11.0 KiB | 00m00s [119/247] Installing perl-Getopt-Std-0: 100% | 0.0 B/s | 11.7 KiB | 00m00s [120/247] Installing perl-MIME-Base64-0 100% | 46.5 MiB/s | 47.7 KiB | 00m00s [121/247] Installing perl-Storable-1:3. 100% | 227.8 MiB/s | 233.2 KiB | 00m00s [122/247] Installing perl-Getopt-Long-1 100% | 143.8 MiB/s | 147.2 KiB | 00m00s [123/247] Installing perl-Carp-0:1.54-5 100% | 0.0 B/s | 47.7 KiB | 00m00s [124/247] Installing perl-DynaLoader-0: 100% | 0.0 B/s | 32.5 KiB | 00m00s [125/247] Installing perl-PathTools-0:3 100% | 175.6 MiB/s | 179.8 KiB | 00m00s [126/247] Installing perl-Encode-4:3.21 100% | 172.3 MiB/s | 3.3 MiB | 00m00s [127/247] Installing perl-Exporter-0:5. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [128/247] Installing perl-libs-4:5.40.0 100% | 319.6 MiB/s | 10.2 MiB | 00m00s [129/247] Installing perl-interpreter-4 100% | 10.8 MiB/s | 122.1 KiB | 00m00s [130/247] Installing perl-English-0:1.1 100% | 0.0 B/s | 6.6 KiB | 00m00s [131/247] Installing perl-File-Copy-0:2 100% | 0.0 B/s | 20.2 KiB | 00m00s [132/247] Installing nettle-0:3.10-3.fc 100% | 387.8 MiB/s | 794.3 KiB | 00m00s [133/247] Installing gnutls-0:3.8.8-1.f 100% | 429.0 MiB/s | 3.4 MiB | 00m00s [134/247] Installing glib2-0:2.83.0-3.f 100% | 343.2 MiB/s | 15.1 MiB | 00m00s [135/247] Installing shared-mime-info-0 100% | 116.2 MiB/s | 2.6 MiB | 00m00s [136/247] Installing gdk-pixbuf2-0:2.42 100% | 133.0 MiB/s | 2.5 MiB | 00m00s [137/247] Installing liblqr-1-0:0.4.2-2 100% | 103.4 MiB/s | 105.9 KiB | 00m00s [138/247] Installing qpdf-libs-0:11.9.1 100% | 392.7 MiB/s | 2.7 MiB | 00m00s [139/247] Installing libedit-0:3.1-54.2 100% | 234.5 MiB/s | 240.2 KiB | 00m00s [140/247] Installing llvm-libs-0:19.1.6 100% | 486.1 MiB/s | 127.4 MiB | 00m00s [141/247] Installing spirv-tools-libs-0 100% | 480.2 MiB/s | 5.8 MiB | 00m00s [142/247] Installing lm_sensors-libs-0: 100% | 82.6 MiB/s | 84.6 KiB | 00m00s [143/247] Installing libxshmfence-0:1.3 100% | 0.0 B/s | 13.1 KiB | 00m00s [144/247] Installing gumbo-parser-1:0.1 100% | 376.8 MiB/s | 385.9 KiB | 00m00s [145/247] Installing mpdecimal-0:2.5.1- 100% | 200.4 MiB/s | 205.2 KiB | 00m00s [146/247] Installing libb2-0:0.98.1-12. 100% | 17.7 MiB/s | 54.5 KiB | 00m00s [147/247] Installing python3-libs-0:3.1 100% | 387.5 MiB/s | 39.9 MiB | 00m00s [148/247] Installing python3-0:3.13.1-2 100% | 2.8 MiB/s | 31.5 KiB | 00m00s [149/247] Installing python3-packaging- 100% | 184.9 MiB/s | 568.0 KiB | 00m00s [150/247] Installing python3-idna-0:3.1 100% | 309.7 MiB/s | 634.3 KiB | 00m00s [151/247] Installing python3-urllib3-0: 100% | 254.5 MiB/s | 1.0 MiB | 00m00s [152/247] Installing python3-rpm-genera 100% | 81.0 MiB/s | 82.9 KiB | 00m00s [153/247] Installing python3-devel-0:3. 100% | 106.8 MiB/s | 1.8 MiB | 00m00s [154/247] Installing python3-iniconfig- 100% | 0.0 B/s | 23.6 KiB | 00m00s [155/247] Installing python3-pluggy-0:1 100% | 194.7 MiB/s | 199.4 KiB | 00m00s [156/247] Installing python3-platformdi 100% | 170.9 MiB/s | 175.0 KiB | 00m00s [157/247] Installing python3-olefile-0: 100% | 335.6 MiB/s | 343.6 KiB | 00m00s [158/247] Installing python3-charset-no 100% | 26.8 MiB/s | 329.5 KiB | 00m00s [159/247] Installing python3-requests-0 100% | 243.2 MiB/s | 498.0 KiB | 00m00s [160/247] Installing python3-pooch-0:1. 100% | 208.5 MiB/s | 640.5 KiB | 00m00s [161/247] Installing python3-wrapt-0:1. 100% | 202.2 MiB/s | 207.1 KiB | 00m00s [162/247] Installing python3-deprecated 100% | 55.2 MiB/s | 56.5 KiB | 00m00s [163/247] Installing libusb1-0:1.0.27-6 100% | 13.3 MiB/s | 176.5 KiB | 00m00s [164/247] Installing tpm2-tss-0:4.1.3-5 100% | 331.2 MiB/s | 1.7 MiB | 00m00s [165/247] Installing libdeflate-0:1.23- 100% | 122.9 MiB/s | 125.8 KiB | 00m00s [166/247] Installing openexr-libs-0:3.2 100% | 506.0 MiB/s | 6.6 MiB | 00m00s [167/247] Installing dbus-libs-1:1.16.0 100% | 351.5 MiB/s | 359.9 KiB | 00m00s [168/247] Installing avahi-libs-0:0.9~r 100% | 190.8 MiB/s | 195.4 KiB | 00m00s [169/247] Installing cups-libs-1:2.4.11 100% | 329.0 MiB/s | 673.8 KiB | 00m00s [170/247] Installing pixman-0:0.44.2-1. 100% | 348.0 MiB/s | 712.8 KiB | 00m00s [171/247] Installing npth-0:1.8-1.fc42. 100% | 52.7 MiB/s | 54.0 KiB | 00m00s [172/247] Installing gnupg2-0:2.4.5-5.f 100% | 285.0 MiB/s | 9.7 MiB | 00m00s [173/247] Installing gpgme-0:1.24.0-1.f 100% | 51.5 MiB/s | 633.0 KiB | 00m00s [174/247] Installing gpgmepp-0:1.24.0-1 100% | 407.2 MiB/s | 417.0 KiB | 00m00s [175/247] Installing graphite2-0:1.3.14 100% | 14.8 MiB/s | 196.6 KiB | 00m00s [176/247] Installing harfbuzz-0:10.2.0- 100% | 396.0 MiB/s | 2.8 MiB | 00m00s [177/247] Installing freetype-0:2.13.3- 100% | 278.7 MiB/s | 856.1 KiB | 00m00s [178/247] Installing fontconfig-0:2.15. 100% | 693.0 KiB/s | 798.3 KiB | 00m01s [179/247] Installing libraqm-0:0.10.1-1 100% | 0.0 B/s | 33.1 KiB | 00m00s [180/247] Installing libpaper-1:2.1.1-7 100% | 0.0 B/s | 49.8 KiB | 00m00s [181/247] Installing libijs-0:0.35-23.f 100% | 0.0 B/s | 61.8 KiB | 00m00s [182/247] Installing svt-av1-libs-0:2.1 100% | 460.2 MiB/s | 3.7 MiB | 00m00s [183/247] Installing rav1e-libs-0:0.7.1 100% | 411.6 MiB/s | 2.1 MiB | 00m00s [184/247] Installing noopenh264-0:0.1.0 100% | 0.0 B/s | 43.8 KiB | 00m00s [185/247] Installing libdav1d-0:1.5.0-1 100% | 344.9 MiB/s | 1.0 MiB | 00m00s [186/247] Installing libaom-0:3.9.0-3.f 100% | 446.6 MiB/s | 3.6 MiB | 00m00s [187/247] Installing libheif-0:1.19.5-1 100% | 429.8 MiB/s | 1.3 MiB | 00m00s [188/247] Installing highway-0:1.2.0-3. 100% | 461.1 MiB/s | 2.3 MiB | 00m00s [189/247] Installing libjxl-1:0.10.3-5. 100% | 418.9 MiB/s | 2.9 MiB | 00m00s [190/247] Installing libdatrie-0:0.2.13 100% | 0.0 B/s | 58.3 KiB | 00m00s [191/247] Installing libthai-0:0.1.29-9 100% | 383.1 MiB/s | 784.5 KiB | 00m00s [192/247] Installing liblerc-0:4.0.0-7. 100% | 316.6 MiB/s | 648.4 KiB | 00m00s [193/247] Installing libtiff-0:4.7.0-2. 100% | 320.8 MiB/s | 656.9 KiB | 00m00s [194/247] Installing leptonica-0:1.85.0 100% | 415.3 MiB/s | 3.3 MiB | 00m00s [195/247] Installing tesseract-libs-0:5 100% | 415.9 MiB/s | 3.3 MiB | 00m00s [196/247] Installing mupdf-libs-0:1.25. 100% | 377.7 MiB/s | 47.2 MiB | 00m00s [197/247] Installing poppler-0:24.08.0- 100% | 439.5 MiB/s | 3.5 MiB | 00m00s [198/247] Installing libXau-0:1.0.12-1. 100% | 0.0 B/s | 72.6 KiB | 00m00s [199/247] Installing libxcb-0:1.17.0-3. 100% | 290.4 MiB/s | 1.2 MiB | 00m00s [200/247] Installing libX11-0:1.8.10-2. 100% | 447.4 MiB/s | 1.3 MiB | 00m00s [201/247] Installing libXext-0:1.3.6-2. 100% | 0.0 B/s | 98.2 KiB | 00m00s [202/247] Installing libXrender-0:0.9.1 100% | 0.0 B/s | 53.2 KiB | 00m00s [203/247] Installing cairo-0:1.18.2-2.f 100% | 368.4 MiB/s | 1.8 MiB | 00m00s [204/247] Installing mesa-libglapi-0:24 100% | 0.0 B/s | 138.4 KiB | 00m00s [205/247] Installing mesa-libgbm-0:24.3 100% | 74.5 MiB/s | 76.3 KiB | 00m00s [206/247] Installing mesa-dri-drivers-0 100% | 576.1 MiB/s | 154.4 MiB | 00m00s [207/247] Installing cairo-gobject-0:1. 100% | 0.0 B/s | 34.3 KiB | 00m00s [208/247] Installing libXt-0:1.3.1-1.fc 100% | 214.1 MiB/s | 438.5 KiB | 00m00s [209/247] Installing libgs-0:10.04.0-1. 100% | 574.3 MiB/s | 23.0 MiB | 00m00s [210/247] Installing ghostscript-tools- 100% | 341.8 KiB/s | 3.4 KiB | 00m00s [211/247] Installing ghostscript-tools- 100% | 506.2 KiB/s | 5.1 KiB | 00m00s [212/247] Installing ghostscript-0:10.0 100% | 3.4 MiB/s | 38.5 KiB | 00m00s [213/247] Installing libXft-0:2.3.8-7.f 100% | 165.2 MiB/s | 169.1 KiB | 00m00s [214/247] Installing pango-0:1.55.0-1.f 100% | 76.1 MiB/s | 1.0 MiB | 00m00s [215/247] Installing rsvg-pixbuf-loader 100% | 320.8 MiB/s | 328.5 KiB | 00m00s [216/247] Installing librsvg2-0:2.59.2- 100% | 441.4 MiB/s | 4.9 MiB | 00m00s [217/247] Installing libXi-0:1.8.2-1.fc 100% | 0.0 B/s | 85.0 KiB | 00m00s [218/247] Installing libXxf86vm-0:1.1.6 100% | 0.0 B/s | 28.6 KiB | 00m00s [219/247] Installing libglvnd-glx-1:1.7 100% | 301.4 MiB/s | 617.4 KiB | 00m00s [220/247] Installing mesa-libGL-0:24.3. 100% | 428.7 MiB/s | 438.9 KiB | 00m00s [221/247] Installing freeglut-0:3.6.0-2 100% | 445.7 MiB/s | 456.4 KiB | 00m00s [222/247] Installing netpbm-0:11.02.00- 100% | 285.7 MiB/s | 585.2 KiB | 00m00s [223/247] Installing libxslt-0:1.1.42-2 100% | 41.7 MiB/s | 512.0 KiB | 00m00s [224/247] Installing python3-lxml-0:5.3 100% | 400.0 MiB/s | 5.2 MiB | 00m00s [225/247] Installing libimagequant-0:4. 100% | 331.9 MiB/s | 679.8 KiB | 00m00s [226/247] Installing python3-pillow-0:1 100% | 330.8 MiB/s | 4.0 MiB | 00m00s [227/247] Installing libzip-0:1.11.2-1. 100% | 152.7 MiB/s | 156.3 KiB | 00m00s [228/247] Installing libwmf-lite-0:0.2. 100% | 164.6 MiB/s | 168.6 KiB | 00m00s [229/247] Installing fftw-libs-double-0 100% | 369.6 MiB/s | 1.8 MiB | 00m00s [230/247] Installing ImageMagick-libs-1 100% | 347.6 MiB/s | 9.4 MiB | 00m00s [231/247] Installing libquadmath-0:15.0 100% | 250.0 MiB/s | 512.0 KiB | 00m00s [232/247] Installing python3-pytest-0:8 100% | 396.4 MiB/s | 21.0 MiB | 00m00s [233/247] Installing python3-setuptools 100% | 267.5 MiB/s | 8.6 MiB | 00m00s [234/247] Installing perl-Image-ExifToo 100% | 377.4 MiB/s | 16.2 MiB | 00m00s [235/247] Installing icc-profiles-openi 100% | 430.9 MiB/s | 1.7 MiB | 00m00s [236/247] Installing flexiblas-0:3.4.4- 100% | 0.0 B/s | 49.7 KiB | 00m00s [237/247] Installing flexiblas-openblas 100% | 0.0 B/s | 31.3 KiB | 00m00s [238/247] Installing flexiblas-netlib-0 100% | 319.9 MiB/s | 11.5 MiB | 00m00s [239/247] Installing python3-numpy-1:2. 100% | 393.0 MiB/s | 40.5 MiB | 00m00s [240/247] Installing python3-numpy-f2py 100% | 93.9 MiB/s | 2.1 MiB | 00m00s [241/247] Installing python3-scipy-0:1. 100% | 431.4 MiB/s | 69.5 MiB | 00m00s [242/247] Installing ImageMagick-1:7.1. 100% | 8.1 MiB/s | 90.9 KiB | 00m00s [243/247] Installing python3-pikepdf-0: 100% | 301.2 MiB/s | 2.1 MiB | 00m00s [244/247] Installing netpbm-progs-0:11. 100% | 189.0 MiB/s | 7.6 MiB | 00m00s [245/247] Installing mupdf-0:1.25.2-1.f 100% | 189.5 MiB/s | 3.6 MiB | 00m00s [246/247] Installing poppler-utils-0:24 100% | 54.6 MiB/s | 726.5 KiB | 00m00s [247/247] Installing libtiff-tools-0:4. 100% | 2.0 MiB/s | 812.1 KiB | 00m00s Warning: skipped OpenPGP checks for 245 packages from repositories: copr_base, http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Complete! Finish: build setup for python-img2pdf-0.5.1-6.fc42.src.rpm Start: rpmbuild python-img2pdf-0.5.1-6.fc42.src.rpm Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1737158400 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.KgDjwb + umask 022 + cd /builddir/build/BUILD/python-img2pdf-0.5.1-build + test -d /builddir/build/BUILD/python-img2pdf-0.5.1-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/python-img2pdf-0.5.1-build + /usr/bin/rm -rf /builddir/build/BUILD/python-img2pdf-0.5.1-build + /usr/bin/mkdir -p /builddir/build/BUILD/python-img2pdf-0.5.1-build + /usr/bin/mkdir -p /builddir/build/BUILD/python-img2pdf-0.5.1-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.wtCvkN + umask 022 + cd /builddir/build/BUILD/python-img2pdf-0.5.1-build + cd /builddir/build/BUILD/python-img2pdf-0.5.1-build + rm -rf img2pdf-0.5.1 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/img2pdf-0.5.1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd img2pdf-0.5.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/magick-prog.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Hyaafv + umask 022 + cd /builddir/build/BUILD/python-img2pdf-0.5.1-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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd img2pdf-0.5.1 + sed -i '1{/^#!\//d}' src/img2pdf.py src/img2pdf_test.py src/jp2.py + 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -sP' running build running build_py creating build creating build/lib copying src/img2pdf.py -> build/lib copying src/jp2.py -> build/lib running egg_info writing src/img2pdf.egg-info/PKG-INFO writing dependency_links to src/img2pdf.egg-info/dependency_links.txt writing entry points to src/img2pdf.egg-info/entry_points.txt writing requirements to src/img2pdf.egg-info/requires.txt writing top-level names to src/img2pdf.egg-info/top_level.txt reading manifest file 'src/img2pdf.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'test.sh' warning: no files found matching 'magick.py' adding license file 'LICENSE' writing manifest file 'src/img2pdf.egg-info/SOURCES.txt' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.NYtWfE + umask 022 + cd /builddir/build/BUILD/python-img2pdf-0.5.1-build + '[' /builddir/build/BUILD/python-img2pdf-0.5.1-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-img2pdf-0.5.1-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-img2pdf-0.5.1-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-img2pdf-0.5.1-build + mkdir /builddir/build/BUILD/python-img2pdf-0.5.1-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd img2pdf-0.5.1 + 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILD/python-img2pdf-0.5.1-build/BUILDROOT --prefix /usr running install /usr/lib/python3.13/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running install_lib creating /builddir/build/BUILD/python-img2pdf-0.5.1-build/BUILDROOT/usr creating /builddir/build/BUILD/python-img2pdf-0.5.1-build/BUILDROOT/usr/lib creating /builddir/build/BUILD/python-img2pdf-0.5.1-build/BUILDROOT/usr/lib/python3.13 creating /builddir/build/BUILD/python-img2pdf-0.5.1-build/BUILDROOT/usr/lib/python3.13/site-packages copying build/lib/img2pdf.py -> /builddir/build/BUILD/python-img2pdf-0.5.1-build/BUILDROOT/usr/lib/python3.13/site-packages copying build/lib/jp2.py -> /builddir/build/BUILD/python-img2pdf-0.5.1-build/BUILDROOT/usr/lib/python3.13/site-packages byte-compiling /builddir/build/BUILD/python-img2pdf-0.5.1-build/BUILDROOT/usr/lib/python3.13/site-packages/img2pdf.py to img2pdf.cpython-313.pyc byte-compiling /builddir/build/BUILD/python-img2pdf-0.5.1-build/BUILDROOT/usr/lib/python3.13/site-packages/jp2.py to jp2.cpython-313.pyc writing byte-compilation script '/tmp/tmp9vr9bw8y.py' /usr/bin/python3 /tmp/tmp9vr9bw8y.py removing /tmp/tmp9vr9bw8y.py running install_egg_info running egg_info writing src/img2pdf.egg-info/PKG-INFO writing dependency_links to src/img2pdf.egg-info/dependency_links.txt writing entry points to src/img2pdf.egg-info/entry_points.txt writing requirements to src/img2pdf.egg-info/requires.txt writing top-level names to src/img2pdf.egg-info/top_level.txt reading manifest file 'src/img2pdf.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'test.sh' warning: no files found matching 'magick.py' adding license file 'LICENSE' writing manifest file 'src/img2pdf.egg-info/SOURCES.txt' Copying src/img2pdf.egg-info to /builddir/build/BUILD/python-img2pdf-0.5.1-build/BUILDROOT/usr/lib/python3.13/site-packages/img2pdf-0.5.1-py3.13.egg-info running install_scripts Installing img2pdf script to /builddir/build/BUILD/python-img2pdf-0.5.1-build/BUILDROOT/usr/bin Installing img2pdf-gui script to /builddir/build/BUILD/python-img2pdf-0.5.1-build/BUILDROOT/usr/bin + rm -rfv /builddir/build/BUILD/python-img2pdf-0.5.1-build/BUILDROOT/usr/bin/__pycache__ + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 Bytecompiling .py files below /builddir/build/BUILD/python-img2pdf-0.5.1-build/BUILDROOT/usr/lib/python3.13 using python3.13 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j4 /builddir/build/BUILD/python-img2pdf-0.5.1-build/BUILDROOT /builddir/build/BUILD/python-img2pdf-0.5.1-build/BUILDROOT/usr/lib/python3.13/site-packages/__pycache__/jp2.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-img2pdf-0.5.1-build/BUILDROOT/usr/lib/python3.13/site-packages/__pycache__/jp2.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-img2pdf-0.5.1-build/BUILDROOT/usr/lib/python3.13/site-packages/__pycache__/img2pdf.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-img2pdf-0.5.1-build/BUILDROOT/usr/lib/python3.13/site-packages/__pycache__/img2pdf.cpython-313.pyc: replacing with normalized version Scanned 8 directories and 15 files, processed 4 inodes, 4 modified (4 replaced + 0 rewritten), 0 unsupported format, 0 errors Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.JBlLyt + umask 022 + cd /builddir/build/BUILD/python-img2pdf-0.5.1-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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd img2pdf-0.5.1 + sed -i '1i#!/usr/bin/python3' src/img2pdf.py + PYTHONPATH=src + /usr/bin/python3 -m pytest src/img2pdf_test.py -v -k 'not miff_c and not png_icc' ============================= test session starts ============================== platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /builddir/build/BUILD/python-img2pdf-0.5.1-build/img2pdf-0.5.1 collecting ... collected 351 items / 6 deselected / 345 selected src/img2pdf_test.py::test_jpg[internal] PASSED [ 0%] src/img2pdf_test.py::test_jpg[pikepdf] PASSED [ 0%] src/img2pdf_test.py::test_jpg_rot[internal] PASSED [ 0%] src/img2pdf_test.py::test_jpg_rot[pikepdf] PASSED [ 1%] src/img2pdf_test.py::test_jpg_cmyk[internal] PASSED [ 1%] src/img2pdf_test.py::test_jpg_cmyk[pikepdf] PASSED [ 1%] src/img2pdf_test.py::test_jpg_2000[internal] PASSED [ 2%] src/img2pdf_test.py::test_jpg_2000[pikepdf] PASSED [ 2%] src/img2pdf_test.py::test_jpg_2000_rgba8[internal] PASSED [ 2%] src/img2pdf_test.py::test_jpg_2000_rgba8[pikepdf] PASSED [ 2%] src/img2pdf_test.py::test_jpg_2000_rgba16[internal] PASSED [ 3%] src/img2pdf_test.py::test_jpg_2000_rgba16[pikepdf] PASSED [ 3%] src/img2pdf_test.py::test_png_rgb8[internal] PASSED [ 3%] src/img2pdf_test.py::test_png_rgb8[pikepdf] PASSED [ 4%] src/img2pdf_test.py::test_png_rgb16[internal] PASSED [ 4%] src/img2pdf_test.py::test_png_rgb16[pikepdf] PASSED [ 4%] src/img2pdf_test.py::test_png_rgba8[internal] PASSED [ 4%] src/img2pdf_test.py::test_png_rgba8[pikepdf] PASSED [ 5%] src/img2pdf_test.py::test_png_rgba16[internal] PASSED [ 5%] src/img2pdf_test.py::test_png_rgba16[pikepdf] PASSED [ 5%] src/img2pdf_test.py::test_png_gray8a[internal] PASSED [ 6%] src/img2pdf_test.py::test_png_gray8a[pikepdf] PASSED [ 6%] src/img2pdf_test.py::test_png_gray16a[internal] PASSED [ 6%] src/img2pdf_test.py::test_png_gray16a[pikepdf] PASSED [ 6%] src/img2pdf_test.py::test_png_interlaced[internal] PASSED [ 7%] src/img2pdf_test.py::test_png_interlaced[pikepdf] PASSED [ 7%] src/img2pdf_test.py::test_png_gray1[internal] PASSED [ 7%] src/img2pdf_test.py::test_png_gray1[pikepdf] PASSED [ 8%] src/img2pdf_test.py::test_png_gray2[internal] PASSED [ 8%] src/img2pdf_test.py::test_png_gray2[pikepdf] PASSED [ 8%] src/img2pdf_test.py::test_png_gray4[internal] PASSED [ 8%] src/img2pdf_test.py::test_png_gray4[pikepdf] PASSED [ 9%] src/img2pdf_test.py::test_png_gray8[internal] PASSED [ 9%] src/img2pdf_test.py::test_png_gray8[pikepdf] PASSED [ 9%] src/img2pdf_test.py::test_png_gray16[internal] PASSED [ 10%] src/img2pdf_test.py::test_png_gray16[pikepdf] PASSED [ 10%] src/img2pdf_test.py::test_png_palette1[internal] PASSED [ 10%] src/img2pdf_test.py::test_png_palette1[pikepdf] PASSED [ 11%] src/img2pdf_test.py::test_png_palette2[internal] PASSED [ 11%] src/img2pdf_test.py::test_png_palette2[pikepdf] PASSED [ 11%] src/img2pdf_test.py::test_png_palette4[internal] PASSED [ 11%] src/img2pdf_test.py::test_png_palette4[pikepdf] PASSED [ 12%] src/img2pdf_test.py::test_png_palette8[internal] PASSED [ 12%] src/img2pdf_test.py::test_png_palette8[pikepdf] PASSED [ 12%] src/img2pdf_test.py::test_gif_transparent[internal] PASSED [ 13%] src/img2pdf_test.py::test_gif_transparent[pikepdf] PASSED [ 13%] src/img2pdf_test.py::test_gif_palette1[internal] PASSED [ 13%] src/img2pdf_test.py::test_gif_palette1[pikepdf] PASSED [ 13%] src/img2pdf_test.py::test_gif_palette2[internal] PASSED [ 14%] src/img2pdf_test.py::test_gif_palette2[pikepdf] PASSED [ 14%] src/img2pdf_test.py::test_gif_palette4[internal] PASSED [ 14%] src/img2pdf_test.py::test_gif_palette4[pikepdf] PASSED [ 15%] src/img2pdf_test.py::test_gif_palette8[internal] PASSED [ 15%] src/img2pdf_test.py::test_gif_palette8[pikepdf] PASSED [ 15%] src/img2pdf_test.py::test_gif_animation[internal] PASSED [ 15%] src/img2pdf_test.py::test_gif_animation[pikepdf] PASSED [ 16%] src/img2pdf_test.py::test_tiff_float[internal] ERROR [ 16%] src/img2pdf_test.py::test_tiff_float[pikepdf] ERROR [ 16%] src/img2pdf_test.py::test_tiff_cmyk8[internal] ERROR [ 17%] src/img2pdf_test.py::test_tiff_cmyk8[pikepdf] ERROR [ 17%] src/img2pdf_test.py::test_tiff_cmyk16[internal] ERROR [ 17%] src/img2pdf_test.py::test_tiff_cmyk16[pikepdf] ERROR [ 17%] src/img2pdf_test.py::test_tiff_rgb8[internal] ERROR [ 18%] src/img2pdf_test.py::test_tiff_rgb8[pikepdf] ERROR [ 18%] src/img2pdf_test.py::test_tiff_rgb12[internal] ERROR [ 18%] src/img2pdf_test.py::test_tiff_rgb12[pikepdf] ERROR [ 19%] src/img2pdf_test.py::test_tiff_rgb14[internal] ERROR [ 19%] src/img2pdf_test.py::test_tiff_rgb14[pikepdf] ERROR [ 19%] src/img2pdf_test.py::test_tiff_rgb16[internal] ERROR [ 20%] src/img2pdf_test.py::test_tiff_rgb16[pikepdf] ERROR [ 20%] src/img2pdf_test.py::test_tiff_rgba8[internal] PASSED [ 20%] src/img2pdf_test.py::test_tiff_rgba8[pikepdf] PASSED [ 20%] src/img2pdf_test.py::test_tiff_rgba16[internal] PASSED [ 21%] src/img2pdf_test.py::test_tiff_rgba16[pikepdf] PASSED [ 21%] src/img2pdf_test.py::test_tiff_gray1[internal] ERROR [ 21%] src/img2pdf_test.py::test_tiff_gray1[pikepdf] ERROR [ 22%] src/img2pdf_test.py::test_tiff_gray2[internal] ERROR [ 22%] src/img2pdf_test.py::test_tiff_gray2[pikepdf] ERROR [ 22%] src/img2pdf_test.py::test_tiff_gray4[internal] ERROR [ 22%] src/img2pdf_test.py::test_tiff_gray4[pikepdf] ERROR [ 23%] src/img2pdf_test.py::test_tiff_gray8[internal] ERROR [ 23%] src/img2pdf_test.py::test_tiff_gray8[pikepdf] ERROR [ 23%] src/img2pdf_test.py::test_tiff_gray16[internal] ERROR [ 24%] src/img2pdf_test.py::test_tiff_gray16[pikepdf] ERROR [ 24%] src/img2pdf_test.py::test_tiff_multipage[internal] ERROR [ 24%] src/img2pdf_test.py::test_tiff_multipage[pikepdf] ERROR [ 24%] src/img2pdf_test.py::test_tiff_palette1[internal] ERROR [ 25%] src/img2pdf_test.py::test_tiff_palette1[pikepdf] ERROR [ 25%] src/img2pdf_test.py::test_tiff_palette2[internal] ERROR [ 25%] src/img2pdf_test.py::test_tiff_palette2[pikepdf] ERROR [ 26%] src/img2pdf_test.py::test_tiff_palette4[internal] ERROR [ 26%] src/img2pdf_test.py::test_tiff_palette4[pikepdf] ERROR [ 26%] src/img2pdf_test.py::test_tiff_palette8[internal] ERROR [ 26%] src/img2pdf_test.py::test_tiff_palette8[pikepdf] ERROR [ 27%] src/img2pdf_test.py::test_tiff_ccitt_lsb_m2l_white[internal] ERROR [ 27%] src/img2pdf_test.py::test_tiff_ccitt_lsb_m2l_white[pikepdf] ERROR [ 27%] src/img2pdf_test.py::test_tiff_ccitt_msb_m2l_white[internal] ERROR [ 28%] src/img2pdf_test.py::test_tiff_ccitt_msb_m2l_white[pikepdf] ERROR [ 28%] src/img2pdf_test.py::test_tiff_ccitt_msb_l2m_white[internal] ERROR [ 28%] src/img2pdf_test.py::test_tiff_ccitt_msb_l2m_white[pikepdf] ERROR [ 28%] src/img2pdf_test.py::test_tiff_ccitt_lsb_m2l_black[internal] ERROR [ 29%] src/img2pdf_test.py::test_tiff_ccitt_lsb_m2l_black[pikepdf] ERROR [ 29%] src/img2pdf_test.py::test_tiff_ccitt_nometa1[internal] ERROR [ 29%] src/img2pdf_test.py::test_tiff_ccitt_nometa1[pikepdf] ERROR [ 30%] src/img2pdf_test.py::test_tiff_ccitt_nometa2[internal] ERROR [ 30%] src/img2pdf_test.py::test_tiff_ccitt_nometa2[pikepdf] ERROR [ 30%] src/img2pdf_test.py::test_miff_rgb8[internal] ERROR [ 31%] src/img2pdf_test.py::test_miff_rgb8[pikepdf] ERROR [ 31%] src/img2pdf_test.py::test_layout[layout_test_cases0] PASSED [ 31%] src/img2pdf_test.py::test_layout[layout_test_cases1] PASSED [ 31%] src/img2pdf_test.py::test_layout[layout_test_cases2] PASSED [ 32%] src/img2pdf_test.py::test_layout[layout_test_cases3] PASSED [ 32%] src/img2pdf_test.py::test_layout[layout_test_cases4] PASSED [ 32%] src/img2pdf_test.py::test_layout[layout_test_cases5] PASSED [ 33%] src/img2pdf_test.py::test_layout[layout_test_cases6] PASSED [ 33%] src/img2pdf_test.py::test_layout[layout_test_cases7] PASSED [ 33%] src/img2pdf_test.py::test_layout[layout_test_cases8] PASSED [ 33%] src/img2pdf_test.py::test_layout[layout_test_cases9] PASSED [ 34%] src/img2pdf_test.py::test_layout[layout_test_cases10] PASSED [ 34%] src/img2pdf_test.py::test_layout[layout_test_cases11] PASSED [ 34%] src/img2pdf_test.py::test_layout[layout_test_cases12] PASSED [ 35%] src/img2pdf_test.py::test_layout[layout_test_cases13] PASSED [ 35%] src/img2pdf_test.py::test_layout[layout_test_cases14] PASSED [ 35%] src/img2pdf_test.py::test_layout[layout_test_cases15] PASSED [ 35%] src/img2pdf_test.py::test_layout[layout_test_cases16] PASSED [ 36%] src/img2pdf_test.py::test_layout[layout_test_cases17] PASSED [ 36%] src/img2pdf_test.py::test_layout[layout_test_cases18] PASSED [ 36%] src/img2pdf_test.py::test_layout[layout_test_cases19] PASSED [ 37%] src/img2pdf_test.py::test_layout[layout_test_cases20] PASSED [ 37%] src/img2pdf_test.py::test_layout[layout_test_cases21] PASSED [ 37%] src/img2pdf_test.py::test_layout[layout_test_cases22] PASSED [ 37%] src/img2pdf_test.py::test_layout[layout_test_cases23] PASSED [ 38%] src/img2pdf_test.py::test_layout[layout_test_cases24] PASSED [ 38%] src/img2pdf_test.py::test_layout[layout_test_cases25] PASSED [ 38%] src/img2pdf_test.py::test_layout[layout_test_cases26] PASSED [ 39%] src/img2pdf_test.py::test_layout[layout_test_cases27] PASSED [ 39%] src/img2pdf_test.py::test_layout[layout_test_cases28] PASSED [ 39%] src/img2pdf_test.py::test_layout[layout_test_cases29] PASSED [ 40%] src/img2pdf_test.py::test_layout[layout_test_cases30] PASSED [ 40%] src/img2pdf_test.py::test_layout[layout_test_cases31] PASSED [ 40%] src/img2pdf_test.py::test_layout[layout_test_cases32] PASSED [ 40%] src/img2pdf_test.py::test_layout[layout_test_cases33] PASSED [ 41%] src/img2pdf_test.py::test_layout[layout_test_cases34] PASSED [ 41%] src/img2pdf_test.py::test_layout[layout_test_cases35] PASSED [ 41%] src/img2pdf_test.py::test_layout[layout_test_cases36] PASSED [ 42%] src/img2pdf_test.py::test_layout[layout_test_cases37] PASSED [ 42%] src/img2pdf_test.py::test_layout[layout_test_cases38] PASSED [ 42%] src/img2pdf_test.py::test_layout[layout_test_cases39] PASSED [ 42%] src/img2pdf_test.py::test_layout[layout_test_cases40] PASSED [ 43%] src/img2pdf_test.py::test_layout[layout_test_cases41] PASSED [ 43%] src/img2pdf_test.py::test_layout[layout_test_cases42] PASSED [ 43%] src/img2pdf_test.py::test_layout[layout_test_cases43] PASSED [ 44%] src/img2pdf_test.py::test_layout[layout_test_cases44] PASSED [ 44%] src/img2pdf_test.py::test_layout[layout_test_cases45] PASSED [ 44%] src/img2pdf_test.py::test_layout[layout_test_cases46] PASSED [ 44%] src/img2pdf_test.py::test_layout[layout_test_cases47] PASSED [ 45%] src/img2pdf_test.py::test_layout[layout_test_cases48] PASSED [ 45%] src/img2pdf_test.py::test_layout[layout_test_cases49] PASSED [ 45%] src/img2pdf_test.py::test_layout[layout_test_cases50] PASSED [ 46%] src/img2pdf_test.py::test_layout[layout_test_cases51] PASSED [ 46%] src/img2pdf_test.py::test_layout[layout_test_cases52] PASSED [ 46%] src/img2pdf_test.py::test_layout[layout_test_cases53] PASSED [ 46%] src/img2pdf_test.py::test_layout[layout_test_cases54] PASSED [ 47%] src/img2pdf_test.py::test_layout[layout_test_cases55] PASSED [ 47%] src/img2pdf_test.py::test_layout[layout_test_cases56] PASSED [ 47%] src/img2pdf_test.py::test_layout[layout_test_cases57] PASSED [ 48%] src/img2pdf_test.py::test_layout[layout_test_cases58] PASSED [ 48%] src/img2pdf_test.py::test_layout[layout_test_cases59] PASSED [ 48%] src/img2pdf_test.py::test_layout[layout_test_cases60] PASSED [ 48%] src/img2pdf_test.py::test_layout[layout_test_cases61] PASSED [ 49%] src/img2pdf_test.py::test_layout[layout_test_cases62] PASSED [ 49%] src/img2pdf_test.py::test_layout[layout_test_cases63] PASSED [ 49%] src/img2pdf_test.py::test_layout[layout_test_cases64] PASSED [ 50%] src/img2pdf_test.py::test_layout[layout_test_cases65] PASSED [ 50%] src/img2pdf_test.py::test_layout[layout_test_cases66] PASSED [ 50%] src/img2pdf_test.py::test_layout[layout_test_cases67] PASSED [ 51%] src/img2pdf_test.py::test_layout[layout_test_cases68] PASSED [ 51%] src/img2pdf_test.py::test_layout[layout_test_cases69] PASSED [ 51%] src/img2pdf_test.py::test_layout[layout_test_cases70] PASSED [ 51%] src/img2pdf_test.py::test_layout[layout_test_cases71] PASSED [ 52%] src/img2pdf_test.py::test_layout[layout_test_cases72] PASSED [ 52%] src/img2pdf_test.py::test_layout[layout_test_cases73] PASSED [ 52%] src/img2pdf_test.py::test_layout[layout_test_cases74] PASSED [ 53%] src/img2pdf_test.py::test_layout[layout_test_cases75] PASSED [ 53%] src/img2pdf_test.py::test_layout[layout_test_cases76] PASSED [ 53%] src/img2pdf_test.py::test_layout[layout_test_cases77] PASSED [ 53%] src/img2pdf_test.py::test_layout[layout_test_cases78] PASSED [ 54%] src/img2pdf_test.py::test_layout[layout_test_cases79] PASSED [ 54%] src/img2pdf_test.py::test_layout[layout_test_cases80] PASSED [ 54%] src/img2pdf_test.py::test_layout[layout_test_cases81] PASSED [ 55%] src/img2pdf_test.py::test_layout[layout_test_cases82] PASSED [ 55%] src/img2pdf_test.py::test_layout[layout_test_cases83] PASSED [ 55%] src/img2pdf_test.py::test_layout[layout_test_cases84] PASSED [ 55%] src/img2pdf_test.py::test_layout[layout_test_cases85] PASSED [ 56%] src/img2pdf_test.py::test_layout[layout_test_cases86] PASSED [ 56%] src/img2pdf_test.py::test_layout[layout_test_cases87] PASSED [ 56%] src/img2pdf_test.py::test_layout[layout_test_cases88] PASSED [ 57%] src/img2pdf_test.py::test_layout[layout_test_cases89] PASSED [ 57%] src/img2pdf_test.py::test_layout[layout_test_cases90] PASSED [ 57%] src/img2pdf_test.py::test_layout[layout_test_cases91] PASSED [ 57%] src/img2pdf_test.py::test_layout[layout_test_cases92] PASSED [ 58%] src/img2pdf_test.py::test_layout[layout_test_cases93] PASSED [ 58%] src/img2pdf_test.py::test_layout[layout_test_cases94] PASSED [ 58%] src/img2pdf_test.py::test_layout[layout_test_cases95] PASSED [ 59%] src/img2pdf_test.py::test_layout[layout_test_cases96] PASSED [ 59%] src/img2pdf_test.py::test_layout[layout_test_cases97] PASSED [ 59%] src/img2pdf_test.py::test_layout[layout_test_cases98] PASSED [ 60%] src/img2pdf_test.py::test_layout[layout_test_cases99] PASSED [ 60%] src/img2pdf_test.py::test_layout[layout_test_cases100] PASSED [ 60%] src/img2pdf_test.py::test_layout[layout_test_cases101] PASSED [ 60%] src/img2pdf_test.py::test_layout[layout_test_cases102] PASSED [ 61%] src/img2pdf_test.py::test_layout[layout_test_cases103] PASSED [ 61%] src/img2pdf_test.py::test_layout[layout_test_cases104] PASSED [ 61%] src/img2pdf_test.py::test_layout[layout_test_cases105] PASSED [ 62%] src/img2pdf_test.py::test_layout[layout_test_cases106] PASSED [ 62%] src/img2pdf_test.py::test_layout[layout_test_cases107] PASSED [ 62%] src/img2pdf_test.py::test_layout[layout_test_cases108] PASSED [ 62%] src/img2pdf_test.py::test_layout[layout_test_cases109] PASSED [ 63%] src/img2pdf_test.py::test_layout[layout_test_cases110] PASSED [ 63%] src/img2pdf_test.py::test_layout[layout_test_cases111] PASSED [ 63%] src/img2pdf_test.py::test_layout[layout_test_cases112] PASSED [ 64%] src/img2pdf_test.py::test_layout[layout_test_cases113] PASSED [ 64%] src/img2pdf_test.py::test_layout[layout_test_cases114] PASSED [ 64%] src/img2pdf_test.py::test_layout[layout_test_cases115] PASSED [ 64%] src/img2pdf_test.py::test_layout[layout_test_cases116] PASSED [ 65%] src/img2pdf_test.py::test_layout[layout_test_cases117] PASSED [ 65%] src/img2pdf_test.py::test_layout[layout_test_cases118] PASSED [ 65%] src/img2pdf_test.py::test_layout[layout_test_cases119] PASSED [ 66%] src/img2pdf_test.py::test_layout[layout_test_cases120] PASSED [ 66%] src/img2pdf_test.py::test_layout[layout_test_cases121] PASSED [ 66%] src/img2pdf_test.py::test_layout[layout_test_cases122] PASSED [ 66%] src/img2pdf_test.py::test_layout[layout_test_cases123] PASSED [ 67%] src/img2pdf_test.py::test_layout[layout_test_cases124] PASSED [ 67%] src/img2pdf_test.py::test_layout[layout_test_cases125] PASSED [ 67%] src/img2pdf_test.py::test_layout[layout_test_cases126] PASSED [ 68%] src/img2pdf_test.py::test_layout[layout_test_cases127] PASSED [ 68%] src/img2pdf_test.py::test_layout[layout_test_cases128] PASSED [ 68%] src/img2pdf_test.py::test_layout[layout_test_cases129] PASSED [ 68%] src/img2pdf_test.py::test_layout[layout_test_cases130] PASSED [ 69%] src/img2pdf_test.py::test_layout[layout_test_cases131] PASSED [ 69%] src/img2pdf_test.py::test_layout[layout_test_cases132] PASSED [ 69%] src/img2pdf_test.py::test_layout[layout_test_cases133] PASSED [ 70%] src/img2pdf_test.py::test_layout[layout_test_cases134] PASSED [ 70%] src/img2pdf_test.py::test_layout[layout_test_cases135] PASSED [ 70%] src/img2pdf_test.py::test_layout[layout_test_cases136] PASSED [ 71%] src/img2pdf_test.py::test_layout[layout_test_cases137] PASSED [ 71%] src/img2pdf_test.py::test_layout[layout_test_cases138] PASSED [ 71%] src/img2pdf_test.py::test_layout[layout_test_cases139] PASSED [ 71%] src/img2pdf_test.py::test_layout[layout_test_cases140] PASSED [ 72%] src/img2pdf_test.py::test_layout[layout_test_cases141] PASSED [ 72%] src/img2pdf_test.py::test_layout[layout_test_cases142] PASSED [ 72%] src/img2pdf_test.py::test_layout[layout_test_cases143] PASSED [ 73%] src/img2pdf_test.py::test_layout[layout_test_cases144] PASSED [ 73%] src/img2pdf_test.py::test_layout[layout_test_cases145] PASSED [ 73%] src/img2pdf_test.py::test_layout[layout_test_cases146] PASSED [ 73%] src/img2pdf_test.py::test_layout[layout_test_cases147] PASSED [ 74%] src/img2pdf_test.py::test_layout[layout_test_cases148] PASSED [ 74%] src/img2pdf_test.py::test_layout[layout_test_cases149] PASSED [ 74%] src/img2pdf_test.py::test_layout[layout_test_cases150] PASSED [ 75%] src/img2pdf_test.py::test_layout[layout_test_cases151] PASSED [ 75%] src/img2pdf_test.py::test_layout[layout_test_cases152] PASSED [ 75%] src/img2pdf_test.py::test_layout[layout_test_cases153] PASSED [ 75%] src/img2pdf_test.py::test_layout[layout_test_cases154] PASSED [ 76%] src/img2pdf_test.py::test_layout[layout_test_cases155] PASSED [ 76%] src/img2pdf_test.py::test_layout[layout_test_cases156] PASSED [ 76%] src/img2pdf_test.py::test_layout[layout_test_cases157] PASSED [ 77%] src/img2pdf_test.py::test_layout[layout_test_cases158] PASSED [ 77%] src/img2pdf_test.py::test_layout[layout_test_cases159] PASSED [ 77%] src/img2pdf_test.py::test_layout[layout_test_cases160] PASSED [ 77%] src/img2pdf_test.py::test_layout[layout_test_cases161] PASSED [ 78%] src/img2pdf_test.py::test_layout[layout_test_cases162] PASSED [ 78%] src/img2pdf_test.py::test_layout[layout_test_cases163] PASSED [ 78%] src/img2pdf_test.py::test_layout[layout_test_cases164] PASSED [ 79%] src/img2pdf_test.py::test_layout[layout_test_cases165] PASSED [ 79%] src/img2pdf_test.py::test_layout[layout_test_cases166] PASSED [ 79%] src/img2pdf_test.py::test_layout[layout_test_cases167] PASSED [ 80%] src/img2pdf_test.py::test_layout[layout_test_cases168] PASSED [ 80%] src/img2pdf_test.py::test_layout[layout_test_cases169] PASSED [ 80%] src/img2pdf_test.py::test_layout[layout_test_cases170] PASSED [ 80%] src/img2pdf_test.py::test_layout[layout_test_cases171] PASSED [ 81%] src/img2pdf_test.py::test_layout[layout_test_cases172] PASSED [ 81%] src/img2pdf_test.py::test_layout[layout_test_cases173] PASSED [ 81%] src/img2pdf_test.py::test_layout[layout_test_cases174] PASSED [ 82%] src/img2pdf_test.py::test_layout[layout_test_cases175] PASSED [ 82%] src/img2pdf_test.py::test_layout[layout_test_cases176] PASSED [ 82%] src/img2pdf_test.py::test_layout[layout_test_cases177] PASSED [ 82%] src/img2pdf_test.py::test_layout[layout_test_cases178] PASSED [ 83%] src/img2pdf_test.py::test_layout[layout_test_cases179] PASSED [ 83%] src/img2pdf_test.py::test_layout[layout_test_cases180] PASSED [ 83%] src/img2pdf_test.py::test_faketime[internal-2021-02-05 17:49:00-Europe/Berlin-True] SKIPPED [ 84%] src/img2pdf_test.py::test_faketime[internal-2021-02-05 17:49:00-Europe/Berlin-False] SKIPPED [ 84%] src/img2pdf_test.py::test_faketime[internal-2021-02-05 17:49:00-GMT+12-True] SKIPPED [ 84%] src/img2pdf_test.py::test_faketime[internal-2021-02-05 17:49:00-GMT+12-False] SKIPPED [ 84%] src/img2pdf_test.py::test_faketime[pikepdf-2021-02-05 17:49:00-Europe/Berlin-True] SKIPPED [ 85%] src/img2pdf_test.py::test_faketime[pikepdf-2021-02-05 17:49:00-Europe/Berlin-False] SKIPPED [ 85%] src/img2pdf_test.py::test_faketime[pikepdf-2021-02-05 17:49:00-GMT+12-True] SKIPPED [ 85%] src/img2pdf_test.py::test_faketime[pikepdf-2021-02-05 17:49:00-GMT+12-False] SKIPPED [ 86%] src/img2pdf_test.py::test_date[internal-2021-02-05 17:49:00-Europe/Berlin-True] PASSED [ 86%] src/img2pdf_test.py::test_date[internal-2021-02-05 17:49:00-Europe/Berlin-False] PASSED [ 86%] src/img2pdf_test.py::test_date[internal-2021-02-05 17:49:00-GMT+12-True] PASSED [ 86%] src/img2pdf_test.py::test_date[internal-2021-02-05 17:49:00-GMT+12-False] PASSED [ 87%] src/img2pdf_test.py::test_date[internal-2021-02-05T17:49:00-Europe/Berlin-True] PASSED [ 87%] src/img2pdf_test.py::test_date[internal-2021-02-05T17:49:00-Europe/Berlin-False] PASSED [ 87%] src/img2pdf_test.py::test_date[internal-2021-02-05T17:49:00-GMT+12-True] PASSED [ 88%] src/img2pdf_test.py::test_date[internal-2021-02-05T17:49:00-GMT+12-False] PASSED [ 88%] src/img2pdf_test.py::test_date[internal-Fri, 05 Feb 2021 17:49:00 +0100-Europe/Berlin-True] PASSED [ 88%] src/img2pdf_test.py::test_date[internal-Fri, 05 Feb 2021 17:49:00 +0100-Europe/Berlin-False] PASSED [ 88%] src/img2pdf_test.py::test_date[internal-Fri, 05 Feb 2021 17:49:00 +0100-GMT+12-True] PASSED [ 89%] src/img2pdf_test.py::test_date[internal-Fri, 05 Feb 2021 17:49:00 +0100-GMT+12-False] PASSED [ 89%] src/img2pdf_test.py::test_date[internal-last year 12:00-Europe/Berlin-True] PASSED [ 89%] src/img2pdf_test.py::test_date[internal-last year 12:00-Europe/Berlin-False] PASSED [ 90%] src/img2pdf_test.py::test_date[internal-last year 12:00-GMT+12-True] PASSED [ 90%] src/img2pdf_test.py::test_date[internal-last year 12:00-GMT+12-False] PASSED [ 90%] src/img2pdf_test.py::test_date[pikepdf-2021-02-05 17:49:00-Europe/Berlin-True] PASSED [ 91%] src/img2pdf_test.py::test_date[pikepdf-2021-02-05 17:49:00-Europe/Berlin-False] PASSED [ 91%] src/img2pdf_test.py::test_date[pikepdf-2021-02-05 17:49:00-GMT+12-True] PASSED [ 91%] src/img2pdf_test.py::test_date[pikepdf-2021-02-05 17:49:00-GMT+12-False] PASSED [ 91%] src/img2pdf_test.py::test_date[pikepdf-2021-02-05T17:49:00-Europe/Berlin-True] PASSED [ 92%] src/img2pdf_test.py::test_date[pikepdf-2021-02-05T17:49:00-Europe/Berlin-False] PASSED [ 92%] src/img2pdf_test.py::test_date[pikepdf-2021-02-05T17:49:00-GMT+12-True] PASSED [ 92%] src/img2pdf_test.py::test_date[pikepdf-2021-02-05T17:49:00-GMT+12-False] PASSED [ 93%] src/img2pdf_test.py::test_date[pikepdf-Fri, 05 Feb 2021 17:49:00 +0100-Europe/Berlin-True] PASSED [ 93%] src/img2pdf_test.py::test_date[pikepdf-Fri, 05 Feb 2021 17:49:00 +0100-Europe/Berlin-False] PASSED [ 93%] src/img2pdf_test.py::test_date[pikepdf-Fri, 05 Feb 2021 17:49:00 +0100-GMT+12-True] PASSED [ 93%] src/img2pdf_test.py::test_date[pikepdf-Fri, 05 Feb 2021 17:49:00 +0100-GMT+12-False] PASSED [ 94%] src/img2pdf_test.py::test_date[pikepdf-last year 12:00-Europe/Berlin-True] PASSED [ 94%] src/img2pdf_test.py::test_date[pikepdf-last year 12:00-Europe/Berlin-False] PASSED [ 94%] src/img2pdf_test.py::test_date[pikepdf-last year 12:00-GMT+12-True] PASSED [ 95%] src/img2pdf_test.py::test_date[pikepdf-last year 12:00-GMT+12-False] PASSED [ 95%] src/img2pdf_test.py::test_general[CMYK.jpg-internal] PASSED [ 95%] src/img2pdf_test.py::test_general[CMYK.jpg-pikepdf] PASSED [ 95%] src/img2pdf_test.py::test_general[CMYK.tif-internal] PASSED [ 96%] src/img2pdf_test.py::test_general[CMYK.tif-pikepdf] PASSED [ 96%] src/img2pdf_test.py::test_general[animation.gif-internal] PASSED [ 96%] src/img2pdf_test.py::test_general[animation.gif-pikepdf] PASSED [ 97%] src/img2pdf_test.py::test_general[gray.png-internal] PASSED [ 97%] src/img2pdf_test.py::test_general[gray.png-pikepdf] PASSED [ 97%] src/img2pdf_test.py::test_general[mono.png-internal] PASSED [ 97%] src/img2pdf_test.py::test_general[mono.png-pikepdf] PASSED [ 98%] src/img2pdf_test.py::test_general[mono.tif-internal] PASSED [ 98%] src/img2pdf_test.py::test_general[mono.tif-pikepdf] PASSED [ 98%] src/img2pdf_test.py::test_general[normal.jpg-internal] PASSED [ 99%] src/img2pdf_test.py::test_general[normal.jpg-pikepdf] PASSED [ 99%] src/img2pdf_test.py::test_general[normal.png-internal] PASSED [ 99%] src/img2pdf_test.py::test_general[normal.png-pikepdf] PASSED [100%] ==================================== ERRORS ==================================== _________________ ERROR at setup of test_tiff_float[internal] __________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_normal_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/normal_png0/normal.png') @pytest.fixture(scope="session") def tiff_float_img(tmp_path_factory, tmp_normal_png): in_img = tmp_path_factory.mktemp("tiff_float_img") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_normal_png), "-depth", "32", "-define", "quantum:format=floating-point", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "sRGB", str(identify) assert identify[0]["image"].get("type") == "TrueColor", str(identify) assert identify[0]["image"].get("depth") == 8, str(identify) assert identify[0]["image"].get("baseDepth") == 32, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert ( identify[0]["image"].get("properties", {}).get("quantum:format") == "floating-point" ), str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_float_img0/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'TrueColor', 'endianness': 'LSB', 'colorspace': 'sRGB', 'depth': 8, 'baseDepth': 32, 'channelDepth': {'red': 8, 'green': 8, 'blue': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0, 'max': 65535, 'mean': 19055.6, 'median': 0, 'standardDeviation': 27243.5, 'kurtosis': -1.00199, 'skewness': 0.91509, 'entropy': 0.460859}}, 'channelStatistics': {'red': {'min': 0, 'max': 65535, 'mean': 19057.6, 'median': 0, 'standardDeviation': 27236.4, 'kurtosis': -1.0011, 'skewness': 0.915359, 'entropy': 0.462046}, 'green': {'min': 0, 'max': 65535, 'mean': 19088.9, 'median': 0, 'standardDeviation': 27257.5, 'kurtosis': -1.00686, 'skewness': 0.912479, 'entropy': 0.460981}, 'blue': {'min': 0, 'max': 65535, 'mean': 19020.4, 'median': 0, 'standardDeviation': 27236.6, 'kurtosis': -0.998009, 'skewness': 0.917431, 'entropy': 0.459548}}, 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'None', 'orientation': 'TopLeft', 'properties': {'quantum:format': 'floating-point', 'signature': '347da9cc530cc040b2818b07e399104f8cd8dd42a484eb9524b0ba9970fb8cd2', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '11'}, 'tainted': False, 'filesize': '43530B', 'numberPixels': '3600', 'pixelsPerSecond': '28.6178MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'quantum:format': 'floating-point', 'signature': '347da9cc530cc040b2818b07e399104f8cd8dd42a484eb9524b0ba9970fb8cd2', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', ...}.get E + where {'quantum:format': 'floating-point', 'signature': '347da9cc530cc040b2818b07e399104f8cd8dd42a484eb9524b0ba9970fb8cd2', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', ...} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 32, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:2440: AssertionError __________________ ERROR at setup of test_tiff_float[pikepdf] __________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_normal_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/normal_png0/normal.png') @pytest.fixture(scope="session") def tiff_float_img(tmp_path_factory, tmp_normal_png): in_img = tmp_path_factory.mktemp("tiff_float_img") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_normal_png), "-depth", "32", "-define", "quantum:format=floating-point", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "sRGB", str(identify) assert identify[0]["image"].get("type") == "TrueColor", str(identify) assert identify[0]["image"].get("depth") == 8, str(identify) assert identify[0]["image"].get("baseDepth") == 32, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert ( identify[0]["image"].get("properties", {}).get("quantum:format") == "floating-point" ), str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_float_img0/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'TrueColor', 'endianness': 'LSB', 'colorspace': 'sRGB', 'depth': 8, 'baseDepth': 32, 'channelDepth': {'red': 8, 'green': 8, 'blue': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0, 'max': 65535, 'mean': 19055.6, 'median': 0, 'standardDeviation': 27243.5, 'kurtosis': -1.00199, 'skewness': 0.91509, 'entropy': 0.460859}}, 'channelStatistics': {'red': {'min': 0, 'max': 65535, 'mean': 19057.6, 'median': 0, 'standardDeviation': 27236.4, 'kurtosis': -1.0011, 'skewness': 0.915359, 'entropy': 0.462046}, 'green': {'min': 0, 'max': 65535, 'mean': 19088.9, 'median': 0, 'standardDeviation': 27257.5, 'kurtosis': -1.00686, 'skewness': 0.912479, 'entropy': 0.460981}, 'blue': {'min': 0, 'max': 65535, 'mean': 19020.4, 'median': 0, 'standardDeviation': 27236.6, 'kurtosis': -0.998009, 'skewness': 0.917431, 'entropy': 0.459548}}, 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'None', 'orientation': 'TopLeft', 'properties': {'quantum:format': 'floating-point', 'signature': '347da9cc530cc040b2818b07e399104f8cd8dd42a484eb9524b0ba9970fb8cd2', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '11'}, 'tainted': False, 'filesize': '43530B', 'numberPixels': '3600', 'pixelsPerSecond': '28.6178MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'quantum:format': 'floating-point', 'signature': '347da9cc530cc040b2818b07e399104f8cd8dd42a484eb9524b0ba9970fb8cd2', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', ...}.get E + where {'quantum:format': 'floating-point', 'signature': '347da9cc530cc040b2818b07e399104f8cd8dd42a484eb9524b0ba9970fb8cd2', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', ...} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 32, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:2440: AssertionError _________________ ERROR at setup of test_tiff_cmyk8[internal] __________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_normal_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/normal_png0/normal.png') @pytest.fixture(scope="session") def tiff_cmyk8_img(tmp_path_factory, tmp_normal_png): in_img = tmp_path_factory.mktemp("tiff_cmyk8") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_normal_png), "-colorspace", "cmyk", "-compress", "Zip", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "CMYK", str(identify) assert identify[0]["image"].get("type") == "ColorSeparation", str(identify) assert identify[0]["image"].get("depth") == 8, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_cmyk80/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'ColorSeparation', 'endianness': 'LSB', 'colorspace': 'CMYK', 'depth': 8, 'baseDepth': 8, 'channelDepth': {'cyan': 8, 'magenta': 8, 'yellow': 1, 'black': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0, 'max': 255, 'mean': 109.364, 'median': 9.25, 'standardDeviation': 119.38, 'kurtosis': -1.82957, 'skewness': 0.282353, 'entropy': 0.386969}}, 'channelStatistics': {'cyan': {'min': 0, 'max': 255, 'mean': 111.073, 'median': 0, 'standardDeviation': 122.544, 'kurtosis': -1.88637, 'skewness': 0.256167, 'entropy': 0.313817}, 'magenta': {'min': 0, 'max': 255, 'mean': 112.166, 'median': 0, 'standardDeviation': 122.27, 'kurtosis': -1.8898, 'skewness': 0.238371, 'entropy': 0.312564}, 'yellow': {'min': 0, 'max': 255, 'mean': 112.434, 'median': 0, 'standardDeviation': 122.348, 'kurtosis': -1.89217, 'skewness': 0.234551, 'entropy': 0.311477}, 'black': {'min': 0, 'max': 255, 'mean': 101.782, 'median': 37, 'standardDeviation': 110.36, 'kurtosis': -1.64994, 'skewness': 0.400325, 'entropy': 0.610017}}, 'totalInkDensity': '299.216%', 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': '7511a952780499da9db703c19d66c5fa4f9e04521541503c3368cb988c9ef023', 'tiff:endian': 'lsb', 'tiff:photometric': 'separated', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '2976B', 'numberPixels': '3600', 'pixelsPerSecond': '28.463MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '7511a952780499da9db703c19d66c5fa4f9e04521541503c3368cb988c9ef023', 'tiff:endian': 'lsb', 'tiff:photometric': 'separated', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '7511a952780499da9db703c19d66c5fa4f9e04521541503c3368cb988c9ef023', 'tiff:endian': 'lsb', 'tiff:photometric': 'separated', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 8, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:2489: AssertionError __________________ ERROR at setup of test_tiff_cmyk8[pikepdf] __________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_normal_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/normal_png0/normal.png') @pytest.fixture(scope="session") def tiff_cmyk8_img(tmp_path_factory, tmp_normal_png): in_img = tmp_path_factory.mktemp("tiff_cmyk8") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_normal_png), "-colorspace", "cmyk", "-compress", "Zip", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "CMYK", str(identify) assert identify[0]["image"].get("type") == "ColorSeparation", str(identify) assert identify[0]["image"].get("depth") == 8, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_cmyk80/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'ColorSeparation', 'endianness': 'LSB', 'colorspace': 'CMYK', 'depth': 8, 'baseDepth': 8, 'channelDepth': {'cyan': 8, 'magenta': 8, 'yellow': 1, 'black': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0, 'max': 255, 'mean': 109.364, 'median': 9.25, 'standardDeviation': 119.38, 'kurtosis': -1.82957, 'skewness': 0.282353, 'entropy': 0.386969}}, 'channelStatistics': {'cyan': {'min': 0, 'max': 255, 'mean': 111.073, 'median': 0, 'standardDeviation': 122.544, 'kurtosis': -1.88637, 'skewness': 0.256167, 'entropy': 0.313817}, 'magenta': {'min': 0, 'max': 255, 'mean': 112.166, 'median': 0, 'standardDeviation': 122.27, 'kurtosis': -1.8898, 'skewness': 0.238371, 'entropy': 0.312564}, 'yellow': {'min': 0, 'max': 255, 'mean': 112.434, 'median': 0, 'standardDeviation': 122.348, 'kurtosis': -1.89217, 'skewness': 0.234551, 'entropy': 0.311477}, 'black': {'min': 0, 'max': 255, 'mean': 101.782, 'median': 37, 'standardDeviation': 110.36, 'kurtosis': -1.64994, 'skewness': 0.400325, 'entropy': 0.610017}}, 'totalInkDensity': '299.216%', 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': '7511a952780499da9db703c19d66c5fa4f9e04521541503c3368cb988c9ef023', 'tiff:endian': 'lsb', 'tiff:photometric': 'separated', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '2976B', 'numberPixels': '3600', 'pixelsPerSecond': '28.463MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '7511a952780499da9db703c19d66c5fa4f9e04521541503c3368cb988c9ef023', 'tiff:endian': 'lsb', 'tiff:photometric': 'separated', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '7511a952780499da9db703c19d66c5fa4f9e04521541503c3368cb988c9ef023', 'tiff:endian': 'lsb', 'tiff:photometric': 'separated', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 8, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:2489: AssertionError _________________ ERROR at setup of test_tiff_cmyk16[internal] _________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_normal_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/normal_png0/normal.png') @pytest.fixture(scope="session") def tiff_cmyk16_img(tmp_path_factory, tmp_normal_png): in_img = tmp_path_factory.mktemp("tiff_cmyk16") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_normal_png), "-depth", "16", "-colorspace", "cmyk", "-compress", "Zip", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "CMYK", str(identify) assert identify[0]["image"].get("type") == "ColorSeparation", str(identify) assert identify[0]["image"].get("depth") == 16, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_cmyk160/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'ColorSeparation', 'endianness': 'LSB', 'colorspace': 'CMYK', 'depth': 16, 'baseDepth': 16, 'channelDepth': {'cyan': 16, 'magenta': 16, 'yellow': 1, 'black': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0, 'max': 65535, 'mean': 28106.2, 'median': 2377.25, 'standardDeviation': 30679.2, 'kurtosis': -1.82944, 'skewness': 0.282366, 'entropy': 0.380729}}, 'channelStatistics': {'cyan': {'min': 0, 'max': 65535, 'mean': 28545.4, 'median': 0, 'standardDeviation': 31491.6, 'kurtosis': -1.8862, 'skewness': 0.256177, 'entropy': 0.307185}, 'magenta': {'min': 0, 'max': 65535, 'mean': 28826.3, 'median': 0, 'standardDeviation': 31421.2, 'kurtosis': -1.88962, 'skewness': 0.238392, 'entropy': 0.303386}, 'yellow': {'min': 0, 'max': 65535, 'mean': 28895, 'median': 0, 'standardDeviation': 31441.4, 'kurtosis': -1.89199, 'skewness': 0.234569, 'entropy': 0.30233}, 'black': {'min': 0, 'max': 65535, 'mean': 26158, 'median': 9509, 'standardDeviation': 28362.5, 'kurtosis': -1.64994, 'skewness': 0.400325, 'entropy': 0.610017}}, 'totalInkDensity': '299.216%', 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': 'c691d0d59f0f71a8dedae7cb5048ac0ca431dc7b71ac89a83b6b2a44a616a442', 'tiff:endian': 'lsb', 'tiff:photometric': 'separated', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '4612B', 'numberPixels': '3600', 'pixelsPerSecond': '28.3297MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': 'c691d0d59f0f71a8dedae7cb5048ac0ca431dc7b71ac89a83b6b2a44a616a442', 'tiff:endian': 'lsb', 'tiff:photometric': 'separated', 'tiff:rows-per-strip': '60'}.get E + where {'signature': 'c691d0d59f0f71a8dedae7cb5048ac0ca431dc7b71ac89a83b6b2a44a616a442', 'tiff:endian': 'lsb', 'tiff:photometric': 'separated', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 16, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:2541: AssertionError _________________ ERROR at setup of test_tiff_cmyk16[pikepdf] __________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_normal_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/normal_png0/normal.png') @pytest.fixture(scope="session") def tiff_cmyk16_img(tmp_path_factory, tmp_normal_png): in_img = tmp_path_factory.mktemp("tiff_cmyk16") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_normal_png), "-depth", "16", "-colorspace", "cmyk", "-compress", "Zip", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "CMYK", str(identify) assert identify[0]["image"].get("type") == "ColorSeparation", str(identify) assert identify[0]["image"].get("depth") == 16, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_cmyk160/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'ColorSeparation', 'endianness': 'LSB', 'colorspace': 'CMYK', 'depth': 16, 'baseDepth': 16, 'channelDepth': {'cyan': 16, 'magenta': 16, 'yellow': 1, 'black': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0, 'max': 65535, 'mean': 28106.2, 'median': 2377.25, 'standardDeviation': 30679.2, 'kurtosis': -1.82944, 'skewness': 0.282366, 'entropy': 0.380729}}, 'channelStatistics': {'cyan': {'min': 0, 'max': 65535, 'mean': 28545.4, 'median': 0, 'standardDeviation': 31491.6, 'kurtosis': -1.8862, 'skewness': 0.256177, 'entropy': 0.307185}, 'magenta': {'min': 0, 'max': 65535, 'mean': 28826.3, 'median': 0, 'standardDeviation': 31421.2, 'kurtosis': -1.88962, 'skewness': 0.238392, 'entropy': 0.303386}, 'yellow': {'min': 0, 'max': 65535, 'mean': 28895, 'median': 0, 'standardDeviation': 31441.4, 'kurtosis': -1.89199, 'skewness': 0.234569, 'entropy': 0.30233}, 'black': {'min': 0, 'max': 65535, 'mean': 26158, 'median': 9509, 'standardDeviation': 28362.5, 'kurtosis': -1.64994, 'skewness': 0.400325, 'entropy': 0.610017}}, 'totalInkDensity': '299.216%', 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': 'c691d0d59f0f71a8dedae7cb5048ac0ca431dc7b71ac89a83b6b2a44a616a442', 'tiff:endian': 'lsb', 'tiff:photometric': 'separated', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '4612B', 'numberPixels': '3600', 'pixelsPerSecond': '28.3297MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': 'c691d0d59f0f71a8dedae7cb5048ac0ca431dc7b71ac89a83b6b2a44a616a442', 'tiff:endian': 'lsb', 'tiff:photometric': 'separated', 'tiff:rows-per-strip': '60'}.get E + where {'signature': 'c691d0d59f0f71a8dedae7cb5048ac0ca431dc7b71ac89a83b6b2a44a616a442', 'tiff:endian': 'lsb', 'tiff:photometric': 'separated', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 16, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:2541: AssertionError __________________ ERROR at setup of test_tiff_rgb8[internal] __________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_normal_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/normal_png0/normal.png') @pytest.fixture(scope="session") def tiff_rgb8_img(tmp_path_factory, tmp_normal_png): in_img = tmp_path_factory.mktemp("tiff_rgb8") / "in.tiff" subprocess.check_call( CONVERT + [str(tmp_normal_png), "-compress", "Zip", str(in_img)] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "sRGB", str(identify) assert identify[0]["image"].get("type") == "TrueColor", str(identify) assert identify[0]["image"].get("depth") == 8, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_rgb80/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'TrueColor', 'endianness': 'LSB', 'colorspace': 'sRGB', 'depth': 8, 'baseDepth': 8, 'channelDepth': {'red': 8, 'green': 8, 'blue': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0, 'max': 255, 'mean': 74.1465, 'median': 0, 'standardDeviation': 106.006, 'kurtosis': -1.00199, 'skewness': 0.91509, 'entropy': 0.460859}}, 'channelStatistics': {'red': {'min': 0, 'max': 255, 'mean': 74.1542, 'median': 0, 'standardDeviation': 105.978, 'kurtosis': -1.0011, 'skewness': 0.915359, 'entropy': 0.462046}, 'green': {'min': 0, 'max': 255, 'mean': 74.2758, 'median': 0, 'standardDeviation': 106.06, 'kurtosis': -1.00686, 'skewness': 0.912479, 'entropy': 0.460981}, 'blue': {'min': 0, 'max': 255, 'mean': 74.0094, 'median': 0, 'standardDeviation': 105.979, 'kurtosis': -0.998009, 'skewness': 0.917431, 'entropy': 0.459548}}, 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': '347da9cc530cc040b2818b07e399104f8cd8dd42a484eb9524b0ba9970fb8cd2', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '2256B', 'numberPixels': '3600', 'pixelsPerSecond': '29.7432MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '347da9cc530cc040b2818b07e399104f8cd8dd42a484eb9524b0ba9970fb8cd2', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '347da9cc530cc040b2818b07e399104f8cd8dd42a484eb9524b0ba9970fb8cd2', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 8, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:2583: AssertionError __________________ ERROR at setup of test_tiff_rgb8[pikepdf] ___________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_normal_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/normal_png0/normal.png') @pytest.fixture(scope="session") def tiff_rgb8_img(tmp_path_factory, tmp_normal_png): in_img = tmp_path_factory.mktemp("tiff_rgb8") / "in.tiff" subprocess.check_call( CONVERT + [str(tmp_normal_png), "-compress", "Zip", str(in_img)] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "sRGB", str(identify) assert identify[0]["image"].get("type") == "TrueColor", str(identify) assert identify[0]["image"].get("depth") == 8, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_rgb80/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'TrueColor', 'endianness': 'LSB', 'colorspace': 'sRGB', 'depth': 8, 'baseDepth': 8, 'channelDepth': {'red': 8, 'green': 8, 'blue': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0, 'max': 255, 'mean': 74.1465, 'median': 0, 'standardDeviation': 106.006, 'kurtosis': -1.00199, 'skewness': 0.91509, 'entropy': 0.460859}}, 'channelStatistics': {'red': {'min': 0, 'max': 255, 'mean': 74.1542, 'median': 0, 'standardDeviation': 105.978, 'kurtosis': -1.0011, 'skewness': 0.915359, 'entropy': 0.462046}, 'green': {'min': 0, 'max': 255, 'mean': 74.2758, 'median': 0, 'standardDeviation': 106.06, 'kurtosis': -1.00686, 'skewness': 0.912479, 'entropy': 0.460981}, 'blue': {'min': 0, 'max': 255, 'mean': 74.0094, 'median': 0, 'standardDeviation': 105.979, 'kurtosis': -0.998009, 'skewness': 0.917431, 'entropy': 0.459548}}, 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': '347da9cc530cc040b2818b07e399104f8cd8dd42a484eb9524b0ba9970fb8cd2', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '2256B', 'numberPixels': '3600', 'pixelsPerSecond': '29.7432MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '347da9cc530cc040b2818b07e399104f8cd8dd42a484eb9524b0ba9970fb8cd2', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '347da9cc530cc040b2818b07e399104f8cd8dd42a484eb9524b0ba9970fb8cd2', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 8, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:2583: AssertionError _________________ ERROR at setup of test_tiff_rgb12[internal] __________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_normal16_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/normal16_png0/normal16.png') @pytest.fixture(scope="session") def tiff_rgb12_img(tmp_path_factory, tmp_normal16_png): in_img = tmp_path_factory.mktemp("tiff_rgb8") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_normal16_png), "-depth", "12", "-compress", "Zip", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "sRGB", str(identify) assert identify[0]["image"].get("type") == "TrueColor", str(identify) assert identify[0]["image"].get("baseDepth") == 12, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_rgb81/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'TrueColor', 'endianness': 'LSB', 'colorspace': 'sRGB', 'depth': 12, 'baseDepth': 12, 'channelDepth': {'red': 12, 'green': 12, 'blue': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0, 'max': 4095.94, 'mean': 1195.62, 'median': 0, 'standardDeviation': 1707.91, 'kurtosis': -1.00195, 'skewness': 0.914639, 'entropy': 0.446271}}, 'channelStatistics': {'red': {'min': 0, 'max': 4095.94, 'mean': 1195.75, 'median': 0, 'standardDeviation': 1707.47, 'kurtosis': -1.00107, 'skewness': 0.914908, 'entropy': 0.447488}, 'green': {'min': 0, 'max': 4095.94, 'mean': 1197.71, 'median': 0, 'standardDeviation': 1708.79, 'kurtosis': -1.00682, 'skewness': 0.912032, 'entropy': 0.446303}, 'blue': {'min': 0, 'max': 4095.94, 'mean': 1193.41, 'median': 0, 'standardDeviation': 1707.48, 'kurtosis': -0.997979, 'skewness': 0.916978, 'entropy': 0.445022}}, 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': 'ab114596e3a7eed7e487e31ebdf5128417bc878e9847df01cb939f74802b12fd', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '5366B', 'numberPixels': '3600', 'pixelsPerSecond': '29.1781MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': 'ab114596e3a7eed7e487e31ebdf5128417bc878e9847df01cb939f74802b12fd', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'}.get E + where {'signature': 'ab114596e3a7eed7e487e31ebdf5128417bc878e9847df01cb939f74802b12fd', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 12, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:2632: AssertionError __________________ ERROR at setup of test_tiff_rgb12[pikepdf] __________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_normal16_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/normal16_png0/normal16.png') @pytest.fixture(scope="session") def tiff_rgb12_img(tmp_path_factory, tmp_normal16_png): in_img = tmp_path_factory.mktemp("tiff_rgb8") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_normal16_png), "-depth", "12", "-compress", "Zip", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "sRGB", str(identify) assert identify[0]["image"].get("type") == "TrueColor", str(identify) assert identify[0]["image"].get("baseDepth") == 12, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_rgb81/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'TrueColor', 'endianness': 'LSB', 'colorspace': 'sRGB', 'depth': 12, 'baseDepth': 12, 'channelDepth': {'red': 12, 'green': 12, 'blue': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0, 'max': 4095.94, 'mean': 1195.62, 'median': 0, 'standardDeviation': 1707.91, 'kurtosis': -1.00195, 'skewness': 0.914639, 'entropy': 0.446271}}, 'channelStatistics': {'red': {'min': 0, 'max': 4095.94, 'mean': 1195.75, 'median': 0, 'standardDeviation': 1707.47, 'kurtosis': -1.00107, 'skewness': 0.914908, 'entropy': 0.447488}, 'green': {'min': 0, 'max': 4095.94, 'mean': 1197.71, 'median': 0, 'standardDeviation': 1708.79, 'kurtosis': -1.00682, 'skewness': 0.912032, 'entropy': 0.446303}, 'blue': {'min': 0, 'max': 4095.94, 'mean': 1193.41, 'median': 0, 'standardDeviation': 1707.48, 'kurtosis': -0.997979, 'skewness': 0.916978, 'entropy': 0.445022}}, 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': 'ab114596e3a7eed7e487e31ebdf5128417bc878e9847df01cb939f74802b12fd', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '5366B', 'numberPixels': '3600', 'pixelsPerSecond': '29.1781MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': 'ab114596e3a7eed7e487e31ebdf5128417bc878e9847df01cb939f74802b12fd', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'}.get E + where {'signature': 'ab114596e3a7eed7e487e31ebdf5128417bc878e9847df01cb939f74802b12fd', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 12, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:2632: AssertionError _________________ ERROR at setup of test_tiff_rgb14[internal] __________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_normal16_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/normal16_png0/normal16.png') @pytest.fixture(scope="session") def tiff_rgb14_img(tmp_path_factory, tmp_normal16_png): in_img = tmp_path_factory.mktemp("tiff_rgb8") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_normal16_png), "-depth", "14", "-compress", "Zip", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "sRGB", str(identify) assert identify[0]["image"].get("type") == "TrueColor", str(identify) assert identify[0]["image"].get("baseDepth") == 14, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_rgb82/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'TrueColor', 'endianness': 'LSB', 'colorspace': 'sRGB', 'depth': 14, 'baseDepth': 14, 'channelDepth': {'red': 14, 'green': 14, 'blue': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0, 'max': 16383.8, 'mean': 4782.56, 'median': 0, 'standardDeviation': 6831.69, 'kurtosis': -1.00197, 'skewness': 0.91463, 'entropy': 0.446271}}, 'channelStatistics': {'red': {'min': 0, 'max': 16383.8, 'mean': 4783.06, 'median': 0, 'standardDeviation': 6829.89, 'kurtosis': -1.00108, 'skewness': 0.914899, 'entropy': 0.447488}, 'green': {'min': 0, 'max': 16383.8, 'mean': 4790.9, 'median': 0, 'standardDeviation': 6835.21, 'kurtosis': -1.00683, 'skewness': 0.912023, 'entropy': 0.446303}, 'blue': {'min': 0, 'max': 16383.8, 'mean': 4773.72, 'median': 0, 'standardDeviation': 6829.96, 'kurtosis': -0.997995, 'skewness': 0.916969, 'entropy': 0.445022}}, 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': '4cfcfdeb7dd11983cb449d4cbc7b0e603012c9488fa4155b3f2187832d0954f9', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '6358B', 'numberPixels': '3600', 'pixelsPerSecond': '29.6243MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '4cfcfdeb7dd11983cb449d4cbc7b0e603012c9488fa4155b3f2187832d0954f9', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '4cfcfdeb7dd11983cb449d4cbc7b0e603012c9488fa4155b3f2187832d0954f9', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 14, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:2681: AssertionError __________________ ERROR at setup of test_tiff_rgb14[pikepdf] __________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_normal16_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/normal16_png0/normal16.png') @pytest.fixture(scope="session") def tiff_rgb14_img(tmp_path_factory, tmp_normal16_png): in_img = tmp_path_factory.mktemp("tiff_rgb8") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_normal16_png), "-depth", "14", "-compress", "Zip", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "sRGB", str(identify) assert identify[0]["image"].get("type") == "TrueColor", str(identify) assert identify[0]["image"].get("baseDepth") == 14, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_rgb82/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'TrueColor', 'endianness': 'LSB', 'colorspace': 'sRGB', 'depth': 14, 'baseDepth': 14, 'channelDepth': {'red': 14, 'green': 14, 'blue': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0, 'max': 16383.8, 'mean': 4782.56, 'median': 0, 'standardDeviation': 6831.69, 'kurtosis': -1.00197, 'skewness': 0.91463, 'entropy': 0.446271}}, 'channelStatistics': {'red': {'min': 0, 'max': 16383.8, 'mean': 4783.06, 'median': 0, 'standardDeviation': 6829.89, 'kurtosis': -1.00108, 'skewness': 0.914899, 'entropy': 0.447488}, 'green': {'min': 0, 'max': 16383.8, 'mean': 4790.9, 'median': 0, 'standardDeviation': 6835.21, 'kurtosis': -1.00683, 'skewness': 0.912023, 'entropy': 0.446303}, 'blue': {'min': 0, 'max': 16383.8, 'mean': 4773.72, 'median': 0, 'standardDeviation': 6829.96, 'kurtosis': -0.997995, 'skewness': 0.916969, 'entropy': 0.445022}}, 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': '4cfcfdeb7dd11983cb449d4cbc7b0e603012c9488fa4155b3f2187832d0954f9', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '6358B', 'numberPixels': '3600', 'pixelsPerSecond': '29.6243MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '4cfcfdeb7dd11983cb449d4cbc7b0e603012c9488fa4155b3f2187832d0954f9', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '4cfcfdeb7dd11983cb449d4cbc7b0e603012c9488fa4155b3f2187832d0954f9', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 14, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:2681: AssertionError _________________ ERROR at setup of test_tiff_rgb16[internal] __________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_normal16_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/normal16_png0/normal16.png') @pytest.fixture(scope="session") def tiff_rgb16_img(tmp_path_factory, tmp_normal16_png): in_img = tmp_path_factory.mktemp("tiff_rgb8") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_normal16_png), "-depth", "16", "-compress", "Zip", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "sRGB", str(identify) assert identify[0]["image"].get("type") == "TrueColor", str(identify) assert identify[0]["image"].get("depth") == 16, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_rgb83/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'TrueColor', 'endianness': 'LSB', 'colorspace': 'sRGB', 'depth': 16, 'baseDepth': 16, 'channelDepth': {'red': 16, 'green': 16, 'blue': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0, 'max': 65535, 'mean': 19130, 'median': 0, 'standardDeviation': 27326.4, 'kurtosis': -1.00198, 'skewness': 0.914626, 'entropy': 0.455603}}, 'channelStatistics': {'red': {'min': 0, 'max': 65535, 'mean': 19132.1, 'median': 0, 'standardDeviation': 27319.2, 'kurtosis': -1.00109, 'skewness': 0.914894, 'entropy': 0.456815}, 'green': {'min': 0, 'max': 65535, 'mean': 19163.4, 'median': 0, 'standardDeviation': 27340.5, 'kurtosis': -1.00684, 'skewness': 0.912018, 'entropy': 0.455643}, 'blue': {'min': 0, 'max': 65535, 'mean': 19094.7, 'median': 0, 'standardDeviation': 27319.5, 'kurtosis': -0.998006, 'skewness': 0.916965, 'entropy': 0.454351}}, 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': '25ffbd318d040cc17726c3275c93bc6a0c346b6d3617e81170dc1d43f4fa03f1', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '3578B', 'numberPixels': '3600', 'pixelsPerSecond': '29.0093MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '25ffbd318d040cc17726c3275c93bc6a0c346b6d3617e81170dc1d43f4fa03f1', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '25ffbd318d040cc17726c3275c93bc6a0c346b6d3617e81170dc1d43f4fa03f1', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 16, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:2730: AssertionError __________________ ERROR at setup of test_tiff_rgb16[pikepdf] __________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_normal16_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/normal16_png0/normal16.png') @pytest.fixture(scope="session") def tiff_rgb16_img(tmp_path_factory, tmp_normal16_png): in_img = tmp_path_factory.mktemp("tiff_rgb8") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_normal16_png), "-depth", "16", "-compress", "Zip", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "sRGB", str(identify) assert identify[0]["image"].get("type") == "TrueColor", str(identify) assert identify[0]["image"].get("depth") == 16, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_rgb83/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'TrueColor', 'endianness': 'LSB', 'colorspace': 'sRGB', 'depth': 16, 'baseDepth': 16, 'channelDepth': {'red': 16, 'green': 16, 'blue': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0, 'max': 65535, 'mean': 19130, 'median': 0, 'standardDeviation': 27326.4, 'kurtosis': -1.00198, 'skewness': 0.914626, 'entropy': 0.455603}}, 'channelStatistics': {'red': {'min': 0, 'max': 65535, 'mean': 19132.1, 'median': 0, 'standardDeviation': 27319.2, 'kurtosis': -1.00109, 'skewness': 0.914894, 'entropy': 0.456815}, 'green': {'min': 0, 'max': 65535, 'mean': 19163.4, 'median': 0, 'standardDeviation': 27340.5, 'kurtosis': -1.00684, 'skewness': 0.912018, 'entropy': 0.455643}, 'blue': {'min': 0, 'max': 65535, 'mean': 19094.7, 'median': 0, 'standardDeviation': 27319.5, 'kurtosis': -0.998006, 'skewness': 0.916965, 'entropy': 0.454351}}, 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': '25ffbd318d040cc17726c3275c93bc6a0c346b6d3617e81170dc1d43f4fa03f1', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '3578B', 'numberPixels': '3600', 'pixelsPerSecond': '29.0093MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '25ffbd318d040cc17726c3275c93bc6a0c346b6d3617e81170dc1d43f4fa03f1', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '25ffbd318d040cc17726c3275c93bc6a0c346b6d3617e81170dc1d43f4fa03f1', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 16, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:2730: AssertionError _________________ ERROR at setup of test_tiff_gray1[internal] __________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_gray1_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/gray1_png0/gray1.png') @pytest.fixture(scope="session") def tiff_gray1_img(tmp_path_factory, tmp_gray1_png): in_img = tmp_path_factory.mktemp("tiff_gray1") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_gray1_png), "-depth", "1", "-compress", "Zip", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "Gray", str(identify) assert identify[0]["image"].get("type") == "Bilevel", str(identify) assert identify[0]["image"].get("depth") == 1, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_gray10/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Bilevel', 'endianness': 'LSB', 'colorspace': 'Gray', 'depth': 1, 'baseDepth': 1, 'channelDepth': {'gray': 1}, 'pixels': 3600, 'channelStatistics': {'gray': {'min': 0, 'max': 1, 'mean': 0.436111, 'median': 0, 'standardDeviation': 0.49597, 'kurtosis': -1.9342, 'skewness': 0.25756, 'entropy': 0.98819}}, 'renderingIntent': 'Undefined', 'gamma': 0.454545, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '568B', 'numberPixels': '3600', 'pixelsPerSecond': '27.8005MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 1, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:2879: AssertionError __________________ ERROR at setup of test_tiff_gray1[pikepdf] __________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_gray1_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/gray1_png0/gray1.png') @pytest.fixture(scope="session") def tiff_gray1_img(tmp_path_factory, tmp_gray1_png): in_img = tmp_path_factory.mktemp("tiff_gray1") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_gray1_png), "-depth", "1", "-compress", "Zip", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "Gray", str(identify) assert identify[0]["image"].get("type") == "Bilevel", str(identify) assert identify[0]["image"].get("depth") == 1, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_gray10/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Bilevel', 'endianness': 'LSB', 'colorspace': 'Gray', 'depth': 1, 'baseDepth': 1, 'channelDepth': {'gray': 1}, 'pixels': 3600, 'channelStatistics': {'gray': {'min': 0, 'max': 1, 'mean': 0.436111, 'median': 0, 'standardDeviation': 0.49597, 'kurtosis': -1.9342, 'skewness': 0.25756, 'entropy': 0.98819}}, 'renderingIntent': 'Undefined', 'gamma': 0.454545, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '568B', 'numberPixels': '3600', 'pixelsPerSecond': '27.8005MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 1, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:2879: AssertionError _________________ ERROR at setup of test_tiff_gray2[internal] __________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_gray2_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/gray2_png0/gray2.png') @pytest.fixture(scope="session") def tiff_gray2_img(tmp_path_factory, tmp_gray2_png): in_img = tmp_path_factory.mktemp("tiff_gray2") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_gray2_png), "-depth", "2", "-compress", "Zip", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "Gray", str(identify) assert identify[0]["image"].get("type") == "Grayscale", str(identify) assert identify[0]["image"].get("depth") == 2, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_gray20/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Grayscale', 'endianness': 'LSB', 'colorspace': 'Gray', 'depth': 2, 'baseDepth': 2, 'channelDepth': {'gray': 1}, 'pixels': 3600, 'channelStatistics': {'gray': {'min': 0, 'max': 3, 'mean': 1.315, 'median': 1, 'standardDeviation': 1.0873, 'kurtosis': -1.24094, 'skewness': 0.236132, 'entropy': 0.989108}}, 'renderingIntent': 'Undefined', 'gamma': 0.454545, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': 'abff3699f88c4a9058bb00efd8418dd96b86e94c253201a5b8710d07c06b0c99', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '726B', 'numberPixels': '3600', 'pixelsPerSecond': '28.7526MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': 'abff3699f88c4a9058bb00efd8418dd96b86e94c253201a5b8710d07c06b0c99', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'}.get E + where {'signature': 'abff3699f88c4a9058bb00efd8418dd96b86e94c253201a5b8710d07c06b0c99', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 2, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:2929: AssertionError __________________ ERROR at setup of test_tiff_gray2[pikepdf] __________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_gray2_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/gray2_png0/gray2.png') @pytest.fixture(scope="session") def tiff_gray2_img(tmp_path_factory, tmp_gray2_png): in_img = tmp_path_factory.mktemp("tiff_gray2") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_gray2_png), "-depth", "2", "-compress", "Zip", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "Gray", str(identify) assert identify[0]["image"].get("type") == "Grayscale", str(identify) assert identify[0]["image"].get("depth") == 2, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_gray20/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Grayscale', 'endianness': 'LSB', 'colorspace': 'Gray', 'depth': 2, 'baseDepth': 2, 'channelDepth': {'gray': 1}, 'pixels': 3600, 'channelStatistics': {'gray': {'min': 0, 'max': 3, 'mean': 1.315, 'median': 1, 'standardDeviation': 1.0873, 'kurtosis': -1.24094, 'skewness': 0.236132, 'entropy': 0.989108}}, 'renderingIntent': 'Undefined', 'gamma': 0.454545, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': 'abff3699f88c4a9058bb00efd8418dd96b86e94c253201a5b8710d07c06b0c99', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '726B', 'numberPixels': '3600', 'pixelsPerSecond': '28.7526MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': 'abff3699f88c4a9058bb00efd8418dd96b86e94c253201a5b8710d07c06b0c99', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'}.get E + where {'signature': 'abff3699f88c4a9058bb00efd8418dd96b86e94c253201a5b8710d07c06b0c99', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 2, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:2929: AssertionError _________________ ERROR at setup of test_tiff_gray4[internal] __________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_gray4_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/gray4_png0/gray4.png') @pytest.fixture(scope="session") def tiff_gray4_img(tmp_path_factory, tmp_gray4_png): in_img = tmp_path_factory.mktemp("tiff_gray4") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_gray4_png), "-depth", "4", "-compress", "Zip", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "Gray", str(identify) assert identify[0]["image"].get("type") == "Grayscale", str(identify) assert identify[0]["image"].get("depth") == 4, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_gray40/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Grayscale', 'endianness': 'LSB', 'colorspace': 'Gray', 'depth': 4, 'baseDepth': 4, 'channelDepth': {'gray': 1}, 'pixels': 3600, 'channelStatistics': {'gray': {'min': 0, 'max': 15, 'mean': 6.58306, 'median': 6, 'standardDeviation': 5.14943, 'kurtosis': -1.33592, 'skewness': 0.173306, 'entropy': 0.92194}}, 'renderingIntent': 'Undefined', 'gamma': 0.454545, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': 'f55f92cd5de129beef98d7a2919d8c3af3b516976d822f041c7f99d42b48cc13', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '1082B', 'numberPixels': '3600', 'pixelsPerSecond': '29.0604MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': 'f55f92cd5de129beef98d7a2919d8c3af3b516976d822f041c7f99d42b48cc13', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'}.get E + where {'signature': 'f55f92cd5de129beef98d7a2919d8c3af3b516976d822f041c7f99d42b48cc13', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 4, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:2979: AssertionError __________________ ERROR at setup of test_tiff_gray4[pikepdf] __________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_gray4_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/gray4_png0/gray4.png') @pytest.fixture(scope="session") def tiff_gray4_img(tmp_path_factory, tmp_gray4_png): in_img = tmp_path_factory.mktemp("tiff_gray4") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_gray4_png), "-depth", "4", "-compress", "Zip", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "Gray", str(identify) assert identify[0]["image"].get("type") == "Grayscale", str(identify) assert identify[0]["image"].get("depth") == 4, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_gray40/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Grayscale', 'endianness': 'LSB', 'colorspace': 'Gray', 'depth': 4, 'baseDepth': 4, 'channelDepth': {'gray': 1}, 'pixels': 3600, 'channelStatistics': {'gray': {'min': 0, 'max': 15, 'mean': 6.58306, 'median': 6, 'standardDeviation': 5.14943, 'kurtosis': -1.33592, 'skewness': 0.173306, 'entropy': 0.92194}}, 'renderingIntent': 'Undefined', 'gamma': 0.454545, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': 'f55f92cd5de129beef98d7a2919d8c3af3b516976d822f041c7f99d42b48cc13', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '1082B', 'numberPixels': '3600', 'pixelsPerSecond': '29.0604MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': 'f55f92cd5de129beef98d7a2919d8c3af3b516976d822f041c7f99d42b48cc13', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'}.get E + where {'signature': 'f55f92cd5de129beef98d7a2919d8c3af3b516976d822f041c7f99d42b48cc13', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 4, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:2979: AssertionError _________________ ERROR at setup of test_tiff_gray8[internal] __________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_gray8_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/gray8_png0/gray8.png') @pytest.fixture(scope="session") def tiff_gray8_img(tmp_path_factory, tmp_gray8_png): in_img = tmp_path_factory.mktemp("tiff_gray8") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_gray8_png), "-depth", "8", "-compress", "Zip", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "Gray", str(identify) assert identify[0]["image"].get("type") == "Grayscale", str(identify) assert identify[0]["image"].get("depth") == 8, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_gray80/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Grayscale', 'endianness': 'LSB', 'colorspace': 'Gray', 'depth': 8, 'baseDepth': 8, 'channelDepth': {'gray': 1}, 'pixels': 3600, 'channelStatistics': {'gray': {'min': 0, 'max': 254, 'mean': 111.517, 'median': 109, 'standardDeviation': 87.1815, 'kurtosis': -1.3425, 'skewness': 0.17345, 'entropy': 0.803611}}, 'renderingIntent': 'Undefined', 'gamma': 0.454545, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': 'c2667319eb8e6bd622ec637829745a79fb93e299e2215be085d5d4ce9ca4d1fa', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '1750B', 'numberPixels': '3600', 'pixelsPerSecond': '29.7096MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': 'c2667319eb8e6bd622ec637829745a79fb93e299e2215be085d5d4ce9ca4d1fa', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'}.get E + where {'signature': 'c2667319eb8e6bd622ec637829745a79fb93e299e2215be085d5d4ce9ca4d1fa', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 8, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3029: AssertionError __________________ ERROR at setup of test_tiff_gray8[pikepdf] __________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_gray8_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/gray8_png0/gray8.png') @pytest.fixture(scope="session") def tiff_gray8_img(tmp_path_factory, tmp_gray8_png): in_img = tmp_path_factory.mktemp("tiff_gray8") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_gray8_png), "-depth", "8", "-compress", "Zip", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "Gray", str(identify) assert identify[0]["image"].get("type") == "Grayscale", str(identify) assert identify[0]["image"].get("depth") == 8, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_gray80/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Grayscale', 'endianness': 'LSB', 'colorspace': 'Gray', 'depth': 8, 'baseDepth': 8, 'channelDepth': {'gray': 1}, 'pixels': 3600, 'channelStatistics': {'gray': {'min': 0, 'max': 254, 'mean': 111.517, 'median': 109, 'standardDeviation': 87.1815, 'kurtosis': -1.3425, 'skewness': 0.17345, 'entropy': 0.803611}}, 'renderingIntent': 'Undefined', 'gamma': 0.454545, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': 'c2667319eb8e6bd622ec637829745a79fb93e299e2215be085d5d4ce9ca4d1fa', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '1750B', 'numberPixels': '3600', 'pixelsPerSecond': '29.7096MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': 'c2667319eb8e6bd622ec637829745a79fb93e299e2215be085d5d4ce9ca4d1fa', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'}.get E + where {'signature': 'c2667319eb8e6bd622ec637829745a79fb93e299e2215be085d5d4ce9ca4d1fa', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 8, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3029: AssertionError _________________ ERROR at setup of test_tiff_gray16[internal] _________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_gray16_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/gray16_png0/gray16.png') @pytest.fixture(scope="session") def tiff_gray16_img(tmp_path_factory, tmp_gray16_png): in_img = tmp_path_factory.mktemp("tiff_gray16") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_gray16_png), "-depth", "16", "-compress", "Zip", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "Gray", str(identify) assert identify[0]["image"].get("type") == "Grayscale", str(identify) assert identify[0]["image"].get("depth") == 16, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_gray160/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Grayscale', 'endianness': 'LSB', 'colorspace': 'Gray', 'depth': 16, 'baseDepth': 16, 'channelDepth': {'gray': 1}, 'pixels': 3600, 'channelStatistics': {'gray': {'min': 0, 'max': 65534, 'mean': 28769.9, 'median': 28139, 'standardDeviation': 22445.6, 'kurtosis': -1.34052, 'skewness': 0.171573, 'entropy': 0.758063}}, 'renderingIntent': 'Undefined', 'gamma': 0.454545, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': '3dc6f07d1abbd185ffc0e5c1fe4d86353961d022ea3d6312862105552fd0b7fe', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '4184B', 'numberPixels': '3600', 'pixelsPerSecond': '29.0665MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '3dc6f07d1abbd185ffc0e5c1fe4d86353961d022ea3d6312862105552fd0b7fe', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '3dc6f07d1abbd185ffc0e5c1fe4d86353961d022ea3d6312862105552fd0b7fe', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 16, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3079: AssertionError _________________ ERROR at setup of test_tiff_gray16[pikepdf] __________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_gray16_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/gray16_png0/gray16.png') @pytest.fixture(scope="session") def tiff_gray16_img(tmp_path_factory, tmp_gray16_png): in_img = tmp_path_factory.mktemp("tiff_gray16") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_gray16_png), "-depth", "16", "-compress", "Zip", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "Gray", str(identify) assert identify[0]["image"].get("type") == "Grayscale", str(identify) assert identify[0]["image"].get("depth") == 16, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_gray160/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Grayscale', 'endianness': 'LSB', 'colorspace': 'Gray', 'depth': 16, 'baseDepth': 16, 'channelDepth': {'gray': 1}, 'pixels': 3600, 'channelStatistics': {'gray': {'min': 0, 'max': 65534, 'mean': 28769.9, 'median': 28139, 'standardDeviation': 22445.6, 'kurtosis': -1.34052, 'skewness': 0.171573, 'entropy': 0.758063}}, 'renderingIntent': 'Undefined', 'gamma': 0.454545, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': '3dc6f07d1abbd185ffc0e5c1fe4d86353961d022ea3d6312862105552fd0b7fe', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '4184B', 'numberPixels': '3600', 'pixelsPerSecond': '29.0665MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '3dc6f07d1abbd185ffc0e5c1fe4d86353961d022ea3d6312862105552fd0b7fe', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '3dc6f07d1abbd185ffc0e5c1fe4d86353961d022ea3d6312862105552fd0b7fe', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 16, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3079: AssertionError _______________ ERROR at setup of test_tiff_multipage[internal] ________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_normal_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/normal_png0/normal.png') tmp_inverse_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/inverse_png0/inverse.png') @pytest.fixture(scope="session") def tiff_multipage_img(tmp_path_factory, tmp_normal_png, tmp_inverse_png): in_img = tmp_path_factory.mktemp("tiff_multipage_img") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_normal_png), str(tmp_inverse_png), "-strip", "-compress", "Zip", str(in_img), ] ) identify = json.loads( subprocess.check_output(CONVERT + [str(in_img) + "[0]", "json:"]) ) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "sRGB", str(identify) assert identify[0]["image"].get("type") == "TrueColor", str(identify) assert identify[0]["image"].get("depth") == 8, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_multipage_img0/in.tiff[0]', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'TrueColor', 'endianness': 'LSB', 'colorspace': 'sRGB', 'depth': 8, 'baseDepth': 8, 'channelDepth': {'red': 8, 'green': 8, 'blue': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0, 'max': 255, 'mean': 74.1465, 'median': 0, 'standardDeviation': 106.006, 'kurtosis': -1.00199, 'skewness': 0.91509, 'entropy': 0.460859}}, 'channelStatistics': {'red': {'min': 0, 'max': 255, 'mean': 74.1542, 'median': 0, 'standardDeviation': 105.978, 'kurtosis': -1.0011, 'skewness': 0.915359, 'entropy': 0.462046}, 'green': {'min': 0, 'max': 255, 'mean': 74.2758, 'median': 0, 'standardDeviation': 106.06, 'kurtosis': -1.00686, 'skewness': 0.912479, 'entropy': 0.460981}, 'blue': {'min': 0, 'max': 255, 'mean': 74.0094, 'median': 0, 'standardDeviation': 105.979, 'kurtosis': -0.998009, 'skewness': 0.917431, 'entropy': 0.459548}}, 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': '347da9cc530cc040b2818b07e399104f8cd8dd42a484eb9524b0ba9970fb8cd2', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60', 'tiff:subfiletype': 'PAGE'}, 'tainted': False, 'filesize': '4606B', 'numberPixels': '3600', 'pixelsPerSecond': '29.4773MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '347da9cc530cc040b2818b07e399104f8cd8dd42a484eb9524b0ba9970fb8cd2', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60', ...}.get E + where {'signature': '347da9cc530cc040b2818b07e399104f8cd8dd42a484eb9524b0ba9970fb8cd2', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60', ...} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 8, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3131: AssertionError ________________ ERROR at setup of test_tiff_multipage[pikepdf] ________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_normal_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/normal_png0/normal.png') tmp_inverse_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/inverse_png0/inverse.png') @pytest.fixture(scope="session") def tiff_multipage_img(tmp_path_factory, tmp_normal_png, tmp_inverse_png): in_img = tmp_path_factory.mktemp("tiff_multipage_img") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_normal_png), str(tmp_inverse_png), "-strip", "-compress", "Zip", str(in_img), ] ) identify = json.loads( subprocess.check_output(CONVERT + [str(in_img) + "[0]", "json:"]) ) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "sRGB", str(identify) assert identify[0]["image"].get("type") == "TrueColor", str(identify) assert identify[0]["image"].get("depth") == 8, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_multipage_img0/in.tiff[0]', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'TrueColor', 'endianness': 'LSB', 'colorspace': 'sRGB', 'depth': 8, 'baseDepth': 8, 'channelDepth': {'red': 8, 'green': 8, 'blue': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0, 'max': 255, 'mean': 74.1465, 'median': 0, 'standardDeviation': 106.006, 'kurtosis': -1.00199, 'skewness': 0.91509, 'entropy': 0.460859}}, 'channelStatistics': {'red': {'min': 0, 'max': 255, 'mean': 74.1542, 'median': 0, 'standardDeviation': 105.978, 'kurtosis': -1.0011, 'skewness': 0.915359, 'entropy': 0.462046}, 'green': {'min': 0, 'max': 255, 'mean': 74.2758, 'median': 0, 'standardDeviation': 106.06, 'kurtosis': -1.00686, 'skewness': 0.912479, 'entropy': 0.460981}, 'blue': {'min': 0, 'max': 255, 'mean': 74.0094, 'median': 0, 'standardDeviation': 105.979, 'kurtosis': -0.998009, 'skewness': 0.917431, 'entropy': 0.459548}}, 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': '347da9cc530cc040b2818b07e399104f8cd8dd42a484eb9524b0ba9970fb8cd2', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60', 'tiff:subfiletype': 'PAGE'}, 'tainted': False, 'filesize': '4606B', 'numberPixels': '3600', 'pixelsPerSecond': '29.4773MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '347da9cc530cc040b2818b07e399104f8cd8dd42a484eb9524b0ba9970fb8cd2', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60', ...}.get E + where {'signature': '347da9cc530cc040b2818b07e399104f8cd8dd42a484eb9524b0ba9970fb8cd2', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60', ...} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 8, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3131: AssertionError ________________ ERROR at setup of test_tiff_palette1[internal] ________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_palette1_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/palette1_png0/palette1.png') @pytest.fixture(scope="session") def tiff_palette1_img(tmp_path_factory, tmp_palette1_png): in_img = tmp_path_factory.mktemp("tiff_palette1_img") / "in.tiff" subprocess.check_call( CONVERT + [str(tmp_palette1_png), "-compress", "Zip", str(in_img)] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "sRGB", str(identify) assert identify[0]["image"].get("type") == "Palette", str(identify) assert identify[0]["image"].get("depth") == 8, str(identify) assert identify[0]["image"].get("baseDepth") == 1, str(identify) assert identify[0]["image"].get("colormapEntries") == 2, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_palette1_img0/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'PseudoClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Palette', 'endianness': 'LSB', 'colorspace': 'sRGB', 'depth': 8, 'baseDepth': 1, 'channelDepth': {'red': 8, 'green': 8, 'blue': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0.00392157, 'max': 0.996078, 'mean': 0.289466, 'median': 0.00784314, 'standardDeviation': 0.444914, 'kurtosis': -1.10513, 'skewness': 0.946138, 'entropy': 0.863645}}, 'channelStatistics': {'red': {'min': 0.00392157, 'max': 0.996078, 'mean': 0.287789, 'median': 0.00392157, 'standardDeviation': 0.44846, 'kurtosis': -1.10513, 'skewness': 0.946138, 'entropy': 0.863645}, 'green': {'min': 0.00784314, 'max': 0.992157, 'mean': 0.289466, 'median': 0.00784314, 'standardDeviation': 0.444914, 'kurtosis': -1.10513, 'skewness': 0.946138, 'entropy': 0.863645}, 'blue': {'min': 0.0117647, 'max': 0.988235, 'mean': 0.291144, 'median': 0.0117647, 'standardDeviation': 0.441369, 'kurtosis': -1.10513, 'skewness': 0.946138, 'entropy': 0.863645}}, 'colormapEntries': 2, 'colormap': ['#010203FF', '#FEFDFCFF'], 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': 'dc62896b6b3d3821fe51b079335349b090251db86c5413d64b5128a8e3551d7a', 'tiff:endian': 'lsb', 'tiff:photometric': 'palette', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '678B', 'numberPixels': '3600', 'pixelsPerSecond': '28.5101MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': 'dc62896b6b3d3821fe51b079335349b090251db86c5413d64b5128a8e3551d7a', 'tiff:endian': 'lsb', 'tiff:photometric': 'palette', 'tiff:rows-per-strip': '60'}.get E + where {'signature': 'dc62896b6b3d3821fe51b079335349b090251db86c5413d64b5128a8e3551d7a', 'tiff:endian': 'lsb', 'tiff:photometric': 'palette', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 1, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3208: AssertionError ________________ ERROR at setup of test_tiff_palette1[pikepdf] _________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_palette1_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/palette1_png0/palette1.png') @pytest.fixture(scope="session") def tiff_palette1_img(tmp_path_factory, tmp_palette1_png): in_img = tmp_path_factory.mktemp("tiff_palette1_img") / "in.tiff" subprocess.check_call( CONVERT + [str(tmp_palette1_png), "-compress", "Zip", str(in_img)] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "sRGB", str(identify) assert identify[0]["image"].get("type") == "Palette", str(identify) assert identify[0]["image"].get("depth") == 8, str(identify) assert identify[0]["image"].get("baseDepth") == 1, str(identify) assert identify[0]["image"].get("colormapEntries") == 2, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_palette1_img0/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'PseudoClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Palette', 'endianness': 'LSB', 'colorspace': 'sRGB', 'depth': 8, 'baseDepth': 1, 'channelDepth': {'red': 8, 'green': 8, 'blue': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0.00392157, 'max': 0.996078, 'mean': 0.289466, 'median': 0.00784314, 'standardDeviation': 0.444914, 'kurtosis': -1.10513, 'skewness': 0.946138, 'entropy': 0.863645}}, 'channelStatistics': {'red': {'min': 0.00392157, 'max': 0.996078, 'mean': 0.287789, 'median': 0.00392157, 'standardDeviation': 0.44846, 'kurtosis': -1.10513, 'skewness': 0.946138, 'entropy': 0.863645}, 'green': {'min': 0.00784314, 'max': 0.992157, 'mean': 0.289466, 'median': 0.00784314, 'standardDeviation': 0.444914, 'kurtosis': -1.10513, 'skewness': 0.946138, 'entropy': 0.863645}, 'blue': {'min': 0.0117647, 'max': 0.988235, 'mean': 0.291144, 'median': 0.0117647, 'standardDeviation': 0.441369, 'kurtosis': -1.10513, 'skewness': 0.946138, 'entropy': 0.863645}}, 'colormapEntries': 2, 'colormap': ['#010203FF', '#FEFDFCFF'], 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': 'dc62896b6b3d3821fe51b079335349b090251db86c5413d64b5128a8e3551d7a', 'tiff:endian': 'lsb', 'tiff:photometric': 'palette', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '678B', 'numberPixels': '3600', 'pixelsPerSecond': '28.5101MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': 'dc62896b6b3d3821fe51b079335349b090251db86c5413d64b5128a8e3551d7a', 'tiff:endian': 'lsb', 'tiff:photometric': 'palette', 'tiff:rows-per-strip': '60'}.get E + where {'signature': 'dc62896b6b3d3821fe51b079335349b090251db86c5413d64b5128a8e3551d7a', 'tiff:endian': 'lsb', 'tiff:photometric': 'palette', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 1, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3208: AssertionError ________________ ERROR at setup of test_tiff_palette2[internal] ________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_palette2_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/palette2_png0/palette2.png') @pytest.fixture(scope="session") def tiff_palette2_img(tmp_path_factory, tmp_palette2_png): in_img = tmp_path_factory.mktemp("tiff_palette2_img") / "in.tiff" subprocess.check_call( CONVERT + [str(tmp_palette2_png), "-compress", "Zip", str(in_img)] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "sRGB", str(identify) assert identify[0]["image"].get("type") == "Palette", str(identify) assert identify[0]["image"].get("depth") == 8, str(identify) assert identify[0]["image"].get("baseDepth") == 2, str(identify) assert identify[0]["image"].get("colormapEntries") == 4, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_palette2_img0/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'PseudoClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Palette', 'endianness': 'LSB', 'colorspace': 'sRGB', 'depth': 8, 'baseDepth': 2, 'channelDepth': {'red': 8, 'green': 8, 'blue': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0, 'max': 2.98824, 'mean': 0.680654, 'median': 0, 'standardDeviation': 1.25336, 'kurtosis': -0.31506, 'skewness': 1.29784, 'entropy': 0.774059}}, 'channelStatistics': {'red': {'min': 0, 'max': 2.98824, 'mean': 0.696425, 'median': 0, 'standardDeviation': 1.26353, 'kurtosis': -0.406743, 'skewness': 1.26229, 'entropy': 0.7833}, 'green': {'min': 0, 'max': 2.98824, 'mean': 0.674843, 'median': 0, 'standardDeviation': 1.24964, 'kurtosis': -0.281755, 'skewness': 1.31085, 'entropy': 0.770677}, 'blue': {'min': 0, 'max': 2.98824, 'mean': 0.670693, 'median': 0, 'standardDeviation': 1.24691, 'kurtosis': -0.256681, 'skewness': 1.32038, 'entropy': 0.7682}}, 'colormapEntries': 4, 'colormap': ['#000000FF', '#FE0000FF', '#00FE00FF', '#0000FEFF'], 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': 'a6e624ecaef8d81e284339c1aed63e39fe7eb1257df66a0beff2eef7d9359d84', 'tiff:endian': 'lsb', 'tiff:photometric': 'palette', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '830B', 'numberPixels': '3600', 'pixelsPerSecond': '25.8572MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': 'a6e624ecaef8d81e284339c1aed63e39fe7eb1257df66a0beff2eef7d9359d84', 'tiff:endian': 'lsb', 'tiff:photometric': 'palette', 'tiff:rows-per-strip': '60'}.get E + where {'signature': 'a6e624ecaef8d81e284339c1aed63e39fe7eb1257df66a0beff2eef7d9359d84', 'tiff:endian': 'lsb', 'tiff:photometric': 'palette', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 2, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3251: AssertionError ________________ ERROR at setup of test_tiff_palette2[pikepdf] _________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_palette2_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/palette2_png0/palette2.png') @pytest.fixture(scope="session") def tiff_palette2_img(tmp_path_factory, tmp_palette2_png): in_img = tmp_path_factory.mktemp("tiff_palette2_img") / "in.tiff" subprocess.check_call( CONVERT + [str(tmp_palette2_png), "-compress", "Zip", str(in_img)] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "sRGB", str(identify) assert identify[0]["image"].get("type") == "Palette", str(identify) assert identify[0]["image"].get("depth") == 8, str(identify) assert identify[0]["image"].get("baseDepth") == 2, str(identify) assert identify[0]["image"].get("colormapEntries") == 4, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_palette2_img0/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'PseudoClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Palette', 'endianness': 'LSB', 'colorspace': 'sRGB', 'depth': 8, 'baseDepth': 2, 'channelDepth': {'red': 8, 'green': 8, 'blue': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0, 'max': 2.98824, 'mean': 0.680654, 'median': 0, 'standardDeviation': 1.25336, 'kurtosis': -0.31506, 'skewness': 1.29784, 'entropy': 0.774059}}, 'channelStatistics': {'red': {'min': 0, 'max': 2.98824, 'mean': 0.696425, 'median': 0, 'standardDeviation': 1.26353, 'kurtosis': -0.406743, 'skewness': 1.26229, 'entropy': 0.7833}, 'green': {'min': 0, 'max': 2.98824, 'mean': 0.674843, 'median': 0, 'standardDeviation': 1.24964, 'kurtosis': -0.281755, 'skewness': 1.31085, 'entropy': 0.770677}, 'blue': {'min': 0, 'max': 2.98824, 'mean': 0.670693, 'median': 0, 'standardDeviation': 1.24691, 'kurtosis': -0.256681, 'skewness': 1.32038, 'entropy': 0.7682}}, 'colormapEntries': 4, 'colormap': ['#000000FF', '#FE0000FF', '#00FE00FF', '#0000FEFF'], 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': 'a6e624ecaef8d81e284339c1aed63e39fe7eb1257df66a0beff2eef7d9359d84', 'tiff:endian': 'lsb', 'tiff:photometric': 'palette', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '830B', 'numberPixels': '3600', 'pixelsPerSecond': '25.8572MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': 'a6e624ecaef8d81e284339c1aed63e39fe7eb1257df66a0beff2eef7d9359d84', 'tiff:endian': 'lsb', 'tiff:photometric': 'palette', 'tiff:rows-per-strip': '60'}.get E + where {'signature': 'a6e624ecaef8d81e284339c1aed63e39fe7eb1257df66a0beff2eef7d9359d84', 'tiff:endian': 'lsb', 'tiff:photometric': 'palette', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 2, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3251: AssertionError ________________ ERROR at setup of test_tiff_palette4[internal] ________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_palette4_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/palette4_png0/palette4.png') @pytest.fixture(scope="session") def tiff_palette4_img(tmp_path_factory, tmp_palette4_png): in_img = tmp_path_factory.mktemp("tiff_palette4_img") / "in.tiff" subprocess.check_call( CONVERT + [str(tmp_palette4_png), "-compress", "Zip", str(in_img)] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "sRGB", str(identify) assert identify[0]["image"].get("type") == "Palette", str(identify) assert identify[0]["image"].get("depth") == 8, str(identify) assert identify[0]["image"].get("baseDepth") == 4, str(identify) assert identify[0]["image"].get("colormapEntries") == 16, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_palette4_img0/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'PseudoClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Palette', 'endianness': 'LSB', 'colorspace': 'sRGB', 'depth': 8, 'baseDepth': 4, 'channelDepth': {'red': 8, 'green': 8, 'blue': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0, 'max': 15, 'mean': 4.35056, 'median': 0, 'standardDeviation': 6.10245, 'kurtosis': -0.878524, 'skewness': 0.899628, 'entropy': 0.665013}}, 'channelStatistics': {'red': {'min': 0, 'max': 15, 'mean': 4.86799, 'median': 0, 'standardDeviation': 6.56344, 'kurtosis': -1.29087, 'skewness': 0.739509, 'entropy': 0.662343}, 'green': {'min': 0, 'max': 15, 'mean': 4.27717, 'median': 0, 'standardDeviation': 6.16387, 'kurtosis': -0.883314, 'skewness': 0.931871, 'entropy': 0.658975}, 'blue': {'min': 0, 'max': 15, 'mean': 3.90652, 'median': 0, 'standardDeviation': 5.58004, 'kurtosis': -0.461386, 'skewness': 1.0275, 'entropy': 0.673721}}, 'colormapEntries': 16, 'colormap': ['#000000FF', '#800000FF', '#008000FF', '#808000FF', '#000080FF', '#800080FF', '#008080FF', '#C0C0C0FF', '#808080FF', '#FF0000FF', '#00FF00FF', '#FF0000FF', '#00FF00FF', '#FF00FFFF', '#00FF00FF', '#FFFFFFFF'], 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': '996c2a56ee8422da0f767d68b7bb2b067f628c17f9fd1d8be8a078d42608b2c6', 'tiff:endian': 'lsb', 'tiff:photometric': 'palette', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '1072B', 'numberPixels': '3600', 'pixelsPerSecond': '28.3838MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '996c2a56ee8422da0f767d68b7bb2b067f628c17f9fd1d8be8a078d42608b2c6', 'tiff:endian': 'lsb', 'tiff:photometric': 'palette', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '996c2a56ee8422da0f767d68b7bb2b067f628c17f9fd1d8be8a078d42608b2c6', 'tiff:endian': 'lsb', 'tiff:photometric': 'palette', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 4, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3294: AssertionError ________________ ERROR at setup of test_tiff_palette4[pikepdf] _________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_palette4_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/palette4_png0/palette4.png') @pytest.fixture(scope="session") def tiff_palette4_img(tmp_path_factory, tmp_palette4_png): in_img = tmp_path_factory.mktemp("tiff_palette4_img") / "in.tiff" subprocess.check_call( CONVERT + [str(tmp_palette4_png), "-compress", "Zip", str(in_img)] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "sRGB", str(identify) assert identify[0]["image"].get("type") == "Palette", str(identify) assert identify[0]["image"].get("depth") == 8, str(identify) assert identify[0]["image"].get("baseDepth") == 4, str(identify) assert identify[0]["image"].get("colormapEntries") == 16, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_palette4_img0/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'PseudoClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Palette', 'endianness': 'LSB', 'colorspace': 'sRGB', 'depth': 8, 'baseDepth': 4, 'channelDepth': {'red': 8, 'green': 8, 'blue': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0, 'max': 15, 'mean': 4.35056, 'median': 0, 'standardDeviation': 6.10245, 'kurtosis': -0.878524, 'skewness': 0.899628, 'entropy': 0.665013}}, 'channelStatistics': {'red': {'min': 0, 'max': 15, 'mean': 4.86799, 'median': 0, 'standardDeviation': 6.56344, 'kurtosis': -1.29087, 'skewness': 0.739509, 'entropy': 0.662343}, 'green': {'min': 0, 'max': 15, 'mean': 4.27717, 'median': 0, 'standardDeviation': 6.16387, 'kurtosis': -0.883314, 'skewness': 0.931871, 'entropy': 0.658975}, 'blue': {'min': 0, 'max': 15, 'mean': 3.90652, 'median': 0, 'standardDeviation': 5.58004, 'kurtosis': -0.461386, 'skewness': 1.0275, 'entropy': 0.673721}}, 'colormapEntries': 16, 'colormap': ['#000000FF', '#800000FF', '#008000FF', '#808000FF', '#000080FF', '#800080FF', '#008080FF', '#C0C0C0FF', '#808080FF', '#FF0000FF', '#00FF00FF', '#FF0000FF', '#00FF00FF', '#FF00FFFF', '#00FF00FF', '#FFFFFFFF'], 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': '996c2a56ee8422da0f767d68b7bb2b067f628c17f9fd1d8be8a078d42608b2c6', 'tiff:endian': 'lsb', 'tiff:photometric': 'palette', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '1072B', 'numberPixels': '3600', 'pixelsPerSecond': '28.3838MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '996c2a56ee8422da0f767d68b7bb2b067f628c17f9fd1d8be8a078d42608b2c6', 'tiff:endian': 'lsb', 'tiff:photometric': 'palette', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '996c2a56ee8422da0f767d68b7bb2b067f628c17f9fd1d8be8a078d42608b2c6', 'tiff:endian': 'lsb', 'tiff:photometric': 'palette', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 4, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3294: AssertionError ________________ ERROR at setup of test_tiff_palette8[internal] ________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_palette8_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/palette8_png0/palette8.png') @pytest.fixture(scope="session") def tiff_palette8_img(tmp_path_factory, tmp_palette8_png): in_img = tmp_path_factory.mktemp("tiff_palette8_img") / "in.tiff" subprocess.check_call( CONVERT + [str(tmp_palette8_png), "-compress", "Zip", str(in_img)] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "sRGB", str(identify) assert identify[0]["image"].get("type") == "Palette", str(identify) assert identify[0]["image"].get("depth") == 8, str(identify) assert identify[0]["image"].get("colormapEntries") == 256, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_palette8_img0/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'PseudoClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Palette', 'endianness': 'LSB', 'colorspace': 'sRGB', 'depth': 8, 'baseDepth': 8, 'channelDepth': {'red': 8, 'green': 8, 'blue': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0, 'max': 255, 'mean': 74.4189, 'median': 0, 'standardDeviation': 106.677, 'kurtosis': -0.998918, 'skewness': 0.913351, 'entropy': 0.575446}}, 'channelStatistics': {'red': {'min': 0, 'max': 255, 'mean': 74.4925, 'median': 0, 'standardDeviation': 106.619, 'kurtosis': -0.999317, 'skewness': 0.912972, 'entropy': 0.580509}, 'green': {'min': 0, 'max': 255, 'mean': 74.5561, 'median': 0, 'standardDeviation': 106.546, 'kurtosis': -1.00447, 'skewness': 0.911503, 'entropy': 0.566691}, 'blue': {'min': 0, 'max': 255, 'mean': 74.2081, 'median': 0, 'standardDeviation': 106.867, 'kurtosis': -0.992966, 'skewness': 0.915579, 'entropy': 0.579138}}, 'colormapEntries': 256, 'colormap': ['#0F0F0FFF', '#1E1E1EFF', '#2D2D2DFF', '#3C3C3CFF', '#4B4B4BFF', '#5A5A5AFF', '#696969FF', '#787878FF', '#878787FF', '#969696FF', '#A5A5A5FF', '#B4B4B4FF', '#C3C3C3FF', '#D2D2D2FF', '#E1E1E1FF', '#F0F0F0FF', '#000000FF', '#000040FF', '#000080FF', '#0000BFFF', '#0000FFFF', '#002400FF', '#002440FF', '#002480FF', '#0024BFFF', '#0024FFFF', '#004900FF', '#004940FF', '#004980FF', '#0049BFFF', '#0049FFFF', '#006D00FF', '#006D40FF', '#006D80FF', '#006DBFFF', '#006DFFFF', '#009200FF', '#009240FF', '#009280FF', '#0092BFFF', '#0092FFFF', '#00B600FF', '#00B640FF', '#00B680FF', '#00B6BFFF', '#00B6FFFF', '#00DB00FF', '#00DB40FF', '#00DB80FF', '#00DBBFFF', '#00DBFFFF', '#00FF00FF', '#00FF40FF', '#00FF80FF', '#00FFBFFF', '#00FFFFFF', '#330000FF', '#330040FF', '#330080FF', '#3300BFFF', '#3300FFFF', '#332400FF', '#332440FF', '#332480FF', '#3324BFFF', '#3324FFFF', '#334900FF', '#334940FF', '#334980FF', '#3349BFFF', '#3349FFFF', '#336D00FF', '#336D40FF', '#336D80FF', '#336DBFFF', '#336DFFFF', '#339200FF', '#339240FF', '#339280FF', '#3392BFFF', '#3392FFFF', '#33B600FF', '#33B640FF', '#33B680FF', '#33B6BFFF', '#33B6FFFF', '#33DB00FF', '#33DB40FF', '#33DB80FF', '#33DBBFFF', '#33DBFFFF', '#33FF00FF', '#33FF40FF', '#33FF80FF', '#33FFBFFF', '#33FFFFFF', '#660000FF', '#660040FF', '#660080FF', '#6600BFFF', '#6600FFFF', '#662400FF', '#662440FF', '#662480FF', '#6624BFFF', '#6624FFFF', '#664900FF', '#664940FF', '#664980FF', '#6649BFFF', '#6649FFFF', '#666D00FF', '#666D40FF', '#666D80FF', '#666DBFFF', '#666DFFFF', '#669200FF', '#669240FF', '#669280FF', '#6692BFFF', '#6692FFFF', '#66B600FF', '#66B640FF', '#66B680FF', '#66B6BFFF', '#66B6FFFF', '#66DB00FF', '#66DB40FF', '#66DB80FF', '#66DBBFFF', '#66DBFFFF', '#66FF00FF', '#66FF40FF', '#66FF80FF', '#66FFBFFF', '#66FFFFFF', '#990000FF', '#990040FF', '#990080FF', '#9900BFFF', '#9900FFFF', '#992400FF', '#992440FF', '#992480FF', '#9924BFFF', '#9924FFFF', '#994900FF', '#994940FF', '#994980FF', '#9949BFFF', '#9949FFFF', '#996D00FF', '#996D40FF', '#996D80FF', '#996DBFFF', '#996DFFFF', '#999200FF', '#999240FF', '#999280FF', '#9992BFFF', '#9992FFFF', '#99B600FF', '#99B640FF', '#99B680FF', '#99B6BFFF', '#99B6FFFF', '#99DB00FF', '#99DB40FF', '#99DB80FF', '#99DBBFFF', '#99DBFFFF', '#99FF00FF', '#99FF40FF', '#99FF80FF', '#99FFBFFF', '#99FFFFFF', '#CC0000FF', '#CC0040FF', '#CC0080FF', '#CC00BFFF', '#CC00FFFF', '#CC2400FF', '#CC2440FF', '#CC2480FF', '#CC24BFFF', '#CC24FFFF', '#CC4900FF', '#CC4940FF', '#CC4980FF', '#CC49BFFF', '#CC49FFFF', '#CC6D00FF', '#CC6D40FF', '#CC6D80FF', '#CC6DBFFF', '#CC6DFFFF', '#CC9200FF', '#CC9240FF', '#CC9280FF', '#CC92BFFF', '#CC92FFFF', '#CCB600FF', '#CCB640FF', '#CCB680FF', '#CCB6BFFF', '#CCB6FFFF', '#CCDB00FF', '#CCDB40FF', '#CCDB80FF', '#CCDBBFFF', '#CCDBFFFF', '#CCFF00FF', '#CCFF40FF', '#CCFF80FF', '#CCFFBFFF', '#CCFFFFFF', '#FF0000FF', '#FF0040FF', '#FF0080FF', '#FF00BFFF', '#FF00FFFF', '#FF2400FF', '#FF2440FF', '#FF2480FF', '#FF24BFFF', '#FF24FFFF', '#FF4900FF', '#FF4940FF', '#FF4980FF', '#FF49BFFF', '#FF49FFFF', '#FF6D00FF', '#FF6D40FF', '#FF6D80FF', '#FF6DBFFF', '#FF6DFFFF', '#FF9200FF', '#FF9240FF', '#FF9280FF', '#FF92BFFF', '#FF92FFFF', '#FFB600FF', '#FFB640FF', '#FFB680FF', '#FFB6BFFF', '#FFB6FFFF', '#FFDB00FF', '#FFDB40FF', '#FFDB80FF', '#FFDBBFFF', '#FFDBFFFF', '#FFFF00FF', '#FFFF40FF', '#FFFF80FF', '#FFFFBFFF', '#FFFFFFFF'], 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': '698eff80780ee9b6927690e7948185d5bc1ecaaf1cc1f358f2462c70428e1856', 'tiff:endian': 'lsb', 'tiff:photometric': 'palette', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '2970B', 'numberPixels': '3600', 'pixelsPerSecond': '28.0289MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '698eff80780ee9b6927690e7948185d5bc1ecaaf1cc1f358f2462c70428e1856', 'tiff:endian': 'lsb', 'tiff:photometric': 'palette', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '698eff80780ee9b6927690e7948185d5bc1ecaaf1cc1f358f2462c70428e1856', 'tiff:endian': 'lsb', 'tiff:photometric': 'palette', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 8, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3336: AssertionError ________________ ERROR at setup of test_tiff_palette8[pikepdf] _________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_palette8_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/palette8_png0/palette8.png') @pytest.fixture(scope="session") def tiff_palette8_img(tmp_path_factory, tmp_palette8_png): in_img = tmp_path_factory.mktemp("tiff_palette8_img") / "in.tiff" subprocess.check_call( CONVERT + [str(tmp_palette8_png), "-compress", "Zip", str(in_img)] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "sRGB", str(identify) assert identify[0]["image"].get("type") == "Palette", str(identify) assert identify[0]["image"].get("depth") == 8, str(identify) assert identify[0]["image"].get("colormapEntries") == 256, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_palette8_img0/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'PseudoClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Palette', 'endianness': 'LSB', 'colorspace': 'sRGB', 'depth': 8, 'baseDepth': 8, 'channelDepth': {'red': 8, 'green': 8, 'blue': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0, 'max': 255, 'mean': 74.4189, 'median': 0, 'standardDeviation': 106.677, 'kurtosis': -0.998918, 'skewness': 0.913351, 'entropy': 0.575446}}, 'channelStatistics': {'red': {'min': 0, 'max': 255, 'mean': 74.4925, 'median': 0, 'standardDeviation': 106.619, 'kurtosis': -0.999317, 'skewness': 0.912972, 'entropy': 0.580509}, 'green': {'min': 0, 'max': 255, 'mean': 74.5561, 'median': 0, 'standardDeviation': 106.546, 'kurtosis': -1.00447, 'skewness': 0.911503, 'entropy': 0.566691}, 'blue': {'min': 0, 'max': 255, 'mean': 74.2081, 'median': 0, 'standardDeviation': 106.867, 'kurtosis': -0.992966, 'skewness': 0.915579, 'entropy': 0.579138}}, 'colormapEntries': 256, 'colormap': ['#0F0F0FFF', '#1E1E1EFF', '#2D2D2DFF', '#3C3C3CFF', '#4B4B4BFF', '#5A5A5AFF', '#696969FF', '#787878FF', '#878787FF', '#969696FF', '#A5A5A5FF', '#B4B4B4FF', '#C3C3C3FF', '#D2D2D2FF', '#E1E1E1FF', '#F0F0F0FF', '#000000FF', '#000040FF', '#000080FF', '#0000BFFF', '#0000FFFF', '#002400FF', '#002440FF', '#002480FF', '#0024BFFF', '#0024FFFF', '#004900FF', '#004940FF', '#004980FF', '#0049BFFF', '#0049FFFF', '#006D00FF', '#006D40FF', '#006D80FF', '#006DBFFF', '#006DFFFF', '#009200FF', '#009240FF', '#009280FF', '#0092BFFF', '#0092FFFF', '#00B600FF', '#00B640FF', '#00B680FF', '#00B6BFFF', '#00B6FFFF', '#00DB00FF', '#00DB40FF', '#00DB80FF', '#00DBBFFF', '#00DBFFFF', '#00FF00FF', '#00FF40FF', '#00FF80FF', '#00FFBFFF', '#00FFFFFF', '#330000FF', '#330040FF', '#330080FF', '#3300BFFF', '#3300FFFF', '#332400FF', '#332440FF', '#332480FF', '#3324BFFF', '#3324FFFF', '#334900FF', '#334940FF', '#334980FF', '#3349BFFF', '#3349FFFF', '#336D00FF', '#336D40FF', '#336D80FF', '#336DBFFF', '#336DFFFF', '#339200FF', '#339240FF', '#339280FF', '#3392BFFF', '#3392FFFF', '#33B600FF', '#33B640FF', '#33B680FF', '#33B6BFFF', '#33B6FFFF', '#33DB00FF', '#33DB40FF', '#33DB80FF', '#33DBBFFF', '#33DBFFFF', '#33FF00FF', '#33FF40FF', '#33FF80FF', '#33FFBFFF', '#33FFFFFF', '#660000FF', '#660040FF', '#660080FF', '#6600BFFF', '#6600FFFF', '#662400FF', '#662440FF', '#662480FF', '#6624BFFF', '#6624FFFF', '#664900FF', '#664940FF', '#664980FF', '#6649BFFF', '#6649FFFF', '#666D00FF', '#666D40FF', '#666D80FF', '#666DBFFF', '#666DFFFF', '#669200FF', '#669240FF', '#669280FF', '#6692BFFF', '#6692FFFF', '#66B600FF', '#66B640FF', '#66B680FF', '#66B6BFFF', '#66B6FFFF', '#66DB00FF', '#66DB40FF', '#66DB80FF', '#66DBBFFF', '#66DBFFFF', '#66FF00FF', '#66FF40FF', '#66FF80FF', '#66FFBFFF', '#66FFFFFF', '#990000FF', '#990040FF', '#990080FF', '#9900BFFF', '#9900FFFF', '#992400FF', '#992440FF', '#992480FF', '#9924BFFF', '#9924FFFF', '#994900FF', '#994940FF', '#994980FF', '#9949BFFF', '#9949FFFF', '#996D00FF', '#996D40FF', '#996D80FF', '#996DBFFF', '#996DFFFF', '#999200FF', '#999240FF', '#999280FF', '#9992BFFF', '#9992FFFF', '#99B600FF', '#99B640FF', '#99B680FF', '#99B6BFFF', '#99B6FFFF', '#99DB00FF', '#99DB40FF', '#99DB80FF', '#99DBBFFF', '#99DBFFFF', '#99FF00FF', '#99FF40FF', '#99FF80FF', '#99FFBFFF', '#99FFFFFF', '#CC0000FF', '#CC0040FF', '#CC0080FF', '#CC00BFFF', '#CC00FFFF', '#CC2400FF', '#CC2440FF', '#CC2480FF', '#CC24BFFF', '#CC24FFFF', '#CC4900FF', '#CC4940FF', '#CC4980FF', '#CC49BFFF', '#CC49FFFF', '#CC6D00FF', '#CC6D40FF', '#CC6D80FF', '#CC6DBFFF', '#CC6DFFFF', '#CC9200FF', '#CC9240FF', '#CC9280FF', '#CC92BFFF', '#CC92FFFF', '#CCB600FF', '#CCB640FF', '#CCB680FF', '#CCB6BFFF', '#CCB6FFFF', '#CCDB00FF', '#CCDB40FF', '#CCDB80FF', '#CCDBBFFF', '#CCDBFFFF', '#CCFF00FF', '#CCFF40FF', '#CCFF80FF', '#CCFFBFFF', '#CCFFFFFF', '#FF0000FF', '#FF0040FF', '#FF0080FF', '#FF00BFFF', '#FF00FFFF', '#FF2400FF', '#FF2440FF', '#FF2480FF', '#FF24BFFF', '#FF24FFFF', '#FF4900FF', '#FF4940FF', '#FF4980FF', '#FF49BFFF', '#FF49FFFF', '#FF6D00FF', '#FF6D40FF', '#FF6D80FF', '#FF6DBFFF', '#FF6DFFFF', '#FF9200FF', '#FF9240FF', '#FF9280FF', '#FF92BFFF', '#FF92FFFF', '#FFB600FF', '#FFB640FF', '#FFB680FF', '#FFB6BFFF', '#FFB6FFFF', '#FFDB00FF', '#FFDB40FF', '#FFDB80FF', '#FFDBBFFF', '#FFDBFFFF', '#FFFF00FF', '#FFFF40FF', '#FFFF80FF', '#FFFFBFFF', '#FFFFFFFF'], 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': '698eff80780ee9b6927690e7948185d5bc1ecaaf1cc1f358f2462c70428e1856', 'tiff:endian': 'lsb', 'tiff:photometric': 'palette', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '2970B', 'numberPixels': '3600', 'pixelsPerSecond': '28.0289MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '698eff80780ee9b6927690e7948185d5bc1ecaaf1cc1f358f2462c70428e1856', 'tiff:endian': 'lsb', 'tiff:photometric': 'palette', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '698eff80780ee9b6927690e7948185d5bc1ecaaf1cc1f358f2462c70428e1856', 'tiff:endian': 'lsb', 'tiff:photometric': 'palette', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 8, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3336: AssertionError __________ ERROR at setup of test_tiff_ccitt_lsb_m2l_white[internal] ___________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_gray1_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/gray1_png0/gray1.png') @pytest.fixture(scope="session") def tiff_ccitt_lsb_m2l_white_img(tmp_path_factory, tmp_gray1_png): in_img = tmp_path_factory.mktemp("tiff_ccitt_lsb_m2l_white_img") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_gray1_png), "-compress", "group4", "-define", "tiff:endian=lsb", "-define", "tiff:fill-order=msb", "-define", "quantum:polarity=min-is-white", "-compress", "Group4", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "Gray", str(identify) assert identify[0]["image"].get("type") == "Bilevel", str(identify) endian = "endianess" if identify[0].get("version", "0") < "1.0" else "endianness" assert identify[0]["image"].get(endian) in [ "Undefined", "LSB", ], str(identify) assert identify[0]["image"].get("depth") == 1, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("compression") == "Group4", str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_ccitt_lsb_m2l_white_img0/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Bilevel', 'endianness': 'LSB', 'colorspace': 'Gray', 'depth': 1, 'baseDepth': 1, 'channelDepth': {'gray': 1}, 'pixels': 3600, 'channelStatistics': {'gray': {'min': 0, 'max': 1, 'mean': 0.436111, 'median': 0, 'standardDeviation': 0.49597, 'kurtosis': -1.9342, 'skewness': 0.25756, 'entropy': 0.98819}}, 'renderingIntent': 'Undefined', 'gamma': 0.454545, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Group4', 'orientation': 'TopLeft', 'properties': {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-white', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '976B', 'numberPixels': '3600', 'pixelsPerSecond': '27.7885MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-white', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-white', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 1, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3397: AssertionError ___________ ERROR at setup of test_tiff_ccitt_lsb_m2l_white[pikepdf] ___________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_gray1_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/gray1_png0/gray1.png') @pytest.fixture(scope="session") def tiff_ccitt_lsb_m2l_white_img(tmp_path_factory, tmp_gray1_png): in_img = tmp_path_factory.mktemp("tiff_ccitt_lsb_m2l_white_img") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_gray1_png), "-compress", "group4", "-define", "tiff:endian=lsb", "-define", "tiff:fill-order=msb", "-define", "quantum:polarity=min-is-white", "-compress", "Group4", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "Gray", str(identify) assert identify[0]["image"].get("type") == "Bilevel", str(identify) endian = "endianess" if identify[0].get("version", "0") < "1.0" else "endianness" assert identify[0]["image"].get(endian) in [ "Undefined", "LSB", ], str(identify) assert identify[0]["image"].get("depth") == 1, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("compression") == "Group4", str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_ccitt_lsb_m2l_white_img0/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Bilevel', 'endianness': 'LSB', 'colorspace': 'Gray', 'depth': 1, 'baseDepth': 1, 'channelDepth': {'gray': 1}, 'pixels': 3600, 'channelStatistics': {'gray': {'min': 0, 'max': 1, 'mean': 0.436111, 'median': 0, 'standardDeviation': 0.49597, 'kurtosis': -1.9342, 'skewness': 0.25756, 'entropy': 0.98819}}, 'renderingIntent': 'Undefined', 'gamma': 0.454545, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Group4', 'orientation': 'TopLeft', 'properties': {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-white', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '976B', 'numberPixels': '3600', 'pixelsPerSecond': '27.7885MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-white', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-white', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 1, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3397: AssertionError __________ ERROR at setup of test_tiff_ccitt_msb_m2l_white[internal] ___________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_gray1_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/gray1_png0/gray1.png') @pytest.fixture(scope="session") def tiff_ccitt_msb_m2l_white_img(tmp_path_factory, tmp_gray1_png): in_img = tmp_path_factory.mktemp("tiff_ccitt_msb_m2l_white_img") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_gray1_png), "-compress", "group4", "-define", "tiff:endian=msb", "-define", "tiff:fill-order=msb", "-define", "quantum:polarity=min-is-white", "-compress", "Group4", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "Gray", str(identify) assert identify[0]["image"].get("type") == "Bilevel", str(identify) endian = "endianess" if identify[0].get("version", "0") < "1.0" else "endianness" assert identify[0]["image"].get(endian) in [ "Undefined", "MSB", ] # FIXME: should be MSB assert identify[0]["image"].get("depth") == 1, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("compression") == "Group4", str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_ccitt_msb_m2l_white_img0/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Bilevel', 'endianness': 'MSB', 'colorspace': 'Gray', 'depth': 1, 'baseDepth': 1, 'channelDepth': {'gray': 1}, 'pixels': 3600, 'channelStatistics': {'gray': {'min': 0, 'max': 1, 'mean': 0.436111, 'median': 0, 'standardDeviation': 0.49597, 'kurtosis': -1.9342, 'skewness': 0.25756, 'entropy': 0.98819}}, 'renderingIntent': 'Undefined', 'gamma': 0.454545, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Group4', 'orientation': 'TopLeft', 'properties': {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'msb', 'tiff:photometric': 'min-is-white', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '976B', 'numberPixels': '3600', 'pixelsPerSecond': '27.311MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'msb', 'tiff:photometric': 'min-is-white', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'msb', 'tiff:photometric': 'min-is-white', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 1, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3479: AssertionError ___________ ERROR at setup of test_tiff_ccitt_msb_m2l_white[pikepdf] ___________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_gray1_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/gray1_png0/gray1.png') @pytest.fixture(scope="session") def tiff_ccitt_msb_m2l_white_img(tmp_path_factory, tmp_gray1_png): in_img = tmp_path_factory.mktemp("tiff_ccitt_msb_m2l_white_img") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_gray1_png), "-compress", "group4", "-define", "tiff:endian=msb", "-define", "tiff:fill-order=msb", "-define", "quantum:polarity=min-is-white", "-compress", "Group4", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "Gray", str(identify) assert identify[0]["image"].get("type") == "Bilevel", str(identify) endian = "endianess" if identify[0].get("version", "0") < "1.0" else "endianness" assert identify[0]["image"].get(endian) in [ "Undefined", "MSB", ] # FIXME: should be MSB assert identify[0]["image"].get("depth") == 1, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("compression") == "Group4", str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_ccitt_msb_m2l_white_img0/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Bilevel', 'endianness': 'MSB', 'colorspace': 'Gray', 'depth': 1, 'baseDepth': 1, 'channelDepth': {'gray': 1}, 'pixels': 3600, 'channelStatistics': {'gray': {'min': 0, 'max': 1, 'mean': 0.436111, 'median': 0, 'standardDeviation': 0.49597, 'kurtosis': -1.9342, 'skewness': 0.25756, 'entropy': 0.98819}}, 'renderingIntent': 'Undefined', 'gamma': 0.454545, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Group4', 'orientation': 'TopLeft', 'properties': {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'msb', 'tiff:photometric': 'min-is-white', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '976B', 'numberPixels': '3600', 'pixelsPerSecond': '27.311MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'msb', 'tiff:photometric': 'min-is-white', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'msb', 'tiff:photometric': 'min-is-white', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 1, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3479: AssertionError __________ ERROR at setup of test_tiff_ccitt_msb_l2m_white[internal] ___________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_gray1_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/gray1_png0/gray1.png') @pytest.fixture(scope="session") def tiff_ccitt_msb_l2m_white_img(tmp_path_factory, tmp_gray1_png): in_img = tmp_path_factory.mktemp("tiff_ccitt_msb_l2m_white_img") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_gray1_png), "-compress", "group4", "-define", "tiff:endian=msb", "-define", "tiff:fill-order=lsb", "-define", "quantum:polarity=min-is-white", "-compress", "Group4", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "Gray", str(identify) assert identify[0]["image"].get("type") == "Bilevel", str(identify) endian = "endianess" if identify[0].get("version", "0") < "1.0" else "endianness" assert identify[0]["image"].get(endian) in [ "Undefined", "MSB", ] # FIXME: should be MSB assert identify[0]["image"].get("depth") == 1, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("compression") == "Group4", str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_ccitt_msb_l2m_white_img0/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Bilevel', 'endianness': 'MSB', 'colorspace': 'Gray', 'depth': 1, 'baseDepth': 1, 'channelDepth': {'gray': 1}, 'pixels': 3600, 'channelStatistics': {'gray': {'min': 0, 'max': 1, 'mean': 0.436111, 'median': 0, 'standardDeviation': 0.49597, 'kurtosis': -1.9342, 'skewness': 0.25756, 'entropy': 0.98819}}, 'renderingIntent': 'Undefined', 'gamma': 0.454545, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Group4', 'orientation': 'TopLeft', 'properties': {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'msb', 'tiff:photometric': 'min-is-white', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '976B', 'numberPixels': '3600', 'pixelsPerSecond': '27.3017MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'msb', 'tiff:photometric': 'min-is-white', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'msb', 'tiff:photometric': 'min-is-white', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 1, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3561: AssertionError ___________ ERROR at setup of test_tiff_ccitt_msb_l2m_white[pikepdf] ___________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_gray1_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/gray1_png0/gray1.png') @pytest.fixture(scope="session") def tiff_ccitt_msb_l2m_white_img(tmp_path_factory, tmp_gray1_png): in_img = tmp_path_factory.mktemp("tiff_ccitt_msb_l2m_white_img") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_gray1_png), "-compress", "group4", "-define", "tiff:endian=msb", "-define", "tiff:fill-order=lsb", "-define", "quantum:polarity=min-is-white", "-compress", "Group4", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "Gray", str(identify) assert identify[0]["image"].get("type") == "Bilevel", str(identify) endian = "endianess" if identify[0].get("version", "0") < "1.0" else "endianness" assert identify[0]["image"].get(endian) in [ "Undefined", "MSB", ] # FIXME: should be MSB assert identify[0]["image"].get("depth") == 1, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("compression") == "Group4", str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_ccitt_msb_l2m_white_img0/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Bilevel', 'endianness': 'MSB', 'colorspace': 'Gray', 'depth': 1, 'baseDepth': 1, 'channelDepth': {'gray': 1}, 'pixels': 3600, 'channelStatistics': {'gray': {'min': 0, 'max': 1, 'mean': 0.436111, 'median': 0, 'standardDeviation': 0.49597, 'kurtosis': -1.9342, 'skewness': 0.25756, 'entropy': 0.98819}}, 'renderingIntent': 'Undefined', 'gamma': 0.454545, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Group4', 'orientation': 'TopLeft', 'properties': {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'msb', 'tiff:photometric': 'min-is-white', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '976B', 'numberPixels': '3600', 'pixelsPerSecond': '27.3017MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'msb', 'tiff:photometric': 'min-is-white', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'msb', 'tiff:photometric': 'min-is-white', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 1, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3561: AssertionError __________ ERROR at setup of test_tiff_ccitt_lsb_m2l_black[internal] ___________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_gray1_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/gray1_png0/gray1.png') @pytest.fixture(scope="session") def tiff_ccitt_lsb_m2l_black_img(tmp_path_factory, tmp_gray1_png): in_img = tmp_path_factory.mktemp("tiff_ccitt_lsb_m2l_black_img") / "in.tiff" # "-define quantum:polarity=min-is-black" requires ImageMagick with: # https://github.com/ImageMagick/ImageMagick/commit/00730551f0a34328685c59d0dde87dd9e366103a # or at least 7.0.8-11 from Aug 29, 2018 # or at least 6.9.10-12 from Sep 7, 2018 (for the ImageMagick6 branch) # also see: https://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=34605 subprocess.check_call( CONVERT + [ str(tmp_gray1_png), "-compress", "group4", "-define", "tiff:endian=lsb", "-define", "tiff:fill-order=msb", "-define", "quantum:polarity=min-is-black", "-compress", "Group4", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "Gray", str(identify) assert identify[0]["image"].get("type") == "Bilevel", str(identify) endian = "endianess" if identify[0].get("version", "0") < "1.0" else "endianness" assert identify[0]["image"].get(endian) in [ "Undefined", "LSB", ], str(identify) assert identify[0]["image"].get("depth") == 1, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("compression") == "Group4", str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_ccitt_lsb_m2l_black_img0/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Bilevel', 'endianness': 'LSB', 'colorspace': 'Gray', 'depth': 1, 'baseDepth': 1, 'channelDepth': {'gray': 1}, 'pixels': 3600, 'channelStatistics': {'gray': {'min': 0, 'max': 1, 'mean': 0.436111, 'median': 0, 'standardDeviation': 0.49597, 'kurtosis': -1.9342, 'skewness': 0.25756, 'entropy': 0.98819}}, 'renderingIntent': 'Undefined', 'gamma': 0.454545, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Group4', 'orientation': 'TopLeft', 'properties': {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '970B', 'numberPixels': '3600', 'pixelsPerSecond': '28.0984MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 1, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3648: AssertionError ___________ ERROR at setup of test_tiff_ccitt_lsb_m2l_black[pikepdf] ___________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_gray1_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/gray1_png0/gray1.png') @pytest.fixture(scope="session") def tiff_ccitt_lsb_m2l_black_img(tmp_path_factory, tmp_gray1_png): in_img = tmp_path_factory.mktemp("tiff_ccitt_lsb_m2l_black_img") / "in.tiff" # "-define quantum:polarity=min-is-black" requires ImageMagick with: # https://github.com/ImageMagick/ImageMagick/commit/00730551f0a34328685c59d0dde87dd9e366103a # or at least 7.0.8-11 from Aug 29, 2018 # or at least 6.9.10-12 from Sep 7, 2018 (for the ImageMagick6 branch) # also see: https://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=34605 subprocess.check_call( CONVERT + [ str(tmp_gray1_png), "-compress", "group4", "-define", "tiff:endian=lsb", "-define", "tiff:fill-order=msb", "-define", "quantum:polarity=min-is-black", "-compress", "Group4", str(in_img), ] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "Gray", str(identify) assert identify[0]["image"].get("type") == "Bilevel", str(identify) endian = "endianess" if identify[0].get("version", "0") < "1.0" else "endianness" assert identify[0]["image"].get(endian) in [ "Undefined", "LSB", ], str(identify) assert identify[0]["image"].get("depth") == 1, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("compression") == "Group4", str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_ccitt_lsb_m2l_black_img0/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Bilevel', 'endianness': 'LSB', 'colorspace': 'Gray', 'depth': 1, 'baseDepth': 1, 'channelDepth': {'gray': 1}, 'pixels': 3600, 'channelStatistics': {'gray': {'min': 0, 'max': 1, 'mean': 0.436111, 'median': 0, 'standardDeviation': 0.49597, 'kurtosis': -1.9342, 'skewness': 0.25756, 'entropy': 0.98819}}, 'renderingIntent': 'Undefined', 'gamma': 0.454545, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Group4', 'orientation': 'TopLeft', 'properties': {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '970B', 'numberPixels': '3600', 'pixelsPerSecond': '28.0984MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-black', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 1, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3648: AssertionError _____________ ERROR at setup of test_tiff_ccitt_nometa1[internal] ______________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_gray1_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/gray1_png0/gray1.png') @pytest.fixture(scope="session") def tiff_ccitt_nometa1_img(tmp_path_factory, tmp_gray1_png): in_img = tmp_path_factory.mktemp("tiff_ccitt_nometa1_img") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_gray1_png), "-compress", "group4", "-define", "tiff:endian=lsb", "-define", "tiff:fill-order=msb", "-define", "quantum:polarity=min-is-white", "-compress", "Group4", str(in_img), ] ) subprocess.check_call( ["tiffset", "-u", "258", str(in_img)] ) # remove BitsPerSample (258) subprocess.check_call( ["tiffset", "-u", "266", str(in_img)] ) # remove FillOrder (266) subprocess.check_call( ["tiffset", "-u", "277", str(in_img)] ) # remove SamplesPerPixel (277) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "Gray", str(identify) assert identify[0]["image"].get("type") == "Bilevel", str(identify) endian = "endianess" if identify[0].get("version", "0") < "1.0" else "endianness" assert identify[0]["image"].get(endian) in [ "Undefined", "LSB", ], str(identify) assert identify[0]["image"].get("depth") == 1, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("compression") == "Group4", str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_ccitt_nometa1_img0/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Bilevel', 'endianness': 'LSB', 'colorspace': 'Gray', 'depth': 1, 'baseDepth': 1, 'channelDepth': {'gray': 1}, 'pixels': 3600, 'channelStatistics': {'gray': {'min': 0, 'max': 1, 'mean': 0.436111, 'median': 0, 'standardDeviation': 0.49597, 'kurtosis': -1.9342, 'skewness': 0.25756, 'entropy': 0.98819}}, 'renderingIntent': 'Undefined', 'gamma': 0.454545, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Group4', 'orientation': 'TopLeft', 'properties': {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-white', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '1390B', 'numberPixels': '3600', 'pixelsPerSecond': '27.0886MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-white', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-white', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 1, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3739: AssertionError ______________ ERROR at setup of test_tiff_ccitt_nometa1[pikepdf] ______________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_gray1_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/gray1_png0/gray1.png') @pytest.fixture(scope="session") def tiff_ccitt_nometa1_img(tmp_path_factory, tmp_gray1_png): in_img = tmp_path_factory.mktemp("tiff_ccitt_nometa1_img") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_gray1_png), "-compress", "group4", "-define", "tiff:endian=lsb", "-define", "tiff:fill-order=msb", "-define", "quantum:polarity=min-is-white", "-compress", "Group4", str(in_img), ] ) subprocess.check_call( ["tiffset", "-u", "258", str(in_img)] ) # remove BitsPerSample (258) subprocess.check_call( ["tiffset", "-u", "266", str(in_img)] ) # remove FillOrder (266) subprocess.check_call( ["tiffset", "-u", "277", str(in_img)] ) # remove SamplesPerPixel (277) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "Gray", str(identify) assert identify[0]["image"].get("type") == "Bilevel", str(identify) endian = "endianess" if identify[0].get("version", "0") < "1.0" else "endianness" assert identify[0]["image"].get(endian) in [ "Undefined", "LSB", ], str(identify) assert identify[0]["image"].get("depth") == 1, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("compression") == "Group4", str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_ccitt_nometa1_img0/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Bilevel', 'endianness': 'LSB', 'colorspace': 'Gray', 'depth': 1, 'baseDepth': 1, 'channelDepth': {'gray': 1}, 'pixels': 3600, 'channelStatistics': {'gray': {'min': 0, 'max': 1, 'mean': 0.436111, 'median': 0, 'standardDeviation': 0.49597, 'kurtosis': -1.9342, 'skewness': 0.25756, 'entropy': 0.98819}}, 'renderingIntent': 'Undefined', 'gamma': 0.454545, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Group4', 'orientation': 'TopLeft', 'properties': {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-white', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '1390B', 'numberPixels': '3600', 'pixelsPerSecond': '27.0886MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-white', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-white', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 1, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3739: AssertionError _____________ ERROR at setup of test_tiff_ccitt_nometa2[internal] ______________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_gray1_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/gray1_png0/gray1.png') @pytest.fixture(scope="session") def tiff_ccitt_nometa2_img(tmp_path_factory, tmp_gray1_png): in_img = tmp_path_factory.mktemp("tiff_ccitt_nometa2_img") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_gray1_png), "-compress", "group4", "-define", "tiff:endian=lsb", "-define", "tiff:fill-order=msb", "-define", "quantum:polarity=min-is-white", "-compress", "Group4", str(in_img), ] ) subprocess.check_call( ["tiffset", "-u", "278", str(in_img)] ) # remove RowsPerStrip (278) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("units") == "PixelsPerInch", str(identify) assert identify[0]["image"].get("type") == "Bilevel", str(identify) endian = "endianess" if identify[0].get("version", "0") < "1.0" else "endianness" assert identify[0]["image"].get(endian) in [ "Undefined", "LSB", ], str(identify) assert identify[0]["image"].get("colorspace") == "Gray", str(identify) assert identify[0]["image"].get("depth") == 1, str(identify) assert identify[0]["image"].get("compression") == "Group4", str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_ccitt_nometa2_img0/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Bilevel', 'endianness': 'LSB', 'colorspace': 'Gray', 'depth': 1, 'baseDepth': 1, 'channelDepth': {'gray': 1}, 'pixels': 3600, 'channelStatistics': {'gray': {'min': 0, 'max': 1, 'mean': 0.436111, 'median': 0, 'standardDeviation': 0.49597, 'kurtosis': -1.9342, 'skewness': 0.25756, 'entropy': 0.98819}}, 'renderingIntent': 'Undefined', 'gamma': 0.454545, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Group4', 'orientation': 'TopLeft', 'properties': {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-white'}, 'tainted': False, 'filesize': '1126B', 'numberPixels': '3600', 'pixelsPerSecond': '30.5245MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-white'}.get E + where {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-white'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 1, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3819: AssertionError ______________ ERROR at setup of test_tiff_ccitt_nometa2[pikepdf] ______________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_gray1_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/gray1_png0/gray1.png') @pytest.fixture(scope="session") def tiff_ccitt_nometa2_img(tmp_path_factory, tmp_gray1_png): in_img = tmp_path_factory.mktemp("tiff_ccitt_nometa2_img") / "in.tiff" subprocess.check_call( CONVERT + [ str(tmp_gray1_png), "-compress", "group4", "-define", "tiff:endian=lsb", "-define", "tiff:fill-order=msb", "-define", "quantum:polarity=min-is-white", "-compress", "Group4", str(in_img), ] ) subprocess.check_call( ["tiffset", "-u", "278", str(in_img)] ) # remove RowsPerStrip (278) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("units") == "PixelsPerInch", str(identify) assert identify[0]["image"].get("type") == "Bilevel", str(identify) endian = "endianess" if identify[0].get("version", "0") < "1.0" else "endianness" assert identify[0]["image"].get(endian) in [ "Undefined", "LSB", ], str(identify) assert identify[0]["image"].get("colorspace") == "Gray", str(identify) assert identify[0]["image"].get("depth") == 1, str(identify) assert identify[0]["image"].get("compression") == "Group4", str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_ccitt_nometa2_img0/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'Bilevel', 'endianness': 'LSB', 'colorspace': 'Gray', 'depth': 1, 'baseDepth': 1, 'channelDepth': {'gray': 1}, 'pixels': 3600, 'channelStatistics': {'gray': {'min': 0, 'max': 1, 'mean': 0.436111, 'median': 0, 'standardDeviation': 0.49597, 'kurtosis': -1.9342, 'skewness': 0.25756, 'entropy': 0.98819}}, 'renderingIntent': 'Undefined', 'gamma': 0.454545, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Group4', 'orientation': 'TopLeft', 'properties': {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-white'}, 'tainted': False, 'filesize': '1126B', 'numberPixels': '3600', 'pixelsPerSecond': '30.5245MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-white'}.get E + where {'signature': '7cb2a4f4df5f29f3dcd3713b56f19caeb1074bdfee5baa5bfc3579735e655f66', 'tiff:endian': 'lsb', 'tiff:photometric': 'min-is-white'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 1, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:3819: AssertionError __________________ ERROR at setup of test_miff_rgb8[internal] __________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_normal_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/normal_png0/normal.png') @pytest.fixture(scope="session") def tiff_rgb8_img(tmp_path_factory, tmp_normal_png): in_img = tmp_path_factory.mktemp("tiff_rgb8") / "in.tiff" subprocess.check_call( CONVERT + [str(tmp_normal_png), "-compress", "Zip", str(in_img)] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "sRGB", str(identify) assert identify[0]["image"].get("type") == "TrueColor", str(identify) assert identify[0]["image"].get("depth") == 8, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_rgb80/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'TrueColor', 'endianness': 'LSB', 'colorspace': 'sRGB', 'depth': 8, 'baseDepth': 8, 'channelDepth': {'red': 8, 'green': 8, 'blue': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0, 'max': 255, 'mean': 74.1465, 'median': 0, 'standardDeviation': 106.006, 'kurtosis': -1.00199, 'skewness': 0.91509, 'entropy': 0.460859}}, 'channelStatistics': {'red': {'min': 0, 'max': 255, 'mean': 74.1542, 'median': 0, 'standardDeviation': 105.978, 'kurtosis': -1.0011, 'skewness': 0.915359, 'entropy': 0.462046}, 'green': {'min': 0, 'max': 255, 'mean': 74.2758, 'median': 0, 'standardDeviation': 106.06, 'kurtosis': -1.00686, 'skewness': 0.912479, 'entropy': 0.460981}, 'blue': {'min': 0, 'max': 255, 'mean': 74.0094, 'median': 0, 'standardDeviation': 105.979, 'kurtosis': -0.998009, 'skewness': 0.917431, 'entropy': 0.459548}}, 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': '347da9cc530cc040b2818b07e399104f8cd8dd42a484eb9524b0ba9970fb8cd2', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '2256B', 'numberPixels': '3600', 'pixelsPerSecond': '29.7432MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '347da9cc530cc040b2818b07e399104f8cd8dd42a484eb9524b0ba9970fb8cd2', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '347da9cc530cc040b2818b07e399104f8cd8dd42a484eb9524b0ba9970fb8cd2', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 8, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:2583: AssertionError __________________ ERROR at setup of test_miff_rgb8[pikepdf] ___________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-mockbuild/pytest-0'), _retention_count=3, _retention_policy='all') tmp_normal_png = PosixPath('/tmp/pytest-of-mockbuild/pytest-0/normal_png0/normal.png') @pytest.fixture(scope="session") def tiff_rgb8_img(tmp_path_factory, tmp_normal_png): in_img = tmp_path_factory.mktemp("tiff_rgb8") / "in.tiff" subprocess.check_call( CONVERT + [str(tmp_normal_png), "-compress", "Zip", str(in_img)] ) identify = json.loads(subprocess.check_output(CONVERT + [str(in_img), "json:"])) assert len(identify) == 1 # somewhere between imagemagick 6.9.7.4 and 6.9.9.34, the json output was # put into an array, here we cater for the older version containing just # the bare dictionary if "image" in identify: identify = [identify] assert "image" in identify[0] assert identify[0]["image"].get("format") == "TIFF", str(identify) assert identify[0]["image"].get("mimeType") == "image/tiff", str(identify) assert identify[0]["image"].get("geometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) assert identify[0]["image"].get("colorspace") == "sRGB", str(identify) assert identify[0]["image"].get("type") == "TrueColor", str(identify) assert identify[0]["image"].get("depth") == 8, str(identify) assert identify[0]["image"].get("pageGeometry") == { "width": 60, "height": 60, "x": 0, "y": 0, }, str(identify) > assert ( identify[0]["image"].get("properties", {}).get("tiff:alpha") == "unspecified" ), str(identify) E AssertionError: [{'version': '1.0', 'image': {'name': '/tmp/pytest-of-mockbuild/pytest-0/tiff_rgb80/in.tiff', 'baseName': 'in.tiff', 'format': 'TIFF', 'formatDescription': 'Tagged Image File Format', 'mimeType': 'image/tiff', 'class': 'DirectClass', 'geometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'units': 'PixelsPerInch', 'type': 'TrueColor', 'endianness': 'LSB', 'colorspace': 'sRGB', 'depth': 8, 'baseDepth': 8, 'channelDepth': {'red': 8, 'green': 8, 'blue': 1}, 'pixels': 3600, 'imageStatistics': {'Overall': {'min': 0, 'max': 255, 'mean': 74.1465, 'median': 0, 'standardDeviation': 106.006, 'kurtosis': -1.00199, 'skewness': 0.91509, 'entropy': 0.460859}}, 'channelStatistics': {'red': {'min': 0, 'max': 255, 'mean': 74.1542, 'median': 0, 'standardDeviation': 105.978, 'kurtosis': -1.0011, 'skewness': 0.915359, 'entropy': 0.462046}, 'green': {'min': 0, 'max': 255, 'mean': 74.2758, 'median': 0, 'standardDeviation': 106.06, 'kurtosis': -1.00686, 'skewness': 0.912479, 'entropy': 0.460981}, 'blue': {'min': 0, 'max': 255, 'mean': 74.0094, 'median': 0, 'standardDeviation': 105.979, 'kurtosis': -0.998009, 'skewness': 0.917431, 'entropy': 0.459548}}, 'renderingIntent': 'Perceptual', 'gamma': 0.454545, 'chromaticity': {'redPrimary': {'x': 0.64, 'y': 0.33}, 'greenPrimary': {'x': 0.3, 'y': 0.6}, 'bluePrimary': {'x': 0.15, 'y': 0.06}, 'whitePrimary': {'x': 0.3127, 'y': 0.329}}, 'matteColor': '#BDBDBDBDBDBD', 'backgroundColor': '#FFFFFFFFFFFF', 'borderColor': '#DFDFDFDFDFDF', 'transparentColor': '#000000000000', 'interlace': 'None', 'intensity': 'Undefined', 'compose': 'Over', 'pageGeometry': {'width': 60, 'height': 60, 'x': 0, 'y': 0}, 'dispose': 'Undefined', 'iterations': 0, 'compression': 'Zip', 'orientation': 'TopLeft', 'properties': {'signature': '347da9cc530cc040b2818b07e399104f8cd8dd42a484eb9524b0ba9970fb8cd2', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'}, 'tainted': False, 'filesize': '2256B', 'numberPixels': '3600', 'pixelsPerSecond': '29.7432MB', 'userTime': '0.000u', 'elapsedTime': '0:01.000', 'version': 'ImageMagick 7.1.1-41 Q16-HDRI i686 22504 https://imagemagick.org'}}] E assert None == 'unspecified' E + where None = ('tiff:alpha') E + where = {'signature': '347da9cc530cc040b2818b07e399104f8cd8dd42a484eb9524b0ba9970fb8cd2', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'}.get E + where {'signature': '347da9cc530cc040b2818b07e399104f8cd8dd42a484eb9524b0ba9970fb8cd2', 'tiff:endian': 'lsb', 'tiff:photometric': 'RGB', 'tiff:rows-per-strip': '60'} = ('properties', {}) E + where = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 8, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get src/img2pdf_test.py:2583: AssertionError =========================== short test summary info ============================ ERROR src/img2pdf_test.py::test_tiff_float[internal] - AssertionError: [{'ver... ERROR src/img2pdf_test.py::test_tiff_float[pikepdf] - AssertionError: [{'vers... ERROR src/img2pdf_test.py::test_tiff_cmyk8[internal] - AssertionError: [{'ver... ERROR src/img2pdf_test.py::test_tiff_cmyk8[pikepdf] - AssertionError: [{'vers... ERROR src/img2pdf_test.py::test_tiff_cmyk16[internal] - AssertionError: [{'ve... ERROR src/img2pdf_test.py::test_tiff_cmyk16[pikepdf] - AssertionError: [{'ver... ERROR src/img2pdf_test.py::test_tiff_rgb8[internal] - AssertionError: [{'vers... ERROR src/img2pdf_test.py::test_tiff_rgb8[pikepdf] - AssertionError: [{'versi... ERROR src/img2pdf_test.py::test_tiff_rgb12[internal] - AssertionError: [{'ver... ERROR src/img2pdf_test.py::test_tiff_rgb12[pikepdf] - AssertionError: [{'vers... ERROR src/img2pdf_test.py::test_tiff_rgb14[internal] - AssertionError: [{'ver... ERROR src/img2pdf_test.py::test_tiff_rgb14[pikepdf] - AssertionError: [{'vers... ERROR src/img2pdf_test.py::test_tiff_rgb16[internal] - AssertionError: [{'ver... ERROR src/img2pdf_test.py::test_tiff_rgb16[pikepdf] - AssertionError: [{'vers... ERROR src/img2pdf_test.py::test_tiff_gray1[internal] - AssertionError: [{'ver... ERROR src/img2pdf_test.py::test_tiff_gray1[pikepdf] - AssertionError: [{'vers... ERROR src/img2pdf_test.py::test_tiff_gray2[internal] - AssertionError: [{'ver... ERROR src/img2pdf_test.py::test_tiff_gray2[pikepdf] - AssertionError: [{'vers... ERROR src/img2pdf_test.py::test_tiff_gray4[internal] - AssertionError: [{'ver... ERROR src/img2pdf_test.py::test_tiff_gray4[pikepdf] - AssertionError: [{'vers... ERROR src/img2pdf_test.py::test_tiff_gray8[internal] - AssertionError: [{'ver... ERROR src/img2pdf_test.py::test_tiff_gray8[pikepdf] - AssertionError: [{'vers... ERROR src/img2pdf_test.py::test_tiff_gray16[internal] - AssertionError: [{'ve... ERROR src/img2pdf_test.py::test_tiff_gray16[pikepdf] - AssertionError: [{'ver... ERROR src/img2pdf_test.py::test_tiff_multipage[internal] - AssertionError: [{... ERROR src/img2pdf_test.py::test_tiff_multipage[pikepdf] - AssertionError: [{'... ERROR src/img2pdf_test.py::test_tiff_palette1[internal] - AssertionError: [{'... ERROR src/img2pdf_test.py::test_tiff_palette1[pikepdf] - AssertionError: [{'v... ERROR src/img2pdf_test.py::test_tiff_palette2[internal] - AssertionError: [{'... ERROR src/img2pdf_test.py::test_tiff_palette2[pikepdf] - AssertionError: [{'v... ERROR src/img2pdf_test.py::test_tiff_palette4[internal] - AssertionError: [{'... ERROR src/img2pdf_test.py::test_tiff_palette4[pikepdf] - AssertionError: [{'v... ERROR src/img2pdf_test.py::test_tiff_palette8[internal] - AssertionError: [{'... ERROR src/img2pdf_test.py::test_tiff_palette8[pikepdf] - AssertionError: [{'v... ERROR src/img2pdf_test.py::test_tiff_ccitt_lsb_m2l_white[internal] - Assertio... ERROR src/img2pdf_test.py::test_tiff_ccitt_lsb_m2l_white[pikepdf] - Assertion... ERROR src/img2pdf_test.py::test_tiff_ccitt_msb_m2l_white[internal] - Assertio... ERROR src/img2pdf_test.py::test_tiff_ccitt_msb_m2l_white[pikepdf] - Assertion... ERROR src/img2pdf_test.py::test_tiff_ccitt_msb_l2m_white[internal] - Assertio... ERROR src/img2pdf_test.py::test_tiff_ccitt_msb_l2m_white[pikepdf] - Assertion... ERROR src/img2pdf_test.py::test_tiff_ccitt_lsb_m2l_black[internal] - Assertio... ERROR src/img2pdf_test.py::test_tiff_ccitt_lsb_m2l_black[pikepdf] - Assertion... ERROR src/img2pdf_test.py::test_tiff_ccitt_nometa1[internal] - AssertionError... ERROR src/img2pdf_test.py::test_tiff_ccitt_nometa1[pikepdf] - AssertionError:... ERROR src/img2pdf_test.py::test_tiff_ccitt_nometa2[internal] - AssertionError... ERROR src/img2pdf_test.py::test_tiff_ccitt_nometa2[pikepdf] - AssertionError:... ERROR src/img2pdf_test.py::test_miff_rgb8[internal] - AssertionError: [{'vers... ERROR src/img2pdf_test.py::test_miff_rgb8[pikepdf] - AssertionError: [{'versi... =========== 289 passed, 8 skipped, 6 deselected, 48 errors in 24.63s =========== RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.JBlLyt (%check) Bad exit status from /var/tmp/rpm-tmp.JBlLyt (%check) Finish: rpmbuild python-img2pdf-0.5.1-6.fc42.src.rpm Finish: build phase for python-img2pdf-0.5.1-6.fc42.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-i686-1737214074.035377/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-img2pdf-0.5.1-6.fc42.src.rpm) Config(fedora-rawhide-i686) 0 minutes 34 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 e3333d083602492daa2a7a608f14301f -D /var/lib/mock/fedora-rawhide-i686-1737214074.035377/root -a -u mockbuild --capability=cap_ipc_lock --rlimit=RLIMIT_NOFILE=10240 --capability=cap_ipc_lock --bind=/tmp/mock-resolv.yo4rqo6y:/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 -bb --target i686 --nodeps /builddir/build/originals/python-img2pdf.spec' Copr build error: Build failed