Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c290' (ED25519) to the list of known hosts. Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-8y9323w8/python-shapely/python-shapely.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-8y9323w8/python-shapely --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1755095712.854985 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.3 starting (python version = 3.13.5, NVR = mock-6.3-1.fc42), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-8y9323w8/python-shapely/python-shapely.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-8y9323w8/python-shapely --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1755095712.854985 -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-8y9323w8/python-shapely/python-shapely.spec) Config(fedora-41-ppc64le) Start: clean chroot Finish: clean chroot Mock Version: 6.3 INFO: Mock Version: 6.3 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-41-ppc64le-bootstrap-1755095712.854985/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:41 INFO: Pulling image: registry.fedoraproject.org/fedora:41 INFO: Tagging container image as mock-bootstrap-79e631d8-982b-4181-b666-c91887906f41 INFO: Checking that 08ecc59eb39a3deea5d68285e5897f3511ce5bbf0c7d5bc767e32b094f3e924d image matches host's architecture INFO: Copy content of container 08ecc59eb39a3deea5d68285e5897f3511ce5bbf0c7d5bc767e32b094f3e924d to /var/lib/mock/fedora-41-ppc64le-bootstrap-1755095712.854985/root INFO: mounting 08ecc59eb39a3deea5d68285e5897f3511ce5bbf0c7d5bc767e32b094f3e924d with podman image mount INFO: image 08ecc59eb39a3deea5d68285e5897f3511ce5bbf0c7d5bc767e32b094f3e924d as /var/lib/containers/storage/overlay/d7e2e0e3298ae20bde168b02be82b85679b3513069c6f19a911ca9aff08a98af/merged INFO: umounting image 08ecc59eb39a3deea5d68285e5897f3511ce5bbf0c7d5bc767e32b094f3e924d (/var/lib/containers/storage/overlay/d7e2e0e3298ae20bde168b02be82b85679b3513069c6f19a911ca9aff08a98af/merged) with podman image umount INFO: Removing image mock-bootstrap-79e631d8-982b-4181-b666-c91887906f41 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-41-ppc64le-1755095712.854985/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.1-1.fc41.ppc64le rpm-sequoia-1.7.0-5.fc41.ppc64le dnf5-5.2.15.0-2.fc41.ppc64le dnf5-plugins-5.2.15.0-2.fc41.ppc64le Start: installing minimal buildroot with dnf5 Updating and loading repositories: Copr repository 100% | 5.6 MiB/s | 3.1 MiB | 00m01s Additional repo http_kojipkgs_fedorapr 100% | 5.8 MiB/s | 14.1 MiB | 00m02s updates 100% | 4.1 MiB/s | 15.9 MiB | 00m04s fedora 100% | 4.6 MiB/s | 33.2 MiB | 00m07s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash ppc64le 5.3.0-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.9 MiB bzip2 ppc64le 1.0.8-21.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 171.2 KiB coreutils ppc64le 9.7-5.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.4 MiB cpio ppc64le 2.15-6.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB diffutils ppc64le 3.12-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB fedora-release-common noarch 44-0.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.4 KiB findutils ppc64le 1:4.10.0-6.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 MiB gawk ppc64le 5.3.2-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 MiB glibc-minimal-langpack ppc64le 2.42-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B grep ppc64le 3.12-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB gzip ppc64le 1.13-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 424.6 KiB info ppc64le 7.2-6.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 485.5 KiB patch ppc64le 2.8-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 262.5 KiB redhat-rpm-config noarch 343-10.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 182.9 KiB rpm-build ppc64le 5.99.91-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 661.3 KiB sed ppc64le 4.9-5.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 937.1 KiB shadow-utils ppc64le 2:4.18.0-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 MiB tar ppc64le 2:1.35-6.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 MiB unzip ppc64le 6.0-67.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 533.9 KiB util-linux ppc64le 2.41.1-15.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.9 MiB which ppc64le 2.23-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 123.3 KiB xz ppc64le 1:5.8.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB Installing dependencies: add-determinism ppc64le 0.6.0-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 MiB alternatives ppc64le 1.33-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 90.1 KiB ansible-srpm-macros noarch 1-18.1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.7 KiB audit-libs ppc64le 4.1.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 550.5 KiB binutils ppc64le 2.45-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.2 MiB build-reproducibility-srpm-macros noarch 0.6.0-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 735.0 B bzip2-libs ppc64le 1.0.8-21.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 136.5 KiB ca-certificates noarch 2024.2.69_v8.0.401-7.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB coreutils-common ppc64le 9.7-5.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.3 MiB crypto-policies noarch 20250714-3.gitcd6043a.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 146.9 KiB curl ppc64le 8.15.0-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 533.6 KiB cyrus-sasl-lib ppc64le 2.1.28-33.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 MiB debugedit ppc64le 5.2-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 313.5 KiB dwz ppc64le 0.16-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 386.6 KiB ed ppc64le 1.22-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 219.0 KiB efi-srpm-macros noarch 6-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.1 KiB elfutils ppc64le 0.193-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 MiB elfutils-debuginfod-client ppc64le 0.193-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 143.5 KiB elfutils-default-yama-scope noarch 0.193-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB elfutils-libelf ppc64le 0.193-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB elfutils-libs ppc64le 0.193-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 874.6 KiB fedora-gpg-keys noarch 44-0.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 131.2 KiB fedora-release noarch 44-0.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B fedora-release-identity-basic noarch 44-0.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 664.0 B fedora-repos noarch 44-0.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB fedora-repos-rawhide noarch 44-0.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB file ppc64le 5.46-6.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 140.1 KiB file-libs ppc64le 5.46-6.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.9 MiB filesystem ppc64le 3.18-50.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112.0 B filesystem-srpm-macros noarch 3.18-50.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.2 KiB fonts-srpm-macros noarch 1:2.0.5-23.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55.8 KiB forge-srpm-macros noarch 0.4.0-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.9 KiB fpc-srpm-macros noarch 1.3-15.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.0 B gdb-minimal ppc64le 16.3-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15.7 MiB gdbm-libs ppc64le 1:1.23-10.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 233.5 KiB ghc-srpm-macros noarch 1.9.2-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 779.0 B glibc ppc64le 2.42-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.6 MiB glibc-common ppc64le 2.42-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB glibc-gconv-extra ppc64le 2.42-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.5 MiB gmp ppc64le 1:6.3.0-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 786.2 KiB gnat-srpm-macros noarch 6-8.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB gnupg2 ppc64le 2.4.8-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.9 MiB gnupg2-dirmngr ppc64le 2.4.8-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 838.1 KiB gnupg2-gpg-agent ppc64le 2.4.8-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 975.0 KiB gnupg2-gpgconf ppc64le 2.4.8-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 321.7 KiB gnupg2-keyboxd ppc64le 2.4.8-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 297.2 KiB gnupg2-verify ppc64le 2.4.8-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 428.3 KiB gnutls ppc64le 3.8.10-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.0 MiB go-srpm-macros noarch 3.7.0-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61.6 KiB gpgverify noarch 2.2-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.7 KiB ima-evm-utils-libs ppc64le 1.6.2-6.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92.6 KiB jansson ppc64le 2.14-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157.0 KiB java-srpm-macros noarch 1-7.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 870.0 B json-c ppc64le 0.18-7.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 138.6 KiB kernel-srpm-macros noarch 1.0-27.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB keyutils-libs ppc64le 1.6.3-6.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98.0 KiB krb5-libs ppc64le 1.21.3-7.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB libacl ppc64le 2.3.2-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.6 KiB libarchive ppc64le 3.8.1-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB libassuan ppc64le 2.5.7-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 215.8 KiB libattr ppc64le 2.5.2-6.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68.1 KiB libblkid ppc64le 2.41.1-15.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 354.5 KiB libbrotli ppc64le 1.1.0-8.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 972.7 KiB libcap ppc64le 2.76-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 507.7 KiB libcap-ng ppc64le 0.8.5-6.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 160.3 KiB libcom_err ppc64le 1.47.3-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 111.0 KiB libcurl ppc64le 8.15.0-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libeconf ppc64le 0.7.9-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80.8 KiB libevent ppc64le 2.1.12-16.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB libfdisk ppc64le 2.41.1-15.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 483.0 KiB libffi ppc64le 3.5.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 347.5 KiB libfsverity ppc64le 1.6-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68.1 KiB libgcc ppc64le 15.2.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 286.4 KiB libgcrypt ppc64le 1.11.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB libgomp ppc64le 15.2.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 644.8 KiB libgpg-error ppc64le 1.55-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB libidn2 ppc64le 2.3.8-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 560.2 KiB libksba ppc64le 1.6.7-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 526.5 KiB liblastlog2 ppc64le 2.41.1-15.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 137.4 KiB libmount ppc64le 2.41.1-15.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 548.3 KiB libnghttp2 ppc64le 1.66.0-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 197.9 KiB libpkgconf ppc64le 2.3.0-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 133.9 KiB libpsl ppc64le 0.21.5-6.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 132.1 KiB librtas ppc64le 2.0.6-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 305.4 KiB libselinux ppc64le 3.9-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 265.1 KiB libsemanage ppc64le 3.9-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 423.9 KiB libsepol ppc64le 3.9-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB libsmartcols ppc64le 2.41.1-15.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 289.4 KiB libssh ppc64le 0.11.2-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 714.7 KiB libssh-config noarch 0.11.2-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 277.0 B libstdc++ ppc64le 15.2.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.9 MiB libtasn1 ppc64le 4.20.0-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 220.0 KiB libtool-ltdl ppc64le 2.5.4-7.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 93.9 KiB libunistring ppc64le 1.1-10.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB libusb1 ppc64le 1.0.29-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 242.8 KiB libuuid ppc64le 2.41.1-15.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69.3 KiB libverto ppc64le 0.3.2-11.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69.1 KiB libxcrypt ppc64le 4.4.38-8.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 336.1 KiB libxml2 ppc64le 2.12.10-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB libzstd ppc64le 1.5.7-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 923.8 KiB lua-libs ppc64le 5.4.8-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 392.8 KiB lua-srpm-macros noarch 1-16.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB lz4-libs ppc64le 1.10.0-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 261.1 KiB mpfr ppc64le 4.2.2-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 913.7 KiB ncurses-base noarch 6.5-7.20250614.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 328.1 KiB ncurses-libs ppc64le 6.5-7.20250614.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB nettle ppc64le 3.10.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 957.8 KiB npth ppc64le 1.8-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 93.1 KiB ocaml-srpm-macros noarch 11-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB openblas-srpm-macros noarch 2-20.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112.0 B openldap ppc64le 2.6.10-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 889.8 KiB openssl-libs ppc64le 1:3.5.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.0 MiB p11-kit ppc64le 0.25.5-9.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 MiB p11-kit-trust ppc64le 0.25.5-9.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 527.1 KiB package-notes-srpm-macros noarch 0.5-14.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB pam-libs ppc64le 1.7.1-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 286.3 KiB pcre2 ppc64le 10.45-1.fc43.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 841.0 KiB pcre2-syntax noarch 10.45-1.fc43.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 273.9 KiB perl-srpm-macros noarch 1-60.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 861.0 B pkgconf ppc64le 2.3.0-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112.3 KiB pkgconf-m4 noarch 2.3.0-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.4 KiB pkgconf-pkg-config ppc64le 2.3.0-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 990.0 B popt ppc64le 1.19-9.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 208.7 KiB publicsuffix-list-dafsa noarch 20250616-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69.1 KiB pyproject-srpm-macros noarch 1.18.3-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB python-srpm-macros noarch 3.14-5.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 51.5 KiB qt5-srpm-macros noarch 5.15.17-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 500.0 B qt6-srpm-macros noarch 6.9.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 464.0 B readline ppc64le 8.3-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 627.5 KiB rpm ppc64le 5.99.91-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 MiB rpm-build-libs ppc64le 5.99.91-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 328.0 KiB rpm-libs ppc64le 5.99.91-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB rpm-sequoia ppc64le 1.9.0-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 MiB rpm-sign-libs ppc64le 5.99.91-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.6 KiB rust-srpm-macros noarch 26.3-5.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB setup noarch 2.15.0-26.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 725.0 KiB sqlite-libs ppc64le 3.50.2-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB systemd-libs ppc64le 257.7-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 MiB systemd-standalone-sysusers ppc64le 257.7-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 329.3 KiB tpm2-tss ppc64le 4.1.3-8.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 MiB tree-sitter-srpm-macros noarch 0.4.2-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.3 KiB util-linux-core ppc64le 2.41.1-15.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 MiB xxhash-libs ppc64le 0.8.3-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 85.6 KiB xz-libs ppc64le 1:5.8.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 265.3 KiB zig-srpm-macros noarch 1-5.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB zip ppc64le 3.0-44.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 889.8 KiB zlib-ng-compat ppc64le 2.2.5-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 197.4 KiB zstd ppc64le 1.5.7-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 170 packages Total size of inbound packages is 64 MiB. Need to download 64 MiB. After this operation, 255 MiB extra will be used (install 255 MiB, remove 0 B). [ 1/170] bzip2-0:1.0.8-21.fc43.ppc64le 100% | 213.3 KiB/s | 52.9 KiB | 00m00s [ 2/170] coreutils-0:9.7-5.fc43.ppc64l 100% | 3.2 MiB/s | 1.2 MiB | 00m00s [ 3/170] bash-0:5.3.0-2.fc43.ppc64le 100% | 5.0 MiB/s | 1.9 MiB | 00m00s [ 4/170] cpio-0:2.15-6.fc43.ppc64le 100% | 2.0 MiB/s | 293.8 KiB | 00m00s [ 5/170] fedora-release-common-0:44-0. 100% | 443.7 KiB/s | 25.3 KiB | 00m00s [ 6/170] findutils-1:4.10.0-6.fc43.ppc 100% | 8.3 MiB/s | 578.5 KiB | 00m00s [ 7/170] diffutils-0:3.12-3.fc43.ppc64 100% | 4.3 MiB/s | 396.4 KiB | 00m00s [ 8/170] glibc-minimal-langpack-0:2.42 100% | 707.8 KiB/s | 37.5 KiB | 00m00s [ 9/170] grep-0:3.12-2.fc43.ppc64le 100% | 5.1 MiB/s | 299.2 KiB | 00m00s [ 10/170] gzip-0:1.13-4.fc43.ppc64le 100% | 3.4 MiB/s | 168.1 KiB | 00m00s [ 11/170] info-0:7.2-6.fc43.ppc64le 100% | 4.1 MiB/s | 202.9 KiB | 00m00s [ 12/170] gawk-0:5.3.2-2.fc43.ppc64le 100% | 7.8 MiB/s | 1.2 MiB | 00m00s [ 13/170] patch-0:2.8-2.fc43.ppc64le 100% | 2.6 MiB/s | 123.9 KiB | 00m00s [ 14/170] redhat-rpm-config-0:343-10.fc 100% | 1.5 MiB/s | 73.1 KiB | 00m00s [ 15/170] rpm-build-0:5.99.91-3.fc43.pp 100% | 3.1 MiB/s | 150.4 KiB | 00m00s [ 16/170] sed-0:4.9-5.fc43.ppc64le 100% | 4.3 MiB/s | 314.2 KiB | 00m00s [ 17/170] shadow-utils-2:4.18.0-3.fc43. 100% | 14.6 MiB/s | 1.2 MiB | 00m00s [ 18/170] tar-2:1.35-6.fc43.ppc64le 100% | 11.9 MiB/s | 875.3 KiB | 00m00s [ 19/170] unzip-0:6.0-67.fc43.ppc64le 100% | 3.2 MiB/s | 191.2 KiB | 00m00s [ 20/170] which-0:2.23-3.fc43.ppc64le 100% | 705.0 KiB/s | 43.0 KiB | 00m00s [ 21/170] util-linux-0:2.41.1-15.fc43.p 100% | 14.7 MiB/s | 1.2 MiB | 00m00s [ 22/170] xz-1:5.8.1-2.fc43.ppc64le 100% | 5.9 MiB/s | 561.1 KiB | 00m00s [ 23/170] filesystem-0:3.18-50.fc43.ppc 100% | 11.7 MiB/s | 1.3 MiB | 00m00s [ 24/170] coreutils-common-0:9.7-5.fc43 100% | 14.2 MiB/s | 2.1 MiB | 00m00s [ 25/170] fedora-repos-0:44-0.1.noarch 100% | 197.2 KiB/s | 9.1 KiB | 00m00s [ 26/170] glibc-common-0:2.42-3.fc43.pp 100% | 5.9 MiB/s | 332.8 KiB | 00m00s [ 27/170] filesystem-srpm-macros-0:3.18 100% | 426.0 KiB/s | 26.4 KiB | 00m00s [ 28/170] java-srpm-macros-0:1-7.fc43.n 100% | 105.9 KiB/s | 7.9 KiB | 00m00s [ 29/170] glibc-0:2.42-3.fc43.ppc64le 100% | 11.9 MiB/s | 3.1 MiB | 00m00s [ 30/170] rpm-0:5.99.91-3.fc43.ppc64le 100% | 5.8 MiB/s | 533.9 KiB | 00m00s [ 31/170] libblkid-0:2.41.1-15.fc43.ppc 100% | 2.0 MiB/s | 142.8 KiB | 00m00s [ 32/170] libfdisk-0:2.41.1-15.fc43.ppc 100% | 2.9 MiB/s | 177.3 KiB | 00m00s [ 33/170] liblastlog2-0:2.41.1-15.fc43. 100% | 422.8 KiB/s | 24.1 KiB | 00m00s [ 34/170] libmount-0:2.41.1-15.fc43.ppc 100% | 2.8 MiB/s | 187.2 KiB | 00m00s [ 35/170] libsmartcols-0:2.41.1-15.fc43 100% | 1.8 MiB/s | 110.5 KiB | 00m00s [ 36/170] libuuid-0:2.41.1-15.fc43.ppc6 100% | 470.8 KiB/s | 27.8 KiB | 00m00s [ 37/170] xz-libs-1:5.8.1-2.fc43.ppc64l 100% | 2.0 MiB/s | 126.8 KiB | 00m00s [ 38/170] util-linux-core-0:2.41.1-15.f 100% | 6.1 MiB/s | 576.0 KiB | 00m00s [ 39/170] fedora-gpg-keys-0:44-0.1.noar 100% | 1.9 MiB/s | 127.7 KiB | 00m00s [ 40/170] glibc-gconv-extra-0:2.42-3.fc 100% | 11.4 MiB/s | 1.6 MiB | 00m00s [ 41/170] fedora-repos-rawhide-0:44-0.1 100% | 115.3 KiB/s | 8.6 KiB | 00m00s [ 42/170] rpm-libs-0:5.99.91-3.fc43.ppc 100% | 7.0 MiB/s | 444.5 KiB | 00m00s [ 43/170] rpm-build-libs-0:5.99.91-3.fc 100% | 2.2 MiB/s | 134.2 KiB | 00m00s [ 44/170] rpm-sign-libs-0:5.99.91-3.fc4 100% | 461.2 KiB/s | 28.6 KiB | 00m00s [ 45/170] libgcc-0:15.2.1-1.fc43.ppc64l 100% | 1.7 MiB/s | 114.3 KiB | 00m00s [ 46/170] rpm-sequoia-0:1.9.0-2.fc43.pp 100% | 9.3 MiB/s | 1.6 MiB | 00m00s [ 47/170] libselinux-0:3.9-3.fc43.ppc64 100% | 1.7 MiB/s | 112.3 KiB | 00m00s [ 48/170] libsepol-0:3.9-2.fc43.ppc64le 100% | 5.5 MiB/s | 380.8 KiB | 00m00s [ 49/170] libxcrypt-0:4.4.38-8.fc43.ppc 100% | 1.9 MiB/s | 139.6 KiB | 00m00s [ 50/170] ncurses-base-0:6.5-7.20250614 100% | 1.0 MiB/s | 63.7 KiB | 00m00s [ 51/170] ncurses-libs-0:6.5-7.20250614 100% | 2.8 MiB/s | 383.4 KiB | 00m00s [ 52/170] audit-libs-0:4.1.1-1.fc43.ppc 100% | 2.0 MiB/s | 155.6 KiB | 00m00s [ 53/170] systemd-libs-0:257.7-1.fc43.p 100% | 5.5 MiB/s | 847.7 KiB | 00m00s [ 54/170] libcap-ng-0:0.8.5-6.fc43.ppc6 100% | 427.8 KiB/s | 33.4 KiB | 00m00s [ 55/170] librtas-0:2.0.6-4.fc43.ppc64l 100% | 1.0 MiB/s | 80.9 KiB | 00m00s [ 56/170] libeconf-0:0.7.9-2.fc43.ppc64 100% | 567.3 KiB/s | 40.3 KiB | 00m00s [ 57/170] pam-libs-0:1.7.1-3.fc43.ppc64 100% | 871.2 KiB/s | 63.6 KiB | 00m00s [ 58/170] readline-0:8.3-2.fc43.ppc64le 100% | 3.1 MiB/s | 243.7 KiB | 00m00s [ 59/170] zlib-ng-compat-0:2.2.5-1.fc43 100% | 1.1 MiB/s | 81.0 KiB | 00m00s [ 60/170] bzip2-libs-0:1.0.8-21.fc43.pp 100% | 675.2 KiB/s | 49.3 KiB | 00m00s [ 61/170] libacl-0:2.3.2-4.fc43.ppc64le 100% | 358.6 KiB/s | 26.5 KiB | 00m00s [ 62/170] libcap-0:2.76-2.fc43.ppc64le 100% | 1.3 MiB/s | 94.6 KiB | 00m00s [ 63/170] libsemanage-0:3.9-2.fc43.ppc6 100% | 1.9 MiB/s | 135.0 KiB | 00m00s [ 64/170] setup-0:2.15.0-26.fc43.noarch 100% | 2.0 MiB/s | 151.2 KiB | 00m00s [ 65/170] gpgverify-0:2.2-3.fc43.noarch 100% | 140.6 KiB/s | 11.1 KiB | 00m00s [ 66/170] gnupg2-dirmngr-0:2.4.8-4.fc43 100% | 3.6 MiB/s | 315.9 KiB | 00m00s [ 67/170] gnupg2-gpgconf-0:2.4.8-4.fc43 100% | 1.4 MiB/s | 125.0 KiB | 00m00s [ 68/170] gnupg2-gpg-agent-0:2.4.8-4.fc 100% | 2.3 MiB/s | 306.0 KiB | 00m00s [ 69/170] gnupg2-0:2.4.8-4.fc43.ppc64le 100% | 6.7 MiB/s | 1.7 MiB | 00m00s [ 70/170] gnupg2-keyboxd-0:2.4.8-4.fc43 100% | 1.2 MiB/s | 103.4 KiB | 00m00s [ 71/170] gnupg2-verify-0:2.4.8-4.fc43. 100% | 2.1 MiB/s | 185.9 KiB | 00m00s [ 72/170] ima-evm-utils-libs-0:1.6.2-6. 100% | 362.9 KiB/s | 30.1 KiB | 00m00s [ 73/170] libfsverity-0:1.6-3.fc43.ppc6 100% | 245.1 KiB/s | 19.1 KiB | 00m00s [ 74/170] popt-0:1.19-9.fc43.ppc64le 100% | 872.9 KiB/s | 63.7 KiB | 00m00s [ 75/170] libstdc++-0:15.2.1-1.fc43.ppc 100% | 4.7 MiB/s | 1.0 MiB | 00m00s [ 76/170] lua-libs-0:5.4.8-2.fc43.ppc64 100% | 1.8 MiB/s | 148.5 KiB | 00m00s [ 77/170] libzstd-0:1.5.7-2.fc43.ppc64l 100% | 1.8 MiB/s | 356.9 KiB | 00m00s [ 78/170] openssl-libs-1:3.5.1-2.fc43.p 100% | 10.3 MiB/s | 2.8 MiB | 00m00s [ 79/170] elfutils-libelf-0:0.193-3.fc4 100% | 2.8 MiB/s | 216.2 KiB | 00m00s [ 80/170] elfutils-libs-0:0.193-3.fc43. 100% | 4.5 MiB/s | 310.0 KiB | 00m00s [ 81/170] sqlite-libs-0:3.50.2-2.fc43.p 100% | 5.1 MiB/s | 870.0 KiB | 00m00s [ 82/170] elfutils-debuginfod-client-0: 100% | 779.4 KiB/s | 49.9 KiB | 00m00s [ 83/170] elfutils-0:0.193-3.fc43.ppc64 100% | 5.4 MiB/s | 566.0 KiB | 00m00s [ 84/170] file-0:5.46-6.fc43.ppc64le 100% | 812.6 KiB/s | 49.6 KiB | 00m00s [ 85/170] libgomp-0:15.2.1-1.fc43.ppc64 100% | 6.1 MiB/s | 388.8 KiB | 00m00s [ 86/170] alternatives-0:1.33-2.fc43.pp 100% | 651.6 KiB/s | 43.7 KiB | 00m00s [ 87/170] file-libs-0:5.46-6.fc43.ppc64 100% | 5.4 MiB/s | 862.0 KiB | 00m00s [ 88/170] jansson-0:2.14-3.fc43.ppc64le 100% | 804.6 KiB/s | 50.7 KiB | 00m00s [ 89/170] debugedit-0:5.2-2.fc43.ppc64l 100% | 1.3 MiB/s | 84.3 KiB | 00m00s [ 90/170] pkgconf-pkg-config-0:2.3.0-3. 100% | 167.3 KiB/s | 9.5 KiB | 00m00s [ 91/170] libarchive-0:3.8.1-3.fc43.ppc 100% | 4.9 MiB/s | 494.2 KiB | 00m00s [ 92/170] pkgconf-0:2.3.0-3.fc43.ppc64l 100% | 685.6 KiB/s | 45.2 KiB | 00m00s [ 93/170] pkgconf-m4-0:2.3.0-3.fc43.noa 100% | 207.6 KiB/s | 13.9 KiB | 00m00s [ 94/170] libpkgconf-0:2.3.0-3.fc43.ppc 100% | 639.7 KiB/s | 42.9 KiB | 00m00s [ 95/170] zstd-0:1.5.7-2.fc43.ppc64le 100% | 4.6 MiB/s | 527.4 KiB | 00m00s [ 96/170] curl-0:8.15.0-2.fc43.ppc64le 100% | 3.0 MiB/s | 242.7 KiB | 00m00s [ 97/170] ansible-srpm-macros-0:1-18.1. 100% | 237.0 KiB/s | 19.9 KiB | 00m00s [ 98/170] build-reproducibility-srpm-ma 100% | 155.6 KiB/s | 11.8 KiB | 00m00s [ 99/170] dwz-0:0.16-2.fc43.ppc64le 100% | 1.8 MiB/s | 145.5 KiB | 00m00s [100/170] efi-srpm-macros-0:6-4.fc43.no 100% | 290.8 KiB/s | 22.4 KiB | 00m00s [101/170] binutils-0:2.45-1.fc43.ppc64l 100% | 9.1 MiB/s | 6.6 MiB | 00m01s [102/170] add-determinism-0:0.6.0-2.fc4 100% | 4.2 MiB/s | 957.8 KiB | 00m00s [103/170] fonts-srpm-macros-1:2.0.5-23. 100% | 301.9 KiB/s | 27.2 KiB | 00m00s [104/170] forge-srpm-macros-0:0.4.0-3.f 100% | 309.1 KiB/s | 20.1 KiB | 00m00s [105/170] fpc-srpm-macros-0:1.3-15.fc43 100% | 129.4 KiB/s | 7.9 KiB | 00m00s [106/170] ghc-srpm-macros-0:1.9.2-3.fc4 100% | 130.5 KiB/s | 8.7 KiB | 00m00s [107/170] gnat-srpm-macros-0:6-8.fc43.n 100% | 136.9 KiB/s | 8.5 KiB | 00m00s [108/170] go-srpm-macros-0:3.7.0-4.fc43 100% | 446.7 KiB/s | 28.1 KiB | 00m00s [109/170] kernel-srpm-macros-0:1.0-27.f 100% | 151.2 KiB/s | 8.9 KiB | 00m00s [110/170] lua-srpm-macros-0:1-16.fc43.n 100% | 148.4 KiB/s | 8.8 KiB | 00m00s [111/170] ocaml-srpm-macros-0:11-2.fc43 100% | 157.0 KiB/s | 9.3 KiB | 00m00s [112/170] openblas-srpm-macros-0:2-20.f 100% | 130.9 KiB/s | 7.6 KiB | 00m00s [113/170] package-notes-srpm-macros-0:0 100% | 144.9 KiB/s | 9.0 KiB | 00m00s [114/170] perl-srpm-macros-0:1-60.fc43. 100% | 131.6 KiB/s | 8.3 KiB | 00m00s [115/170] pyproject-srpm-macros-0:1.18. 100% | 234.5 KiB/s | 13.4 KiB | 00m00s [116/170] qt5-srpm-macros-0:5.15.17-2.f 100% | 129.3 KiB/s | 8.7 KiB | 00m00s [117/170] python-srpm-macros-0:3.14-5.f 100% | 324.6 KiB/s | 23.4 KiB | 00m00s [118/170] qt6-srpm-macros-0:6.9.1-2.fc4 100% | 143.6 KiB/s | 9.3 KiB | 00m00s [119/170] rust-srpm-macros-0:26.3-5.fc4 100% | 199.7 KiB/s | 11.2 KiB | 00m00s [120/170] tree-sitter-srpm-macros-0:0.4 100% | 238.4 KiB/s | 13.4 KiB | 00m00s [121/170] zig-srpm-macros-0:1-5.fc43.no 100% | 131.8 KiB/s | 8.4 KiB | 00m00s [122/170] zip-0:3.0-44.fc43.ppc64le 100% | 3.7 MiB/s | 275.0 KiB | 00m00s [123/170] ed-0:1.22-2.fc43.ppc64le 100% | 1.2 MiB/s | 86.5 KiB | 00m00s [124/170] libattr-0:2.5.2-6.fc43.ppc64l 100% | 301.3 KiB/s | 18.7 KiB | 00m00s [125/170] crypto-policies-0:20250714-3. 100% | 1.1 MiB/s | 74.8 KiB | 00m00s [126/170] pcre2-0:10.45-1.fc43.1.ppc64l 100% | 3.7 MiB/s | 273.2 KiB | 00m00s [127/170] pcre2-syntax-0:10.45-1.fc43.1 100% | 2.0 MiB/s | 161.7 KiB | 00m00s [128/170] lz4-libs-0:1.10.0-3.fc43.ppc6 100% | 1.3 MiB/s | 103.0 KiB | 00m00s [129/170] libxml2-0:2.12.10-3.fc43.ppc6 100% | 4.8 MiB/s | 776.3 KiB | 00m00s [130/170] libassuan-0:2.5.7-4.fc43.ppc6 100% | 1.0 MiB/s | 71.5 KiB | 00m00s [131/170] tpm2-tss-0:4.1.3-8.fc43.ppc64 100% | 3.4 MiB/s | 394.8 KiB | 00m00s [132/170] ca-certificates-0:2024.2.69_v 100% | 2.6 MiB/s | 944.0 KiB | 00m00s [133/170] npth-0:1.8-3.fc43.ppc64le 100% | 359.8 KiB/s | 25.2 KiB | 00m00s [134/170] libgpg-error-0:1.55-2.fc43.pp 100% | 2.4 MiB/s | 251.8 KiB | 00m00s [135/170] libgcrypt-0:1.11.1-2.fc43.ppc 100% | 4.5 MiB/s | 666.2 KiB | 00m00s [136/170] libksba-0:1.6.7-4.fc43.ppc64l 100% | 2.6 MiB/s | 177.7 KiB | 00m00s [137/170] nettle-0:3.10.1-2.fc43.ppc64l 100% | 4.5 MiB/s | 461.0 KiB | 00m00s [138/170] openldap-0:2.6.10-3.fc43.ppc6 100% | 2.9 MiB/s | 289.3 KiB | 00m00s [139/170] gmp-1:6.3.0-4.fc43.ppc64le 100% | 3.0 MiB/s | 321.3 KiB | 00m00s [140/170] gnutls-0:3.8.10-3.fc43.ppc64l 100% | 5.6 MiB/s | 1.4 MiB | 00m00s [141/170] mpfr-0:4.2.2-2.fc43.ppc64le 100% | 3.3 MiB/s | 362.2 KiB | 00m00s [142/170] elfutils-default-yama-scope-0 100% | 177.5 KiB/s | 12.4 KiB | 00m00s [143/170] json-c-0:0.18-7.fc43.ppc64le 100% | 728.1 KiB/s | 49.5 KiB | 00m00s [144/170] libffi-0:3.5.1-2.fc43.ppc64le 100% | 551.3 KiB/s | 41.9 KiB | 00m00s [145/170] p11-kit-trust-0:0.25.5-9.fc43 100% | 1.9 MiB/s | 148.7 KiB | 00m00s [146/170] p11-kit-0:0.25.5-9.fc43.ppc64 100% | 4.2 MiB/s | 479.9 KiB | 00m00s [147/170] libusb1-0:1.0.29-3.fc43.ppc64 100% | 1.2 MiB/s | 85.3 KiB | 00m00s [148/170] libtasn1-0:4.20.0-2.fc43.ppc6 100% | 1.3 MiB/s | 81.2 KiB | 00m00s [149/170] libevent-0:2.1.12-16.fc43.ppc 100% | 2.7 MiB/s | 274.4 KiB | 00m00s [150/170] libtool-ltdl-0:2.5.4-7.fc43.p 100% | 445.1 KiB/s | 39.6 KiB | 00m00s [151/170] cyrus-sasl-lib-0:2.1.28-33.fc 100% | 5.1 MiB/s | 902.0 KiB | 00m00s [152/170] libidn2-0:2.3.8-2.fc43.ppc64l 100% | 2.3 MiB/s | 171.3 KiB | 00m00s [153/170] libunistring-0:1.1-10.fc43.pp 100% | 5.2 MiB/s | 575.4 KiB | 00m00s [154/170] fedora-release-0:44-0.1.noarc 100% | 209.1 KiB/s | 14.2 KiB | 00m00s [155/170] gdbm-libs-1:1.23-10.fc43.ppc6 100% | 883.1 KiB/s | 61.8 KiB | 00m00s [156/170] xxhash-libs-0:0.8.3-3.fc43.pp 100% | 497.3 KiB/s | 37.8 KiB | 00m00s [157/170] systemd-standalone-sysusers-0 100% | 1.0 MiB/s | 141.5 KiB | 00m00s [158/170] fedora-release-identity-basic 100% | 241.7 KiB/s | 15.0 KiB | 00m00s [159/170] libnghttp2-0:1.66.0-2.fc43.pp 100% | 1.1 MiB/s | 79.9 KiB | 00m00s [160/170] libcurl-0:8.15.0-2.fc43.ppc64 100% | 3.1 MiB/s | 457.2 KiB | 00m00s [161/170] krb5-libs-0:1.21.3-7.fc43.ppc 100% | 5.6 MiB/s | 844.5 KiB | 00m00s [162/170] libbrotli-0:1.1.0-8.fc43.ppc6 100% | 3.5 MiB/s | 381.7 KiB | 00m00s [163/170] libpsl-0:0.21.5-6.fc43.ppc64l 100% | 1.1 MiB/s | 66.7 KiB | 00m00s [164/170] libssh-0:0.11.2-2.fc43.ppc64l 100% | 4.2 MiB/s | 266.0 KiB | 00m00s [165/170] libssh-config-0:0.11.2-2.fc43 100% | 128.3 KiB/s | 8.9 KiB | 00m00s [166/170] keyutils-libs-0:1.6.3-6.fc43. 100% | 471.6 KiB/s | 32.5 KiB | 00m00s [167/170] libcom_err-0:1.47.3-2.fc43.pp 100% | 437.8 KiB/s | 27.1 KiB | 00m00s [168/170] libverto-0:0.3.2-11.fc43.ppc6 100% | 342.0 KiB/s | 21.9 KiB | 00m00s [169/170] publicsuffix-list-dafsa-0:202 100% | 969.7 KiB/s | 59.2 KiB | 00m00s [170/170] gdb-minimal-0:16.3-4.fc43.ppc 100% | 5.1 MiB/s | 4.7 MiB | 00m01s -------------------------------------------------------------------------------- [170/170] Total 100% | 10.6 MiB/s | 63.5 MiB | 00m06s Running transaction [ 1/172] Verify package files 100% | 192.0 B/s | 170.0 B | 00m01s [ 2/172] Prepare transaction 100% | 1.1 KiB/s | 170.0 B | 00m00s [ 3/172] Installing libgcc-0:15.2.1-1. 100% | 46.9 MiB/s | 288.1 KiB | 00m00s [ 4/172] Installing publicsuffix-list- 100% | 34.1 MiB/s | 69.8 KiB | 00m00s [ 5/172] Installing libssh-config-0:0. 100% | 796.9 KiB/s | 816.0 B | 00m00s [ 6/172] Installing fedora-release-ide 100% | 898.4 KiB/s | 920.0 B | 00m00s [ 7/172] Installing fedora-repos-rawhi 100% | 1.2 MiB/s | 2.4 KiB | 00m00s [ 8/172] Installing fedora-gpg-keys-0: 100% | 4.0 MiB/s | 179.0 KiB | 00m00s [ 9/172] Installing fedora-repos-0:44- 100% | 5.6 MiB/s | 5.7 KiB | 00m00s [ 10/172] Installing fedora-release-com 100% | 8.1 MiB/s | 24.8 KiB | 00m00s [ 11/172] Installing fedora-release-0:4 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 12/172] Installing setup-0:2.15.0-26. 100% | 18.3 MiB/s | 730.6 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 13/172] Installing filesystem-0:3.18- 100% | 879.1 KiB/s | 212.8 KiB | 00m00s [ 14/172] Installing pcre2-syntax-0:10. 100% | 67.5 MiB/s | 276.4 KiB | 00m00s [ 15/172] Installing rust-srpm-macros-0 100% | 5.4 MiB/s | 5.6 KiB | 00m00s [ 16/172] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 740.0 B | 00m00s [ 17/172] Installing qt5-srpm-macros-0: 100% | 757.8 KiB/s | 776.0 B | 00m00s [ 18/172] Installing perl-srpm-macros-0 100% | 1.1 MiB/s | 1.1 KiB | 00m00s [ 19/172] Installing package-notes-srpm 100% | 2.0 MiB/s | 2.0 KiB | 00m00s [ 20/172] Installing openblas-srpm-macr 100% | 382.8 KiB/s | 392.0 B | 00m00s [ 21/172] Installing ocaml-srpm-macros- 100% | 2.1 MiB/s | 2.1 KiB | 00m00s [ 22/172] Installing kernel-srpm-macros 100% | 2.3 MiB/s | 2.3 KiB | 00m00s [ 23/172] Installing gnat-srpm-macros-0 100% | 1.2 MiB/s | 1.3 KiB | 00m00s [ 24/172] Installing ghc-srpm-macros-0: 100% | 1.0 MiB/s | 1.0 KiB | 00m00s [ 25/172] Installing fpc-srpm-macros-0: 100% | 410.2 KiB/s | 420.0 B | 00m00s [ 26/172] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [ 27/172] Installing pkgconf-m4-0:2.3.0 100% | 14.5 MiB/s | 14.8 KiB | 00m00s [ 28/172] Installing ncurses-base-0:6.5 100% | 20.3 MiB/s | 353.5 KiB | 00m00s [ 29/172] Installing glibc-minimal-lang 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 30/172] Installing ncurses-libs-0:6.5 100% | 93.5 MiB/s | 1.5 MiB | 00m00s [ 31/172] Installing glibc-0:2.42-3.fc4 100% | 71.5 MiB/s | 11.6 MiB | 00m00s [ 32/172] Installing bash-0:5.3.0-2.fc4 100% | 86.7 MiB/s | 8.9 MiB | 00m00s [ 33/172] Installing glibc-common-0:2.4 100% | 32.9 MiB/s | 1.5 MiB | 00m00s [ 34/172] Installing glibc-gconv-extra- 100% | 91.9 MiB/s | 18.6 MiB | 00m00s [ 35/172] Installing zlib-ng-compat-0:2 100% | 64.5 MiB/s | 198.2 KiB | 00m00s [ 36/172] Installing bzip2-libs-0:1.0.8 100% | 44.8 MiB/s | 137.7 KiB | 00m00s [ 37/172] Installing libgpg-error-0:1.5 100% | 23.6 MiB/s | 1.0 MiB | 00m00s [ 38/172] Installing libstdc++-0:15.2.1 100% | 111.6 MiB/s | 3.9 MiB | 00m00s [ 39/172] Installing xz-libs-1:5.8.1-2. 100% | 37.2 MiB/s | 266.4 KiB | 00m00s [ 40/172] Installing libassuan-0:2.5.7- 100% | 53.1 MiB/s | 217.6 KiB | 00m00s [ 41/172] Installing libgcrypt-0:1.11.1 100% | 88.6 MiB/s | 1.5 MiB | 00m00s [ 42/172] Installing libuuid-0:2.41.1-1 100% | 34.4 MiB/s | 70.4 KiB | 00m00s [ 43/172] Installing readline-0:8.3-2.f 100% | 21.2 MiB/s | 629.7 KiB | 00m00s [ 44/172] Installing gmp-1:6.3.0-4.fc43 100% | 85.5 MiB/s | 788.4 KiB | 00m00s [ 45/172] Installing popt-0:1.19-9.fc43 100% | 21.0 MiB/s | 215.3 KiB | 00m00s [ 46/172] Installing npth-0:1.8-3.fc43. 100% | 46.0 MiB/s | 94.2 KiB | 00m00s [ 47/172] Installing libblkid-0:2.41.1- 100% | 69.5 MiB/s | 355.6 KiB | 00m00s [ 48/172] Installing libxcrypt-0:4.4.38 100% | 55.2 MiB/s | 338.9 KiB | 00m00s [ 49/172] Installing libzstd-0:1.5.7-2. 100% | 90.3 MiB/s | 925.0 KiB | 00m00s [ 50/172] Installing elfutils-libelf-0: 100% | 104.3 MiB/s | 1.3 MiB | 00m00s [ 51/172] Installing sqlite-libs-0:3.50 100% | 97.0 MiB/s | 1.9 MiB | 00m00s [ 52/172] Installing gnupg2-gpgconf-0:2 100% | 6.7 MiB/s | 323.9 KiB | 00m00s [ 53/172] Installing crypto-policies-0: 100% | 8.4 MiB/s | 172.0 KiB | 00m00s [ 54/172] Installing libattr-0:2.5.2-6. 100% | 22.5 MiB/s | 69.1 KiB | 00m00s [ 55/172] Installing libacl-0:2.3.2-4.f 100% | 22.3 MiB/s | 68.4 KiB | 00m00s [ 56/172] Installing libtasn1-0:4.20.0- 100% | 36.1 MiB/s | 221.9 KiB | 00m00s [ 57/172] Installing libunistring-0:1.1 100% | 66.9 MiB/s | 1.9 MiB | 00m00s [ 58/172] Installing libidn2-0:2.3.8-2. 100% | 30.7 MiB/s | 566.4 KiB | 00m00s [ 59/172] Installing dwz-0:0.16-2.fc43. 100% | 8.1 MiB/s | 388.0 KiB | 00m00s [ 60/172] Installing gnupg2-verify-0:2. 100% | 7.0 MiB/s | 429.7 KiB | 00m00s [ 61/172] Installing mpfr-0:4.2.2-2.fc4 100% | 52.6 MiB/s | 915.3 KiB | 00m00s [ 62/172] Installing gawk-0:5.3.2-2.fc4 100% | 32.5 MiB/s | 2.8 MiB | 00m00s [ 63/172] Installing libksba-0:1.6.7-4. 100% | 51.7 MiB/s | 529.0 KiB | 00m00s [ 64/172] Installing unzip-0:6.0-67.fc4 100% | 15.0 MiB/s | 537.4 KiB | 00m00s [ 65/172] Installing file-libs-0:5.46-6 100% | 99.8 MiB/s | 11.9 MiB | 00m00s [ 66/172] Installing file-0:5.46-6.fc43 100% | 4.3 MiB/s | 141.6 KiB | 00m00s [ 67/172] Installing libsmartcols-0:2.4 100% | 70.9 MiB/s | 290.5 KiB | 00m00s [ 68/172] Installing libsepol-0:3.9-2.f 100% | 94.7 MiB/s | 1.0 MiB | 00m00s [ 69/172] Installing libcap-ng-0:0.8.5- 100% | 52.8 MiB/s | 162.1 KiB | 00m00s [ 70/172] Installing audit-libs-0:4.1.1 100% | 77.2 MiB/s | 553.2 KiB | 00m00s [ 71/172] Installing libeconf-0:0.7.9-2 100% | 26.9 MiB/s | 82.5 KiB | 00m00s [ 72/172] Installing pam-libs-0:1.7.1-3 100% | 70.5 MiB/s | 288.6 KiB | 00m00s [ 73/172] Installing libcap-0:2.76-2.fc 100% | 13.5 MiB/s | 512.9 KiB | 00m00s [ 74/172] Installing systemd-libs-0:257 100% | 107.3 MiB/s | 2.9 MiB | 00m00s [ 75/172] Installing lua-libs-0:5.4.8-2 100% | 76.9 MiB/s | 394.0 KiB | 00m00s [ 76/172] Installing alternatives-0:1.3 100% | 2.9 MiB/s | 91.7 KiB | 00m00s [ 77/172] Installing pcre2-0:10.45-1.fc 100% | 91.4 MiB/s | 842.4 KiB | 00m00s [ 78/172] Installing libselinux-0:3.9-3 100% | 65.0 MiB/s | 266.4 KiB | 00m00s [ 79/172] Installing grep-0:3.12-2.fc43 100% | 22.1 MiB/s | 1.0 MiB | 00m00s [ 80/172] Installing findutils-1:4.10.0 100% | 37.9 MiB/s | 2.0 MiB | 00m00s [ 81/172] Installing sed-0:4.9-5.fc43.p 100% | 20.1 MiB/s | 945.3 KiB | 00m00s [ 82/172] Installing xz-1:5.8.1-2.fc43. 100% | 26.2 MiB/s | 1.4 MiB | 00m00s [ 83/172] Installing libmount-0:2.41.1- 100% | 76.7 MiB/s | 549.4 KiB | 00m00s [ 84/172] Installing lz4-libs-0:1.10.0- 100% | 64.0 MiB/s | 262.2 KiB | 00m00s [ 85/172] Installing json-c-0:0.18-7.fc 100% | 45.5 MiB/s | 139.8 KiB | 00m00s [ 86/172] Installing libffi-0:3.5.1-2.f 100% | 16.2 MiB/s | 348.8 KiB | 00m00s [ 87/172] Installing p11-kit-0:0.25.5-9 100% | 40.7 MiB/s | 2.8 MiB | 00m00s [ 88/172] Installing p11-kit-trust-0:0. 100% | 11.0 MiB/s | 528.7 KiB | 00m00s [ 89/172] Installing zstd-0:1.5.7-2.fc4 100% | 39.7 MiB/s | 1.9 MiB | 00m00s [ 90/172] Installing util-linux-core-0: 100% | 39.5 MiB/s | 2.5 MiB | 00m00s [ 91/172] Installing tar-2:1.35-6.fc43. 100% | 47.4 MiB/s | 3.1 MiB | 00m00s [ 92/172] Installing libsemanage-0:3.9- 100% | 59.4 MiB/s | 425.7 KiB | 00m00s [ 93/172] Installing systemd-standalone 100% | 9.8 MiB/s | 329.9 KiB | 00m00s [ 94/172] Installing libusb1-0:1.0.29-3 100% | 47.7 MiB/s | 244.4 KiB | 00m00s [ 95/172] Installing zip-0:3.0-44.fc43. 100% | 22.4 MiB/s | 893.7 KiB | 00m00s [ 96/172] Installing gnupg2-keyboxd-0:2 100% | 26.5 MiB/s | 298.5 KiB | 00m00s [ 97/172] Installing libpsl-0:0.21.5-6. 100% | 65.1 MiB/s | 133.2 KiB | 00m00s [ 98/172] Installing liblastlog2-0:2.41 100% | 15.1 MiB/s | 139.6 KiB | 00m00s [ 99/172] Installing libfdisk-0:2.41.1- 100% | 12.8 MiB/s | 484.1 KiB | 00m00s [100/172] Installing nettle-0:3.10.1-2. 100% | 85.3 MiB/s | 960.9 KiB | 00m00s [101/172] Installing gnutls-0:3.8.10-3. 100% | 111.3 MiB/s | 4.0 MiB | 00m00s [102/172] Installing libxml2-0:2.12.10- 100% | 46.3 MiB/s | 2.3 MiB | 00m00s [103/172] Installing bzip2-0:1.0.8-21.f 100% | 5.4 MiB/s | 175.7 KiB | 00m00s [104/172] Installing add-determinism-0: 100% | 49.8 MiB/s | 2.5 MiB | 00m00s [105/172] Installing build-reproducibil 100% | 1.0 MiB/s | 1.0 KiB | 00m00s [106/172] Installing filesystem-srpm-ma 100% | 3.2 MiB/s | 38.9 KiB | 00m00s [107/172] Installing ed-0:1.22-2.fc43.p 100% | 6.8 MiB/s | 221.3 KiB | 00m00s [108/172] Installing patch-0:2.8-2.fc43 100% | 7.8 MiB/s | 264.0 KiB | 00m00s [109/172] Installing elfutils-default-y 100% | 255.4 KiB/s | 2.0 KiB | 00m00s [110/172] Installing elfutils-libs-0:0. 100% | 85.6 MiB/s | 876.4 KiB | 00m00s [111/172] Installing cpio-0:2.15-6.fc43 100% | 19.6 MiB/s | 1.2 MiB | 00m00s [112/172] Installing diffutils-0:3.12-3 100% | 22.2 MiB/s | 1.7 MiB | 00m00s [113/172] Installing librtas-0:2.0.6-4. 100% | 15.0 MiB/s | 307.5 KiB | 00m00s [114/172] Installing libgomp-0:15.2.1-1 100% | 57.4 MiB/s | 646.2 KiB | 00m00s [115/172] Installing jansson-0:2.14-3.f 100% | 25.8 MiB/s | 158.4 KiB | 00m00s [116/172] Installing libpkgconf-0:2.3.0 100% | 33.0 MiB/s | 135.0 KiB | 00m00s [117/172] Installing pkgconf-0:2.3.0-3. 100% | 2.7 MiB/s | 114.8 KiB | 00m00s [118/172] Installing pkgconf-pkg-config 100% | 61.2 KiB/s | 1.8 KiB | 00m00s [119/172] Installing libtool-ltdl-0:2.5 100% | 46.4 MiB/s | 95.0 KiB | 00m00s [120/172] Installing gdbm-libs-1:1.23-1 100% | 57.4 MiB/s | 235.2 KiB | 00m00s [121/172] Installing cyrus-sasl-lib-0:2 100% | 54.0 MiB/s | 2.9 MiB | 00m00s [122/172] Installing xxhash-libs-0:0.8. 100% | 42.5 MiB/s | 87.0 KiB | 00m00s [123/172] Installing libnghttp2-0:1.66. 100% | 64.8 MiB/s | 199.0 KiB | 00m00s [124/172] Installing libbrotli-0:1.1.0- 100% | 86.6 MiB/s | 975.0 KiB | 00m00s [125/172] Installing keyutils-libs-0:1. 100% | 48.5 MiB/s | 99.4 KiB | 00m00s [126/172] Installing libcom_err-0:1.47. 100% | 54.8 MiB/s | 112.1 KiB | 00m00s [127/172] Installing libverto-0:0.3.2-1 100% | 23.1 MiB/s | 70.9 KiB | 00m00s [128/172] Installing coreutils-common-0 100% | 83.0 MiB/s | 11.3 MiB | 00m00s [129/172] Installing openssl-libs-1:3.5 100% | 116.0 MiB/s | 9.0 MiB | 00m00s [130/172] Installing coreutils-0:9.7-5. 100% | 79.1 MiB/s | 9.4 MiB | 00m00s [131/172] Installing ca-certificates-0: 100% | 622.6 KiB/s | 2.4 MiB | 00m04s [132/172] Installing libarchive-0:3.8.1 100% | 60.3 MiB/s | 1.3 MiB | 00m00s [133/172] Installing krb5-libs-0:1.21.3 100% | 64.5 MiB/s | 3.0 MiB | 00m00s [134/172] Installing tpm2-tss-0:4.1.3-8 100% | 70.5 MiB/s | 2.5 MiB | 00m00s [135/172] Installing gnupg2-gpg-agent-0 100% | 13.7 MiB/s | 979.0 KiB | 00m00s [136/172] Installing ima-evm-utils-libs 100% | 22.9 MiB/s | 93.9 KiB | 00m00s [137/172] Installing libssh-0:0.11.2-2. 100% | 46.7 MiB/s | 716.8 KiB | 00m00s [138/172] Installing gzip-0:1.13-4.fc43 100% | 8.8 MiB/s | 430.2 KiB | 00m00s [139/172] Installing rpm-sequoia-0:1.9. 100% | 119.8 MiB/s | 4.9 MiB | 00m00s [140/172] Installing rpm-libs-0:5.99.91 100% | 102.0 MiB/s | 1.2 MiB | 00m00s [141/172] Installing libfsverity-0:1.6- 100% | 33.7 MiB/s | 69.1 KiB | 00m00s [142/172] Installing libevent-0:2.1.12- 100% | 110.0 MiB/s | 1.2 MiB | 00m00s [143/172] Installing openldap-0:2.6.10- 100% | 87.3 MiB/s | 893.6 KiB | 00m00s [144/172] Installing libcurl-0:8.15.0-2 100% | 95.4 MiB/s | 1.1 MiB | 00m00s [145/172] Installing elfutils-debuginfo 100% | 4.4 MiB/s | 145.7 KiB | 00m00s [146/172] Installing elfutils-0:0.193-3 100% | 58.5 MiB/s | 3.5 MiB | 00m00s [147/172] Installing binutils-0:2.45-1. 100% | 87.2 MiB/s | 32.3 MiB | 00m00s [148/172] Installing gdb-minimal-0:16.3 100% | 95.0 MiB/s | 15.7 MiB | 00m00s [149/172] Installing debugedit-0:5.2-2. 100% | 8.8 MiB/s | 316.2 KiB | 00m00s [150/172] Installing curl-0:8.15.0-2.fc 100% | 9.9 MiB/s | 536.4 KiB | 00m00s [151/172] Installing rpm-0:5.99.91-3.fc 100% | 25.3 MiB/s | 2.7 MiB | 00m00s [152/172] Installing java-srpm-macros-0 100% | 560.5 KiB/s | 1.1 KiB | 00m00s [153/172] Installing efi-srpm-macros-0: 100% | 10.0 MiB/s | 41.1 KiB | 00m00s [154/172] Installing lua-srpm-macros-0: 100% | 951.2 KiB/s | 1.9 KiB | 00m00s [155/172] Installing tree-sitter-srpm-m 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [156/172] Installing zig-srpm-macros-0: 100% | 832.0 KiB/s | 1.7 KiB | 00m00s [157/172] Installing gnupg2-dirmngr-0:2 100% | 12.6 MiB/s | 840.8 KiB | 00m00s [158/172] Installing gnupg2-0:2.4.8-4.f 100% | 61.1 MiB/s | 6.9 MiB | 00m00s [159/172] Installing rpm-sign-libs-0:5. 100% | 33.4 MiB/s | 68.5 KiB | 00m00s [160/172] Installing rpm-build-libs-0:5 100% | 80.3 MiB/s | 328.9 KiB | 00m00s [161/172] Installing gpgverify-0:2.2-3. 100% | 9.2 MiB/s | 9.4 KiB | 00m00s [162/172] Installing fonts-srpm-macros- 100% | 27.8 MiB/s | 57.0 KiB | 00m00s [163/172] Installing forge-srpm-macros- 100% | 19.7 MiB/s | 40.3 KiB | 00m00s [164/172] Installing go-srpm-macros-0:3 100% | 30.6 MiB/s | 62.7 KiB | 00m00s [165/172] Installing python-srpm-macros 100% | 25.8 MiB/s | 52.8 KiB | 00m00s [166/172] Installing redhat-rpm-config- 100% | 23.1 MiB/s | 189.3 KiB | 00m00s [167/172] Installing rpm-build-0:5.99.9 100% | 16.4 MiB/s | 670.2 KiB | 00m00s [168/172] Installing pyproject-srpm-mac 100% | 626.0 KiB/s | 2.5 KiB | 00m00s [169/172] Installing util-linux-0:2.41. 100% | 47.5 MiB/s | 7.0 MiB | 00m00s [170/172] Installing which-0:2.23-3.fc4 100% | 3.5 MiB/s | 125.5 KiB | 00m00s [171/172] Installing shadow-utils-2:4.1 100% | 35.5 MiB/s | 4.9 MiB | 00m00s [172/172] Installing info-0:7.2-6.fc43. 100% | 103.8 KiB/s | 485.9 KiB | 00m05s Warning: skipped OpenPGP checks for 170 packages from repository: 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.6.0-2.fc43.ppc64le alternatives-1.33-2.fc43.ppc64le ansible-srpm-macros-1-18.1.fc43.noarch audit-libs-4.1.1-1.fc43.ppc64le bash-5.3.0-2.fc43.ppc64le binutils-2.45-1.fc43.ppc64le build-reproducibility-srpm-macros-0.6.0-2.fc43.noarch bzip2-1.0.8-21.fc43.ppc64le bzip2-libs-1.0.8-21.fc43.ppc64le ca-certificates-2024.2.69_v8.0.401-7.fc43.noarch coreutils-9.7-5.fc43.ppc64le coreutils-common-9.7-5.fc43.ppc64le cpio-2.15-6.fc43.ppc64le crypto-policies-20250714-3.gitcd6043a.fc43.noarch curl-8.15.0-2.fc43.ppc64le cyrus-sasl-lib-2.1.28-33.fc43.ppc64le debugedit-5.2-2.fc43.ppc64le diffutils-3.12-3.fc43.ppc64le dwz-0.16-2.fc43.ppc64le ed-1.22-2.fc43.ppc64le efi-srpm-macros-6-4.fc43.noarch elfutils-0.193-3.fc43.ppc64le elfutils-debuginfod-client-0.193-3.fc43.ppc64le elfutils-default-yama-scope-0.193-3.fc43.noarch elfutils-libelf-0.193-3.fc43.ppc64le elfutils-libs-0.193-3.fc43.ppc64le fedora-gpg-keys-44-0.1.noarch fedora-release-44-0.1.noarch fedora-release-common-44-0.1.noarch fedora-release-identity-basic-44-0.1.noarch fedora-repos-44-0.1.noarch fedora-repos-rawhide-44-0.1.noarch file-5.46-6.fc43.ppc64le file-libs-5.46-6.fc43.ppc64le filesystem-3.18-50.fc43.ppc64le filesystem-srpm-macros-3.18-50.fc43.noarch findutils-4.10.0-6.fc43.ppc64le fonts-srpm-macros-2.0.5-23.fc43.noarch forge-srpm-macros-0.4.0-3.fc43.noarch fpc-srpm-macros-1.3-15.fc43.noarch gawk-5.3.2-2.fc43.ppc64le gdb-minimal-16.3-4.fc43.ppc64le gdbm-libs-1.23-10.fc43.ppc64le ghc-srpm-macros-1.9.2-3.fc43.noarch glibc-2.42-3.fc43.ppc64le glibc-common-2.42-3.fc43.ppc64le glibc-gconv-extra-2.42-3.fc43.ppc64le glibc-minimal-langpack-2.42-3.fc43.ppc64le gmp-6.3.0-4.fc43.ppc64le gnat-srpm-macros-6-8.fc43.noarch gnupg2-2.4.8-4.fc43.ppc64le gnupg2-dirmngr-2.4.8-4.fc43.ppc64le gnupg2-gpg-agent-2.4.8-4.fc43.ppc64le gnupg2-gpgconf-2.4.8-4.fc43.ppc64le gnupg2-keyboxd-2.4.8-4.fc43.ppc64le gnupg2-verify-2.4.8-4.fc43.ppc64le gnutls-3.8.10-3.fc43.ppc64le go-srpm-macros-3.7.0-4.fc43.noarch gpgverify-2.2-3.fc43.noarch grep-3.12-2.fc43.ppc64le gzip-1.13-4.fc43.ppc64le ima-evm-utils-libs-1.6.2-6.fc43.ppc64le info-7.2-6.fc43.ppc64le jansson-2.14-3.fc43.ppc64le java-srpm-macros-1-7.fc43.noarch json-c-0.18-7.fc43.ppc64le kernel-srpm-macros-1.0-27.fc43.noarch keyutils-libs-1.6.3-6.fc43.ppc64le krb5-libs-1.21.3-7.fc43.ppc64le libacl-2.3.2-4.fc43.ppc64le libarchive-3.8.1-3.fc43.ppc64le libassuan-2.5.7-4.fc43.ppc64le libattr-2.5.2-6.fc43.ppc64le libblkid-2.41.1-15.fc43.ppc64le libbrotli-1.1.0-8.fc43.ppc64le libcap-2.76-2.fc43.ppc64le libcap-ng-0.8.5-6.fc43.ppc64le libcom_err-1.47.3-2.fc43.ppc64le libcurl-8.15.0-2.fc43.ppc64le libeconf-0.7.9-2.fc43.ppc64le libevent-2.1.12-16.fc43.ppc64le libfdisk-2.41.1-15.fc43.ppc64le libffi-3.5.1-2.fc43.ppc64le libfsverity-1.6-3.fc43.ppc64le libgcc-15.2.1-1.fc43.ppc64le libgcrypt-1.11.1-2.fc43.ppc64le libgomp-15.2.1-1.fc43.ppc64le libgpg-error-1.55-2.fc43.ppc64le libidn2-2.3.8-2.fc43.ppc64le libksba-1.6.7-4.fc43.ppc64le liblastlog2-2.41.1-15.fc43.ppc64le libmount-2.41.1-15.fc43.ppc64le libnghttp2-1.66.0-2.fc43.ppc64le libpkgconf-2.3.0-3.fc43.ppc64le libpsl-0.21.5-6.fc43.ppc64le librtas-2.0.6-4.fc43.ppc64le libselinux-3.9-3.fc43.ppc64le libsemanage-3.9-2.fc43.ppc64le libsepol-3.9-2.fc43.ppc64le libsmartcols-2.41.1-15.fc43.ppc64le libssh-0.11.2-2.fc43.ppc64le libssh-config-0.11.2-2.fc43.noarch libstdc++-15.2.1-1.fc43.ppc64le libtasn1-4.20.0-2.fc43.ppc64le libtool-ltdl-2.5.4-7.fc43.ppc64le libunistring-1.1-10.fc43.ppc64le libusb1-1.0.29-3.fc43.ppc64le libuuid-2.41.1-15.fc43.ppc64le libverto-0.3.2-11.fc43.ppc64le libxcrypt-4.4.38-8.fc43.ppc64le libxml2-2.12.10-3.fc43.ppc64le libzstd-1.5.7-2.fc43.ppc64le lua-libs-5.4.8-2.fc43.ppc64le lua-srpm-macros-1-16.fc43.noarch lz4-libs-1.10.0-3.fc43.ppc64le mpfr-4.2.2-2.fc43.ppc64le ncurses-base-6.5-7.20250614.fc43.noarch ncurses-libs-6.5-7.20250614.fc43.ppc64le nettle-3.10.1-2.fc43.ppc64le npth-1.8-3.fc43.ppc64le ocaml-srpm-macros-11-2.fc43.noarch openblas-srpm-macros-2-20.fc43.noarch openldap-2.6.10-3.fc43.ppc64le openssl-libs-3.5.1-2.fc43.ppc64le p11-kit-0.25.5-9.fc43.ppc64le p11-kit-trust-0.25.5-9.fc43.ppc64le package-notes-srpm-macros-0.5-14.fc43.noarch pam-libs-1.7.1-3.fc43.ppc64le patch-2.8-2.fc43.ppc64le pcre2-10.45-1.fc43.1.ppc64le pcre2-syntax-10.45-1.fc43.1.noarch perl-srpm-macros-1-60.fc43.noarch pkgconf-2.3.0-3.fc43.ppc64le pkgconf-m4-2.3.0-3.fc43.noarch pkgconf-pkg-config-2.3.0-3.fc43.ppc64le popt-1.19-9.fc43.ppc64le publicsuffix-list-dafsa-20250616-2.fc43.noarch pyproject-srpm-macros-1.18.3-2.fc43.noarch python-srpm-macros-3.14-5.fc43.noarch qt5-srpm-macros-5.15.17-2.fc43.noarch qt6-srpm-macros-6.9.1-2.fc43.noarch readline-8.3-2.fc43.ppc64le redhat-rpm-config-343-10.fc43.noarch rpm-5.99.91-3.fc43.ppc64le rpm-build-5.99.91-3.fc43.ppc64le rpm-build-libs-5.99.91-3.fc43.ppc64le rpm-libs-5.99.91-3.fc43.ppc64le rpm-sequoia-1.9.0-2.fc43.ppc64le rpm-sign-libs-5.99.91-3.fc43.ppc64le rust-srpm-macros-26.3-5.fc43.noarch sed-4.9-5.fc43.ppc64le setup-2.15.0-26.fc43.noarch shadow-utils-4.18.0-3.fc43.ppc64le sqlite-libs-3.50.2-2.fc43.ppc64le systemd-libs-257.7-1.fc43.ppc64le systemd-standalone-sysusers-257.7-1.fc43.ppc64le tar-1.35-6.fc43.ppc64le tpm2-tss-4.1.3-8.fc43.ppc64le tree-sitter-srpm-macros-0.4.2-1.fc43.noarch unzip-6.0-67.fc43.ppc64le util-linux-2.41.1-15.fc43.ppc64le util-linux-core-2.41.1-15.fc43.ppc64le which-2.23-3.fc43.ppc64le xxhash-libs-0.8.3-3.fc43.ppc64le xz-5.8.1-2.fc43.ppc64le xz-libs-5.8.1-2.fc43.ppc64le zig-srpm-macros-1-5.fc43.noarch zip-3.0-44.fc43.ppc64le zlib-ng-compat-2.2.5-1.fc43.ppc64le zstd-1.5.7-2.fc43.ppc64le Start: buildsrpm Start: rpmbuild -bs Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1755043200 Wrote: /builddir/build/SRPMS/python-shapely-2.1.1-5.fc44.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-41-ppc64le-1755095712.854985/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-8y9323w8/python-shapely/python-shapely.spec) Config(child) 1 minutes 4 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-shapely-2.1.1-5.fc44.src.rpm) Config(fedora-41-ppc64le) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-41-ppc64le-bootstrap-1755095712.854985/root. INFO: reusing tmpfs at /var/lib/mock/fedora-41-ppc64le-bootstrap-1755095712.854985/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-41-ppc64le-1755095712.854985/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.1-1.fc41.ppc64le rpm-sequoia-1.7.0-5.fc41.ppc64le dnf5-5.2.15.0-2.fc41.ppc64le dnf5-plugins-5.2.15.0-2.fc41.ppc64le Finish: chroot init Start: build phase for python-shapely-2.1.1-5.fc44.src.rpm Start: build setup for python-shapely-2.1.1-5.fc44.src.rpm Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1755043200 Wrote: /builddir/build/SRPMS/python-shapely-2.1.1-5.fc44.src.rpm Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 31.1 KiB/s | 3.8 KiB | 00m00s Copr repository 100% | 12.5 KiB/s | 1.5 KiB | 00m00s fedora 100% | 27.9 KiB/s | 5.6 KiB | 00m00s updates 100% | 23.9 KiB/s | 3.8 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: gcc ppc64le 15.2.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 97.7 MiB geos-devel ppc64le 3.13.1-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.9 MiB python3-devel ppc64le 3.14.0~rc1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB python3-pyproj ppc64le 3.7.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 MiB tomcli noarch 0.10.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 152.2 KiB Installing dependencies: annobin-docs noarch 12.99-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98.9 KiB annobin-plugin-gcc ppc64le 12.99-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB cmake-filesystem ppc64le 3.31.6-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B cpp ppc64le 15.2.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34.6 MiB expat ppc64le 2.7.1-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 353.9 KiB gcc-plugin-annobin ppc64le 15.2.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68.9 KiB geos ppc64le 3.13.1-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.6 MiB glibc-devel ppc64le 2.42-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.6 MiB jbigkit-libs ppc64le 2.1-32.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 181.0 KiB kernel-headers ppc64le 6.17.0-0.rc1.17.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.7 MiB libasan ppc64le 15.2.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB libatomic ppc64le 15.2.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68.2 KiB libjpeg-turbo ppc64le 3.1.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 867.0 KiB liblerc ppc64le 4.0.0-9.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 738.4 KiB libmpc ppc64le 1.3.1-8.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 281.6 KiB libtiff ppc64le 4.7.0-6.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 785.7 KiB libubsan ppc64le 15.2.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 668.6 KiB libwebp ppc64le 1.6.0-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 944.1 KiB libxcrypt-devel ppc64le 4.4.38-8.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30.8 KiB make ppc64le 1:4.4.1-11.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB mpdecimal ppc64le 4.0.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 281.2 KiB proj ppc64le 9.6.2-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.3 MiB proj-data noarch 9.6.2-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.3 MiB pyproject-rpm-macros noarch 1.18.3-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 114.5 KiB python-pip-wheel noarch 25.1.1-14.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB python-rpm-macros noarch 3.14-5.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.2 KiB python3 ppc64le 3.14.0~rc1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 84.8 KiB python3-certifi noarch 2025.07.09-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.4 KiB python3-click noarch 8.2.2-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB python3-libs ppc64le 3.14.0~rc1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46.2 MiB python3-packaging noarch 25.0-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 607.5 KiB python3-rpm-generators noarch 14-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81.7 KiB python3-rpm-macros noarch 3.14-5.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.5 KiB python3-tomlkit noarch 0.13.2-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 493.9 KiB tomcli+tomlkit noarch 0.10.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.9 KiB tzdata noarch 2025b-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB Transaction Summary: Installing: 41 packages Total size of inbound packages is 71 MiB. Need to download 71 MiB. After this operation, 261 MiB extra will be used (install 261 MiB, remove 0 B). [ 1/41] python3-devel-0:3.14.0~rc1-2.fc 100% | 1.1 MiB/s | 386.3 KiB | 00m00s [ 2/41] python3-pyproj-0:3.7.1-2.fc43.p 100% | 2.2 MiB/s | 559.5 KiB | 00m00s [ 3/41] tomcli-0:0.10.1-1.fc43.noarch 100% | 1.1 MiB/s | 64.4 KiB | 00m00s [ 4/41] geos-devel-0:3.13.1-3.fc43.ppc6 100% | 1.8 MiB/s | 2.2 MiB | 00m01s [ 5/41] geos-0:3.13.1-3.fc43.ppc64le 100% | 3.0 MiB/s | 1.3 MiB | 00m00s [ 6/41] python3-0:3.14.0~rc1-2.fc43.ppc 100% | 702.8 KiB/s | 27.4 KiB | 00m00s [ 7/41] python3-libs-0:3.14.0~rc1-2.fc4 100% | 5.1 MiB/s | 9.6 MiB | 00m02s [ 8/41] cpp-0:15.2.1-1.fc43.ppc64le 100% | 3.8 MiB/s | 11.4 MiB | 00m03s [ 9/41] python3-certifi-0:2025.07.09-1. 100% | 192.4 KiB/s | 14.8 KiB | 00m00s [10/41] python3-click-0:8.2.2-1.fc43.no 100% | 4.0 MiB/s | 250.9 KiB | 00m00s [11/41] mpdecimal-0:4.0.1-2.fc43.ppc64l 100% | 2.6 MiB/s | 112.4 KiB | 00m00s [12/41] proj-data-0:9.6.2-2.fc43.noarch 100% | 5.4 MiB/s | 1.3 MiB | 00m00s [13/41] expat-0:2.7.1-3.fc43.ppc64le 100% | 2.8 MiB/s | 122.1 KiB | 00m00s [14/41] proj-0:9.6.2-2.fc43.ppc64le 100% | 5.5 MiB/s | 1.6 MiB | 00m00s [15/41] tzdata-0:2025b-3.fc43.noarch 100% | 5.2 MiB/s | 429.3 KiB | 00m00s [16/41] libtiff-0:4.7.0-6.fc43.ppc64le 100% | 4.0 MiB/s | 240.5 KiB | 00m00s [17/41] python-pip-wheel-0:25.1.1-14.fc 100% | 6.2 MiB/s | 1.2 MiB | 00m00s [18/41] jbigkit-libs-0:2.1-32.fc43.ppc6 100% | 1.2 MiB/s | 56.5 KiB | 00m00s [19/41] libjpeg-turbo-0:3.1.1-2.fc43.pp 100% | 4.5 MiB/s | 276.1 KiB | 00m00s [20/41] liblerc-0:4.0.0-9.fc43.ppc64le 100% | 4.2 MiB/s | 264.3 KiB | 00m00s [21/41] cmake-filesystem-0:3.31.6-4.fc4 100% | 405.5 KiB/s | 15.4 KiB | 00m00s [22/41] libwebp-0:1.6.0-2.fc43.ppc64le 100% | 3.8 MiB/s | 301.2 KiB | 00m00s [23/41] glibc-devel-0:2.42-3.fc43.ppc64 100% | 5.0 MiB/s | 531.8 KiB | 00m00s [24/41] libasan-0:15.2.1-1.fc43.ppc64le 100% | 4.7 MiB/s | 543.6 KiB | 00m00s [25/41] libatomic-0:15.2.1-1.fc43.ppc64 100% | 925.5 KiB/s | 43.5 KiB | 00m00s [26/41] libmpc-0:1.3.1-8.fc43.ppc64le 100% | 1.8 MiB/s | 96.1 KiB | 00m00s [27/41] libubsan-0:15.2.1-1.fc43.ppc64l 100% | 3.3 MiB/s | 274.6 KiB | 00m00s [28/41] make-1:4.4.1-11.fc43.ppc64le 100% | 4.6 MiB/s | 595.2 KiB | 00m00s [29/41] libxcrypt-devel-0:4.4.38-8.fc43 100% | 692.1 KiB/s | 29.1 KiB | 00m00s [30/41] tomcli+tomlkit-0:0.10.1-1.fc43. 100% | 169.1 KiB/s | 9.0 KiB | 00m00s [31/41] python3-tomlkit-0:0.13.2-4.fc43 100% | 2.4 MiB/s | 118.9 KiB | 00m00s [32/41] kernel-headers-0:6.17.0-0.rc1.1 100% | 5.9 MiB/s | 1.5 MiB | 00m00s [33/41] gcc-plugin-annobin-0:15.2.1-1.f 100% | 1.2 MiB/s | 58.7 KiB | 00m00s [34/41] pyproject-rpm-macros-0:1.18.3-2 100% | 964.0 KiB/s | 44.3 KiB | 00m00s [35/41] python-rpm-macros-0:3.14-5.fc43 100% | 411.8 KiB/s | 17.3 KiB | 00m00s [36/41] python3-rpm-macros-0:3.14-5.fc4 100% | 286.9 KiB/s | 11.8 KiB | 00m00s [37/41] python3-rpm-generators-0:14-13. 100% | 696.0 KiB/s | 28.5 KiB | 00m00s [38/41] python3-packaging-0:25.0-4.fc43 100% | 3.3 MiB/s | 151.0 KiB | 00m00s [39/41] annobin-docs-0:12.99-1.fc43.noa 100% | 2.2 MiB/s | 89.5 KiB | 00m00s [40/41] annobin-plugin-gcc-0:12.99-1.fc 100% | 6.1 MiB/s | 998.7 KiB | 00m00s [41/41] gcc-0:15.2.1-1.fc43.ppc64le 100% | 5.0 MiB/s | 34.7 MiB | 00m07s -------------------------------------------------------------------------------- [41/41] Total 100% | 10.3 MiB/s | 71.4 MiB | 00m07s Running transaction [ 1/43] Verify package files 100% | 43.0 B/s | 41.0 B | 00m01s [ 2/43] Prepare transaction 100% | 245.0 B/s | 41.0 B | 00m00s [ 3/43] Installing python-rpm-macros-0: 100% | 11.7 MiB/s | 23.9 KiB | 00m00s [ 4/43] Installing python3-rpm-macros-0 100% | 6.6 MiB/s | 6.8 KiB | 00m00s [ 5/43] Installing libmpc-0:1.3.1-8.fc4 100% | 69.1 MiB/s | 283.1 KiB | 00m00s [ 6/43] Installing cpp-0:15.2.1-1.fc43. 100% | 107.6 MiB/s | 34.6 MiB | 00m00s [ 7/43] Installing pyproject-rpm-macros 100% | 37.9 MiB/s | 116.5 KiB | 00m00s [ 8/43] Installing annobin-docs-0:12.99 100% | 19.5 MiB/s | 100.1 KiB | 00m00s [ 9/43] Installing kernel-headers-0:6.1 100% | 52.5 MiB/s | 6.8 MiB | 00m00s [10/43] Installing libxcrypt-devel-0:4. 100% | 8.1 MiB/s | 33.1 KiB | 00m00s [11/43] Installing glibc-devel-0:2.42-3 100% | 54.4 MiB/s | 3.7 MiB | 00m00s [12/43] Installing make-1:4.4.1-11.fc43 100% | 38.3 MiB/s | 1.9 MiB | 00m00s [13/43] Installing libubsan-0:15.2.1-1. 100% | 93.4 MiB/s | 669.5 KiB | 00m00s [14/43] Installing libatomic-0:15.2.1-1 100% | 33.7 MiB/s | 69.0 KiB | 00m00s [15/43] Installing libasan-0:15.2.1-1.f 100% | 116.9 MiB/s | 2.1 MiB | 00m00s [16/43] Installing gcc-0:15.2.1-1.fc43. 100% | 117.2 MiB/s | 97.8 MiB | 00m01s [17/43] Installing cmake-filesystem-0:3 100% | 1.5 MiB/s | 7.6 KiB | 00m00s [18/43] Installing libwebp-0:1.6.0-2.fc 100% | 84.2 MiB/s | 948.2 KiB | 00m00s [19/43] Installing liblerc-0:4.0.0-9.fc 100% | 90.3 MiB/s | 739.9 KiB | 00m00s [20/43] Installing libjpeg-turbo-0:3.1. 100% | 94.3 MiB/s | 868.7 KiB | 00m00s [21/43] Installing jbigkit-libs-0:2.1-3 100% | 59.6 MiB/s | 183.0 KiB | 00m00s [22/43] Installing libtiff-0:4.7.0-6.fc 100% | 55.0 MiB/s | 788.0 KiB | 00m00s [23/43] Installing tzdata-0:2025b-3.fc4 100% | 8.8 MiB/s | 1.9 MiB | 00m00s [24/43] Installing python-pip-wheel-0:2 100% | 113.2 MiB/s | 1.2 MiB | 00m00s [25/43] Installing expat-0:2.7.1-3.fc43 100% | 9.7 MiB/s | 356.0 KiB | 00m00s [26/43] Installing proj-data-0:9.6.2-2. 100% | 151.8 MiB/s | 9.3 MiB | 00m00s [27/43] Installing proj-0:9.6.2-2.fc43. 100% | 73.4 MiB/s | 5.3 MiB | 00m00s [28/43] Installing mpdecimal-0:4.0.1-2. 100% | 25.1 MiB/s | 282.8 KiB | 00m00s [29/43] Installing python3-libs-0:3.14. 100% | 92.2 MiB/s | 46.6 MiB | 00m01s [30/43] Installing python3-0:3.14.0~rc1 100% | 2.6 MiB/s | 86.6 KiB | 00m00s [31/43] Installing python3-certifi-0:20 100% | 2.7 MiB/s | 11.2 KiB | 00m00s [32/43] Installing python3-click-0:8.2. 100% | 85.6 MiB/s | 1.2 MiB | 00m00s [33/43] Installing python3-tomlkit-0:0. 100% | 61.4 MiB/s | 503.0 KiB | 00m00s [34/43] Installing tomcli+tomlkit-0:0.1 100% | 121.1 KiB/s | 124.0 B | 00m00s [35/43] Installing tomcli-0:0.10.1-1.fc 100% | 4.0 MiB/s | 164.8 KiB | 00m00s [36/43] Installing python3-packaging-0: 100% | 50.5 MiB/s | 620.0 KiB | 00m00s [37/43] Installing python3-rpm-generato 100% | 27.0 MiB/s | 82.9 KiB | 00m00s [38/43] Installing geos-0:3.13.1-3.fc43 100% | 41.2 MiB/s | 4.6 MiB | 00m00s [39/43] Installing geos-devel-0:3.13.1- 100% | 59.5 MiB/s | 33.3 MiB | 00m01s [40/43] Installing python3-devel-0:3.14 100% | 27.6 MiB/s | 2.0 MiB | 00m00s [41/43] Installing python3-pyproj-0:3.7 100% | 40.3 MiB/s | 2.5 MiB | 00m00s [42/43] Installing gcc-plugin-annobin-0 100% | 2.6 MiB/s | 70.4 KiB | 00m00s [43/43] Installing annobin-plugin-gcc-0 100% | 2.9 MiB/s | 1.0 MiB | 00m00s Warning: skipped OpenPGP checks for 41 packages from repository: http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Complete! Finish: build setup for python-shapely-2.1.1-5.fc44.src.rpm Start: rpmbuild python-shapely-2.1.1-5.fc44.src.rpm Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1755043200 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.6UfE3f Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.I818Ol + umask 022 + cd /builddir/build/BUILD/python-shapely-2.1.1-build + cd /builddir/build/BUILD/python-shapely-2.1.1-build + rm -rf shapely-2.1.1 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/shapely-2.1.1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd shapely-2.1.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + find shapely -type f -name '*.c' -print -delete + tomcli set pyproject.toml lists delitem project.optional-dependencies.test pytest-cov + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.L4RsRJ + umask 022 + cd /builddir/build/BUILD/python-shapely-2.1.1-build + cd shapely-2.1.1 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=44 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/pyproject-wheeldir --output /builddir/build/BUILD/python-shapely-2.1.1-build/python-shapely-2.1.1-5.fc44.ppc64le-pyproject-buildrequires -x test Handling Cython from build-system.requires Requirement not satisfied: Cython Handling numpy>=1.25,<3 from build-system.requires Requirement not satisfied: numpy>=1.25,<3 Handling setuptools>=61.0.0 from build-system.requires Requirement not satisfied: setuptools>=61.0.0 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-shapely-2.1.1-build/python-shapely-2.1.1-5.fc44.ppc64le-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-shapely-2.1.1-5.fc44.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 28.8 KiB/s | 3.8 KiB | 00m00s Copr repository 100% | 11.6 KiB/s | 1.5 KiB | 00m00s fedora 100% | 25.2 KiB/s | 5.6 KiB | 00m00s updates 100% | 21.6 KiB/s | 3.8 KiB | 00m00s Repositories loaded. Package "gcc-15.2.1-1.fc43.ppc64le" is already installed. Package "geos-devel-3.13.1-3.fc43.ppc64le" is already installed. Package "pyproject-rpm-macros-1.18.3-2.fc43.noarch" is already installed. Package "python3-devel-3.14.0~rc1-2.fc43.ppc64le" is already installed. Package "python3-packaging-25.0-4.fc43.noarch" is already installed. Package "python3-pyproj-3.7.1-2.fc43.ppc64le" is already installed. Package "tomcli-0.10.1-1.fc43.noarch" is already installed. Package Arch Version Repository Size Installing: python3-cython ppc64le 3.1.2-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.1 MiB python3-numpy ppc64le 1:2.3.2-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.4 MiB python3-pip noarch 25.1.1-14.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.5 MiB python3-setuptools noarch 78.1.1-10.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.0 MiB Installing dependencies: flexiblas ppc64le 3.4.5-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 50.4 KiB flexiblas-netlib ppc64le 3.4.5-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.3 MiB flexiblas-openblas-openmp ppc64le 3.4.5-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66.9 KiB libgfortran ppc64le 15.2.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 MiB libquadmath ppc64le 15.2.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 426.5 KiB openblas ppc64le 0.3.29-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 111.7 KiB openblas-openmp ppc64le 0.3.29-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.2 MiB python3-numpy-f2py ppc64le 1:2.3.2-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB Transaction Summary: Installing: 12 packages Total size of inbound packages is 25 MiB. Need to download 25 MiB. After this operation, 121 MiB extra will be used (install 121 MiB, remove 0 B). [ 1/12] python3-pip-0:25.1.1-14.fc43.no 100% | 1.6 MiB/s | 2.6 MiB | 00m02s [ 2/12] python3-cython-0:3.1.2-2.fc43.p 100% | 2.1 MiB/s | 3.9 MiB | 00m02s [ 3/12] python3-setuptools-0:78.1.1-10. 100% | 6.8 MiB/s | 1.9 MiB | 00m00s [ 4/12] python3-numpy-f2py-1:2.3.2-1.fc 100% | 7.3 MiB/s | 461.6 KiB | 00m00s [ 5/12] flexiblas-0:3.4.5-4.fc43.ppc64l 100% | 682.0 KiB/s | 25.9 KiB | 00m00s [ 6/12] flexiblas-openblas-openmp-0:3.4 100% | 422.0 KiB/s | 16.5 KiB | 00m00s [ 7/12] libgfortran-0:15.2.1-1.fc43.ppc 100% | 8.2 MiB/s | 684.1 KiB | 00m00s [ 8/12] libquadmath-0:15.2.1-1.fc43.ppc 100% | 5.0 MiB/s | 222.2 KiB | 00m00s [ 9/12] openblas-openmp-0:0.3.29-2.fc43 100% | 16.3 MiB/s | 5.0 MiB | 00m00s [10/12] openblas-0:0.3.29-2.fc43.ppc64l 100% | 981.1 KiB/s | 42.2 KiB | 00m00s [11/12] flexiblas-netlib-0:3.4.5-4.fc43 100% | 3.4 MiB/s | 3.2 MiB | 00m01s [12/12] python3-numpy-1:2.3.2-1.fc43.pp 100% | 2.0 MiB/s | 7.2 MiB | 00m04s -------------------------------------------------------------------------------- [12/12] Total 100% | 7.1 MiB/s | 25.3 MiB | 00m04s Running transaction [ 1/14] Verify package files 100% | 34.0 B/s | 12.0 B | 00m00s [ 2/14] Prepare transaction 100% | 78.0 B/s | 12.0 B | 00m00s [ 3/14] Installing libgfortran-0:15.2.1 100% | 123.5 MiB/s | 2.8 MiB | 00m00s [ 4/14] Installing openblas-0:0.3.29-2. 100% | 36.9 MiB/s | 113.5 KiB | 00m00s [ 5/14] Installing openblas-openmp-0:0. 100% | 133.9 MiB/s | 23.2 MiB | 00m00s [ 6/14] Installing libquadmath-0:15.2.1 100% | 69.6 MiB/s | 427.8 KiB | 00m00s [ 7/14] Installing flexiblas-0:3.4.5-4. 100% | 16.8 MiB/s | 51.6 KiB | 00m00s [ 8/14] Installing flexiblas-openblas-o 100% | 33.1 MiB/s | 67.7 KiB | 00m00s [ 9/14] Installing flexiblas-netlib-0:3 100% | 96.4 MiB/s | 12.3 MiB | 00m00s [10/14] Installing python3-numpy-f2py-1 100% | 24.7 MiB/s | 2.2 MiB | 00m00s [11/14] Installing python3-numpy-1:2.3. 100% | 92.1 MiB/s | 38.7 MiB | 00m00s [12/14] Installing python3-setuptools-0 100% | 62.3 MiB/s | 9.2 MiB | 00m00s [13/14] Installing python3-pip-0:25.1.1 100% | 48.0 MiB/s | 12.8 MiB | 00m00s [14/14] Installing python3-cython-0:3.1 100% | 61.7 MiB/s | 20.2 MiB | 00m00s Warning: skipped OpenPGP checks for 12 packages from repository: http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Complete! Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1755043200 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.KChpRr + umask 022 + cd /builddir/build/BUILD/python-shapely-2.1.1-build + cd shapely-2.1.1 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=44 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/pyproject-wheeldir --output /builddir/build/BUILD/python-shapely-2.1.1-build/python-shapely-2.1.1-5.fc44.ppc64le-pyproject-buildrequires -x test Handling Cython from build-system.requires Requirement satisfied: Cython (installed: Cython 3.1.2) Handling numpy>=1.25,<3 from build-system.requires Requirement satisfied: numpy>=1.25,<3 (installed: numpy 2.3.2) Handling setuptools>=61.0.0 from build-system.requires Requirement satisfied: setuptools>=61.0.0 (installed: setuptools 78.1.1) Compiling shapely/_geometry_helpers.pyx because it changed. Compiling shapely/_geos.pyx because it changed. [1/2] Cythonizing shapely/_geometry_helpers.pyx [2/2] Cythonizing shapely/_geos.pyx /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /usr/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info writing shapely.egg-info/PKG-INFO writing dependency_links to shapely.egg-info/dependency_links.txt writing requirements to shapely.egg-info/requires.txt writing top-level names to shapely.egg-info/top_level.txt dependency /usr/include/geos_c.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/include/geos_c.h won't be automatically included in the manifest: the path must be relative reading manifest file 'shapely.egg-info/SOURCES.txt' adding license file 'LICENSE.txt' writing manifest file 'shapely.egg-info/SOURCES.txt' /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /usr/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running dist_info writing shapely.egg-info/PKG-INFO writing dependency_links to shapely.egg-info/dependency_links.txt writing requirements to shapely.egg-info/requires.txt writing top-level names to shapely.egg-info/top_level.txt dependency /usr/include/geos_c.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/include/geos_c.h won't be automatically included in the manifest: the path must be relative reading manifest file 'shapely.egg-info/SOURCES.txt' adding license file 'LICENSE.txt' writing manifest file 'shapely.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/shapely-2.1.1.dist-info' Handling numpy>=1.21 from hook generated metadata: Requires-Dist (shapely) Requirement satisfied: numpy>=1.21 (installed: numpy 2.3.2) Handling pytest; extra == "test" from hook generated metadata: Requires-Dist (shapely) Requirement not satisfied: pytest; extra == "test" Handling scipy-doctest; extra == "test" from hook generated metadata: Requires-Dist (shapely) Requirement not satisfied: scipy-doctest; extra == "test" Handling numpydoc==1.1.*; extra == "docs" from hook generated metadata: Requires-Dist (shapely) Ignoring alien requirement: numpydoc==1.1.*; extra == "docs" Handling matplotlib; extra == "docs" from hook generated metadata: Requires-Dist (shapely) Ignoring alien requirement: matplotlib; extra == "docs" Handling sphinx; extra == "docs" from hook generated metadata: Requires-Dist (shapely) Ignoring alien requirement: sphinx; extra == "docs" Handling sphinx-book-theme; extra == "docs" from hook generated metadata: Requires-Dist (shapely) Ignoring alien requirement: sphinx-book-theme; extra == "docs" Handling sphinx-remove-toctrees; extra == "docs" from hook generated metadata: Requires-Dist (shapely) Ignoring alien requirement: sphinx-remove-toctrees; extra == "docs" + cat /builddir/build/BUILD/python-shapely-2.1.1-build/python-shapely-2.1.1-5.fc44.ppc64le-pyproject-buildrequires + rm -rfv shapely-2.1.1.dist-info/ removed 'shapely-2.1.1.dist-info/licenses/LICENSE.txt' removed directory 'shapely-2.1.1.dist-info/licenses' removed 'shapely-2.1.1.dist-info/METADATA' removed 'shapely-2.1.1.dist-info/top_level.txt' removed directory 'shapely-2.1.1.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-shapely-2.1.1-5.fc44.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 30.2 KiB/s | 3.8 KiB | 00m00s Copr repository 100% | 12.1 KiB/s | 1.5 KiB | 00m00s fedora 100% | 24.9 KiB/s | 5.6 KiB | 00m00s updates 100% | 22.0 KiB/s | 3.8 KiB | 00m00s Repositories loaded. Package "gcc-15.2.1-1.fc43.ppc64le" is already installed. Package "geos-devel-3.13.1-3.fc43.ppc64le" is already installed. Package "pyproject-rpm-macros-1.18.3-2.fc43.noarch" is already installed. Package "python3-devel-3.14.0~rc1-2.fc43.ppc64le" is already installed. Package "python3-cython-3.1.2-2.fc43.ppc64le" is already installed. Package "python3-numpy-1:2.3.2-1.fc43.ppc64le" is already installed. Package "python3-packaging-25.0-4.fc43.noarch" is already installed. Package "python3-pip-25.1.1-14.fc43.noarch" is already installed. Package "python3-pyproj-3.7.1-2.fc43.ppc64le" is already installed. Package "python3-setuptools-78.1.1-10.fc43.noarch" is already installed. Package "tomcli-0.10.1-1.fc43.noarch" is already installed. Package Arch Version Repository Size Installing: python3-pytest noarch 8.3.5-7.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21.6 MiB python3-scipy-doctest noarch 1.8.0-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 382.1 KiB Installing dependencies: python3-iniconfig noarch 2.1.0-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42.4 KiB python3-pluggy noarch 1.6.0-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 211.0 KiB Transaction Summary: Installing: 4 packages Total size of inbound packages is 2 MiB. Need to download 2 MiB. After this operation, 22 MiB extra will be used (install 22 MiB, remove 0 B). [1/4] python3-iniconfig-0:2.1.0-1.fc43. 100% | 140.9 KiB/s | 22.7 KiB | 00m00s [2/4] python3-scipy-doctest-0:1.8.0-3.f 100% | 607.9 KiB/s | 107.6 KiB | 00m00s [3/4] python3-pluggy-0:1.6.0-2.fc43.noa 100% | 1.3 MiB/s | 55.9 KiB | 00m00s [4/4] python3-pytest-0:8.3.5-7.fc43.noa 100% | 7.1 MiB/s | 2.1 MiB | 00m00s -------------------------------------------------------------------------------- [4/4] Total 100% | 7.7 MiB/s | 2.3 MiB | 00m00s Running transaction [1/6] Verify package files 100% | 102.0 B/s | 4.0 B | 00m00s [2/6] Prepare transaction 100% | 60.0 B/s | 4.0 B | 00m00s [3/6] Installing python3-pluggy-0:1.6.0 100% | 23.6 MiB/s | 217.5 KiB | 00m00s [4/6] Installing python3-iniconfig-0:2. 100% | 4.5 MiB/s | 46.5 KiB | 00m00s [5/6] Installing python3-pytest-0:8.3.5 100% | 67.2 MiB/s | 21.8 MiB | 00m00s [6/6] Installing python3-scipy-doctest- 100% | 5.6 MiB/s | 397.9 KiB | 00m00s Warning: skipped OpenPGP checks for 4 packages from repository: http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Complete! Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1755043200 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.DsPIUz + umask 022 + cd /builddir/build/BUILD/python-shapely-2.1.1-build + cd shapely-2.1.1 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=44 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/pyproject-wheeldir --output /builddir/build/BUILD/python-shapely-2.1.1-build/python-shapely-2.1.1-5.fc44.ppc64le-pyproject-buildrequires -x test Handling Cython from build-system.requires Requirement satisfied: Cython (installed: Cython 3.1.2) Handling numpy>=1.25,<3 from build-system.requires Requirement satisfied: numpy>=1.25,<3 (installed: numpy 2.3.2) Handling setuptools>=61.0.0 from build-system.requires Requirement satisfied: setuptools>=61.0.0 (installed: setuptools 78.1.1) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /usr/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info writing shapely.egg-info/PKG-INFO writing dependency_links to shapely.egg-info/dependency_links.txt writing requirements to shapely.egg-info/requires.txt writing top-level names to shapely.egg-info/top_level.txt dependency /usr/include/geos_c.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/include/geos_c.h won't be automatically included in the manifest: the path must be relative reading manifest file 'shapely.egg-info/SOURCES.txt' adding license file 'LICENSE.txt' writing manifest file 'shapely.egg-info/SOURCES.txt' /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /usr/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running dist_info writing shapely.egg-info/PKG-INFO writing dependency_links to shapely.egg-info/dependency_links.txt writing requirements to shapely.egg-info/requires.txt writing top-level names to shapely.egg-info/top_level.txt dependency /usr/include/geos_c.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/include/geos_c.h won't be automatically included in the manifest: the path must be relative reading manifest file 'shapely.egg-info/SOURCES.txt' adding license file 'LICENSE.txt' writing manifest file 'shapely.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/shapely-2.1.1.dist-info' Handling numpy>=1.21 from hook generated metadata: Requires-Dist (shapely) Requirement satisfied: numpy>=1.21 (installed: numpy 2.3.2) Handling pytest; extra == "test" from hook generated metadata: Requires-Dist (shapely) Requirement satisfied: pytest; extra == "test" (installed: pytest 8.3.5) Handling scipy-doctest; extra == "test" from hook generated metadata: Requires-Dist (shapely) Requirement satisfied: scipy-doctest; extra == "test" (installed: scipy-doctest 1.8.0) Handling numpydoc==1.1.*; extra == "docs" from hook generated metadata: Requires-Dist (shapely) Ignoring alien requirement: numpydoc==1.1.*; extra == "docs" Handling matplotlib; extra == "docs" from hook generated metadata: Requires-Dist (shapely) Ignoring alien requirement: matplotlib; extra == "docs" Handling sphinx; extra == "docs" from hook generated metadata: Requires-Dist (shapely) Ignoring alien requirement: sphinx; extra == "docs" Handling sphinx-book-theme; extra == "docs" from hook generated metadata: Requires-Dist (shapely) Ignoring alien requirement: sphinx-book-theme; extra == "docs" Handling sphinx-remove-toctrees; extra == "docs" from hook generated metadata: Requires-Dist (shapely) Ignoring alien requirement: sphinx-remove-toctrees; extra == "docs" + cat /builddir/build/BUILD/python-shapely-2.1.1-build/python-shapely-2.1.1-5.fc44.ppc64le-pyproject-buildrequires + rm -rfv shapely-2.1.1.dist-info/ removed 'shapely-2.1.1.dist-info/licenses/LICENSE.txt' removed directory 'shapely-2.1.1.dist-info/licenses' removed 'shapely-2.1.1.dist-info/METADATA' removed 'shapely-2.1.1.dist-info/top_level.txt' removed directory 'shapely-2.1.1.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-shapely-2.1.1-5.fc44.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 33.6 KiB/s | 3.8 KiB | 00m00s Copr repository 100% | 13.5 KiB/s | 1.5 KiB | 00m00s fedora 100% | 30.3 KiB/s | 5.6 KiB | 00m00s updates 100% | 25.7 KiB/s | 3.8 KiB | 00m00s Repositories loaded. Package "gcc-15.2.1-1.fc43.ppc64le" is already installed. Package "geos-devel-3.13.1-3.fc43.ppc64le" is already installed. Package "pyproject-rpm-macros-1.18.3-2.fc43.noarch" is already installed. Package "python3-devel-3.14.0~rc1-2.fc43.ppc64le" is already installed. Package "python3-cython-3.1.2-2.fc43.ppc64le" is already installed. Package "python3-numpy-1:2.3.2-1.fc43.ppc64le" is already installed. Package "python3-packaging-25.0-4.fc43.noarch" is already installed. Package "python3-pip-25.1.1-14.fc43.noarch" is already installed. Package "python3-pyproj-3.7.1-2.fc43.ppc64le" is already installed. Package "python3-pytest-8.3.5-7.fc43.noarch" is already installed. Package "python3-scipy-doctest-1.8.0-3.fc43.noarch" is already installed. Package "python3-setuptools-78.1.1-10.fc43.noarch" is already installed. Package "tomcli-0.10.1-1.fc43.noarch" is already installed. Nothing to do. Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1755043200 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.tDDNYf + umask 022 + cd /builddir/build/BUILD/python-shapely-2.1.1-build + cd shapely-2.1.1 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=44 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/pyproject-wheeldir --output /builddir/build/BUILD/python-shapely-2.1.1-build/python-shapely-2.1.1-5.fc44.ppc64le-pyproject-buildrequires -x test Handling Cython from build-system.requires Requirement satisfied: Cython (installed: Cython 3.1.2) Handling numpy>=1.25,<3 from build-system.requires Requirement satisfied: numpy>=1.25,<3 (installed: numpy 2.3.2) Handling setuptools>=61.0.0 from build-system.requires Requirement satisfied: setuptools>=61.0.0 (installed: setuptools 78.1.1) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /usr/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info writing shapely.egg-info/PKG-INFO writing dependency_links to shapely.egg-info/dependency_links.txt writing requirements to shapely.egg-info/requires.txt writing top-level names to shapely.egg-info/top_level.txt dependency /usr/include/geos_c.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/include/geos_c.h won't be automatically included in the manifest: the path must be relative reading manifest file 'shapely.egg-info/SOURCES.txt' adding license file 'LICENSE.txt' writing manifest file 'shapely.egg-info/SOURCES.txt' /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /usr/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running dist_info writing shapely.egg-info/PKG-INFO writing dependency_links to shapely.egg-info/dependency_links.txt writing requirements to shapely.egg-info/requires.txt writing top-level names to shapely.egg-info/top_level.txt dependency /usr/include/geos_c.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/include/geos_c.h won't be automatically included in the manifest: the path must be relative reading manifest file 'shapely.egg-info/SOURCES.txt' adding license file 'LICENSE.txt' writing manifest file 'shapely.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/shapely-2.1.1.dist-info' Handling numpy>=1.21 from hook generated metadata: Requires-Dist (shapely) Requirement satisfied: numpy>=1.21 (installed: numpy 2.3.2) Handling pytest; extra == "test" from hook generated metadata: Requires-Dist (shapely) Requirement satisfied: pytest; extra == "test" (installed: pytest 8.3.5) Handling scipy-doctest; extra == "test" from hook generated metadata: Requires-Dist (shapely) Requirement satisfied: scipy-doctest; extra == "test" (installed: scipy-doctest 1.8.0) Handling numpydoc==1.1.*; extra == "docs" from hook generated metadata: Requires-Dist (shapely) Ignoring alien requirement: numpydoc==1.1.*; extra == "docs" Handling matplotlib; extra == "docs" from hook generated metadata: Requires-Dist (shapely) Ignoring alien requirement: matplotlib; extra == "docs" Handling sphinx; extra == "docs" from hook generated metadata: Requires-Dist (shapely) Ignoring alien requirement: sphinx; extra == "docs" Handling sphinx-book-theme; extra == "docs" from hook generated metadata: Requires-Dist (shapely) Ignoring alien requirement: sphinx-book-theme; extra == "docs" Handling sphinx-remove-toctrees; extra == "docs" from hook generated metadata: Requires-Dist (shapely) Ignoring alien requirement: sphinx-remove-toctrees; extra == "docs" + cat /builddir/build/BUILD/python-shapely-2.1.1-build/python-shapely-2.1.1-5.fc44.ppc64le-pyproject-buildrequires + rm -rfv shapely-2.1.1.dist-info/ removed 'shapely-2.1.1.dist-info/licenses/LICENSE.txt' removed directory 'shapely-2.1.1.dist-info/licenses' removed 'shapely-2.1.1.dist-info/METADATA' removed 'shapely-2.1.1.dist-info/top_level.txt' removed directory 'shapely-2.1.1.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.OqISYt + umask 022 + cd /builddir/build/BUILD/python-shapely-2.1.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd shapely-2.1.1 + mkdir -p /builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/pyproject-wheeldir Processing /builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /usr/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running dist_info creating /builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/.pyproject-builddir/pip-modern-metadata-eysgebtj/shapely.egg-info writing /builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/.pyproject-builddir/pip-modern-metadata-eysgebtj/shapely.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/.pyproject-builddir/pip-modern-metadata-eysgebtj/shapely.egg-info/dependency_links.txt writing requirements to /builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/.pyproject-builddir/pip-modern-metadata-eysgebtj/shapely.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/.pyproject-builddir/pip-modern-metadata-eysgebtj/shapely.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/.pyproject-builddir/pip-modern-metadata-eysgebtj/shapely.egg-info/SOURCES.txt' dependency /usr/include/geos_c.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/include/geos_c.h won't be automatically included in the manifest: the path must be relative reading manifest file '/builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/.pyproject-builddir/pip-modern-metadata-eysgebtj/shapely.egg-info/SOURCES.txt' adding license file 'LICENSE.txt' writing manifest file '/builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/.pyproject-builddir/pip-modern-metadata-eysgebtj/shapely.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/.pyproject-builddir/pip-modern-metadata-eysgebtj/shapely-2.1.1.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: shapely Building wheel for shapely (pyproject.toml): started Running command Building wheel for shapely (pyproject.toml) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /usr/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel running build running build_py creating build/lib.linux-ppc64le-cpython-314/shapely copying shapely/wkt.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/wkb.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/validation.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/testing.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/strtree.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/speedups.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/set_operations.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/prepared.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/predicates.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/plotting.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/ops.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/measurement.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/linear.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/io.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/geos.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/errors.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/decorators.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/creation.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/coords.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/coordinates.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/constructive.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/conftest.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/affinity.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/_version.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/_ragged_array.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/_geometry.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/_enum.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/_coverage.py -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/__init__.py -> build/lib.linux-ppc64le-cpython-314/shapely creating build/lib.linux-ppc64le-cpython-314/shapely/vectorized copying shapely/vectorized/__init__.py -> build/lib.linux-ppc64le-cpython-314/shapely/vectorized creating build/lib.linux-ppc64le-cpython-314/shapely/tests copying shapely/tests/test_testing.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests copying shapely/tests/test_strtree.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests copying shapely/tests/test_set_operations.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests copying shapely/tests/test_ragged_array.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests copying shapely/tests/test_predicates.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests copying shapely/tests/test_plotting.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests copying shapely/tests/test_misc.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests copying shapely/tests/test_measurement.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests copying shapely/tests/test_linear.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests copying shapely/tests/test_io.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests copying shapely/tests/test_geometry.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests copying shapely/tests/test_decorators.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests copying shapely/tests/test_creation_indices.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests copying shapely/tests/test_creation.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests copying shapely/tests/test_coverage.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests copying shapely/tests/test_coordinates.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests copying shapely/tests/test_constructive.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests copying shapely/tests/common.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests copying shapely/tests/__init__.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests creating build/lib.linux-ppc64le-cpython-314/shapely/geometry copying shapely/geometry/polygon.py -> build/lib.linux-ppc64le-cpython-314/shapely/geometry copying shapely/geometry/point.py -> build/lib.linux-ppc64le-cpython-314/shapely/geometry copying shapely/geometry/multipolygon.py -> build/lib.linux-ppc64le-cpython-314/shapely/geometry copying shapely/geometry/multipoint.py -> build/lib.linux-ppc64le-cpython-314/shapely/geometry copying shapely/geometry/multilinestring.py -> build/lib.linux-ppc64le-cpython-314/shapely/geometry copying shapely/geometry/linestring.py -> build/lib.linux-ppc64le-cpython-314/shapely/geometry copying shapely/geometry/geo.py -> build/lib.linux-ppc64le-cpython-314/shapely/geometry copying shapely/geometry/collection.py -> build/lib.linux-ppc64le-cpython-314/shapely/geometry copying shapely/geometry/base.py -> build/lib.linux-ppc64le-cpython-314/shapely/geometry copying shapely/geometry/__init__.py -> build/lib.linux-ppc64le-cpython-314/shapely/geometry creating build/lib.linux-ppc64le-cpython-314/shapely/algorithms copying shapely/algorithms/polylabel.py -> build/lib.linux-ppc64le-cpython-314/shapely/algorithms copying shapely/algorithms/cga.py -> build/lib.linux-ppc64le-cpython-314/shapely/algorithms copying shapely/algorithms/_oriented_envelope.py -> build/lib.linux-ppc64le-cpython-314/shapely/algorithms copying shapely/algorithms/__init__.py -> build/lib.linux-ppc64le-cpython-314/shapely/algorithms creating build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/threading_test.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_wkt.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_wkb.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_voronoi_diagram.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_vectorized.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_validation.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_union.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_transform.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_svg.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_substring.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_split.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_snap.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_singularity.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_shared_paths.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_shape.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_products_z.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_prepared.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_predicates.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_polylabel.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_polygonize.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_pickle.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_persist.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_parallel_offset.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_orient.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_operators.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_operations.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_nearest.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_ndarrays.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_minimum_clearance.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_mapping.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_make_valid.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_locale.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_linemerge.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_linear_referencing.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_invalid_geometries.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_geointerface.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_equality.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_empty_polygons.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_delaunay.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_create_inconsistent_dimensionality.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_clip_by_rect.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_cga.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_buffer.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_box.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/test_affinity.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/conftest.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy copying shapely/tests/legacy/__init__.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy creating build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry copying shapely/tests/geometry/test_polygon.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry copying shapely/tests/geometry/test_point.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry copying shapely/tests/geometry/test_multipolygon.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry copying shapely/tests/geometry/test_multipoint.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry copying shapely/tests/geometry/test_multilinestring.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry copying shapely/tests/geometry/test_multi.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry copying shapely/tests/geometry/test_linestring.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry copying shapely/tests/geometry/test_hash.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry copying shapely/tests/geometry/test_geometry_base.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry copying shapely/tests/geometry/test_format.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry copying shapely/tests/geometry/test_equality.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry copying shapely/tests/geometry/test_emptiness.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry copying shapely/tests/geometry/test_decimal.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry copying shapely/tests/geometry/test_coords.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry copying shapely/tests/geometry/test_collection.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry copying shapely/tests/geometry/__init__.py -> build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry copying shapely/_pygeos_api.pxd -> build/lib.linux-ppc64le-cpython-314/shapely copying shapely/_geos.pxd -> build/lib.linux-ppc64le-cpython-314/shapely UPDATING build/lib.linux-ppc64le-cpython-314/shapely/_version.py set build/lib.linux-ppc64le-cpython-314/shapely/_version.py to '2.1.1' running build_ext building 'shapely.lib' extension creating build/temp.linux-ppc64le-cpython-314/src gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DGEOS_USE_ONLY_R_API -DNPY_NO_DEPRECATED_API=0 -DNPY_TARGET_VERSION=NPY_1_20_API_VERSION -I./src -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include -I/usr/include/python3.14 -c src/c_api.c -o build/temp.linux-ppc64le-cpython-314/src/c_api.o gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DGEOS_USE_ONLY_R_API -DNPY_NO_DEPRECATED_API=0 -DNPY_TARGET_VERSION=NPY_1_20_API_VERSION -I./src -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include -I/usr/include/python3.14 -c src/coords.c -o build/temp.linux-ppc64le-cpython-314/src/coords.o gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DGEOS_USE_ONLY_R_API -DNPY_NO_DEPRECATED_API=0 -DNPY_TARGET_VERSION=NPY_1_20_API_VERSION -I./src -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include -I/usr/include/python3.14 -c src/geos.c -o build/temp.linux-ppc64le-cpython-314/src/geos.o gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DGEOS_USE_ONLY_R_API -DNPY_NO_DEPRECATED_API=0 -DNPY_TARGET_VERSION=NPY_1_20_API_VERSION -I./src -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include -I/usr/include/python3.14 -c src/lib.c -o build/temp.linux-ppc64le-cpython-314/src/lib.o gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DGEOS_USE_ONLY_R_API -DNPY_NO_DEPRECATED_API=0 -DNPY_TARGET_VERSION=NPY_1_20_API_VERSION -I./src -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include -I/usr/include/python3.14 -c src/pygeom.c -o build/temp.linux-ppc64le-cpython-314/src/pygeom.o src/pygeom.c: In function ‘GeometryObject_ToWKT’: src/pygeom.c:86:7: warning: unused variable ‘dimension’ [-Wunused-variable] 86 | int dimension = 4; | ^~~~~~~~~ src/pygeom.c:83:8: warning: unused variable ‘trim’ [-Wunused-variable] 83 | char trim = 1; | ^~~~ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DGEOS_USE_ONLY_R_API -DNPY_NO_DEPRECATED_API=0 -DNPY_TARGET_VERSION=NPY_1_20_API_VERSION -I./src -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include -I/usr/include/python3.14 -c src/pygeos.c -o build/temp.linux-ppc64le-cpython-314/src/pygeos.o gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DGEOS_USE_ONLY_R_API -DNPY_NO_DEPRECATED_API=0 -DNPY_TARGET_VERSION=NPY_1_20_API_VERSION -I./src -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include -I/usr/include/python3.14 -c src/strtree.c -o build/temp.linux-ppc64le-cpython-314/src/strtree.o In file included from src/strtree.c:17: src/strtree.c: In function ‘query_nearest_distance_callback’: src/kvec.h:61:25: warning: value computed is not used [-Wunused-value] 61 | #define kv_pop(v) ((v).a[--(v).n]) | ~~~~~~^~~~~~~~~~ src/strtree.c:557:7: note: in expansion of macro ‘kv_pop’ 557 | kv_pop(*(params->dist_pairs)); | ^~~~~~ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DGEOS_USE_ONLY_R_API -DNPY_NO_DEPRECATED_API=0 -DNPY_TARGET_VERSION=NPY_1_20_API_VERSION -I./src -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include -I/usr/include/python3.14 -c src/ufuncs.c -o build/temp.linux-ppc64le-cpython-314/src/ufuncs.o src/ufuncs.c: In function ‘Y_i_func’: src/ufuncs.c:1246:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1246 | int errcode = (int)((int**)data)[1]; | ^ src/ufuncs.c:1247:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1247 | int none_value = (int)((int**)data)[2]; | ^ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DGEOS_USE_ONLY_R_API -DNPY_NO_DEPRECATED_API=0 -DNPY_TARGET_VERSION=NPY_1_20_API_VERSION -I./src -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include -I/usr/include/python3.14 -c src/vector.c -o build/temp.linux-ppc64le-cpython-314/src/vector.o gcc -shared -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-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-ppc64le-cpython-314/src/c_api.o build/temp.linux-ppc64le-cpython-314/src/coords.o build/temp.linux-ppc64le-cpython-314/src/geos.o build/temp.linux-ppc64le-cpython-314/src/lib.o build/temp.linux-ppc64le-cpython-314/src/pygeom.o build/temp.linux-ppc64le-cpython-314/src/pygeos.o build/temp.linux-ppc64le-cpython-314/src/strtree.o build/temp.linux-ppc64le-cpython-314/src/ufuncs.o build/temp.linux-ppc64le-cpython-314/src/vector.o -L/usr/lib64 -L/usr/lib64 -lgeos_c -o build/lib.linux-ppc64le-cpython-314/shapely/lib.cpython-314-powerpc64le-linux-gnu.so building 'shapely._geometry_helpers' extension creating build/temp.linux-ppc64le-cpython-314/shapely gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DGEOS_USE_ONLY_R_API -DNPY_NO_DEPRECATED_API=0 -DNPY_TARGET_VERSION=NPY_1_20_API_VERSION -I./src -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include -I/usr/include/python3.14 -c shapely/_geometry_helpers.c -o build/temp.linux-ppc64le-cpython-314/shapely/_geometry_helpers.o gcc -shared -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-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-ppc64le-cpython-314/shapely/_geometry_helpers.o -L/usr/lib64 -L/usr/lib64 -lgeos_c -o build/lib.linux-ppc64le-cpython-314/shapely/_geometry_helpers.cpython-314-powerpc64le-linux-gnu.so building 'shapely._geos' extension gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DGEOS_USE_ONLY_R_API -DNPY_NO_DEPRECATED_API=0 -DNPY_TARGET_VERSION=NPY_1_20_API_VERSION -I./src -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include -I/usr/include/python3.14 -c shapely/_geos.c -o build/temp.linux-ppc64le-cpython-314/shapely/_geos.o gcc -shared -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-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-ppc64le-cpython-314/shapely/_geos.o -L/usr/lib64 -L/usr/lib64 -lgeos_c -o build/lib.linux-ppc64le-cpython-314/shapely/_geos.cpython-314-powerpc64le-linux-gnu.so UPDATING build/lib.linux-ppc64le-cpython-314/shapely/_version.py set build/lib.linux-ppc64le-cpython-314/shapely/_version.py to '2.1.1' installing to build/bdist.linux-ppc64le/wheel running install running install_lib creating build/bdist.linux-ppc64le/wheel creating build/bdist.linux-ppc64le/wheel/shapely copying build/lib.linux-ppc64le-cpython-314/shapely/_version.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/_geos.cpython-314-powerpc64le-linux-gnu.so -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/_geometry_helpers.cpython-314-powerpc64le-linux-gnu.so -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/lib.cpython-314-powerpc64le-linux-gnu.so -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/_geos.pxd -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/_pygeos_api.pxd -> build/bdist.linux-ppc64le/wheel/./shapely creating build/bdist.linux-ppc64le/wheel/shapely/algorithms copying build/lib.linux-ppc64le-cpython-314/shapely/algorithms/__init__.py -> build/bdist.linux-ppc64le/wheel/./shapely/algorithms copying build/lib.linux-ppc64le-cpython-314/shapely/algorithms/_oriented_envelope.py -> build/bdist.linux-ppc64le/wheel/./shapely/algorithms copying build/lib.linux-ppc64le-cpython-314/shapely/algorithms/cga.py -> build/bdist.linux-ppc64le/wheel/./shapely/algorithms copying build/lib.linux-ppc64le-cpython-314/shapely/algorithms/polylabel.py -> build/bdist.linux-ppc64le/wheel/./shapely/algorithms creating build/bdist.linux-ppc64le/wheel/shapely/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/geometry/__init__.py -> build/bdist.linux-ppc64le/wheel/./shapely/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/geometry/base.py -> build/bdist.linux-ppc64le/wheel/./shapely/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/geometry/collection.py -> build/bdist.linux-ppc64le/wheel/./shapely/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/geometry/geo.py -> build/bdist.linux-ppc64le/wheel/./shapely/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/geometry/linestring.py -> build/bdist.linux-ppc64le/wheel/./shapely/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/geometry/multilinestring.py -> build/bdist.linux-ppc64le/wheel/./shapely/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/geometry/multipoint.py -> build/bdist.linux-ppc64le/wheel/./shapely/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/geometry/multipolygon.py -> build/bdist.linux-ppc64le/wheel/./shapely/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/geometry/point.py -> build/bdist.linux-ppc64le/wheel/./shapely/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/geometry/polygon.py -> build/bdist.linux-ppc64le/wheel/./shapely/geometry creating build/bdist.linux-ppc64le/wheel/shapely/tests creating build/bdist.linux-ppc64le/wheel/shapely/tests/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry/__init__.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry/test_collection.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry/test_coords.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry/test_decimal.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry/test_emptiness.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry/test_equality.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry/test_format.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry/test_geometry_base.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry/test_hash.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry/test_linestring.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry/test_multi.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry/test_multilinestring.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry/test_multipoint.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry/test_multipolygon.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry/test_point.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/geometry copying build/lib.linux-ppc64le-cpython-314/shapely/tests/geometry/test_polygon.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/geometry creating build/bdist.linux-ppc64le/wheel/shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/__init__.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/conftest.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_affinity.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_box.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_buffer.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_cga.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_clip_by_rect.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_create_inconsistent_dimensionality.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_delaunay.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_empty_polygons.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_equality.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_geointerface.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_invalid_geometries.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_linear_referencing.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_linemerge.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_locale.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_make_valid.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_mapping.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_minimum_clearance.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_ndarrays.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_nearest.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_operations.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_operators.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_orient.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_parallel_offset.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_persist.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_pickle.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_polygonize.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_polylabel.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_predicates.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_prepared.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_products_z.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_shape.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_shared_paths.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_singularity.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_snap.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_split.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_substring.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_svg.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_transform.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_union.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_validation.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_vectorized.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_voronoi_diagram.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_wkb.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/test_wkt.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/legacy/threading_test.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests/legacy copying build/lib.linux-ppc64le-cpython-314/shapely/tests/__init__.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests copying build/lib.linux-ppc64le-cpython-314/shapely/tests/common.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests copying build/lib.linux-ppc64le-cpython-314/shapely/tests/test_constructive.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests copying build/lib.linux-ppc64le-cpython-314/shapely/tests/test_coordinates.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests copying build/lib.linux-ppc64le-cpython-314/shapely/tests/test_coverage.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests copying build/lib.linux-ppc64le-cpython-314/shapely/tests/test_creation.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests copying build/lib.linux-ppc64le-cpython-314/shapely/tests/test_creation_indices.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests copying build/lib.linux-ppc64le-cpython-314/shapely/tests/test_decorators.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests copying build/lib.linux-ppc64le-cpython-314/shapely/tests/test_geometry.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests copying build/lib.linux-ppc64le-cpython-314/shapely/tests/test_io.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests copying build/lib.linux-ppc64le-cpython-314/shapely/tests/test_linear.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests copying build/lib.linux-ppc64le-cpython-314/shapely/tests/test_measurement.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests copying build/lib.linux-ppc64le-cpython-314/shapely/tests/test_misc.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests copying build/lib.linux-ppc64le-cpython-314/shapely/tests/test_plotting.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests copying build/lib.linux-ppc64le-cpython-314/shapely/tests/test_predicates.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests copying build/lib.linux-ppc64le-cpython-314/shapely/tests/test_ragged_array.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests copying build/lib.linux-ppc64le-cpython-314/shapely/tests/test_set_operations.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests copying build/lib.linux-ppc64le-cpython-314/shapely/tests/test_strtree.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests copying build/lib.linux-ppc64le-cpython-314/shapely/tests/test_testing.py -> build/bdist.linux-ppc64le/wheel/./shapely/tests creating build/bdist.linux-ppc64le/wheel/shapely/vectorized copying build/lib.linux-ppc64le-cpython-314/shapely/vectorized/__init__.py -> build/bdist.linux-ppc64le/wheel/./shapely/vectorized copying build/lib.linux-ppc64le-cpython-314/shapely/__init__.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/_coverage.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/_enum.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/_geometry.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/_ragged_array.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/affinity.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/conftest.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/constructive.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/coordinates.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/coords.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/creation.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/decorators.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/errors.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/geos.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/io.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/linear.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/measurement.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/ops.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/plotting.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/predicates.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/prepared.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/set_operations.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/speedups.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/strtree.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/testing.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/validation.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/wkb.py -> build/bdist.linux-ppc64le/wheel/./shapely copying build/lib.linux-ppc64le-cpython-314/shapely/wkt.py -> build/bdist.linux-ppc64le/wheel/./shapely running install_egg_info running egg_info writing shapely.egg-info/PKG-INFO writing dependency_links to shapely.egg-info/dependency_links.txt writing requirements to shapely.egg-info/requires.txt writing top-level names to shapely.egg-info/top_level.txt dependency /usr/include/geos_c.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.14/site-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/include/geos_c.h won't be automatically included in the manifest: the path must be relative reading manifest file 'shapely.egg-info/SOURCES.txt' adding license file 'LICENSE.txt' writing manifest file 'shapely.egg-info/SOURCES.txt' Copying shapely.egg-info to build/bdist.linux-ppc64le/wheel/./shapely-2.1.1-py3.14.egg-info running install_scripts creating build/bdist.linux-ppc64le/wheel/shapely-2.1.1.dist-info/WHEEL creating '/builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/.pyproject-builddir/pip-wheel-t5j0j1ch/.tmp-_8_gdl9u/shapely-2.1.1-cp314-cp314-linux_ppc64le.whl' and adding 'build/bdist.linux-ppc64le/wheel' to it adding 'shapely/__init__.py' adding 'shapely/_coverage.py' adding 'shapely/_enum.py' adding 'shapely/_geometry.py' adding 'shapely/_geometry_helpers.cpython-314-powerpc64le-linux-gnu.so' adding 'shapely/_geos.cpython-314-powerpc64le-linux-gnu.so' adding 'shapely/_geos.pxd' adding 'shapely/_pygeos_api.pxd' adding 'shapely/_ragged_array.py' adding 'shapely/_version.py' adding 'shapely/affinity.py' adding 'shapely/conftest.py' adding 'shapely/constructive.py' adding 'shapely/coordinates.py' adding 'shapely/coords.py' adding 'shapely/creation.py' adding 'shapely/decorators.py' adding 'shapely/errors.py' adding 'shapely/geos.py' adding 'shapely/io.py' adding 'shapely/lib.cpython-314-powerpc64le-linux-gnu.so' adding 'shapely/linear.py' adding 'shapely/measurement.py' adding 'shapely/ops.py' adding 'shapely/plotting.py' adding 'shapely/predicates.py' adding 'shapely/prepared.py' adding 'shapely/set_operations.py' adding 'shapely/speedups.py' adding 'shapely/strtree.py' adding 'shapely/testing.py' adding 'shapely/validation.py' adding 'shapely/wkb.py' adding 'shapely/wkt.py' adding 'shapely/algorithms/__init__.py' adding 'shapely/algorithms/_oriented_envelope.py' adding 'shapely/algorithms/cga.py' adding 'shapely/algorithms/polylabel.py' adding 'shapely/geometry/__init__.py' adding 'shapely/geometry/base.py' adding 'shapely/geometry/collection.py' adding 'shapely/geometry/geo.py' adding 'shapely/geometry/linestring.py' adding 'shapely/geometry/multilinestring.py' adding 'shapely/geometry/multipoint.py' adding 'shapely/geometry/multipolygon.py' adding 'shapely/geometry/point.py' adding 'shapely/geometry/polygon.py' adding 'shapely/tests/__init__.py' adding 'shapely/tests/common.py' adding 'shapely/tests/test_constructive.py' adding 'shapely/tests/test_coordinates.py' adding 'shapely/tests/test_coverage.py' adding 'shapely/tests/test_creation.py' adding 'shapely/tests/test_creation_indices.py' adding 'shapely/tests/test_decorators.py' adding 'shapely/tests/test_geometry.py' adding 'shapely/tests/test_io.py' adding 'shapely/tests/test_linear.py' adding 'shapely/tests/test_measurement.py' adding 'shapely/tests/test_misc.py' adding 'shapely/tests/test_plotting.py' adding 'shapely/tests/test_predicates.py' adding 'shapely/tests/test_ragged_array.py' adding 'shapely/tests/test_set_operations.py' adding 'shapely/tests/test_strtree.py' adding 'shapely/tests/test_testing.py' adding 'shapely/tests/geometry/__init__.py' adding 'shapely/tests/geometry/test_collection.py' adding 'shapely/tests/geometry/test_coords.py' adding 'shapely/tests/geometry/test_decimal.py' adding 'shapely/tests/geometry/test_emptiness.py' adding 'shapely/tests/geometry/test_equality.py' adding 'shapely/tests/geometry/test_format.py' adding 'shapely/tests/geometry/test_geometry_base.py' adding 'shapely/tests/geometry/test_hash.py' adding 'shapely/tests/geometry/test_linestring.py' adding 'shapely/tests/geometry/test_multi.py' adding 'shapely/tests/geometry/test_multilinestring.py' adding 'shapely/tests/geometry/test_multipoint.py' adding 'shapely/tests/geometry/test_multipolygon.py' adding 'shapely/tests/geometry/test_point.py' adding 'shapely/tests/geometry/test_polygon.py' adding 'shapely/tests/legacy/__init__.py' adding 'shapely/tests/legacy/conftest.py' adding 'shapely/tests/legacy/test_affinity.py' adding 'shapely/tests/legacy/test_box.py' adding 'shapely/tests/legacy/test_buffer.py' adding 'shapely/tests/legacy/test_cga.py' adding 'shapely/tests/legacy/test_clip_by_rect.py' adding 'shapely/tests/legacy/test_create_inconsistent_dimensionality.py' adding 'shapely/tests/legacy/test_delaunay.py' adding 'shapely/tests/legacy/test_empty_polygons.py' adding 'shapely/tests/legacy/test_equality.py' adding 'shapely/tests/legacy/test_geointerface.py' adding 'shapely/tests/legacy/test_invalid_geometries.py' adding 'shapely/tests/legacy/test_linear_referencing.py' adding 'shapely/tests/legacy/test_linemerge.py' adding 'shapely/tests/legacy/test_locale.py' adding 'shapely/tests/legacy/test_make_valid.py' adding 'shapely/tests/legacy/test_mapping.py' adding 'shapely/tests/legacy/test_minimum_clearance.py' adding 'shapely/tests/legacy/test_ndarrays.py' adding 'shapely/tests/legacy/test_nearest.py' adding 'shapely/tests/legacy/test_operations.py' adding 'shapely/tests/legacy/test_operators.py' adding 'shapely/tests/legacy/test_orient.py' adding 'shapely/tests/legacy/test_parallel_offset.py' adding 'shapely/tests/legacy/test_persist.py' adding 'shapely/tests/legacy/test_pickle.py' adding 'shapely/tests/legacy/test_polygonize.py' adding 'shapely/tests/legacy/test_polylabel.py' adding 'shapely/tests/legacy/test_predicates.py' adding 'shapely/tests/legacy/test_prepared.py' adding 'shapely/tests/legacy/test_products_z.py' adding 'shapely/tests/legacy/test_shape.py' adding 'shapely/tests/legacy/test_shared_paths.py' adding 'shapely/tests/legacy/test_singularity.py' adding 'shapely/tests/legacy/test_snap.py' adding 'shapely/tests/legacy/test_split.py' adding 'shapely/tests/legacy/test_substring.py' adding 'shapely/tests/legacy/test_svg.py' adding 'shapely/tests/legacy/test_transform.py' adding 'shapely/tests/legacy/test_union.py' adding 'shapely/tests/legacy/test_validation.py' adding 'shapely/tests/legacy/test_vectorized.py' adding 'shapely/tests/legacy/test_voronoi_diagram.py' adding 'shapely/tests/legacy/test_wkb.py' adding 'shapely/tests/legacy/test_wkt.py' adding 'shapely/tests/legacy/threading_test.py' adding 'shapely/vectorized/__init__.py' adding 'shapely-2.1.1.dist-info/licenses/LICENSE.txt' adding 'shapely-2.1.1.dist-info/METADATA' adding 'shapely-2.1.1.dist-info/WHEEL' adding 'shapely-2.1.1.dist-info/top_level.txt' adding 'shapely-2.1.1.dist-info/RECORD' removing build/bdist.linux-ppc64le/wheel Building wheel for shapely (pyproject.toml): finished with status 'done' Created wheel for shapely: filename=shapely-2.1.1-cp314-cp314-linux_ppc64le.whl size=1344808 sha256=523cfbbb3c4c5f8d25ce6443b0cdef278a96e9e6435abee502c5c37810cc787f Stored in directory: /builddir/.cache/pip/wheels/1e/cc/52/78fff08434d6e31b95edda94d395f34765bbfd4c87c36404b5 Successfully built shapely + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.11DKfl + umask 022 + cd /builddir/build/BUILD/python-shapely-2.1.1-build + '[' /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-shapely-2.1.1-build + mkdir /builddir/build/BUILD/python-shapely-2.1.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd shapely-2.1.1 ++ ls /builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/pyproject-wheeldir/shapely-2.1.1-cp314-cp314-linux_ppc64le.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=shapely==2.1.1 + '[' -z shapely==2.1.1 ']' + TMPDIR=/builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/pyproject-wheeldir shapely==2.1.1 Using pip 25.1.1 from /usr/lib/python3.14/site-packages/pip (python 3.14) Looking in links: /builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/pyproject-wheeldir Processing ./pyproject-wheeldir/shapely-2.1.1-cp314-cp314-linux_ppc64le.whl Installing collected packages: shapely Successfully installed shapely-2.1.1 + '[' -d /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/bin ']' + rm -f /builddir/build/BUILD/python-shapely-2.1.1-build/python-shapely-2.1.1-5.fc44.ppc64le-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib/python3.14/site-packages ']' + '[' /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages '!=' /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib/python3.14/site-packages ']' + '[' -d /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages ']' + site_dirs+=("/usr/lib64/python3.14/site-packages") + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost /usr/lib64/python3.14/site-packages/shapely-2.1.1.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely-2.1.1.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT --record /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely-2.1.1.dist-info/RECORD --output /builddir/build/BUILD/python-shapely-2.1.1-build/python-shapely-2.1.1-5.fc44.ppc64le-pyproject-record + rm -fv /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely-2.1.1.dist-info/RECORD removed '/builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely-2.1.1.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely-2.1.1.dist-info/REQUESTED removed '/builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely-2.1.1.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/python-shapely-2.1.1-build/python-shapely-2.1.1-5.fc44.ppc64le-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-shapely-2.1.1-build/python-shapely-2.1.1-5.fc44.ppc64le-pyproject-files --output-modules /builddir/build/BUILD/python-shapely-2.1.1-build/python-shapely-2.1.1-5.fc44.ppc64le-pyproject-modules --buildroot /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT --sitelib /usr/lib/python3.14/site-packages --sitearch /usr/lib64/python3.14/site-packages --python-version 3.14 --pyproject-record /builddir/build/BUILD/python-shapely-2.1.1-build/python-shapely-2.1.1-5.fc44.ppc64le-pyproject-record --prefix /usr -l shapely + /usr/bin/find-debuginfo -j5 --strict-build-id -m -i --build-id-seed 2.1.1-5.fc44 --unique-debug-suffix -2.1.1-5.fc44.ppc64le --unique-debug-src-base python-shapely-2.1.1-5.fc44.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1 find-debuginfo: starting Extracting debug info from 3 files DWARF-compressing 3 files sepdebugcrcfix: Updated 3 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/python-shapely-2.1.1-5.fc44.ppc64le find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j5 Bytecompiling .py files below /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib/debug/usr/lib64/python3.14 using python3.14 Bytecompiling .py files below /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14 using python3.14 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j5 /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/validation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/wkb.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/wkt.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/plotting.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/testing.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/strtree.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/speedups.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/predicates.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/creation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/prepared.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/linear.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/ops.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/set_operations.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/geos.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/measurement.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/coords.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/coordinates.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/io.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/conftest.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/_version.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/affinity.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/errors.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/_enum.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/_coverage.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/_ragged_array.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/decorators.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/_geometry.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/__pycache__/constructive.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/vectorized/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_testing.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_decorators.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_decorators.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_measurement.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_measurement.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_creation_indices.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_linear.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_linear.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_creation_indices.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_strtree.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_set_operations.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_strtree.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_coordinates.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_io.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_coordinates.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_ragged_array.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_creation.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_set_operations.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_ragged_array.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_predicates.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_constructive.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_predicates.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_plotting.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_creation.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_plotting.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_geometry.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_misc.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_io.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_coverage.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_misc.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_union.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_coverage.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/common.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_union.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_geometry.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_transform.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/__pycache__/test_constructive.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_svg.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_svg.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_substring.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_wkb.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_transform.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_wkb.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_voronoi_diagram.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_voronoi_diagram.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_shape.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/threading_test.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_shape.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_wkt.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_vectorized.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_substring.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_wkt.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_products_z.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_products_z.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_validation.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_validation.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_vectorized.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_prepared.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_polylabel.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_prepared.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_parallel_offset.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_polylabel.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_invalid_geometries.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_polygonize.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_split.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_invalid_geometries.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_polygonize.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_snap.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_snap.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_pickle.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_orient.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_singularity.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_geointerface.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_singularity.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_pickle.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_split.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_shared_paths.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_orient.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_predicates.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_operators.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_predicates.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_persist.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_persist.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_nearest.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_nearest.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_geointerface.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_make_valid.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_operators.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_shared_paths.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_delaunay.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_ndarrays.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_make_valid.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_locale.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_delaunay.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_locale.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_ndarrays.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_minimum_clearance.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_equality.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_create_inconsistent_dimensionality.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_linemerge.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_minimum_clearance.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_operations.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_mapping.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_mapping.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_linemerge.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_equality.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_operations.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_linear_referencing.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_empty_polygons.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_empty_polygons.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_linear_referencing.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_buffer.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_box.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_box.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_clip_by_rect.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_create_inconsistent_dimensionality.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_clip_by_rect.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_buffer.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/conftest.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_cga.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_cga.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_hash.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_hash.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_affinity.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/legacy/__pycache__/test_affinity.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_emptiness.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_format.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_geometry_base.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_multipoint.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_geometry_base.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_polygon.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_point.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_format.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_emptiness.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_decimal.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_multipoint.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_equality.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_multilinestring.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_point.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_decimal.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_multilinestring.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_multi.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_multi.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_multipolygon.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_multipolygon.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_polygon.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_coords.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_equality.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_collection.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_linestring.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_collection.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_coords.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests/geometry/__pycache__/test_linestring.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/__pycache__/point.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/__pycache__/multipolygon.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/__pycache__/multilinestring.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/__pycache__/multipoint.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/__pycache__/collection.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/algorithms/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/__pycache__/linestring.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/algorithms/__pycache__/polylabel.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/algorithms/__pycache__/cga.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/algorithms/__pycache__/_oriented_envelope.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/__pycache__/geo.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/__pycache__/polygon.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/__pycache__/base.cpython-314.opt-1.pyc: rewriting with normalized contents Scanned 34 directories and 411 files, processed 200 inodes, 200 modified (148 replaced + 52 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/python-shapely-2.1.1-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.vzzAQt + umask 022 + cd /builddir/build/BUILD/python-shapely-2.1.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd shapely-2.1.1 + mkdir empty + cd empty + ln -s ../shapely/tests/ + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib/python3.14/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=5 + /usr/bin/pytest -v ============================= test session starts ============================== platform linux -- Python 3.14.0rc1, pytest-8.3.5, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1 configfile: setup.cfg plugins: scipy_doctest-1.8.0 collecting ... collected 6362 items / 1 skipped tests/geometry/test_collection.py::test_empty[geom0] PASSED [ 0%] tests/geometry/test_collection.py::test_empty[geom1] PASSED [ 0%] tests/geometry/test_collection.py::test_empty[geom2] PASSED [ 0%] tests/geometry/test_collection.py::test_empty[geom3] PASSED [ 0%] tests/geometry/test_collection.py::test_empty_subgeoms PASSED [ 0%] tests/geometry/test_collection.py::test_child_with_deleted_parent PASSED [ 0%] tests/geometry/test_collection.py::test_from_numpy_array PASSED [ 0%] tests/geometry/test_collection.py::test_from_geojson PASSED [ 0%] tests/geometry/test_collection.py::test_geointerface PASSED [ 0%] tests/geometry/test_collection.py::test_len_raises PASSED [ 0%] tests/geometry/test_collection.py::test_numpy_object_array PASSED [ 0%] tests/geometry/test_coords.py::TestCoords::test_data_promotion PASSED [ 0%] tests/geometry/test_coords.py::TestCoords::test_data_destriding PASSED [ 0%] tests/geometry/test_coords.py::TestCoordsGetItem::test_index_coords PASSED [ 0%] tests/geometry/test_coords.py::TestCoordsGetItem::test_index_coords_z PASSED [ 0%] tests/geometry/test_coords.py::TestCoordsGetItem::test_index_coords_misc PASSED [ 0%] tests/geometry/test_coords.py::TestCoordsGetItem::test_slice_coords PASSED [ 0%] tests/geometry/test_coords.py::TestCoordsGetItem::test_slice_coords_z PASSED [ 0%] tests/geometry/test_coords.py::TestXY::test_arrays PASSED [ 0%] tests/geometry/test_coords.py::test_coords_array_copy[geom0] PASSED [ 0%] tests/geometry/test_coords.py::test_coords_array_copy[geom1] PASSED [ 0%] tests/geometry/test_coords.py::test_coords_array_copy[geom2] PASSED [ 0%] tests/geometry/test_coords.py::test_coords_array_copy[geom3] PASSED [ 0%] tests/geometry/test_coords.py::test_coords_with_m PASSED [ 0%] tests/geometry/test_decimal.py::test_decimal[geoms0] PASSED [ 0%] tests/geometry/test_decimal.py::test_decimal[geoms1] PASSED [ 0%] tests/geometry/test_decimal.py::test_decimal[geoms2] PASSED [ 0%] tests/geometry/test_decimal.py::test_decimal[geoms3] PASSED [ 0%] tests/geometry/test_decimal.py::test_decimal[geoms4] PASSED [ 0%] tests/geometry/test_decimal.py::test_decimal[geoms5] PASSED [ 0%] tests/geometry/test_decimal.py::test_decimal[geoms6] PASSED [ 0%] tests/geometry/test_decimal.py::test_decimal[geoms7] PASSED [ 0%] tests/geometry/test_decimal.py::test_decimal[geoms8] PASSED [ 0%] tests/geometry/test_emptiness.py::TestEmptiness::test_empty_class PASSED [ 0%] tests/geometry/test_emptiness.py::TestEmptiness::test_empty_base PASSED [ 0%] tests/geometry/test_emptiness.py::TestEmptiness::test_empty_point PASSED [ 0%] tests/geometry/test_emptiness.py::TestEmptiness::test_empty_multipoint PASSED [ 0%] tests/geometry/test_emptiness.py::TestEmptiness::test_empty_geometry_collection PASSED [ 0%] tests/geometry/test_emptiness.py::TestEmptiness::test_empty_linestring PASSED [ 0%] tests/geometry/test_emptiness.py::TestEmptiness::test_empty_multilinestring PASSED [ 0%] tests/geometry/test_emptiness.py::TestEmptiness::test_empty_polygon PASSED [ 0%] tests/geometry/test_emptiness.py::TestEmptiness::test_empty_multipolygon PASSED [ 0%] tests/geometry/test_emptiness.py::TestEmptiness::test_empty_linear_ring PASSED [ 0%] tests/geometry/test_emptiness.py::test_numpy_object_array PASSED [ 0%] tests/geometry/test_emptiness.py::test_shape_empty PASSED [ 0%] tests/geometry/test_emptiness.py::test_empty_geometry_bounds[geom0] PASSED [ 0%] tests/geometry/test_emptiness.py::test_empty_geometry_bounds[geom1] PASSED [ 0%] tests/geometry/test_emptiness.py::test_empty_geometry_bounds[geom2] PASSED [ 0%] tests/geometry/test_emptiness.py::test_empty_geometry_bounds[geom3] PASSED [ 0%] tests/geometry/test_emptiness.py::test_empty_geometry_bounds[geom4] PASSED [ 0%] tests/geometry/test_emptiness.py::test_empty_geometry_bounds[geom5] PASSED [ 0%] tests/geometry/test_emptiness.py::test_empty_geometry_bounds[geom6] PASSED [ 0%] tests/geometry/test_emptiness.py::test_empty_geometry_bounds[geom7] PASSED [ 0%] tests/geometry/test_equality.py::test_equality[geom0] PASSED [ 0%] tests/geometry/test_equality.py::test_equality[geom1] PASSED [ 0%] tests/geometry/test_equality.py::test_equality[geom2] PASSED [ 0%] tests/geometry/test_equality.py::test_equality[geom3] PASSED [ 0%] tests/geometry/test_equality.py::test_equality[geom4] PASSED [ 0%] tests/geometry/test_equality.py::test_equality[geom5] PASSED [ 0%] tests/geometry/test_equality.py::test_equality[geom6] PASSED [ 0%] tests/geometry/test_equality.py::test_equality[geom7] PASSED [ 0%] tests/geometry/test_equality.py::test_equality[geom8] PASSED [ 0%] tests/geometry/test_equality.py::test_equality[geom9] PASSED [ 0%] tests/geometry/test_equality.py::test_equality[geom10] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom11] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom12] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom13] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom14] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom15] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom16] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom17] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom18] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom19] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom20] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom21] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom22] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom23] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom24] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom25] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom26] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom27] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom28] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom29] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom30] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom31] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom32] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom33] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom34] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom35] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom36] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom37] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom38] PASSED [ 1%] tests/geometry/test_equality.py::test_equality[geom39] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left0-right0] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left1-right1] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left2-right2] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left3-right3] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left4-right4] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left5-right5] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left6-right6] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left7-right7] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left8-right8] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left9-right9] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left10-right10] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left11-right11] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left12-right12] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left13-right13] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left14-right14] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left15-right15] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left16-right16] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left17-right17] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left18-right18] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left19-right19] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left20-right20] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left21-right21] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left22-right22] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left23-right23] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left24-right24] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_false[left25-right25] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_with_nan[left0-right0] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_with_nan[left1-right1] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_with_nan[left2-right2] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_with_nan[left3-right3] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_with_nan[left4-right4] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_with_nan[left5-right5] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_with_nan_z[left0-right0] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_with_nan_z[left1-right1] PASSED [ 1%] tests/geometry/test_equality.py::test_equality_with_nan_false[left0-right0] PASSED [ 2%] tests/geometry/test_equality.py::test_equality_with_nan_false[left1-right1] PASSED [ 2%] tests/geometry/test_equality.py::test_equality_with_nan_false[left2-right2] PASSED [ 2%] tests/geometry/test_equality.py::test_equality_with_nan_false[left3-right3] PASSED [ 2%] tests/geometry/test_equality.py::test_equality_with_nan_false[left4-right4] PASSED [ 2%] tests/geometry/test_equality.py::test_equality_with_nan_false[left5-right5] PASSED [ 2%] tests/geometry/test_equality.py::test_equality_with_nan_z_false PASSED [ 2%] tests/geometry/test_equality.py::test_equality_z PASSED [ 2%] tests/geometry/test_equality.py::test_equality_exact_type PASSED [ 2%] tests/geometry/test_equality.py::test_equality_polygon PASSED [ 2%] tests/geometry/test_equality.py::test_comparison_notimplemented[geom0] PASSED [ 2%] tests/geometry/test_equality.py::test_comparison_notimplemented[geom1] PASSED [ 2%] tests/geometry/test_equality.py::test_comparison_notimplemented[geom2] PASSED [ 2%] tests/geometry/test_equality.py::test_comparison_notimplemented[geom3] PASSED [ 2%] tests/geometry/test_equality.py::test_comparison_notimplemented[geom4] PASSED [ 2%] tests/geometry/test_equality.py::test_comparison_notimplemented[geom5] PASSED [ 2%] tests/geometry/test_equality.py::test_comparison_notimplemented[geom6] PASSED [ 2%] tests/geometry/test_equality.py::test_comparison_notimplemented[geom7] PASSED [ 2%] tests/geometry/test_equality.py::test_comparison_notimplemented[geom8] PASSED [ 2%] tests/geometry/test_equality.py::test_comparison_notimplemented[geom9] PASSED [ 2%] tests/geometry/test_equality.py::test_comparison_notimplemented[geom10] PASSED [ 2%] tests/geometry/test_equality.py::test_comparison_notimplemented[geom11] PASSED [ 2%] tests/geometry/test_equality.py::test_comparison_notimplemented[geom12] PASSED [ 2%] tests/geometry/test_equality.py::test_comparison_notimplemented[geom13] PASSED [ 2%] tests/geometry/test_equality.py::test_comparison_notimplemented[geom14] PASSED [ 2%] tests/geometry/test_equality.py::test_comparison_notimplemented[geom15] PASSED [ 2%] tests/geometry/test_equality.py::test_comparison_notimplemented[geom16] PASSED [ 2%] tests/geometry/test_equality.py::test_comparison_notimplemented[geom17] PASSED [ 2%] tests/geometry/test_equality.py::test_comparison_notimplemented[geom18] PASSED [ 2%] tests/geometry/test_equality.py::test_comparison_notimplemented[geom19] PASSED [ 2%] tests/geometry/test_equality.py::test_comparison_not_supported PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_equal[geom0] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_equal[geom1] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_equal[geom2] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_equal[geom3] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_equal[geom4] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_equal[geom5] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_equal[geom6] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_equal[geom7] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_equal[geom8] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_equal[geom9] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_equal[geom10] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_equal[geom11] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_equal[geom12] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_equal[geom13] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_equal[geom14] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_equal[geom15] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_equal[geom16] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_equal[geom17] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_equal[geom18] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_equal[geom19] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_equal[geom20] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_equal[geom21] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_not_equal[geom0] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_not_equal[geom1] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_not_equal[geom2] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_not_equal[geom3] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_not_equal[geom4] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_not_equal[geom5] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_not_equal[geom6] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_not_equal[geom7] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_not_equal[geom8] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_not_equal[geom9] PASSED [ 2%] tests/geometry/test_equality.py::test_hash_same_not_equal[geom10] PASSED [ 3%] tests/geometry/test_equality.py::test_hash_same_not_equal[geom11] PASSED [ 3%] tests/geometry/test_equality.py::test_hash_same_not_equal[geom12] PASSED [ 3%] tests/geometry/test_equality.py::test_hash_same_not_equal[geom13] PASSED [ 3%] tests/geometry/test_equality.py::test_hash_same_not_equal[geom14] PASSED [ 3%] tests/geometry/test_equality.py::test_hash_same_not_equal[geom15] PASSED [ 3%] tests/geometry/test_equality.py::test_hash_same_not_equal[geom16] PASSED [ 3%] tests/geometry/test_equality.py::test_hash_same_not_equal[geom17] PASSED [ 3%] tests/geometry/test_format.py::test_format_invalid PASSED [ 3%] tests/geometry/test_format.py::test_format_point[.0f-coords0-POINT (0 12345678901)-True] PASSED [ 3%] tests/geometry/test_format.py::test_format_point[.1f-coords1-POINT (0.1 12345678901.2)-True] PASSED [ 3%] tests/geometry/test_format.py::test_format_point[0.2f-coords2-POINT (-169.91 -19.00)-True] PASSED [ 3%] tests/geometry/test_format.py::test_format_point[.3F-coords3-POINT (INF -INF)-True] PASSED [ 3%] tests/geometry/test_format.py::test_format_point[.1g-coords4-POINT (0.1 12345678901.2)-False] PASSED [ 3%] tests/geometry/test_format.py::test_format_point[.6G-coords5-POINT (0.123457 12345678901.234568)-False] PASSED [ 3%] tests/geometry/test_format.py::test_format_point[0.12g-coords6-POINT (0.123456789012 12345678901.234568)-False] PASSED [ 3%] tests/geometry/test_format.py::test_format_point[g-coords7-POINT (-169.910918 -18.997564)-False] PASSED [ 3%] tests/geometry/test_format.py::test_format_point[0.2g-coords8-POINT (-169.91 -19)-False] PASSED [ 3%] tests/geometry/test_format.py::test_format_point[f-coords9-POINT (1.0000000000000000 2.0000000000000000)-False] PASSED [ 3%] tests/geometry/test_format.py::test_format_point[F-coords10-POINT Z (630084.0000000000000000 4833438.0000000000000000 76.0000000000000000)-False] PASSED [ 3%] tests/geometry/test_format.py::test_format_point[g-coords11-POINT Z (630084 4833438 76)-False] PASSED [ 3%] tests/geometry/test_format.py::test_format_polygon PASSED [ 3%] tests/geometry/test_geometry_base.py::test_polygon PASSED [ 3%] tests/geometry/test_geometry_base.py::test_linestring PASSED [ 3%] tests/geometry/test_geometry_base.py::test_point PASSED [ 3%] tests/geometry/test_geometry_base.py::test_geometry_collection PASSED [ 3%] tests/geometry/test_geometry_base.py::test_setattr_disallowed[geom0] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_setattr_disallowed[geom1] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_setattr_disallowed[geom2] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_setattr_disallowed[geom3] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_setattr_disallowed[geom4] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_setattr_disallowed[geom5] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_setattr_disallowed[geom6] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_setattr_disallowed[geom7] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_weakrefable[geom0] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_weakrefable[geom1] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_weakrefable[geom2] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_weakrefable[geom3] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_weakrefable[geom4] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_weakrefable[geom5] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_weakrefable[geom6] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_weakrefable[geom7] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_base_class_not_callable PASSED [ 3%] tests/geometry/test_geometry_base.py::test_GeometryType_deprecated PASSED [ 3%] tests/geometry/test_geometry_base.py::test_type_deprecated PASSED [ 3%] tests/geometry/test_geometry_base.py::test_segmentize PASSED [ 3%] tests/geometry/test_geometry_base.py::test_reverse PASSED [ 3%] tests/geometry/test_geometry_base.py::test_binary_op_grid_size[0-union] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_binary_op_grid_size[0-intersection] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_binary_op_grid_size[0-difference] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_binary_op_grid_size[0-symmetric_difference] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_binary_op_grid_size[1-union] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_binary_op_grid_size[1-intersection] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_binary_op_grid_size[1-difference] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_binary_op_grid_size[1-symmetric_difference] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_binary_op_grid_size[2-union] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_binary_op_grid_size[2-intersection] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_binary_op_grid_size[2-difference] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_binary_op_grid_size[2-symmetric_difference] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_dwithin PASSED [ 3%] tests/geometry/test_geometry_base.py::test_contains_properly PASSED [ 3%] tests/geometry/test_geometry_base.py::test_constructive_properties[convex_hull] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_constructive_properties[envelope] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_constructive_properties[oriented_envelope] PASSED [ 3%] tests/geometry/test_geometry_base.py::test_constructive_properties[minimum_rotated_rectangle] PASSED [ 4%] tests/geometry/test_geometry_base.py::test_array_argument_binary_predicates[crosses] PASSED [ 4%] tests/geometry/test_geometry_base.py::test_array_argument_binary_predicates[contains] PASSED [ 4%] tests/geometry/test_geometry_base.py::test_array_argument_binary_predicates[contains_properly] PASSED [ 4%] tests/geometry/test_geometry_base.py::test_array_argument_binary_predicates[covered_by] PASSED [ 4%] tests/geometry/test_geometry_base.py::test_array_argument_binary_predicates[covers] PASSED [ 4%] tests/geometry/test_geometry_base.py::test_array_argument_binary_predicates[disjoint] PASSED [ 4%] tests/geometry/test_geometry_base.py::test_array_argument_binary_predicates[equals] PASSED [ 4%] tests/geometry/test_geometry_base.py::test_array_argument_binary_predicates[intersects] PASSED [ 4%] tests/geometry/test_geometry_base.py::test_array_argument_binary_predicates[overlaps] PASSED [ 4%] tests/geometry/test_geometry_base.py::test_array_argument_binary_predicates[touches] PASSED [ 4%] tests/geometry/test_geometry_base.py::test_array_argument_binary_predicates[within] PASSED [ 4%] tests/geometry/test_geometry_base.py::test_array_argument_binary_predicates2[dwithin-kwargs0] PASSED [ 4%] tests/geometry/test_geometry_base.py::test_array_argument_binary_predicates2[equals_exact-kwargs1] PASSED [ 4%] tests/geometry/test_geometry_base.py::test_array_argument_binary_predicates2[relate_pattern-kwargs2] PASSED [ 4%] tests/geometry/test_geometry_base.py::test_array_argument_binary_geo[difference] PASSED [ 4%] tests/geometry/test_geometry_base.py::test_array_argument_binary_geo[intersection] PASSED [ 4%] tests/geometry/test_geometry_base.py::test_array_argument_binary_geo[symmetric_difference] PASSED [ 4%] tests/geometry/test_geometry_base.py::test_array_argument_binary_geo[union] PASSED [ 4%] tests/geometry/test_geometry_base.py::test_array_argument_float[distance] PASSED [ 4%] tests/geometry/test_geometry_base.py::test_array_argument_float[hausdorff_distance] PASSED [ 4%] tests/geometry/test_geometry_base.py::test_array_argument_linear_point[line_interpolate_point] PASSED [ 4%] tests/geometry/test_geometry_base.py::test_array_argument_linear_point[interpolate] PASSED [ 4%] tests/geometry/test_geometry_base.py::test_array_argument_linear_float[line_locate_point] PASSED [ 4%] tests/geometry/test_geometry_base.py::test_array_argument_linear_float[project] PASSED [ 4%] tests/geometry/test_geometry_base.py::test_array_argument_buffer PASSED [ 4%] tests/geometry/test_geometry_base.py::test_buffer_deprecate_positional PASSED [ 4%] tests/geometry/test_geometry_base.py::test_simplify_deprecate_positional PASSED [ 4%] tests/geometry/test_geometry_base.py::test_difference_deprecate_positional PASSED [ 4%] tests/geometry/test_geometry_base.py::test_intersection_deprecate_positional PASSED [ 4%] tests/geometry/test_geometry_base.py::test_symmetric_difference_deprecate_positional PASSED [ 4%] tests/geometry/test_geometry_base.py::test_union_deprecate_positional PASSED [ 4%] tests/geometry/test_geometry_base.py::test_line_locate_point_deprecate_positional PASSED [ 4%] tests/geometry/test_geometry_base.py::test_project_deprecate_positional PASSED [ 4%] tests/geometry/test_geometry_base.py::test_line_interpolate_point_deprecate_positional PASSED [ 4%] tests/geometry/test_geometry_base.py::test_interpolate_deprecate_positional PASSED [ 4%] tests/geometry/test_hash.py::test_hash[Point] PASSED [ 4%] tests/geometry/test_hash.py::test_hash[MultiPoint] PASSED [ 4%] tests/geometry/test_hash.py::test_hash[LineString] PASSED [ 4%] tests/geometry/test_hash.py::test_hash[Polygon] PASSED [ 4%] tests/geometry/test_hash.py::test_hash[GeometryCollection] PASSED [ 4%] tests/geometry/test_linestring.py::test_from_coordinate_sequence PASSED [ 4%] tests/geometry/test_linestring.py::test_from_coordinate_sequence_z PASSED [ 4%] tests/geometry/test_linestring.py::test_from_points PASSED [ 4%] tests/geometry/test_linestring.py::test_from_mix PASSED [ 4%] tests/geometry/test_linestring.py::test_from_linestring PASSED [ 4%] tests/geometry/test_linestring.py::test_from_linearring PASSED [ 4%] tests/geometry/test_linestring.py::test_from_linestring_z PASSED [ 4%] tests/geometry/test_linestring.py::test_from_generator PASSED [ 4%] tests/geometry/test_linestring.py::test_from_empty PASSED [ 4%] tests/geometry/test_linestring.py::test_from_numpy PASSED [ 4%] tests/geometry/test_linestring.py::test_numpy_empty_linestring_coords PASSED [ 4%] tests/geometry/test_linestring.py::test_numpy_object_array PASSED [ 4%] tests/geometry/test_linestring.py::test_from_invalid_dim PASSED [ 4%] tests/geometry/test_linestring.py::test_from_single_coordinate PASSED [ 4%] tests/geometry/test_linestring.py::TestLineString::test_linestring PASSED [ 4%] tests/geometry/test_linestring.py::TestLineString::test_linestring_empty PASSED [ 4%] tests/geometry/test_linestring.py::TestLineString::test_equals_argument_order PASSED [ 4%] tests/geometry/test_linestring.py::TestLineString::test_numpy_linestring_coords PASSED [ 4%] tests/geometry/test_linestring.py::test_linestring_immutable PASSED [ 4%] tests/geometry/test_linestring.py::test_linestring_array_coercion PASSED [ 4%] tests/geometry/test_linestring.py::test_offset_curve_deprecate_positional PASSED [ 4%] tests/geometry/test_multilinestring.py::TestMultiLineString::test_multilinestring PASSED [ 4%] tests/geometry/test_multilinestring.py::TestMultiLineString::test_from_multilinestring_z PASSED [ 4%] tests/geometry/test_multilinestring.py::TestMultiLineString::test_numpy PASSED [ 5%] tests/geometry/test_multilinestring.py::TestMultiLineString::test_subgeom_access PASSED [ 5%] tests/geometry/test_multilinestring.py::TestMultiLineString::test_create_multi_with_empty_component PASSED [ 5%] tests/geometry/test_multilinestring.py::test_numpy_object_array PASSED [ 5%] tests/geometry/test_multipoint.py::TestMultiPoint::test_multipoint PASSED [ 5%] tests/geometry/test_multipoint.py::TestMultiPoint::test_multipoint_from_numpy PASSED [ 5%] tests/geometry/test_multipoint.py::TestMultiPoint::test_subgeom_access PASSED [ 5%] tests/geometry/test_multipoint.py::TestMultiPoint::test_create_multi_with_empty_component PASSED [ 5%] tests/geometry/test_multipoint.py::test_multipoint_array_coercion PASSED [ 5%] tests/geometry/test_multipoint.py::test_numpy_object_array PASSED [ 5%] tests/geometry/test_multipoint.py::test_len_raises PASSED [ 5%] tests/geometry/test_multipolygon.py::TestMultiPolygon::test_multipolygon PASSED [ 5%] tests/geometry/test_multipolygon.py::TestMultiPolygon::test_subgeom_access PASSED [ 5%] tests/geometry/test_multipolygon.py::test_fail_list_of_multipolygons PASSED [ 5%] tests/geometry/test_multipolygon.py::test_numpy_object_array PASSED [ 5%] tests/geometry/test_point.py::test_from_coordinates PASSED [ 5%] tests/geometry/test_point.py::test_from_sequence PASSED [ 5%] tests/geometry/test_point.py::test_from_numpy PASSED [ 5%] tests/geometry/test_point.py::test_from_numpy_xy PASSED [ 5%] tests/geometry/test_point.py::test_from_point PASSED [ 5%] tests/geometry/test_point.py::test_from_generator PASSED [ 5%] tests/geometry/test_point.py::test_from_invalid PASSED [ 5%] tests/geometry/test_point.py::TestPoint::test_point PASSED [ 5%] tests/geometry/test_point.py::TestPoint::test_point_empty PASSED [ 5%] tests/geometry/test_point.py::TestPoint::test_coords PASSED [ 5%] tests/geometry/test_point.py::test_point_immutable PASSED [ 5%] tests/geometry/test_point.py::test_point_array_coercion PASSED [ 5%] tests/geometry/test_point.py::test_numpy_empty_point_coords PASSED [ 5%] tests/geometry/test_point.py::test_numpy_object_array PASSED [ 5%] tests/geometry/test_polygon.py::test_empty_linearring_coords PASSED [ 5%] tests/geometry/test_polygon.py::test_linearring_from_coordinate_sequence PASSED [ 5%] tests/geometry/test_polygon.py::test_linearring_from_points PASSED [ 5%] tests/geometry/test_polygon.py::test_linearring_from_closed_linestring PASSED [ 5%] tests/geometry/test_polygon.py::test_linearring_from_unclosed_linestring PASSED [ 5%] tests/geometry/test_polygon.py::test_linearring_from_invalid PASSED [ 5%] tests/geometry/test_polygon.py::test_linearring_from_too_short_linestring PASSED [ 5%] tests/geometry/test_polygon.py::test_linearring_from_linearring PASSED [ 5%] tests/geometry/test_polygon.py::test_linearring_from_generator PASSED [ 5%] tests/geometry/test_polygon.py::test_linearring_from_empty PASSED [ 5%] tests/geometry/test_polygon.py::test_linearring_from_numpy PASSED [ 5%] tests/geometry/test_polygon.py::test_numpy_linearring_coords PASSED [ 5%] tests/geometry/test_polygon.py::test_numpy_empty_linearring_coords PASSED [ 5%] tests/geometry/test_polygon.py::test_numpy_object_array PASSED [ 5%] tests/geometry/test_polygon.py::test_polygon_from_coordinate_sequence PASSED [ 5%] tests/geometry/test_polygon.py::test_polygon_from_coordinate_sequence_with_holes PASSED [ 5%] tests/geometry/test_polygon.py::test_polygon_from_linearring PASSED [ 5%] tests/geometry/test_polygon.py::test_polygon_from_linestring PASSED [ 5%] tests/geometry/test_polygon.py::test_polygon_from_points PASSED [ 5%] tests/geometry/test_polygon.py::test_polygon_from_polygon PASSED [ 5%] tests/geometry/test_polygon.py::test_polygon_from_invalid PASSED [ 5%] tests/geometry/test_polygon.py::test_polygon_from_empty PASSED [ 5%] tests/geometry/test_polygon.py::test_polygon_from_numpy PASSED [ 5%] tests/geometry/test_polygon.py::test_polygon_from_generator PASSED [ 5%] tests/geometry/test_polygon.py::TestPolygon::test_linearring PASSED [ 5%] tests/geometry/test_polygon.py::TestPolygon::test_polygon PASSED [ 5%] tests/geometry/test_polygon.py::TestPolygon::test_linearring_empty PASSED [ 5%] tests/geometry/test_polygon.py::TestPolygon::test_dimensions PASSED [ 5%] tests/geometry/test_polygon.py::TestPolygon::test_attribute_chains PASSED [ 5%] tests/geometry/test_polygon.py::TestPolygon::test_empty_equality PASSED [ 5%] tests/geometry/test_polygon.py::TestPolygon::test_from_bounds PASSED [ 5%] tests/geometry/test_polygon.py::TestPolygon::test_empty_polygon_exterior PASSED [ 5%] tests/geometry/test_polygon.py::test_linearring_immutable PASSED [ 5%] tests/geometry/test_polygon.py::TestLinearRingGetItem::test_index_linearring PASSED [ 5%] tests/geometry/test_polygon.py::TestLinearRingGetItem::test_index_linearring_misc PASSED [ 6%] tests/geometry/test_polygon.py::TestLinearRingGetItem::test_slice_linearring PASSED [ 6%] tests/legacy/test_affinity.py::AffineTestCase::test_affine_2d PASSED [ 6%] tests/legacy/test_affinity.py::AffineTestCase::test_affine_3d PASSED [ 6%] tests/legacy/test_affinity.py::AffineTestCase::test_affine_geom_types PASSED [ 6%] tests/legacy/test_affinity.py::AffineTestCase::test_affine_params PASSED [ 6%] tests/legacy/test_affinity.py::TransformOpsTestCase::test_rotate PASSED [ 6%] tests/legacy/test_affinity.py::TransformOpsTestCase::test_rotate_angle_array PASSED [ 6%] tests/legacy/test_affinity.py::TransformOpsTestCase::test_rotate_empty PASSED [ 6%] tests/legacy/test_affinity.py::TransformOpsTestCase::test_scale PASSED [ 6%] tests/legacy/test_affinity.py::TransformOpsTestCase::test_scale_empty PASSED [ 6%] tests/legacy/test_affinity.py::TransformOpsTestCase::test_skew PASSED [ 6%] tests/legacy/test_affinity.py::TransformOpsTestCase::test_skew_empty PASSED [ 6%] tests/legacy/test_affinity.py::TransformOpsTestCase::test_skew_xs_ys_array PASSED [ 6%] tests/legacy/test_affinity.py::TransformOpsTestCase::test_translate PASSED [ 6%] tests/legacy/test_affinity.py::TransformOpsTestCase::test_translate_empty PASSED [ 6%] tests/legacy/test_box.py::BoxTestCase::test_ccw PASSED [ 6%] tests/legacy/test_box.py::BoxTestCase::test_ccw_default PASSED [ 6%] tests/legacy/test_box.py::BoxTestCase::test_cw PASSED [ 6%] tests/legacy/test_buffer.py::test_non_finite_distance[nan] PASSED [ 6%] tests/legacy/test_buffer.py::test_non_finite_distance[inf] PASSED [ 6%] tests/legacy/test_buffer.py::BufferTests::test_buffer_style PASSED [ 6%] tests/legacy/test_buffer.py::BufferTests::test_cap_style PASSED [ 6%] tests/legacy/test_buffer.py::BufferTests::test_empty PASSED [ 6%] tests/legacy/test_buffer.py::BufferTests::test_enum_values PASSED [ 6%] tests/legacy/test_buffer.py::BufferTests::test_line PASSED [ 6%] tests/legacy/test_buffer.py::BufferTests::test_line_single_sideded_left PASSED [ 6%] tests/legacy/test_buffer.py::BufferTests::test_line_single_sideded_right PASSED [ 6%] tests/legacy/test_buffer.py::BufferTests::test_point PASSED [ 6%] tests/legacy/test_buffer.py::BufferTests::test_point_single_sidedd PASSED [ 6%] tests/legacy/test_buffer.py::BufferTests::test_polygon PASSED [ 6%] tests/legacy/test_buffer.py::BufferTests::test_polygon_single_sideded PASSED [ 6%] tests/legacy/test_buffer.py::test_deprecated_quadsegs PASSED [ 6%] tests/legacy/test_buffer.py::test_deprecated_resolution PASSED [ 6%] tests/legacy/test_cga.py::SignedAreaTestCase::test_square PASSED [ 6%] tests/legacy/test_cga.py::SignedAreaTestCase::test_triangle PASSED [ 6%] tests/legacy/test_cga.py::RingOrientationTestCase::test_ccw PASSED [ 6%] tests/legacy/test_cga.py::RingOrientationTestCase::test_cw PASSED [ 6%] tests/legacy/test_cga.py::PolygonOrienterTestCase::test_holes PASSED [ 6%] tests/legacy/test_cga.py::PolygonOrienterTestCase::test_no_holes PASSED [ 6%] tests/legacy/test_clip_by_rect.py::test_point_outside PASSED [ 6%] tests/legacy/test_clip_by_rect.py::test_point_inside PASSED [ 6%] tests/legacy/test_clip_by_rect.py::test_point_on_boundary PASSED [ 6%] tests/legacy/test_clip_by_rect.py::test_line_outside PASSED [ 6%] tests/legacy/test_clip_by_rect.py::test_line_inside PASSED [ 6%] tests/legacy/test_clip_by_rect.py::test_line_on_boundary PASSED [ 6%] tests/legacy/test_clip_by_rect.py::test_line_splitting_rectangle PASSED [ 6%] tests/legacy/test_clip_by_rect.py::test_polygon_shell_ccw_fully_on_rectangle_boundary XFAIL [ 6%] tests/legacy/test_clip_by_rect.py::test_polygon_shell_cc_fully_on_rectangle_boundary XFAIL [ 6%] tests/legacy/test_create_inconsistent_dimensionality.py::test_create_from_geojson[geojson0] PASSED [ 6%] tests/legacy/test_create_inconsistent_dimensionality.py::test_create_from_geojson[geojson1] PASSED [ 6%] tests/legacy/test_create_inconsistent_dimensionality.py::test_create_directly[LineString-args0] PASSED [ 6%] tests/legacy/test_create_inconsistent_dimensionality.py::test_create_directly[Polygon-args1] PASSED [ 6%] tests/legacy/test_create_inconsistent_dimensionality.py::test_create_directly[Polygon-args2] PASSED [ 6%] tests/legacy/test_create_inconsistent_dimensionality.py::test_create_from_wkt[MULTIPOINT (1 1 1, 2 2)-MULTIPOINT Z (1 1 1, 2 2 0)] PASSED [ 6%] tests/legacy/test_create_inconsistent_dimensionality.py::test_create_from_wkt[MULTIPOINT (1 1, 2 2 2)-MULTIPOINT Z (1 1 0, 2 2 2)] PASSED [ 6%] tests/legacy/test_create_inconsistent_dimensionality.py::test_create_from_wkt[LINESTRING (1 1 1, 2 2)-LINESTRING Z (1 1 1, 2 2 0)] PASSED [ 6%] tests/legacy/test_create_inconsistent_dimensionality.py::test_create_from_wkt[POLYGON ((0 0 0, 1 0 0, 1 1, 0 1 0, 0 0 0))-POLYGON Z ((0 0 0, 1 0 0, 1 1 0, 0 1 0, 0 0 0))] PASSED [ 6%] tests/legacy/test_create_inconsistent_dimensionality.py::test_create_from_wkt[LINESTRING (1 1, 2 2 2)-LINESTRING (1 1, 2 2)] PASSED [ 6%] tests/legacy/test_create_inconsistent_dimensionality.py::test_create_from_wkt[POLYGON ((0 0, 1 0 1, 1 1, 0 1, 0 0))-POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0))] PASSED [ 6%] tests/legacy/test_delaunay.py::DelaunayTriangulation::test_lines PASSED [ 6%] tests/legacy/test_delaunay.py::DelaunayTriangulation::test_point PASSED [ 6%] tests/legacy/test_delaunay.py::DelaunayTriangulation::test_polys PASSED [ 6%] tests/legacy/test_empty_polygons.py::test_empty_polygon PASSED [ 6%] tests/legacy/test_empty_polygons.py::test_empty_multipolygon PASSED [ 7%] tests/legacy/test_empty_polygons.py::test_multipolygon_empty_polygon PASSED [ 7%] tests/legacy/test_empty_polygons.py::test_multipolygon_empty_among_polygon PASSED [ 7%] tests/legacy/test_equality.py::test_equals_exact PASSED [ 7%] tests/legacy/test_geointerface.py::GeoInterfaceTestCase::test_geointerface PASSED [ 7%] tests/legacy/test_geointerface.py::test_empty_wkt_polygon PASSED [ 7%] tests/legacy/test_geointerface.py::test_empty_polygon PASSED [ 7%] tests/legacy/test_invalid_geometries.py::InvalidGeometriesTestCase::test_invalid_intersection PASSED [ 7%] tests/legacy/test_linear_referencing.py::LinearReferencingTestCase::test_alias_interpolate PASSED [ 7%] tests/legacy/test_linear_referencing.py::LinearReferencingTestCase::test_alias_project PASSED [ 7%] tests/legacy/test_linear_referencing.py::LinearReferencingTestCase::test_line1_interpolate PASSED [ 7%] tests/legacy/test_linear_referencing.py::LinearReferencingTestCase::test_line1_project PASSED [ 7%] tests/legacy/test_linear_referencing.py::LinearReferencingTestCase::test_line2_interpolate PASSED [ 7%] tests/legacy/test_linear_referencing.py::LinearReferencingTestCase::test_line2_project PASSED [ 7%] tests/legacy/test_linear_referencing.py::LinearReferencingTestCase::test_line_ends_interpolate PASSED [ 7%] tests/legacy/test_linear_referencing.py::LinearReferencingTestCase::test_multiline_interpolate PASSED [ 7%] tests/legacy/test_linear_referencing.py::LinearReferencingTestCase::test_multiline_project PASSED [ 7%] tests/legacy/test_linear_referencing.py::LinearReferencingTestCase::test_not_on_line_project PASSED [ 7%] tests/legacy/test_linear_referencing.py::LinearReferencingTestCase::test_not_supported_project PASSED [ 7%] tests/legacy/test_linemerge.py::LineMergeTestCase::test_linemerge PASSED [ 7%] tests/legacy/test_locale.py::LocaleTestCase::test_wkt_locale SKIPPED [ 7%] tests/legacy/test_make_valid.py::test_make_valid_invalid_input PASSED [ 7%] tests/legacy/test_make_valid.py::test_make_valid_input PASSED [ 7%] tests/legacy/test_mapping.py::MappingTestCase::test_empty_polygon PASSED [ 7%] tests/legacy/test_mapping.py::MappingTestCase::test_point PASSED [ 7%] tests/legacy/test_minimum_clearance.py::test_point PASSED [ 7%] tests/legacy/test_minimum_clearance.py::test_linestring PASSED [ 7%] tests/legacy/test_minimum_clearance.py::test_simple_polygon PASSED [ 7%] tests/legacy/test_minimum_clearance.py::test_more_complicated_polygon PASSED [ 7%] tests/legacy/test_ndarrays.py::TransposeTestCase::test_linestring PASSED [ 7%] tests/legacy/test_ndarrays.py::TransposeTestCase::test_multipoint PASSED [ 7%] tests/legacy/test_ndarrays.py::TransposeTestCase::test_polygon PASSED [ 7%] tests/legacy/test_nearest.py::Nearest::test_nearest PASSED [ 7%] tests/legacy/test_operations.py::OperationsTestCase::test_hausdorff_distance PASSED [ 7%] tests/legacy/test_operations.py::OperationsTestCase::test_interpolate PASSED [ 7%] tests/legacy/test_operations.py::OperationsTestCase::test_normalize PASSED [ 7%] tests/legacy/test_operations.py::OperationsTestCase::test_operations PASSED [ 7%] tests/legacy/test_operations.py::OperationsTestCase::test_relate PASSED [ 7%] tests/legacy/test_operators.py::OperatorsTestCase::test_linestring PASSED [ 7%] tests/legacy/test_operators.py::OperatorsTestCase::test_multipoint PASSED [ 7%] tests/legacy/test_operators.py::OperatorsTestCase::test_point PASSED [ 7%] tests/legacy/test_operators.py::OperatorsTestCase::test_polygon PASSED [ 7%] tests/legacy/test_orient.py::OrientTestCase::test_empty_polygon PASSED [ 7%] tests/legacy/test_orient.py::OrientTestCase::test_geometrycollection PASSED [ 7%] tests/legacy/test_orient.py::OrientTestCase::test_linearring PASSED [ 7%] tests/legacy/test_orient.py::OrientTestCase::test_linestring PASSED [ 7%] tests/legacy/test_orient.py::OrientTestCase::test_multilinestring PASSED [ 7%] tests/legacy/test_orient.py::OrientTestCase::test_multipoint PASSED [ 7%] tests/legacy/test_orient.py::OrientTestCase::test_multipolygon PASSED [ 7%] tests/legacy/test_orient.py::OrientTestCase::test_point PASSED [ 7%] tests/legacy/test_orient.py::OrientTestCase::test_polygon PASSED [ 7%] tests/legacy/test_orient.py::OrientTestCase::test_polygon_with_holes PASSED [ 7%] tests/legacy/test_parallel_offset.py::test_non_finite_distance[nan] PASSED [ 7%] tests/legacy/test_parallel_offset.py::test_non_finite_distance[inf] PASSED [ 7%] tests/legacy/test_parallel_offset.py::OperationsTestCase::test_parallel_offset_linear_ring PASSED [ 7%] tests/legacy/test_parallel_offset.py::OperationsTestCase::test_parallel_offset_linestring PASSED [ 7%] tests/legacy/test_persist.py::PersistTestCase::test_pickle PASSED [ 7%] tests/legacy/test_persist.py::PersistTestCase::test_wkb PASSED [ 7%] tests/legacy/test_persist.py::PersistTestCase::test_wkb_dumps_endianness PASSED [ 7%] tests/legacy/test_persist.py::PersistTestCase::test_wkt PASSED [ 7%] tests/legacy/test_pickle.py::test_pickle_round_trip[point2d] PASSED [ 7%] tests/legacy/test_pickle.py::test_pickle_round_trip[point3d] PASSED [ 7%] tests/legacy/test_pickle.py::test_pickle_round_trip[linestring] PASSED [ 7%] tests/legacy/test_pickle.py::test_pickle_round_trip[linearring] PASSED [ 8%] tests/legacy/test_pickle.py::test_pickle_round_trip[polygon] PASSED [ 8%] tests/legacy/test_pickle.py::test_pickle_round_trip[multipoint] PASSED [ 8%] tests/legacy/test_pickle.py::test_pickle_round_trip[multilinestring] PASSED [ 8%] tests/legacy/test_pickle.py::test_pickle_round_trip[multipolygon] PASSED [ 8%] tests/legacy/test_pickle.py::test_pickle_round_trip[geometrycollection] PASSED [ 8%] tests/legacy/test_pickle.py::test_pickle_round_trip[emptypoint] PASSED [ 8%] tests/legacy/test_pickle.py::test_pickle_round_trip[emptypolygon] PASSED [ 8%] tests/legacy/test_pickle.py::test_unpickle_pre_20[token] SKIPPED (go...) [ 8%] tests/legacy/test_polygonize.py::PolygonizeTestCase::test_polygonize PASSED [ 8%] tests/legacy/test_polygonize.py::PolygonizeTestCase::test_polygonize_full PASSED [ 8%] tests/legacy/test_polylabel.py::PolylabelTestCase::test_concave_polygon PASSED [ 8%] tests/legacy/test_polylabel.py::PolylabelTestCase::test_polygon_infinite_loop PASSED [ 8%] tests/legacy/test_polylabel.py::PolylabelTestCase::test_polygon_with_hole PASSED [ 8%] tests/legacy/test_polylabel.py::PolylabelTestCase::test_polylabel PASSED [ 8%] tests/legacy/test_polylabel.py::PolylabelTestCase::test_rectangle_special_case PASSED [ 8%] tests/legacy/test_predicates.py::PredicatesTestCase::test_binary_predicate_exceptions PASSED [ 8%] tests/legacy/test_predicates.py::PredicatesTestCase::test_binary_predicates PASSED [ 8%] tests/legacy/test_predicates.py::PredicatesTestCase::test_relate_pattern PASSED [ 8%] tests/legacy/test_predicates.py::PredicatesTestCase::test_unary_predicates PASSED [ 8%] tests/legacy/test_prepared.py::test_prepared_geometry PASSED [ 8%] tests/legacy/test_prepared.py::test_prep PASSED [ 8%] tests/legacy/test_prepared.py::test_op_not_allowed PASSED [ 8%] tests/legacy/test_prepared.py::test_predicate_not_allowed PASSED [ 8%] tests/legacy/test_prepared.py::test_prepared_predicates PASSED [ 8%] tests/legacy/test_prepared.py::test_prepare_already_prepared PASSED [ 8%] tests/legacy/test_products_z.py::ProductZTestCase::test_line_intersection PASSED [ 8%] tests/legacy/test_shape.py::test_polygon_no_coords[geom0] PASSED [ 8%] tests/legacy/test_shape.py::test_polygon_no_coords[geom1] PASSED [ 8%] tests/legacy/test_shape.py::test_polygon_empty_np_array PASSED [ 8%] tests/legacy/test_shape.py::test_polygon_with_coords_list PASSED [ 8%] tests/legacy/test_shape.py::test_polygon_not_empty_np_array PASSED [ 8%] tests/legacy/test_shape.py::test_multilinestring_empty[geom0] PASSED [ 8%] tests/legacy/test_shape.py::test_multilinestring_empty[geom1] PASSED [ 8%] tests/legacy/test_shape.py::test_multilinestring_empty[geom2] PASSED [ 8%] tests/legacy/test_shape.py::test_is_coordinates_empty[coords0] PASSED [ 8%] tests/legacy/test_shape.py::test_is_coordinates_empty[coords1] PASSED [ 8%] tests/legacy/test_shape.py::test_is_coordinates_empty[coords2] PASSED [ 8%] tests/legacy/test_shape.py::test_is_coordinates_empty[None] PASSED [ 8%] tests/legacy/test_shape.py::test_is_coordinates_empty[coords4] PASSED [ 8%] tests/legacy/test_shape.py::test_feature_from_geo_interface PASSED [ 8%] tests/legacy/test_shared_paths.py::SharedPaths::test_shared_paths_forward PASSED [ 8%] tests/legacy/test_shared_paths.py::SharedPaths::test_shared_paths_forward2 PASSED [ 8%] tests/legacy/test_shared_paths.py::SharedPaths::test_wrong_type PASSED [ 8%] tests/legacy/test_singularity.py::PolygonTestCase::test_polygon_3 PASSED [ 8%] tests/legacy/test_singularity.py::PolygonTestCase::test_polygon_5 PASSED [ 8%] tests/legacy/test_snap.py::Snap::test_snap PASSED [ 8%] tests/legacy/test_split.py::TestSplitGeometry::test_split_closed_line_with_point PASSED [ 8%] tests/legacy/test_split.py::TestSplitPolygon::test_split_closed_line_with_point PASSED [ 8%] tests/legacy/test_split.py::TestSplitPolygon::test_split_poly_with_line PASSED [ 8%] tests/legacy/test_split.py::TestSplitPolygon::test_split_poly_with_multiline PASSED [ 8%] tests/legacy/test_split.py::TestSplitPolygon::test_split_poly_with_other PASSED [ 8%] tests/legacy/test_split.py::TestSplitLine::test_split_closed_line_with_point PASSED [ 8%] tests/legacy/test_split.py::TestSplitLine::test_split_line_with_line PASSED [ 8%] tests/legacy/test_split.py::TestSplitLine::test_split_line_with_multiline PASSED [ 8%] tests/legacy/test_split.py::TestSplitLine::test_split_line_with_multipoint PASSED [ 8%] tests/legacy/test_split.py::TestSplitLine::test_split_line_with_multipolygon PASSED [ 8%] tests/legacy/test_split.py::TestSplitLine::test_split_line_with_point PASSED [ 8%] tests/legacy/test_split.py::TestSplitLine::test_split_line_with_polygon PASSED [ 8%] tests/legacy/test_split.py::TestSplitClosedRing::test_split_closed_line_with_point PASSED [ 8%] tests/legacy/test_split.py::TestSplitClosedRing::test_split_closed_ring_with_point PASSED [ 8%] tests/legacy/test_split.py::TestSplitMulti::test_split_closed_line_with_point PASSED [ 8%] tests/legacy/test_split.py::TestSplitMulti::test_split_multiline_with_multipoint PASSED [ 8%] tests/legacy/test_split.py::TestSplitMulti::test_split_multiline_with_point PASSED [ 8%] tests/legacy/test_split.py::TestSplitMulti::test_split_multipolygon_with_line PASSED [ 9%] tests/legacy/test_substring.py::SubstringTestCase::test_raise_type_error PASSED [ 9%] tests/legacy/test_substring.py::SubstringTestCase::test_return_endpoint PASSED [ 9%] tests/legacy/test_substring.py::SubstringTestCase::test_return_endsubstring PASSED [ 9%] tests/legacy/test_substring.py::SubstringTestCase::test_return_endsubstring_reversed PASSED [ 9%] tests/legacy/test_substring.py::SubstringTestCase::test_return_midpoint PASSED [ 9%] tests/legacy/test_substring.py::SubstringTestCase::test_return_midsubstring PASSED [ 9%] tests/legacy/test_substring.py::SubstringTestCase::test_return_midsubstring_reversed PASSED [ 9%] tests/legacy/test_substring.py::SubstringTestCase::test_return_startpoint PASSED [ 9%] tests/legacy/test_substring.py::SubstringTestCase::test_return_startsubstring PASSED [ 9%] tests/legacy/test_substring.py::SubstringTestCase::test_return_startsubstring_reversed PASSED [ 9%] tests/legacy/test_substring.py::SubstringTestCase::test_return_substring_issue682 PASSED [ 9%] tests/legacy/test_substring.py::SubstringTestCase::test_return_substring_issue848 PASSED [ 9%] tests/legacy/test_substring.py::SubstringTestCase::test_return_substring_with_vertices PASSED [ 9%] tests/legacy/test_substring.py::SubstringTestCase::test_return_z_coord_issue1699 PASSED [ 9%] tests/legacy/test_svg.py::SvgTestCase::test_collection PASSED [ 9%] tests/legacy/test_svg.py::SvgTestCase::test_linestring PASSED [ 9%] tests/legacy/test_svg.py::SvgTestCase::test_multilinestring PASSED [ 9%] tests/legacy/test_svg.py::SvgTestCase::test_multipoint PASSED [ 9%] tests/legacy/test_svg.py::SvgTestCase::test_multipolygon PASSED [ 9%] tests/legacy/test_svg.py::SvgTestCase::test_point PASSED [ 9%] tests/legacy/test_svg.py::SvgTestCase::test_polygon PASSED [ 9%] tests/legacy/test_transform.py::IdentityTestCase::test_empty PASSED [ 9%] tests/legacy/test_transform.py::IdentityTestCase::test_line PASSED [ 9%] tests/legacy/test_transform.py::IdentityTestCase::test_linearring PASSED [ 9%] tests/legacy/test_transform.py::IdentityTestCase::test_multipolygon PASSED [ 9%] tests/legacy/test_transform.py::IdentityTestCase::test_point PASSED [ 9%] tests/legacy/test_transform.py::IdentityTestCase::test_polygon PASSED [ 9%] tests/legacy/test_transform.py::LambdaTestCase::test_line PASSED [ 9%] tests/legacy/test_transform.py::LambdaTestCase::test_multipolygon PASSED [ 9%] tests/legacy/test_transform.py::LambdaTestCase::test_point PASSED [ 9%] tests/legacy/test_transform.py::LambdaTestCase::test_polygon PASSED [ 9%] tests/legacy/test_union.py::UnionTestCase::test_unary_union PASSED [ 9%] tests/legacy/test_union.py::UnionTestCase::test_unary_union_multi PASSED [ 9%] tests/legacy/test_union.py::UnionTestCase::test_unary_union_partial PASSED [ 9%] tests/legacy/test_validation.py::ValidationTestCase::test_valid PASSED [ 9%] tests/legacy/test_vectorized.py::VectorizedContainsTestCase::test_array_2d PASSED [ 9%] tests/legacy/test_vectorized.py::VectorizedContainsTestCase::test_array_dtype PASSED [ 9%] tests/legacy/test_vectorized.py::VectorizedContainsTestCase::test_contains_linestring PASSED [ 9%] tests/legacy/test_vectorized.py::VectorizedContainsTestCase::test_contains_multipoly PASSED [ 9%] tests/legacy/test_vectorized.py::VectorizedContainsTestCase::test_contains_point PASSED [ 9%] tests/legacy/test_vectorized.py::VectorizedContainsTestCase::test_contains_poly PASSED [ 9%] tests/legacy/test_vectorized.py::VectorizedContainsTestCase::test_shapely_xy_attr_contains PASSED [ 9%] tests/legacy/test_vectorized.py::VectorizedContainsTestCase::test_x_array_order PASSED [ 9%] tests/legacy/test_vectorized.py::VectorizedContainsTestCase::test_xy_array_order PASSED [ 9%] tests/legacy/test_vectorized.py::VectorizedContainsTestCase::test_y_array_order PASSED [ 9%] tests/legacy/test_vectorized.py::VectorizedTouchesTestCase::test_touches PASSED [ 9%] tests/legacy/test_voronoi_diagram.py::test_no_regions PASSED [ 9%] tests/legacy/test_voronoi_diagram.py::test_two_regions PASSED [ 9%] tests/legacy/test_voronoi_diagram.py::test_edges PASSED [ 9%] tests/legacy/test_voronoi_diagram.py::test_smaller_envelope PASSED [ 9%] tests/legacy/test_voronoi_diagram.py::test_larger_envelope PASSED [ 9%] tests/legacy/test_voronoi_diagram.py::test_from_polygon PASSED [ 9%] tests/legacy/test_voronoi_diagram.py::test_from_polygon_with_enough_tolerance PASSED [ 9%] tests/legacy/test_voronoi_diagram.py::test_from_polygon_without_enough_tolerance PASSED [ 9%] tests/legacy/test_voronoi_diagram.py::test_from_polygon_without_floating_point_coordinates PASSED [ 9%] tests/legacy/test_voronoi_diagram.py::test_from_multipoint_without_floating_point_coordinates PASSED [ 9%] tests/legacy/test_voronoi_diagram.py::test_from_multipoint_with_tolerace_without_floating_point_coordinates PASSED [ 9%] tests/legacy/test_voronoi_diagram.py::test_from_multipoint_without_tolerace_without_floating_point_coordinates PASSED [ 9%] tests/legacy/test_wkb.py::test_dumps_srid PASSED [ 9%] tests/legacy/test_wkb.py::test_dumps_endianness PASSED [ 9%] tests/legacy/test_wkb.py::test_dumps_hex PASSED [ 9%] tests/legacy/test_wkb.py::test_loads_srid PASSED [ 9%] tests/legacy/test_wkb.py::test_loads_hex PASSED [ 9%] tests/legacy/test_wkb.py::test_dump_load_binary PASSED [ 10%] tests/legacy/test_wkb.py::test_dump_load_hex PASSED [ 10%] tests/legacy/test_wkb.py::test_dump_hex_load_binary XFAIL (Not yet i...) [ 10%] tests/legacy/test_wkb.py::test_dump_binary_load_hex PASSED [ 10%] tests/legacy/test_wkb.py::test_point_empty PASSED [ 10%] tests/legacy/test_wkb.py::test_point_z_empty PASSED [ 10%] tests/legacy/test_wkt.py::test_wkt PASSED [ 10%] tests/legacy/test_wkt.py::test_wkt_null PASSED [ 10%] tests/legacy/test_wkt.py::test_dump_load PASSED [ 10%] tests/legacy/test_wkt.py::test_dump_load_null_geometry PASSED [ 10%] tests/legacy/test_wkt.py::test_dumps_loads PASSED [ 10%] tests/legacy/test_wkt.py::test_dumps_loads_null_geometry PASSED [ 10%] tests/legacy/test_wkt.py::test_dumps_precision PASSED [ 10%] tests/test_constructive.py::test_no_args_array[boundary-geometry0] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[boundary-geometry1] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[boundary-geometry2] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[boundary-geometry3] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[boundary-geometry4] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[boundary-geometry5] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[boundary-geometry6] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[boundary-geometry7] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[boundary-geometry8] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[boundary-geometry9] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[boundary-geometry10] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[boundary-geometry11] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[boundary-geometry12] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[boundary-geometry13] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[boundary-geometry14] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[boundary-geometry15] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[boundary-geometry16] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[boundary-geometry17] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[boundary-geometry18] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[boundary-geometry19] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[centroid-geometry0] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[centroid-geometry1] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[centroid-geometry2] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[centroid-geometry3] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[centroid-geometry4] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[centroid-geometry5] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[centroid-geometry6] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[centroid-geometry7] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[centroid-geometry8] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[centroid-geometry9] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[centroid-geometry10] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[centroid-geometry11] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[centroid-geometry12] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[centroid-geometry13] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[centroid-geometry14] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[centroid-geometry15] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[centroid-geometry16] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[centroid-geometry17] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[centroid-geometry18] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[centroid-geometry19] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[convex_hull-geometry0] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[convex_hull-geometry1] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[convex_hull-geometry2] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[convex_hull-geometry3] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[convex_hull-geometry4] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[convex_hull-geometry5] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[convex_hull-geometry6] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[convex_hull-geometry7] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[convex_hull-geometry8] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[convex_hull-geometry9] PASSED [ 10%] tests/test_constructive.py::test_no_args_array[convex_hull-geometry10] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[convex_hull-geometry11] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[convex_hull-geometry12] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[convex_hull-geometry13] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[convex_hull-geometry14] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[convex_hull-geometry15] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[convex_hull-geometry16] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[convex_hull-geometry17] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[convex_hull-geometry18] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[convex_hull-geometry19] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[concave_hull-geometry0] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[concave_hull-geometry1] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[concave_hull-geometry2] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[concave_hull-geometry3] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[concave_hull-geometry4] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[concave_hull-geometry5] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[concave_hull-geometry6] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[concave_hull-geometry7] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[concave_hull-geometry8] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[concave_hull-geometry9] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[concave_hull-geometry10] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[concave_hull-geometry11] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[concave_hull-geometry12] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[concave_hull-geometry13] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[concave_hull-geometry14] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[concave_hull-geometry15] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[concave_hull-geometry16] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[concave_hull-geometry17] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[concave_hull-geometry18] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[concave_hull-geometry19] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[envelope-geometry0] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[envelope-geometry1] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[envelope-geometry2] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[envelope-geometry3] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[envelope-geometry4] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[envelope-geometry5] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[envelope-geometry6] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[envelope-geometry7] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[envelope-geometry8] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[envelope-geometry9] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[envelope-geometry10] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[envelope-geometry11] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[envelope-geometry12] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[envelope-geometry13] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[envelope-geometry14] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[envelope-geometry15] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[envelope-geometry16] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[envelope-geometry17] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[envelope-geometry18] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[envelope-geometry19] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[extract_unique_points-geometry0] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[extract_unique_points-geometry1] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[extract_unique_points-geometry2] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[extract_unique_points-geometry3] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[extract_unique_points-geometry4] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[extract_unique_points-geometry5] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[extract_unique_points-geometry6] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[extract_unique_points-geometry7] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[extract_unique_points-geometry8] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[extract_unique_points-geometry9] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[extract_unique_points-geometry10] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[extract_unique_points-geometry11] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[extract_unique_points-geometry12] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[extract_unique_points-geometry13] PASSED [ 11%] tests/test_constructive.py::test_no_args_array[extract_unique_points-geometry14] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[extract_unique_points-geometry15] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[extract_unique_points-geometry16] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[extract_unique_points-geometry17] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[extract_unique_points-geometry18] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[extract_unique_points-geometry19] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[minimum_clearance_line-geometry0] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[minimum_clearance_line-geometry1] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[minimum_clearance_line-geometry2] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[minimum_clearance_line-geometry3] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[minimum_clearance_line-geometry4] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[minimum_clearance_line-geometry5] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[minimum_clearance_line-geometry6] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[minimum_clearance_line-geometry7] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[minimum_clearance_line-geometry8] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[minimum_clearance_line-geometry9] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[minimum_clearance_line-geometry10] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[minimum_clearance_line-geometry11] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[minimum_clearance_line-geometry12] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[minimum_clearance_line-geometry13] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[minimum_clearance_line-geometry14] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[minimum_clearance_line-geometry15] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[minimum_clearance_line-geometry16] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[minimum_clearance_line-geometry17] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[minimum_clearance_line-geometry18] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[minimum_clearance_line-geometry19] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[node-geometry0] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[node-geometry1] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[node-geometry2] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[node-geometry3] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[node-geometry4] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[node-geometry5] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[node-geometry6] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[node-geometry7] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[node-geometry8] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[node-geometry9] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[node-geometry10] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[node-geometry11] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[node-geometry12] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[node-geometry13] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[node-geometry14] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[node-geometry15] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[node-geometry16] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[node-geometry17] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[node-geometry18] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[node-geometry19] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[normalize-geometry0] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[normalize-geometry1] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[normalize-geometry2] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[normalize-geometry3] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[normalize-geometry4] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[normalize-geometry5] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[normalize-geometry6] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[normalize-geometry7] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[normalize-geometry8] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[normalize-geometry9] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[normalize-geometry10] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[normalize-geometry11] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[normalize-geometry12] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[normalize-geometry13] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[normalize-geometry14] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[normalize-geometry15] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[normalize-geometry16] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[normalize-geometry17] PASSED [ 12%] tests/test_constructive.py::test_no_args_array[normalize-geometry18] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[normalize-geometry19] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[point_on_surface-geometry0] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[point_on_surface-geometry1] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[point_on_surface-geometry2] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[point_on_surface-geometry3] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[point_on_surface-geometry4] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[point_on_surface-geometry5] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[point_on_surface-geometry6] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[point_on_surface-geometry7] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[point_on_surface-geometry8] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[point_on_surface-geometry9] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[point_on_surface-geometry10] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[point_on_surface-geometry11] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[point_on_surface-geometry12] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[point_on_surface-geometry13] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[point_on_surface-geometry14] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[point_on_surface-geometry15] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[point_on_surface-geometry16] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[point_on_surface-geometry17] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[point_on_surface-geometry18] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[point_on_surface-geometry19] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[constrained_delaunay_triangles-geometry0] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[constrained_delaunay_triangles-geometry1] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[constrained_delaunay_triangles-geometry2] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[constrained_delaunay_triangles-geometry3] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[constrained_delaunay_triangles-geometry4] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[constrained_delaunay_triangles-geometry5] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[constrained_delaunay_triangles-geometry6] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[constrained_delaunay_triangles-geometry7] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[constrained_delaunay_triangles-geometry8] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[constrained_delaunay_triangles-geometry9] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[constrained_delaunay_triangles-geometry10] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[constrained_delaunay_triangles-geometry11] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[constrained_delaunay_triangles-geometry12] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[constrained_delaunay_triangles-geometry13] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[constrained_delaunay_triangles-geometry14] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[constrained_delaunay_triangles-geometry15] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[constrained_delaunay_triangles-geometry16] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[constrained_delaunay_triangles-geometry17] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[constrained_delaunay_triangles-geometry18] PASSED [ 13%] tests/test_constructive.py::test_no_args_array[constrained_delaunay_triangles-geometry19] PASSED [ 13%] tests/test_constructive.py::test_float_arg_array[buffer-geometry0] PASSED [ 13%] tests/test_constructive.py::test_float_arg_array[buffer-geometry1] PASSED [ 13%] tests/test_constructive.py::test_float_arg_array[buffer-geometry2] PASSED [ 13%] tests/test_constructive.py::test_float_arg_array[buffer-geometry3] PASSED [ 13%] tests/test_constructive.py::test_float_arg_array[buffer-geometry4] PASSED [ 13%] tests/test_constructive.py::test_float_arg_array[buffer-geometry5] PASSED [ 13%] tests/test_constructive.py::test_float_arg_array[buffer-geometry6] PASSED [ 13%] tests/test_constructive.py::test_float_arg_array[buffer-geometry7] PASSED [ 13%] tests/test_constructive.py::test_float_arg_array[buffer-geometry8] PASSED [ 13%] tests/test_constructive.py::test_float_arg_array[buffer-geometry9] PASSED [ 13%] tests/test_constructive.py::test_float_arg_array[buffer-geometry10] PASSED [ 13%] tests/test_constructive.py::test_float_arg_array[buffer-geometry11] PASSED [ 13%] tests/test_constructive.py::test_float_arg_array[buffer-geometry12] PASSED [ 13%] tests/test_constructive.py::test_float_arg_array[buffer-geometry13] PASSED [ 13%] tests/test_constructive.py::test_float_arg_array[buffer-geometry14] PASSED [ 13%] tests/test_constructive.py::test_float_arg_array[buffer-geometry15] PASSED [ 13%] tests/test_constructive.py::test_float_arg_array[buffer-geometry16] PASSED [ 13%] tests/test_constructive.py::test_float_arg_array[buffer-geometry17] PASSED [ 13%] tests/test_constructive.py::test_float_arg_array[buffer-geometry18] PASSED [ 13%] tests/test_constructive.py::test_float_arg_array[buffer-geometry19] PASSED [ 13%] tests/test_constructive.py::test_float_arg_array[offset_curve-geometry0] PASSED [ 13%] tests/test_constructive.py::test_float_arg_array[offset_curve-geometry1] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[offset_curve-geometry2] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[offset_curve-geometry3] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[offset_curve-geometry4] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[offset_curve-geometry5] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[offset_curve-geometry6] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[offset_curve-geometry7] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[offset_curve-geometry8] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[offset_curve-geometry9] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[offset_curve-geometry10] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[offset_curve-geometry11] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[offset_curve-geometry12] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[offset_curve-geometry13] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[offset_curve-geometry14] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[offset_curve-geometry15] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[offset_curve-geometry16] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[offset_curve-geometry17] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[offset_curve-geometry18] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[offset_curve-geometry19] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[delaunay_triangles-geometry0] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[delaunay_triangles-geometry1] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[delaunay_triangles-geometry2] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[delaunay_triangles-geometry3] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[delaunay_triangles-geometry4] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[delaunay_triangles-geometry5] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[delaunay_triangles-geometry6] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[delaunay_triangles-geometry7] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[delaunay_triangles-geometry8] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[delaunay_triangles-geometry9] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[delaunay_triangles-geometry10] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[delaunay_triangles-geometry11] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[delaunay_triangles-geometry12] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[delaunay_triangles-geometry13] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[delaunay_triangles-geometry14] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[delaunay_triangles-geometry15] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[delaunay_triangles-geometry16] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[delaunay_triangles-geometry17] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[delaunay_triangles-geometry18] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[delaunay_triangles-geometry19] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[simplify-geometry0] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[simplify-geometry1] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[simplify-geometry2] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[simplify-geometry3] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[simplify-geometry4] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[simplify-geometry5] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[simplify-geometry6] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[simplify-geometry7] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[simplify-geometry8] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[simplify-geometry9] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[simplify-geometry10] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[simplify-geometry11] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[simplify-geometry12] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[simplify-geometry13] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[simplify-geometry14] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[simplify-geometry15] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[simplify-geometry16] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[simplify-geometry17] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[simplify-geometry18] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[simplify-geometry19] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[voronoi_polygons-geometry0] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[voronoi_polygons-geometry1] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[voronoi_polygons-geometry2] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[voronoi_polygons-geometry3] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[voronoi_polygons-geometry4] PASSED [ 14%] tests/test_constructive.py::test_float_arg_array[voronoi_polygons-geometry5] PASSED [ 15%] tests/test_constructive.py::test_float_arg_array[voronoi_polygons-geometry6] PASSED [ 15%] tests/test_constructive.py::test_float_arg_array[voronoi_polygons-geometry7] PASSED [ 15%] tests/test_constructive.py::test_float_arg_array[voronoi_polygons-geometry8] PASSED [ 15%] tests/test_constructive.py::test_float_arg_array[voronoi_polygons-geometry9] PASSED [ 15%] tests/test_constructive.py::test_float_arg_array[voronoi_polygons-geometry10] PASSED [ 15%] tests/test_constructive.py::test_float_arg_array[voronoi_polygons-geometry11] PASSED [ 15%] tests/test_constructive.py::test_float_arg_array[voronoi_polygons-geometry12] PASSED [ 15%] tests/test_constructive.py::test_float_arg_array[voronoi_polygons-geometry13] PASSED [ 15%] tests/test_constructive.py::test_float_arg_array[voronoi_polygons-geometry14] PASSED [ 15%] tests/test_constructive.py::test_float_arg_array[voronoi_polygons-geometry15] PASSED [ 15%] tests/test_constructive.py::test_float_arg_array[voronoi_polygons-geometry16] PASSED [ 15%] tests/test_constructive.py::test_float_arg_array[voronoi_polygons-geometry17] PASSED [ 15%] tests/test_constructive.py::test_float_arg_array[voronoi_polygons-geometry18] PASSED [ 15%] tests/test_constructive.py::test_float_arg_array[voronoi_polygons-geometry19] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference0-geometry0] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference0-geometry1] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference0-geometry2] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference0-geometry3] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference0-geometry4] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference0-geometry5] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference0-geometry6] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference0-geometry7] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference0-geometry8] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference0-geometry9] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference0-geometry10] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference0-geometry11] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference0-geometry12] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference0-geometry13] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference0-geometry14] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference0-geometry15] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference0-geometry16] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference0-geometry17] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference0-geometry18] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference0-geometry19] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference1-geometry0] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference1-geometry1] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference1-geometry2] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference1-geometry3] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference1-geometry4] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference1-geometry5] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference1-geometry6] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference1-geometry7] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference1-geometry8] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference1-geometry9] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference1-geometry10] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference1-geometry11] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference1-geometry12] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference1-geometry13] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference1-geometry14] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference1-geometry15] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference1-geometry16] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference1-geometry17] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference1-geometry18] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference1-geometry19] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference2-geometry0] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference2-geometry1] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference2-geometry2] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference2-geometry3] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference2-geometry4] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference2-geometry5] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference2-geometry6] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference2-geometry7] PASSED [ 15%] tests/test_constructive.py::test_snap_array[reference2-geometry8] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference2-geometry9] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference2-geometry10] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference2-geometry11] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference2-geometry12] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference2-geometry13] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference2-geometry14] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference2-geometry15] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference2-geometry16] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference2-geometry17] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference2-geometry18] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference2-geometry19] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference3-geometry0] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference3-geometry1] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference3-geometry2] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference3-geometry3] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference3-geometry4] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference3-geometry5] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference3-geometry6] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference3-geometry7] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference3-geometry8] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference3-geometry9] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference3-geometry10] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference3-geometry11] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference3-geometry12] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference3-geometry13] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference3-geometry14] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference3-geometry15] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference3-geometry16] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference3-geometry17] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference3-geometry18] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference3-geometry19] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference4-geometry0] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference4-geometry1] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference4-geometry2] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference4-geometry3] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference4-geometry4] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference4-geometry5] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference4-geometry6] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference4-geometry7] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference4-geometry8] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference4-geometry9] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference4-geometry10] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference4-geometry11] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference4-geometry12] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference4-geometry13] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference4-geometry14] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference4-geometry15] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference4-geometry16] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference4-geometry17] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference4-geometry18] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference4-geometry19] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference5-geometry0] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference5-geometry1] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference5-geometry2] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference5-geometry3] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference5-geometry4] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference5-geometry5] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference5-geometry6] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference5-geometry7] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference5-geometry8] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference5-geometry9] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference5-geometry10] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference5-geometry11] PASSED [ 16%] tests/test_constructive.py::test_snap_array[reference5-geometry12] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference5-geometry13] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference5-geometry14] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference5-geometry15] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference5-geometry16] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference5-geometry17] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference5-geometry18] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference5-geometry19] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference6-geometry0] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference6-geometry1] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference6-geometry2] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference6-geometry3] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference6-geometry4] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference6-geometry5] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference6-geometry6] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference6-geometry7] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference6-geometry8] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference6-geometry9] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference6-geometry10] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference6-geometry11] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference6-geometry12] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference6-geometry13] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference6-geometry14] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference6-geometry15] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference6-geometry16] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference6-geometry17] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference6-geometry18] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference6-geometry19] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference7-geometry0] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference7-geometry1] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference7-geometry2] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference7-geometry3] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference7-geometry4] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference7-geometry5] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference7-geometry6] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference7-geometry7] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference7-geometry8] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference7-geometry9] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference7-geometry10] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference7-geometry11] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference7-geometry12] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference7-geometry13] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference7-geometry14] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference7-geometry15] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference7-geometry16] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference7-geometry17] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference7-geometry18] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference7-geometry19] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference8-geometry0] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference8-geometry1] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference8-geometry2] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference8-geometry3] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference8-geometry4] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference8-geometry5] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference8-geometry6] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference8-geometry7] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference8-geometry8] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference8-geometry9] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference8-geometry10] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference8-geometry11] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference8-geometry12] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference8-geometry13] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference8-geometry14] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference8-geometry15] PASSED [ 17%] tests/test_constructive.py::test_snap_array[reference8-geometry16] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference8-geometry17] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference8-geometry18] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference8-geometry19] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference9-geometry0] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference9-geometry1] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference9-geometry2] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference9-geometry3] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference9-geometry4] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference9-geometry5] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference9-geometry6] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference9-geometry7] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference9-geometry8] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference9-geometry9] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference9-geometry10] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference9-geometry11] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference9-geometry12] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference9-geometry13] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference9-geometry14] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference9-geometry15] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference9-geometry16] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference9-geometry17] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference9-geometry18] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference9-geometry19] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference10-geometry0] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference10-geometry1] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference10-geometry2] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference10-geometry3] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference10-geometry4] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference10-geometry5] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference10-geometry6] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference10-geometry7] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference10-geometry8] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference10-geometry9] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference10-geometry10] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference10-geometry11] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference10-geometry12] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference10-geometry13] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference10-geometry14] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference10-geometry15] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference10-geometry16] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference10-geometry17] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference10-geometry18] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference10-geometry19] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference11-geometry0] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference11-geometry1] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference11-geometry2] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference11-geometry3] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference11-geometry4] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference11-geometry5] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference11-geometry6] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference11-geometry7] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference11-geometry8] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference11-geometry9] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference11-geometry10] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference11-geometry11] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference11-geometry12] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference11-geometry13] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference11-geometry14] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference11-geometry15] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference11-geometry16] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference11-geometry17] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference11-geometry18] PASSED [ 18%] tests/test_constructive.py::test_snap_array[reference11-geometry19] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference12-geometry0] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference12-geometry1] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference12-geometry2] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference12-geometry3] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference12-geometry4] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference12-geometry5] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference12-geometry6] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference12-geometry7] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference12-geometry8] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference12-geometry9] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference12-geometry10] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference12-geometry11] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference12-geometry12] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference12-geometry13] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference12-geometry14] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference12-geometry15] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference12-geometry16] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference12-geometry17] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference12-geometry18] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference12-geometry19] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference13-geometry0] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference13-geometry1] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference13-geometry2] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference13-geometry3] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference13-geometry4] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference13-geometry5] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference13-geometry6] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference13-geometry7] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference13-geometry8] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference13-geometry9] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference13-geometry10] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference13-geometry11] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference13-geometry12] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference13-geometry13] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference13-geometry14] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference13-geometry15] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference13-geometry16] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference13-geometry17] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference13-geometry18] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference13-geometry19] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference14-geometry0] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference14-geometry1] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference14-geometry2] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference14-geometry3] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference14-geometry4] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference14-geometry5] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference14-geometry6] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference14-geometry7] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference14-geometry8] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference14-geometry9] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference14-geometry10] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference14-geometry11] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference14-geometry12] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference14-geometry13] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference14-geometry14] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference14-geometry15] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference14-geometry16] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference14-geometry17] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference14-geometry18] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference14-geometry19] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference15-geometry0] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference15-geometry1] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference15-geometry2] PASSED [ 19%] tests/test_constructive.py::test_snap_array[reference15-geometry3] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference15-geometry4] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference15-geometry5] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference15-geometry6] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference15-geometry7] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference15-geometry8] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference15-geometry9] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference15-geometry10] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference15-geometry11] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference15-geometry12] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference15-geometry13] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference15-geometry14] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference15-geometry15] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference15-geometry16] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference15-geometry17] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference15-geometry18] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference15-geometry19] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference16-geometry0] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference16-geometry1] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference16-geometry2] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference16-geometry3] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference16-geometry4] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference16-geometry5] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference16-geometry6] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference16-geometry7] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference16-geometry8] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference16-geometry9] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference16-geometry10] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference16-geometry11] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference16-geometry12] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference16-geometry13] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference16-geometry14] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference16-geometry15] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference16-geometry16] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference16-geometry17] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference16-geometry18] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference16-geometry19] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference17-geometry0] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference17-geometry1] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference17-geometry2] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference17-geometry3] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference17-geometry4] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference17-geometry5] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference17-geometry6] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference17-geometry7] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference17-geometry8] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference17-geometry9] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference17-geometry10] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference17-geometry11] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference17-geometry12] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference17-geometry13] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference17-geometry14] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference17-geometry15] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference17-geometry16] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference17-geometry17] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference17-geometry18] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference17-geometry19] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference18-geometry0] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference18-geometry1] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference18-geometry2] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference18-geometry3] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference18-geometry4] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference18-geometry5] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference18-geometry6] PASSED [ 20%] tests/test_constructive.py::test_snap_array[reference18-geometry7] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference18-geometry8] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference18-geometry9] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference18-geometry10] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference18-geometry11] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference18-geometry12] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference18-geometry13] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference18-geometry14] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference18-geometry15] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference18-geometry16] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference18-geometry17] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference18-geometry18] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference18-geometry19] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference19-geometry0] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference19-geometry1] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference19-geometry2] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference19-geometry3] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference19-geometry4] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference19-geometry5] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference19-geometry6] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference19-geometry7] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference19-geometry8] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference19-geometry9] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference19-geometry10] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference19-geometry11] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference19-geometry12] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference19-geometry13] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference19-geometry14] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference19-geometry15] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference19-geometry16] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference19-geometry17] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference19-geometry18] PASSED [ 21%] tests/test_constructive.py::test_snap_array[reference19-geometry19] PASSED [ 21%] tests/test_constructive.py::test_no_args_missing[boundary] PASSED [ 21%] tests/test_constructive.py::test_no_args_missing[centroid] PASSED [ 21%] tests/test_constructive.py::test_no_args_missing[convex_hull] PASSED [ 21%] tests/test_constructive.py::test_no_args_missing[concave_hull] PASSED [ 21%] tests/test_constructive.py::test_no_args_missing[envelope] PASSED [ 21%] tests/test_constructive.py::test_no_args_missing[extract_unique_points] PASSED [ 21%] tests/test_constructive.py::test_no_args_missing[minimum_clearance_line] PASSED [ 21%] tests/test_constructive.py::test_no_args_missing[node] PASSED [ 21%] tests/test_constructive.py::test_no_args_missing[normalize] PASSED [ 21%] tests/test_constructive.py::test_no_args_missing[point_on_surface] PASSED [ 21%] tests/test_constructive.py::test_no_args_missing[constrained_delaunay_triangles] PASSED [ 21%] tests/test_constructive.py::test_float_arg_missing[buffer] PASSED [ 21%] tests/test_constructive.py::test_float_arg_missing[offset_curve] PASSED [ 21%] tests/test_constructive.py::test_float_arg_missing[delaunay_triangles] PASSED [ 21%] tests/test_constructive.py::test_float_arg_missing[simplify] PASSED [ 21%] tests/test_constructive.py::test_float_arg_missing[voronoi_polygons] PASSED [ 21%] tests/test_constructive.py::test_float_arg_nan[buffer-geometry0] PASSED [ 21%] tests/test_constructive.py::test_float_arg_nan[buffer-geometry1] PASSED [ 21%] tests/test_constructive.py::test_float_arg_nan[buffer-geometry2] PASSED [ 21%] tests/test_constructive.py::test_float_arg_nan[buffer-geometry3] PASSED [ 21%] tests/test_constructive.py::test_float_arg_nan[buffer-geometry4] PASSED [ 21%] tests/test_constructive.py::test_float_arg_nan[buffer-geometry5] PASSED [ 21%] tests/test_constructive.py::test_float_arg_nan[buffer-geometry6] PASSED [ 21%] tests/test_constructive.py::test_float_arg_nan[buffer-geometry7] PASSED [ 21%] tests/test_constructive.py::test_float_arg_nan[buffer-geometry8] PASSED [ 21%] tests/test_constructive.py::test_float_arg_nan[buffer-geometry9] PASSED [ 21%] tests/test_constructive.py::test_float_arg_nan[buffer-geometry10] PASSED [ 21%] tests/test_constructive.py::test_float_arg_nan[buffer-geometry11] PASSED [ 21%] tests/test_constructive.py::test_float_arg_nan[buffer-geometry12] PASSED [ 21%] tests/test_constructive.py::test_float_arg_nan[buffer-geometry13] PASSED [ 21%] tests/test_constructive.py::test_float_arg_nan[buffer-geometry14] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[buffer-geometry15] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[buffer-geometry16] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[buffer-geometry17] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[buffer-geometry18] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[buffer-geometry19] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[offset_curve-geometry0] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[offset_curve-geometry1] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[offset_curve-geometry2] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[offset_curve-geometry3] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[offset_curve-geometry4] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[offset_curve-geometry5] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[offset_curve-geometry6] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[offset_curve-geometry7] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[offset_curve-geometry8] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[offset_curve-geometry9] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[offset_curve-geometry10] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[offset_curve-geometry11] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[offset_curve-geometry12] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[offset_curve-geometry13] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[offset_curve-geometry14] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[offset_curve-geometry15] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[offset_curve-geometry16] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[offset_curve-geometry17] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[offset_curve-geometry18] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[offset_curve-geometry19] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[delaunay_triangles-geometry0] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[delaunay_triangles-geometry1] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[delaunay_triangles-geometry2] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[delaunay_triangles-geometry3] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[delaunay_triangles-geometry4] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[delaunay_triangles-geometry5] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[delaunay_triangles-geometry6] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[delaunay_triangles-geometry7] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[delaunay_triangles-geometry8] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[delaunay_triangles-geometry9] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[delaunay_triangles-geometry10] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[delaunay_triangles-geometry11] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[delaunay_triangles-geometry12] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[delaunay_triangles-geometry13] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[delaunay_triangles-geometry14] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[delaunay_triangles-geometry15] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[delaunay_triangles-geometry16] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[delaunay_triangles-geometry17] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[delaunay_triangles-geometry18] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[delaunay_triangles-geometry19] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[simplify-geometry0] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[simplify-geometry1] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[simplify-geometry2] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[simplify-geometry3] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[simplify-geometry4] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[simplify-geometry5] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[simplify-geometry6] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[simplify-geometry7] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[simplify-geometry8] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[simplify-geometry9] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[simplify-geometry10] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[simplify-geometry11] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[simplify-geometry12] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[simplify-geometry13] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[simplify-geometry14] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[simplify-geometry15] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[simplify-geometry16] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[simplify-geometry17] PASSED [ 22%] tests/test_constructive.py::test_float_arg_nan[simplify-geometry18] PASSED [ 23%] tests/test_constructive.py::test_float_arg_nan[simplify-geometry19] PASSED [ 23%] tests/test_constructive.py::test_float_arg_nan[voronoi_polygons-geometry0] PASSED [ 23%] tests/test_constructive.py::test_float_arg_nan[voronoi_polygons-geometry1] PASSED [ 23%] tests/test_constructive.py::test_float_arg_nan[voronoi_polygons-geometry2] PASSED [ 23%] tests/test_constructive.py::test_float_arg_nan[voronoi_polygons-geometry3] PASSED [ 23%] tests/test_constructive.py::test_float_arg_nan[voronoi_polygons-geometry4] PASSED [ 23%] tests/test_constructive.py::test_float_arg_nan[voronoi_polygons-geometry5] PASSED [ 23%] tests/test_constructive.py::test_float_arg_nan[voronoi_polygons-geometry6] PASSED [ 23%] tests/test_constructive.py::test_float_arg_nan[voronoi_polygons-geometry7] PASSED [ 23%] tests/test_constructive.py::test_float_arg_nan[voronoi_polygons-geometry8] PASSED [ 23%] tests/test_constructive.py::test_float_arg_nan[voronoi_polygons-geometry9] PASSED [ 23%] tests/test_constructive.py::test_float_arg_nan[voronoi_polygons-geometry10] PASSED [ 23%] tests/test_constructive.py::test_float_arg_nan[voronoi_polygons-geometry11] PASSED [ 23%] tests/test_constructive.py::test_float_arg_nan[voronoi_polygons-geometry12] PASSED [ 23%] tests/test_constructive.py::test_float_arg_nan[voronoi_polygons-geometry13] PASSED [ 23%] tests/test_constructive.py::test_float_arg_nan[voronoi_polygons-geometry14] PASSED [ 23%] tests/test_constructive.py::test_float_arg_nan[voronoi_polygons-geometry15] PASSED [ 23%] tests/test_constructive.py::test_float_arg_nan[voronoi_polygons-geometry16] PASSED [ 23%] tests/test_constructive.py::test_float_arg_nan[voronoi_polygons-geometry17] PASSED [ 23%] tests/test_constructive.py::test_float_arg_nan[voronoi_polygons-geometry18] PASSED [ 23%] tests/test_constructive.py::test_float_arg_nan[voronoi_polygons-geometry19] PASSED [ 23%] tests/test_constructive.py::test_buffer_cap_style_invalid PASSED [ 23%] tests/test_constructive.py::test_buffer_join_style_invalid PASSED [ 23%] tests/test_constructive.py::test_snap_none PASSED [ 23%] tests/test_constructive.py::test_snap_nan_float[geometry0] PASSED [ 23%] tests/test_constructive.py::test_snap_nan_float[geometry1] PASSED [ 23%] tests/test_constructive.py::test_snap_nan_float[geometry2] PASSED [ 23%] tests/test_constructive.py::test_snap_nan_float[geometry3] PASSED [ 23%] tests/test_constructive.py::test_snap_nan_float[geometry4] PASSED [ 23%] tests/test_constructive.py::test_snap_nan_float[geometry5] PASSED [ 23%] tests/test_constructive.py::test_snap_nan_float[geometry6] PASSED [ 23%] tests/test_constructive.py::test_snap_nan_float[geometry7] PASSED [ 23%] tests/test_constructive.py::test_snap_nan_float[geometry8] PASSED [ 23%] tests/test_constructive.py::test_snap_nan_float[geometry9] PASSED [ 23%] tests/test_constructive.py::test_snap_nan_float[geometry10] PASSED [ 23%] tests/test_constructive.py::test_snap_nan_float[geometry11] PASSED [ 23%] tests/test_constructive.py::test_snap_nan_float[geometry12] PASSED [ 23%] tests/test_constructive.py::test_snap_nan_float[geometry13] PASSED [ 23%] tests/test_constructive.py::test_snap_nan_float[geometry14] PASSED [ 23%] tests/test_constructive.py::test_snap_nan_float[geometry15] PASSED [ 23%] tests/test_constructive.py::test_snap_nan_float[geometry16] PASSED [ 23%] tests/test_constructive.py::test_snap_nan_float[geometry17] PASSED [ 23%] tests/test_constructive.py::test_snap_nan_float[geometry18] PASSED [ 23%] tests/test_constructive.py::test_snap_nan_float[geometry19] PASSED [ 23%] tests/test_constructive.py::test_build_area_none PASSED [ 23%] tests/test_constructive.py::test_build_area[geom0-expected0] PASSED [ 23%] tests/test_constructive.py::test_build_area[geom1-expected1] PASSED [ 23%] tests/test_constructive.py::test_build_area[geom2-expected2] PASSED [ 23%] tests/test_constructive.py::test_build_area[geom3-expected3] PASSED [ 23%] tests/test_constructive.py::test_build_area[geom4-expected4] PASSED [ 23%] tests/test_constructive.py::test_make_valid_none PASSED [ 23%] tests/test_constructive.py::test_make_valid[geom0-expected0] PASSED [ 23%] tests/test_constructive.py::test_make_valid[geom1-expected1] PASSED [ 23%] tests/test_constructive.py::test_make_valid[geom2-expected2] PASSED [ 23%] tests/test_constructive.py::test_make_valid[geom3-expected3] PASSED [ 23%] tests/test_constructive.py::test_make_valid[geom4-expected4] PASSED [ 23%] tests/test_constructive.py::test_make_valid_1d[geom0-expected0] PASSED [ 23%] tests/test_constructive.py::test_make_valid_1d[geom1-expected1] PASSED [ 23%] tests/test_constructive.py::test_make_valid_1d[geom2-expected2] PASSED [ 23%] tests/test_constructive.py::test_make_valid_structure[geom0-expected0] PASSED [ 23%] tests/test_constructive.py::test_make_valid_structure[geom1-expected1] PASSED [ 23%] tests/test_constructive.py::test_make_valid_structure[geom2-expected2] PASSED [ 23%] tests/test_constructive.py::test_make_valid_structure[geom3-expected3] PASSED [ 24%] tests/test_constructive.py::test_make_valid_structure[geom4-expected4] PASSED [ 24%] tests/test_constructive.py::test_make_valid_structure_keep_collapsed_false[geom0-expected0] PASSED [ 24%] tests/test_constructive.py::test_make_valid_structure_keep_collapsed_false[geom1-expected1] PASSED [ 24%] tests/test_constructive.py::test_make_valid_structure_keep_collapsed_false[geom2-expected2] PASSED [ 24%] tests/test_constructive.py::test_make_valid_structure_keep_collapsed_false[geom3-expected3] PASSED [ 24%] tests/test_constructive.py::test_make_valid_structure_keep_collapsed_false[geom4-expected4] PASSED [ 24%] tests/test_constructive.py::test_make_valid_structure_unsupported_geos SKIPPED [ 24%] tests/test_constructive.py::test_make_valid_invalid_params[method0-True-TypeError-method only accepts scalar values] PASSED [ 24%] tests/test_constructive.py::test_make_valid_invalid_params[linework-keep_collapsed1-TypeError-keep_collapsed only accepts scalar values] PASSED [ 24%] tests/test_constructive.py::test_make_valid_invalid_params[unknown-True-ValueError-Unknown method: unknown] PASSED [ 24%] tests/test_constructive.py::test_make_valid_invalid_params[linework-False-ValueError-The 'linework' method does not support 'keep_collapsed=False'] PASSED [ 24%] tests/test_constructive.py::test_normalize[geom0-expected0] PASSED [ 24%] tests/test_constructive.py::test_normalize[geom1-expected1] PASSED [ 24%] tests/test_constructive.py::test_offset_curve_empty PASSED [ 24%] tests/test_constructive.py::test_offset_curve_distance_array PASSED [ 24%] tests/test_constructive.py::test_offset_curve_kwargs PASSED [ 24%] tests/test_constructive.py::test_offset_curve_non_scalar_kwargs PASSED [ 24%] tests/test_constructive.py::test_offset_curve_join_style_invalid PASSED [ 24%] tests/test_constructive.py::test_remove_repeated_points[geom0-expected0] PASSED [ 24%] tests/test_constructive.py::test_remove_repeated_points[geom1-expected1] PASSED [ 24%] tests/test_constructive.py::test_remove_repeated_points[geom2-expected2] PASSED [ 24%] tests/test_constructive.py::test_remove_repeated_points[geom3-expected3] PASSED [ 24%] tests/test_constructive.py::test_remove_repeated_points[geom4-expected4] PASSED [ 24%] tests/test_constructive.py::test_remove_repeated_points[geom5-expected5] PASSED [ 24%] tests/test_constructive.py::test_remove_repeated_points[geom6-expected6] PASSED [ 24%] tests/test_constructive.py::test_remove_repeated_points[geom7-expected7] PASSED [ 24%] tests/test_constructive.py::test_remove_repeated_points[geom8-expected8] PASSED [ 24%] tests/test_constructive.py::test_remove_repeated_points[geom9-expected9] PASSED [ 24%] tests/test_constructive.py::test_remove_repeated_points[geom10-expected10] PASSED [ 24%] tests/test_constructive.py::test_remove_repeated_points[geom11-expected11] PASSED [ 24%] tests/test_constructive.py::test_remove_repeated_points_invalid_result[geom0-2] PASSED [ 24%] tests/test_constructive.py::test_remove_repeated_points_none PASSED [ 24%] tests/test_constructive.py::test_remove_repeated_points_invalid_type[Not a geometry-1] PASSED [ 24%] tests/test_constructive.py::test_remove_repeated_points_invalid_type[1-1] PASSED [ 24%] tests/test_constructive.py::test_reverse[geom0-expected0] PASSED [ 24%] tests/test_constructive.py::test_reverse[geom1-expected1] PASSED [ 24%] tests/test_constructive.py::test_reverse[geom2-expected2] PASSED [ 24%] tests/test_constructive.py::test_reverse[geom3-expected3] PASSED [ 24%] tests/test_constructive.py::test_reverse[geom4-expected4] PASSED [ 24%] tests/test_constructive.py::test_reverse[geom5-expected5] PASSED [ 24%] tests/test_constructive.py::test_reverse[geom6-expected6] PASSED [ 24%] tests/test_constructive.py::test_reverse[geom7-expected7] PASSED [ 24%] tests/test_constructive.py::test_reverse[geom8-expected8] PASSED [ 24%] tests/test_constructive.py::test_reverse[geom9-expected9] PASSED [ 24%] tests/test_constructive.py::test_reverse[geom10-expected10] PASSED [ 24%] tests/test_constructive.py::test_reverse[geom11-expected11] PASSED [ 24%] tests/test_constructive.py::test_reverse[geom12-expected12] PASSED [ 24%] tests/test_constructive.py::test_reverse_none PASSED [ 24%] tests/test_constructive.py::test_reverse_invalid_type[Not a geometry] PASSED [ 24%] tests/test_constructive.py::test_reverse_invalid_type[1] PASSED [ 24%] tests/test_constructive.py::test_clip_by_rect[geom0-expected0] PASSED [ 24%] tests/test_constructive.py::test_clip_by_rect[geom1-expected1] PASSED [ 24%] tests/test_constructive.py::test_clip_by_rect[geom2-expected2] PASSED [ 24%] tests/test_constructive.py::test_clip_by_rect[geom3-expected3] PASSED [ 24%] tests/test_constructive.py::test_clip_by_rect[geom4-expected4] PASSED [ 24%] tests/test_constructive.py::test_clip_by_rect[geom5-expected5] PASSED [ 24%] tests/test_constructive.py::test_clip_by_rect[geom6-expected6] PASSED [ 24%] tests/test_constructive.py::test_clip_by_rect_polygon[geom0-rect0-expected0] PASSED [ 24%] tests/test_constructive.py::test_clip_by_rect_polygon[geom1-rect1-expected1] PASSED [ 24%] tests/test_constructive.py::test_clip_by_rect_polygon[geom2-rect2-expected2] PASSED [ 24%] tests/test_constructive.py::test_clip_by_rect_polygon[geom3-rect3-expected3] PASSED [ 24%] tests/test_constructive.py::test_clip_by_rect_array[geometry0] PASSED [ 24%] tests/test_constructive.py::test_clip_by_rect_array[geometry1] PASSED [ 24%] tests/test_constructive.py::test_clip_by_rect_array[geometry2] PASSED [ 25%] tests/test_constructive.py::test_clip_by_rect_array[geometry3] PASSED [ 25%] tests/test_constructive.py::test_clip_by_rect_array[geometry4] PASSED [ 25%] tests/test_constructive.py::test_clip_by_rect_array[geometry5] PASSED [ 25%] tests/test_constructive.py::test_clip_by_rect_array[geometry6] PASSED [ 25%] tests/test_constructive.py::test_clip_by_rect_array[geometry7] PASSED [ 25%] tests/test_constructive.py::test_clip_by_rect_array[geometry8] PASSED [ 25%] tests/test_constructive.py::test_clip_by_rect_array[geometry9] PASSED [ 25%] tests/test_constructive.py::test_clip_by_rect_array[geometry10] PASSED [ 25%] tests/test_constructive.py::test_clip_by_rect_array[geometry11] PASSED [ 25%] tests/test_constructive.py::test_clip_by_rect_array[geometry12] PASSED [ 25%] tests/test_constructive.py::test_clip_by_rect_array[geometry13] PASSED [ 25%] tests/test_constructive.py::test_clip_by_rect_array[geometry14] PASSED [ 25%] tests/test_constructive.py::test_clip_by_rect_array[geometry15] PASSED [ 25%] tests/test_constructive.py::test_clip_by_rect_array[geometry16] PASSED [ 25%] tests/test_constructive.py::test_clip_by_rect_array[geometry17] PASSED [ 25%] tests/test_constructive.py::test_clip_by_rect_array[geometry18] PASSED [ 25%] tests/test_constructive.py::test_clip_by_rect_array[geometry19] PASSED [ 25%] tests/test_constructive.py::test_clip_by_rect_missing PASSED [ 25%] tests/test_constructive.py::test_clip_by_rect_empty[geom0] PASSED [ 25%] tests/test_constructive.py::test_clip_by_rect_empty[geom1] PASSED [ 25%] tests/test_constructive.py::test_clip_by_rect_empty[geom2] PASSED [ 25%] tests/test_constructive.py::test_clip_by_rect_non_scalar_kwargs PASSED [ 25%] tests/test_constructive.py::test_polygonize PASSED [ 25%] tests/test_constructive.py::test_polygonize_array PASSED [ 25%] tests/test_constructive.py::test_polygonize_array_axis PASSED [ 25%] tests/test_constructive.py::test_polygonize_missing PASSED [ 25%] tests/test_constructive.py::test_polygonize_full PASSED [ 25%] tests/test_constructive.py::test_polygonize_full_array PASSED [ 25%] tests/test_constructive.py::test_polygonize_full_array_axis PASSED [ 25%] tests/test_constructive.py::test_polygonize_full_missing PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[-1-geometry0] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[-1-geometry1] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[-1-geometry2] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[-1-geometry3] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[-1-geometry4] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[-1-geometry5] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[-1-geometry6] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[-1-geometry7] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[-1-geometry8] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[-1-geometry9] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[-1-geometry10] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[-1-geometry11] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[-1-geometry12] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[-1-geometry13] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[-1-geometry14] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[-1-geometry15] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[-1-geometry16] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[-1-geometry17] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[-1-geometry18] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[-1-geometry19] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[0-geometry0] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[0-geometry1] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[0-geometry2] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[0-geometry3] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[0-geometry4] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[0-geometry5] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[0-geometry6] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[0-geometry7] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[0-geometry8] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[0-geometry9] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[0-geometry10] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[0-geometry11] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[0-geometry12] PASSED [ 25%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[0-geometry13] PASSED [ 26%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[0-geometry14] PASSED [ 26%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[0-geometry15] PASSED [ 26%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[0-geometry16] PASSED [ 26%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[0-geometry17] PASSED [ 26%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[0-geometry18] PASSED [ 26%] tests/test_constructive.py::test_segmentize_invalid_max_segment_length[0-geometry19] PASSED [ 26%] tests/test_constructive.py::test_segmentize_max_segment_length_nan[geometry0] PASSED [ 26%] tests/test_constructive.py::test_segmentize_max_segment_length_nan[geometry1] PASSED [ 26%] tests/test_constructive.py::test_segmentize_max_segment_length_nan[geometry2] PASSED [ 26%] tests/test_constructive.py::test_segmentize_max_segment_length_nan[geometry3] PASSED [ 26%] tests/test_constructive.py::test_segmentize_max_segment_length_nan[geometry4] PASSED [ 26%] tests/test_constructive.py::test_segmentize_max_segment_length_nan[geometry5] PASSED [ 26%] tests/test_constructive.py::test_segmentize_max_segment_length_nan[geometry6] PASSED [ 26%] tests/test_constructive.py::test_segmentize_max_segment_length_nan[geometry7] PASSED [ 26%] tests/test_constructive.py::test_segmentize_max_segment_length_nan[geometry8] PASSED [ 26%] tests/test_constructive.py::test_segmentize_max_segment_length_nan[geometry9] PASSED [ 26%] tests/test_constructive.py::test_segmentize_max_segment_length_nan[geometry10] PASSED [ 26%] tests/test_constructive.py::test_segmentize_max_segment_length_nan[geometry11] PASSED [ 26%] tests/test_constructive.py::test_segmentize_max_segment_length_nan[geometry12] PASSED [ 26%] tests/test_constructive.py::test_segmentize_max_segment_length_nan[geometry13] PASSED [ 26%] tests/test_constructive.py::test_segmentize_max_segment_length_nan[geometry14] PASSED [ 26%] tests/test_constructive.py::test_segmentize_max_segment_length_nan[geometry15] PASSED [ 26%] tests/test_constructive.py::test_segmentize_max_segment_length_nan[geometry16] PASSED [ 26%] tests/test_constructive.py::test_segmentize_max_segment_length_nan[geometry17] PASSED [ 26%] tests/test_constructive.py::test_segmentize_max_segment_length_nan[geometry18] PASSED [ 26%] tests/test_constructive.py::test_segmentize_max_segment_length_nan[geometry19] PASSED [ 26%] tests/test_constructive.py::test_segmentize_empty[geometry0] PASSED [ 26%] tests/test_constructive.py::test_segmentize_empty[geometry1] PASSED [ 26%] tests/test_constructive.py::test_segmentize_empty[geometry2] PASSED [ 26%] tests/test_constructive.py::test_segmentize_empty[geometry3] PASSED [ 26%] tests/test_constructive.py::test_segmentize_no_change[geometry0] PASSED [ 26%] tests/test_constructive.py::test_segmentize_no_change[geometry1] PASSED [ 26%] tests/test_constructive.py::test_segmentize_no_change[geometry2] PASSED [ 26%] tests/test_constructive.py::test_segmentize_none PASSED [ 26%] tests/test_constructive.py::test_segmentize[geometry0-20-expected0] PASSED [ 26%] tests/test_constructive.py::test_segmentize[geometry1-20-expected1] PASSED [ 26%] tests/test_constructive.py::test_segmentize[geometry2-5-expected2] PASSED [ 26%] tests/test_constructive.py::test_segmentize[geometry3-5-expected3] PASSED [ 26%] tests/test_constructive.py::test_segmentize[geometry4-5-expected4] PASSED [ 26%] tests/test_constructive.py::test_segmentize[geometry5-tolerance5-expected5] PASSED [ 26%] tests/test_constructive.py::test_segmentize[geometry6-tolerance6-expected6] PASSED [ 26%] tests/test_constructive.py::test_minimum_bounding_circle_all_types[geometry0] PASSED [ 26%] tests/test_constructive.py::test_minimum_bounding_circle_all_types[geometry1] PASSED [ 26%] tests/test_constructive.py::test_minimum_bounding_circle_all_types[geometry2] PASSED [ 26%] tests/test_constructive.py::test_minimum_bounding_circle_all_types[geometry3] PASSED [ 26%] tests/test_constructive.py::test_minimum_bounding_circle_all_types[geometry4] PASSED [ 26%] tests/test_constructive.py::test_minimum_bounding_circle_all_types[geometry5] PASSED [ 26%] tests/test_constructive.py::test_minimum_bounding_circle_all_types[geometry6] PASSED [ 26%] tests/test_constructive.py::test_minimum_bounding_circle_all_types[geometry7] PASSED [ 26%] tests/test_constructive.py::test_minimum_bounding_circle_all_types[geometry8] PASSED [ 26%] tests/test_constructive.py::test_minimum_bounding_circle_all_types[geometry9] PASSED [ 26%] tests/test_constructive.py::test_minimum_bounding_circle_all_types[geometry10] PASSED [ 26%] tests/test_constructive.py::test_minimum_bounding_circle_all_types[geometry11] PASSED [ 26%] tests/test_constructive.py::test_minimum_bounding_circle_all_types[geometry12] PASSED [ 26%] tests/test_constructive.py::test_minimum_bounding_circle_all_types[geometry13] PASSED [ 26%] tests/test_constructive.py::test_minimum_bounding_circle_all_types[geometry14] PASSED [ 26%] tests/test_constructive.py::test_minimum_bounding_circle_all_types[geometry15] PASSED [ 26%] tests/test_constructive.py::test_minimum_bounding_circle_all_types[geometry16] PASSED [ 26%] tests/test_constructive.py::test_minimum_bounding_circle_all_types[geometry17] PASSED [ 26%] tests/test_constructive.py::test_minimum_bounding_circle_all_types[geometry18] PASSED [ 26%] tests/test_constructive.py::test_minimum_bounding_circle_all_types[geometry19] PASSED [ 26%] tests/test_constructive.py::test_minimum_bounding_circle[geometry0-expected0] PASSED [ 26%] tests/test_constructive.py::test_minimum_bounding_circle[geometry1-expected1] PASSED [ 27%] tests/test_constructive.py::test_minimum_bounding_circle[geometry2-expected2] PASSED [ 27%] tests/test_constructive.py::test_minimum_bounding_circle[geometry3-expected3] PASSED [ 27%] tests/test_constructive.py::test_minimum_bounding_circle[geometry4-expected4] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope_all_types[geometry0] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope_all_types[geometry1] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope_all_types[geometry2] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope_all_types[geometry3] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope_all_types[geometry4] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope_all_types[geometry5] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope_all_types[geometry6] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope_all_types[geometry7] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope_all_types[geometry8] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope_all_types[geometry9] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope_all_types[geometry10] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope_all_types[geometry11] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope_all_types[geometry12] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope_all_types[geometry13] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope_all_types[geometry14] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope_all_types[geometry15] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope_all_types[geometry16] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope_all_types[geometry17] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope_all_types[geometry18] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope_all_types[geometry19] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope[geometry0-expected0-oriented_envelope0] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope[geometry0-expected0-oriented_envelope1] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope[geometry1-expected1-oriented_envelope0] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope[geometry1-expected1-oriented_envelope1] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope[geometry2-expected2-oriented_envelope0] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope[geometry2-expected2-oriented_envelope1] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope[geometry3-expected3-oriented_envelope0] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope[geometry3-expected3-oriented_envelope1] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope[geometry4-expected4-oriented_envelope0] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope[geometry4-expected4-oriented_envelope1] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope[geometry5-expected5-oriented_envelope0] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope[geometry5-expected5-oriented_envelope1] PASSED [ 27%] tests/test_constructive.py::test_oriented_envelope_pre_geos_312[geometry0-expected0] SKIPPED [ 27%] tests/test_constructive.py::test_oriented_envelope_pre_geos_312[geometry1-expected1] SKIPPED [ 27%] tests/test_constructive.py::test_oriented_envelope_pre_geos_312[geometry2-expected2] SKIPPED [ 27%] tests/test_constructive.py::test_oriented_envelope_pre_geos_312[geometry3-expected3] SKIPPED [ 27%] tests/test_constructive.py::test_oriented_envelope_pre_geos_312[geometry4-expected4] SKIPPED [ 27%] tests/test_constructive.py::test_oriented_envelope_pre_geos_312[geometry5-expected5] SKIPPED [ 27%] tests/test_constructive.py::test_oriented_evelope_array_like PASSED [ 27%] tests/test_constructive.py::test_concave_hull_kwargs PASSED [ 27%] tests/test_constructive.py::TestConstrainedDelaunayTriangulation::test_poly PASSED [ 27%] tests/test_constructive.py::TestConstrainedDelaunayTriangulation::test_multi_polygon PASSED [ 27%] tests/test_constructive.py::TestConstrainedDelaunayTriangulation::test_point PASSED [ 27%] tests/test_constructive.py::TestConstrainedDelaunayTriangulation::test_empty_poly PASSED [ 27%] tests/test_constructive.py::test_voronoi_polygons_ordered PASSED [ 27%] tests/test_constructive.py::test_voronoi_polygons_ordered_raise SKIPPED [ 27%] tests/test_constructive.py::test_maximum_inscribed_circle_all_types[geometry0] PASSED [ 27%] tests/test_constructive.py::test_maximum_inscribed_circle_all_types[geometry1] PASSED [ 27%] tests/test_constructive.py::test_maximum_inscribed_circle_all_types[geometry2] PASSED [ 27%] tests/test_constructive.py::test_maximum_inscribed_circle_all_types[geometry3] PASSED [ 27%] tests/test_constructive.py::test_maximum_inscribed_circle_all_types[geometry4] PASSED [ 27%] tests/test_constructive.py::test_maximum_inscribed_circle_all_types[geometry5] PASSED [ 27%] tests/test_constructive.py::test_maximum_inscribed_circle_all_types[geometry6] PASSED [ 27%] tests/test_constructive.py::test_maximum_inscribed_circle_all_types[geometry7] PASSED [ 27%] tests/test_constructive.py::test_maximum_inscribed_circle_all_types[geometry8] PASSED [ 27%] tests/test_constructive.py::test_maximum_inscribed_circle_all_types[geometry9] PASSED [ 27%] tests/test_constructive.py::test_maximum_inscribed_circle_all_types[geometry10] PASSED [ 27%] tests/test_constructive.py::test_maximum_inscribed_circle_all_types[geometry11] PASSED [ 27%] tests/test_constructive.py::test_maximum_inscribed_circle_all_types[geometry12] PASSED [ 27%] tests/test_constructive.py::test_maximum_inscribed_circle_all_types[geometry13] PASSED [ 27%] tests/test_constructive.py::test_maximum_inscribed_circle_all_types[geometry14] PASSED [ 28%] tests/test_constructive.py::test_maximum_inscribed_circle_all_types[geometry15] PASSED [ 28%] tests/test_constructive.py::test_maximum_inscribed_circle_all_types[geometry16] PASSED [ 28%] tests/test_constructive.py::test_maximum_inscribed_circle_all_types[geometry17] PASSED [ 28%] tests/test_constructive.py::test_maximum_inscribed_circle_all_types[geometry18] PASSED [ 28%] tests/test_constructive.py::test_maximum_inscribed_circle_all_types[geometry19] PASSED [ 28%] tests/test_constructive.py::test_maximum_inscribed_circle[POLYGON ((0 5, 5 10, 10 5, 5 0, 0 5))-LINESTRING (5 5, 2.5 7.5)] PASSED [ 28%] tests/test_constructive.py::test_maximum_inscribed_circle_empty PASSED [ 28%] tests/test_constructive.py::test_maximum_inscribed_circle_invalid_tolerance PASSED [ 28%] tests/test_constructive.py::test_orient_polygons_all_types[geometry0] PASSED [ 28%] tests/test_constructive.py::test_orient_polygons_all_types[geometry1] PASSED [ 28%] tests/test_constructive.py::test_orient_polygons_all_types[geometry2] PASSED [ 28%] tests/test_constructive.py::test_orient_polygons_all_types[geometry3] PASSED [ 28%] tests/test_constructive.py::test_orient_polygons_all_types[geometry4] PASSED [ 28%] tests/test_constructive.py::test_orient_polygons_all_types[geometry5] PASSED [ 28%] tests/test_constructive.py::test_orient_polygons_all_types[geometry6] PASSED [ 28%] tests/test_constructive.py::test_orient_polygons_all_types[geometry7] PASSED [ 28%] tests/test_constructive.py::test_orient_polygons_all_types[geometry8] PASSED [ 28%] tests/test_constructive.py::test_orient_polygons_all_types[geometry9] PASSED [ 28%] tests/test_constructive.py::test_orient_polygons_all_types[geometry10] PASSED [ 28%] tests/test_constructive.py::test_orient_polygons_all_types[geometry11] PASSED [ 28%] tests/test_constructive.py::test_orient_polygons_all_types[geometry12] PASSED [ 28%] tests/test_constructive.py::test_orient_polygons_all_types[geometry13] PASSED [ 28%] tests/test_constructive.py::test_orient_polygons_all_types[geometry14] PASSED [ 28%] tests/test_constructive.py::test_orient_polygons_all_types[geometry15] PASSED [ 28%] tests/test_constructive.py::test_orient_polygons_all_types[geometry16] PASSED [ 28%] tests/test_constructive.py::test_orient_polygons_all_types[geometry17] PASSED [ 28%] tests/test_constructive.py::test_orient_polygons_all_types[geometry18] PASSED [ 28%] tests/test_constructive.py::test_orient_polygons_all_types[geometry19] PASSED [ 28%] tests/test_constructive.py::test_orient_polygons PASSED [ 28%] tests/test_constructive.py::test_orient_polygons_non_polygonal_input PASSED [ 28%] tests/test_constructive.py::test_orient_polygons_array PASSED [ 28%] tests/test_constructive.py::test_orient_polygons_array_like PASSED [ 28%] tests/test_constructive.py::test_buffer_deprecate_positional PASSED [ 28%] tests/test_constructive.py::test_offset_curve_deprecate_positional PASSED [ 28%] tests/test_constructive.py::test_simplify_deprecate_positional PASSED [ 28%] tests/test_constructive.py::test_voronoi_polygons_deprecate_positional PASSED [ 28%] tests/test_coordinates.py::test_count_coords[geoms0-0] PASSED [ 28%] tests/test_coordinates.py::test_count_coords[geoms1-0] PASSED [ 28%] tests/test_coordinates.py::test_count_coords[geoms2-1] PASSED [ 28%] tests/test_coordinates.py::test_count_coords[geoms3-1] PASSED [ 28%] tests/test_coordinates.py::test_count_coords[geoms4-1] PASSED [ 28%] tests/test_coordinates.py::test_count_coords[geoms5-1] PASSED [ 28%] tests/test_coordinates.py::test_count_coords[geoms6-2] PASSED [ 28%] tests/test_coordinates.py::test_count_coords[geoms7-2] PASSED [ 28%] tests/test_coordinates.py::test_count_coords[geoms8-8] PASSED [ 28%] tests/test_coordinates.py::test_count_coords[geoms9-5] PASSED [ 28%] tests/test_coordinates.py::test_count_coords[geoms10-10] PASSED [ 28%] tests/test_coordinates.py::test_count_coords[geoms11-4] PASSED [ 28%] tests/test_coordinates.py::test_count_coords[geoms12-10] PASSED [ 28%] tests/test_coordinates.py::test_count_coords[geoms13-3] PASSED [ 28%] tests/test_coordinates.py::test_count_coords[geoms14-4] PASSED [ 28%] tests/test_coordinates.py::test_count_coords[geoms15-5] PASSED [ 28%] tests/test_coordinates.py::test_get_coords[geoms0-x0-y0-True-True] PASSED [ 28%] tests/test_coordinates.py::test_get_coords[geoms0-x0-y0-True-False] PASSED [ 28%] tests/test_coordinates.py::test_get_coords[geoms0-x0-y0-False-True] PASSED [ 28%] tests/test_coordinates.py::test_get_coords[geoms0-x0-y0-False-False] PASSED [ 28%] tests/test_coordinates.py::test_get_coords[geoms1-x1-y1-True-True] PASSED [ 28%] tests/test_coordinates.py::test_get_coords[geoms1-x1-y1-True-False] PASSED [ 28%] tests/test_coordinates.py::test_get_coords[geoms1-x1-y1-False-True] PASSED [ 28%] tests/test_coordinates.py::test_get_coords[geoms1-x1-y1-False-False] PASSED [ 28%] tests/test_coordinates.py::test_get_coords[geoms2-x2-y2-True-True] PASSED [ 28%] tests/test_coordinates.py::test_get_coords[geoms2-x2-y2-True-False] PASSED [ 28%] tests/test_coordinates.py::test_get_coords[geoms2-x2-y2-False-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms2-x2-y2-False-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms3-x3-y3-True-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms3-x3-y3-True-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms3-x3-y3-False-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms3-x3-y3-False-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms4-x4-y4-True-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms4-x4-y4-True-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms4-x4-y4-False-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms4-x4-y4-False-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms5-x5-y5-True-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms5-x5-y5-True-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms5-x5-y5-False-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms5-x5-y5-False-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms6-x6-y6-True-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms6-x6-y6-True-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms6-x6-y6-False-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms6-x6-y6-False-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms7-x7-y7-True-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms7-x7-y7-True-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms7-x7-y7-False-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms7-x7-y7-False-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms8-x8-y8-True-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms8-x8-y8-True-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms8-x8-y8-False-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms8-x8-y8-False-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms9-x9-y9-True-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms9-x9-y9-True-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms9-x9-y9-False-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms9-x9-y9-False-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms10-x10-y10-True-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms10-x10-y10-True-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms10-x10-y10-False-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms10-x10-y10-False-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms11-x11-y11-True-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms11-x11-y11-True-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms11-x11-y11-False-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms11-x11-y11-False-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms12-x12-y12-True-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms12-x12-y12-True-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms12-x12-y12-False-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms12-x12-y12-False-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms13-x13-y13-True-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms13-x13-y13-True-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms13-x13-y13-False-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms13-x13-y13-False-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms14-x14-y14-True-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms14-x14-y14-True-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms14-x14-y14-False-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords[geoms14-x14-y14-False-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords_index[geoms0-index0] PASSED [ 29%] tests/test_coordinates.py::test_get_coords_index[geoms1-index1] PASSED [ 29%] tests/test_coordinates.py::test_get_coords_index[geoms2-index2] PASSED [ 29%] tests/test_coordinates.py::test_get_coords_index[geoms3-index3] PASSED [ 29%] tests/test_coordinates.py::test_get_coords_index[geoms4-index4] PASSED [ 29%] tests/test_coordinates.py::test_get_coords_index[geoms5-index5] PASSED [ 29%] tests/test_coordinates.py::test_get_coords_index[geoms6-index6] PASSED [ 29%] tests/test_coordinates.py::test_get_coords_index[geoms7-index7] PASSED [ 29%] tests/test_coordinates.py::test_get_coords_index[geoms8-index8] PASSED [ 29%] tests/test_coordinates.py::test_get_coords_index[geoms9-index9] PASSED [ 29%] tests/test_coordinates.py::test_get_coords_index_multidim[C] PASSED [ 29%] tests/test_coordinates.py::test_get_coords_index_multidim[F] PASSED [ 29%] tests/test_coordinates.py::test_get_coords_z[geoms0-x0-y0-z0-True-True] PASSED [ 29%] tests/test_coordinates.py::test_get_coords_z[geoms0-x0-y0-z0-True-False] PASSED [ 29%] tests/test_coordinates.py::test_get_coords_z[geoms0-x0-y0-z0-False-True] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_z[geoms0-x0-y0-z0-False-False] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_z[geoms1-x1-y1-z1-True-True] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_z[geoms1-x1-y1-z1-True-False] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_z[geoms1-x1-y1-z1-False-True] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_z[geoms1-x1-y1-z1-False-False] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_z[geoms2-x2-y2-z2-True-True] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_z[geoms2-x2-y2-z2-True-False] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_z[geoms2-x2-y2-z2-False-True] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_z[geoms2-x2-y2-z2-False-False] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_z[geoms3-x3-y3-z3-True-True] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_z[geoms3-x3-y3-z3-True-False] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_z[geoms3-x3-y3-z3-False-True] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_z[geoms3-x3-y3-z3-False-False] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_z[geoms4-x4-y4-z4-True-True] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_z[geoms4-x4-y4-z4-True-False] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_z[geoms4-x4-y4-z4-False-True] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_z[geoms4-x4-y4-z4-False-False] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_zm[geoms0-x0-y0-z0-m0-True-True] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_zm[geoms0-x0-y0-z0-m0-True-False] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_zm[geoms0-x0-y0-z0-m0-False-True] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_zm[geoms0-x0-y0-z0-m0-False-False] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_zm[geoms1-x1-y1-z1-m1-True-True] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_zm[geoms1-x1-y1-z1-m1-True-False] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_zm[geoms1-x1-y1-z1-m1-False-True] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_zm[geoms1-x1-y1-z1-m1-False-False] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_zm[geoms2-x2-y2-z2-m2-True-True] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_zm[geoms2-x2-y2-z2-m2-True-False] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_zm[geoms2-x2-y2-z2-m2-False-True] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_zm[geoms2-x2-y2-z2-m2-False-False] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_zm[geoms3-x3-y3-z3-m3-True-True] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_zm[geoms3-x3-y3-z3-m3-True-False] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_zm[geoms3-x3-y3-z3-m3-False-True] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_zm[geoms3-x3-y3-z3-m3-False-False] PASSED [ 30%] tests/test_coordinates.py::test_get_coords_deprecate_positional PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms0-0-False-True] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms0-0-False-False] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms1-0-False-True] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms1-0-False-False] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms2-0-False-True] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms2-0-False-False] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms3-1-False-True] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms3-1-False-False] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms4-1-False-True] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms4-1-False-False] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms5-1-False-True] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms5-1-False-False] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms6-1-False-True] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms6-1-False-False] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms7-2-False-True] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms7-2-False-False] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms8-2-False-True] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms8-2-False-False] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms9-8-True-True] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms9-8-True-False] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms10-3-True-True] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms10-3-True-False] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms11-5-True-True] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms11-5-True-False] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms12-5-True-True] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms12-5-True-False] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms13-10-True-True] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms13-10-True-False] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms14-4-False-True] PASSED [ 30%] tests/test_coordinates.py::test_set_coords[geoms14-4-False-False] PASSED [ 31%] tests/test_coordinates.py::test_set_coords[geoms15-10-True-True] PASSED [ 31%] tests/test_coordinates.py::test_set_coords[geoms15-10-True-False] PASSED [ 31%] tests/test_coordinates.py::test_set_coords[geoms16-3-False-True] PASSED [ 31%] tests/test_coordinates.py::test_set_coords[geoms16-3-False-False] PASSED [ 31%] tests/test_coordinates.py::test_set_coords[geoms17-3-False-True] PASSED [ 31%] tests/test_coordinates.py::test_set_coords[geoms17-3-False-False] PASSED [ 31%] tests/test_coordinates.py::test_set_coords[geoms18-4-False-True] PASSED [ 31%] tests/test_coordinates.py::test_set_coords[geoms18-4-False-False] PASSED [ 31%] tests/test_coordinates.py::test_set_coords[geoms19-5-False-True] PASSED [ 31%] tests/test_coordinates.py::test_set_coords[geoms19-5-False-False] PASSED [ 31%] tests/test_coordinates.py::test_set_coords_nan PASSED [ 31%] tests/test_coordinates.py::test_set_coords_breaks_ring PASSED [ 31%] tests/test_coordinates.py::test_set_coords_0dim PASSED [ 31%] tests/test_coordinates.py::test_set_coords_mixed_dimension[True] PASSED [ 31%] tests/test_coordinates.py::test_set_coords_mixed_dimension[False] PASSED [ 31%] tests/test_coordinates.py::test_transform[True-geoms0-True] PASSED [ 31%] tests/test_coordinates.py::test_transform[True-geoms0-False] PASSED [ 31%] tests/test_coordinates.py::test_transform[True-geoms1-True] PASSED [ 31%] tests/test_coordinates.py::test_transform[True-geoms1-False] PASSED [ 31%] tests/test_coordinates.py::test_transform[True-geoms2-True] PASSED [ 31%] tests/test_coordinates.py::test_transform[True-geoms2-False] PASSED [ 31%] tests/test_coordinates.py::test_transform[True-geoms3-True] PASSED [ 31%] tests/test_coordinates.py::test_transform[True-geoms3-False] PASSED [ 31%] tests/test_coordinates.py::test_transform[True-geoms4-True] PASSED [ 31%] tests/test_coordinates.py::test_transform[True-geoms4-False] PASSED [ 31%] tests/test_coordinates.py::test_transform[True-geoms5-True] PASSED [ 31%] tests/test_coordinates.py::test_transform[True-geoms5-False] PASSED [ 31%] tests/test_coordinates.py::test_transform[False-geoms0-True] PASSED [ 31%] tests/test_coordinates.py::test_transform[False-geoms0-False] PASSED [ 31%] tests/test_coordinates.py::test_transform[False-geoms1-True] PASSED [ 31%] tests/test_coordinates.py::test_transform[False-geoms1-False] PASSED [ 31%] tests/test_coordinates.py::test_transform[False-geoms2-True] PASSED [ 31%] tests/test_coordinates.py::test_transform[False-geoms2-False] PASSED [ 31%] tests/test_coordinates.py::test_transform[False-geoms3-True] PASSED [ 31%] tests/test_coordinates.py::test_transform[False-geoms3-False] PASSED [ 31%] tests/test_coordinates.py::test_transform[False-geoms4-True] PASSED [ 31%] tests/test_coordinates.py::test_transform[False-geoms4-False] PASSED [ 31%] tests/test_coordinates.py::test_transform[False-geoms5-True] PASSED [ 31%] tests/test_coordinates.py::test_transform[False-geoms5-False] PASSED [ 31%] tests/test_coordinates.py::test_transform_0dim PASSED [ 31%] tests/test_coordinates.py::test_transform_no_geoms PASSED [ 31%] tests/test_coordinates.py::test_transform_check_shape PASSED [ 31%] tests/test_coordinates.py::test_transform_correct_coordinate_dimension PASSED [ 31%] tests/test_coordinates.py::test_transform_empty_preserve_z[geom0] PASSED [ 31%] tests/test_coordinates.py::test_transform_empty_preserve_z[geom1] PASSED [ 31%] tests/test_coordinates.py::test_transform_remove_z[geom0] PASSED [ 31%] tests/test_coordinates.py::test_transform_remove_z[geom1] PASSED [ 31%] tests/test_coordinates.py::test_transform_auto_coordinate_dimension[geom0-2] PASSED [ 31%] tests/test_coordinates.py::test_transform_auto_coordinate_dimension[geom1-3] PASSED [ 31%] tests/test_coordinates.py::test_transform_auto_coordinate_dimension_mixed PASSED [ 31%] tests/test_coordinates.py::test_transform_auto_coordinate_dimension_mixed_interleaved PASSED [ 31%] tests/test_coordinates.py::test_transform_deprecate_positional PASSED [ 31%] tests/test_coverage.py::test_coverage_is_valid[geometry0] PASSED [ 31%] tests/test_coverage.py::test_coverage_is_valid[geometry1] PASSED [ 31%] tests/test_coverage.py::test_coverage_is_valid[geometry2] PASSED [ 31%] tests/test_coverage.py::test_coverage_is_valid[geometry3] PASSED [ 31%] tests/test_coverage.py::test_coverage_is_valid[geometry4] PASSED [ 31%] tests/test_coverage.py::test_coverage_is_valid[geometry5] PASSED [ 31%] tests/test_coverage.py::test_coverage_is_valid[geometry6] PASSED [ 31%] tests/test_coverage.py::test_coverage_is_valid[geometry7] PASSED [ 31%] tests/test_coverage.py::test_coverage_is_valid[geometry8] PASSED [ 31%] tests/test_coverage.py::test_coverage_is_valid[geometry9] PASSED [ 31%] tests/test_coverage.py::test_coverage_is_valid[geometry10] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry11] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry12] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry13] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry14] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry15] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry16] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry17] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry18] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry19] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry20] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry21] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry22] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry23] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry24] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry25] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry26] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry27] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry28] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry29] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry30] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry31] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry32] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry33] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry34] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry35] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry36] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry37] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry38] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid[geometry39] PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid_non_polygonal PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid_polygonal PASSED [ 32%] tests/test_coverage.py::test_coverage_is_valid_gap_width PASSED [ 32%] tests/test_coverage.py::test_coverage_invalid_edges_gufunc PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_scalars[geometry0] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_scalars[geometry1] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_scalars[geometry2] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_scalars[geometry3] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_scalars[geometry4] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_scalars[geometry5] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_scalars[geometry6] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_scalars[geometry7] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_scalars[geometry8] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_scalars[geometry9] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_scalars[geometry10] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_scalars[geometry11] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_scalars[geometry12] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_scalars[geometry13] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_scalars[geometry14] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_scalars[geometry15] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_scalars[geometry16] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_scalars[geometry17] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_scalars[geometry18] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_scalars[geometry19] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_geom_types[geometry0] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_geom_types[geometry1] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_geom_types[geometry2] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_geom_types[geometry3] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_geom_types[geometry4] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_geom_types[geometry5] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_geom_types[geometry6] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_geom_types[geometry7] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_geom_types[geometry8] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_geom_types[geometry9] PASSED [ 32%] tests/test_coverage.py::test_coverage_simplify_geom_types[geometry10] PASSED [ 33%] tests/test_coverage.py::test_coverage_simplify_geom_types[geometry11] PASSED [ 33%] tests/test_coverage.py::test_coverage_simplify_geom_types[geometry12] PASSED [ 33%] tests/test_coverage.py::test_coverage_simplify_geom_types[geometry13] PASSED [ 33%] tests/test_coverage.py::test_coverage_simplify_geom_types[geometry14] PASSED [ 33%] tests/test_coverage.py::test_coverage_simplify_geom_types[geometry15] PASSED [ 33%] tests/test_coverage.py::test_coverage_simplify_geom_types[geometry16] PASSED [ 33%] tests/test_coverage.py::test_coverage_simplify_geom_types[geometry17] PASSED [ 33%] tests/test_coverage.py::test_coverage_simplify_geom_types[geometry18] PASSED [ 33%] tests/test_coverage.py::test_coverage_simplify_geom_types[geometry19] PASSED [ 33%] tests/test_coverage.py::test_coverage_simplify_multipolygon PASSED [ 33%] tests/test_coverage.py::test_coverage_simplify_array PASSED [ 33%] tests/test_coverage.py::test_coverage_unsupported_geos SKIPPED (requ...) [ 33%] tests/test_creation.py::test_points_from_coords PASSED [ 33%] tests/test_creation.py::test_points_from_xy PASSED [ 33%] tests/test_creation.py::test_points_from_xyz PASSED [ 33%] tests/test_creation.py::test_points_invalid_ndim PASSED [ 33%] tests/test_creation.py::test_points_nan_all_nan_becomes_empty SKIPPED [ 33%] tests/test_creation.py::test_points_nan_3D_all_nan_becomes_empty_2D SKIPPED [ 33%] tests/test_creation.py::test_points_nan_3D_all_nan_becomes_empty SKIPPED [ 33%] tests/test_creation.py::test_points_handle_nan_allow[coords0-POINT (NaN NaN)] PASSED [ 33%] tests/test_creation.py::test_points_handle_nan_allow[coords1-POINT Z (NaN NaN NaN)] PASSED [ 33%] tests/test_creation.py::test_points_handle_nan_allow[coords2-POINT (1 NaN)] PASSED [ 33%] tests/test_creation.py::test_points_handle_nan_allow[coords3-POINT (NaN 1)] PASSED [ 33%] tests/test_creation.py::test_points_handle_nan_allow[coords4-POINT Z (NaN 1 NaN)] PASSED [ 33%] tests/test_creation.py::test_points_handle_nan_allow[coords5-POINT Z (NaN NaN 1)] PASSED [ 33%] tests/test_creation.py::test_points_handle_nan[coords0-skip-POINT EMPTY] PASSED [ 33%] tests/test_creation.py::test_points_handle_nan[coords1-skip-POINT EMPTY] PASSED [ 33%] tests/test_creation.py::test_points_handle_nan[coords2-skip-POINT Z EMPTY] PASSED [ 33%] tests/test_creation.py::test_points_handle_nan[coords3-skip-POINT Z EMPTY] PASSED [ 33%] tests/test_creation.py::test_points_handle_nan[coords4-error-POINT (0 1)] PASSED [ 33%] tests/test_creation.py::test_points_handle_nan[coords5-error-POINT Z (0 1 2)] PASSED [ 33%] tests/test_creation.py::test_points_handle_nan[coords6-skip-POINT EMPTY] PASSED [ 33%] tests/test_creation.py::test_points_handle_nan_error[coords0] PASSED [ 33%] tests/test_creation.py::test_points_handle_nan_error[coords1] PASSED [ 33%] tests/test_creation.py::test_points_handle_nan_error[coords2] PASSED [ 33%] tests/test_creation.py::test_points_handle_nan_error[coords3] PASSED [ 33%] tests/test_creation.py::test_points_handle_nan_error[coords4] PASSED [ 33%] tests/test_creation.py::test_linestrings_from_coords PASSED [ 33%] tests/test_creation.py::test_linestrings_from_xy PASSED [ 33%] tests/test_creation.py::test_linestrings_from_xy_broadcast PASSED [ 33%] tests/test_creation.py::test_linestrings_from_xyz PASSED [ 33%] tests/test_creation.py::test_linestrings_buffer[2] PASSED [ 33%] tests/test_creation.py::test_linestrings_buffer[3] PASSED [ 33%] tests/test_creation.py::test_linestrings_empty PASSED [ 33%] tests/test_creation.py::test_linestrings_invalid_shape_scalar PASSED [ 33%] tests/test_creation.py::test_linestrings_invalid_shape[shape0] PASSED [ 33%] tests/test_creation.py::test_linestrings_invalid_shape[shape1] PASSED [ 33%] tests/test_creation.py::test_linestrings_invalid_shape[shape2] PASSED [ 33%] tests/test_creation.py::test_linestrings_invalid_ndim PASSED [ 33%] tests/test_creation.py::test_linestrings_handle_nan_allow[coords0] PASSED [ 33%] tests/test_creation.py::test_linestrings_handle_nan_allow[coords1] PASSED [ 33%] tests/test_creation.py::test_linestrings_handle_nan_allow[coords2] PASSED [ 33%] tests/test_creation.py::test_linestrings_handle_nan_allow[coords3] PASSED [ 33%] tests/test_creation.py::test_linestrings_handle_nan_allow[coords4] PASSED [ 33%] tests/test_creation.py::test_linestrings_handle_nan_skip[coords0] PASSED [ 33%] tests/test_creation.py::test_linestrings_handle_nan_skip[coords1] PASSED [ 33%] tests/test_creation.py::test_linestrings_handle_nan_skip[coords2] PASSED [ 33%] tests/test_creation.py::test_linestrings_handle_nan_skip_invalid PASSED [ 33%] tests/test_creation.py::test_linestrings_handle_nan_skip_only_nan PASSED [ 33%] tests/test_creation.py::test_linestrings_handle_nan_error PASSED [ 33%] tests/test_creation.py::test_linearrings PASSED [ 33%] tests/test_creation.py::test_linearrings_empty PASSED [ 33%] tests/test_creation.py::test_linearrings_from_xy PASSED [ 33%] tests/test_creation.py::test_linearrings_unclosed PASSED [ 34%] tests/test_creation.py::test_linearrings_unclosed_all_coords_equal PASSED [ 34%] tests/test_creation.py::test_linearrings_invalid_shape_scalar PASSED [ 34%] tests/test_creation.py::test_linearrings_invalid_shape[shape0] PASSED [ 34%] tests/test_creation.py::test_linearrings_invalid_shape[shape1] PASSED [ 34%] tests/test_creation.py::test_linearrings_invalid_shape[shape2] PASSED [ 34%] tests/test_creation.py::test_linearrings_invalid_shape[shape3] PASSED [ 34%] tests/test_creation.py::test_linearrings_invalid_shape[shape4] PASSED [ 34%] tests/test_creation.py::test_linearrings_invalid_shape[shape5] PASSED [ 34%] tests/test_creation.py::test_linearrings_invalid_ndim PASSED [ 34%] tests/test_creation.py::test_linearrings_all_nan PASSED [ 34%] tests/test_creation.py::test_linearrings_buffer[C-2] PASSED [ 34%] tests/test_creation.py::test_linearrings_buffer[C-3] PASSED [ 34%] tests/test_creation.py::test_linearrings_buffer[F-2] PASSED [ 34%] tests/test_creation.py::test_linearrings_buffer[F-3] PASSED [ 34%] tests/test_creation.py::test_linearrings_handle_nan_allow[coords0] PASSED [ 34%] tests/test_creation.py::test_linearrings_handle_nan_allow[coords1] PASSED [ 34%] tests/test_creation.py::test_linearrings_handle_nan_allow[coords2] PASSED [ 34%] tests/test_creation.py::test_linearrings_handle_nan_allow[coords3] PASSED [ 34%] tests/test_creation.py::test_linearrings_handle_nan_skip[x0-y0] PASSED [ 34%] tests/test_creation.py::test_linearrings_handle_nan_skip[x1-y1] PASSED [ 34%] tests/test_creation.py::test_linearrings_handle_nan_skip[x2-y2] PASSED [ 34%] tests/test_creation.py::test_linearrings_handle_nan_skip[x3-y3] PASSED [ 34%] tests/test_creation.py::test_linearrings_handle_nan_skip_invalid PASSED [ 34%] tests/test_creation.py::test_linearrings_handle_nan_skip_only_nan PASSED [ 34%] tests/test_creation.py::test_linearrings_handle_nan_error PASSED [ 34%] tests/test_creation.py::test_polygon_from_linearring PASSED [ 34%] tests/test_creation.py::test_polygons_none PASSED [ 34%] tests/test_creation.py::test_polygons PASSED [ 34%] tests/test_creation.py::test_polygon_no_hole_list_raises PASSED [ 34%] tests/test_creation.py::test_polygon_no_hole_wrong_type PASSED [ 34%] tests/test_creation.py::test_polygon_with_hole_wrong_type PASSED [ 34%] tests/test_creation.py::test_polygon_wrong_hole_type PASSED [ 34%] tests/test_creation.py::test_polygon_with_1_hole PASSED [ 34%] tests/test_creation.py::test_polygon_with_2_holes PASSED [ 34%] tests/test_creation.py::test_polygon_with_none_hole PASSED [ 34%] tests/test_creation.py::test_2_polygons_with_same_hole PASSED [ 34%] tests/test_creation.py::test_2_polygons_with_2_same_holes PASSED [ 34%] tests/test_creation.py::test_2_polygons_with_different_holes PASSED [ 34%] tests/test_creation.py::test_polygons_not_enough_points_in_shell_scalar PASSED [ 34%] tests/test_creation.py::test_polygons_not_enough_points_in_shell[shape0] PASSED [ 34%] tests/test_creation.py::test_polygons_not_enough_points_in_shell[shape1] PASSED [ 34%] tests/test_creation.py::test_polygons_not_enough_points_in_shell[shape2] PASSED [ 34%] tests/test_creation.py::test_polygons_not_enough_points_in_shell[shape3] PASSED [ 34%] tests/test_creation.py::test_polygons_not_enough_points_in_shell[shape4] PASSED [ 34%] tests/test_creation.py::test_polygons_not_enough_points_in_shell[shape5] PASSED [ 34%] tests/test_creation.py::test_polygons_not_enough_points_in_holes_scalar PASSED [ 34%] tests/test_creation.py::test_polygons_not_enough_points_in_holes[shape0] PASSED [ 34%] tests/test_creation.py::test_polygons_not_enough_points_in_holes[shape1] PASSED [ 34%] tests/test_creation.py::test_polygons_not_enough_points_in_holes[shape2] PASSED [ 34%] tests/test_creation.py::test_polygons_not_enough_points_in_holes[shape3] PASSED [ 34%] tests/test_creation.py::test_polygons_not_enough_points_in_holes[shape4] PASSED [ 34%] tests/test_creation.py::test_polygons_not_enough_points_in_holes[shape5] PASSED [ 34%] tests/test_creation.py::test_create_collection_only_none[multipoints-expected0] PASSED [ 34%] tests/test_creation.py::test_create_collection_only_none[multilinestrings-expected1] PASSED [ 34%] tests/test_creation.py::test_create_collection_only_none[multipolygons-expected2] PASSED [ 34%] tests/test_creation.py::test_create_collection_only_none[geometrycollections-expected3] PASSED [ 34%] tests/test_creation.py::test_create_collection[multipoints-sub_geom0] PASSED [ 34%] tests/test_creation.py::test_create_collection[multilinestrings-sub_geom1] PASSED [ 34%] tests/test_creation.py::test_create_collection[multilinestrings-sub_geom2] PASSED [ 34%] tests/test_creation.py::test_create_collection[multipolygons-sub_geom3] PASSED [ 34%] tests/test_creation.py::test_create_collection[geometrycollections-sub_geom4] PASSED [ 34%] tests/test_creation.py::test_create_collection[geometrycollections-sub_geom5] PASSED [ 34%] tests/test_creation.py::test_create_collection[geometrycollections-sub_geom6] PASSED [ 35%] tests/test_creation.py::test_create_collection[geometrycollections-sub_geom7] PASSED [ 35%] tests/test_creation.py::test_create_collection[geometrycollections-sub_geom8] PASSED [ 35%] tests/test_creation.py::test_create_collection[geometrycollections-sub_geom9] PASSED [ 35%] tests/test_creation.py::test_create_collection[geometrycollections-sub_geom10] PASSED [ 35%] tests/test_creation.py::test_create_collection[geometrycollections-sub_geom11] PASSED [ 35%] tests/test_creation.py::test_create_collection_skips_none[multipoints-sub_geom0] PASSED [ 35%] tests/test_creation.py::test_create_collection_skips_none[multilinestrings-sub_geom1] PASSED [ 35%] tests/test_creation.py::test_create_collection_skips_none[multipolygons-sub_geom2] PASSED [ 35%] tests/test_creation.py::test_create_collection_skips_none[geometrycollections-sub_geom3] PASSED [ 35%] tests/test_creation.py::test_create_collection_wrong_geom_type[multipoints-sub_geom0] PASSED [ 35%] tests/test_creation.py::test_create_collection_wrong_geom_type[multipoints-sub_geom1] PASSED [ 35%] tests/test_creation.py::test_create_collection_wrong_geom_type[multipoints-sub_geom2] PASSED [ 35%] tests/test_creation.py::test_create_collection_wrong_geom_type[multilinestrings-sub_geom3] PASSED [ 35%] tests/test_creation.py::test_create_collection_wrong_geom_type[multilinestrings-sub_geom4] PASSED [ 35%] tests/test_creation.py::test_create_collection_wrong_geom_type[multilinestrings-sub_geom5] PASSED [ 35%] tests/test_creation.py::test_create_collection_wrong_geom_type[multipolygons-sub_geom6] PASSED [ 35%] tests/test_creation.py::test_create_collection_wrong_geom_type[multipolygons-sub_geom7] PASSED [ 35%] tests/test_creation.py::test_create_collection_wrong_geom_type[multipolygons-sub_geom8] PASSED [ 35%] tests/test_creation.py::test_box[coords0-True-expected0] PASSED [ 35%] tests/test_creation.py::test_box[coords1-False-expected1] PASSED [ 35%] tests/test_creation.py::test_box_array[coords0-True-expected0] PASSED [ 35%] tests/test_creation.py::test_box_array[coords1-ccw1-expected1] PASSED [ 35%] tests/test_creation.py::test_box_nan[coords0] PASSED [ 35%] tests/test_creation.py::test_box_nan[coords1] PASSED [ 35%] tests/test_creation.py::test_box_nan[coords2] PASSED [ 35%] tests/test_creation.py::test_box_nan[coords3] PASSED [ 35%] tests/test_creation.py::test_box_nan[coords4] PASSED [ 35%] tests/test_creation.py::test_box_deprecate_positional PASSED [ 35%] tests/test_creation.py::test_prepare PASSED [ 35%] tests/test_creation.py::test_destroy_prepared PASSED [ 35%] tests/test_creation.py::test_empty_missing[None] PASSED [ 35%] tests/test_creation.py::test_empty_missing[-1_0] PASSED [ 35%] tests/test_creation.py::test_empty_missing[-1_1] PASSED [ 35%] tests/test_creation.py::test_empty[0] PASSED [ 35%] tests/test_creation.py::test_empty[1] PASSED [ 35%] tests/test_creation.py::test_empty[2] PASSED [ 35%] tests/test_creation.py::test_empty[3] PASSED [ 35%] tests/test_creation.py::test_empty[4] PASSED [ 35%] tests/test_creation.py::test_empty[5] PASSED [ 35%] tests/test_creation.py::test_empty[6] PASSED [ 35%] tests/test_creation.py::test_empty[7] PASSED [ 35%] tests/test_creation_indices.py::test_invalid_coordinates[coordinates0-points] PASSED [ 35%] tests/test_creation_indices.py::test_invalid_coordinates[coordinates0-linestrings] PASSED [ 35%] tests/test_creation_indices.py::test_invalid_coordinates[coordinates0-linearrings] PASSED [ 35%] tests/test_creation_indices.py::test_invalid_coordinates[coordinates1-points] PASSED [ 35%] tests/test_creation_indices.py::test_invalid_coordinates[coordinates1-linestrings] PASSED [ 35%] tests/test_creation_indices.py::test_invalid_coordinates[coordinates1-linearrings] PASSED [ 35%] tests/test_creation_indices.py::test_invalid_coordinates[coordinates2-points] PASSED [ 35%] tests/test_creation_indices.py::test_invalid_coordinates[coordinates2-linestrings] PASSED [ 35%] tests/test_creation_indices.py::test_invalid_coordinates[coordinates2-linearrings] PASSED [ 35%] tests/test_creation_indices.py::test_invalid_coordinates[None-points] PASSED [ 35%] tests/test_creation_indices.py::test_invalid_coordinates[None-linestrings] PASSED [ 35%] tests/test_creation_indices.py::test_invalid_coordinates[None-linearrings] PASSED [ 35%] tests/test_creation_indices.py::test_invalid_coordinates[coordinates4-points] PASSED [ 35%] tests/test_creation_indices.py::test_invalid_coordinates[coordinates4-linestrings] PASSED [ 35%] tests/test_creation_indices.py::test_invalid_coordinates[coordinates4-linearrings] PASSED [ 35%] tests/test_creation_indices.py::test_invalid_geometries[geometries0-multipoints] PASSED [ 35%] tests/test_creation_indices.py::test_invalid_geometries[geometries0-multilinestrings] PASSED [ 35%] tests/test_creation_indices.py::test_invalid_geometries[geometries0-multipolygons] PASSED [ 35%] tests/test_creation_indices.py::test_invalid_geometries[geometries0-geometrycollections] PASSED [ 35%] tests/test_creation_indices.py::test_invalid_geometries[None-multipoints] PASSED [ 35%] tests/test_creation_indices.py::test_invalid_geometries[None-multilinestrings] PASSED [ 35%] tests/test_creation_indices.py::test_invalid_geometries[None-multipolygons] PASSED [ 35%] tests/test_creation_indices.py::test_invalid_geometries[None-geometrycollections] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_geometries[geometries2-multipoints] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_geometries[geometries2-multilinestrings] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_geometries[geometries2-multipolygons] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_geometries[geometries2-geometrycollections] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_geometries[hello-multipoints] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_geometries[hello-multilinestrings] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_geometries[hello-multipolygons] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_geometries[hello-geometrycollections] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_indices_simple[indices0-points] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_indices_simple[indices0-linestrings] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_indices_simple[indices0-linearrings] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_indices_simple[ hello-points] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_indices_simple[ hello-linestrings] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_indices_simple[ hello-linearrings] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_indices_simple[indices2-points] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_indices_simple[indices2-linestrings] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_indices_simple[indices2-linearrings] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_indices_simple[indices3-points] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_indices_simple[indices3-linestrings] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_indices_simple[indices3-linearrings] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_out[out0-points] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_out[out0-linestrings] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_out[out0-geometrycollections] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_out[out1-points] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_out[out1-linestrings] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_out[out1-geometrycollections] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_out[out2-points] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_out[out2-linestrings] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_out[out2-geometrycollections] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_out[out3-points] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_out[out3-linestrings] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_out[out3-geometrycollections] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_out[out4-points] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_out[out4-linestrings] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_out[out4-geometrycollections] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_out[out5-points] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_out[out5-linestrings] PASSED [ 36%] tests/test_creation_indices.py::test_invalid_out[out5-geometrycollections] PASSED [ 36%] tests/test_creation_indices.py::test_points_invalid PASSED [ 36%] tests/test_creation_indices.py::test_points PASSED [ 36%] tests/test_creation_indices.py::test_points_no_index_raises PASSED [ 36%] tests/test_creation_indices.py::test_points_out[indices0-expected0] PASSED [ 36%] tests/test_creation_indices.py::test_points_out[indices1-expected1] PASSED [ 36%] tests/test_creation_indices.py::test_points_out[indices2-expected2] PASSED [ 36%] tests/test_creation_indices.py::test_linestrings[coordinates0-indices0-expected0] PASSED [ 36%] tests/test_creation_indices.py::test_linestrings[coordinates1-indices1-expected1] PASSED [ 36%] tests/test_creation_indices.py::test_linestrings[coordinates2-indices2-expected2] PASSED [ 36%] tests/test_creation_indices.py::test_linestrings_invalid PASSED [ 36%] tests/test_creation_indices.py::test_linestrings_out[indices0-expected0] PASSED [ 36%] tests/test_creation_indices.py::test_linestrings_out[indices1-expected1] PASSED [ 36%] tests/test_creation_indices.py::test_linestrings_out[indices2-expected2] PASSED [ 36%] tests/test_creation_indices.py::test_linestrings_allow_nan[coordinates0] PASSED [ 36%] tests/test_creation_indices.py::test_linestrings_handle_nan_skip[coordinates0-indices0-expected0] PASSED [ 36%] tests/test_creation_indices.py::test_linestrings_handle_nan_skip_invalid PASSED [ 36%] tests/test_creation_indices.py::test_linestrings_handle_nan_skip_only_nan PASSED [ 36%] tests/test_creation_indices.py::test_linestrings_handle_nan_error PASSED [ 36%] tests/test_creation_indices.py::test_linearrings[coordinates0] PASSED [ 36%] tests/test_creation_indices.py::test_linearrings[coordinates1] PASSED [ 36%] tests/test_creation_indices.py::test_linearrings_invalid[coordinates0] PASSED [ 36%] tests/test_creation_indices.py::test_linearrings_invalid[coordinates1] PASSED [ 36%] tests/test_creation_indices.py::test_linearrings_unclosed_all_coords_equal PASSED [ 36%] tests/test_creation_indices.py::test_linearrings_out[indices0-expected0] PASSED [ 36%] tests/test_creation_indices.py::test_linearrings_out[indices1-expected1] PASSED [ 37%] tests/test_creation_indices.py::test_linearrings_out[indices2-expected2] PASSED [ 37%] tests/test_creation_indices.py::test_linearrings_buffer[C-2] PASSED [ 37%] tests/test_creation_indices.py::test_linearrings_buffer[C-3] PASSED [ 37%] tests/test_creation_indices.py::test_linearrings_buffer[F-2] PASSED [ 37%] tests/test_creation_indices.py::test_linearrings_buffer[F-3] PASSED [ 37%] tests/test_creation_indices.py::test_linearrings_allow_nan[coordinates0] PASSED [ 37%] tests/test_creation_indices.py::test_linearrings_handle_nan_skip[coordinates0] PASSED [ 37%] tests/test_creation_indices.py::test_linearrings_handle_nan_skip[coordinates1] PASSED [ 37%] tests/test_creation_indices.py::test_linearrings_handle_nan_skip[coordinates2] PASSED [ 37%] tests/test_creation_indices.py::test_linearrings_handle_nan_skip[coordinates3] PASSED [ 37%] tests/test_creation_indices.py::test_linearrings_handle_nan_skip[coordinates4] PASSED [ 37%] tests/test_creation_indices.py::test_linearrings_handle_nan_skip[coordinates5] PASSED [ 37%] tests/test_creation_indices.py::test_linearrings_handle_nan_skip_invalid PASSED [ 37%] tests/test_creation_indices.py::test_linearrings_handle_nan_skip_only_nan PASSED [ 37%] tests/test_creation_indices.py::test_linearrings_handle_nan_error PASSED [ 37%] tests/test_creation_indices.py::test_polygons[rings0-indices0-expected0] PASSED [ 37%] tests/test_creation_indices.py::test_polygons[rings1-indices1-expected1] PASSED [ 37%] tests/test_creation_indices.py::test_polygons[rings2-indices2-expected2] PASSED [ 37%] tests/test_creation_indices.py::test_polygons[rings3-indices3-expected3] PASSED [ 37%] tests/test_creation_indices.py::test_polygons[rings4-indices4-expected4] PASSED [ 37%] tests/test_creation_indices.py::test_polygons[rings5-indices5-expected5] PASSED [ 37%] tests/test_creation_indices.py::test_polygons[rings6-indices6-expected6] PASSED [ 37%] tests/test_creation_indices.py::test_polygons[rings7-indices7-expected7] PASSED [ 37%] tests/test_creation_indices.py::test_polygons[rings8-indices8-expected8] PASSED [ 37%] tests/test_creation_indices.py::test_polygons[rings9-indices9-expected9] PASSED [ 37%] tests/test_creation_indices.py::test_polygons[rings10-indices10-expected10] PASSED [ 37%] tests/test_creation_indices.py::test_polygons[rings11-indices11-expected11] PASSED [ 37%] tests/test_creation_indices.py::test_polygons[rings12-indices12-expected12] PASSED [ 37%] tests/test_creation_indices.py::test_polygons[rings13-indices13-expected13] PASSED [ 37%] tests/test_creation_indices.py::test_polygons[rings14-indices14-expected14] PASSED [ 37%] tests/test_creation_indices.py::test_polygons[rings15-indices15-expected15] PASSED [ 37%] tests/test_creation_indices.py::test_polygons_out[indices0-expected0] PASSED [ 37%] tests/test_creation_indices.py::test_polygons_out[indices1-expected1] PASSED [ 37%] tests/test_creation_indices.py::test_polygons_out[indices2-expected2] PASSED [ 37%] tests/test_creation_indices.py::test_invalid_indices_collections[indices0-polygons] PASSED [ 37%] tests/test_creation_indices.py::test_invalid_indices_collections[indices0-multipoints] PASSED [ 37%] tests/test_creation_indices.py::test_invalid_indices_collections[indices0-multilinestrings] PASSED [ 37%] tests/test_creation_indices.py::test_invalid_indices_collections[indices0-multipolygons] PASSED [ 37%] tests/test_creation_indices.py::test_invalid_indices_collections[indices0-geometrycollections] PASSED [ 37%] tests/test_creation_indices.py::test_invalid_indices_collections[ hello-polygons] PASSED [ 37%] tests/test_creation_indices.py::test_invalid_indices_collections[ hello-multipoints] PASSED [ 37%] tests/test_creation_indices.py::test_invalid_indices_collections[ hello-multilinestrings] PASSED [ 37%] tests/test_creation_indices.py::test_invalid_indices_collections[ hello-multipolygons] PASSED [ 37%] tests/test_creation_indices.py::test_invalid_indices_collections[ hello-geometrycollections] PASSED [ 37%] tests/test_creation_indices.py::test_invalid_indices_collections[indices2-polygons] PASSED [ 37%] tests/test_creation_indices.py::test_invalid_indices_collections[indices2-multipoints] PASSED [ 37%] tests/test_creation_indices.py::test_invalid_indices_collections[indices2-multilinestrings] PASSED [ 37%] tests/test_creation_indices.py::test_invalid_indices_collections[indices2-multipolygons] PASSED [ 37%] tests/test_creation_indices.py::test_invalid_indices_collections[indices2-geometrycollections] PASSED [ 37%] tests/test_creation_indices.py::test_invalid_indices_collections[indices3-polygons] PASSED [ 37%] tests/test_creation_indices.py::test_invalid_indices_collections[indices3-multipoints] PASSED [ 37%] tests/test_creation_indices.py::test_invalid_indices_collections[indices3-multilinestrings] PASSED [ 37%] tests/test_creation_indices.py::test_invalid_indices_collections[indices3-multipolygons] PASSED [ 37%] tests/test_creation_indices.py::test_invalid_indices_collections[indices3-geometrycollections] PASSED [ 37%] tests/test_creation_indices.py::test_geometrycollections[geometries0-indices0-expected0] PASSED [ 37%] tests/test_creation_indices.py::test_geometrycollections[geometries1-indices1-expected1] PASSED [ 37%] tests/test_creation_indices.py::test_geometrycollections[geometries2-indices2-expected2] PASSED [ 37%] tests/test_creation_indices.py::test_geometrycollections[geometries3-indices3-expected3] PASSED [ 37%] tests/test_creation_indices.py::test_geometrycollections[geometries4-indices4-expected4] PASSED [ 37%] tests/test_creation_indices.py::test_geometrycollections[geometries5-indices5-expected5] PASSED [ 37%] tests/test_creation_indices.py::test_geometrycollections_no_index_raises PASSED [ 37%] tests/test_creation_indices.py::test_geometrycollections_out[indices0-expected0] PASSED [ 37%] tests/test_creation_indices.py::test_geometrycollections_out[indices1-expected1] PASSED [ 37%] tests/test_creation_indices.py::test_multipoints PASSED [ 38%] tests/test_creation_indices.py::test_multilinestrings PASSED [ 38%] tests/test_creation_indices.py::test_multilinearrings PASSED [ 38%] tests/test_creation_indices.py::test_multipolygons PASSED [ 38%] tests/test_creation_indices.py::test_incompatible_types[geometries0-polygons] PASSED [ 38%] tests/test_creation_indices.py::test_incompatible_types[geometries1-polygons] PASSED [ 38%] tests/test_creation_indices.py::test_incompatible_types[geometries2-polygons] PASSED [ 38%] tests/test_creation_indices.py::test_incompatible_types[geometries3-multipoints] PASSED [ 38%] tests/test_creation_indices.py::test_incompatible_types[geometries4-multipoints] PASSED [ 38%] tests/test_creation_indices.py::test_incompatible_types[geometries5-multilinestrings] PASSED [ 38%] tests/test_creation_indices.py::test_incompatible_types[geometries6-multilinestrings] PASSED [ 38%] tests/test_creation_indices.py::test_incompatible_types[geometries7-multipolygons] PASSED [ 38%] tests/test_creation_indices.py::test_incompatible_types[geometries8-multipolygons] PASSED [ 38%] tests/test_creation_indices.py::test_points_deprecate_positional PASSED [ 38%] tests/test_creation_indices.py::test_linestrings_deprecate_positional PASSED [ 38%] tests/test_creation_indices.py::test_linearrings_deprecate_positional PASSED [ 38%] tests/test_creation_indices.py::test_polygons_deprecate_positional PASSED [ 38%] tests/test_creation_indices.py::test_multipoints_deprecate_positional PASSED [ 38%] tests/test_creation_indices.py::test_multilinestrings_deprecate_positional PASSED [ 38%] tests/test_creation_indices.py::test_multipolygons_deprecate_positional PASSED [ 38%] tests/test_creation_indices.py::test_geometrycollections_deprecate_positional PASSED [ 38%] tests/test_decorators.py::test_all_kwargs_no_warning PASSED [ 38%] tests/test_decorators.py::test_only_required_arg_no_warning PASSED [ 38%] tests/test_decorators.py::test_single_positional_warning PASSED [ 38%] tests/test_decorators.py::test_multiple_positional_warning PASSED [ 38%] tests/test_decorators.py::test_three_positional_warning_oxford_comma PASSED [ 38%] tests/test_decorators.py::test_noncontiguous_partial_warning PASSED [ 38%] tests/test_decorators.py::test_noncontiguous_full_warning PASSED [ 38%] tests/test_decorators.py::test_custom_warning_category PASSED [ 38%] tests/test_decorators.py::test_func_no_deprecations_never_warns PASSED [ 38%] tests/test_decorators.py::test_missing_required_arg_no_warning PASSED [ 38%] tests/test_decorators.py::test_unknown_keyword_no_warning PASSED [ 38%] tests/test_decorators.py::test_varargs_behavior_and_deprecation PASSED [ 38%] tests/test_decorators.py::test_varargs_no_warning PASSED [ 38%] tests/test_decorators.py::test_repeated_warnings PASSED [ 38%] tests/test_geometry.py::test_get_num_points PASSED [ 38%] tests/test_geometry.py::test_get_num_interior_rings PASSED [ 38%] tests/test_geometry.py::test_get_num_geometries PASSED [ 38%] tests/test_geometry.py::test_get_point_non_linestring[geom0] PASSED [ 38%] tests/test_geometry.py::test_get_point_non_linestring[geom1] PASSED [ 38%] tests/test_geometry.py::test_get_point_non_linestring[geom2] PASSED [ 38%] tests/test_geometry.py::test_get_point_non_linestring[geom3] PASSED [ 38%] tests/test_geometry.py::test_get_point_non_linestring[geom4] PASSED [ 38%] tests/test_geometry.py::test_get_point_non_linestring[geom5] PASSED [ 38%] tests/test_geometry.py::test_get_point[geom0] PASSED [ 38%] tests/test_geometry.py::test_get_point[geom1] PASSED [ 38%] tests/test_geometry.py::test_get_exterior_ring_non_polygon[geom0] PASSED [ 38%] tests/test_geometry.py::test_get_exterior_ring_non_polygon[geom1] PASSED [ 38%] tests/test_geometry.py::test_get_exterior_ring_non_polygon[geom2] PASSED [ 38%] tests/test_geometry.py::test_get_exterior_ring_non_polygon[geom3] PASSED [ 38%] tests/test_geometry.py::test_get_exterior_ring_non_polygon[geom4] PASSED [ 38%] tests/test_geometry.py::test_get_exterior_ring_non_polygon[geom5] PASSED [ 38%] tests/test_geometry.py::test_get_exterior_ring_non_polygon[geom6] PASSED [ 38%] tests/test_geometry.py::test_get_exterior_ring PASSED [ 38%] tests/test_geometry.py::test_get_interior_ring_non_polygon[geom0] PASSED [ 38%] tests/test_geometry.py::test_get_interior_ring_non_polygon[geom1] PASSED [ 38%] tests/test_geometry.py::test_get_interior_ring_non_polygon[geom2] PASSED [ 38%] tests/test_geometry.py::test_get_interior_ring_non_polygon[geom3] PASSED [ 38%] tests/test_geometry.py::test_get_interior_ring_non_polygon[geom4] PASSED [ 38%] tests/test_geometry.py::test_get_interior_ring_non_polygon[geom5] PASSED [ 38%] tests/test_geometry.py::test_get_interior_ring_non_polygon[geom6] PASSED [ 38%] tests/test_geometry.py::test_get_interior_ring PASSED [ 38%] tests/test_geometry.py::test_get_geometry_simple[geom0] PASSED [ 38%] tests/test_geometry.py::test_get_geometry_simple[geom1] PASSED [ 38%] tests/test_geometry.py::test_get_geometry_simple[geom2] PASSED [ 39%] tests/test_geometry.py::test_get_geometry_simple[geom3] PASSED [ 39%] tests/test_geometry.py::test_get_geometry_collection[geom0] PASSED [ 39%] tests/test_geometry.py::test_get_geometry_collection[geom1] PASSED [ 39%] tests/test_geometry.py::test_get_geometry_collection[geom2] PASSED [ 39%] tests/test_geometry.py::test_get_geometry_collection[geom3] PASSED [ 39%] tests/test_geometry.py::test_get_type_id PASSED [ 39%] tests/test_geometry.py::test_get_dimensions PASSED [ 39%] tests/test_geometry.py::test_get_coordinate_dimension PASSED [ 39%] tests/test_geometry.py::test_get_num_coordinates PASSED [ 39%] tests/test_geometry.py::test_get_srid PASSED [ 39%] tests/test_geometry.py::test_get_set_srid PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom0-get_x] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom0-get_y] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom0-get_z] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom0-get_m] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom1-get_x] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom1-get_y] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom1-get_z] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom1-get_m] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom2-get_x] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom2-get_y] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom2-get_z] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom2-get_m] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom3-get_x] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom3-get_y] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom3-get_z] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom3-get_m] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom4-get_x] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom4-get_y] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom4-get_z] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom4-get_m] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom5-get_x] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom5-get_y] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom5-get_z] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom5-get_m] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom6-get_x] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom6-get_y] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom6-get_z] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom6-get_m] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom7-get_x] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom7-get_y] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom7-get_z] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom7-get_m] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom8-get_x] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom8-get_y] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom8-get_z] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom8-get_m] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom9-get_x] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom9-get_y] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom9-get_z] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom9-get_m] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom10-get_x] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom10-get_y] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom10-get_z] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom10-get_m] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom11-get_x] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom11-get_y] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom11-get_z] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom11-get_m] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom12-get_x] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom12-get_y] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom12-get_z] PASSED [ 39%] tests/test_geometry.py::test_get_xyz_no_point[geom12-get_m] PASSED [ 40%] tests/test_geometry.py::test_get_xyz_no_point[geom13-get_x] PASSED [ 40%] tests/test_geometry.py::test_get_xyz_no_point[geom13-get_y] PASSED [ 40%] tests/test_geometry.py::test_get_xyz_no_point[geom13-get_z] PASSED [ 40%] tests/test_geometry.py::test_get_xyz_no_point[geom13-get_m] PASSED [ 40%] tests/test_geometry.py::test_get_xyz_no_point[geom14-get_x] PASSED [ 40%] tests/test_geometry.py::test_get_xyz_no_point[geom14-get_y] PASSED [ 40%] tests/test_geometry.py::test_get_xyz_no_point[geom14-get_z] PASSED [ 40%] tests/test_geometry.py::test_get_xyz_no_point[geom14-get_m] PASSED [ 40%] tests/test_geometry.py::test_get_xyz_no_point[geom15-get_x] PASSED [ 40%] tests/test_geometry.py::test_get_xyz_no_point[geom15-get_y] PASSED [ 40%] tests/test_geometry.py::test_get_xyz_no_point[geom15-get_z] PASSED [ 40%] tests/test_geometry.py::test_get_xyz_no_point[geom15-get_m] PASSED [ 40%] tests/test_geometry.py::test_get_xyz_no_point[geom16-get_x] PASSED [ 40%] tests/test_geometry.py::test_get_xyz_no_point[geom16-get_y] PASSED [ 40%] tests/test_geometry.py::test_get_xyz_no_point[geom16-get_z] PASSED [ 40%] tests/test_geometry.py::test_get_xyz_no_point[geom16-get_m] PASSED [ 40%] tests/test_geometry.py::test_get_xyz_no_point[geom17-get_x] PASSED [ 40%] tests/test_geometry.py::test_get_xyz_no_point[geom17-get_y] PASSED [ 40%] tests/test_geometry.py::test_get_xyz_no_point[geom17-get_z] PASSED [ 40%] tests/test_geometry.py::test_get_xyz_no_point[geom17-get_m] PASSED [ 40%] tests/test_geometry.py::test_get_x PASSED [ 40%] tests/test_geometry.py::test_get_y PASSED [ 40%] tests/test_geometry.py::test_get_z PASSED [ 40%] tests/test_geometry.py::test_get_z_2d PASSED [ 40%] tests/test_geometry.py::test_get_m PASSED [ 40%] tests/test_geometry.py::test_new_from_wkt[geom0] PASSED [ 40%] tests/test_geometry.py::test_new_from_wkt[geom1] PASSED [ 40%] tests/test_geometry.py::test_new_from_wkt[geom2] PASSED [ 40%] tests/test_geometry.py::test_new_from_wkt[geom3] PASSED [ 40%] tests/test_geometry.py::test_new_from_wkt[geom4] PASSED [ 40%] tests/test_geometry.py::test_new_from_wkt[geom5] PASSED [ 40%] tests/test_geometry.py::test_new_from_wkt[geom6] PASSED [ 40%] tests/test_geometry.py::test_new_from_wkt[geom7] PASSED [ 40%] tests/test_geometry.py::test_new_from_wkt[geom8] PASSED [ 40%] tests/test_geometry.py::test_new_from_wkt[geom9] PASSED [ 40%] tests/test_geometry.py::test_new_from_wkt[geom10] PASSED [ 40%] tests/test_geometry.py::test_new_from_wkt[geom11] PASSED [ 40%] tests/test_geometry.py::test_new_from_wkt[geom12] PASSED [ 40%] tests/test_geometry.py::test_new_from_wkt[geom13] PASSED [ 40%] tests/test_geometry.py::test_new_from_wkt[geom14] PASSED [ 40%] tests/test_geometry.py::test_new_from_wkt[geom15] PASSED [ 40%] tests/test_geometry.py::test_new_from_wkt[geom16] PASSED [ 40%] tests/test_geometry.py::test_new_from_wkt[geom17] PASSED [ 40%] tests/test_geometry.py::test_new_from_wkt[geom18] PASSED [ 40%] tests/test_geometry.py::test_new_from_wkt[geom19] PASSED [ 40%] tests/test_geometry.py::test_adapt_ptr_raises PASSED [ 40%] tests/test_geometry.py::test_set_unique[geom0] PASSED [ 40%] tests/test_geometry.py::test_set_unique[geom1] PASSED [ 40%] tests/test_geometry.py::test_set_unique[geom2] PASSED [ 40%] tests/test_geometry.py::test_set_unique[geom3] PASSED [ 40%] tests/test_geometry.py::test_set_unique[geom4] PASSED [ 40%] tests/test_geometry.py::test_set_unique[geom5] PASSED [ 40%] tests/test_geometry.py::test_set_unique[geom6] PASSED [ 40%] tests/test_geometry.py::test_set_unique[geom7] PASSED [ 40%] tests/test_geometry.py::test_set_unique[geom8] PASSED [ 40%] tests/test_geometry.py::test_set_unique[geom9] PASSED [ 40%] tests/test_geometry.py::test_set_unique[geom10] PASSED [ 40%] tests/test_geometry.py::test_set_unique[geom11] PASSED [ 40%] tests/test_geometry.py::test_set_unique[geom12] PASSED [ 40%] tests/test_geometry.py::test_set_unique[geom13] PASSED [ 40%] tests/test_geometry.py::test_set_unique[geom14] PASSED [ 40%] tests/test_geometry.py::test_set_unique[geom15] PASSED [ 40%] tests/test_geometry.py::test_set_unique[geom16] PASSED [ 40%] tests/test_geometry.py::test_set_unique[geom17] PASSED [ 41%] tests/test_geometry.py::test_set_unique[geom18] PASSED [ 41%] tests/test_geometry.py::test_set_unique[geom19] PASSED [ 41%] tests/test_geometry.py::test_set_nan PASSED [ 41%] tests/test_geometry.py::test_set_nan_same_objects PASSED [ 41%] tests/test_geometry.py::test_get_parts[geom0] PASSED [ 41%] tests/test_geometry.py::test_get_parts[geom1] PASSED [ 41%] tests/test_geometry.py::test_get_parts[geom2] PASSED [ 41%] tests/test_geometry.py::test_get_parts[geom3] PASSED [ 41%] tests/test_geometry.py::test_get_parts[geom4] PASSED [ 41%] tests/test_geometry.py::test_get_parts[geom5] PASSED [ 41%] tests/test_geometry.py::test_get_parts[geom6] PASSED [ 41%] tests/test_geometry.py::test_get_parts[geom7] PASSED [ 41%] tests/test_geometry.py::test_get_parts[geom8] PASSED [ 41%] tests/test_geometry.py::test_get_parts[geom9] PASSED [ 41%] tests/test_geometry.py::test_get_parts[geom10] PASSED [ 41%] tests/test_geometry.py::test_get_parts[geom11] PASSED [ 41%] tests/test_geometry.py::test_get_parts[geom12] PASSED [ 41%] tests/test_geometry.py::test_get_parts_array PASSED [ 41%] tests/test_geometry.py::test_get_parts_geometry_collection_multi PASSED [ 41%] tests/test_geometry.py::test_get_parts_return_index PASSED [ 41%] tests/test_geometry.py::test_get_parts_invalid_dimensions[geom0] PASSED [ 41%] tests/test_geometry.py::test_get_parts_invalid_dimensions[geom1] PASSED [ 41%] tests/test_geometry.py::test_get_parts_invalid_dimensions[geom2] PASSED [ 41%] tests/test_geometry.py::test_get_parts_invalid_dimensions[geom3] PASSED [ 41%] tests/test_geometry.py::test_get_parts_non_multi[geom0] PASSED [ 41%] tests/test_geometry.py::test_get_parts_non_multi[geom1] PASSED [ 41%] tests/test_geometry.py::test_get_parts_non_multi[geom2] PASSED [ 41%] tests/test_geometry.py::test_get_parts_None[None] PASSED [ 41%] tests/test_geometry.py::test_get_parts_None[geom1] PASSED [ 41%] tests/test_geometry.py::test_get_parts_None[geom2] PASSED [ 41%] tests/test_geometry.py::test_get_parts_invalid_geometry[foo] PASSED [ 41%] tests/test_geometry.py::test_get_parts_invalid_geometry[geom1] PASSED [ 41%] tests/test_geometry.py::test_get_parts_invalid_geometry[42] PASSED [ 41%] tests/test_geometry.py::test_get_parts_deprecate_positional PASSED [ 41%] tests/test_geometry.py::test_get_rings[geom0] PASSED [ 41%] tests/test_geometry.py::test_get_rings[geom1] PASSED [ 41%] tests/test_geometry.py::test_get_rings[geom2] PASSED [ 41%] tests/test_geometry.py::test_get_rings[geom3] PASSED [ 41%] tests/test_geometry.py::test_get_rings[geom4] PASSED [ 41%] tests/test_geometry.py::test_get_rings[geom5] PASSED [ 41%] tests/test_geometry.py::test_get_rings[geom6] PASSED [ 41%] tests/test_geometry.py::test_get_rings[geom7] PASSED [ 41%] tests/test_geometry.py::test_get_rings[geom8] PASSED [ 41%] tests/test_geometry.py::test_get_rings[geom9] PASSED [ 41%] tests/test_geometry.py::test_get_rings[geom10] PASSED [ 41%] tests/test_geometry.py::test_get_rings[None] PASSED [ 41%] tests/test_geometry.py::test_get_rings_holes PASSED [ 41%] tests/test_geometry.py::test_get_rings_return_index PASSED [ 41%] tests/test_geometry.py::test_get_rings_invalid_dimensions[geom0] PASSED [ 41%] tests/test_geometry.py::test_get_rings_invalid_dimensions[geom1] PASSED [ 41%] tests/test_geometry.py::test_get_rings_deprecate_positional PASSED [ 41%] tests/test_geometry.py::test_get_precision PASSED [ 41%] tests/test_geometry.py::test_get_precision_none PASSED [ 41%] tests/test_geometry.py::test_set_precision[valid_output] PASSED [ 41%] tests/test_geometry.py::test_set_precision[pointwise] PASSED [ 41%] tests/test_geometry.py::test_set_precision[keep_collapsed] PASSED [ 41%] tests/test_geometry.py::test_set_precision_drop_coords PASSED [ 41%] tests/test_geometry.py::test_set_precision_z[valid_output] PASSED [ 41%] tests/test_geometry.py::test_set_precision_z[pointwise] PASSED [ 41%] tests/test_geometry.py::test_set_precision_z[keep_collapsed] PASSED [ 41%] tests/test_geometry.py::test_set_precision_nan[valid_output] PASSED [ 41%] tests/test_geometry.py::test_set_precision_nan[pointwise] PASSED [ 41%] tests/test_geometry.py::test_set_precision_nan[keep_collapsed] PASSED [ 41%] tests/test_geometry.py::test_set_precision_none PASSED [ 42%] tests/test_geometry.py::test_set_precision_grid_size_nan PASSED [ 42%] tests/test_geometry.py::test_set_precision_collapse[geometry0-valid_output-expected0] PASSED [ 42%] tests/test_geometry.py::test_set_precision_collapse[geometry1-pointwise-expected1] PASSED [ 42%] tests/test_geometry.py::test_set_precision_collapse[geometry2-keep_collapsed-expected2] PASSED [ 42%] tests/test_geometry.py::test_set_precision_collapse[geometry3-valid_output-expected3] PASSED [ 42%] tests/test_geometry.py::test_set_precision_collapse[geometry4-pointwise-expected4] PASSED [ 42%] tests/test_geometry.py::test_set_precision_collapse[geometry5-keep_collapsed-expected5] PASSED [ 42%] tests/test_geometry.py::test_set_precision_collapse[geometry6-valid_output-expected6] PASSED [ 42%] tests/test_geometry.py::test_set_precision_collapse[geometry7-pointwise-expected7] PASSED [ 42%] tests/test_geometry.py::test_set_precision_collapse[geometry8-keep_collapsed-expected8] PASSED [ 42%] tests/test_geometry.py::test_set_precision_collapse[geometry9-valid_output-expected9] PASSED [ 42%] tests/test_geometry.py::test_set_precision_collapse[geometry10-pointwise-expected10] PASSED [ 42%] tests/test_geometry.py::test_set_precision_collapse[geometry11-keep_collapsed-expected11] PASSED [ 42%] tests/test_geometry.py::test_set_precision_intersection PASSED [ 42%] tests/test_geometry.py::test_empty PASSED [ 42%] tests/test_geometry.py::test_force_2d[geom0-expected0] PASSED [ 42%] tests/test_geometry.py::test_force_2d[geom1-expected1] PASSED [ 42%] tests/test_geometry.py::test_force_2d[geom2-expected2] PASSED [ 42%] tests/test_geometry.py::test_force_2d[geom3-expected3] PASSED [ 42%] tests/test_geometry.py::test_force_2d[geom4-expected4] PASSED [ 42%] tests/test_geometry.py::test_force_2d[geom5-expected5] PASSED [ 42%] tests/test_geometry.py::test_force_2d[geom6-expected6] PASSED [ 42%] tests/test_geometry.py::test_force_2d[geom7-expected7] PASSED [ 42%] tests/test_geometry.py::test_force_2d[geom8-expected8] PASSED [ 42%] tests/test_geometry.py::test_force_2d[geom9-expected9] PASSED [ 42%] tests/test_geometry.py::test_force_2d[geom10-expected10] PASSED [ 42%] tests/test_geometry.py::test_force_2d[geom11-expected11] PASSED [ 42%] tests/test_geometry.py::test_force_2d[geom12-expected12] PASSED [ 42%] tests/test_geometry.py::test_force_2d[geom13-expected13] PASSED [ 42%] tests/test_geometry.py::test_force_2d[geom14-expected14] PASSED [ 42%] tests/test_geometry.py::test_force_2d[geom15-expected15] PASSED [ 42%] tests/test_geometry.py::test_force_2d[geom16-expected16] PASSED [ 42%] tests/test_geometry.py::test_force_2d[geom17-expected17] PASSED [ 42%] tests/test_geometry.py::test_force_2d[geom18-expected18] PASSED [ 42%] tests/test_geometry.py::test_force_2d[geom19-expected19] PASSED [ 42%] tests/test_geometry.py::test_force_3d[geom0-expected0] PASSED [ 42%] tests/test_geometry.py::test_force_3d[geom1-expected1] PASSED [ 42%] tests/test_geometry.py::test_force_3d[geom2-expected2] PASSED [ 42%] tests/test_geometry.py::test_force_3d[geom3-expected3] PASSED [ 42%] tests/test_geometry.py::test_force_3d[geom4-expected4] PASSED [ 42%] tests/test_geometry.py::test_force_3d[geom5-expected5] PASSED [ 42%] tests/test_geometry.py::test_force_3d[geom6-expected6] PASSED [ 42%] tests/test_geometry.py::test_force_3d[geom7-expected7] PASSED [ 42%] tests/test_geometry.py::test_force_3d[geom8-expected8] PASSED [ 42%] tests/test_geometry.py::test_force_3d[geom9-expected9] PASSED [ 42%] tests/test_geometry.py::test_force_3d[geom10-expected10] PASSED [ 42%] tests/test_geometry.py::test_force_3d[geom11-expected11] PASSED [ 42%] tests/test_geometry.py::test_force_3d[geom12-expected12] PASSED [ 42%] tests/test_geometry.py::test_force_3d[geom13-expected13] PASSED [ 42%] tests/test_geometry.py::test_force_3d[geom14-expected14] PASSED [ 42%] tests/test_geometry.py::test_force_3d[geom15-expected15] PASSED [ 42%] tests/test_geometry.py::test_force_3d[geom16-expected16] PASSED [ 42%] tests/test_geometry.py::test_force_3d[geom17-expected17] PASSED [ 42%] tests/test_geometry.py::test_force_3d[geom18-expected18] PASSED [ 42%] tests/test_geometry.py::test_force_3d[geom19-expected19] PASSED [ 42%] tests/test_io.py::test_from_wkt PASSED [ 42%] tests/test_io.py::test_from_wkt_none PASSED [ 42%] tests/test_io.py::test_from_wkt_on_invalid[1-raise-TypeError-Expected bytes or string, got int] PASSED [ 42%] tests/test_io.py::test_from_wkt_on_invalid[-ignore-None-None] PASSED [ 42%] tests/test_io.py::test_from_wkt_on_invalid[-warn-Warning-Expected word but encountered end of stream] PASSED [ 42%] tests/test_io.py::test_from_wkt_on_invalid[-raise-GEOSException-Expected word but encountered end of stream] PASSED [ 42%] tests/test_io.py::test_from_wkt_on_invalid[-unsupported_option-ValueError-not a valid option] PASSED [ 42%] tests/test_io.py::test_from_wkt_on_invalid[LINESTRING (0 0)-ignore-None-None] PASSED [ 43%] tests/test_io.py::test_from_wkt_on_invalid[LINESTRING (0 0)-raise-GEOSException-must contain 0 or >1 elements] PASSED [ 43%] tests/test_io.py::test_from_wkt_on_invalid[LINESTRING (0 0)-warn-Warning-must contain 0 or >1 elements] PASSED [ 43%] tests/test_io.py::test_from_wkt_on_invalid[NOT A WKT STRING-ignore-None-None] PASSED [ 43%] tests/test_io.py::test_from_wkt_on_invalid[NOT A WKT STRING-warn-Warning-Unknown type: 'NOT'] PASSED [ 43%] tests/test_io.py::test_from_wkt_on_invalid[POLYGON ((0 0, 0 0))-ignore-None-None] PASSED [ 43%] tests/test_io.py::test_from_wkt_on_invalid[POLYGON ((0 0, 0 0))-raise-GEOSException-Invalid number of points] PASSED [ 43%] tests/test_io.py::test_from_wkt_on_invalid[POLYGON ((0 0, 0 0))-warn-Warning-Invalid number of points] PASSED [ 43%] tests/test_io.py::test_from_wkt_on_invalid_fix[-None] PASSED [ 43%] tests/test_io.py::test_from_wkt_on_invalid_fix[LINESTRING (0 0)-None] PASSED [ 43%] tests/test_io.py::test_from_wkt_on_invalid_fix[NOT A WKT STRING-None] PASSED [ 43%] tests/test_io.py::test_from_wkt_on_invalid_fix[POLYGON ((0 0, 0 0))-None] PASSED [ 43%] tests/test_io.py::test_from_wkt_on_invalid_fix[POLYGON ((0 0, 1 1, 0 1))-POLYGON ((0 0, 1 1, 0 1, 0 0))] PASSED [ 43%] tests/test_io.py::test_from_wkt_on_invalid_fix[POLYGON ((0 0, 1 1))-POLYGON ((0 0, 1 1, 0 0))] PASSED [ 43%] tests/test_io.py::test_from_wkt_on_invalid_fix[MULTIPOLYGON (((5 5, 6 6, 6 5, 5 5)), ((0 0, 0 0)))-None] PASSED [ 43%] tests/test_io.py::test_from_wkt_on_invalid_fix[MULTIPOLYGON (((5 5, 6 6, 6 5, 5 5)), ((0 0, 1 1)))-MULTIPOLYGON (((5 5, 6 6, 6 5, 5 5)), ((0 0, 1 1, 0 0)))] PASSED [ 43%] tests/test_io.py::test_from_wkt_on_invalid_fix[GEOMETRYCOLLECTION (POLYGON ((5 5, 6 6, 6 5, 5 5)), POLYGON ((0 0, 0 0)))-None] PASSED [ 43%] tests/test_io.py::test_from_wkt_on_invalid_fix_unsupported_geos SKIPPED [ 43%] tests/test_io.py::test_from_wkt_all_types[geom0] PASSED [ 43%] tests/test_io.py::test_from_wkt_all_types[geom1] PASSED [ 43%] tests/test_io.py::test_from_wkt_all_types[geom2] PASSED [ 43%] tests/test_io.py::test_from_wkt_all_types[geom3] PASSED [ 43%] tests/test_io.py::test_from_wkt_all_types[geom4] PASSED [ 43%] tests/test_io.py::test_from_wkt_all_types[geom5] PASSED [ 43%] tests/test_io.py::test_from_wkt_all_types[geom6] PASSED [ 43%] tests/test_io.py::test_from_wkt_all_types[geom7] PASSED [ 43%] tests/test_io.py::test_from_wkt_all_types[geom8] PASSED [ 43%] tests/test_io.py::test_from_wkt_all_types[geom9] PASSED [ 43%] tests/test_io.py::test_from_wkt_all_types[geom10] PASSED [ 43%] tests/test_io.py::test_from_wkt_all_types[geom11] PASSED [ 43%] tests/test_io.py::test_from_wkt_all_types[geom12] PASSED [ 43%] tests/test_io.py::test_from_wkt_all_types[geom13] PASSED [ 43%] tests/test_io.py::test_from_wkt_all_types[geom14] PASSED [ 43%] tests/test_io.py::test_from_wkt_all_types[geom15] PASSED [ 43%] tests/test_io.py::test_from_wkt_all_types[geom16] PASSED [ 43%] tests/test_io.py::test_from_wkt_all_types[geom17] PASSED [ 43%] tests/test_io.py::test_from_wkt_all_types[geom18] PASSED [ 43%] tests/test_io.py::test_from_wkt_all_types[geom19] PASSED [ 43%] tests/test_io.py::test_from_wkt_empty[POINT EMPTY] PASSED [ 43%] tests/test_io.py::test_from_wkt_empty[LINESTRING EMPTY] PASSED [ 43%] tests/test_io.py::test_from_wkt_empty[POLYGON EMPTY] PASSED [ 43%] tests/test_io.py::test_from_wkt_empty[GEOMETRYCOLLECTION EMPTY] PASSED [ 43%] tests/test_io.py::test_from_wkt_nonlinear_unsupported[CIRCULARSTRING(1 3,2 4,3 1)] PASSED [ 43%] tests/test_io.py::test_from_wkt_nonlinear_unsupported[COMPOUNDCURVE(CIRCULARSTRING(1 3,2 4,3 1),(3 1,0 0))] PASSED [ 43%] tests/test_io.py::test_from_wkt_nonlinear_unsupported[CURVEPOLYGON(COMPOUNDCURVE(CIRCULARSTRING(0 0,2 0,2 1,2 3,4 3),(4 3,4 5,1 4,0 0)),CIRCULARSTRING(1.7 1,1.4 0.4,1.6 0.4,1.6 0.5,1.7 1))] PASSED [ 43%] tests/test_io.py::test_from_wkt_nonlinear_unsupported[MULTICURVE((0 0,5 5),COMPOUNDCURVE((-1 -1,0 0),CIRCULARSTRING(0 0,1 1,2 0)),CIRCULARSTRING(4 0,4 4,8 4))] PASSED [ 43%] tests/test_io.py::test_from_wkt_nonlinear_unsupported[MULTISURFACE(CURVEPOLYGON(CIRCULARSTRING(0 0,4 0,4 4,0 4,0 0),(1 1,3 3,3 1,1 1)),((10 10,14 12,11 10,10 10),(11 11,11.5 11,11 11.5,11 11)))] PASSED [ 43%] tests/test_io.py::test_from_wkb PASSED [ 43%] tests/test_io.py::test_from_wkb_hex PASSED [ 43%] tests/test_io.py::test_from_wkb_none PASSED [ 43%] tests/test_io.py::test_from_wkb_on_invalid[1-raise-TypeError-Expected bytes or string, got int] PASSED [ 43%] tests/test_io.py::test_from_wkb_on_invalid[-ignore-None-None] PASSED [ 43%] tests/test_io.py::test_from_wkb_on_invalid[-raise-GEOSException-Unexpected EOF parsing WKB] PASSED [ 43%] tests/test_io.py::test_from_wkb_on_invalid[-warn-Warning-Unexpected EOF parsing WKB] PASSED [ 43%] tests/test_io.py::test_from_wkb_on_invalid[-unsupported_option-ValueError-not a valid option] PASSED [ 43%] tests/test_io.py::test_from_wkb_on_invalid[\x01\x01\x00\x00\x00\x00-ignore-None-None] PASSED [ 43%] tests/test_io.py::test_from_wkb_on_invalid[\x01\x01\x00\x00\x00\x00-raise-GEOSException-ParseException] PASSED [ 43%] tests/test_io.py::test_from_wkb_on_invalid[\x01\x01\x00\x00\x00\x00-warn-Warning-ParseException] PASSED [ 43%] tests/test_io.py::test_from_wkb_on_invalid[01030000000100000002000000507daec600b1354100de02498e5e3d41306ea321fcb03541a011a53d905e3d41-ignore-None-None] PASSED [ 43%] tests/test_io.py::test_from_wkb_on_invalid[01030000000100000002000000507daec600b1354100de02498e5e3d41306ea321fcb03541a011a53d905e3d41-raise-GEOSException-Points of LinearRing do not form a closed linestring] PASSED [ 43%] tests/test_io.py::test_from_wkb_on_invalid[01030000000100000002000000507daec600b1354100de02498e5e3d41306ea321fcb03541a011a53d905e3d41-warn-Warning-Points of LinearRing do not form a closed linestring] PASSED [ 43%] tests/test_io.py::test_from_wkb_on_invalid_fix[-None] PASSED [ 43%] tests/test_io.py::test_from_wkb_on_invalid_fix[\x01\x01\x00\x00\x00\x00-None] PASSED [ 43%] tests/test_io.py::test_from_wkb_on_invalid_fix[01030000000100000002000000507daec600b1354100de02498e5e3d41306ea321fcb03541a011a53d905e3d41-POLYGON ((1421568.7761 1924750.2852, 1421564.1314 1924752.2408, 1421568.7761 1924750.2852))] PASSED [ 43%] tests/test_io.py::test_from_wkb_on_invalid_fix_unsupported_geos SKIPPED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-False-geom0] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-False-geom1] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-False-geom2] SKIPPED (Li...) [ 44%] tests/test_io.py::test_from_wkb_all_types[0-False-geom3] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-False-geom4] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-False-geom5] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-False-geom6] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-False-geom7] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-False-geom8] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-False-geom9] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-False-geom10] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-False-geom11] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-False-geom12] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-False-geom13] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-False-geom14] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-False-geom15] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-False-geom16] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-False-geom17] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-False-geom18] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-False-geom19] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-True-geom0] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-True-geom1] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-True-geom2] SKIPPED (Lin...) [ 44%] tests/test_io.py::test_from_wkb_all_types[0-True-geom3] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-True-geom4] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-True-geom5] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-True-geom6] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-True-geom7] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-True-geom8] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-True-geom9] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-True-geom10] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-True-geom11] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-True-geom12] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-True-geom13] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-True-geom14] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-True-geom15] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-True-geom16] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-True-geom17] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-True-geom18] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[0-True-geom19] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[1-False-geom0] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[1-False-geom1] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[1-False-geom2] SKIPPED (Li...) [ 44%] tests/test_io.py::test_from_wkb_all_types[1-False-geom3] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[1-False-geom4] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[1-False-geom5] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[1-False-geom6] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[1-False-geom7] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[1-False-geom8] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[1-False-geom9] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[1-False-geom10] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[1-False-geom11] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[1-False-geom12] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[1-False-geom13] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[1-False-geom14] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[1-False-geom15] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[1-False-geom16] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[1-False-geom17] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[1-False-geom18] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[1-False-geom19] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[1-True-geom0] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[1-True-geom1] PASSED [ 44%] tests/test_io.py::test_from_wkb_all_types[1-True-geom2] SKIPPED (Lin...) [ 45%] tests/test_io.py::test_from_wkb_all_types[1-True-geom3] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types[1-True-geom4] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types[1-True-geom5] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types[1-True-geom6] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types[1-True-geom7] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types[1-True-geom8] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types[1-True-geom9] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types[1-True-geom10] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types[1-True-geom11] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types[1-True-geom12] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types[1-True-geom13] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types[1-True-geom14] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types[1-True-geom15] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types[1-True-geom16] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types[1-True-geom17] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types[1-True-geom18] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types[1-True-geom19] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-False-geom0] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-False-geom1] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-False-geom2] SKIPPED (...) [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-False-geom3] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-False-geom4] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-False-geom5] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-False-geom6] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-False-geom7] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-False-geom8] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-False-geom9] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-False-geom10] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-False-geom11] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-False-geom12] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-False-geom13] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-False-geom14] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-False-geom15] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-False-geom16] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-False-geom17] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-False-geom18] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-False-geom19] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-True-geom0] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-True-geom1] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-True-geom2] SKIPPED (L...) [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-True-geom3] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-True-geom4] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-True-geom5] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-True-geom6] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-True-geom7] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-True-geom8] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-True-geom9] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-True-geom10] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-True-geom11] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-True-geom12] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-True-geom13] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-True-geom14] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-True-geom15] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-True-geom16] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-True-geom17] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-True-geom18] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[0-True-geom19] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[1-False-geom0] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[1-False-geom1] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[1-False-geom2] SKIPPED (...) [ 45%] tests/test_io.py::test_from_wkb_all_types_z[1-False-geom3] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[1-False-geom4] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[1-False-geom5] PASSED [ 45%] tests/test_io.py::test_from_wkb_all_types_z[1-False-geom6] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-False-geom7] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-False-geom8] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-False-geom9] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-False-geom10] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-False-geom11] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-False-geom12] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-False-geom13] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-False-geom14] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-False-geom15] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-False-geom16] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-False-geom17] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-False-geom18] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-False-geom19] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-True-geom0] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-True-geom1] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-True-geom2] SKIPPED (L...) [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-True-geom3] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-True-geom4] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-True-geom5] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-True-geom6] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-True-geom7] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-True-geom8] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-True-geom9] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-True-geom10] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-True-geom11] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-True-geom12] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-True-geom13] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-True-geom14] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-True-geom15] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-True-geom16] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-True-geom17] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-True-geom18] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_z[1-True-geom19] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-False-geom0] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-False-geom1] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-False-geom2] SKIPPED (...) [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-False-geom3] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-False-geom4] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-False-geom5] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-False-geom6] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-False-geom7] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-False-geom8] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-False-geom9] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-False-geom10] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-False-geom11] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-False-geom12] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-False-geom13] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-False-geom14] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-False-geom15] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-False-geom16] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-False-geom17] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-False-geom18] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-False-geom19] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-True-geom0] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-True-geom1] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-True-geom2] SKIPPED (L...) [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-True-geom3] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-True-geom4] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-True-geom5] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-True-geom6] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-True-geom7] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-True-geom8] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-True-geom9] PASSED [ 46%] tests/test_io.py::test_from_wkb_all_types_m[0-True-geom10] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[0-True-geom11] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[0-True-geom12] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[0-True-geom13] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[0-True-geom14] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[0-True-geom15] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[0-True-geom16] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[0-True-geom17] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[0-True-geom18] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[0-True-geom19] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-False-geom0] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-False-geom1] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-False-geom2] SKIPPED (...) [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-False-geom3] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-False-geom4] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-False-geom5] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-False-geom6] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-False-geom7] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-False-geom8] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-False-geom9] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-False-geom10] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-False-geom11] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-False-geom12] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-False-geom13] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-False-geom14] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-False-geom15] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-False-geom16] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-False-geom17] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-False-geom18] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-False-geom19] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-True-geom0] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-True-geom1] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-True-geom2] SKIPPED (L...) [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-True-geom3] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-True-geom4] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-True-geom5] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-True-geom6] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-True-geom7] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-True-geom8] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-True-geom9] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-True-geom10] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-True-geom11] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-True-geom12] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-True-geom13] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-True-geom14] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-True-geom15] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-True-geom16] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-True-geom17] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-True-geom18] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_m[1-True-geom19] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_zm[0-False-geom0] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_zm[0-False-geom1] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_zm[0-False-geom2] SKIPPED [ 47%] tests/test_io.py::test_from_wkb_all_types_zm[0-False-geom3] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_zm[0-False-geom4] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_zm[0-False-geom5] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_zm[0-False-geom6] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_zm[0-False-geom7] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_zm[0-False-geom8] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_zm[0-False-geom9] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_zm[0-False-geom10] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_zm[0-False-geom11] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_zm[0-False-geom12] PASSED [ 47%] tests/test_io.py::test_from_wkb_all_types_zm[0-False-geom13] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-False-geom14] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-False-geom15] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-False-geom16] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-False-geom17] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-False-geom18] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-False-geom19] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-True-geom0] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-True-geom1] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-True-geom2] SKIPPED (...) [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-True-geom3] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-True-geom4] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-True-geom5] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-True-geom6] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-True-geom7] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-True-geom8] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-True-geom9] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-True-geom10] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-True-geom11] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-True-geom12] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-True-geom13] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-True-geom14] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-True-geom15] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-True-geom16] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-True-geom17] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-True-geom18] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[0-True-geom19] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-False-geom0] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-False-geom1] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-False-geom2] SKIPPED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-False-geom3] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-False-geom4] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-False-geom5] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-False-geom6] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-False-geom7] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-False-geom8] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-False-geom9] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-False-geom10] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-False-geom11] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-False-geom12] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-False-geom13] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-False-geom14] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-False-geom15] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-False-geom16] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-False-geom17] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-False-geom18] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-False-geom19] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-True-geom0] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-True-geom1] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-True-geom2] SKIPPED (...) [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-True-geom3] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-True-geom4] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-True-geom5] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-True-geom6] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-True-geom7] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-True-geom8] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-True-geom9] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-True-geom10] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-True-geom11] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-True-geom12] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-True-geom13] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-True-geom14] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-True-geom15] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-True-geom16] PASSED [ 48%] tests/test_io.py::test_from_wkb_all_types_zm[1-True-geom17] PASSED [ 49%] tests/test_io.py::test_from_wkb_all_types_zm[1-True-geom18] PASSED [ 49%] tests/test_io.py::test_from_wkb_all_types_zm[1-True-geom19] PASSED [ 49%] tests/test_io.py::test_from_wkb_empty[geom0] PASSED [ 49%] tests/test_io.py::test_from_wkb_empty[geom1] PASSED [ 49%] tests/test_io.py::test_from_wkb_empty[geom2] PASSED [ 49%] tests/test_io.py::test_from_wkb_empty[geom3] PASSED [ 49%] tests/test_io.py::test_from_wkb_nonlinear_unsupported[010800000003000000000000000000F03F0000000000000840000000000000004000000000000010400000000000000840000000000000F03F] PASSED [ 49%] tests/test_io.py::test_from_wkb_nonlinear_unsupported[01090000200E16000002000000010800000003000000000000000000F03F0000000000000840000000000000004000000000000010400000000000000840000000000000F03F0102000000020000000000000000000840000000000000F03F00000000000000000000000000000000] PASSED [ 49%] tests/test_io.py::test_from_wkb_nonlinear_unsupported[010A0000200E1600000200000001090000000200000001080000000500000000000000000000000000000000000000000000000000004000000000000000000000000000000040000000000000F03F00000000000000400000000000000840000000000000104000000000000008400102000000040000000000000000001040000000000000084000000000000010400000000000001440000000000000F03F000000000000104000000000000000000000000000000000010800000005000000333333333333FB3F000000000000F03F666666666666F63F9A9999999999D93F9A9999999999F93F9A9999999999D93F9A9999999999F93F000000000000E03F333333333333FB3F000000000000F03F] PASSED [ 49%] tests/test_io.py::test_from_wkb_nonlinear_unsupported[010B000000030000000102000000020000000000000000000000000000000000000000000000000014400000000000001440010900000002000000010200000002000000000000000000F0BF000000000000F0BF0000000000000000000000000000000001080000000300000000000000000000000000000000000000000000000000F03F000000000000F03F00000000000000400000000000000000010800000003000000000000000000104000000000000000000000000000001040000000000000104000000000000020400000000000001040] PASSED [ 49%] tests/test_io.py::test_from_wkb_nonlinear_unsupported[010C00000002000000010A000000020000000108000000050000000000000000000000000000000000000000000000000010400000000000000000000000000000104000000000000010400000000000000000000000000000104000000000000000000000000000000000010200000004000000000000000000F03F000000000000F03F000000000000084000000000000008400000000000000840000000000000F03F000000000000F03F000000000000F03F01030000000200000004000000000000000000244000000000000024400000000000002C40000000000000284000000000000026400000000000002440000000000000244000000000000024400400000000000000000026400000000000002640000000000000274000000000000026400000000000002640000000000000274000000000000026400000000000002640] PASSED [ 49%] tests/test_io.py::test_to_wkt PASSED [ 49%] tests/test_io.py::test_to_wkt_z PASSED [ 49%] tests/test_io.py::test_to_wkt_m PASSED [ 49%] tests/test_io.py::test_to_wkt_zm PASSED [ 49%] tests/test_io.py::test_to_wkt_none PASSED [ 49%] tests/test_io.py::test_to_wkt_array_with_empty_z PASSED [ 49%] tests/test_io.py::test_to_wkt_exceptions PASSED [ 49%] tests/test_io.py::test_to_wkt_point_empty PASSED [ 49%] tests/test_io.py::test_to_wkt_empty_z[POINT Z EMPTY] PASSED [ 49%] tests/test_io.py::test_to_wkt_empty_z[LINESTRING Z EMPTY] PASSED [ 49%] tests/test_io.py::test_to_wkt_empty_z[LINEARRING Z EMPTY] PASSED [ 49%] tests/test_io.py::test_to_wkt_empty_z[POLYGON Z EMPTY] PASSED [ 49%] tests/test_io.py::test_to_wkt_geometrycollection_with_point_empty PASSED [ 49%] tests/test_io.py::test_to_wkt_multipoint_with_point_empty PASSED [ 49%] tests/test_io.py::test_to_wkt_large_float_ok[geom0] PASSED [ 49%] tests/test_io.py::test_to_wkt_large_float_ok[geom1] PASSED [ 49%] tests/test_io.py::test_to_wkt_large_float[geom0] PASSED [ 49%] tests/test_io.py::test_to_wkt_large_float[geom1] PASSED [ 49%] tests/test_io.py::test_to_wkt_large_float_3d_no_crash[geom0] PASSED [ 49%] tests/test_io.py::test_to_wkt_large_float_3d_no_crash[geom1] PASSED [ 49%] tests/test_io.py::test_to_wkt_large_float_3d_no_crash[geom2] PASSED [ 49%] tests/test_io.py::test_to_wkt_large_float_3d_no_crash[geom3] PASSED [ 49%] tests/test_io.py::test_to_wkt_large_float_3d_no_crash[geom4] PASSED [ 49%] tests/test_io.py::test_to_wkt_large_float_3d_no_crash[geom5] PASSED [ 49%] tests/test_io.py::test_to_wkt_large_float_3d_no_crash[geom6] PASSED [ 49%] tests/test_io.py::test_to_wkt_large_float_3d_no_crash[geom7] PASSED [ 49%] tests/test_io.py::test_to_wkt_large_float_3d_no_crash[geom8] PASSED [ 49%] tests/test_io.py::test_to_wkt_large_float_3d_no_crash[geom9] PASSED [ 49%] tests/test_io.py::test_to_wkt_large_float_3d_no_crash[geom10] PASSED [ 49%] tests/test_io.py::test_to_wkt_large_float_3d_no_crash[geom11] PASSED [ 49%] tests/test_io.py::test_to_wkt_large_float_3d_no_crash[geom12] PASSED [ 49%] tests/test_io.py::test_to_wkt_large_float_skip_z PASSED [ 49%] tests/test_io.py::test_to_wkt_large_float_no_trim PASSED [ 49%] tests/test_io.py::test_repr PASSED [ 49%] tests/test_io.py::test_repr_m PASSED [ 49%] tests/test_io.py::test_repr_max_length PASSED [ 49%] tests/test_io.py::test_repr_point_z_empty PASSED [ 49%] tests/test_io.py::test_repr_point_m_empty PASSED [ 49%] tests/test_io.py::test_to_wkb PASSED [ 49%] tests/test_io.py::test_to_wkb_hex PASSED [ 49%] tests/test_io.py::test_to_wkb_z PASSED [ 49%] tests/test_io.py::test_to_wkb_m PASSED [ 49%] tests/test_io.py::test_to_wkb_zm PASSED [ 49%] tests/test_io.py::test_to_wkb_none PASSED [ 49%] tests/test_io.py::test_to_wkb_exceptions PASSED [ 49%] tests/test_io.py::test_to_wkb_byte_order PASSED [ 49%] tests/test_io.py::test_to_wkb_srid PASSED [ 49%] tests/test_io.py::test_to_wkb_flavor PASSED [ 49%] tests/test_io.py::test_to_wkb_m_flavor PASSED [ 49%] tests/test_io.py::test_to_wkb_flavor_srid PASSED [ 49%] tests/test_io.py::test_to_wkb_flavor_unsupported_geos SKIPPED (GEOS ...) [ 49%] tests/test_io.py::test_to_wkb_point_empty_2d[POINT EMPTY] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_2d[POINT Z EMPTY] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_2d[POINT M EMPTY] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_2d[POINT ZM EMPTY] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_2d[MULTIPOINT EMPTY] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_2d[MULTIPOINT Z EMPTY] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_2d[MULTIPOINT M EMPTY] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_2d[MULTIPOINT ZM EMPTY] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_2d[GEOMETRYCOLLECTION (POINT EMPTY)] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_2d[GEOMETRYCOLLECTION (POINT Z EMPTY)] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_2d[GEOMETRYCOLLECTION (POINT M EMPTY)] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_2d[GEOMETRYCOLLECTION (POINT ZM EMPTY)] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_2d[GEOMETRYCOLLECTION (MULTIPOINT EMPTY)] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_2d[GEOMETRYCOLLECTION (MULTIPOINT Z EMPTY)] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_2d[GEOMETRYCOLLECTION (MULTIPOINT M EMPTY)] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_2d[GEOMETRYCOLLECTION (MULTIPOINT ZM EMPTY)] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_z[POINT Z EMPTY] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_z[POINT ZM EMPTY] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_z[MULTIPOINT Z EMPTY] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_z[MULTIPOINT ZM EMPTY] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_z[GEOMETRYCOLLECTION (POINT Z EMPTY)] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_z[GEOMETRYCOLLECTION (POINT ZM EMPTY)] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_z[GEOMETRYCOLLECTION (MULTIPOINT Z EMPTY)] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_z[GEOMETRYCOLLECTION (MULTIPOINT ZM EMPTY)] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_m[POINT M EMPTY] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_m[MULTIPOINT M EMPTY] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_m[GEOMETRYCOLLECTION (POINT M EMPTY)] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_m[GEOMETRYCOLLECTION (MULTIPOINT M EMPTY)] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_zm[POINT ZM EMPTY] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_zm[MULTIPOINT ZM EMPTY] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_zm[GEOMETRYCOLLECTION (POINT ZM EMPTY)] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_zm[GEOMETRYCOLLECTION (MULTIPOINT ZM EMPTY)] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_2d_output_dim_3[POINT EMPTY] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_2d_output_dim_3[MULTIPOINT EMPTY] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_2d_output_dim_3[GEOMETRYCOLLECTION (POINT EMPTY)] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_2d_output_dim_3[GEOMETRYCOLLECTION (MULTIPOINT EMPTY)] PASSED [ 50%] tests/test_io.py::test_from_wkb_point_empty[POINT_NAN_WKB] PASSED [ 50%] tests/test_io.py::test_from_wkb_point_empty[POINTZ_NAN_WKB] PASSED [ 50%] tests/test_io.py::test_from_wkb_point_empty[MULTIPOINT_NAN_WKB] PASSED [ 50%] tests/test_io.py::test_from_wkb_point_empty[MULTIPOINTZ_NAN_WKB] PASSED [ 50%] tests/test_io.py::test_from_wkb_point_empty[GEOMETRYCOLLECTION_NAN_WKB] PASSED [ 50%] tests/test_io.py::test_from_wkb_point_empty[GEOMETRYCOLLECTIONZ_NAN_WKB] PASSED [ 50%] tests/test_io.py::test_from_wkb_point_empty[NESTED_COLLECTION_NAN_WKB] PASSED [ 50%] tests/test_io.py::test_from_wkb_point_empty[NESTED_COLLECTIONZ_NAN_WKB] PASSED [ 50%] tests/test_io.py::test_from_wkb_point_empty_m[POINTM_NAN_WKB] PASSED [ 50%] tests/test_io.py::test_from_wkb_point_empty_m[MULTIPOINTM_NAN_WKB] PASSED [ 50%] tests/test_io.py::test_from_wkb_point_empty_m[GEOMETRYCOLLECTIONM_NAN_WKB] PASSED [ 50%] tests/test_io.py::test_from_wkb_point_empty_m[NESTED_COLLECTIONM_NAN_WKB] PASSED [ 50%] tests/test_io.py::test_from_wkb_point_empty_zm[POINTZM_NAN_WKB] PASSED [ 50%] tests/test_io.py::test_from_wkb_point_empty_zm[MULTIPOINTZM_NAN_WKB] PASSED [ 50%] tests/test_io.py::test_from_wkb_point_empty_zm[GEOMETRYCOLLECTIONZM_NAN_WKB] PASSED [ 50%] tests/test_io.py::test_from_wkb_point_empty_zm[NESTED_COLLECTIONZM_NAN_WKB] PASSED [ 50%] tests/test_io.py::test_to_wkb_point_empty_srid PASSED [ 50%] tests/test_io.py::test_pickle[geom0] PASSED [ 50%] tests/test_io.py::test_pickle[geom1] PASSED [ 50%] tests/test_io.py::test_pickle[geom2] PASSED [ 50%] tests/test_io.py::test_pickle[geom3] PASSED [ 50%] tests/test_io.py::test_pickle[geom4] PASSED [ 50%] tests/test_io.py::test_pickle[geom5] PASSED [ 50%] tests/test_io.py::test_pickle[geom6] PASSED [ 50%] tests/test_io.py::test_pickle[geom7] PASSED [ 50%] tests/test_io.py::test_pickle[geom8] PASSED [ 50%] tests/test_io.py::test_pickle[geom9] PASSED [ 50%] tests/test_io.py::test_pickle[geom10] PASSED [ 50%] tests/test_io.py::test_pickle[geom11] PASSED [ 51%] tests/test_io.py::test_pickle[geom12] PASSED [ 51%] tests/test_io.py::test_pickle[geom13] PASSED [ 51%] tests/test_io.py::test_pickle[geom14] PASSED [ 51%] tests/test_io.py::test_pickle[geom15] PASSED [ 51%] tests/test_io.py::test_pickle[geom16] PASSED [ 51%] tests/test_io.py::test_pickle[geom17] PASSED [ 51%] tests/test_io.py::test_pickle[geom18] PASSED [ 51%] tests/test_io.py::test_pickle[geom19] PASSED [ 51%] tests/test_io.py::test_pickle[geom20] PASSED [ 51%] tests/test_io.py::test_pickle[geom21] PASSED [ 51%] tests/test_io.py::test_pickle_z[geom0] PASSED [ 51%] tests/test_io.py::test_pickle_z[geom1] PASSED [ 51%] tests/test_io.py::test_pickle_z[geom2] PASSED [ 51%] tests/test_io.py::test_pickle_z[geom3] PASSED [ 51%] tests/test_io.py::test_pickle_z[geom4] PASSED [ 51%] tests/test_io.py::test_pickle_z[geom5] PASSED [ 51%] tests/test_io.py::test_pickle_z[geom6] PASSED [ 51%] tests/test_io.py::test_pickle_z[geom7] PASSED [ 51%] tests/test_io.py::test_pickle_z[geom8] PASSED [ 51%] tests/test_io.py::test_pickle_z[geom9] PASSED [ 51%] tests/test_io.py::test_pickle_z[geom10] PASSED [ 51%] tests/test_io.py::test_pickle_z[geom11] PASSED [ 51%] tests/test_io.py::test_pickle_z[geom12] PASSED [ 51%] tests/test_io.py::test_pickle_z[geom13] PASSED [ 51%] tests/test_io.py::test_pickle_z[geom14] PASSED [ 51%] tests/test_io.py::test_pickle_z[geom15] PASSED [ 51%] tests/test_io.py::test_pickle_z[geom16] PASSED [ 51%] tests/test_io.py::test_pickle_z[geom17] PASSED [ 51%] tests/test_io.py::test_pickle_z[geom18] PASSED [ 51%] tests/test_io.py::test_pickle_z[geom19] PASSED [ 51%] tests/test_io.py::test_pickle_m[geom0] PASSED [ 51%] tests/test_io.py::test_pickle_m[geom1] PASSED [ 51%] tests/test_io.py::test_pickle_m[geom2] PASSED [ 51%] tests/test_io.py::test_pickle_m[geom3] PASSED [ 51%] tests/test_io.py::test_pickle_m[geom4] PASSED [ 51%] tests/test_io.py::test_pickle_m[geom5] PASSED [ 51%] tests/test_io.py::test_pickle_m[geom6] PASSED [ 51%] tests/test_io.py::test_pickle_m[geom7] PASSED [ 51%] tests/test_io.py::test_pickle_m[geom8] PASSED [ 51%] tests/test_io.py::test_pickle_m[geom9] PASSED [ 51%] tests/test_io.py::test_pickle_m[geom10] PASSED [ 51%] tests/test_io.py::test_pickle_m[geom11] PASSED [ 51%] tests/test_io.py::test_pickle_m[geom12] PASSED [ 51%] tests/test_io.py::test_pickle_m[geom13] PASSED [ 51%] tests/test_io.py::test_pickle_m[geom14] PASSED [ 51%] tests/test_io.py::test_pickle_m[geom15] PASSED [ 51%] tests/test_io.py::test_pickle_m[geom16] PASSED [ 51%] tests/test_io.py::test_pickle_m[geom17] PASSED [ 51%] tests/test_io.py::test_pickle_m[geom18] PASSED [ 51%] tests/test_io.py::test_pickle_m[geom19] PASSED [ 51%] tests/test_io.py::test_pickle_zm[geom0] PASSED [ 51%] tests/test_io.py::test_pickle_zm[geom1] PASSED [ 51%] tests/test_io.py::test_pickle_zm[geom2] PASSED [ 51%] tests/test_io.py::test_pickle_zm[geom3] PASSED [ 51%] tests/test_io.py::test_pickle_zm[geom4] PASSED [ 51%] tests/test_io.py::test_pickle_zm[geom5] PASSED [ 51%] tests/test_io.py::test_pickle_zm[geom6] PASSED [ 51%] tests/test_io.py::test_pickle_zm[geom7] PASSED [ 51%] tests/test_io.py::test_pickle_zm[geom8] PASSED [ 51%] tests/test_io.py::test_pickle_zm[geom9] PASSED [ 51%] tests/test_io.py::test_pickle_zm[geom10] PASSED [ 51%] tests/test_io.py::test_pickle_zm[geom11] PASSED [ 51%] tests/test_io.py::test_pickle_zm[geom12] PASSED [ 51%] tests/test_io.py::test_pickle_zm[geom13] PASSED [ 52%] tests/test_io.py::test_pickle_zm[geom14] PASSED [ 52%] tests/test_io.py::test_pickle_zm[geom15] PASSED [ 52%] tests/test_io.py::test_pickle_zm[geom16] PASSED [ 52%] tests/test_io.py::test_pickle_zm[geom17] PASSED [ 52%] tests/test_io.py::test_pickle_zm[geom18] PASSED [ 52%] tests/test_io.py::test_pickle_zm[geom19] PASSED [ 52%] tests/test_io.py::test_pickle_with_srid[geom0] PASSED [ 52%] tests/test_io.py::test_pickle_with_srid[geom1] PASSED [ 52%] tests/test_io.py::test_pickle_with_srid[geom2] PASSED [ 52%] tests/test_io.py::test_pickle_with_srid[geom3] PASSED [ 52%] tests/test_io.py::test_pickle_with_srid[geom4] PASSED [ 52%] tests/test_io.py::test_pickle_with_srid[geom5] PASSED [ 52%] tests/test_io.py::test_pickle_with_srid[geom6] PASSED [ 52%] tests/test_io.py::test_pickle_with_srid[geom7] PASSED [ 52%] tests/test_io.py::test_pickle_with_srid[geom8] PASSED [ 52%] tests/test_io.py::test_pickle_with_srid[geom9] PASSED [ 52%] tests/test_io.py::test_pickle_with_srid[geom10] PASSED [ 52%] tests/test_io.py::test_pickle_with_srid[geom11] PASSED [ 52%] tests/test_io.py::test_pickle_with_srid[geom12] PASSED [ 52%] tests/test_io.py::test_pickle_with_srid[geom13] PASSED [ 52%] tests/test_io.py::test_pickle_with_srid[geom14] PASSED [ 52%] tests/test_io.py::test_pickle_with_srid[geom15] PASSED [ 52%] tests/test_io.py::test_pickle_with_srid[geom16] PASSED [ 52%] tests/test_io.py::test_pickle_with_srid[geom17] PASSED [ 52%] tests/test_io.py::test_pickle_with_srid[geom18] PASSED [ 52%] tests/test_io.py::test_pickle_with_srid[geom19] PASSED [ 52%] tests/test_io.py::test_pickle_with_srid[geom20] PASSED [ 52%] tests/test_io.py::test_pickle_with_srid[geom21] PASSED [ 52%] tests/test_io.py::test_from_geojson[GEOJSON_GEOMETRY] PASSED [ 52%] tests/test_io.py::test_from_geojson[GEOJSON_FEATURE] PASSED [ 52%] tests/test_io.py::test_from_geojson[GEOJSON_FEATURECOLECTION] PASSED [ 52%] tests/test_io.py::test_from_geojson[GEOJSON_GEOMETRYx2] PASSED [ 52%] tests/test_io.py::test_from_geojson[None] PASSED [ 52%] tests/test_io.py::test_from_geojson[GEOJSON_GEOMETRY_None] PASSED [ 52%] tests/test_io.py::test_from_geojson_exceptions PASSED [ 52%] tests/test_io.py::test_from_geojson_warn_on_invalid PASSED [ 52%] tests/test_io.py::test_from_geojson_ignore_on_invalid PASSED [ 52%] tests/test_io.py::test_from_geojson_on_invalid_unsupported_option PASSED [ 52%] tests/test_io.py::test_to_geojson[GEOJSON_GEOMETRY] PASSED [ 52%] tests/test_io.py::test_to_geojson[GEOJSON_GEOMETRYx2] PASSED [ 52%] tests/test_io.py::test_to_geojson[None] PASSED [ 52%] tests/test_io.py::test_to_geojson[GEOJSON_GEOMETRY_None] PASSED [ 52%] tests/test_io.py::test_to_geojson_indent[None] PASSED [ 52%] tests/test_io.py::test_to_geojson_indent[0] PASSED [ 52%] tests/test_io.py::test_to_geojson_indent[4] PASSED [ 52%] tests/test_io.py::test_to_geojson_exceptions PASSED [ 52%] tests/test_io.py::test_to_geojson_point_empty[geom0] PASSED [ 52%] tests/test_io.py::test_to_geojson_point_empty[geom1] PASSED [ 52%] tests/test_io.py::test_to_geojson_point_empty[geom2] PASSED [ 52%] tests/test_io.py::test_to_geojson_point_empty[geom3] PASSED [ 52%] tests/test_io.py::test_geojson_all_types[geom0] PASSED [ 52%] tests/test_io.py::test_geojson_all_types[geom1] PASSED [ 52%] tests/test_io.py::test_geojson_all_types[geom2] SKIPPED (Linearrings...) [ 52%] tests/test_io.py::test_geojson_all_types[geom3] PASSED [ 52%] tests/test_io.py::test_geojson_all_types[geom4] PASSED [ 52%] tests/test_io.py::test_geojson_all_types[geom5] PASSED [ 52%] tests/test_io.py::test_geojson_all_types[geom6] PASSED [ 52%] tests/test_io.py::test_geojson_all_types[geom7] PASSED [ 52%] tests/test_io.py::test_geojson_all_types[geom8] PASSED [ 52%] tests/test_io.py::test_geojson_all_types[geom9] PASSED [ 52%] tests/test_io.py::test_geojson_all_types[geom10] PASSED [ 52%] tests/test_io.py::test_geojson_all_types[geom11] PASSED [ 52%] tests/test_io.py::test_geojson_all_types[geom12] PASSED [ 53%] tests/test_io.py::test_geojson_all_types[geom13] PASSED [ 53%] tests/test_io.py::test_geojson_all_types[geom14] PASSED [ 53%] tests/test_io.py::test_geojson_all_types[geom15] PASSED [ 53%] tests/test_io.py::test_geojson_all_types[geom16] PASSED [ 53%] tests/test_io.py::test_geojson_all_types[geom17] PASSED [ 53%] tests/test_io.py::test_geojson_all_types[geom18] PASSED [ 53%] tests/test_io.py::test_geojson_all_types[geom19] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_geom_array PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_geom_array_normalized PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_float_array PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_empty[geom0-False] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_empty[geom0-True] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_empty[geom1-False] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_empty[geom1-True] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_empty[geom2-False] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_empty[geom2-True] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_empty[geom3-False] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_empty[geom3-True] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_empty[geom4-False] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_empty[geom4-True] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_empty[geom5-False] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_empty[geom5-True] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_invalid_type[geom0-False] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_invalid_type[geom0-True] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_invalid_type[geom1-False] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_invalid_type[geom1-True] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_invalid_type[geom2-False] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_invalid_type[geom2-True] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_invalid_type[geom3-False] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_invalid_type[geom3-True] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_invalid_type[geom4-False] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_invalid_type[geom4-True] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_invalid_type[geom5-False] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_invalid_type[geom5-True] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_invalid_type[geom6-False] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_invalid_type[geom6-True] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_invalid_type[geom7-False] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_invalid_type[geom7-True] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_invalid_type[geom8-False] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_invalid_type[geom8-True] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_invalid_type[geom9-False] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_invalid_type[geom9-True] PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_none PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_nan PASSED [ 53%] tests/test_linear.py::test_line_interpolate_point_deprecate_positional PASSED [ 53%] tests/test_linear.py::test_line_locate_point_geom_array PASSED [ 53%] tests/test_linear.py::test_line_locate_point_geom_array2 PASSED [ 53%] tests/test_linear.py::test_line_locate_point_none[False] PASSED [ 53%] tests/test_linear.py::test_line_locate_point_none[True] PASSED [ 53%] tests/test_linear.py::test_line_locate_point_empty[False] PASSED [ 53%] tests/test_linear.py::test_line_locate_point_empty[True] PASSED [ 53%] tests/test_linear.py::test_line_locate_point_invalid_geometry[False] PASSED [ 53%] tests/test_linear.py::test_line_locate_point_invalid_geometry[True] PASSED [ 53%] tests/test_linear.py::test_line_locate_point_deprecate_positional PASSED [ 53%] tests/test_linear.py::test_line_merge_geom_array PASSED [ 53%] tests/test_linear.py::test_line_merge_directed PASSED [ 53%] tests/test_linear.py::test_line_merge_error SKIPPED (GEOS >= 3.11.0) [ 53%] tests/test_linear.py::test_shared_paths_linestring PASSED [ 53%] tests/test_linear.py::test_shared_paths_none PASSED [ 53%] tests/test_linear.py::test_shared_paths_non_linestring PASSED [ 53%] tests/test_linear.py::test_shortest_line[True] PASSED [ 53%] tests/test_linear.py::test_shortest_line[False] PASSED [ 53%] tests/test_linear.py::test_shortest_line_none[True] PASSED [ 53%] tests/test_linear.py::test_shortest_line_none[False] PASSED [ 54%] tests/test_linear.py::test_shortest_line_empty[True] PASSED [ 54%] tests/test_linear.py::test_shortest_line_empty[False] PASSED [ 54%] tests/test_measurement.py::test_area_non_polygon[geom0] PASSED [ 54%] tests/test_measurement.py::test_area_non_polygon[geom1] PASSED [ 54%] tests/test_measurement.py::test_area_non_polygon[geom2] PASSED [ 54%] tests/test_measurement.py::test_area_non_polygon[geom3] PASSED [ 54%] tests/test_measurement.py::test_area_non_polygon[geom4] PASSED [ 54%] tests/test_measurement.py::test_area_non_polygon[geom5] PASSED [ 54%] tests/test_measurement.py::test_area PASSED [ 54%] tests/test_measurement.py::test_distance PASSED [ 54%] tests/test_measurement.py::test_distance_missing PASSED [ 54%] tests/test_measurement.py::test_distance_duplicated PASSED [ 54%] tests/test_measurement.py::test_bounds[geom0-expected0] PASSED [ 54%] tests/test_measurement.py::test_bounds[geom1-expected1] PASSED [ 54%] tests/test_measurement.py::test_bounds[geom2-expected2] PASSED [ 54%] tests/test_measurement.py::test_bounds[geom3-expected3] PASSED [ 54%] tests/test_measurement.py::test_bounds[geom4-expected4] PASSED [ 54%] tests/test_measurement.py::test_bounds[geom5-expected5] PASSED [ 54%] tests/test_measurement.py::test_bounds[geom6-expected6] PASSED [ 54%] tests/test_measurement.py::test_bounds[geom7-expected7] PASSED [ 54%] tests/test_measurement.py::test_bounds[None-expected8] PASSED [ 54%] tests/test_measurement.py::test_bounds_dimensions[geom0-shape0] PASSED [ 54%] tests/test_measurement.py::test_bounds_dimensions[None-shape1] PASSED [ 54%] tests/test_measurement.py::test_bounds_dimensions[geom2-shape2] PASSED [ 54%] tests/test_measurement.py::test_bounds_dimensions[geom3-shape3] PASSED [ 54%] tests/test_measurement.py::test_bounds_dimensions[geom4-shape4] PASSED [ 54%] tests/test_measurement.py::test_total_bounds[geom0-expected0] PASSED [ 54%] tests/test_measurement.py::test_total_bounds[geom1-expected1] PASSED [ 54%] tests/test_measurement.py::test_total_bounds[geom2-expected2] PASSED [ 54%] tests/test_measurement.py::test_total_bounds[geom3-expected3] PASSED [ 54%] tests/test_measurement.py::test_total_bounds[geom4-expected4] PASSED [ 54%] tests/test_measurement.py::test_total_bounds[geom5-expected5] PASSED [ 54%] tests/test_measurement.py::test_total_bounds[geom6-expected6] PASSED [ 54%] tests/test_measurement.py::test_total_bounds[None-expected7] PASSED [ 54%] tests/test_measurement.py::test_total_bounds[geom8-expected8] PASSED [ 54%] tests/test_measurement.py::test_total_bounds[geom9-expected9] PASSED [ 54%] tests/test_measurement.py::test_total_bounds[geom10-expected10] PASSED [ 54%] tests/test_measurement.py::test_total_bounds[geom11-expected11] PASSED [ 54%] tests/test_measurement.py::test_total_bounds[geom12-expected12] PASSED [ 54%] tests/test_measurement.py::test_total_bounds_dimensions[geom0] PASSED [ 54%] tests/test_measurement.py::test_total_bounds_dimensions[None] PASSED [ 54%] tests/test_measurement.py::test_total_bounds_dimensions[geom2] PASSED [ 54%] tests/test_measurement.py::test_total_bounds_dimensions[geom3] PASSED [ 54%] tests/test_measurement.py::test_total_bounds_dimensions[geom4] PASSED [ 54%] tests/test_measurement.py::test_length PASSED [ 54%] tests/test_measurement.py::test_length_missing PASSED [ 54%] tests/test_measurement.py::test_hausdorff_distance PASSED [ 54%] tests/test_measurement.py::test_hausdorff_distance_densify PASSED [ 54%] tests/test_measurement.py::test_hausdorff_distance_missing PASSED [ 54%] tests/test_measurement.py::test_hausdorff_densify_nan PASSED [ 54%] tests/test_measurement.py::test_distance_empty PASSED [ 54%] tests/test_measurement.py::test_hausdorff_distance_empty PASSED [ 54%] tests/test_measurement.py::test_hausdorff_distance_densify_empty PASSED [ 54%] tests/test_measurement.py::test_frechet_distance[geom10-geom20-0] PASSED [ 54%] tests/test_measurement.py::test_frechet_distance[geom11-geom21-200] PASSED [ 54%] tests/test_measurement.py::test_frechet_distance[geom12-geom22-200] PASSED [ 54%] tests/test_measurement.py::test_frechet_distance[geom13-geom23-282.842712474619] PASSED [ 54%] tests/test_measurement.py::test_frechet_distance[geom14-geom24-70.7106781186548] PASSED [ 54%] tests/test_measurement.py::test_frechet_distance_densify[geom10-geom20-0.001-50] PASSED [ 54%] tests/test_measurement.py::test_frechet_distance_nan_for_invalid_geometry_inputs[geom10-None] PASSED [ 54%] tests/test_measurement.py::test_frechet_distance_nan_for_invalid_geometry_inputs[None-geom21] PASSED [ 54%] tests/test_measurement.py::test_frechet_distance_nan_for_invalid_geometry_inputs[None-None] PASSED [ 54%] tests/test_measurement.py::test_frechet_distance_nan_for_invalid_geometry_inputs[geom13-geom23] PASSED [ 54%] tests/test_measurement.py::test_frechet_distance_nan_for_invalid_geometry_inputs[geom14-geom24] PASSED [ 55%] tests/test_measurement.py::test_frechet_distance_nan_for_invalid_geometry_inputs[geom15-geom25] PASSED [ 55%] tests/test_measurement.py::test_frechet_densify_ndarray PASSED [ 55%] tests/test_measurement.py::test_frechet_densify_nan PASSED [ 55%] tests/test_measurement.py::test_frechet_densify_invalid_values[0] PASSED [ 55%] tests/test_measurement.py::test_frechet_densify_invalid_values[-1] PASSED [ 55%] tests/test_measurement.py::test_frechet_densify_invalid_values[2] PASSED [ 55%] tests/test_measurement.py::test_frechet_distance_densify_empty PASSED [ 55%] tests/test_measurement.py::test_minimum_clearance PASSED [ 55%] tests/test_measurement.py::test_minimum_clearance_nonexistent PASSED [ 55%] tests/test_measurement.py::test_minimum_clearance_missing PASSED [ 55%] tests/test_measurement.py::test_minimum_bounding_radius[geometry0-5] PASSED [ 55%] tests/test_measurement.py::test_minimum_bounding_radius[geometry1-5] PASSED [ 55%] tests/test_measurement.py::test_minimum_bounding_radius[geometry2-1] PASSED [ 55%] tests/test_measurement.py::test_minimum_bounding_radius[geometry3-0] PASSED [ 55%] tests/test_measurement.py::test_minimum_bounding_radius[geometry4-0] PASSED [ 55%] tests/test_misc.py::test_version PASSED [ 55%] tests/test_misc.py::test_geos_version PASSED [ 55%] tests/test_misc.py::test_geos_capi_version PASSED [ 55%] tests/test_misc.py::test_requires_geos_ok[3.10.0] PASSED [ 55%] tests/test_misc.py::test_requires_geos_ok[3.10.1] PASSED [ 55%] tests/test_misc.py::test_requires_geos_ok[3.9.2] PASSED [ 55%] tests/test_misc.py::test_requires_geos_not_ok[3.10.2] PASSED [ 55%] tests/test_misc.py::test_requires_geos_not_ok[3.11.0] PASSED [ 55%] tests/test_misc.py::test_requires_geos_not_ok[3.11.1] PASSED [ 55%] tests/test_misc.py::test_requires_geos_doc_build[3.9.0] PASSED [ 55%] tests/test_misc.py::test_requires_geos_doc_build[3.10.0] PASSED [ 55%] tests/test_misc.py::test_requires_geos_method[3.9.0] PASSED [ 55%] tests/test_misc.py::test_requires_geos_method[3.10.0] PASSED [ 55%] tests/test_misc.py::test_multithreading_enabled_raises_arg PASSED [ 55%] tests/test_misc.py::test_multithreading_enabled_raises_kwarg PASSED [ 55%] tests/test_misc.py::test_multithreading_enabled_preserves_flag PASSED [ 55%] tests/test_misc.py::test_multithreading_enabled_ok[args0-kwargs0] PASSED [ 55%] tests/test_misc.py::test_multithreading_enabled_ok[args1-kwargs1] PASSED [ 55%] tests/test_misc.py::test_multithreading_enabled_ok[args2-kwargs2] PASSED [ 55%] tests/test_misc.py::test_multithreading_enabled_ok[args3-kwargs3] PASSED [ 55%] tests/test_misc.py::test_multithreading_enabled_ok[args4-kwargs4] PASSED [ 55%] tests/test_misc.py::test_multithreading_enabled_ok[args5-kwargs5] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry0] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry1] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry2] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry3] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry4] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry5] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry6] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry7] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry8] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry9] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry10] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry11] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry12] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry13] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry14] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry15] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry16] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry17] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry18] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry19] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry20] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry21] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry22] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry23] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry24] PASSED [ 55%] tests/test_predicates.py::test_unary_array[has_z-geometry25] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_z-geometry26] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_z-geometry27] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_z-geometry28] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_z-geometry29] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_z-geometry30] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_z-geometry31] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_z-geometry32] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_z-geometry33] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_z-geometry34] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_z-geometry35] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_z-geometry36] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_z-geometry37] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_z-geometry38] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_z-geometry39] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry0] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry1] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry2] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry3] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry4] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry5] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry6] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry7] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry8] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry9] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry10] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry11] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry12] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry13] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry14] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry15] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry16] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry17] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry18] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry19] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry20] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry21] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry22] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry23] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry24] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry25] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry26] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry27] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry28] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry29] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry30] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry31] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry32] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry33] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry34] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry35] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry36] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry37] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry38] PASSED [ 56%] tests/test_predicates.py::test_unary_array[has_m-geometry39] PASSED [ 56%] tests/test_predicates.py::test_unary_array[is_empty-geometry0] PASSED [ 56%] tests/test_predicates.py::test_unary_array[is_empty-geometry1] PASSED [ 56%] tests/test_predicates.py::test_unary_array[is_empty-geometry2] PASSED [ 56%] tests/test_predicates.py::test_unary_array[is_empty-geometry3] PASSED [ 56%] tests/test_predicates.py::test_unary_array[is_empty-geometry4] PASSED [ 56%] tests/test_predicates.py::test_unary_array[is_empty-geometry5] PASSED [ 56%] tests/test_predicates.py::test_unary_array[is_empty-geometry6] PASSED [ 56%] tests/test_predicates.py::test_unary_array[is_empty-geometry7] PASSED [ 56%] tests/test_predicates.py::test_unary_array[is_empty-geometry8] PASSED [ 56%] tests/test_predicates.py::test_unary_array[is_empty-geometry9] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry10] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry11] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry12] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry13] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry14] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry15] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry16] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry17] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry18] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry19] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry20] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry21] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry22] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry23] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry24] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry25] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry26] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry27] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry28] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry29] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry30] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry31] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry32] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry33] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry34] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry35] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry36] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry37] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry38] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_empty-geometry39] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry0] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry1] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry2] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry3] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry4] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry5] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry6] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry7] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry8] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry9] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry10] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry11] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry12] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry13] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry14] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry15] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry16] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry17] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry18] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry19] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry20] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry21] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry22] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry23] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry24] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry25] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry26] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry27] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry28] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry29] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry30] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry31] PASSED [ 57%] tests/test_predicates.py::test_unary_array[is_simple-geometry32] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_simple-geometry33] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_simple-geometry34] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_simple-geometry35] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_simple-geometry36] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_simple-geometry37] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_simple-geometry38] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_simple-geometry39] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry0] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry1] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry2] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry3] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry4] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry5] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry6] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry7] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry8] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry9] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry10] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry11] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry12] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry13] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry14] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry15] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry16] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry17] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry18] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry19] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry20] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry21] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry22] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry23] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry24] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry25] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry26] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry27] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry28] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry29] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry30] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry31] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry32] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry33] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry34] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry35] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry36] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry37] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry38] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_ring-geometry39] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_closed-geometry0] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_closed-geometry1] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_closed-geometry2] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_closed-geometry3] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_closed-geometry4] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_closed-geometry5] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_closed-geometry6] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_closed-geometry7] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_closed-geometry8] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_closed-geometry9] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_closed-geometry10] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_closed-geometry11] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_closed-geometry12] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_closed-geometry13] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_closed-geometry14] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_closed-geometry15] PASSED [ 58%] tests/test_predicates.py::test_unary_array[is_closed-geometry16] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_closed-geometry17] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_closed-geometry18] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_closed-geometry19] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_closed-geometry20] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_closed-geometry21] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_closed-geometry22] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_closed-geometry23] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_closed-geometry24] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_closed-geometry25] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_closed-geometry26] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_closed-geometry27] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_closed-geometry28] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_closed-geometry29] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_closed-geometry30] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_closed-geometry31] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_closed-geometry32] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_closed-geometry33] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_closed-geometry34] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_closed-geometry35] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_closed-geometry36] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_closed-geometry37] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_closed-geometry38] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_closed-geometry39] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry0] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry1] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry2] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry3] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry4] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry5] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry6] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry7] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry8] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry9] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry10] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry11] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry12] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry13] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry14] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry15] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry16] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry17] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry18] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry19] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry20] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry21] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry22] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry23] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry24] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry25] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry26] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry27] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry28] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry29] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry30] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry31] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry32] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry33] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry34] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry35] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry36] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry37] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry38] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_valid-geometry39] PASSED [ 59%] tests/test_predicates.py::test_unary_array[is_missing-geometry0] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry1] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry2] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry3] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry4] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry5] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry6] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry7] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry8] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry9] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry10] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry11] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry12] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry13] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry14] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry15] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry16] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry17] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry18] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry19] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry20] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry21] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry22] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry23] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry24] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry25] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry26] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry27] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry28] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry29] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry30] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry31] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry32] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry33] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry34] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry35] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry36] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry37] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry38] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_missing-geometry39] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_geometry-geometry0] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_geometry-geometry1] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_geometry-geometry2] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_geometry-geometry3] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_geometry-geometry4] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_geometry-geometry5] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_geometry-geometry6] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_geometry-geometry7] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_geometry-geometry8] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_geometry-geometry9] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_geometry-geometry10] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_geometry-geometry11] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_geometry-geometry12] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_geometry-geometry13] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_geometry-geometry14] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_geometry-geometry15] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_geometry-geometry16] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_geometry-geometry17] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_geometry-geometry18] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_geometry-geometry19] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_geometry-geometry20] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_geometry-geometry21] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_geometry-geometry22] PASSED [ 60%] tests/test_predicates.py::test_unary_array[is_geometry-geometry23] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_geometry-geometry24] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_geometry-geometry25] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_geometry-geometry26] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_geometry-geometry27] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_geometry-geometry28] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_geometry-geometry29] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_geometry-geometry30] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_geometry-geometry31] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_geometry-geometry32] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_geometry-geometry33] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_geometry-geometry34] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_geometry-geometry35] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_geometry-geometry36] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_geometry-geometry37] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_geometry-geometry38] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_geometry-geometry39] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry0] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry1] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry2] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry3] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry4] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry5] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry6] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry7] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry8] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry9] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry10] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry11] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry12] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry13] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry14] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry15] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry16] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry17] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry18] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry19] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry20] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry21] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry22] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry23] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry24] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry25] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry26] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry27] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry28] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry29] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry30] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry31] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry32] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry33] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry34] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry35] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry36] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry37] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry38] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_valid_input-geometry39] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_prepared-geometry0] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_prepared-geometry1] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_prepared-geometry2] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_prepared-geometry3] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_prepared-geometry4] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_prepared-geometry5] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_prepared-geometry6] PASSED [ 61%] tests/test_predicates.py::test_unary_array[is_prepared-geometry7] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry8] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry9] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry10] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry11] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry12] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry13] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry14] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry15] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry16] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry17] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry18] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry19] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry20] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry21] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry22] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry23] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry24] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry25] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry26] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry27] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry28] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry29] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry30] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry31] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry32] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry33] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry34] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry35] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry36] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry37] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry38] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_prepared-geometry39] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry0] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry1] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry2] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry3] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry4] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry5] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry6] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry7] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry8] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry9] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry10] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry11] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry12] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry13] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry14] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry15] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry16] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry17] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry18] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry19] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry20] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry21] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry22] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry23] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry24] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry25] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry26] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry27] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry28] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry29] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry30] PASSED [ 62%] tests/test_predicates.py::test_unary_array[is_ccw-geometry31] PASSED [ 63%] tests/test_predicates.py::test_unary_array[is_ccw-geometry32] PASSED [ 63%] tests/test_predicates.py::test_unary_array[is_ccw-geometry33] PASSED [ 63%] tests/test_predicates.py::test_unary_array[is_ccw-geometry34] PASSED [ 63%] tests/test_predicates.py::test_unary_array[is_ccw-geometry35] PASSED [ 63%] tests/test_predicates.py::test_unary_array[is_ccw-geometry36] PASSED [ 63%] tests/test_predicates.py::test_unary_array[is_ccw-geometry37] PASSED [ 63%] tests/test_predicates.py::test_unary_array[is_ccw-geometry38] PASSED [ 63%] tests/test_predicates.py::test_unary_array[is_ccw-geometry39] PASSED [ 63%] tests/test_predicates.py::test_unary_with_kwargs[has_z] PASSED [ 63%] tests/test_predicates.py::test_unary_with_kwargs[has_m] PASSED [ 63%] tests/test_predicates.py::test_unary_with_kwargs[is_empty] PASSED [ 63%] tests/test_predicates.py::test_unary_with_kwargs[is_simple] PASSED [ 63%] tests/test_predicates.py::test_unary_with_kwargs[is_ring] PASSED [ 63%] tests/test_predicates.py::test_unary_with_kwargs[is_closed] PASSED [ 63%] tests/test_predicates.py::test_unary_with_kwargs[is_valid] PASSED [ 63%] tests/test_predicates.py::test_unary_with_kwargs[is_missing] PASSED [ 63%] tests/test_predicates.py::test_unary_with_kwargs[is_geometry] PASSED [ 63%] tests/test_predicates.py::test_unary_with_kwargs[is_valid_input] PASSED [ 63%] tests/test_predicates.py::test_unary_with_kwargs[is_prepared] PASSED [ 63%] tests/test_predicates.py::test_unary_with_kwargs[is_ccw] PASSED [ 63%] tests/test_predicates.py::test_unary_missing[has_z] PASSED [ 63%] tests/test_predicates.py::test_unary_missing[has_m] PASSED [ 63%] tests/test_predicates.py::test_unary_missing[is_empty] PASSED [ 63%] tests/test_predicates.py::test_unary_missing[is_simple] PASSED [ 63%] tests/test_predicates.py::test_unary_missing[is_ring] PASSED [ 63%] tests/test_predicates.py::test_unary_missing[is_closed] PASSED [ 63%] tests/test_predicates.py::test_unary_missing[is_valid] PASSED [ 63%] tests/test_predicates.py::test_unary_missing[is_missing] PASSED [ 63%] tests/test_predicates.py::test_unary_missing[is_geometry] PASSED [ 63%] tests/test_predicates.py::test_unary_missing[is_valid_input] PASSED [ 63%] tests/test_predicates.py::test_unary_missing[is_prepared] PASSED [ 63%] tests/test_predicates.py::test_unary_missing[is_ccw] PASSED [ 63%] tests/test_predicates.py::test_binary_array[disjoint-a0] PASSED [ 63%] tests/test_predicates.py::test_binary_array[disjoint-a1] PASSED [ 63%] tests/test_predicates.py::test_binary_array[disjoint-a2] PASSED [ 63%] tests/test_predicates.py::test_binary_array[disjoint-a3] PASSED [ 63%] tests/test_predicates.py::test_binary_array[disjoint-a4] PASSED [ 63%] tests/test_predicates.py::test_binary_array[disjoint-a5] PASSED [ 63%] tests/test_predicates.py::test_binary_array[disjoint-a6] PASSED [ 63%] tests/test_predicates.py::test_binary_array[disjoint-a7] PASSED [ 63%] tests/test_predicates.py::test_binary_array[disjoint-a8] PASSED [ 63%] tests/test_predicates.py::test_binary_array[disjoint-a9] PASSED [ 63%] tests/test_predicates.py::test_binary_array[disjoint-a10] PASSED [ 63%] tests/test_predicates.py::test_binary_array[disjoint-a11] PASSED [ 63%] tests/test_predicates.py::test_binary_array[disjoint-a12] PASSED [ 63%] tests/test_predicates.py::test_binary_array[disjoint-a13] PASSED [ 63%] tests/test_predicates.py::test_binary_array[disjoint-a14] PASSED [ 63%] tests/test_predicates.py::test_binary_array[disjoint-a15] PASSED [ 63%] tests/test_predicates.py::test_binary_array[disjoint-a16] PASSED [ 63%] tests/test_predicates.py::test_binary_array[disjoint-a17] PASSED [ 63%] tests/test_predicates.py::test_binary_array[disjoint-a18] PASSED [ 63%] tests/test_predicates.py::test_binary_array[disjoint-a19] PASSED [ 63%] tests/test_predicates.py::test_binary_array[touches-a0] PASSED [ 63%] tests/test_predicates.py::test_binary_array[touches-a1] PASSED [ 63%] tests/test_predicates.py::test_binary_array[touches-a2] PASSED [ 63%] tests/test_predicates.py::test_binary_array[touches-a3] PASSED [ 63%] tests/test_predicates.py::test_binary_array[touches-a4] PASSED [ 63%] tests/test_predicates.py::test_binary_array[touches-a5] PASSED [ 63%] tests/test_predicates.py::test_binary_array[touches-a6] PASSED [ 63%] tests/test_predicates.py::test_binary_array[touches-a7] PASSED [ 63%] tests/test_predicates.py::test_binary_array[touches-a8] PASSED [ 63%] tests/test_predicates.py::test_binary_array[touches-a9] PASSED [ 63%] tests/test_predicates.py::test_binary_array[touches-a10] PASSED [ 64%] tests/test_predicates.py::test_binary_array[touches-a11] PASSED [ 64%] tests/test_predicates.py::test_binary_array[touches-a12] PASSED [ 64%] tests/test_predicates.py::test_binary_array[touches-a13] PASSED [ 64%] tests/test_predicates.py::test_binary_array[touches-a14] PASSED [ 64%] tests/test_predicates.py::test_binary_array[touches-a15] PASSED [ 64%] tests/test_predicates.py::test_binary_array[touches-a16] PASSED [ 64%] tests/test_predicates.py::test_binary_array[touches-a17] PASSED [ 64%] tests/test_predicates.py::test_binary_array[touches-a18] PASSED [ 64%] tests/test_predicates.py::test_binary_array[touches-a19] PASSED [ 64%] tests/test_predicates.py::test_binary_array[intersects-a0] PASSED [ 64%] tests/test_predicates.py::test_binary_array[intersects-a1] PASSED [ 64%] tests/test_predicates.py::test_binary_array[intersects-a2] PASSED [ 64%] tests/test_predicates.py::test_binary_array[intersects-a3] PASSED [ 64%] tests/test_predicates.py::test_binary_array[intersects-a4] PASSED [ 64%] tests/test_predicates.py::test_binary_array[intersects-a5] PASSED [ 64%] tests/test_predicates.py::test_binary_array[intersects-a6] PASSED [ 64%] tests/test_predicates.py::test_binary_array[intersects-a7] PASSED [ 64%] tests/test_predicates.py::test_binary_array[intersects-a8] PASSED [ 64%] tests/test_predicates.py::test_binary_array[intersects-a9] PASSED [ 64%] tests/test_predicates.py::test_binary_array[intersects-a10] PASSED [ 64%] tests/test_predicates.py::test_binary_array[intersects-a11] PASSED [ 64%] tests/test_predicates.py::test_binary_array[intersects-a12] PASSED [ 64%] tests/test_predicates.py::test_binary_array[intersects-a13] PASSED [ 64%] tests/test_predicates.py::test_binary_array[intersects-a14] PASSED [ 64%] tests/test_predicates.py::test_binary_array[intersects-a15] PASSED [ 64%] tests/test_predicates.py::test_binary_array[intersects-a16] PASSED [ 64%] tests/test_predicates.py::test_binary_array[intersects-a17] PASSED [ 64%] tests/test_predicates.py::test_binary_array[intersects-a18] PASSED [ 64%] tests/test_predicates.py::test_binary_array[intersects-a19] PASSED [ 64%] tests/test_predicates.py::test_binary_array[crosses-a0] PASSED [ 64%] tests/test_predicates.py::test_binary_array[crosses-a1] PASSED [ 64%] tests/test_predicates.py::test_binary_array[crosses-a2] PASSED [ 64%] tests/test_predicates.py::test_binary_array[crosses-a3] PASSED [ 64%] tests/test_predicates.py::test_binary_array[crosses-a4] PASSED [ 64%] tests/test_predicates.py::test_binary_array[crosses-a5] PASSED [ 64%] tests/test_predicates.py::test_binary_array[crosses-a6] PASSED [ 64%] tests/test_predicates.py::test_binary_array[crosses-a7] PASSED [ 64%] tests/test_predicates.py::test_binary_array[crosses-a8] PASSED [ 64%] tests/test_predicates.py::test_binary_array[crosses-a9] PASSED [ 64%] tests/test_predicates.py::test_binary_array[crosses-a10] PASSED [ 64%] tests/test_predicates.py::test_binary_array[crosses-a11] PASSED [ 64%] tests/test_predicates.py::test_binary_array[crosses-a12] PASSED [ 64%] tests/test_predicates.py::test_binary_array[crosses-a13] PASSED [ 64%] tests/test_predicates.py::test_binary_array[crosses-a14] PASSED [ 64%] tests/test_predicates.py::test_binary_array[crosses-a15] PASSED [ 64%] tests/test_predicates.py::test_binary_array[crosses-a16] PASSED [ 64%] tests/test_predicates.py::test_binary_array[crosses-a17] PASSED [ 64%] tests/test_predicates.py::test_binary_array[crosses-a18] PASSED [ 64%] tests/test_predicates.py::test_binary_array[crosses-a19] PASSED [ 64%] tests/test_predicates.py::test_binary_array[within-a0] PASSED [ 64%] tests/test_predicates.py::test_binary_array[within-a1] PASSED [ 64%] tests/test_predicates.py::test_binary_array[within-a2] PASSED [ 64%] tests/test_predicates.py::test_binary_array[within-a3] PASSED [ 64%] tests/test_predicates.py::test_binary_array[within-a4] PASSED [ 64%] tests/test_predicates.py::test_binary_array[within-a5] PASSED [ 64%] tests/test_predicates.py::test_binary_array[within-a6] PASSED [ 64%] tests/test_predicates.py::test_binary_array[within-a7] PASSED [ 64%] tests/test_predicates.py::test_binary_array[within-a8] PASSED [ 64%] tests/test_predicates.py::test_binary_array[within-a9] PASSED [ 64%] tests/test_predicates.py::test_binary_array[within-a10] PASSED [ 64%] tests/test_predicates.py::test_binary_array[within-a11] PASSED [ 64%] tests/test_predicates.py::test_binary_array[within-a12] PASSED [ 64%] tests/test_predicates.py::test_binary_array[within-a13] PASSED [ 64%] tests/test_predicates.py::test_binary_array[within-a14] PASSED [ 65%] tests/test_predicates.py::test_binary_array[within-a15] PASSED [ 65%] tests/test_predicates.py::test_binary_array[within-a16] PASSED [ 65%] tests/test_predicates.py::test_binary_array[within-a17] PASSED [ 65%] tests/test_predicates.py::test_binary_array[within-a18] PASSED [ 65%] tests/test_predicates.py::test_binary_array[within-a19] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains-a0] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains-a1] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains-a2] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains-a3] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains-a4] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains-a5] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains-a6] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains-a7] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains-a8] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains-a9] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains-a10] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains-a11] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains-a12] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains-a13] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains-a14] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains-a15] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains-a16] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains-a17] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains-a18] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains-a19] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains_properly-a0] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains_properly-a1] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains_properly-a2] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains_properly-a3] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains_properly-a4] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains_properly-a5] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains_properly-a6] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains_properly-a7] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains_properly-a8] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains_properly-a9] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains_properly-a10] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains_properly-a11] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains_properly-a12] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains_properly-a13] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains_properly-a14] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains_properly-a15] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains_properly-a16] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains_properly-a17] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains_properly-a18] PASSED [ 65%] tests/test_predicates.py::test_binary_array[contains_properly-a19] PASSED [ 65%] tests/test_predicates.py::test_binary_array[overlaps-a0] PASSED [ 65%] tests/test_predicates.py::test_binary_array[overlaps-a1] PASSED [ 65%] tests/test_predicates.py::test_binary_array[overlaps-a2] PASSED [ 65%] tests/test_predicates.py::test_binary_array[overlaps-a3] PASSED [ 65%] tests/test_predicates.py::test_binary_array[overlaps-a4] PASSED [ 65%] tests/test_predicates.py::test_binary_array[overlaps-a5] PASSED [ 65%] tests/test_predicates.py::test_binary_array[overlaps-a6] PASSED [ 65%] tests/test_predicates.py::test_binary_array[overlaps-a7] PASSED [ 65%] tests/test_predicates.py::test_binary_array[overlaps-a8] PASSED [ 65%] tests/test_predicates.py::test_binary_array[overlaps-a9] PASSED [ 65%] tests/test_predicates.py::test_binary_array[overlaps-a10] PASSED [ 65%] tests/test_predicates.py::test_binary_array[overlaps-a11] PASSED [ 65%] tests/test_predicates.py::test_binary_array[overlaps-a12] PASSED [ 65%] tests/test_predicates.py::test_binary_array[overlaps-a13] PASSED [ 65%] tests/test_predicates.py::test_binary_array[overlaps-a14] PASSED [ 65%] tests/test_predicates.py::test_binary_array[overlaps-a15] PASSED [ 65%] tests/test_predicates.py::test_binary_array[overlaps-a16] PASSED [ 65%] tests/test_predicates.py::test_binary_array[overlaps-a17] PASSED [ 66%] tests/test_predicates.py::test_binary_array[overlaps-a18] PASSED [ 66%] tests/test_predicates.py::test_binary_array[overlaps-a19] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covers-a0] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covers-a1] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covers-a2] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covers-a3] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covers-a4] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covers-a5] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covers-a6] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covers-a7] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covers-a8] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covers-a9] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covers-a10] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covers-a11] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covers-a12] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covers-a13] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covers-a14] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covers-a15] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covers-a16] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covers-a17] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covers-a18] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covers-a19] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covered_by-a0] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covered_by-a1] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covered_by-a2] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covered_by-a3] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covered_by-a4] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covered_by-a5] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covered_by-a6] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covered_by-a7] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covered_by-a8] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covered_by-a9] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covered_by-a10] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covered_by-a11] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covered_by-a12] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covered_by-a13] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covered_by-a14] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covered_by-a15] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covered_by-a16] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covered_by-a17] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covered_by-a18] PASSED [ 66%] tests/test_predicates.py::test_binary_array[covered_by-a19] PASSED [ 66%] tests/test_predicates.py::test_binary_array[func10-a0] PASSED [ 66%] tests/test_predicates.py::test_binary_array[func10-a1] PASSED [ 66%] tests/test_predicates.py::test_binary_array[func10-a2] PASSED [ 66%] tests/test_predicates.py::test_binary_array[func10-a3] PASSED [ 66%] tests/test_predicates.py::test_binary_array[func10-a4] PASSED [ 66%] tests/test_predicates.py::test_binary_array[func10-a5] PASSED [ 66%] tests/test_predicates.py::test_binary_array[func10-a6] PASSED [ 66%] tests/test_predicates.py::test_binary_array[func10-a7] PASSED [ 66%] tests/test_predicates.py::test_binary_array[func10-a8] PASSED [ 66%] tests/test_predicates.py::test_binary_array[func10-a9] PASSED [ 66%] tests/test_predicates.py::test_binary_array[func10-a10] PASSED [ 66%] tests/test_predicates.py::test_binary_array[func10-a11] PASSED [ 66%] tests/test_predicates.py::test_binary_array[func10-a12] PASSED [ 66%] tests/test_predicates.py::test_binary_array[func10-a13] PASSED [ 66%] tests/test_predicates.py::test_binary_array[func10-a14] PASSED [ 66%] tests/test_predicates.py::test_binary_array[func10-a15] PASSED [ 66%] tests/test_predicates.py::test_binary_array[func10-a16] PASSED [ 66%] tests/test_predicates.py::test_binary_array[func10-a17] PASSED [ 66%] tests/test_predicates.py::test_binary_array[func10-a18] PASSED [ 66%] tests/test_predicates.py::test_binary_array[func10-a19] PASSED [ 66%] tests/test_predicates.py::test_binary_array[equals-a0] PASSED [ 66%] tests/test_predicates.py::test_binary_array[equals-a1] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals-a2] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals-a3] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals-a4] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals-a5] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals-a6] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals-a7] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals-a8] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals-a9] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals-a10] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals-a11] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals-a12] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals-a13] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals-a14] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals-a15] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals-a16] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals-a17] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals-a18] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals-a19] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_exact-a0] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_exact-a1] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_exact-a2] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_exact-a3] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_exact-a4] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_exact-a5] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_exact-a6] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_exact-a7] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_exact-a8] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_exact-a9] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_exact-a10] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_exact-a11] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_exact-a12] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_exact-a13] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_exact-a14] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_exact-a15] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_exact-a16] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_exact-a17] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_exact-a18] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_exact-a19] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_identical-a0] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_identical-a1] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_identical-a2] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_identical-a3] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_identical-a4] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_identical-a5] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_identical-a6] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_identical-a7] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_identical-a8] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_identical-a9] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_identical-a10] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_identical-a11] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_identical-a12] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_identical-a13] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_identical-a14] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_identical-a15] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_identical-a16] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_identical-a17] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_identical-a18] PASSED [ 67%] tests/test_predicates.py::test_binary_array[equals_identical-a19] PASSED [ 67%] tests/test_predicates.py::test_binary_with_kwargs[disjoint] PASSED [ 67%] tests/test_predicates.py::test_binary_with_kwargs[touches] PASSED [ 67%] tests/test_predicates.py::test_binary_with_kwargs[intersects] PASSED [ 67%] tests/test_predicates.py::test_binary_with_kwargs[crosses] PASSED [ 67%] tests/test_predicates.py::test_binary_with_kwargs[within] PASSED [ 67%] tests/test_predicates.py::test_binary_with_kwargs[contains] PASSED [ 68%] tests/test_predicates.py::test_binary_with_kwargs[contains_properly] PASSED [ 68%] tests/test_predicates.py::test_binary_with_kwargs[overlaps] PASSED [ 68%] tests/test_predicates.py::test_binary_with_kwargs[covers] PASSED [ 68%] tests/test_predicates.py::test_binary_with_kwargs[covered_by] PASSED [ 68%] tests/test_predicates.py::test_binary_with_kwargs[func10] PASSED [ 68%] tests/test_predicates.py::test_binary_with_kwargs[equals] PASSED [ 68%] tests/test_predicates.py::test_binary_with_kwargs[equals_exact] PASSED [ 68%] tests/test_predicates.py::test_binary_with_kwargs[equals_identical] PASSED [ 68%] tests/test_predicates.py::test_binary_missing[disjoint] PASSED [ 68%] tests/test_predicates.py::test_binary_missing[touches] PASSED [ 68%] tests/test_predicates.py::test_binary_missing[intersects] PASSED [ 68%] tests/test_predicates.py::test_binary_missing[crosses] PASSED [ 68%] tests/test_predicates.py::test_binary_missing[within] PASSED [ 68%] tests/test_predicates.py::test_binary_missing[contains] PASSED [ 68%] tests/test_predicates.py::test_binary_missing[contains_properly] PASSED [ 68%] tests/test_predicates.py::test_binary_missing[overlaps] PASSED [ 68%] tests/test_predicates.py::test_binary_missing[covers] PASSED [ 68%] tests/test_predicates.py::test_binary_missing[covered_by] PASSED [ 68%] tests/test_predicates.py::test_binary_missing[func10] PASSED [ 68%] tests/test_predicates.py::test_binary_missing[equals] PASSED [ 68%] tests/test_predicates.py::test_binary_missing[equals_exact] PASSED [ 68%] tests/test_predicates.py::test_binary_missing[equals_identical] PASSED [ 68%] tests/test_predicates.py::test_binary_empty_result PASSED [ 68%] tests/test_predicates.py::test_xy_array[contains_xy-contains-a0] PASSED [ 68%] tests/test_predicates.py::test_xy_array[contains_xy-contains-a1] PASSED [ 68%] tests/test_predicates.py::test_xy_array[contains_xy-contains-a2] PASSED [ 68%] tests/test_predicates.py::test_xy_array[contains_xy-contains-a3] PASSED [ 68%] tests/test_predicates.py::test_xy_array[contains_xy-contains-a4] PASSED [ 68%] tests/test_predicates.py::test_xy_array[contains_xy-contains-a5] PASSED [ 68%] tests/test_predicates.py::test_xy_array[contains_xy-contains-a6] PASSED [ 68%] tests/test_predicates.py::test_xy_array[contains_xy-contains-a7] PASSED [ 68%] tests/test_predicates.py::test_xy_array[contains_xy-contains-a8] PASSED [ 68%] tests/test_predicates.py::test_xy_array[contains_xy-contains-a9] PASSED [ 68%] tests/test_predicates.py::test_xy_array[contains_xy-contains-a10] PASSED [ 68%] tests/test_predicates.py::test_xy_array[contains_xy-contains-a11] PASSED [ 68%] tests/test_predicates.py::test_xy_array[contains_xy-contains-a12] PASSED [ 68%] tests/test_predicates.py::test_xy_array[contains_xy-contains-a13] PASSED [ 68%] tests/test_predicates.py::test_xy_array[contains_xy-contains-a14] PASSED [ 68%] tests/test_predicates.py::test_xy_array[contains_xy-contains-a15] PASSED [ 68%] tests/test_predicates.py::test_xy_array[contains_xy-contains-a16] PASSED [ 68%] tests/test_predicates.py::test_xy_array[contains_xy-contains-a17] PASSED [ 68%] tests/test_predicates.py::test_xy_array[contains_xy-contains-a18] PASSED [ 68%] tests/test_predicates.py::test_xy_array[contains_xy-contains-a19] PASSED [ 68%] tests/test_predicates.py::test_xy_array[intersects_xy-intersects-a0] PASSED [ 68%] tests/test_predicates.py::test_xy_array[intersects_xy-intersects-a1] PASSED [ 68%] tests/test_predicates.py::test_xy_array[intersects_xy-intersects-a2] PASSED [ 68%] tests/test_predicates.py::test_xy_array[intersects_xy-intersects-a3] PASSED [ 68%] tests/test_predicates.py::test_xy_array[intersects_xy-intersects-a4] PASSED [ 68%] tests/test_predicates.py::test_xy_array[intersects_xy-intersects-a5] PASSED [ 68%] tests/test_predicates.py::test_xy_array[intersects_xy-intersects-a6] PASSED [ 68%] tests/test_predicates.py::test_xy_array[intersects_xy-intersects-a7] PASSED [ 68%] tests/test_predicates.py::test_xy_array[intersects_xy-intersects-a8] PASSED [ 68%] tests/test_predicates.py::test_xy_array[intersects_xy-intersects-a9] PASSED [ 68%] tests/test_predicates.py::test_xy_array[intersects_xy-intersects-a10] PASSED [ 68%] tests/test_predicates.py::test_xy_array[intersects_xy-intersects-a11] PASSED [ 68%] tests/test_predicates.py::test_xy_array[intersects_xy-intersects-a12] PASSED [ 68%] tests/test_predicates.py::test_xy_array[intersects_xy-intersects-a13] PASSED [ 68%] tests/test_predicates.py::test_xy_array[intersects_xy-intersects-a14] PASSED [ 68%] tests/test_predicates.py::test_xy_array[intersects_xy-intersects-a15] PASSED [ 68%] tests/test_predicates.py::test_xy_array[intersects_xy-intersects-a16] PASSED [ 68%] tests/test_predicates.py::test_xy_array[intersects_xy-intersects-a17] PASSED [ 68%] tests/test_predicates.py::test_xy_array[intersects_xy-intersects-a18] PASSED [ 68%] tests/test_predicates.py::test_xy_array[intersects_xy-intersects-a19] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[contains_xy-contains-a0] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[contains_xy-contains-a1] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[contains_xy-contains-a2] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[contains_xy-contains-a3] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[contains_xy-contains-a4] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[contains_xy-contains-a5] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[contains_xy-contains-a6] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[contains_xy-contains-a7] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[contains_xy-contains-a8] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[contains_xy-contains-a9] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[contains_xy-contains-a10] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[contains_xy-contains-a11] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[contains_xy-contains-a12] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[contains_xy-contains-a13] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[contains_xy-contains-a14] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[contains_xy-contains-a15] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[contains_xy-contains-a16] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[contains_xy-contains-a17] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[contains_xy-contains-a18] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[contains_xy-contains-a19] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[intersects_xy-intersects-a0] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[intersects_xy-intersects-a1] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[intersects_xy-intersects-a2] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[intersects_xy-intersects-a3] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[intersects_xy-intersects-a4] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[intersects_xy-intersects-a5] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[intersects_xy-intersects-a6] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[intersects_xy-intersects-a7] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[intersects_xy-intersects-a8] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[intersects_xy-intersects-a9] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[intersects_xy-intersects-a10] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[intersects_xy-intersects-a11] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[intersects_xy-intersects-a12] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[intersects_xy-intersects-a13] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[intersects_xy-intersects-a14] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[intersects_xy-intersects-a15] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[intersects_xy-intersects-a16] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[intersects_xy-intersects-a17] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[intersects_xy-intersects-a18] PASSED [ 69%] tests/test_predicates.py::test_xy_array_broadcast[intersects_xy-intersects-a19] PASSED [ 69%] tests/test_predicates.py::test_xy_array_2D[contains_xy] PASSED [ 69%] tests/test_predicates.py::test_xy_array_2D[intersects_xy] PASSED [ 69%] tests/test_predicates.py::test_xy_prepared[contains_xy-contains] PASSED [ 69%] tests/test_predicates.py::test_xy_prepared[intersects_xy-intersects] PASSED [ 69%] tests/test_predicates.py::test_xy_with_kwargs[contains_xy] PASSED [ 69%] tests/test_predicates.py::test_xy_with_kwargs[intersects_xy] PASSED [ 69%] tests/test_predicates.py::test_xy_missing[contains_xy] PASSED [ 69%] tests/test_predicates.py::test_xy_missing[intersects_xy] PASSED [ 69%] tests/test_predicates.py::test_equals_exact_tolerance PASSED [ 69%] tests/test_predicates.py::test_equals_exact_normalize PASSED [ 69%] tests/test_predicates.py::test_equals_identical PASSED [ 69%] tests/test_predicates.py::test_dwithin PASSED [ 69%] tests/test_predicates.py::test_has_z_has_m_all_types[geometry0] PASSED [ 69%] tests/test_predicates.py::test_has_z_has_m_all_types[geometry1] PASSED [ 69%] tests/test_predicates.py::test_has_z_has_m_all_types[geometry2] PASSED [ 69%] tests/test_predicates.py::test_has_z_has_m_all_types[geometry3] PASSED [ 69%] tests/test_predicates.py::test_has_z_has_m_all_types[geometry4] PASSED [ 69%] tests/test_predicates.py::test_has_z_has_m_all_types[geometry5] PASSED [ 69%] tests/test_predicates.py::test_has_z_has_m_all_types[geometry6] PASSED [ 69%] tests/test_predicates.py::test_has_z_has_m_all_types[geometry7] PASSED [ 69%] tests/test_predicates.py::test_has_z_has_m_all_types[geometry8] PASSED [ 69%] tests/test_predicates.py::test_has_z_has_m_all_types[geometry9] PASSED [ 69%] tests/test_predicates.py::test_has_z_has_m_all_types[geometry10] PASSED [ 69%] tests/test_predicates.py::test_has_z_has_m_all_types[geometry11] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types[geometry12] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types[geometry13] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types[geometry14] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types[geometry15] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types[geometry16] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types[geometry17] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types[geometry18] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types[geometry19] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_z[geometry0] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_z[geometry1] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_z[geometry2] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_z[geometry3] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_z[geometry4] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_z[geometry5] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_z[geometry6] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_z[geometry7] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_z[geometry8] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_z[geometry9] SKIPPED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_z[geometry10] SKIPPED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_z[geometry11] SKIPPED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_z[geometry12] SKIPPED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_z[geometry13] SKIPPED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_z[geometry14] SKIPPED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_z[geometry15] SKIPPED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_z[geometry16] SKIPPED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_z[geometry17] SKIPPED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_z[geometry18] SKIPPED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_z[geometry19] SKIPPED [ 70%] tests/test_predicates.py::test_has_m_all_types_m[geometry0] PASSED [ 70%] tests/test_predicates.py::test_has_m_all_types_m[geometry1] PASSED [ 70%] tests/test_predicates.py::test_has_m_all_types_m[geometry2] PASSED [ 70%] tests/test_predicates.py::test_has_m_all_types_m[geometry3] PASSED [ 70%] tests/test_predicates.py::test_has_m_all_types_m[geometry4] PASSED [ 70%] tests/test_predicates.py::test_has_m_all_types_m[geometry5] PASSED [ 70%] tests/test_predicates.py::test_has_m_all_types_m[geometry6] PASSED [ 70%] tests/test_predicates.py::test_has_m_all_types_m[geometry7] PASSED [ 70%] tests/test_predicates.py::test_has_m_all_types_m[geometry8] PASSED [ 70%] tests/test_predicates.py::test_has_m_all_types_m[geometry9] SKIPPED [ 70%] tests/test_predicates.py::test_has_m_all_types_m[geometry10] SKIPPED [ 70%] tests/test_predicates.py::test_has_m_all_types_m[geometry11] SKIPPED [ 70%] tests/test_predicates.py::test_has_m_all_types_m[geometry12] SKIPPED [ 70%] tests/test_predicates.py::test_has_m_all_types_m[geometry13] SKIPPED [ 70%] tests/test_predicates.py::test_has_m_all_types_m[geometry14] SKIPPED [ 70%] tests/test_predicates.py::test_has_m_all_types_m[geometry15] SKIPPED [ 70%] tests/test_predicates.py::test_has_m_all_types_m[geometry16] SKIPPED [ 70%] tests/test_predicates.py::test_has_m_all_types_m[geometry17] SKIPPED [ 70%] tests/test_predicates.py::test_has_m_all_types_m[geometry18] SKIPPED [ 70%] tests/test_predicates.py::test_has_m_all_types_m[geometry19] SKIPPED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_zm[geometry0] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_zm[geometry1] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_zm[geometry2] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_zm[geometry3] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_zm[geometry4] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_zm[geometry5] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_zm[geometry6] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_zm[geometry7] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_zm[geometry8] PASSED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_zm[geometry9] SKIPPED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_zm[geometry10] SKIPPED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_zm[geometry11] SKIPPED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_zm[geometry12] SKIPPED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_zm[geometry13] SKIPPED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_zm[geometry14] SKIPPED [ 70%] tests/test_predicates.py::test_has_z_has_m_all_types_zm[geometry15] SKIPPED [ 71%] tests/test_predicates.py::test_has_z_has_m_all_types_zm[geometry16] SKIPPED [ 71%] tests/test_predicates.py::test_has_z_has_m_all_types_zm[geometry17] SKIPPED [ 71%] tests/test_predicates.py::test_has_z_has_m_all_types_zm[geometry18] SKIPPED [ 71%] tests/test_predicates.py::test_has_z_has_m_all_types_zm[geometry19] SKIPPED [ 71%] tests/test_predicates.py::test_is_closed[geometry0-False] PASSED [ 71%] tests/test_predicates.py::test_is_closed[geometry1-False] PASSED [ 71%] tests/test_predicates.py::test_is_closed[geometry2-True] PASSED [ 71%] tests/test_predicates.py::test_is_closed[geometry3-False] PASSED [ 71%] tests/test_predicates.py::test_relate PASSED [ 71%] tests/test_predicates.py::test_relate_none[g10-None] PASSED [ 71%] tests/test_predicates.py::test_relate_none[None-g21] PASSED [ 71%] tests/test_predicates.py::test_relate_none[None-None] PASSED [ 71%] tests/test_predicates.py::test_relate_pattern PASSED [ 71%] tests/test_predicates.py::test_relate_pattern_empty PASSED [ 71%] tests/test_predicates.py::test_relate_pattern_none[g10-None] PASSED [ 71%] tests/test_predicates.py::test_relate_pattern_none[None-g21] PASSED [ 71%] tests/test_predicates.py::test_relate_pattern_none[None-None] PASSED [ 71%] tests/test_predicates.py::test_relate_pattern_incorrect_length PASSED [ 71%] tests/test_predicates.py::test_relate_pattern_non_string[*********] PASSED [ 71%] tests/test_predicates.py::test_relate_pattern_non_string[10] PASSED [ 71%] tests/test_predicates.py::test_relate_pattern_non_string[None] PASSED [ 71%] tests/test_predicates.py::test_relate_pattern_non_scalar PASSED [ 71%] tests/test_predicates.py::test_is_ccw[geom0-False] PASSED [ 71%] tests/test_predicates.py::test_is_ccw[geom1-True] PASSED [ 71%] tests/test_predicates.py::test_is_ccw[geom2-False] PASSED [ 71%] tests/test_predicates.py::test_is_ccw[geom3-True] PASSED [ 71%] tests/test_predicates.py::test_is_ccw[geom4-False] PASSED [ 71%] tests/test_predicates.py::test_is_ccw[geom5-False] PASSED [ 71%] tests/test_predicates.py::test_is_ccw[geom6-False] PASSED [ 71%] tests/test_predicates.py::test_is_ccw[geom7-False] PASSED [ 71%] tests/test_predicates.py::test_is_ccw[geom8-False] PASSED [ 71%] tests/test_predicates.py::test_is_ccw[None-False] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[disjoint-a0] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[disjoint-a1] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[disjoint-a2] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[disjoint-a3] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[disjoint-a4] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[disjoint-a5] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[disjoint-a6] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[disjoint-a7] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[disjoint-a8] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[disjoint-a9] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[disjoint-a10] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[disjoint-a11] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[disjoint-a12] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[disjoint-a13] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[disjoint-a14] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[disjoint-a15] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[disjoint-a16] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[disjoint-a17] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[disjoint-a18] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[disjoint-a19] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[touches-a0] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[touches-a1] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[touches-a2] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[touches-a3] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[touches-a4] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[touches-a5] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[touches-a6] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[touches-a7] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[touches-a8] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[touches-a9] PASSED [ 71%] tests/test_predicates.py::test_binary_prepared[touches-a10] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[touches-a11] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[touches-a12] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[touches-a13] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[touches-a14] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[touches-a15] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[touches-a16] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[touches-a17] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[touches-a18] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[touches-a19] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[intersects-a0] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[intersects-a1] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[intersects-a2] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[intersects-a3] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[intersects-a4] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[intersects-a5] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[intersects-a6] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[intersects-a7] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[intersects-a8] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[intersects-a9] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[intersects-a10] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[intersects-a11] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[intersects-a12] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[intersects-a13] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[intersects-a14] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[intersects-a15] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[intersects-a16] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[intersects-a17] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[intersects-a18] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[intersects-a19] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[crosses-a0] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[crosses-a1] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[crosses-a2] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[crosses-a3] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[crosses-a4] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[crosses-a5] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[crosses-a6] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[crosses-a7] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[crosses-a8] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[crosses-a9] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[crosses-a10] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[crosses-a11] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[crosses-a12] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[crosses-a13] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[crosses-a14] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[crosses-a15] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[crosses-a16] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[crosses-a17] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[crosses-a18] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[crosses-a19] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[within-a0] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[within-a1] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[within-a2] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[within-a3] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[within-a4] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[within-a5] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[within-a6] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[within-a7] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[within-a8] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[within-a9] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[within-a10] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[within-a11] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[within-a12] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[within-a13] PASSED [ 72%] tests/test_predicates.py::test_binary_prepared[within-a14] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[within-a15] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[within-a16] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[within-a17] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[within-a18] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[within-a19] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains-a0] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains-a1] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains-a2] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains-a3] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains-a4] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains-a5] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains-a6] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains-a7] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains-a8] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains-a9] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains-a10] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains-a11] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains-a12] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains-a13] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains-a14] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains-a15] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains-a16] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains-a17] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains-a18] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains-a19] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains_properly-a0] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains_properly-a1] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains_properly-a2] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains_properly-a3] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains_properly-a4] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains_properly-a5] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains_properly-a6] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains_properly-a7] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains_properly-a8] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains_properly-a9] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains_properly-a10] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains_properly-a11] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains_properly-a12] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains_properly-a13] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains_properly-a14] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains_properly-a15] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains_properly-a16] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains_properly-a17] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains_properly-a18] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[contains_properly-a19] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[overlaps-a0] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[overlaps-a1] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[overlaps-a2] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[overlaps-a3] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[overlaps-a4] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[overlaps-a5] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[overlaps-a6] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[overlaps-a7] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[overlaps-a8] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[overlaps-a9] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[overlaps-a10] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[overlaps-a11] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[overlaps-a12] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[overlaps-a13] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[overlaps-a14] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[overlaps-a15] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[overlaps-a16] PASSED [ 73%] tests/test_predicates.py::test_binary_prepared[overlaps-a17] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[overlaps-a18] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[overlaps-a19] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covers-a0] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covers-a1] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covers-a2] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covers-a3] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covers-a4] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covers-a5] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covers-a6] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covers-a7] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covers-a8] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covers-a9] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covers-a10] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covers-a11] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covers-a12] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covers-a13] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covers-a14] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covers-a15] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covers-a16] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covers-a17] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covers-a18] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covers-a19] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covered_by-a0] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covered_by-a1] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covered_by-a2] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covered_by-a3] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covered_by-a4] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covered_by-a5] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covered_by-a6] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covered_by-a7] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covered_by-a8] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covered_by-a9] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covered_by-a10] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covered_by-a11] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covered_by-a12] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covered_by-a13] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covered_by-a14] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covered_by-a15] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covered_by-a16] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covered_by-a17] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covered_by-a18] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[covered_by-a19] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[func10-a0] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[func10-a1] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[func10-a2] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[func10-a3] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[func10-a4] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[func10-a5] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[func10-a6] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[func10-a7] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[func10-a8] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[func10-a9] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[func10-a10] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[func10-a11] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[func10-a12] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[func10-a13] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[func10-a14] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[func10-a15] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[func10-a16] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[func10-a17] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[func10-a18] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[func10-a19] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[equals-a0] PASSED [ 74%] tests/test_predicates.py::test_binary_prepared[equals-a1] PASSED [ 75%] tests/test_predicates.py::test_binary_prepared[equals-a2] PASSED [ 75%] tests/test_predicates.py::test_binary_prepared[equals-a3] PASSED [ 75%] tests/test_predicates.py::test_binary_prepared[equals-a4] PASSED [ 75%] tests/test_predicates.py::test_binary_prepared[equals-a5] PASSED [ 75%] tests/test_predicates.py::test_binary_prepared[equals-a6] PASSED [ 75%] tests/test_predicates.py::test_binary_prepared[equals-a7] PASSED [ 75%] tests/test_predicates.py::test_binary_prepared[equals-a8] PASSED [ 75%] tests/test_predicates.py::test_binary_prepared[equals-a9] PASSED [ 75%] tests/test_predicates.py::test_binary_prepared[equals-a10] PASSED [ 75%] tests/test_predicates.py::test_binary_prepared[equals-a11] PASSED [ 75%] tests/test_predicates.py::test_binary_prepared[equals-a12] PASSED [ 75%] tests/test_predicates.py::test_binary_prepared[equals-a13] PASSED [ 75%] tests/test_predicates.py::test_binary_prepared[equals-a14] PASSED [ 75%] tests/test_predicates.py::test_binary_prepared[equals-a15] PASSED [ 75%] tests/test_predicates.py::test_binary_prepared[equals-a16] PASSED [ 75%] tests/test_predicates.py::test_binary_prepared[equals-a17] PASSED [ 75%] tests/test_predicates.py::test_binary_prepared[equals-a18] PASSED [ 75%] tests/test_predicates.py::test_binary_prepared[equals-a19] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_true[geometry0] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_true[geometry1] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_true[geometry2] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_true[geometry3] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_true[geometry4] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_true[geometry5] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_true[geometry6] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_true[geometry7] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_true[geometry8] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_true[geometry9] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_true[geometry10] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_true[geometry11] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_true[geometry12] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_true[geometry13] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_true[geometry14] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_true[geometry15] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_true[geometry16] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_true[geometry17] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_true[geometry18] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_true[geometry19] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_false[geometry0] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_false[geometry1] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_false[geometry2] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_false[geometry3] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_false[geometry4] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_false[geometry5] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_false[geometry6] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_false[geometry7] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_false[geometry8] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_false[geometry9] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_false[geometry10] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_false[geometry11] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_false[geometry12] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_false[geometry13] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_false[geometry14] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_false[geometry15] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_false[geometry16] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_false[geometry17] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_false[geometry18] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_false[geometry19] PASSED [ 75%] tests/test_predicates.py::test_is_prepared_false[None] PASSED [ 75%] tests/test_predicates.py::test_contains_properly PASSED [ 75%] tests/test_ragged_array.py::test_roundtrip[geom0] PASSED [ 75%] tests/test_ragged_array.py::test_roundtrip[geom1] PASSED [ 75%] tests/test_ragged_array.py::test_roundtrip[geom2] PASSED [ 75%] tests/test_ragged_array.py::test_roundtrip[geom3] PASSED [ 76%] tests/test_ragged_array.py::test_roundtrip[geom4] PASSED [ 76%] tests/test_ragged_array.py::test_roundtrip[geom5] PASSED [ 76%] tests/test_ragged_array.py::test_roundtrip[geom6] PASSED [ 76%] tests/test_ragged_array.py::test_roundtrip[geom7] PASSED [ 76%] tests/test_ragged_array.py::test_roundtrip[geom8] PASSED [ 76%] tests/test_ragged_array.py::test_roundtrip[geom9] PASSED [ 76%] tests/test_ragged_array.py::test_roundtrip[geom10] PASSED [ 76%] tests/test_ragged_array.py::test_roundtrip[geom11] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom0-None-None] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom0-None-True] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom0-None-False] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom0-True-None] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom0-True-True] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom0-True-False] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom0-False-None] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom0-False-True] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom0-False-False] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom1-None-None] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom1-None-True] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom1-None-False] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom1-True-None] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom1-True-True] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom1-True-False] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom1-False-None] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom1-False-True] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom1-False-False] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom2-None-None] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom2-None-True] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom2-None-False] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom2-True-None] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom2-True-True] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom2-True-False] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom2-False-None] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom2-False-True] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom2-False-False] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom3-None-None] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom3-None-True] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom3-None-False] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom3-True-None] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom3-True-True] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom3-True-False] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom3-False-None] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom3-False-True] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom3-False-False] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom4-None-None] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom4-None-True] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom4-None-False] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom4-True-None] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom4-True-True] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom4-True-False] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom4-False-None] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom4-False-True] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom4-False-False] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom5-None-None] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom5-None-True] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom5-None-False] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom5-True-None] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom5-True-True] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom5-True-False] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom5-False-None] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom5-False-True] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom5-False-False] PASSED [ 76%] tests/test_ragged_array.py::test_to_ragged_array[geom6-None-None] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom6-None-True] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom6-None-False] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom6-True-None] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom6-True-True] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom6-True-False] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom6-False-None] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom6-False-True] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom6-False-False] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom7-None-None] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom7-None-True] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom7-None-False] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom7-True-None] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom7-True-True] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom7-True-False] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom7-False-None] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom7-False-True] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom7-False-False] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom8-None-None] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom8-None-True] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom8-None-False] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom8-True-None] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom8-True-True] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom8-True-False] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom8-False-None] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom8-False-True] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom8-False-False] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom9-None-None] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom9-None-True] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom9-None-False] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom9-True-None] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom9-True-True] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom9-True-False] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom9-False-None] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom9-False-True] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom9-False-False] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom10-None-None] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom10-None-True] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom10-None-False] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom10-True-None] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom10-True-True] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom10-True-False] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom10-False-None] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom10-False-True] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom10-False-False] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom11-None-None] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom11-None-True] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom11-None-False] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom11-True-None] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom11-True-True] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom11-True-False] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom11-False-None] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom11-False-True] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom11-False-False] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom12-None-None] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom12-None-True] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom12-None-False] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom12-True-None] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom12-True-True] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom12-True-False] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom12-False-None] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom12-False-True] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom12-False-False] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom13-None-None] PASSED [ 77%] tests/test_ragged_array.py::test_to_ragged_array[geom13-None-True] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom13-None-False] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom13-True-None] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom13-True-True] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom13-True-False] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom13-False-None] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom13-False-True] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom13-False-False] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom14-None-None] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom14-None-True] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom14-None-False] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom14-True-None] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom14-True-True] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom14-True-False] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom14-False-None] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom14-False-True] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom14-False-False] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom15-None-None] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom15-None-True] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom15-None-False] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom15-True-None] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom15-True-True] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom15-True-False] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom15-False-None] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom15-False-True] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom15-False-False] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom16-None-None] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom16-None-True] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom16-None-False] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom16-True-None] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom16-True-True] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom16-True-False] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom16-False-None] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom16-False-True] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom16-False-False] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom17-None-None] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom17-None-True] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom17-None-False] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom17-True-None] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom17-True-True] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom17-True-False] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom17-False-None] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom17-False-True] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom17-False-False] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom18-None-None] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom18-None-True] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom18-None-False] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom18-True-None] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom18-True-True] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom18-True-False] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom18-False-None] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom18-False-True] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom18-False-False] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom19-None-None] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom19-None-True] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom19-None-False] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom19-True-None] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom19-True-True] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom19-True-False] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom19-False-None] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom19-False-True] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom19-False-False] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom20-None-None] PASSED [ 78%] tests/test_ragged_array.py::test_to_ragged_array[geom20-None-True] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom20-None-False] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom20-True-None] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom20-True-True] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom20-True-False] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom20-False-None] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom20-False-True] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom20-False-False] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom21-None-None] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom21-None-True] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom21-None-False] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom21-True-None] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom21-True-True] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom21-True-False] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom21-False-None] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom21-False-True] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom21-False-False] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom22-None-None] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom22-None-True] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom22-None-False] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom22-True-None] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom22-True-True] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom22-True-False] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom22-False-None] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom22-False-True] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom22-False-False] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom23-None-None] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom23-None-True] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom23-None-False] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom23-True-None] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom23-True-True] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom23-True-False] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom23-False-None] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom23-False-True] PASSED [ 79%] tests/test_ragged_array.py::test_to_ragged_array[geom23-False-False] PASSED [ 79%] tests/test_ragged_array.py::test_include_z_default PASSED [ 79%] tests/test_ragged_array.py::test_include_m_default PASSED [ 79%] tests/test_ragged_array.py::test_read_only_arrays[geom0] PASSED [ 79%] tests/test_ragged_array.py::test_read_only_arrays[geom1] PASSED [ 79%] tests/test_ragged_array.py::test_read_only_arrays[geom2] PASSED [ 79%] tests/test_ragged_array.py::test_read_only_arrays[geom3] PASSED [ 79%] tests/test_ragged_array.py::test_read_only_arrays[geom4] PASSED [ 79%] tests/test_ragged_array.py::test_read_only_arrays[geom5] PASSED [ 79%] tests/test_ragged_array.py::test_raise_geometry_type[geom0] PASSED [ 79%] tests/test_ragged_array.py::test_raise_geometry_type[geom1] PASSED [ 79%] tests/test_ragged_array.py::test_points PASSED [ 79%] tests/test_ragged_array.py::test_linestrings PASSED [ 79%] tests/test_ragged_array.py::test_polygons PASSED [ 79%] tests/test_ragged_array.py::test_multipoints PASSED [ 79%] tests/test_ragged_array.py::test_multilinestrings PASSED [ 79%] tests/test_ragged_array.py::test_multipolygons PASSED [ 79%] tests/test_ragged_array.py::test_mixture_point_multipoint PASSED [ 79%] tests/test_ragged_array.py::test_mixture_linestring_multilinestring PASSED [ 79%] tests/test_ragged_array.py::test_mixture_polygon_multipolygon PASSED [ 79%] tests/test_ragged_array.py::test_from_ragged_incorrect_rings_short PASSED [ 79%] tests/test_ragged_array.py::test_from_ragged_incorrect_rings_unclosed PASSED [ 79%] tests/test_ragged_array.py::test_from_ragged_wrong_offsets PASSED [ 79%] tests/test_ragged_array.py::test_from_ragged_crash_2284 PASSED [ 79%] tests/test_ragged_array.py::test_from_ragged_wrong_offsets_values PASSED [ 79%] tests/test_set_operations.py::test_set_operation_array[difference-a0] PASSED [ 79%] tests/test_set_operations.py::test_set_operation_array[difference-a1] PASSED [ 79%] tests/test_set_operations.py::test_set_operation_array[difference-a2] PASSED [ 79%] tests/test_set_operations.py::test_set_operation_array[difference-a3] PASSED [ 79%] tests/test_set_operations.py::test_set_operation_array[difference-a4] PASSED [ 79%] tests/test_set_operations.py::test_set_operation_array[difference-a5] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[difference-a6] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[difference-a7] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[difference-a8] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[difference-a9] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[difference-a10] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[difference-a11] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[difference-a12] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[difference-a13] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[difference-a14] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[difference-a15] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[difference-a16] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[difference-a17] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[difference-a18] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[difference-a19] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[intersection-a0] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[intersection-a1] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[intersection-a2] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[intersection-a3] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[intersection-a4] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[intersection-a5] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[intersection-a6] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[intersection-a7] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[intersection-a8] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[intersection-a9] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[intersection-a10] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[intersection-a11] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[intersection-a12] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[intersection-a13] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[intersection-a14] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[intersection-a15] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[intersection-a16] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[intersection-a17] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[intersection-a18] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[intersection-a19] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[symmetric_difference-a0] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[symmetric_difference-a1] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[symmetric_difference-a2] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[symmetric_difference-a3] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[symmetric_difference-a4] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[symmetric_difference-a5] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[symmetric_difference-a6] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[symmetric_difference-a7] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[symmetric_difference-a8] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[symmetric_difference-a9] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[symmetric_difference-a10] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[symmetric_difference-a11] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[symmetric_difference-a12] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[symmetric_difference-a13] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[symmetric_difference-a14] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[symmetric_difference-a15] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[symmetric_difference-a16] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[symmetric_difference-a17] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[symmetric_difference-a18] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[symmetric_difference-a19] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[union-a0] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[union-a1] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[union-a2] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[union-a3] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[union-a4] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[union-a5] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[union-a6] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[union-a7] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[union-a8] PASSED [ 80%] tests/test_set_operations.py::test_set_operation_array[union-a9] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[union-a10] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[union-a11] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[union-a12] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[union-a13] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[union-a14] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[union-a15] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[union-a16] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[union-a17] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[union-a18] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[union-a19] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[disjoint_subset_union-a0] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[disjoint_subset_union-a1] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[disjoint_subset_union-a2] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[disjoint_subset_union-a3] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[disjoint_subset_union-a4] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[disjoint_subset_union-a5] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[disjoint_subset_union-a6] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[disjoint_subset_union-a7] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[disjoint_subset_union-a8] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[disjoint_subset_union-a9] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[disjoint_subset_union-a10] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[disjoint_subset_union-a11] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[disjoint_subset_union-a12] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[disjoint_subset_union-a13] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[disjoint_subset_union-a14] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[disjoint_subset_union-a15] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[disjoint_subset_union-a16] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[disjoint_subset_union-a17] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[disjoint_subset_union-a18] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_array[disjoint_subset_union-a19] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_nonscalar_grid_size[difference] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_nonscalar_grid_size[intersection] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_nonscalar_grid_size[symmetric_difference] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_nonscalar_grid_size[union] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_nonscalar_grid_size[disjoint_subset_union] SKIPPED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-difference-a0] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-difference-a1] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-difference-a2] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-difference-a3] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-difference-a4] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-difference-a5] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-difference-a6] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-difference-a7] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-intersection-a0] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-intersection-a1] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-intersection-a2] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-intersection-a3] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-intersection-a4] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-intersection-a5] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-intersection-a6] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-intersection-a7] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-symmetric_difference-a0] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-symmetric_difference-a1] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-symmetric_difference-a2] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-symmetric_difference-a3] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-symmetric_difference-a4] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-symmetric_difference-a5] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-symmetric_difference-a6] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-symmetric_difference-a7] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-union-a0] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-union-a1] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-union-a2] PASSED [ 81%] tests/test_set_operations.py::test_set_operation_prec_array[0-union-a3] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[0-union-a4] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[0-union-a5] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[0-union-a6] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[0-union-a7] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[0-disjoint_subset_union-a0] SKIPPED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[0-disjoint_subset_union-a1] SKIPPED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[0-disjoint_subset_union-a2] SKIPPED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[0-disjoint_subset_union-a3] SKIPPED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[0-disjoint_subset_union-a4] SKIPPED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[0-disjoint_subset_union-a5] SKIPPED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[0-disjoint_subset_union-a6] SKIPPED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[0-disjoint_subset_union-a7] SKIPPED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-difference-a0] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-difference-a1] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-difference-a2] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-difference-a3] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-difference-a4] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-difference-a5] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-difference-a6] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-difference-a7] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-intersection-a0] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-intersection-a1] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-intersection-a2] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-intersection-a3] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-intersection-a4] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-intersection-a5] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-intersection-a6] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-intersection-a7] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-symmetric_difference-a0] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-symmetric_difference-a1] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-symmetric_difference-a2] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-symmetric_difference-a3] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-symmetric_difference-a4] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-symmetric_difference-a5] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-symmetric_difference-a6] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-symmetric_difference-a7] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-union-a0] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-union-a1] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-union-a2] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-union-a3] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-union-a4] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-union-a5] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-union-a6] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-union-a7] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-disjoint_subset_union-a0] SKIPPED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-disjoint_subset_union-a1] SKIPPED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-disjoint_subset_union-a2] SKIPPED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-disjoint_subset_union-a3] SKIPPED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-disjoint_subset_union-a4] SKIPPED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-disjoint_subset_union-a5] SKIPPED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-disjoint_subset_union-a6] SKIPPED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[1-disjoint_subset_union-a7] SKIPPED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[2-difference-a0] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[2-difference-a1] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[2-difference-a2] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[2-difference-a3] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[2-difference-a4] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[2-difference-a5] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[2-difference-a6] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[2-difference-a7] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[2-intersection-a0] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[2-intersection-a1] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[2-intersection-a2] PASSED [ 82%] tests/test_set_operations.py::test_set_operation_prec_array[2-intersection-a3] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-intersection-a4] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-intersection-a5] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-intersection-a6] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-intersection-a7] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-symmetric_difference-a0] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-symmetric_difference-a1] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-symmetric_difference-a2] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-symmetric_difference-a3] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-symmetric_difference-a4] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-symmetric_difference-a5] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-symmetric_difference-a6] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-symmetric_difference-a7] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-union-a0] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-union-a1] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-union-a2] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-union-a3] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-union-a4] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-union-a5] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-union-a6] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-union-a7] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-disjoint_subset_union-a0] SKIPPED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-disjoint_subset_union-a1] SKIPPED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-disjoint_subset_union-a2] SKIPPED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-disjoint_subset_union-a3] SKIPPED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-disjoint_subset_union-a4] SKIPPED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-disjoint_subset_union-a5] SKIPPED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-disjoint_subset_union-a6] SKIPPED [ 83%] tests/test_set_operations.py::test_set_operation_prec_array[2-disjoint_subset_union-a7] SKIPPED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_1dim[intersection_all-intersection-1] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_1dim[intersection_all-intersection-2] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_1dim[intersection_all-intersection-3] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_1dim[intersection_all-intersection-4] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_1dim[symmetric_difference_all-symmetric_difference-1] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_1dim[symmetric_difference_all-symmetric_difference-2] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_1dim[symmetric_difference_all-symmetric_difference-3] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_1dim[symmetric_difference_all-symmetric_difference-4] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_1dim[union_all-union-1] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_1dim[union_all-union-2] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_1dim[union_all-union-3] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_1dim[union_all-union-4] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_1dim[disjoint_subset_union_all-disjoint_subset_union-1] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_1dim[disjoint_subset_union_all-disjoint_subset_union-2] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_1dim[disjoint_subset_union_all-disjoint_subset_union-3] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_1dim[disjoint_subset_union_all-disjoint_subset_union-4] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_single_geom[intersection_all-intersection] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_single_geom[symmetric_difference_all-symmetric_difference] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_single_geom[union_all-union] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_single_geom[disjoint_subset_union_all-disjoint_subset_union] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_axis[intersection_all-intersection] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_axis[symmetric_difference_all-symmetric_difference] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_axis[union_all-union] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_axis[disjoint_subset_union_all-disjoint_subset_union] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_empty[intersection_all-intersection] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_empty[symmetric_difference_all-symmetric_difference] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_empty[union_all-union] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_empty[disjoint_subset_union_all-disjoint_subset_union] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_one_none[intersection_all-intersection-0] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_one_none[intersection_all-intersection-1] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_one_none[intersection_all-intersection-2] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_one_none[symmetric_difference_all-symmetric_difference-0] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_one_none[symmetric_difference_all-symmetric_difference-1] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_one_none[symmetric_difference_all-symmetric_difference-2] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_one_none[union_all-union-0] PASSED [ 83%] tests/test_set_operations.py::test_set_operation_reduce_one_none[union_all-union-1] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_one_none[union_all-union-2] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_one_none[disjoint_subset_union_all-disjoint_subset_union-0] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_one_none[disjoint_subset_union_all-disjoint_subset_union-1] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_one_none[disjoint_subset_union_all-disjoint_subset_union-2] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_two_none[intersection_all-intersection-0] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_two_none[intersection_all-intersection-1] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_two_none[intersection_all-intersection-2] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_two_none[symmetric_difference_all-symmetric_difference-0] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_two_none[symmetric_difference_all-symmetric_difference-1] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_two_none[symmetric_difference_all-symmetric_difference-2] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_two_none[union_all-union-0] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_two_none[union_all-union-1] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_two_none[union_all-union-2] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_two_none[disjoint_subset_union_all-disjoint_subset_union-0] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_two_none[disjoint_subset_union_all-disjoint_subset_union-1] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_two_none[disjoint_subset_union_all-disjoint_subset_union-2] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_some_none_len2[intersection_all-intersection] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_some_none_len2[symmetric_difference_all-symmetric_difference] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_some_none_len2[union_all-union] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_some_none_len2[disjoint_subset_union_all-disjoint_subset_union] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_all_none[intersection_all-intersection-1] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_all_none[intersection_all-intersection-2] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_all_none[symmetric_difference_all-symmetric_difference-1] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_all_none[symmetric_difference_all-symmetric_difference-2] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_all_none[union_all-union-1] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_all_none[union_all-union-2] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_all_none[disjoint_subset_union_all-disjoint_subset_union-1] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_all_none[disjoint_subset_union_all-disjoint_subset_union-2] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_all_none_arr[intersection_all-intersection-1] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_all_none_arr[intersection_all-intersection-2] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_all_none_arr[symmetric_difference_all-symmetric_difference-1] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_all_none_arr[symmetric_difference_all-symmetric_difference-2] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_all_none_arr[union_all-union-1] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_all_none_arr[union_all-union-2] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_all_none_arr[disjoint_subset_union_all-disjoint_subset_union-1] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_reduce_all_none_arr[disjoint_subset_union_all-disjoint_subset_union-2] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_prec_reduce_nonscalar_grid_size[union_all-union] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_prec_reduce_grid_size_nan[union_all-union] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_prec_reduce_1dim[0-union_all-union-1] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_prec_reduce_1dim[0-union_all-union-2] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_prec_reduce_1dim[0-union_all-union-3] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_prec_reduce_1dim[0-union_all-union-4] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_prec_reduce_1dim[1-union_all-union-1] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_prec_reduce_1dim[1-union_all-union-2] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_prec_reduce_1dim[1-union_all-union-3] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_prec_reduce_1dim[1-union_all-union-4] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_prec_reduce_axis[union_all-union] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_prec_reduce_one_none[union_all-union-0] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_prec_reduce_one_none[union_all-union-1] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_prec_reduce_one_none[union_all-union-2] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_prec_reduce_two_none[union_all-union-0] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_prec_reduce_two_none[union_all-union-1] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_prec_reduce_two_none[union_all-union-2] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_prec_reduce_all_none[union_all-union-1] PASSED [ 84%] tests/test_set_operations.py::test_set_operation_prec_reduce_all_none[union_all-union-2] PASSED [ 84%] tests/test_set_operations.py::test_coverage_union_reduce_1dim[1] PASSED [ 84%] tests/test_set_operations.py::test_coverage_union_reduce_1dim[2] PASSED [ 84%] tests/test_set_operations.py::test_coverage_union_reduce_1dim[3] PASSED [ 84%] tests/test_set_operations.py::test_coverage_union_reduce_axis PASSED [ 84%] tests/test_set_operations.py::test_coverage_union_overlapping_inputs PASSED [ 84%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_10-geom_20] PASSED [ 84%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_11-geom_21] PASSED [ 84%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_12-geom_22] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_13-geom_23] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_14-geom_24] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_15-geom_25] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_16-geom_26] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_17-geom_27] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_18-geom_28] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_19-geom_29] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_110-geom_210] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_111-geom_211] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_112-geom_212] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_113-geom_213] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_114-geom_214] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_115-geom_215] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_116-geom_216] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_117-geom_217] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_118-geom_218] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_119-geom_219] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_120-geom_220] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_121-geom_221] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_122-geom_222] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_123-geom_223] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_124-geom_224] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_125-geom_225] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_126-geom_226] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_127-geom_227] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_128-geom_228] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_129-geom_229] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_130-geom_230] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_131-geom_231] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_132-geom_232] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_133-geom_233] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_134-geom_234] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_135-geom_235] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_136-geom_236] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_137-geom_237] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_138-geom_238] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_139-geom_239] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_140-geom_240] PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_non_polygon_inputs[geom_141-geom_241] PASSED [ 85%] tests/test_set_operations.py::test_union_all_prec[geom0-0-expected0] PASSED [ 85%] tests/test_set_operations.py::test_union_all_prec[geom1-0.1-expected1] PASSED [ 85%] tests/test_set_operations.py::test_union_all_prec[geom2-1-expected2] PASSED [ 85%] tests/test_set_operations.py::test_union_all_prec[geom3-10-expected3] PASSED [ 85%] tests/test_set_operations.py::test_union_all_prec[geom4-100-expected4] PASSED [ 85%] tests/test_set_operations.py::test_uary_union_alias PASSED [ 85%] tests/test_set_operations.py::test_difference_deprecate_positional PASSED [ 85%] tests/test_set_operations.py::test_intersection_deprecate_positional PASSED [ 85%] tests/test_set_operations.py::test_intersection_all_deprecate_positional PASSED [ 85%] tests/test_set_operations.py::test_symmetric_difference_deprecate_positional PASSED [ 85%] tests/test_set_operations.py::test_symmetric_difference_all_deprecate_positional PASSED [ 85%] tests/test_set_operations.py::test_union_deprecate_positional PASSED [ 85%] tests/test_set_operations.py::test_union_all_deprecate_positional PASSED [ 85%] tests/test_set_operations.py::test_coverage_union_all_deprecate_positional PASSED [ 85%] tests/test_strtree.py::test_init[geometry0-0-0] PASSED [ 85%] tests/test_strtree.py::test_init[geometry1-1-1] PASSED [ 85%] tests/test_strtree.py::test_init[geometry2-0-0] PASSED [ 85%] tests/test_strtree.py::test_init[geometry3-1-1] PASSED [ 85%] tests/test_strtree.py::test_init[geometry4-0-0] PASSED [ 85%] tests/test_strtree.py::test_init[geometry5-1-1] PASSED [ 85%] tests/test_strtree.py::test_init_with_invalid_geometry PASSED [ 85%] tests/test_strtree.py::test_references PASSED [ 85%] tests/test_strtree.py::test_flush_geometries PASSED [ 85%] tests/test_strtree.py::test_geometries_property PASSED [ 85%] tests/test_strtree.py::test_pickle_persistence PASSED [ 86%] tests/test_strtree.py::test_query_invalid_geometry[I am not a geometry] PASSED [ 86%] tests/test_strtree.py::test_query_invalid_geometry[geometry1] PASSED [ 86%] tests/test_strtree.py::test_query_invalid_geometry[geometry2] PASSED [ 86%] tests/test_strtree.py::test_query_invalid_geometry[geometry3] PASSED [ 86%] tests/test_strtree.py::test_query_invalid_dimension PASSED [ 86%] tests/test_strtree.py::test_query_with_none_and_empty[tree_geometry0-geometry0-expected0] PASSED [ 86%] tests/test_strtree.py::test_query_with_none_and_empty[tree_geometry1-geometry1-expected1] PASSED [ 86%] tests/test_strtree.py::test_query_with_none_and_empty[tree_geometry2-None-expected2] PASSED [ 86%] tests/test_strtree.py::test_query_with_none_and_empty[tree_geometry3-geometry3-expected3] PASSED [ 86%] tests/test_strtree.py::test_query_with_none_and_empty[tree_geometry4-geometry4-expected4] PASSED [ 86%] tests/test_strtree.py::test_query_with_none_and_empty[tree_geometry5-geometry5-expected5] PASSED [ 86%] tests/test_strtree.py::test_query_with_none_and_empty[tree_geometry6-None-expected6] PASSED [ 86%] tests/test_strtree.py::test_query_with_none_and_empty[tree_geometry7-geometry7-expected7] PASSED [ 86%] tests/test_strtree.py::test_query_with_none_and_empty[tree_geometry8-None-expected8] PASSED [ 86%] tests/test_strtree.py::test_query_with_none_and_empty[tree_geometry9-geometry9-expected9] PASSED [ 86%] tests/test_strtree.py::test_query_with_none_and_empty[tree_geometry10-geometry10-expected10] PASSED [ 86%] tests/test_strtree.py::test_query_with_none_and_empty[tree_geometry11-geometry11-expected11] PASSED [ 86%] tests/test_strtree.py::test_query_with_none_and_empty[tree_geometry12-geometry12-expected12] PASSED [ 86%] tests/test_strtree.py::test_query_with_none_and_empty[tree_geometry13-geometry13-expected13] PASSED [ 86%] tests/test_strtree.py::test_query_with_none_and_empty[tree_geometry14-geometry14-expected14] PASSED [ 86%] tests/test_strtree.py::test_query_with_none_and_empty[tree_geometry15-geometry15-expected15] PASSED [ 86%] tests/test_strtree.py::test_query_with_none_and_empty[tree_geometry16-geometry16-expected16] PASSED [ 86%] tests/test_strtree.py::test_query_with_none_and_empty[tree_geometry17-geometry17-expected17] PASSED [ 86%] tests/test_strtree.py::test_query_with_none_and_empty[tree_geometry18-geometry18-expected18] PASSED [ 86%] tests/test_strtree.py::test_query_with_none_and_empty[tree_geometry19-geometry19-expected19] PASSED [ 86%] tests/test_strtree.py::test_query_with_none_and_empty[tree_geometry20-geometry20-expected20] PASSED [ 86%] tests/test_strtree.py::test_query_with_none_and_empty[tree_geometry21-geometry21-expected21] PASSED [ 86%] tests/test_strtree.py::test_query_with_none_and_empty[tree_geometry22-geometry22-expected22] PASSED [ 86%] tests/test_strtree.py::test_query_points[geometry0-expected0] PASSED [ 86%] tests/test_strtree.py::test_query_points[geometry1-expected1] PASSED [ 86%] tests/test_strtree.py::test_query_points[geometry2-expected2] PASSED [ 86%] tests/test_strtree.py::test_query_points[geometry3-expected3] PASSED [ 86%] tests/test_strtree.py::test_query_points[geometry4-expected4] PASSED [ 86%] tests/test_strtree.py::test_query_points[geometry5-expected5] PASSED [ 86%] tests/test_strtree.py::test_query_points[geometry6-expected6] PASSED [ 86%] tests/test_strtree.py::test_query_points[geometry7-expected7] PASSED [ 86%] tests/test_strtree.py::test_query_points[geometry8-expected8] PASSED [ 86%] tests/test_strtree.py::test_query_points[geometry9-expected9] PASSED [ 86%] tests/test_strtree.py::test_query_points[geometry10-expected10] PASSED [ 86%] tests/test_strtree.py::test_query_points[geometry11-expected11] PASSED [ 86%] tests/test_strtree.py::test_query_points[geometry12-expected12] PASSED [ 86%] tests/test_strtree.py::test_query_points[geometry13-expected13] PASSED [ 86%] tests/test_strtree.py::test_query_lines[geometry0-expected0] PASSED [ 86%] tests/test_strtree.py::test_query_lines[geometry1-expected1] PASSED [ 86%] tests/test_strtree.py::test_query_lines[geometry2-expected2] PASSED [ 86%] tests/test_strtree.py::test_query_lines[geometry3-expected3] PASSED [ 86%] tests/test_strtree.py::test_query_lines[geometry4-expected4] PASSED [ 86%] tests/test_strtree.py::test_query_lines[geometry5-expected5] PASSED [ 86%] tests/test_strtree.py::test_query_lines[geometry6-expected6] PASSED [ 86%] tests/test_strtree.py::test_query_lines[geometry7-expected7] PASSED [ 86%] tests/test_strtree.py::test_query_lines[geometry8-expected8] PASSED [ 86%] tests/test_strtree.py::test_query_lines[geometry9-expected9] PASSED [ 86%] tests/test_strtree.py::test_query_lines[geometry10-expected10] PASSED [ 86%] tests/test_strtree.py::test_query_lines[geometry11-expected11] PASSED [ 86%] tests/test_strtree.py::test_query_lines[geometry12-expected12] PASSED [ 86%] tests/test_strtree.py::test_query_lines[geometry13-expected13] PASSED [ 86%] tests/test_strtree.py::test_query_polygons[geometry0-expected0] PASSED [ 86%] tests/test_strtree.py::test_query_polygons[geometry1-expected1] PASSED [ 86%] tests/test_strtree.py::test_query_polygons[geometry2-expected2] PASSED [ 86%] tests/test_strtree.py::test_query_polygons[geometry3-expected3] PASSED [ 86%] tests/test_strtree.py::test_query_polygons[geometry4-expected4] PASSED [ 86%] tests/test_strtree.py::test_query_polygons[geometry5-expected5] PASSED [ 86%] tests/test_strtree.py::test_query_polygons[geometry6-expected6] PASSED [ 87%] tests/test_strtree.py::test_query_polygons[geometry7-expected7] PASSED [ 87%] tests/test_strtree.py::test_query_polygons[geometry8-expected8] PASSED [ 87%] tests/test_strtree.py::test_query_polygons[geometry9-expected9] PASSED [ 87%] tests/test_strtree.py::test_query_polygons[geometry10-expected10] PASSED [ 87%] tests/test_strtree.py::test_query_polygons[geometry11-expected11] PASSED [ 87%] tests/test_strtree.py::test_query_polygons[geometry12-expected12] PASSED [ 87%] tests/test_strtree.py::test_query_polygons[geometry13-expected13] PASSED [ 87%] tests/test_strtree.py::test_query_polygons[geometry14-expected14] PASSED [ 87%] tests/test_strtree.py::test_query_invalid_predicate[bad_predicate] PASSED [ 87%] tests/test_strtree.py::test_query_invalid_predicate[disjoint] PASSED [ 87%] tests/test_strtree.py::test_query_prepared_inputs[intersects-expected0] PASSED [ 87%] tests/test_strtree.py::test_query_prepared_inputs[within-expected1] PASSED [ 87%] tests/test_strtree.py::test_query_prepared_inputs[contains-expected2] PASSED [ 87%] tests/test_strtree.py::test_query_prepared_inputs[overlaps-expected3] PASSED [ 87%] tests/test_strtree.py::test_query_prepared_inputs[crosses-expected4] PASSED [ 87%] tests/test_strtree.py::test_query_prepared_inputs[covers-expected5] PASSED [ 87%] tests/test_strtree.py::test_query_prepared_inputs[covered_by-expected6] PASSED [ 87%] tests/test_strtree.py::test_query_prepared_inputs[contains_properly-expected7] PASSED [ 87%] tests/test_strtree.py::test_query_with_partially_prepared_inputs PASSED [ 87%] tests/test_strtree.py::test_query_predicate_errors[intersects-expected0] PASSED [ 87%] tests/test_strtree.py::test_query_predicate_errors[within-expected1] PASSED [ 87%] tests/test_strtree.py::test_query_predicate_errors[contains-expected2] PASSED [ 87%] tests/test_strtree.py::test_query_predicate_errors[overlaps-expected3] PASSED [ 87%] tests/test_strtree.py::test_query_predicate_errors[crosses-expected4] PASSED [ 87%] tests/test_strtree.py::test_query_predicate_errors[touches-expected5] PASSED [ 87%] tests/test_strtree.py::test_query_predicate_errors[covers-expected6] PASSED [ 87%] tests/test_strtree.py::test_query_predicate_errors[covered_by-expected7] PASSED [ 87%] tests/test_strtree.py::test_query_predicate_errors[contains_properly-expected8] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_points[geometry0-expected0] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_points[geometry1-expected1] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_points[geometry2-expected2] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_points[geometry3-expected3] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_points[geometry4-expected4] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_points[geometry5-expected5] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_points[geometry6-expected6] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_points[geometry7-expected7] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_points[geometry8-expected8] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_points[geometry9-expected9] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_points[geometry10-expected10] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_points[geometry11-expected11] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_points[geometry12-expected12] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_points[geometry13-expected13] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_points[geometry14-expected14] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_points[geometry15-expected15] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_points[geometry16-expected16] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_lines[geometry0-expected0] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_lines[geometry1-expected1] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_lines[geometry2-expected2] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_lines[geometry3-expected3] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_lines[geometry4-expected4] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_lines[geometry5-expected5] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_lines[geometry6-expected6] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_lines[geometry7-expected7] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_lines[geometry8-expected8] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_lines[geometry9-expected9] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_lines[geometry10-expected10] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_lines[geometry11-expected11] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_lines[geometry12-expected12] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_lines[geometry13-expected13] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_lines[geometry14-expected14] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_lines[geometry15-expected15] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_lines[geometry16-expected16] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_lines[geometry17-expected17] PASSED [ 87%] tests/test_strtree.py::test_query_intersects_lines[geometry18-expected18] PASSED [ 88%] tests/test_strtree.py::test_query_intersects_polygons[geometry0-expected0] PASSED [ 88%] tests/test_strtree.py::test_query_intersects_polygons[geometry1-expected1] PASSED [ 88%] tests/test_strtree.py::test_query_intersects_polygons[geometry2-expected2] PASSED [ 88%] tests/test_strtree.py::test_query_intersects_polygons[geometry3-expected3] PASSED [ 88%] tests/test_strtree.py::test_query_intersects_polygons[geometry4-expected4] PASSED [ 88%] tests/test_strtree.py::test_query_intersects_polygons[geometry5-expected5] PASSED [ 88%] tests/test_strtree.py::test_query_intersects_polygons[geometry6-expected6] PASSED [ 88%] tests/test_strtree.py::test_query_intersects_polygons[geometry7-expected7] PASSED [ 88%] tests/test_strtree.py::test_query_intersects_polygons[geometry8-expected8] PASSED [ 88%] tests/test_strtree.py::test_query_intersects_polygons[geometry9-expected9] PASSED [ 88%] tests/test_strtree.py::test_query_intersects_polygons[geometry10-expected10] PASSED [ 88%] tests/test_strtree.py::test_query_intersects_polygons[geometry11-expected11] PASSED [ 88%] tests/test_strtree.py::test_query_intersects_polygons[geometry12-expected12] PASSED [ 88%] tests/test_strtree.py::test_query_intersects_polygons[geometry13-expected13] PASSED [ 88%] tests/test_strtree.py::test_query_intersects_polygons[geometry14-expected14] PASSED [ 88%] tests/test_strtree.py::test_query_intersects_polygons[geometry15-expected15] PASSED [ 88%] tests/test_strtree.py::test_query_intersects_polygons[geometry16-expected16] PASSED [ 88%] tests/test_strtree.py::test_query_intersects_polygons[geometry17-expected17] PASSED [ 88%] tests/test_strtree.py::test_query_intersects_polygons[geometry18-expected18] PASSED [ 88%] tests/test_strtree.py::test_query_intersects_polygons[geometry19-expected19] PASSED [ 88%] tests/test_strtree.py::test_query_intersects_polygons[geometry20-expected20] PASSED [ 88%] tests/test_strtree.py::test_query_within_points[geometry0-expected0] PASSED [ 88%] tests/test_strtree.py::test_query_within_points[geometry1-expected1] PASSED [ 88%] tests/test_strtree.py::test_query_within_points[geometry2-expected2] PASSED [ 88%] tests/test_strtree.py::test_query_within_points[geometry3-expected3] PASSED [ 88%] tests/test_strtree.py::test_query_within_points[geometry4-expected4] PASSED [ 88%] tests/test_strtree.py::test_query_within_points[geometry5-expected5] PASSED [ 88%] tests/test_strtree.py::test_query_within_points[geometry6-expected6] PASSED [ 88%] tests/test_strtree.py::test_query_within_points[geometry7-expected7] PASSED [ 88%] tests/test_strtree.py::test_query_within_points[geometry8-expected8] PASSED [ 88%] tests/test_strtree.py::test_query_within_points[geometry9-expected9] PASSED [ 88%] tests/test_strtree.py::test_query_within_points[geometry10-expected10] PASSED [ 88%] tests/test_strtree.py::test_query_within_points[geometry11-expected11] PASSED [ 88%] tests/test_strtree.py::test_query_within_points[geometry12-expected12] PASSED [ 88%] tests/test_strtree.py::test_query_within_points[geometry13-expected13] PASSED [ 88%] tests/test_strtree.py::test_query_within_lines[geometry0-expected0] PASSED [ 88%] tests/test_strtree.py::test_query_within_lines[geometry1-expected1] PASSED [ 88%] tests/test_strtree.py::test_query_within_lines[geometry2-expected2] PASSED [ 88%] tests/test_strtree.py::test_query_within_lines[geometry3-expected3] PASSED [ 88%] tests/test_strtree.py::test_query_within_lines[geometry4-expected4] PASSED [ 88%] tests/test_strtree.py::test_query_within_lines[geometry5-expected5] PASSED [ 88%] tests/test_strtree.py::test_query_within_lines[geometry6-expected6] PASSED [ 88%] tests/test_strtree.py::test_query_within_lines[geometry7-expected7] PASSED [ 88%] tests/test_strtree.py::test_query_within_lines[geometry8-expected8] PASSED [ 88%] tests/test_strtree.py::test_query_within_lines[geometry9-expected9] PASSED [ 88%] tests/test_strtree.py::test_query_within_lines[geometry10-expected10] PASSED [ 88%] tests/test_strtree.py::test_query_within_lines[geometry11-expected11] PASSED [ 88%] tests/test_strtree.py::test_query_within_lines[geometry12-expected12] PASSED [ 88%] tests/test_strtree.py::test_query_within_lines[geometry13-expected13] PASSED [ 88%] tests/test_strtree.py::test_query_within_lines[geometry14-expected14] PASSED [ 88%] tests/test_strtree.py::test_query_within_lines[geometry15-expected15] PASSED [ 88%] tests/test_strtree.py::test_query_within_lines[geometry16-expected16] PASSED [ 88%] tests/test_strtree.py::test_query_within_lines[geometry17-expected17] PASSED [ 88%] tests/test_strtree.py::test_query_within_polygons[geometry0-expected0] PASSED [ 88%] tests/test_strtree.py::test_query_within_polygons[geometry1-expected1] PASSED [ 88%] tests/test_strtree.py::test_query_within_polygons[geometry2-expected2] PASSED [ 88%] tests/test_strtree.py::test_query_within_polygons[geometry3-expected3] PASSED [ 88%] tests/test_strtree.py::test_query_within_polygons[geometry4-expected4] PASSED [ 88%] tests/test_strtree.py::test_query_within_polygons[geometry5-expected5] PASSED [ 88%] tests/test_strtree.py::test_query_within_polygons[geometry6-expected6] PASSED [ 88%] tests/test_strtree.py::test_query_within_polygons[geometry7-expected7] PASSED [ 88%] tests/test_strtree.py::test_query_within_polygons[geometry8-expected8] PASSED [ 88%] tests/test_strtree.py::test_query_within_polygons[geometry9-expected9] PASSED [ 88%] tests/test_strtree.py::test_query_within_polygons[geometry10-expected10] PASSED [ 89%] tests/test_strtree.py::test_query_within_polygons[geometry11-expected11] PASSED [ 89%] tests/test_strtree.py::test_query_within_polygons[geometry12-expected12] PASSED [ 89%] tests/test_strtree.py::test_query_within_polygons[geometry13-expected13] PASSED [ 89%] tests/test_strtree.py::test_query_within_polygons[geometry14-expected14] PASSED [ 89%] tests/test_strtree.py::test_query_within_polygons[geometry15-expected15] PASSED [ 89%] tests/test_strtree.py::test_query_within_polygons[geometry16-expected16] PASSED [ 89%] tests/test_strtree.py::test_query_within_polygons[geometry17-expected17] PASSED [ 89%] tests/test_strtree.py::test_query_within_polygons[geometry18-expected18] PASSED [ 89%] tests/test_strtree.py::test_query_within_polygons[geometry19-expected19] PASSED [ 89%] tests/test_strtree.py::test_query_within_polygons[geometry20-expected20] PASSED [ 89%] tests/test_strtree.py::test_query_within_polygons[geometry21-expected21] PASSED [ 89%] tests/test_strtree.py::test_query_within_polygons[geometry22-expected22] PASSED [ 89%] tests/test_strtree.py::test_query_within_polygons[geometry23-expected23] PASSED [ 89%] tests/test_strtree.py::test_query_contains_points[geometry0-expected0] PASSED [ 89%] tests/test_strtree.py::test_query_contains_points[geometry1-expected1] PASSED [ 89%] tests/test_strtree.py::test_query_contains_points[geometry2-expected2] PASSED [ 89%] tests/test_strtree.py::test_query_contains_points[geometry3-expected3] PASSED [ 89%] tests/test_strtree.py::test_query_contains_points[geometry4-expected4] PASSED [ 89%] tests/test_strtree.py::test_query_contains_points[geometry5-expected5] PASSED [ 89%] tests/test_strtree.py::test_query_contains_points[geometry6-expected6] PASSED [ 89%] tests/test_strtree.py::test_query_contains_points[geometry7-expected7] PASSED [ 89%] tests/test_strtree.py::test_query_contains_points[geometry8-expected8] PASSED [ 89%] tests/test_strtree.py::test_query_contains_points[geometry9-expected9] PASSED [ 89%] tests/test_strtree.py::test_query_contains_points[geometry10-expected10] PASSED [ 89%] tests/test_strtree.py::test_query_contains_points[geometry11-expected11] PASSED [ 89%] tests/test_strtree.py::test_query_contains_points[geometry12-expected12] PASSED [ 89%] tests/test_strtree.py::test_query_contains_points[geometry13-expected13] PASSED [ 89%] tests/test_strtree.py::test_query_contains_points[geometry14-expected14] PASSED [ 89%] tests/test_strtree.py::test_query_contains_points[geometry15-expected15] PASSED [ 89%] tests/test_strtree.py::test_query_contains_lines[geometry0-expected0] PASSED [ 89%] tests/test_strtree.py::test_query_contains_lines[geometry1-expected1] PASSED [ 89%] tests/test_strtree.py::test_query_contains_lines[geometry2-expected2] PASSED [ 89%] tests/test_strtree.py::test_query_contains_lines[geometry3-expected3] PASSED [ 89%] tests/test_strtree.py::test_query_contains_lines[geometry4-expected4] PASSED [ 89%] tests/test_strtree.py::test_query_contains_lines[geometry5-expected5] PASSED [ 89%] tests/test_strtree.py::test_query_contains_lines[geometry6-expected6] PASSED [ 89%] tests/test_strtree.py::test_query_contains_lines[geometry7-expected7] PASSED [ 89%] tests/test_strtree.py::test_query_contains_lines[geometry8-expected8] PASSED [ 89%] tests/test_strtree.py::test_query_contains_lines[geometry9-expected9] PASSED [ 89%] tests/test_strtree.py::test_query_contains_lines[geometry10-expected10] PASSED [ 89%] tests/test_strtree.py::test_query_contains_lines[geometry11-expected11] PASSED [ 89%] tests/test_strtree.py::test_query_contains_polygons[geometry0-expected0] PASSED [ 89%] tests/test_strtree.py::test_query_contains_polygons[geometry1-expected1] PASSED [ 89%] tests/test_strtree.py::test_query_contains_polygons[geometry2-expected2] PASSED [ 89%] tests/test_strtree.py::test_query_contains_polygons[geometry3-expected3] PASSED [ 89%] tests/test_strtree.py::test_query_contains_polygons[geometry4-expected4] PASSED [ 89%] tests/test_strtree.py::test_query_contains_polygons[geometry5-expected5] PASSED [ 89%] tests/test_strtree.py::test_query_contains_polygons[geometry6-expected6] PASSED [ 89%] tests/test_strtree.py::test_query_contains_polygons[geometry7-expected7] PASSED [ 89%] tests/test_strtree.py::test_query_contains_polygons[geometry8-expected8] PASSED [ 89%] tests/test_strtree.py::test_query_contains_polygons[geometry9-expected9] PASSED [ 89%] tests/test_strtree.py::test_query_contains_polygons[geometry10-expected10] PASSED [ 89%] tests/test_strtree.py::test_query_contains_polygons[geometry11-expected11] PASSED [ 89%] tests/test_strtree.py::test_query_overlaps_points[geometry0-expected0] PASSED [ 89%] tests/test_strtree.py::test_query_overlaps_points[geometry1-expected1] PASSED [ 89%] tests/test_strtree.py::test_query_overlaps_points[geometry2-expected2] PASSED [ 89%] tests/test_strtree.py::test_query_overlaps_points[geometry3-expected3] PASSED [ 89%] tests/test_strtree.py::test_query_overlaps_points[geometry4-expected4] PASSED [ 89%] tests/test_strtree.py::test_query_overlaps_points[geometry5-expected5] PASSED [ 89%] tests/test_strtree.py::test_query_overlaps_points[geometry6-expected6] PASSED [ 89%] tests/test_strtree.py::test_query_overlaps_points[geometry7-expected7] PASSED [ 89%] tests/test_strtree.py::test_query_overlaps_points[geometry8-expected8] PASSED [ 89%] tests/test_strtree.py::test_query_overlaps_points[geometry9-expected9] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_points[geometry10-expected10] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_points[geometry11-expected11] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_points[geometry12-expected12] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_points[geometry13-expected13] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_lines[geometry0-expected0] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_lines[geometry1-expected1] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_lines[geometry2-expected2] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_lines[geometry3-expected3] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_lines[geometry4-expected4] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_lines[geometry5-expected5] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_lines[geometry6-expected6] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_lines[geometry7-expected7] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_lines[geometry8-expected8] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_lines[geometry9-expected9] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_lines[geometry10-expected10] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_lines[geometry11-expected11] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_polygons[geometry0-expected0] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_polygons[geometry1-expected1] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_polygons[geometry2-expected2] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_polygons[geometry3-expected3] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_polygons[geometry4-expected4] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_polygons[geometry5-expected5] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_polygons[geometry6-expected6] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_polygons[geometry7-expected7] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_polygons[geometry8-expected8] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_polygons[geometry9-expected9] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_polygons[geometry10-expected10] PASSED [ 90%] tests/test_strtree.py::test_query_overlaps_polygons[geometry11-expected11] PASSED [ 90%] tests/test_strtree.py::test_query_crosses_points[geometry0-expected0] PASSED [ 90%] tests/test_strtree.py::test_query_crosses_points[geometry1-expected1] PASSED [ 90%] tests/test_strtree.py::test_query_crosses_points[geometry2-expected2] PASSED [ 90%] tests/test_strtree.py::test_query_crosses_points[geometry3-expected3] PASSED [ 90%] tests/test_strtree.py::test_query_crosses_lines[geometry0-expected0] PASSED [ 90%] tests/test_strtree.py::test_query_crosses_lines[geometry1-expected1] PASSED [ 90%] tests/test_strtree.py::test_query_crosses_lines[geometry2-expected2] PASSED [ 90%] tests/test_strtree.py::test_query_crosses_lines[geometry3-expected3] PASSED [ 90%] tests/test_strtree.py::test_query_crosses_lines[geometry4-expected4] PASSED [ 90%] tests/test_strtree.py::test_query_crosses_lines[geometry5-expected5] PASSED [ 90%] tests/test_strtree.py::test_query_crosses_lines[geometry6-expected6] PASSED [ 90%] tests/test_strtree.py::test_query_crosses_lines[geometry7-expected7] PASSED [ 90%] tests/test_strtree.py::test_query_crosses_lines[geometry8-expected8] PASSED [ 90%] tests/test_strtree.py::test_query_crosses_lines[geometry9-expected9] PASSED [ 90%] tests/test_strtree.py::test_query_crosses_lines[geometry10-expected10] PASSED [ 90%] tests/test_strtree.py::test_query_crosses_lines[geometry11-expected11] PASSED [ 90%] tests/test_strtree.py::test_query_crosses_polygons[geometry0-expected0] PASSED [ 90%] tests/test_strtree.py::test_query_crosses_polygons[geometry1-expected1] PASSED [ 90%] tests/test_strtree.py::test_query_crosses_polygons[geometry2-expected2] PASSED [ 90%] tests/test_strtree.py::test_query_crosses_polygons[geometry3-expected3] PASSED [ 90%] tests/test_strtree.py::test_query_crosses_polygons[geometry4-expected4] PASSED [ 90%] tests/test_strtree.py::test_query_crosses_polygons[geometry5-expected5] PASSED [ 90%] tests/test_strtree.py::test_query_crosses_polygons[geometry6-expected6] PASSED [ 90%] tests/test_strtree.py::test_query_crosses_polygons[geometry7-expected7] PASSED [ 90%] tests/test_strtree.py::test_query_touches_points[geometry0-expected0] PASSED [ 90%] tests/test_strtree.py::test_query_touches_points[geometry1-expected1] PASSED [ 90%] tests/test_strtree.py::test_query_touches_points[geometry2-expected2] PASSED [ 90%] tests/test_strtree.py::test_query_touches_points[geometry3-expected3] PASSED [ 90%] tests/test_strtree.py::test_query_touches_points[geometry4-expected4] PASSED [ 90%] tests/test_strtree.py::test_query_touches_points[geometry5-expected5] PASSED [ 90%] tests/test_strtree.py::test_query_touches_points[geometry6-expected6] PASSED [ 90%] tests/test_strtree.py::test_query_touches_points[geometry7-expected7] PASSED [ 90%] tests/test_strtree.py::test_query_touches_points[geometry8-expected8] PASSED [ 90%] tests/test_strtree.py::test_query_touches_points[geometry9-expected9] PASSED [ 90%] tests/test_strtree.py::test_query_touches_points[geometry10-expected10] PASSED [ 90%] tests/test_strtree.py::test_query_touches_points[geometry11-expected11] PASSED [ 91%] tests/test_strtree.py::test_query_touches_lines[geometry0-expected0] PASSED [ 91%] tests/test_strtree.py::test_query_touches_lines[geometry1-expected1] PASSED [ 91%] tests/test_strtree.py::test_query_touches_lines[geometry2-expected2] PASSED [ 91%] tests/test_strtree.py::test_query_touches_lines[geometry3-expected3] PASSED [ 91%] tests/test_strtree.py::test_query_touches_lines[geometry4-expected4] PASSED [ 91%] tests/test_strtree.py::test_query_touches_lines[geometry5-expected5] PASSED [ 91%] tests/test_strtree.py::test_query_touches_lines[geometry6-expected6] PASSED [ 91%] tests/test_strtree.py::test_query_touches_lines[geometry7-expected7] PASSED [ 91%] tests/test_strtree.py::test_query_touches_lines[geometry8-expected8] PASSED [ 91%] tests/test_strtree.py::test_query_touches_lines[geometry9-expected9] PASSED [ 91%] tests/test_strtree.py::test_query_touches_lines[geometry10-expected10] PASSED [ 91%] tests/test_strtree.py::test_query_touches_lines[geometry11-expected11] PASSED [ 91%] tests/test_strtree.py::test_query_touches_lines[geometry12-expected12] PASSED [ 91%] tests/test_strtree.py::test_query_touches_lines[geometry13-expected13] PASSED [ 91%] tests/test_strtree.py::test_query_touches_lines[geometry14-expected14] PASSED [ 91%] tests/test_strtree.py::test_query_touches_lines[geometry15-expected15] PASSED [ 91%] tests/test_strtree.py::test_query_touches_polygons[geometry0-expected0] PASSED [ 91%] tests/test_strtree.py::test_query_touches_polygons[geometry1-expected1] PASSED [ 91%] tests/test_strtree.py::test_query_touches_polygons[geometry2-expected2] PASSED [ 91%] tests/test_strtree.py::test_query_touches_polygons[geometry3-expected3] PASSED [ 91%] tests/test_strtree.py::test_query_touches_polygons[geometry4-expected4] PASSED [ 91%] tests/test_strtree.py::test_query_touches_polygons[geometry5-expected5] PASSED [ 91%] tests/test_strtree.py::test_query_touches_polygons[geometry6-expected6] PASSED [ 91%] tests/test_strtree.py::test_query_touches_polygons[geometry7-expected7] PASSED [ 91%] tests/test_strtree.py::test_query_touches_polygons[geometry8-expected8] PASSED [ 91%] tests/test_strtree.py::test_query_touches_polygons[geometry9-expected9] PASSED [ 91%] tests/test_strtree.py::test_query_touches_polygons[geometry10-expected10] PASSED [ 91%] tests/test_strtree.py::test_query_touches_polygons[geometry11-expected11] PASSED [ 91%] tests/test_strtree.py::test_query_covers_points[geometry0-expected0] PASSED [ 91%] tests/test_strtree.py::test_query_covers_points[geometry1-expected1] PASSED [ 91%] tests/test_strtree.py::test_query_covers_points[geometry2-expected2] PASSED [ 91%] tests/test_strtree.py::test_query_covers_points[geometry3-expected3] PASSED [ 91%] tests/test_strtree.py::test_query_covers_points[geometry4-expected4] PASSED [ 91%] tests/test_strtree.py::test_query_covers_points[geometry5-expected5] PASSED [ 91%] tests/test_strtree.py::test_query_covers_points[geometry6-expected6] PASSED [ 91%] tests/test_strtree.py::test_query_covers_points[geometry7-expected7] PASSED [ 91%] tests/test_strtree.py::test_query_covers_points[geometry8-expected8] PASSED [ 91%] tests/test_strtree.py::test_query_covers_points[geometry9-expected9] PASSED [ 91%] tests/test_strtree.py::test_query_covers_points[geometry10-expected10] PASSED [ 91%] tests/test_strtree.py::test_query_covers_points[geometry11-expected11] PASSED [ 91%] tests/test_strtree.py::test_query_covers_points[geometry12-expected12] PASSED [ 91%] tests/test_strtree.py::test_query_covers_points[geometry13-expected13] PASSED [ 91%] tests/test_strtree.py::test_query_covers_points[geometry14-expected14] PASSED [ 91%] tests/test_strtree.py::test_query_covers_points[geometry15-expected15] PASSED [ 91%] tests/test_strtree.py::test_query_covers_lines[geometry0-expected0] PASSED [ 91%] tests/test_strtree.py::test_query_covers_lines[geometry1-expected1] PASSED [ 91%] tests/test_strtree.py::test_query_covers_lines[geometry2-expected2] PASSED [ 91%] tests/test_strtree.py::test_query_covers_lines[geometry3-expected3] PASSED [ 91%] tests/test_strtree.py::test_query_covers_lines[geometry4-expected4] PASSED [ 91%] tests/test_strtree.py::test_query_covers_lines[geometry5-expected5] PASSED [ 91%] tests/test_strtree.py::test_query_covers_lines[geometry6-expected6] PASSED [ 91%] tests/test_strtree.py::test_query_covers_lines[geometry7-expected7] PASSED [ 91%] tests/test_strtree.py::test_query_covers_lines[geometry8-expected8] PASSED [ 91%] tests/test_strtree.py::test_query_covers_lines[geometry9-expected9] PASSED [ 91%] tests/test_strtree.py::test_query_covers_lines[geometry10-expected10] PASSED [ 91%] tests/test_strtree.py::test_query_covers_lines[geometry11-expected11] PASSED [ 91%] tests/test_strtree.py::test_query_covers_lines[geometry12-expected12] PASSED [ 91%] tests/test_strtree.py::test_query_covers_lines[geometry13-expected13] PASSED [ 91%] tests/test_strtree.py::test_query_covers_polygons[geometry0-expected0] PASSED [ 91%] tests/test_strtree.py::test_query_covers_polygons[geometry1-expected1] PASSED [ 91%] tests/test_strtree.py::test_query_covers_polygons[geometry2-expected2] PASSED [ 91%] tests/test_strtree.py::test_query_covers_polygons[geometry3-expected3] PASSED [ 91%] tests/test_strtree.py::test_query_covers_polygons[geometry4-expected4] PASSED [ 91%] tests/test_strtree.py::test_query_covers_polygons[geometry5-expected5] PASSED [ 92%] tests/test_strtree.py::test_query_covers_polygons[geometry6-expected6] PASSED [ 92%] tests/test_strtree.py::test_query_covers_polygons[geometry7-expected7] PASSED [ 92%] tests/test_strtree.py::test_query_covers_polygons[geometry8-expected8] PASSED [ 92%] tests/test_strtree.py::test_query_covers_polygons[geometry9-expected9] PASSED [ 92%] tests/test_strtree.py::test_query_covers_polygons[geometry10-expected10] PASSED [ 92%] tests/test_strtree.py::test_query_covers_polygons[geometry11-expected11] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_points[geometry0-expected0] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_points[geometry1-expected1] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_points[geometry2-expected2] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_points[geometry3-expected3] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_points[geometry4-expected4] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_points[geometry5-expected5] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_points[geometry6-expected6] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_points[geometry7-expected7] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_points[geometry8-expected8] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_points[geometry9-expected9] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_points[geometry10-expected10] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_points[geometry11-expected11] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_points[geometry12-expected12] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_points[geometry13-expected13] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_lines[geometry0-expected0] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_lines[geometry1-expected1] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_lines[geometry2-expected2] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_lines[geometry3-expected3] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_lines[geometry4-expected4] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_lines[geometry5-expected5] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_lines[geometry6-expected6] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_lines[geometry7-expected7] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_lines[geometry8-expected8] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_lines[geometry9-expected9] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_lines[geometry10-expected10] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_lines[geometry11-expected11] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_lines[geometry12-expected12] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_lines[geometry13-expected13] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_lines[geometry14-expected14] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_lines[geometry15-expected15] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_lines[geometry16-expected16] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_lines[geometry17-expected17] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_lines[geometry18-expected18] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_lines[geometry19-expected19] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_lines[geometry20-expected20] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_lines[geometry21-expected21] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_polygons[geometry0-expected0] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_polygons[geometry1-expected1] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_polygons[geometry2-expected2] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_polygons[geometry3-expected3] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_polygons[geometry4-expected4] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_polygons[geometry5-expected5] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_polygons[geometry6-expected6] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_polygons[geometry7-expected7] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_polygons[geometry8-expected8] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_polygons[geometry9-expected9] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_polygons[geometry10-expected10] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_polygons[geometry11-expected11] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_polygons[geometry12-expected12] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_polygons[geometry13-expected13] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_polygons[geometry14-expected14] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_polygons[geometry15-expected15] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_polygons[geometry16-expected16] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_polygons[geometry17-expected17] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_polygons[geometry18-expected18] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_polygons[geometry19-expected19] PASSED [ 92%] tests/test_strtree.py::test_query_covered_by_polygons[geometry20-expected20] PASSED [ 93%] tests/test_strtree.py::test_query_covered_by_polygons[geometry21-expected21] PASSED [ 93%] tests/test_strtree.py::test_query_covered_by_polygons[geometry22-expected22] PASSED [ 93%] tests/test_strtree.py::test_query_covered_by_polygons[geometry23-expected23] PASSED [ 93%] tests/test_strtree.py::test_query_covered_by_polygons[geometry24-expected24] PASSED [ 93%] tests/test_strtree.py::test_query_covered_by_polygons[geometry25-expected25] PASSED [ 93%] tests/test_strtree.py::test_query_covered_by_polygons[geometry26-expected26] PASSED [ 93%] tests/test_strtree.py::test_query_covered_by_polygons[geometry27-expected27] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_points[geometry0-expected0] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_points[geometry1-expected1] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_points[geometry2-expected2] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_points[geometry3-expected3] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_points[geometry4-expected4] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_points[geometry5-expected5] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_points[geometry6-expected6] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_points[geometry7-expected7] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_points[geometry8-expected8] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_points[geometry9-expected9] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_points[geometry10-expected10] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_points[geometry11-expected11] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_points[geometry12-expected12] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_points[geometry13-expected13] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_points[geometry14-expected14] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_points[geometry15-expected15] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_points[geometry16-expected16] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_points[geometry17-expected17] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_points[geometry18-expected18] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_points[geometry19-expected19] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_points[geometry20-expected20] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_points[geometry21-expected21] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_lines[geometry0-expected0] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_lines[geometry1-expected1] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_lines[geometry2-expected2] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_lines[geometry3-expected3] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_lines[geometry4-expected4] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_lines[geometry5-expected5] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_lines[geometry6-expected6] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_lines[geometry7-expected7] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_lines[geometry8-expected8] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_lines[geometry9-expected9] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_lines[geometry10-expected10] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_lines[geometry11-expected11] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_lines[geometry12-expected12] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_lines[geometry13-expected13] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_lines[geometry14-expected14] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_lines[geometry15-expected15] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_lines[geometry16-expected16] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_lines[geometry17-expected17] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_lines[geometry18-expected18] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_lines[geometry19-expected19] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_polygons[geometry0-expected0] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_polygons[geometry1-expected1] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_polygons[geometry2-expected2] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_polygons[geometry3-expected3] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_polygons[geometry4-expected4] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_polygons[geometry5-expected5] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_polygons[geometry6-expected6] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_polygons[geometry7-expected7] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_polygons[geometry8-expected8] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_polygons[geometry9-expected9] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_polygons[geometry10-expected10] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_polygons[geometry11-expected11] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_polygons[geometry12-expected12] PASSED [ 93%] tests/test_strtree.py::test_query_contains_properly_polygons[geometry13-expected13] PASSED [ 93%] tests/test_strtree.py::test_query_dwithin_geos_version[geometry0] SKIPPED [ 94%] tests/test_strtree.py::test_query_dwithin_geos_version[geometry1] SKIPPED [ 94%] tests/test_strtree.py::test_query_dwithin_geos_version[None] SKIPPED [ 94%] tests/test_strtree.py::test_query_dwithin_geos_version[geometry3] SKIPPED [ 94%] tests/test_strtree.py::test_query_dwithin_geos_version[geometry4] SKIPPED [ 94%] tests/test_strtree.py::test_query_dwithin_geos_version[geometry5] SKIPPED [ 94%] tests/test_strtree.py::test_query_dwithin_invalid_distance[geometry0-None-distance parameter must be provided] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_invalid_distance[geometry1-None-distance parameter must be provided] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_invalid_distance[geometry2-foo-could not convert string to float] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_invalid_distance[geometry3-foo-could not convert string to float] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_invalid_distance[geometry4-distance4-could not convert string to float] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_invalid_distance[geometry5-distance5-Could not broadcast distance to match geometry] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_invalid_distance[geometry6-distance6-Could not broadcast distance to match geometry] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_invalid_distance[geometry7-distance7-should be one dimensional] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_invalid_distance[geometry8-distance8-should be one dimensional] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[None-1.0-expected0] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry1-1.0-expected1] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry2-0-expected2] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry3-0-expected3] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry4--1-expected4] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry5--1-expected5] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry6-nan-expected6] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry7-nan-expected7] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry8-1-expected8] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry9-1-expected9] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry10-0.5-expected10] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry11-0.5-expected11] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry12-2.5-expected12] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry13-2.5-expected13] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry14-1.5-expected14] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry15-1.5-expected15] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry16-0.75-expected16] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry17-0.75-expected17] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry18-0.75-expected18] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry19-0.75-expected19] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry20-distance20-expected20] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry21-0-expected21] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry22-0-expected22] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry23-0.25-expected23] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry24-0.25-expected24] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry25-1.5-expected25] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry26-1.5-expected26] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry27-0.75-expected27] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry28-0.75-expected28] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry29-0.75-expected29] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_points[geometry30-0.75-expected30] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_lines[None-1.0-expected0] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_lines[geometry1-1.0-expected1] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_lines[geometry2-0-expected2] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_lines[geometry3-0-expected3] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_lines[geometry4-1.0-expected4] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_lines[geometry5-1.0-expected5] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_lines[geometry6-0.5-expected6] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_lines[geometry7-0.5-expected7] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_lines[geometry8-0.5-expected8] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_lines[geometry9-0.5-expected9] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_lines[geometry10-0.5-expected10] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_lines[geometry11-0.5-expected11] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_lines[geometry12-0.5-expected12] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_lines[geometry13-0.5-expected13] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_lines[geometry14-1.5-expected14] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_lines[geometry15-1.5-expected15] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_polygons[geometry0-0-expected0] PASSED [ 94%] tests/test_strtree.py::test_query_dwithin_polygons[geometry1-0-expected1] PASSED [ 95%] tests/test_strtree.py::test_query_dwithin_polygons[geometry2-0.5-expected2] PASSED [ 95%] tests/test_strtree.py::test_query_dwithin_polygons[geometry3-0.5-expected3] PASSED [ 95%] tests/test_strtree.py::test_query_dwithin_polygons[geometry4-1.5-expected4] PASSED [ 95%] tests/test_strtree.py::test_query_dwithin_polygons[geometry5-1.5-expected5] PASSED [ 95%] tests/test_strtree.py::test_query_dwithin_polygons[geometry6-1-expected6] PASSED [ 95%] tests/test_strtree.py::test_query_dwithin_polygons[geometry7-1-expected7] PASSED [ 95%] tests/test_strtree.py::test_query_dwithin_polygons[geometry8-0.5-expected8] PASSED [ 95%] tests/test_strtree.py::test_query_dwithin_polygons[geometry9-0.5-expected9] PASSED [ 95%] tests/test_strtree.py::test_query_dwithin_polygons[geometry10-0-expected10] PASSED [ 95%] tests/test_strtree.py::test_query_dwithin_polygons[geometry11-0-expected11] PASSED [ 95%] tests/test_strtree.py::test_query_dwithin_polygons[geometry12-2-expected12] PASSED [ 95%] tests/test_strtree.py::test_query_dwithin_polygons[geometry13-2-expected13] PASSED [ 95%] tests/test_strtree.py::test_query_dwithin_polygons[geometry14-0.5-expected14] PASSED [ 95%] tests/test_strtree.py::test_query_dwithin_polygons[geometry15-0.5-expected15] PASSED [ 95%] tests/test_strtree.py::test_query_dwithin_polygons[geometry16-2.5-expected16] PASSED [ 95%] tests/test_strtree.py::test_query_dwithin_polygons[geometry17-2.5-expected17] PASSED [ 95%] tests/test_strtree.py::test_nearest_empty_tree PASSED [ 95%] tests/test_strtree.py::test_nearest_invalid_geom[I am not a geometry] PASSED [ 95%] tests/test_strtree.py::test_nearest_none[None] PASSED [ 95%] tests/test_strtree.py::test_nearest_none[geometry1] PASSED [ 95%] tests/test_strtree.py::test_nearest_none[geometry2] PASSED [ 95%] tests/test_strtree.py::test_nearest_empty[geometry0] PASSED [ 95%] tests/test_strtree.py::test_nearest_empty[geometry1] PASSED [ 95%] tests/test_strtree.py::test_nearest_empty[geometry2] PASSED [ 95%] tests/test_strtree.py::test_nearest_points[geometry0-0] PASSED [ 95%] tests/test_strtree.py::test_nearest_points[geometry1-1] PASSED [ 95%] tests/test_strtree.py::test_nearest_points[geometry2-1] PASSED [ 95%] tests/test_strtree.py::test_nearest_points[geometry3-expected3] PASSED [ 95%] tests/test_strtree.py::test_nearest_points[geometry4-expected4] PASSED [ 95%] tests/test_strtree.py::test_nearest_points[geometry5-expected5] PASSED [ 95%] tests/test_strtree.py::test_nearest_points[geometry6-1] PASSED [ 95%] tests/test_strtree.py::test_nearest_points[geometry7-2] PASSED [ 95%] tests/test_strtree.py::test_nearest_points[geometry8-3] PASSED [ 95%] tests/test_strtree.py::test_nearest_points[geometry9-7] PASSED [ 95%] tests/test_strtree.py::test_nearest_points[geometry10-6] PASSED [ 95%] tests/test_strtree.py::test_nearest_points_equidistant[geometry0-expected0] PASSED [ 95%] tests/test_strtree.py::test_nearest_points_equidistant[geometry1-expected1] PASSED [ 95%] tests/test_strtree.py::test_nearest_points_equidistant[geometry2-expected2] PASSED [ 95%] tests/test_strtree.py::test_nearest_lines[geometry0-0] PASSED [ 95%] tests/test_strtree.py::test_nearest_lines[geometry1-0] PASSED [ 95%] tests/test_strtree.py::test_nearest_lines[geometry2-1] PASSED [ 95%] tests/test_strtree.py::test_nearest_lines[geometry3-0] PASSED [ 95%] tests/test_strtree.py::test_nearest_lines_equidistant[geometry0-expected0] PASSED [ 95%] tests/test_strtree.py::test_nearest_lines_equidistant[geometry1-expected1] PASSED [ 95%] tests/test_strtree.py::test_nearest_lines_equidistant[geometry2-expected2] PASSED [ 95%] tests/test_strtree.py::test_nearest_lines_equidistant[geometry3-expected3] PASSED [ 95%] tests/test_strtree.py::test_nearest_lines_equidistant[geometry4-expected4] PASSED [ 95%] tests/test_strtree.py::test_nearest_lines_equidistant[geometry5-expected5] PASSED [ 95%] tests/test_strtree.py::test_nearest_lines_equidistant[geometry6-expected6] PASSED [ 95%] tests/test_strtree.py::test_nearest_lines_equidistant[geometry7-expected7] PASSED [ 95%] tests/test_strtree.py::test_nearest_lines_equidistant[geometry8-expected8] PASSED [ 95%] tests/test_strtree.py::test_nearest_polygons[geometry0-0] PASSED [ 95%] tests/test_strtree.py::test_nearest_polygons[geometry1-2] PASSED [ 95%] tests/test_strtree.py::test_nearest_polygons[geometry2-3] PASSED [ 95%] tests/test_strtree.py::test_nearest_polygons[geometry3-6] PASSED [ 95%] tests/test_strtree.py::test_nearest_polygons_equidistant[geometry0-expected0] PASSED [ 95%] tests/test_strtree.py::test_nearest_polygons_equidistant[geometry1-expected1] PASSED [ 95%] tests/test_strtree.py::test_nearest_polygons_equidistant[geometry2-expected2] PASSED [ 95%] tests/test_strtree.py::test_nearest_polygons_equidistant[geometry3-expected3] PASSED [ 95%] tests/test_strtree.py::test_nearest_polygons_equidistant[geometry4-expected4] PASSED [ 95%] tests/test_strtree.py::test_nearest_polygons_equidistant[geometry5-expected5] PASSED [ 95%] tests/test_strtree.py::test_nearest_polygons_equidistant[geometry6-expected6] PASSED [ 95%] tests/test_strtree.py::test_nearest_polygons_equidistant[geometry7-expected7] PASSED [ 95%] tests/test_strtree.py::test_query_nearest_empty_tree PASSED [ 96%] tests/test_strtree.py::test_query_nearest_invalid_geom[I am not a geometry] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_invalid_geom[geometry1] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_none[None-False-expected0] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_none[geometry1-False-expected1] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_none[None-True-expected2] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_none[geometry3-True-expected3] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_empty_geom[geometry0-expected0] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_empty_geom[geometry1-expected1] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_empty_geom[geometry2-expected2] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry0-expected0] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry1-expected1] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry2-expected2] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry3-expected3] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry4-expected4] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry5-expected5] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry6-expected6] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry7-expected7] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry8-expected8] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry9-expected9] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry10-expected10] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry11-expected11] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry12-expected12] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry13-expected13] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry14-expected14] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry15-expected15] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry16-expected16] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry17-expected17] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry18-expected18] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry19-expected19] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry20-expected20] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry21-expected21] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry22-expected22] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry23-expected23] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry24-expected24] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry25-expected25] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_points[geometry26-expected26] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_lines[geometry0-expected0] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_lines[geometry1-expected1] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_lines[geometry2-expected2] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_lines[geometry3-expected3] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_lines[geometry4-expected4] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_lines[geometry5-expected5] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_lines[geometry6-expected6] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_lines[geometry7-expected7] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_lines[geometry8-expected8] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_lines[geometry9-expected9] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_lines[geometry10-expected10] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_lines[geometry11-expected11] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_lines[geometry12-expected12] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_lines[geometry13-expected13] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_lines[geometry14-expected14] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_lines[geometry15-expected15] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_lines[geometry16-expected16] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_lines[geometry17-expected17] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_lines[geometry18-expected18] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_polygons[geometry0-expected0] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_polygons[geometry1-expected1] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_polygons[geometry2-expected2] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_polygons[geometry3-expected3] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_polygons[geometry4-expected4] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_polygons[geometry5-expected5] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_polygons[geometry6-expected6] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_polygons[geometry7-expected7] PASSED [ 96%] tests/test_strtree.py::test_query_nearest_polygons[geometry8-expected8] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_polygons[geometry9-expected9] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_polygons[geometry10-expected10] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_polygons[geometry11-expected11] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_polygons[geometry12-expected12] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_polygons[geometry13-expected13] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_polygons[geometry14-expected14] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_polygons[geometry15-expected15] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_polygons[geometry16-expected16] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_polygons[geometry17-expected17] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_polygons[geometry18-expected18] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_polygons[geometry19-expected19] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_polygons[geometry20-expected20] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_max_distance[geometry0-None-expected0] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_max_distance[geometry1-None-expected1] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_max_distance[geometry2-10-expected2] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_max_distance[geometry3-10-expected3] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_max_distance[geometry4-0.1-expected4] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_max_distance[geometry5-0.1-expected5] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_max_distance[geometry6-0.1-expected6] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_invalid_max_distance[geometry0-0] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_invalid_max_distance[geometry1-0] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_invalid_max_distance[geometry2--1] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_invalid_max_distance[geometry3--1] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_nonscalar_max_distance PASSED [ 97%] tests/test_strtree.py::test_query_nearest_return_distance[geometry0-expected0] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_return_distance[geometry1-expected1] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_return_distance[geometry2-expected2] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_return_distance[geometry3-expected3] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_return_distance[geometry4-expected4] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_return_distance[geometry5-expected5] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_exclusive[geometry0-False-expected0] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_exclusive[geometry1-False-expected1] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_exclusive[geometry2-True-expected2] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_exclusive[geometry3-True-expected3] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_exclusive[geometry4-True-expected4] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_exclusive_no_results[geometry0-expected0] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_exclusive_no_results[geometry1-expected1] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_invalid_exclusive[geometry0-invalid] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_invalid_exclusive[geometry1-exclusive1] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_invalid_exclusive[geometry2-exclusive2] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_invalid_exclusive[geometry3-exclusive3] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_invalid_all_matches[geometry0-invalid] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_invalid_all_matches[geometry1-all_matches1] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_invalid_all_matches[geometry2-all_matches2] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_invalid_all_matches[geometry3-all_matches3] PASSED [ 97%] tests/test_strtree.py::test_query_nearest_all_matches PASSED [ 97%] tests/test_strtree.py::test_strtree_threaded_query PASSED [ 97%] tests/test_testing.py::test_assert_geometries_equal[geom0-none] PASSED [ 97%] tests/test_testing.py::test_assert_geometries_equal[geom0-left] PASSED [ 97%] tests/test_testing.py::test_assert_geometries_equal[geom0-right] PASSED [ 97%] tests/test_testing.py::test_assert_geometries_equal[geom0-both] PASSED [ 97%] tests/test_testing.py::test_assert_geometries_equal[geom1-none] PASSED [ 97%] tests/test_testing.py::test_assert_geometries_equal[geom1-left] PASSED [ 97%] tests/test_testing.py::test_assert_geometries_equal[geom1-right] PASSED [ 97%] tests/test_testing.py::test_assert_geometries_equal[geom1-both] PASSED [ 97%] tests/test_testing.py::test_assert_geometries_equal[geom2-none] PASSED [ 97%] tests/test_testing.py::test_assert_geometries_equal[geom2-left] PASSED [ 97%] tests/test_testing.py::test_assert_geometries_equal[geom2-right] PASSED [ 97%] tests/test_testing.py::test_assert_geometries_equal[geom2-both] PASSED [ 97%] tests/test_testing.py::test_assert_geometries_equal[geom3-none] PASSED [ 97%] tests/test_testing.py::test_assert_geometries_equal[geom3-left] PASSED [ 97%] tests/test_testing.py::test_assert_geometries_equal[geom3-right] PASSED [ 97%] tests/test_testing.py::test_assert_geometries_equal[geom3-both] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom4-none] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom4-left] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom4-right] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom4-both] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom5-none] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom5-left] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom5-right] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom5-both] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom6-none] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom6-left] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom6-right] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom6-both] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom7-none] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom7-left] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom7-right] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom7-both] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom8-none] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom8-left] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom8-right] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom8-both] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom9-none] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom9-left] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom9-right] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom9-both] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom10-none] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom10-left] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom10-right] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom10-both] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom11-none] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom11-left] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom11-right] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom11-both] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom12-none] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom12-left] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom12-right] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom12-both] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom13-none] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom13-left] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom13-right] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom13-both] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom14-none] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom14-left] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom14-right] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom14-both] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom15-none] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom15-left] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom15-right] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom15-both] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom16-none] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom16-left] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom16-right] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom16-both] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom17-none] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom17-left] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom17-right] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom17-both] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom18-none] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom18-left] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom18-right] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom18-both] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom19-none] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom19-left] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom19-right] PASSED [ 98%] tests/test_testing.py::test_assert_geometries_equal[geom19-both] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_equal[geom20-none] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_equal[geom20-left] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_equal[geom20-right] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_equal[geom20-both] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_equal[geom21-none] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_equal[geom21-left] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_equal[geom21-right] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_equal[geom21-both] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_equal[geom22-none] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_equal[geom22-left] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_equal[geom22-right] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_equal[geom22-both] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_equal[geom23-none] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_equal[geom23-left] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_equal[geom23-right] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_equal[geom23-both] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_equal[geom24-none] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_equal[geom24-left] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_equal[geom24-right] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_equal[geom24-both] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_equal[geom25-none] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_equal[geom25-left] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_equal[geom25-right] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_equal[geom25-both] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_not_equal[geom10-geom20-none] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_not_equal[geom10-geom20-left] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_not_equal[geom10-geom20-right] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_not_equal[geom10-geom20-both] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_not_equal[geom11-geom21-none] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_not_equal[geom11-geom21-left] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_not_equal[geom11-geom21-right] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_not_equal[geom11-geom21-both] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_not_equal[geom12-geom22-none] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_not_equal[geom12-geom22-left] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_not_equal[geom12-geom22-right] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_not_equal[geom12-geom22-both] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_not_equal[geom13-geom23-none] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_not_equal[geom13-geom23-left] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_not_equal[geom13-geom23-right] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_not_equal[geom13-geom23-both] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_not_equal[geom14-geom24-none] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_not_equal[geom14-geom24-left] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_not_equal[geom14-geom24-right] PASSED [ 99%] tests/test_testing.py::test_assert_geometries_not_equal[geom14-geom24-both] PASSED [ 99%] tests/test_testing.py::test_assert_none_equal[none] PASSED [ 99%] tests/test_testing.py::test_assert_none_equal[left] PASSED [ 99%] tests/test_testing.py::test_assert_none_equal[right] PASSED [ 99%] tests/test_testing.py::test_assert_none_equal[both] PASSED [ 99%] tests/test_testing.py::test_assert_none_not_equal[none] PASSED [ 99%] tests/test_testing.py::test_assert_none_not_equal[left] PASSED [ 99%] tests/test_testing.py::test_assert_none_not_equal[right] PASSED [ 99%] tests/test_testing.py::test_assert_none_not_equal[both] PASSED [ 99%] tests/test_testing.py::test_assert_nan_equal[none] PASSED [ 99%] tests/test_testing.py::test_assert_nan_equal[left] PASSED [ 99%] tests/test_testing.py::test_assert_nan_equal[right] PASSED [ 99%] tests/test_testing.py::test_assert_nan_equal[both] PASSED [ 99%] tests/test_testing.py::test_assert_nan_not_equal[none] PASSED [ 99%] tests/test_testing.py::test_assert_nan_not_equal[left] PASSED [ 99%] tests/test_testing.py::test_assert_nan_not_equal[right] PASSED [ 99%] tests/test_testing.py::test_assert_nan_not_equal[both] PASSED [ 99%] tests/test_testing.py::test_normalize_true PASSED [ 99%] tests/test_testing.py::test_normalize_default PASSED [ 99%] tests/test_testing.py::test_normalize_false PASSED [100%] ================ 6260 passed, 100 skipped, 3 xfailed in 17.86s ================= + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib/python3.14/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=5 + /usr/bin/pytest --doctest-modules --doctest-only-doctests=true /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely --ignore=/builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/tests -v ============================= test session starts ============================== platform linux -- Python 3.14.0rc1, pytest-8.3.5, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache GEOS version: 3.13.1 NumPy version: 2.3.2 rootdir: /builddir/build/BUILD/python-shapely-2.1.1-build plugins: scipy_doctest-1.8.0 collecting ... collected 155 items ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/_coverage.py::shapely._coverage.coverage_simplify PASSED [ 0%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/_geometry.py::shapely._geometry.force_2d PASSED [ 1%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/_geometry.py::shapely._geometry.force_3d PASSED [ 1%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/_geometry.py::shapely._geometry.get_coordinate_dimension PASSED [ 2%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/_geometry.py::shapely._geometry.get_dimensions PASSED [ 3%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/_geometry.py::shapely._geometry.get_exterior_ring PASSED [ 3%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/_geometry.py::shapely._geometry.get_geometry PASSED [ 4%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/_geometry.py::shapely._geometry.get_interior_ring PASSED [ 5%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/_geometry.py::shapely._geometry.get_m PASSED [ 5%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/_geometry.py::shapely._geometry.get_num_coordinates PASSED [ 6%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/_geometry.py::shapely._geometry.get_num_geometries PASSED [ 7%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/_geometry.py::shapely._geometry.get_num_interior_rings PASSED [ 7%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/_geometry.py::shapely._geometry.get_num_points PASSED [ 8%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/_geometry.py::shapely._geometry.get_parts PASSED [ 9%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/_geometry.py::shapely._geometry.get_point PASSED [ 9%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/_geometry.py::shapely._geometry.get_precision PASSED [ 10%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/_geometry.py::shapely._geometry.get_rings PASSED [ 10%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/_geometry.py::shapely._geometry.get_srid PASSED [ 11%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/_geometry.py::shapely._geometry.get_type_id PASSED [ 12%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/_geometry.py::shapely._geometry.get_x PASSED [ 12%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/_geometry.py::shapely._geometry.get_y PASSED [ 13%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/_geometry.py::shapely._geometry.get_z PASSED [ 14%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/_geometry.py::shapely._geometry.set_precision PASSED [ 14%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/_geometry.py::shapely._geometry.set_srid PASSED [ 15%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/_ragged_array.py::shapely._ragged_array.to_ragged_array PASSED [ 16%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/algorithms/polylabel.py::shapely.algorithms.polylabel.polylabel PASSED [ 16%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.boundary PASSED [ 17%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.buffer PASSED [ 18%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.build_area PASSED [ 18%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.centroid PASSED [ 19%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.clip_by_rect PASSED [ 20%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.concave_hull PASSED [ 20%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.constrained_delaunay_triangles PASSED [ 21%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.convex_hull PASSED [ 21%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.delaunay_triangles PASSED [ 22%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.envelope PASSED [ 23%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.extract_unique_points PASSED [ 23%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.make_valid PASSED [ 24%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.maximum_inscribed_circle PASSED [ 25%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.minimum_bounding_circle PASSED [ 25%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.minimum_clearance_line PASSED [ 26%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.node PASSED [ 27%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.normalize PASSED [ 27%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.offset_curve PASSED [ 28%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.orient_polygons PASSED [ 29%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.oriented_envelope PASSED [ 29%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.point_on_surface PASSED [ 30%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.polygonize PASSED [ 30%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.polygonize_full PASSED [ 31%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.remove_repeated_points PASSED [ 32%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.reverse PASSED [ 32%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.segmentize PASSED [ 33%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.simplify PASSED [ 34%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.snap PASSED [ 34%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/constructive.py::shapely.constructive.voronoi_polygons PASSED [ 35%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/coordinates.py::shapely.coordinates.count_coordinates PASSED [ 36%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/coordinates.py::shapely.coordinates.get_coordinates PASSED [ 36%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/coordinates.py::shapely.coordinates.set_coordinates PASSED [ 37%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/coordinates.py::shapely.coordinates.transform PASSED [ 38%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/coords.py::shapely.coords.CoordinateSequence PASSED [ 38%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/creation.py::shapely.creation.box PASSED [ 39%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/creation.py::shapely.creation.empty PASSED [ 40%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/creation.py::shapely.creation.linearrings PASSED [ 40%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/creation.py::shapely.creation.linestrings PASSED [ 41%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/creation.py::shapely.creation.multipoints PASSED [ 41%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/creation.py::shapely.creation.points PASSED [ 42%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/creation.py::shapely.creation.polygons PASSED [ 43%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/creation.py::shapely.creation.prepare PASSED [ 43%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/decorators.py::shapely.decorators.deprecate_positional PASSED [ 44%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/base.py::shapely.geometry.base.BaseGeometry.buffer PASSED [ 45%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/base.py::shapely.geometry.base.BaseGeometry.equals PASSED [ 45%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/base.py::shapely.geometry.base.BaseGeometry.equals_exact PASSED [ 46%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/base.py::shapely.geometry.base.BaseGeometry.normalize PASSED [ 47%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/base.py::shapely.geometry.base.BaseGeometry.reverse PASSED [ 47%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/base.py::shapely.geometry.base.BaseGeometry.segmentize PASSED [ 48%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/collection.py::shapely.geometry.collection.GeometryCollection PASSED [ 49%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/geo.py::shapely.geometry.geo.mapping PASSED [ 49%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/geo.py::shapely.geometry.geo.shape PASSED [ 50%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/linestring.py::shapely.geometry.linestring.LineString PASSED [ 50%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/linestring.py::shapely.geometry.linestring.LineString.xy PASSED [ 51%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/multilinestring.py::shapely.geometry.multilinestring.MultiLineString PASSED [ 52%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/multipoint.py::shapely.geometry.multipoint.MultiPoint PASSED [ 52%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/multipolygon.py::shapely.geometry.multipolygon.MultiPolygon PASSED [ 53%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/point.py::shapely.geometry.point.Point PASSED [ 54%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/point.py::shapely.geometry.point.Point.xy PASSED [ 54%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/polygon.py::shapely.geometry.polygon.LinearRing PASSED [ 55%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/geometry/polygon.py::shapely.geometry.polygon.Polygon PASSED [ 56%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/io.py::shapely.io.from_geojson PASSED [ 56%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/io.py::shapely.io.from_wkb PASSED [ 57%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/io.py::shapely.io.from_wkt PASSED [ 58%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/io.py::shapely.io.to_geojson PASSED [ 58%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/io.py::shapely.io.to_wkb PASSED [ 59%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/io.py::shapely.io.to_wkt PASSED [ 60%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/linear.py::shapely.linear.line_interpolate_point PASSED [ 60%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/linear.py::shapely.linear.line_locate_point PASSED [ 61%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/linear.py::shapely.linear.line_merge PASSED [ 61%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/linear.py::shapely.linear.shared_paths PASSED [ 62%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/linear.py::shapely.linear.shortest_line PASSED [ 63%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/measurement.py::shapely.measurement.area PASSED [ 63%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/measurement.py::shapely.measurement.bounds PASSED [ 64%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/measurement.py::shapely.measurement.distance PASSED [ 65%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/measurement.py::shapely.measurement.frechet_distance PASSED [ 65%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/measurement.py::shapely.measurement.hausdorff_distance PASSED [ 66%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/measurement.py::shapely.measurement.length PASSED [ 67%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/measurement.py::shapely.measurement.minimum_bounding_radius PASSED [ 67%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/measurement.py::shapely.measurement.minimum_clearance PASSED [ 68%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/measurement.py::shapely.measurement.total_bounds PASSED [ 69%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/ops.py::shapely.ops.SplitOp.split PASSED [ 69%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/ops.py::shapely.ops.substring PASSED [ 70%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.contains PASSED [ 70%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.contains_properly PASSED [ 71%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.contains_xy PASSED [ 72%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.covered_by PASSED [ 72%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.covers PASSED [ 73%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.crosses PASSED [ 74%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.disjoint PASSED [ 74%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.dwithin PASSED [ 75%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.equals PASSED [ 76%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.equals_exact PASSED [ 76%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.equals_identical PASSED [ 77%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.has_m PASSED [ 78%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.has_z PASSED [ 78%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.intersects PASSED [ 79%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.intersects_xy PASSED [ 80%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.is_ccw PASSED [ 80%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.is_closed PASSED [ 81%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.is_empty PASSED [ 81%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.is_geometry PASSED [ 82%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.is_missing PASSED [ 83%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.is_prepared PASSED [ 83%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.is_ring PASSED [ 84%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.is_simple PASSED [ 85%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.is_valid PASSED [ 85%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.is_valid_input PASSED [ 86%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.is_valid_reason PASSED [ 87%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.overlaps PASSED [ 87%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.relate PASSED [ 88%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.relate_pattern PASSED [ 89%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.touches PASSED [ 89%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/predicates.py::shapely.predicates.within PASSED [ 90%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/prepared.py::shapely.prepared.PreparedGeometry PASSED [ 90%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/set_operations.py::shapely.set_operations.coverage_union PASSED [ 91%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/set_operations.py::shapely.set_operations.coverage_union_all PASSED [ 92%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/set_operations.py::shapely.set_operations.difference PASSED [ 92%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/set_operations.py::shapely.set_operations.disjoint_subset_union PASSED [ 93%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/set_operations.py::shapely.set_operations.disjoint_subset_union_all PASSED [ 94%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/set_operations.py::shapely.set_operations.intersection PASSED [ 94%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/set_operations.py::shapely.set_operations.intersection_all PASSED [ 95%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/set_operations.py::shapely.set_operations.symmetric_difference PASSED [ 96%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/set_operations.py::shapely.set_operations.symmetric_difference_all PASSED [ 96%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/set_operations.py::shapely.set_operations.union PASSED [ 97%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/set_operations.py::shapely.set_operations.union_all PASSED [ 98%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/strtree.py::shapely.strtree.STRtree.nearest PASSED [ 98%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/strtree.py::shapely.strtree.STRtree.query PASSED [ 99%] ../../BUILDROOT/usr/lib64/python3.14/site-packages/shapely/strtree.py::shapely.strtree.STRtree.query_nearest PASSED [100%] =============================== warnings summary =============================== BUILDROOT/usr/lib64/python3.14/site-packages/shapely/set_operations.py::shapely.set_operations.symmetric_difference_all BUILDROOT/usr/lib64/python3.14/site-packages/shapely/set_operations.py::shapely.set_operations.symmetric_difference_all BUILDROOT/usr/lib64/python3.14/site-packages/shapely/set_operations.py::shapely.set_operations.symmetric_difference_all BUILDROOT/usr/lib64/python3.14/site-packages/shapely/set_operations.py::shapely.set_operations.symmetric_difference_all /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/lib64/python3.14/site-packages/shapely/decorators.py:88: DeprecationWarning: The symmetric_difference_all function behaves incorrectly and will be removed in a future version. See https://github.com/shapely/shapely/issues/2027 for more details. return func(*args, **kwargs) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ======================= 155 passed, 4 warnings in 0.71s ======================== + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-shapely-2.1.1-5.fc44.ppc64le Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.cvqGvy + umask 022 + cd /builddir/build/BUILD/python-shapely-2.1.1-build + cd shapely-2.1.1 + DOCDIR=/builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/share/doc/python3-shapely + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/share/doc/python3-shapely + cp -pr /builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/CHANGES.txt /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/share/doc/python3-shapely + cp -pr /builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/CITATION.cff /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/share/doc/python3-shapely + cp -pr /builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/CREDITS.txt /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/share/doc/python3-shapely + cp -pr /builddir/build/BUILD/python-shapely-2.1.1-build/shapely-2.1.1/README.rst /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT/usr/share/doc/python3-shapely + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(klib-kvec) = 0.1.0 lib.cpython-314-powerpc64le-linux-gnu.so()(64bit) python-shapely = 2.1.1-5.fc44 python3-shapely = 2.1.1-5.fc44 python3-shapely(ppc-64) = 2.1.1-5.fc44 python3.14-shapely = 2.1.1-5.fc44 python3.14dist(shapely) = 2.1.1 python3dist(shapely) = 2.1.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgeos_c.so.1()(64bit) python(abi) = 3.14 python3.14dist(numpy) >= 1.21 rtld(GNU_HASH) Processing files: python-shapely-debugsource-2.1.1-5.fc44.ppc64le Provides: python-shapely-debugsource = 2.1.1-5.fc44 python-shapely-debugsource(ppc-64) = 2.1.1-5.fc44 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-shapely-debuginfo-2.1.1-5.fc44.ppc64le Provides: debuginfo(build-id) = 0f1dfd422b426b604d711022c16b51b9066225f1 debuginfo(build-id) = a8b2c7ebf47c9fec46c663f5e97b3ec5c6cddda9 debuginfo(build-id) = c4523f01c515d72dab0b698671b02e01e51d54b6 lib.cpython-314-powerpc64le-linux-gnu.so-2.1.1-5.fc44.ppc64le.debug()(64bit) python-shapely-debuginfo = 2.1.1-5.fc44 python3-shapely-debuginfo = 2.1.1-5.fc44 python3-shapely-debuginfo(ppc-64) = 2.1.1-5.fc44 python3.14-shapely-debuginfo = 2.1.1-5.fc44 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: python-shapely-debugsource(ppc-64) = 2.1.1-5.fc44 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/python-shapely-2.1.1-build/BUILDROOT Wrote: /builddir/build/SRPMS/python-shapely-2.1.1-5.fc44.src.rpm Wrote: /builddir/build/RPMS/python3-shapely-debuginfo-2.1.1-5.fc44.ppc64le.rpm Wrote: /builddir/build/RPMS/python-shapely-debugsource-2.1.1-5.fc44.ppc64le.rpm Wrote: /builddir/build/RPMS/python3-shapely-2.1.1-5.fc44.ppc64le.rpm Finish: rpmbuild python-shapely-2.1.1-5.fc44.src.rpm Finish: build phase for python-shapely-2.1.1-5.fc44.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-41-ppc64le-1755095712.854985/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 INFO: Done(/var/lib/copr-rpmbuild/results/python-shapely-2.1.1-5.fc44.src.rpm) Config(child) 2 minutes 4 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 Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "python3-shapely", "epoch": null, "version": "2.1.1", "release": "5.fc44", "arch": "ppc64le" }, { "name": "python-shapely-debugsource", "epoch": null, "version": "2.1.1", "release": "5.fc44", "arch": "ppc64le" }, { "name": "python3-shapely-debuginfo", "epoch": null, "version": "2.1.1", "release": "5.fc44", "arch": "ppc64le" }, { "name": "python-shapely", "epoch": null, "version": "2.1.1", "release": "5.fc44", "arch": "src" } ] } RPMResults finished