==>(B Building on aurorus(B ==>(B Checking for remote environment...(B ==>(B Syncing package to remote host...(B sending incremental file list created directory packages/python-geopandas ./ .SRCINFO 1,285 100% 0.00kB/s 0:00:00 1,285 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 98 100% 95.70kB/s 0:00:00 98 100% 95.70kB/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 1,675 100% 1.60MB/s 0:00:00 1,675 100% 1.60MB/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 375 100% 366.21kB/s 0:00:00 375 100% 366.21kB/s 0:00:00 (xfr#5, to-chk=3/9) python-geopandas-1.1.4-1.log 750 100% 732.42kB/s 0:00:00 750 100% 732.42kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 2,830 bytes received 192 bytes 1,208.80 bytes/sec total size is 4,295 speedup is 1.42 ==>(B Applying RISC-V patches...(B sending incremental file list ./ geos-3.15-tests.patch 992 100% 0.00kB/s 0:00:00 992 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=1/3) riscv64.patch 512 100% 500.00kB/s 0:00:00 512 100% 500.00kB/s 0:00:00 (xfr#2, to-chk=0/3) sent 940 bytes received 57 bytes 664.67 bytes/sec total size is 1,504 speedup is 1.51 patching file PKGBUILD ==>(B Running pkgctl build --arch riscv64 on remote host...(B ==> WARNING:(B invalid architecture: riscv64(B ==>(B Updating pacman database cache(B [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==>(B Building python-geopandas(B  ->(B repo: extra(B  ->(B arch: riscv64(B  ->(B worker: felix-8(B ==>(B Building python-geopandas for [extra] (riscv64)(B ]3008;start=9316bb8d230b4d38865019b8b15d4a0b;user=felix;hostname=aurorus.felixc.at;machineid=01ca1404c26b4b3a80152fb4f25f4ca7;bootid=62bf108769c34cbbb3b3844801966040;pid=2899631;comm=sudo;targetuser=root;type=session\Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ]3008;start=96e600d0b3004b52825a9e003d9c92dc;user=root;hostname=aurorus.felixc.at;machineid=01ca1404c26b4b3a80152fb4f25f4ca7;bootid=62bf108769c34cbbb3b3844801966040;pid=2899683;comm=systemd-nspawn;container=arch-nspawn-2899683;type=container\]11;?\]2;🔵 Container arch-nspawn-2899683 on aurorus.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[!p]104\[?7h]3008;end=96e600d0b3004b52825a9e003d9c92dc\==>(B Building in chroot for [extra] (riscv64)...(B ==>(B Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-8]...(Bdone(B ]3008;start=23ecb90ec484441ca5f8c2b5a1edc6cc;user=root;hostname=aurorus.felixc.at;machineid=01ca1404c26b4b3a80152fb4f25f4ca7;bootid=62bf108769c34cbbb3b3844801966040;pid=2900487;comm=sudo;targetuser=felix;type=session\==>(B Making package: python-geopandas 1.1.4-1 (Mon Sep 14 15:06:33 2026)(B ==>(B Retrieving sources...(B  ->(B Downloading python-geopandas-1.1.4.tar.gz...(B % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00:01 0 100 36928 0 36928 0 0 17230 0 00:02 35317 100 844.0k 0 844.0k 0 0 268.2k 0 00:03 411.9k 100 1.90M 0 1.90M 0 0 470.2k 0 00:04 638.9k 100 3.21M 0 3.21M 0 0 635.6k 0 00:05 806.3k 100 4.87M 0 4.87M 0 0 795.7k 0 00:06 964.6k 100 6.44M 0 6.44M 0 0 921.3k 0 00:07 964.6k 100 6.44M 0 6.44M 0 0 921.2k 0 00:07 964.6k 100 6.44M 0 6.44M 0 0 921.1k 0 00:07 964.6k  ->(B Found geos-3.15-tests.patch(B ==>(B Validating source files with sha256sums...(B python-geopandas-1.1.4.tar.gz ... Passed geos-3.15-tests.patch ... Passed ]3008;end=23ecb90ec484441ca5f8c2b5a1edc6cc\Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ]3008;start=dd07fc3ff8da4fd0957797deaa1ce1cd;user=root;hostname=aurorus.felixc.at;machineid=01ca1404c26b4b3a80152fb4f25f4ca7;bootid=62bf108769c34cbbb3b3844801966040;pid=2905748;comm=systemd-nspawn;container=makechrootpkg-python-geopandas.build.2899660;type=container\]11;?\]2;🔵 Container makechrootpkg-python-geopandas.build.2899660 on aurorus.felixc.at\]3008;start=924381cb5e2c4a4a9a44e12d7c79125f;user=root;hostname=makechrootpkg-python-geopandas.build.2899660;machineid=0d405df5a1cc4a8aa1ca96c60fd93bc2;bootid=68f1a539547e4c3f806e2f7fe32c49e7;pid=14;comm=sudo;targetuser=builduser;type=session\==>(B Making package: python-geopandas 1.1.4-1 (Mon Sep 14 15:07:23 2026)(B ==>(B Checking runtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=ada24bcc6fd84b979f74c2669fa5a0a9;user=builduser;hostname=makechrootpkg-python-geopandas.build.2899660;machineid=0d405df5a1cc4a8aa1ca96c60fd93bc2;bootid=68f1a539547e4c3f806e2f7fe32c49e7;pid=885;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... Package (41) New Version Net Change Download Size extra/blas 3.12.1-2 0.43 MiB extra/blosc 1.21.6-2 0.06 MiB extra/cblas 3.12.1-2 0.31 MiB extra/crypto++ 8.9.0-3 6.10 MiB extra/geos 3.15.0-1 7.47 MiB 1.92 MiB extra/giflib 6.1.3-2 0.30 MiB extra/jbigkit 2.1-8 0.13 MiB extra/lapack 3.12.1-2 9.09 MiB extra/libaec 1.1.7-1 0.08 MiB extra/libdeflate 1.26-1 0.10 MiB extra/libfreexl 2.0.0-3 0.08 MiB extra/libgeotiff 1.7.4-1 0.39 MiB extra/libjpeg-turbo 3.2.0-2 2.24 MiB extra/libpng 1.6.58-2 0.54 MiB extra/librttopo 1.1.0-6 0.54 MiB extra/libspatialite 5.1.0-4 15.47 MiB extra/libtiff 4.7.2-1 1.18 MiB extra/libwebp 1.6.0-2 0.64 MiB core/minizip 1:1.3.2-3 0.09 MiB extra/muparser 2.3.5-2 0.57 MiB extra/ocl-icd 2.3.5-1 0.52 MiB extra/proj 9.8.1-1 14.93 MiB 3.10 MiB extra/python-attrs 26.1.0-1 0.63 MiB extra/python-certifi 2026.07.22-1 0.02 MiB extra/python-click 8.3.3-1 1.38 MiB extra/python-cligj 0.7.2-8 0.04 MiB 0.01 MiB extra/python-dateutil 2.9.0-8.1 1.03 MiB extra/python-pytz 2026.1-1 0.17 MiB extra/python-six 1.17.0-3 0.12 MiB extra/qhull 2020.2-5 12.82 MiB extra/snappy 1.2.2-3 0.09 MiB core/unixodbc 2.3.14-1 0.80 MiB extra/xerces-c 3.3.0-4 8.02 MiB extra/gdal 3.13.3-2 37.22 MiB 12.67 MiB extra/python-fiona 1.10.1-7 2.84 MiB 0.81 MiB extra/python-numpy 2.5.3-1 42.54 MiB extra/python-packaging 26.3-1 1.58 MiB extra/python-pandas 2.3.3-5 107.55 MiB extra/python-pyogrio 0.13.0-1 2.82 MiB 0.69 MiB extra/python-pyproj 3.8.0-1 2.28 MiB 0.50 MiB extra/python-shapely 2.1.2-2 3.86 MiB Total Download Size: 19.71 MiB Total Installed Size: 287.05 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... gdal-3.13.3-2-riscv64 downloading... proj-9.8.1-1-riscv64 downloading... geos-3.15.0-1-riscv64 downloading... python-fiona-1.10.1-7-riscv64 downloading... python-pyogrio-0.13.0-1-riscv64 downloading... python-pyproj-3.8.0-1-riscv64 downloading... python-cligj-0.7.2-8-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing snappy... installing blosc... installing crypto++... installing geos... installing giflib... installing libaec... installing libdeflate... installing minizip... installing libfreexl... installing libjpeg-turbo... installing jbigkit... installing libwebp... Optional dependencies for libwebp libwebp-utils: WebP conversion and inspection tools installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing proj... installing libgeotiff... installing libpng... installing librttopo... installing libspatialite... installing muparser... installing ocl-icd... Optional dependencies for ocl-icd opencl-driver: packaged opencl driver installing qhull... installing unixodbc... installing xerces-c... installing gdal... Optional dependencies for gdal arrow: Arrow/Parquet support cfitsio: FITS support hdf5: HDF5 support libheif: HEIF support libjxl: JPEG XL support mariadb-libs: MySQL support netcdf: netCDF support openexr: EXR support openjpeg2: JP2 support podofo: PDF support poppler: PDF support postgresql-libs: PostgreSQL support libwebp: WebP support [installed] installing python-attrs... installing python-certifi... installing python-click... installing python-cligj... installing python-fiona... Optional dependencies for python-fiona python-shapely: fio-calc functionnality [pending] python-boto3: s3 support installing blas... installing cblas... installing lapack... installing python-numpy... Optional dependencies for python-numpy blas-openblas: faster linear algebra installing python-packaging... installing python-six... installing python-dateutil... installing python-pytz... installing python-pandas... Optional dependencies for python-pandas python-pandas-datareader: pandas.io.data replacement (recommended) python-numexpr: accelerating certain numerical operations (recommended) python-bottleneck: accelerating certain types of nan evaluations (recommended) python-matplotlib: plotting python-jinja: conditional formatting with DataFrame.style python-tabulate: printing in Markdown-friendly format python-scipy: miscellaneous statistical functions python-numba: alternative execution engine python-xarray: pandas-like API for N-dimensional data python-xlrd: Excel XLS input python-xlwt: Excel XLS output python-openpyxl: Excel XLSX input/output python-xlsxwriter: alternative Excel XLSX output python-beautifulsoup4: read_html function (in any case) python-html5lib: read_html function (and/or python-lxml) python-lxml: read_xml, to_xml and read_html function (and/or python-html5lib) python-sqlalchemy: SQL database support python-psycopg2: PostgreSQL engine for sqlalchemy python-pymysql: MySQL engine for sqlalchemy python-pytables: HDF5-based reading / writing python-blosc: for msgpack compression using blosc zlib: compression for msgpack [installed] python-pyarrow: Parquet, ORC and feather reading/writing python-fsspec: handling files aside from local and HTTP python-qtpy: read_clipboard function (only one needed) xclip: read_clipboard function (only one needed) xsel: read_clipboard function (only one needed) python-brotli: Brotli compression python-snappy: Snappy compression python-zstandard: Zstandard (zstd) compression installing python-pyogrio... installing python-pyproj... installing python-shapely... Optional dependencies for python-shapely python-numpy: for shapely.vectorized submodule [installed] :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h]3008;end=ada24bcc6fd84b979f74c2669fa5a0a9\==>(B Checking buildtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=015371da4ac54f45ba5e955bb99a455e;user=builduser;hostname=makechrootpkg-python-geopandas.build.2899660;machineid=0d405df5a1cc4a8aa1ca96c60fd93bc2;bootid=68f1a539547e4c3f806e2f7fe32c49e7;pid=1095;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... Package (125) New Version Net Change Download Size extra/abseil-cpp 20260817.0-2 6.45 MiB extra/aom 3.15.0-1 4.98 MiB extra/apache-orc 2.3.1-4 1.89 MiB extra/arrow 25.0.1-6 34.79 MiB extra/avahi 1:0.9rc5-1 1.94 MiB extra/aws-c-auth 0.10.1-1 0.36 MiB extra/aws-c-cal 0.9.13-1 0.14 MiB extra/aws-c-common 0.12.6-1 0.95 MiB extra/aws-c-compression 0.3.2-1 0.03 MiB extra/aws-c-event-stream 0.7.0-1 0.15 MiB extra/aws-c-http 0.10.14-1 0.58 MiB extra/aws-c-io 0.26.3-1 0.55 MiB extra/aws-c-mqtt 0.15.2-1 0.58 MiB extra/aws-c-s3 0.12.2-1 0.38 MiB extra/aws-c-sdkutils 0.2.4-1 0.12 MiB extra/aws-checksums 0.2.10-1 0.13 MiB extra/aws-crt-cpp 0.38.5-1 1.35 MiB extra/aws-sdk-cpp-core 1.11.792-1 2.73 MiB extra/aws-sdk-cpp-iam 1.11.792-1 4.88 MiB extra/aws-sdk-cpp-s3 1.11.792-1 15.19 MiB extra/bubblewrap 0.12.0-1 0.09 MiB extra/c-ares 1.34.8-1 0.52 MiB extra/cairo 1.18.4-1 1.44 MiB extra/dav1d 1.5.4-1 0.71 MiB extra/fontconfig 2:2.18.3-2 1.28 MiB extra/freetype2 2.14.3-1 1.61 MiB extra/fribidi 1.0.16-2 0.24 MiB extra/gdk-pixbuf2 2.44.7-1 2.98 MiB extra/gflags 2.2.2-6 11.03 MiB extra/glycin 2.1.5-2 20.41 MiB extra/google-glog 0.7.1-2.1 0.34 MiB extra/gperftools 2.18.1-1 1.99 MiB extra/graphite 1:1.3.15-1 0.18 MiB extra/grpc 1.84.0-1 25.93 MiB extra/gtest 1.18.0-1 1.57 MiB extra/harfbuzz 14.4.0-1 4.70 MiB extra/highway 1.4.0-1 4.57 MiB extra/ijs 0.35-7 0.11 MiB extra/jbig2dec 0.20-2 0.14 MiB extra/lcms2 2.19.1-1 0.66 MiB extra/libavif 1.4.2-1 0.77 MiB extra/libcups 2:2.4.19-1 0.83 MiB extra/libdaemon 0.14-6 0.05 MiB extra/libdatrie 0.2.14-1 0.48 MiB extra/libice 1.1.2-1 0.35 MiB extra/libidn 1.44-1 0.85 MiB extra/libimagequant 4.4.1-2 0.55 MiB extra/libjxl 0.12.0-1 9.72 MiB extra/libpaper 2.2.8-1 0.13 MiB extra/libraqm 0.11.0-1 0.19 MiB extra/librsvg 2:2.62.3-1 10.04 MiB extra/libsm 1.2.6-1 0.26 MiB extra/libspatialindex 2.1.0-1 1.22 MiB 0.36 MiB extra/libthai 0.1.30-1 1.24 MiB extra/libunwind 1.8.3-1 0.26 MiB extra/liburing 2.15-1 0.46 MiB extra/libutf8proc 2.11.3-1 0.38 MiB extra/libx11 1.8.13-1 9.75 MiB extra/libxau 1.0.12-1 0.02 MiB extra/libxcb 1.17.0-1 3.69 MiB extra/libxdmcp 1.1.5-2 0.13 MiB extra/libxext 1.3.7-1 0.30 MiB extra/libxft 2.3.9-1 0.12 MiB extra/libxrender 0.9.12-1 0.09 MiB extra/libxslt 1.1.45-2 0.76 MiB extra/libxt 1.3.1-1 1.99 MiB extra/libyuv r2921+644251f25-1 1.16 MiB core/lzo 2.10-5 0.34 MiB extra/numactl 2.0.19-1.1 0.20 MiB extra/openjpeg2 2.5.4-1 13.30 MiB extra/pango 1:1.58.2-1 2.37 MiB extra/pixman 0.46.4-1 0.48 MiB extra/poppler-data 0.4.12-2 12.34 MiB extra/postgresql 18.6-1 43.39 MiB extra/postgresql-libs 18.6-1 15.64 MiB extra/protobuf 36.1-1 22.39 MiB extra/protobuf-c 1.5.2-15 0.35 MiB 0.14 MiB extra/python-autocommand 2.2.2-9 0.08 MiB extra/python-charset-normalizer 3.5.1-1 0.63 MiB extra/python-contourpy 1.4.0-1 0.91 MiB extra/python-cycler 0.12.1-4 0.07 MiB extra/python-fonttools 4.65.0-1 21.35 MiB extra/python-geographiclib 2.1-3 0.53 MiB 0.08 MiB extra/python-greenlet 3.5.1-1 0.46 MiB extra/python-idna 3.19-1 0.66 MiB extra/python-iniconfig 2.3.0-1 0.07 MiB extra/python-jaraco.collections 5.1.0-3 0.11 MiB extra/python-jaraco.context 6.1.2-1 0.06 MiB extra/python-jaraco.functools 4.1.0-3 0.07 MiB extra/python-jaraco.text 4.0.0-4 0.08 MiB extra/python-kiwisolver 1.5.1-1 0.14 MiB extra/python-more-itertools 11.1.0-1 0.77 MiB extra/python-pillow 12.3.0-1 4.85 MiB extra/python-platformdirs 4.11.8-1 0.48 MiB extra/python-pluggy 1.6.0-3.1 0.23 MiB extra/python-pooch 1.9.0-1 0.75 MiB extra/python-pygments 2.21.0-1 15.59 MiB extra/python-pyparsing 3.3.2-1.1 1.55 MiB extra/python-pyproject-hooks 1.2.0-6 0.11 MiB extra/python-requests 2.34.2-1 0.76 MiB extra/python-typing_extensions 4.16.0-1 0.53 MiB extra/python-urllib3 2.6.3-1 1.44 MiB extra/rav1e 0.8.1-3 4.85 MiB extra/re2 2:2025.11.05-6 0.55 MiB extra/s2n-tls 1.7.2-1 1.50 MiB extra/shared-mime-info 2.5.1-2 5.81 MiB extra/svt-av1 4.2.0-1 2.16 MiB extra/thrift 0.22.0-6 5.39 MiB extra/xcb-proto 1.17.0-4 1.03 MiB extra/xorgproto 2025.1-1 1.47 MiB extra/ghostscript 10.08.0-1 40.68 MiB extra/postgis 3.6.4-1 39.78 MiB 1.69 MiB extra/python-build 1.6.0-1 0.33 MiB extra/python-fsspec 2026.7.0-1 2.58 MiB extra/python-geopy 2.5.0-1 1.17 MiB 0.15 MiB extra/python-installer 1.0.1-1 0.21 MiB extra/python-matplotlib 3.11.1-1 32.21 MiB extra/python-psycopg2 2.9.13-1 0.73 MiB 0.18 MiB extra/python-pyarrow 25.0.1-1 17.30 MiB extra/python-pytest 1:9.1.1-1 4.95 MiB extra/python-rtree 1.4.1-2 0.47 MiB extra/python-scipy 1.18.1-1 112.78 MiB extra/python-setuptools 1:84.0.0-1 4.92 MiB extra/python-sqlalchemy 2.0.51-1 27.49 MiB extra/python-wheel 0.48.0-1 0.34 MiB Total Download Size: 2.60 MiB Total Installed Size: 676.23 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... postgis-3.6.4-1-riscv64 downloading... libspatialindex-2.1.0-1-riscv64 downloading... python-psycopg2-2.9.13-1-riscv64 downloading... python-geopy-2.5.0-1-any downloading... protobuf-c-1.5.2-15-riscv64 downloading... python-geographiclib-2.1-3-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-pip: to use as the Python package installer (default) python-uv: to use as the Python package installer python-virtualenv: to use virtualenv for build isolation installing python-installer... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-jaraco.collections... installing python-platformdirs... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures python-setuptools: for legacy bdist_wheel subcommand [pending] installing python-setuptools... installing python-iniconfig... installing python-pluggy... installing python-pygments... installing python-pytest... installing python-fsspec... Optional dependencies for python-fsspec python-aiohttp: HTTP support python-distributed: Dask support python-libarchive-c: archives support python-lz4: LZ4 compression support python-paramiko: SFTP support python-pyarrow: Arrow/Parquet support [pending] python-pygit2: git support python-requests: web protocols support [pending] python-smbprotocol: SMB support python-snappy: snappy compression support python-tqdm: progress bar support installing libspatialindex... installing python-rtree... Optional dependencies for python-rtree python-numpy: array-based bulk insert support [installed] installing freetype2... Optional dependencies for freetype2 harfbuzz: Improved autohinting [pending] installing python-contourpy... Optional dependencies for python-contourpy python-matplotlib: matplotlib renderer [pending] installing python-cycler... installing python-fonttools... Optional dependencies for python-fonttools python-brotli: to compress/decompress WOFF 2.0 web fonts python-fs: to read/write UFO source files python-lxml: faster backend for XML files reading/writing python-lz4: for graphite type tables in ttLib/tables python-matplotlib: for visualizing DesignSpaceDocument and resulting VariationModel [pending] python-pyqt5: for drawing glyphs with Qt’s QPainterPath python-reportlab: to drawing glyphs as PNG images python-scipy: for finding wrong contour/component order between different masters [pending] python-sympy: for symbolic font statistics analysis python-uharfbuzz: to use the Harfbuzz Repacker for packing GSUB/GPOS tables python-unicodedata2: for displaying the Unicode character names when dumping the cmap table with ttx python-zopfli: faster backend fom WOFF 1.0 web fonts compression installing python-kiwisolver... installing lcms2... installing aom... installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing libyuv... installing rav1e... installing svt-av1... installing libavif... installing fribidi... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing libraqm... installing openjpeg2... installing libimagequant... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing python-pillow... Optional dependencies for python-pillow libwebp: for webp images [installed] tk: for the ImageTK module python-olefile: OLE2 file support python-pyqt6: for the ImageQt module python-defusedxml: for reading XMP tags installing python-pyparsing... Optional dependencies for python-pyparsing python-railroad-diagrams: for generating Railroad Diagrams python-jinja: for generating Railroad Diagrams installing python-matplotlib... Optional dependencies for python-matplotlib tk: Tk{Agg,Cairo} backends pyside6: alternative for Qt6{Agg,Cairo} backends python-pyqt6: Qt6{Agg,Cairo} backends python-gobject: for GTK{3,4}{Agg,Cairo} backend python-wxpython: WX{Agg,Cairo} backend python-cairo: {GTK{3,4},Qt{5,6},Tk,WX}Cairo backends python-cairocffi: alternative for Cairo backends python-tornado: WebAgg backend ffmpeg: for saving movies imagemagick: for saving animated gifs ghostscript: usetex dependencies [pending] texlive-binextra: usetex dependencies texlive-fontsrecommended: usetex dependencies texlive-latexrecommended: usetex usage with pdflatex python-certifi: https support [installed] installing python-charset-normalizer... installing python-idna... installing python-urllib3... Optional dependencies for python-urllib3 python-brotli: Brotli support python-brotlicffi: Brotli support python-h2: HTTP/2 support python-pysocks: SOCKS support installing python-requests... Optional dependencies for python-requests python-chardet: alternative character encoding library python-pysocks: SOCKS proxy support installing python-pooch... Optional dependencies for python-pooch python-paramiko: for SFTP downloads python-tqdm: for printing a download progress bar installing python-scipy... Optional dependencies for python-scipy python-pillow: for image saving module [installed] installing python-geographiclib... installing python-geopy... Optional dependencies for python-geopy python-aiohttp: for async http support python-pytz: for timezone support [installed] python-requests: for requests support [installed] python-urllib3: for requests support [installed] python-yarl: for async http support installing python-greenlet... installing python-typing_extensions... installing python-sqlalchemy... Optional dependencies for python-sqlalchemy python-psycopg: connect to PostgreSQL database python-psycopg2: connect to PostgreSQL database [pending] installing postgresql-libs... installing python-psycopg2... installing gtest... Optional dependencies for gtest python: gmock generator [installed] installing abseil-cpp... installing protobuf... installing apache-orc... installing aws-c-common... installing aws-c-cal... installing aws-c-compression... installing s2n-tls... installing aws-c-io... installing aws-c-http... installing aws-c-sdkutils... installing aws-c-auth... installing aws-checksums... installing aws-c-event-stream... installing aws-c-mqtt... installing aws-c-s3... installing aws-crt-cpp... installing aws-sdk-cpp-core... installing aws-sdk-cpp-iam... installing aws-sdk-cpp-s3... installing gflags... installing google-glog... installing c-ares... installing re2... installing grpc... installing libutf8proc... installing thrift... Optional dependencies for thrift qt5-base: TQTcpServer (Qt5) support installing arrow... installing python-pyarrow... Optional dependencies for python-pyarrow python-cffi: interact with C code python-pandas: Pandas integration [installed] python-fsspec: Filesystem Spec support [installed] installing liburing... installing libxslt... Optional dependencies for libxslt python: Python bindings [installed] installing numactl... installing postgresql... Optional dependencies for postgresql logrotate: rotates system logs automatically perl: for PL/Perl support [installed] postgresql-old-upgrade: upgrade from previous major version using pg_upgrade python: for PL/Python 3 support [installed] tcl: for PL/Tcl support installing protobuf-c... installing postgis... installing libice... installing libsm... installing libx11... installing libxt... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks installing libcups... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing jbig2dec... installing libpaper... installing ijs... installing libidn... installing poppler-data... installing libxext... installing libxrender... installing lzo... installing pixman... installing cairo... installing bubblewrap... installing libunwind... installing gperftools... installing highway... installing libjxl... Optional dependencies for libjxl java-runtime: for JNI bindings installing libdatrie... installing libthai... installing libxft... installing pango... installing librsvg... installing glycin... Optional dependencies for glycin libheif: Load .avif, .heic and .heif installing shared-mime-info... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libheif: Load .avif, .heic and .heif libopenraw: Load .arw, .cr2, .crw, .dng, .erf, .mrw, .nef, .orf, .pef and .raf libwmf: Load .apm and .wmf installing ghostscript... Optional dependencies for ghostscript gtk3: needed for gsx :: Running post-transaction hooks... (1/9) Creating system user accounts... Creating group 'avahi' with GID 968. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 968 and GID 968. Creating group 'postgres' with GID 967. Creating user 'postgres' (PostgreSQL user) with UID 967 and GID 967. (2/9) Creating temporary files... (3/9) Reloading system manager configuration... Skipped: Current root is not booted. (4/9) Updating the MIME type database... (5/9) Arming ConditionNeedsUpdate... (6/9) Updating fontconfig configuration... (7/9) Reloading system bus configuration... Skipped: Current root is not booted. (8/9) Updating fontconfig cache... (9/9) Updating the info directory file... [?25h]3008;end=015371da4ac54f45ba5e955bb99a455e\==>(B Retrieving sources...(B  ->(B Found python-geopandas-1.1.4.tar.gz(B  ->(B Found geos-3.15-tests.patch(B ==> WARNING:(B Skipping all source file integrity checks.(B ==>(B Extracting sources...(B  ->(B Extracting python-geopandas-1.1.4.tar.gz with bsdtar(B ==>(B Starting prepare()...(B patching file geopandas/tests/test_geom_methods.py ==>(B Starting build()...(B * Getting build dependencies for wheel... Failed to load config from /build/python-geopandas/src/geopandas-1.1.4/pyproject.toml: 'versioneer' Try to load it from setup.cfg running egg_info creating geopandas.egg-info writing geopandas.egg-info/PKG-INFO writing dependency_links to geopandas.egg-info/dependency_links.txt writing requirements to geopandas.egg-info/requires.txt writing top-level names to geopandas.egg-info/top_level.txt writing manifest file 'geopandas.egg-info/SOURCES.txt' reading manifest file 'geopandas.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE.txt' writing manifest file 'geopandas.egg-info/SOURCES.txt' Failed to load config from /build/python-geopandas/src/geopandas-1.1.4/pyproject.toml: 'versioneer' Try to load it from setup.cfg * Building wheel... Failed to load config from /build/python-geopandas/src/geopandas-1.1.4/pyproject.toml: 'versioneer' Try to load it from setup.cfg running bdist_wheel running build running build_py Failed to load config from /build/python-geopandas/src/geopandas-1.1.4/pyproject.toml: 'versioneer' Try to load it from setup.cfg Failed to load config from /build/python-geopandas/src/geopandas-1.1.4/pyproject.toml: 'versioneer' Try to load it from setup.cfg creating build/lib/geopandas copying geopandas/geoseries.py -> build/lib/geopandas copying geopandas/accessors.py -> build/lib/geopandas copying geopandas/sindex.py -> build/lib/geopandas copying geopandas/__init__.py -> build/lib/geopandas copying geopandas/geodataframe.py -> build/lib/geopandas copying geopandas/_decorator.py -> build/lib/geopandas copying geopandas/_config.py -> build/lib/geopandas copying geopandas/explore.py -> build/lib/geopandas copying geopandas/base.py -> build/lib/geopandas copying geopandas/testing.py -> build/lib/geopandas copying geopandas/plotting.py -> build/lib/geopandas copying geopandas/_compat.py -> build/lib/geopandas copying geopandas/conftest.py -> build/lib/geopandas copying geopandas/_version.py -> build/lib/geopandas copying geopandas/array.py -> build/lib/geopandas creating build/lib/geopandas/tests copying geopandas/tests/test_dissolve.py -> build/lib/geopandas/tests copying geopandas/tests/test_geom_methods.py -> build/lib/geopandas/tests copying geopandas/tests/test_sindex.py -> build/lib/geopandas/tests copying geopandas/tests/test_explore.py -> build/lib/geopandas/tests copying geopandas/tests/__init__.py -> build/lib/geopandas/tests copying geopandas/tests/test_testing.py -> build/lib/geopandas/tests copying geopandas/tests/test_geodataframe.py -> build/lib/geopandas/tests copying geopandas/tests/test_merge.py -> build/lib/geopandas/tests copying geopandas/tests/test_compat.py -> build/lib/geopandas/tests copying geopandas/tests/test_geoseries.py -> build/lib/geopandas/tests copying geopandas/tests/test_pandas_methods.py -> build/lib/geopandas/tests copying geopandas/tests/test_api.py -> build/lib/geopandas/tests copying geopandas/tests/test_pandas_accessor.py -> build/lib/geopandas/tests copying geopandas/tests/test_array.py -> build/lib/geopandas/tests copying geopandas/tests/util.py -> build/lib/geopandas/tests copying geopandas/tests/test_types.py -> build/lib/geopandas/tests copying geopandas/tests/test_extension_array.py -> build/lib/geopandas/tests copying geopandas/tests/test_plotting.py -> build/lib/geopandas/tests copying geopandas/tests/test_crs.py -> build/lib/geopandas/tests copying geopandas/tests/test_geocode.py -> build/lib/geopandas/tests copying geopandas/tests/test_overlay.py -> build/lib/geopandas/tests copying geopandas/tests/test_op_output_types.py -> build/lib/geopandas/tests copying geopandas/tests/test_decorator.py -> build/lib/geopandas/tests copying geopandas/tests/test_datasets.py -> build/lib/geopandas/tests copying geopandas/tests/test_show_versions.py -> build/lib/geopandas/tests copying geopandas/tests/test_config.py -> build/lib/geopandas/tests creating build/lib/geopandas/datasets copying geopandas/datasets/__init__.py -> build/lib/geopandas/datasets creating build/lib/geopandas/io copying geopandas/io/_pyarrow_hotfix.py -> build/lib/geopandas/io copying geopandas/io/file.py -> build/lib/geopandas/io copying geopandas/io/__init__.py -> build/lib/geopandas/io copying geopandas/io/sql.py -> build/lib/geopandas/io copying geopandas/io/_geoarrow.py -> build/lib/geopandas/io copying geopandas/io/util.py -> build/lib/geopandas/io copying geopandas/io/arrow.py -> build/lib/geopandas/io creating build/lib/geopandas/tools copying geopandas/tools/geocoding.py -> build/lib/geopandas/tools copying geopandas/tools/__init__.py -> build/lib/geopandas/tools copying geopandas/tools/hilbert_curve.py -> build/lib/geopandas/tools copying geopandas/tools/clip.py -> build/lib/geopandas/tools copying geopandas/tools/util.py -> build/lib/geopandas/tools copying geopandas/tools/_show_versions.py -> build/lib/geopandas/tools copying geopandas/tools/sjoin.py -> build/lib/geopandas/tools copying geopandas/tools/_random.py -> build/lib/geopandas/tools copying geopandas/tools/overlay.py -> build/lib/geopandas/tools creating build/lib/geopandas/io/tests copying geopandas/io/tests/__init__.py -> build/lib/geopandas/io/tests copying geopandas/io/tests/generate_legacy_storage_files.py -> build/lib/geopandas/io/tests copying geopandas/io/tests/test_pickle.py -> build/lib/geopandas/io/tests copying geopandas/io/tests/test_file_geom_types_drivers.py -> build/lib/geopandas/io/tests copying geopandas/io/tests/test_arrow.py -> build/lib/geopandas/io/tests copying geopandas/io/tests/test_infer_schema.py -> build/lib/geopandas/io/tests copying geopandas/io/tests/test_sql.py -> build/lib/geopandas/io/tests copying geopandas/io/tests/test_file.py -> build/lib/geopandas/io/tests copying geopandas/io/tests/test_geoarrow.py -> build/lib/geopandas/io/tests creating build/lib/geopandas/tools/tests copying geopandas/tools/tests/__init__.py -> build/lib/geopandas/tools/tests copying geopandas/tools/tests/test_clip.py -> build/lib/geopandas/tools/tests copying geopandas/tools/tests/test_tools.py -> build/lib/geopandas/tools/tests copying geopandas/tools/tests/test_sjoin.py -> build/lib/geopandas/tools/tests copying geopandas/tools/tests/test_hilbert_curve.py -> build/lib/geopandas/tools/tests copying geopandas/tools/tests/test_random.py -> build/lib/geopandas/tools/tests running egg_info writing geopandas.egg-info/PKG-INFO writing dependency_links to geopandas.egg-info/dependency_links.txt writing requirements to geopandas.egg-info/requires.txt writing top-level names to geopandas.egg-info/top_level.txt reading manifest file 'geopandas.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE.txt' writing manifest file 'geopandas.egg-info/SOURCES.txt' Failed to load config from /build/python-geopandas/src/geopandas-1.1.4/pyproject.toml: 'versioneer' Try to load it from setup.cfg creating build/lib/geopandas/tests/data copying geopandas/tests/data/null_geom.geojson -> build/lib/geopandas/tests/data UPDATING build/lib/geopandas/_version.py set build/lib/geopandas/_version.py to '1.1.4' installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/geopandas copying build/lib/geopandas/geoseries.py -> build/bdist.linux-riscv64/wheel/./geopandas copying build/lib/geopandas/accessors.py -> build/bdist.linux-riscv64/wheel/./geopandas creating build/bdist.linux-riscv64/wheel/geopandas/tests copying build/lib/geopandas/tests/test_dissolve.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests copying build/lib/geopandas/tests/test_geom_methods.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests copying build/lib/geopandas/tests/test_sindex.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests copying build/lib/geopandas/tests/test_explore.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests copying build/lib/geopandas/tests/__init__.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests copying build/lib/geopandas/tests/test_testing.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests copying build/lib/geopandas/tests/test_geodataframe.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests copying build/lib/geopandas/tests/test_merge.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests copying build/lib/geopandas/tests/test_compat.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests copying build/lib/geopandas/tests/test_geoseries.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests copying build/lib/geopandas/tests/test_pandas_methods.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests copying build/lib/geopandas/tests/test_api.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests copying build/lib/geopandas/tests/test_pandas_accessor.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests copying build/lib/geopandas/tests/test_array.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests copying build/lib/geopandas/tests/util.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests copying build/lib/geopandas/tests/test_types.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests copying build/lib/geopandas/tests/test_extension_array.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests copying build/lib/geopandas/tests/test_plotting.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests copying build/lib/geopandas/tests/test_crs.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests copying build/lib/geopandas/tests/test_geocode.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests copying build/lib/geopandas/tests/test_overlay.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests copying build/lib/geopandas/tests/test_op_output_types.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests copying build/lib/geopandas/tests/test_decorator.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests copying build/lib/geopandas/tests/test_datasets.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests copying build/lib/geopandas/tests/test_show_versions.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests creating build/bdist.linux-riscv64/wheel/geopandas/tests/data copying build/lib/geopandas/tests/data/null_geom.geojson -> build/bdist.linux-riscv64/wheel/./geopandas/tests/data copying build/lib/geopandas/tests/test_config.py -> build/bdist.linux-riscv64/wheel/./geopandas/tests creating build/bdist.linux-riscv64/wheel/geopandas/datasets copying build/lib/geopandas/datasets/__init__.py -> build/bdist.linux-riscv64/wheel/./geopandas/datasets copying build/lib/geopandas/sindex.py -> build/bdist.linux-riscv64/wheel/./geopandas copying build/lib/geopandas/__init__.py -> build/bdist.linux-riscv64/wheel/./geopandas copying build/lib/geopandas/geodataframe.py -> build/bdist.linux-riscv64/wheel/./geopandas copying build/lib/geopandas/_decorator.py -> build/bdist.linux-riscv64/wheel/./geopandas creating build/bdist.linux-riscv64/wheel/geopandas/io copying build/lib/geopandas/io/_pyarrow_hotfix.py -> build/bdist.linux-riscv64/wheel/./geopandas/io copying build/lib/geopandas/io/file.py -> build/bdist.linux-riscv64/wheel/./geopandas/io creating build/bdist.linux-riscv64/wheel/geopandas/io/tests copying build/lib/geopandas/io/tests/__init__.py -> build/bdist.linux-riscv64/wheel/./geopandas/io/tests copying build/lib/geopandas/io/tests/generate_legacy_storage_files.py -> build/bdist.linux-riscv64/wheel/./geopandas/io/tests copying build/lib/geopandas/io/tests/test_pickle.py -> build/bdist.linux-riscv64/wheel/./geopandas/io/tests copying build/lib/geopandas/io/tests/test_file_geom_types_drivers.py -> build/bdist.linux-riscv64/wheel/./geopandas/io/tests copying build/lib/geopandas/io/tests/test_arrow.py -> build/bdist.linux-riscv64/wheel/./geopandas/io/tests copying build/lib/geopandas/io/tests/test_infer_schema.py -> build/bdist.linux-riscv64/wheel/./geopandas/io/tests copying build/lib/geopandas/io/tests/test_sql.py -> build/bdist.linux-riscv64/wheel/./geopandas/io/tests copying build/lib/geopandas/io/tests/test_file.py -> build/bdist.linux-riscv64/wheel/./geopandas/io/tests copying build/lib/geopandas/io/tests/test_geoarrow.py -> build/bdist.linux-riscv64/wheel/./geopandas/io/tests copying build/lib/geopandas/io/__init__.py -> build/bdist.linux-riscv64/wheel/./geopandas/io copying build/lib/geopandas/io/sql.py -> build/bdist.linux-riscv64/wheel/./geopandas/io copying build/lib/geopandas/io/_geoarrow.py -> build/bdist.linux-riscv64/wheel/./geopandas/io copying build/lib/geopandas/io/util.py -> build/bdist.linux-riscv64/wheel/./geopandas/io copying build/lib/geopandas/io/arrow.py -> build/bdist.linux-riscv64/wheel/./geopandas/io copying build/lib/geopandas/_config.py -> build/bdist.linux-riscv64/wheel/./geopandas copying build/lib/geopandas/explore.py -> build/bdist.linux-riscv64/wheel/./geopandas copying build/lib/geopandas/base.py -> build/bdist.linux-riscv64/wheel/./geopandas copying build/lib/geopandas/testing.py -> build/bdist.linux-riscv64/wheel/./geopandas copying build/lib/geopandas/plotting.py -> build/bdist.linux-riscv64/wheel/./geopandas copying build/lib/geopandas/_compat.py -> build/bdist.linux-riscv64/wheel/./geopandas copying build/lib/geopandas/conftest.py -> build/bdist.linux-riscv64/wheel/./geopandas copying build/lib/geopandas/_version.py -> build/bdist.linux-riscv64/wheel/./geopandas copying build/lib/geopandas/array.py -> build/bdist.linux-riscv64/wheel/./geopandas creating build/bdist.linux-riscv64/wheel/geopandas/tools creating build/bdist.linux-riscv64/wheel/geopandas/tools/tests copying build/lib/geopandas/tools/tests/__init__.py -> build/bdist.linux-riscv64/wheel/./geopandas/tools/tests copying build/lib/geopandas/tools/tests/test_clip.py -> build/bdist.linux-riscv64/wheel/./geopandas/tools/tests copying build/lib/geopandas/tools/tests/test_tools.py -> build/bdist.linux-riscv64/wheel/./geopandas/tools/tests copying build/lib/geopandas/tools/tests/test_sjoin.py -> build/bdist.linux-riscv64/wheel/./geopandas/tools/tests copying build/lib/geopandas/tools/tests/test_hilbert_curve.py -> build/bdist.linux-riscv64/wheel/./geopandas/tools/tests copying build/lib/geopandas/tools/tests/test_random.py -> build/bdist.linux-riscv64/wheel/./geopandas/tools/tests copying build/lib/geopandas/tools/geocoding.py -> build/bdist.linux-riscv64/wheel/./geopandas/tools copying build/lib/geopandas/tools/__init__.py -> build/bdist.linux-riscv64/wheel/./geopandas/tools copying build/lib/geopandas/tools/hilbert_curve.py -> build/bdist.linux-riscv64/wheel/./geopandas/tools copying build/lib/geopandas/tools/clip.py -> build/bdist.linux-riscv64/wheel/./geopandas/tools copying build/lib/geopandas/tools/util.py -> build/bdist.linux-riscv64/wheel/./geopandas/tools copying build/lib/geopandas/tools/_show_versions.py -> build/bdist.linux-riscv64/wheel/./geopandas/tools copying build/lib/geopandas/tools/sjoin.py -> build/bdist.linux-riscv64/wheel/./geopandas/tools copying build/lib/geopandas/tools/_random.py -> build/bdist.linux-riscv64/wheel/./geopandas/tools copying build/lib/geopandas/tools/overlay.py -> build/bdist.linux-riscv64/wheel/./geopandas/tools running install_egg_info Copying geopandas.egg-info to build/bdist.linux-riscv64/wheel/./geopandas-1.1.4-py3.14.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/geopandas-1.1.4.dist-info/WHEEL creating '/build/python-geopandas/src/geopandas-1.1.4/dist/.tmp-7_cuendb/geopandas-1.1.4-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'geopandas/__init__.py' adding 'geopandas/_compat.py' adding 'geopandas/_config.py' adding 'geopandas/_decorator.py' adding 'geopandas/_version.py' adding 'geopandas/accessors.py' adding 'geopandas/array.py' adding 'geopandas/base.py' adding 'geopandas/conftest.py' adding 'geopandas/explore.py' adding 'geopandas/geodataframe.py' adding 'geopandas/geoseries.py' adding 'geopandas/plotting.py' adding 'geopandas/sindex.py' adding 'geopandas/testing.py' adding 'geopandas/datasets/__init__.py' adding 'geopandas/io/__init__.py' adding 'geopandas/io/_geoarrow.py' adding 'geopandas/io/_pyarrow_hotfix.py' adding 'geopandas/io/arrow.py' adding 'geopandas/io/file.py' adding 'geopandas/io/sql.py' adding 'geopandas/io/util.py' adding 'geopandas/io/tests/__init__.py' adding 'geopandas/io/tests/generate_legacy_storage_files.py' adding 'geopandas/io/tests/test_arrow.py' adding 'geopandas/io/tests/test_file.py' adding 'geopandas/io/tests/test_file_geom_types_drivers.py' adding 'geopandas/io/tests/test_geoarrow.py' adding 'geopandas/io/tests/test_infer_schema.py' adding 'geopandas/io/tests/test_pickle.py' adding 'geopandas/io/tests/test_sql.py' adding 'geopandas/tests/__init__.py' adding 'geopandas/tests/test_api.py' adding 'geopandas/tests/test_array.py' adding 'geopandas/tests/test_compat.py' adding 'geopandas/tests/test_config.py' adding 'geopandas/tests/test_crs.py' adding 'geopandas/tests/test_datasets.py' adding 'geopandas/tests/test_decorator.py' adding 'geopandas/tests/test_dissolve.py' adding 'geopandas/tests/test_explore.py' adding 'geopandas/tests/test_extension_array.py' adding 'geopandas/tests/test_geocode.py' adding 'geopandas/tests/test_geodataframe.py' adding 'geopandas/tests/test_geom_methods.py' adding 'geopandas/tests/test_geoseries.py' adding 'geopandas/tests/test_merge.py' adding 'geopandas/tests/test_op_output_types.py' adding 'geopandas/tests/test_overlay.py' adding 'geopandas/tests/test_pandas_accessor.py' adding 'geopandas/tests/test_pandas_methods.py' adding 'geopandas/tests/test_plotting.py' adding 'geopandas/tests/test_show_versions.py' adding 'geopandas/tests/test_sindex.py' adding 'geopandas/tests/test_testing.py' adding 'geopandas/tests/test_types.py' adding 'geopandas/tests/util.py' adding 'geopandas/tests/data/null_geom.geojson' adding 'geopandas/tools/__init__.py' adding 'geopandas/tools/_random.py' adding 'geopandas/tools/_show_versions.py' adding 'geopandas/tools/clip.py' adding 'geopandas/tools/geocoding.py' adding 'geopandas/tools/hilbert_curve.py' adding 'geopandas/tools/overlay.py' adding 'geopandas/tools/sjoin.py' adding 'geopandas/tools/util.py' adding 'geopandas/tools/tests/__init__.py' adding 'geopandas/tools/tests/test_clip.py' adding 'geopandas/tools/tests/test_hilbert_curve.py' adding 'geopandas/tools/tests/test_random.py' adding 'geopandas/tools/tests/test_sjoin.py' adding 'geopandas/tools/tests/test_tools.py' adding 'geopandas-1.1.4.dist-info/licenses/LICENSE.txt' adding 'geopandas-1.1.4.dist-info/METADATA' adding 'geopandas-1.1.4.dist-info/WHEEL' adding 'geopandas-1.1.4.dist-info/top_level.txt' adding 'geopandas-1.1.4.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Successfully built geopandas-1.1.4-py3-none-any.whl ==>(B Starting check()...(B ============================= test session starts ============================== platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 -- /usr/bin/python cachedir: .pytest_cache rootdir: /build/python-geopandas/src/geopandas-1.1.4 configfile: pyproject.toml collecting ... collected 2789 items / 1 skipped geopandas/io/tests/test_arrow.py::test_create_metadata PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_create_metadata_with_z_geometries PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_crs_metadata_datum_ensemble PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_write_metadata_invalid_spec_version PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_encode_metadata PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_decode_metadata PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_validate_dataframe PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_validate_geo_metadata_valid PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_validate_geo_metadata_invalid[None-Missing or malformed geo metadata in Parquet/Feather file] PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_validate_geo_metadata_invalid[metadata1-Missing or malformed geo metadata in Parquet/Feather file] PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_validate_geo_metadata_invalid[metadata2-'geo' metadata in Parquet/Feather file is missing required key] PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_validate_geo_metadata_invalid[metadata3-'geo' metadata in Parquet/Feather file is missing required key:] PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_validate_geo_metadata_invalid[metadata4-'geo' metadata in Parquet/Feather file is missing required key:] PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_validate_geo_metadata_invalid[metadata5-'columns' in 'geo' metadata must be a dict] PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_validate_geo_metadata_invalid[metadata6-'geo' metadata in Parquet/Feather file is missing required key 'encoding' for column 'foo'] PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_validate_geo_metadata_invalid[metadata7-Only WKB geometry encoding] PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_validate_geo_metadata_invalid[metadata8-Only WKB geometry encoding] PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_validate_geo_metadata_edges PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_to_parquet_fails_on_invalid_engine PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_to_parquet_does_not_pass_engine_along PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_pandas_parquet_roundtrip1 PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_pandas_parquet_roundtrip2[naturalearth_lowres] PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_pandas_parquet_roundtrip2[naturalearth_cities] PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_pandas_parquet_roundtrip2[nybb_filename] PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_roundtrip[parquet-naturalearth_lowres] PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_roundtrip[parquet-naturalearth_cities] PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_roundtrip[parquet-nybb_filename] PASSED [ 0%] geopandas/io/tests/test_arrow.py::test_roundtrip[feather-naturalearth_lowres] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_roundtrip[feather-naturalearth_cities] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_roundtrip[feather-nybb_filename] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_roundtrip_bytesio[parquet-naturalearth_lowres] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_roundtrip_bytesio[parquet-naturalearth_cities] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_roundtrip_bytesio[parquet-nybb_filename] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_roundtrip_bytesio[feather-naturalearth_lowres] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_roundtrip_bytesio[feather-naturalearth_cities] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_roundtrip_bytesio[feather-nybb_filename] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_index[parquet] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_index[feather] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_column_order[parquet] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_column_order[feather] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_parquet_compression[snappy] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_parquet_compression[gzip] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_parquet_compression[brotli] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_parquet_compression[lz4] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_parquet_compression[zstd] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_parquet_compression[None] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_feather_compression[uncompressed] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_feather_compression[lz4] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_feather_compression[zstd] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_parquet_multiple_geom_cols[parquet] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_parquet_multiple_geom_cols[feather] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_parquet_missing_metadata PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_parquet_missing_metadata2 PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_parquet_invalid_metadata[geo_meta0-Missing or malformed geo metadata in Parquet/Feather file] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_parquet_invalid_metadata[geo_meta1-Missing or malformed geo metadata in Parquet/Feather file] PASSED [ 1%] geopandas/io/tests/test_arrow.py::test_parquet_invalid_metadata[geo_meta2-'geo' metadata in Parquet/Feather file is missing required key] PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_subset_columns[parquet] PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_subset_columns[feather] PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_promote_secondary_geometry[parquet] PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_promote_secondary_geometry[feather] PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_columns_no_geometry[parquet] PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_columns_no_geometry[feather] PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_missing_crs[parquet] PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_missing_crs[feather] PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_default_geo_col_writes PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_fsspec_url PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_non_fsspec_url_with_storage_options_raises PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_prefers_pyarrow_fs PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_write_read_parquet_expand_user PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_write_read_feather_expand_user PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_write_empty_bbox[geometry0] PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_write_empty_bbox[geometry1] PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_write_read_to_pandas_kwargs[feather] PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_write_read_to_pandas_kwargs[parquet] PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_read_complex_type_with_numpy_backend_xfail[feather] PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_read_complex_type_with_numpy_backend_xfail[parquet] PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_write_read_default_crs[feather] PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_write_read_default_crs[parquet] PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_write_iso_wkb PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_write_iso_wkb_old_geos SKIPPED [ 2%] geopandas/io/tests/test_arrow.py::test_write_spec_version[feather-None] PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_write_spec_version[feather-0.1.0] PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_write_spec_version[feather-0.4.0] PASSED [ 2%] geopandas/io/tests/test_arrow.py::test_write_spec_version[feather-1.0.0-beta.1] PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_write_spec_version[feather-1.0.0] PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_write_spec_version[feather-1.1.0] PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_write_spec_version[parquet-None] PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_write_spec_version[parquet-0.1.0] PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_write_spec_version[parquet-0.4.0] PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_write_spec_version[parquet-1.0.0-beta.1] PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_write_spec_version[parquet-1.0.0] PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_write_spec_version[parquet-1.1.0] PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_read_versioned_file[0.1.0] PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_read_versioned_file[0.4.0] PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_read_versioned_file[1.0.0-beta.1] PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_read_gdal_files PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_parquet_read_partitioned_dataset PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_parquet_read_partitioned_dataset_fsspec PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_read_parquet_geoarrow[point] PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_read_parquet_geoarrow[linestring] PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_read_parquet_geoarrow[polygon] PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_read_parquet_geoarrow[multipoint] PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_read_parquet_geoarrow[multilinestring] PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_read_parquet_geoarrow[multipolygon] PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_geoarrow_roundtrip[point] PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_geoarrow_roundtrip[linestring] PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_geoarrow_roundtrip[polygon] PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_geoarrow_roundtrip[multipoint] PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_geoarrow_roundtrip[multilinestring] PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_geoarrow_roundtrip[multipolygon] PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_to_parquet_bbox_structure_and_metadata PASSED [ 3%] geopandas/io/tests/test_arrow.py::test_to_parquet_bbox_values[Point] PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_to_parquet_bbox_values[LineString] PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_to_parquet_bbox_values[Polygon] PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_to_parquet_bbox_values[Multipolygon] PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_read_parquet_bbox_single_point PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_read_parquet_bbox[geometry] PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_read_parquet_bbox[custum_geom_col] PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_read_parquet_bbox_partitioned[geometry] PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_read_parquet_bbox_partitioned[custum_geom_col] PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_read_parquet_bbox_partial_overlap_of_geometry[geometry0-bbox0] PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_read_parquet_bbox_partial_overlap_of_geometry[geometry1-bbox1] PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_read_parquet_bbox_partial_overlap_of_geometry[geometry2-bbox2] PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_read_parquet_bbox_partial_overlap_of_geometry[geometry3-bbox3] PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_read_parquet_bbox_partial_overlap_of_geometry[geometry4-bbox4] PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_read_parquet_bbox_partial_overlap_of_geometry[geometry5-bbox5] PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_read_parquet_bbox_partial_overlap_of_geometry[geometry6-bbox6] PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_read_parquet_bbox_partial_overlap_of_geometry[geometry7-bbox7] PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_read_parquet_no_bbox PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_read_parquet_no_bbox_partitioned PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_convert_bbox_to_parquet_filter PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_read_parquet_bbox_column_default_behaviour PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_read_parquet_filters_and_bbox[filters0] PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_read_parquet_filters_and_bbox[filters1] PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_read_parquet_filters_without_bbox[filters0] PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_read_parquet_filters_without_bbox[filters1] PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_read_parquet_file_with_custom_bbox_encoding_fieldname PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_to_parquet_with_existing_bbox_column PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_read_parquet_bbox_points PASSED [ 4%] geopandas/io/tests/test_arrow.py::test_non_geo_parquet_read_with_proper_error PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file[fiona-ESRI Shapefile-.shp] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file[fiona-GeoJSON-.geojson] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file[fiona-GPKG-.gpkg] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file[fiona-None-.shp] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file[fiona-None-] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file[fiona-None-.geojson] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file[fiona-None-.gpkg] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file[pyogrio-ESRI Shapefile-.shp] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file[pyogrio-GeoJSON-.geojson] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file[pyogrio-GPKG-.gpkg] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file[pyogrio-None-.shp] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file[pyogrio-None-] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file[pyogrio-None-.geojson] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file[pyogrio-None-.gpkg] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file_pathlib[fiona-ESRI Shapefile-.shp] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file_pathlib[fiona-GeoJSON-.geojson] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file_pathlib[fiona-GPKG-.gpkg] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file_pathlib[fiona-None-.shp] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file_pathlib[fiona-None-] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file_pathlib[fiona-None-.geojson] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file_pathlib[fiona-None-.gpkg] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file_pathlib[pyogrio-ESRI Shapefile-.shp] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file_pathlib[pyogrio-GeoJSON-.geojson] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file_pathlib[pyogrio-GPKG-.gpkg] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file_pathlib[pyogrio-None-.shp] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file_pathlib[pyogrio-None-] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file_pathlib[pyogrio-None-.geojson] PASSED [ 5%] geopandas/io/tests/test_file.py::test_to_file_pathlib[pyogrio-None-.gpkg] PASSED [ 6%] geopandas/io/tests/test_file.py::test_to_file_bool[fiona-ESRI Shapefile-.shp] PASSED [ 6%] geopandas/io/tests/test_file.py::test_to_file_bool[fiona-GeoJSON-.geojson] PASSED [ 6%] geopandas/io/tests/test_file.py::test_to_file_bool[fiona-GPKG-.gpkg] PASSED [ 6%] geopandas/io/tests/test_file.py::test_to_file_bool[fiona-None-.shp] PASSED [ 6%] geopandas/io/tests/test_file.py::test_to_file_bool[fiona-None-] PASSED [ 6%] geopandas/io/tests/test_file.py::test_to_file_bool[fiona-None-.geojson] PASSED [ 6%] geopandas/io/tests/test_file.py::test_to_file_bool[fiona-None-.gpkg] PASSED [ 6%] geopandas/io/tests/test_file.py::test_to_file_bool[pyogrio-ESRI Shapefile-.shp] PASSED [ 6%] geopandas/io/tests/test_file.py::test_to_file_bool[pyogrio-GeoJSON-.geojson] PASSED [ 6%] geopandas/io/tests/test_file.py::test_to_file_bool[pyogrio-GPKG-.gpkg] PASSED [ 6%] geopandas/io/tests/test_file.py::test_to_file_bool[pyogrio-None-.shp] PASSED [ 6%] geopandas/io/tests/test_file.py::test_to_file_bool[pyogrio-None-] PASSED [ 6%] geopandas/io/tests/test_file.py::test_to_file_bool[pyogrio-None-.geojson] PASSED [ 6%] geopandas/io/tests/test_file.py::test_to_file_bool[pyogrio-None-.gpkg] PASSED [ 6%] geopandas/io/tests/test_file.py::test_to_file_datetime[fiona-ESRI Shapefile-.shp-naive_datetime] SKIPPED [ 6%] geopandas/io/tests/test_file.py::test_to_file_datetime[fiona-ESRI Shapefile-.shp-datetime_with_timezone] SKIPPED [ 6%] geopandas/io/tests/test_file.py::test_to_file_datetime[fiona-GeoJSON-.geojson-naive_datetime] PASSED [ 6%] geopandas/io/tests/test_file.py::test_to_file_datetime[fiona-GeoJSON-.geojson-datetime_with_timezone] PASSED [ 6%] geopandas/io/tests/test_file.py::test_to_file_datetime[fiona-GPKG-.gpkg-naive_datetime] PASSED [ 6%] geopandas/io/tests/test_file.py::test_to_file_datetime[fiona-GPKG-.gpkg-datetime_with_timezone] PASSED [ 6%] geopandas/io/tests/test_file.py::test_to_file_datetime[fiona-None-.shp-naive_datetime] SKIPPED [ 6%] geopandas/io/tests/test_file.py::test_to_file_datetime[fiona-None-.shp-datetime_with_timezone] SKIPPED [ 6%] geopandas/io/tests/test_file.py::test_to_file_datetime[fiona-None--naive_datetime] SKIPPED [ 6%] geopandas/io/tests/test_file.py::test_to_file_datetime[fiona-None--datetime_with_timezone] SKIPPED [ 6%] geopandas/io/tests/test_file.py::test_to_file_datetime[fiona-None-.geojson-naive_datetime] PASSED [ 6%] geopandas/io/tests/test_file.py::test_to_file_datetime[fiona-None-.geojson-datetime_with_timezone] PASSED [ 6%] geopandas/io/tests/test_file.py::test_to_file_datetime[fiona-None-.gpkg-naive_datetime] PASSED [ 6%] geopandas/io/tests/test_file.py::test_to_file_datetime[fiona-None-.gpkg-datetime_with_timezone] PASSED [ 7%] geopandas/io/tests/test_file.py::test_to_file_datetime[pyogrio-ESRI Shapefile-.shp-naive_datetime] SKIPPED [ 7%] geopandas/io/tests/test_file.py::test_to_file_datetime[pyogrio-ESRI Shapefile-.shp-datetime_with_timezone] SKIPPED [ 7%] geopandas/io/tests/test_file.py::test_to_file_datetime[pyogrio-GeoJSON-.geojson-naive_datetime] PASSED [ 7%] geopandas/io/tests/test_file.py::test_to_file_datetime[pyogrio-GeoJSON-.geojson-datetime_with_timezone] PASSED [ 7%] geopandas/io/tests/test_file.py::test_to_file_datetime[pyogrio-GPKG-.gpkg-naive_datetime] PASSED [ 7%] geopandas/io/tests/test_file.py::test_to_file_datetime[pyogrio-GPKG-.gpkg-datetime_with_timezone] PASSED [ 7%] geopandas/io/tests/test_file.py::test_to_file_datetime[pyogrio-None-.shp-naive_datetime] SKIPPED [ 7%] geopandas/io/tests/test_file.py::test_to_file_datetime[pyogrio-None-.shp-datetime_with_timezone] SKIPPED [ 7%] geopandas/io/tests/test_file.py::test_to_file_datetime[pyogrio-None--naive_datetime] SKIPPED [ 7%] geopandas/io/tests/test_file.py::test_to_file_datetime[pyogrio-None--datetime_with_timezone] SKIPPED [ 7%] geopandas/io/tests/test_file.py::test_to_file_datetime[pyogrio-None-.geojson-naive_datetime] PASSED [ 7%] geopandas/io/tests/test_file.py::test_to_file_datetime[pyogrio-None-.geojson-datetime_with_timezone] PASSED [ 7%] geopandas/io/tests/test_file.py::test_to_file_datetime[pyogrio-None-.gpkg-naive_datetime] PASSED [ 7%] geopandas/io/tests/test_file.py::test_to_file_datetime[pyogrio-None-.gpkg-datetime_with_timezone] PASSED [ 7%] geopandas/io/tests/test_file.py::test_read_file_datetime_invalid[fiona-gpkg] PASSED [ 7%] geopandas/io/tests/test_file.py::test_read_file_datetime_invalid[fiona-geojson] PASSED [ 7%] geopandas/io/tests/test_file.py::test_read_file_datetime_invalid[pyogrio-gpkg] PASSED [ 7%] geopandas/io/tests/test_file.py::test_read_file_datetime_invalid[pyogrio-geojson] PASSED [ 7%] geopandas/io/tests/test_file.py::test_read_file_datetime_out_of_bounds_ns[fiona-gpkg] PASSED [ 7%] geopandas/io/tests/test_file.py::test_read_file_datetime_out_of_bounds_ns[fiona-geojson] PASSED [ 7%] geopandas/io/tests/test_file.py::test_read_file_datetime_out_of_bounds_ns[pyogrio-gpkg] PASSED [ 7%] geopandas/io/tests/test_file.py::test_read_file_datetime_out_of_bounds_ns[pyogrio-geojson] PASSED [ 7%] geopandas/io/tests/test_file.py::test_read_file_datetime_mixed_offsets PASSED [ 7%] geopandas/io/tests/test_file.py::test_to_file_with_point_z[fiona-ESRI Shapefile-.shp] PASSED [ 7%] geopandas/io/tests/test_file.py::test_to_file_with_point_z[fiona-GeoJSON-.geojson] PASSED [ 7%] geopandas/io/tests/test_file.py::test_to_file_with_point_z[fiona-GPKG-.gpkg] PASSED [ 7%] geopandas/io/tests/test_file.py::test_to_file_with_point_z[fiona-None-.shp] PASSED [ 7%] geopandas/io/tests/test_file.py::test_to_file_with_point_z[fiona-None-] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_with_point_z[fiona-None-.geojson] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_with_point_z[fiona-None-.gpkg] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_with_point_z[pyogrio-ESRI Shapefile-.shp] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_with_point_z[pyogrio-GeoJSON-.geojson] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_with_point_z[pyogrio-GPKG-.gpkg] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_with_point_z[pyogrio-None-.shp] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_with_point_z[pyogrio-None-] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_with_point_z[pyogrio-None-.geojson] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_with_point_z[pyogrio-None-.gpkg] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_with_poly_z[fiona-ESRI Shapefile-.shp] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_with_poly_z[fiona-GeoJSON-.geojson] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_with_poly_z[fiona-GPKG-.gpkg] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_with_poly_z[fiona-None-.shp] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_with_poly_z[fiona-None-] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_with_poly_z[fiona-None-.geojson] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_with_poly_z[fiona-None-.gpkg] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_with_poly_z[pyogrio-ESRI Shapefile-.shp] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_with_poly_z[pyogrio-GeoJSON-.geojson] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_with_poly_z[pyogrio-GPKG-.gpkg] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_with_poly_z[pyogrio-None-.shp] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_with_poly_z[pyogrio-None-] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_with_poly_z[pyogrio-None-.geojson] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_with_poly_z[pyogrio-None-.gpkg] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_types[fiona] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_types[pyogrio] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_int32[fiona-ESRI Shapefile-.shp] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_int32[fiona-GeoJSON-.geojson] PASSED [ 8%] geopandas/io/tests/test_file.py::test_to_file_int32[fiona-GPKG-.gpkg] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int32[fiona-None-.shp] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int32[fiona-None-] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int32[fiona-None-.geojson] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int32[fiona-None-.gpkg] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int32[fiona-OGR_GMT-.gmt] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int32[pyogrio-ESRI Shapefile-.shp] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int32[pyogrio-GeoJSON-.geojson] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int32[pyogrio-GPKG-.gpkg] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int32[pyogrio-None-.shp] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int32[pyogrio-None-] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int32[pyogrio-None-.geojson] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int32[pyogrio-None-.gpkg] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int32[pyogrio-OGR_GMT-.gmt] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int64[fiona-ESRI Shapefile-.shp] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int64[fiona-GeoJSON-.geojson] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int64[fiona-GPKG-.gpkg] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int64[fiona-None-.shp] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int64[fiona-None-] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int64[fiona-None-.geojson] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int64[fiona-None-.gpkg] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int64[pyogrio-ESRI Shapefile-.shp] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int64[pyogrio-GeoJSON-.geojson] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int64[pyogrio-GPKG-.gpkg] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int64[pyogrio-None-.shp] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int64[pyogrio-None-] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int64[pyogrio-None-.geojson] PASSED [ 9%] geopandas/io/tests/test_file.py::test_to_file_int64[pyogrio-None-.gpkg] PASSED [ 10%] geopandas/io/tests/test_file.py::test_to_file_empty[fiona] PASSED [ 10%] geopandas/io/tests/test_file.py::test_to_file_empty[pyogrio] PASSED [ 10%] geopandas/io/tests/test_file.py::test_to_file_schema[fiona] PASSED [ 10%] geopandas/io/tests/test_file.py::test_to_file_schema[pyogrio] PASSED [ 10%] geopandas/io/tests/test_file.py::test_to_file_crs[fiona] PASSED [ 10%] geopandas/io/tests/test_file.py::test_to_file_crs[pyogrio] PASSED [ 10%] geopandas/io/tests/test_file.py::test_to_file_column_len[fiona] PASSED [ 10%] geopandas/io/tests/test_file.py::test_to_file_column_len[pyogrio] PASSED [ 10%] geopandas/io/tests/test_file.py::test_to_file_with_duplicate_columns[fiona] PASSED [ 10%] geopandas/io/tests/test_file.py::test_to_file_with_duplicate_columns[pyogrio] PASSED [ 10%] geopandas/io/tests/test_file.py::test_append_file[fiona-ESRI Shapefile-.shp] PASSED [ 10%] geopandas/io/tests/test_file.py::test_append_file[fiona-GeoJSON-.geojson] PASSED [ 10%] geopandas/io/tests/test_file.py::test_append_file[fiona-GPKG-.gpkg] PASSED [ 10%] geopandas/io/tests/test_file.py::test_append_file[fiona-None-.shp] PASSED [ 10%] geopandas/io/tests/test_file.py::test_append_file[fiona-None-] PASSED [ 10%] geopandas/io/tests/test_file.py::test_append_file[fiona-None-.geojson] PASSED [ 10%] geopandas/io/tests/test_file.py::test_append_file[fiona-None-.gpkg] PASSED [ 10%] geopandas/io/tests/test_file.py::test_append_file[pyogrio-ESRI Shapefile-.shp] PASSED [ 10%] geopandas/io/tests/test_file.py::test_append_file[pyogrio-GeoJSON-.geojson] PASSED [ 10%] geopandas/io/tests/test_file.py::test_append_file[pyogrio-GPKG-.gpkg] PASSED [ 10%] geopandas/io/tests/test_file.py::test_append_file[pyogrio-None-.shp] PASSED [ 10%] geopandas/io/tests/test_file.py::test_append_file[pyogrio-None-] PASSED [ 10%] geopandas/io/tests/test_file.py::test_append_file[pyogrio-None-.geojson] PASSED [ 10%] geopandas/io/tests/test_file.py::test_append_file[pyogrio-None-.gpkg] PASSED [ 10%] geopandas/io/tests/test_file.py::test_mode_unsupported[fiona] PASSED [ 10%] geopandas/io/tests/test_file.py::test_mode_unsupported[pyogrio] PASSED [ 10%] geopandas/io/tests/test_file.py::test_empty_crs[fiona-ESRI Shapefile-.shp] PASSED [ 10%] geopandas/io/tests/test_file.py::test_empty_crs[fiona-GeoJSON-.geojson] PASSED [ 11%] geopandas/io/tests/test_file.py::test_empty_crs[fiona-GPKG-.gpkg] XFAIL [ 11%] geopandas/io/tests/test_file.py::test_empty_crs[fiona-None-.shp] PASSED [ 11%] geopandas/io/tests/test_file.py::test_empty_crs[fiona-None-] PASSED [ 11%] geopandas/io/tests/test_file.py::test_empty_crs[fiona-None-.geojson] PASSED [ 11%] geopandas/io/tests/test_file.py::test_empty_crs[fiona-None-.gpkg] XFAIL [ 11%] geopandas/io/tests/test_file.py::test_empty_crs[pyogrio-ESRI Shapefile-.shp] PASSED [ 11%] geopandas/io/tests/test_file.py::test_empty_crs[pyogrio-GeoJSON-.geojson] PASSED [ 11%] geopandas/io/tests/test_file.py::test_empty_crs[pyogrio-GPKG-.gpkg] XFAIL [ 11%] geopandas/io/tests/test_file.py::test_empty_crs[pyogrio-None-.shp] PASSED [ 11%] geopandas/io/tests/test_file.py::test_empty_crs[pyogrio-None-] PASSED [ 11%] geopandas/io/tests/test_file.py::test_empty_crs[pyogrio-None-.geojson] PASSED [ 11%] geopandas/io/tests/test_file.py::test_empty_crs[pyogrio-None-.gpkg] XFAIL [ 11%] geopandas/io/tests/test_file.py::test_read_file[fiona] PASSED [ 11%] geopandas/io/tests/test_file.py::test_read_file[pyogrio] PASSED [ 11%] geopandas/io/tests/test_file.py::test_read_file_url[fiona-https://raw.githubusercontent.com/geopandas/geopandas/main/geopandas/tests/data/null_geom.geojson] PASSED [ 11%] geopandas/io/tests/test_file.py::test_read_file_url[fiona-https://raw.githubusercontent.com/geopandas/geopandas/main/geopandas/tests/data/nybb_16a.zip] PASSED [ 11%] geopandas/io/tests/test_file.py::test_read_file_url[fiona-https://demo.pygeoapi.io/stable/collections/obs/items] PASSED [ 11%] geopandas/io/tests/test_file.py::test_read_file_url[pyogrio-https://raw.githubusercontent.com/geopandas/geopandas/main/geopandas/tests/data/null_geom.geojson] PASSED [ 11%] geopandas/io/tests/test_file.py::test_read_file_url[pyogrio-https://raw.githubusercontent.com/geopandas/geopandas/main/geopandas/tests/data/nybb_16a.zip] PASSED [ 11%] geopandas/io/tests/test_file.py::test_read_file_url[pyogrio-https://demo.pygeoapi.io/stable/collections/obs/items] PASSED [ 11%] geopandas/io/tests/test_file.py::test_read_file_url_flaky[fiona-https://geonode.goosocean.org/download/480] XFAIL [ 11%] geopandas/io/tests/test_file.py::test_read_file_url_flaky[pyogrio-https://geonode.goosocean.org/download/480] XFAIL [ 11%] geopandas/io/tests/test_file.py::test_read_file_local_uri[fiona] PASSED [ 11%] geopandas/io/tests/test_file.py::test_read_file_local_uri[pyogrio] PASSED [ 11%] geopandas/io/tests/test_file.py::test_read_file_geojson_string_path[fiona] PASSED [ 11%] geopandas/io/tests/test_file.py::test_read_file_geojson_string_path[pyogrio] PASSED [ 11%] geopandas/io/tests/test_file.py::test_read_file_textio[fiona] PASSED [ 11%] geopandas/io/tests/test_file.py::test_read_file_textio[pyogrio] PASSED [ 12%] geopandas/io/tests/test_file.py::test_read_file_bytesio[fiona] PASSED [ 12%] geopandas/io/tests/test_file.py::test_read_file_bytesio[pyogrio] PASSED [ 12%] geopandas/io/tests/test_file.py::test_read_file_raw_stream[fiona] PASSED [ 12%] geopandas/io/tests/test_file.py::test_read_file_raw_stream[pyogrio] PASSED [ 12%] geopandas/io/tests/test_file.py::test_read_file_pathlib[fiona] PASSED [ 12%] geopandas/io/tests/test_file.py::test_read_file_pathlib[pyogrio] PASSED [ 12%] geopandas/io/tests/test_file.py::test_read_file_tempfile[fiona] PASSED [ 12%] geopandas/io/tests/test_file.py::test_read_file_tempfile[pyogrio] PASSED [ 12%] geopandas/io/tests/test_file.py::test_read_binary_file_fsspec[fiona] PASSED [ 12%] geopandas/io/tests/test_file.py::test_read_binary_file_fsspec[pyogrio] PASSED [ 12%] geopandas/io/tests/test_file.py::test_read_text_file_fsspec[fiona] PASSED [ 12%] geopandas/io/tests/test_file.py::test_read_text_file_fsspec[pyogrio] PASSED [ 12%] geopandas/io/tests/test_file.py::test_read_file_crs_warning_messages[fiona] PASSED [ 12%] geopandas/io/tests/test_file.py::test_read_file_crs_warning_messages[pyogrio] PASSED [ 12%] geopandas/io/tests/test_file.py::test_infer_zipped_file[fiona] PASSED [ 12%] geopandas/io/tests/test_file.py::test_infer_zipped_file[pyogrio] PASSED [ 12%] geopandas/io/tests/test_file.py::test_allow_legacy_gdal_path[fiona] PASSED [ 12%] geopandas/io/tests/test_file.py::test_allow_legacy_gdal_path[pyogrio] PASSED [ 12%] geopandas/io/tests/test_file.py::test_read_file_with_hash_in_path[fiona] PASSED [ 12%] geopandas/io/tests/test_file.py::test_read_file_with_hash_in_path[pyogrio] PASSED [ 12%] geopandas/io/tests/test_file.py::test_read_file_bbox_tuple[fiona] PASSED [ 12%] geopandas/io/tests/test_file.py::test_read_file_bbox_tuple[pyogrio] PASSED [ 12%] geopandas/io/tests/test_file.py::test_read_file_bbox_polygon[fiona] PASSED [ 12%] geopandas/io/tests/test_file.py::test_read_file_bbox_polygon[pyogrio] PASSED [ 12%] geopandas/io/tests/test_file.py::test_read_file_filtered__rows[fiona] PASSED [ 12%] geopandas/io/tests/test_file.py::test_read_file_filtered__rows[pyogrio] PASSED [ 12%] geopandas/io/tests/test_file.py::test_read_file_filtered__rows_slice[fiona] PASSED [ 12%] geopandas/io/tests/test_file.py::test_read_file_filtered__rows_slice[pyogrio] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_file_filtered__rows_bbox[fiona] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_file_filtered__rows_bbox[pyogrio] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_file_filtered_rows_invalid[fiona] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_file_filtered_rows_invalid[pyogrio] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_file__ignore_geometry[fiona] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_file__ignore_geometry[pyogrio] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_file__ignore_fields[fiona] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_file__ignore_fields[pyogrio] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_file__ignore_all_fields[fiona] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_file__ignore_all_fields[pyogrio] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_file_missing_geometry[fiona] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_file_missing_geometry[pyogrio] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_file_None_attribute[fiona] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_file_None_attribute[pyogrio] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_csv_dtype[fiona] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_csv_dtype[pyogrio] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_file__where_filter[fiona] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_file__where_filter[pyogrio] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_file__columns[fiona] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_file__columns[pyogrio] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_file__columns_empty[fiona] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_file__columns_empty[pyogrio] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_file__columns_old_fiona SKIPPED [ 13%] geopandas/io/tests/test_file.py::test_read_file__include_fields[fiona] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_file__include_fields[pyogrio] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_file__columns_conflicting_keywords[fiona] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_file__columns_conflicting_keywords[pyogrio] PASSED [ 13%] geopandas/io/tests/test_file.py::test_read_file_bbox_gdf[fiona-False] PASSED [ 14%] geopandas/io/tests/test_file.py::test_read_file_bbox_gdf[fiona-True] PASSED [ 14%] geopandas/io/tests/test_file.py::test_read_file_bbox_gdf[pyogrio-False] PASSED [ 14%] geopandas/io/tests/test_file.py::test_read_file_bbox_gdf[pyogrio-True] PASSED [ 14%] geopandas/io/tests/test_file.py::test_read_file_mask_gdf[fiona-False] PASSED [ 14%] geopandas/io/tests/test_file.py::test_read_file_mask_gdf[fiona-True] PASSED [ 14%] geopandas/io/tests/test_file.py::test_read_file_mask_gdf[pyogrio-False] PASSED [ 14%] geopandas/io/tests/test_file.py::test_read_file_mask_gdf[pyogrio-True] PASSED [ 14%] geopandas/io/tests/test_file.py::test_read_file_mask_polygon[fiona] PASSED [ 14%] geopandas/io/tests/test_file.py::test_read_file_mask_polygon[pyogrio] PASSED [ 14%] geopandas/io/tests/test_file.py::test_read_file_mask_geojson[fiona] PASSED [ 14%] geopandas/io/tests/test_file.py::test_read_file_mask_geojson[pyogrio] PASSED [ 14%] geopandas/io/tests/test_file.py::test_read_file_bbox_gdf_mismatched_crs[fiona] PASSED [ 14%] geopandas/io/tests/test_file.py::test_read_file_bbox_gdf_mismatched_crs[pyogrio] PASSED [ 14%] geopandas/io/tests/test_file.py::test_read_file_mask_gdf_mismatched_crs[fiona] PASSED [ 14%] geopandas/io/tests/test_file.py::test_read_file_mask_gdf_mismatched_crs[pyogrio] PASSED [ 14%] geopandas/io/tests/test_file.py::test_read_file_multi_layer_with_layer_arg_no_warning[fiona] PASSED [ 14%] geopandas/io/tests/test_file.py::test_read_file_multi_layer_with_layer_arg_no_warning[pyogrio] PASSED [ 14%] geopandas/io/tests/test_file.py::test_read_file_bbox_mask_not_allowed[fiona] PASSED [ 14%] geopandas/io/tests/test_file.py::test_read_file_bbox_mask_not_allowed[pyogrio] PASSED [ 14%] geopandas/io/tests/test_file.py::test_read_file_empty_shapefile[fiona] PASSED [ 14%] geopandas/io/tests/test_file.py::test_read_file_empty_shapefile[pyogrio] PASSED [ 14%] geopandas/io/tests/test_file.py::test_write_index_to_file[fiona-ESRI Shapefile-shp] PASSED [ 14%] geopandas/io/tests/test_file.py::test_write_index_to_file[fiona-GeoJSON-geojson] PASSED [ 14%] geopandas/io/tests/test_file.py::test_write_index_to_file[pyogrio-ESRI Shapefile-shp] PASSED [ 14%] geopandas/io/tests/test_file.py::test_write_index_to_file[pyogrio-GeoJSON-geojson] PASSED [ 14%] geopandas/io/tests/test_file.py::test_to_file__undetermined_driver[fiona] PASSED [ 14%] geopandas/io/tests/test_file.py::test_to_file__undetermined_driver[pyogrio] PASSED [ 14%] geopandas/io/tests/test_file.py::test_write_read_file[fiona-test_file0] PASSED [ 15%] geopandas/io/tests/test_file.py::test_write_read_file[fiona-~/test_file.geojson] PASSED [ 15%] geopandas/io/tests/test_file.py::test_write_read_file[pyogrio-test_file0] PASSED [ 15%] geopandas/io/tests/test_file.py::test_write_read_file[pyogrio-~/test_file.geojson] PASSED [ 15%] geopandas/io/tests/test_file.py::test_to_file_metadata_unsupported_fiona_version SKIPPED [ 15%] geopandas/io/tests/test_file.py::test_to_file_metadata_supported_fiona_version PASSED [ 15%] geopandas/io/tests/test_file.py::test_to_file_metadata_pyogrio PASSED [ 15%] geopandas/io/tests/test_file.py::test_to_file_metadata_unsupported_driver[fiona-ESRI Shapefile-.shp] PASSED [ 15%] geopandas/io/tests/test_file.py::test_to_file_metadata_unsupported_driver[fiona-GeoJSON-.geojson] PASSED [ 15%] geopandas/io/tests/test_file.py::test_to_file_metadata_unsupported_driver[pyogrio-ESRI Shapefile-.shp] PASSED [ 15%] geopandas/io/tests/test_file.py::test_to_file_metadata_unsupported_driver[pyogrio-GeoJSON-.geojson] PASSED [ 15%] geopandas/io/tests/test_file.py::test_multiple_geom_cols_error[fiona] PASSED [ 15%] geopandas/io/tests/test_file.py::test_multiple_geom_cols_error[pyogrio] PASSED [ 15%] geopandas/io/tests/test_file.py::test_option_io_engine PASSED [ 15%] geopandas/io/tests/test_file.py::test_error_engine_unavailable_pyogrio SKIPPED [ 15%] geopandas/io/tests/test_file.py::test_error_engine_unavailable_fiona SKIPPED [ 15%] geopandas/io/tests/test_file.py::test_error_monkeypatch_engine_unavailable_pyogrio PASSED [ 15%] geopandas/io/tests/test_file.py::test_error_monkeypatch_engine_unavailable_fiona PASSED [ 15%] geopandas/io/tests/test_file.py::test_list_layers PASSED [ 15%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe0-ogr_driver0-fiona] PASSED [ 15%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe0-ogr_driver0-pyogrio] PASSED [ 15%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe0-ogr_driver1-fiona] PASSED [ 15%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe0-ogr_driver1-pyogrio] PASSED [ 15%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe0-ogr_driver2-fiona] PASSED [ 15%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe0-ogr_driver2-pyogrio] PASSED [ 15%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe0-ogr_driver3-fiona] PASSED [ 15%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe0-ogr_driver3-pyogrio] PASSED [ 15%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe1-ogr_driver0-fiona] PASSED [ 15%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe1-ogr_driver0-pyogrio] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe1-ogr_driver1-fiona] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe1-ogr_driver1-pyogrio] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe1-ogr_driver2-fiona] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe1-ogr_driver2-pyogrio] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe1-ogr_driver3-fiona] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe1-ogr_driver3-pyogrio] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe2-ogr_driver0-fiona] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe2-ogr_driver0-pyogrio] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe2-ogr_driver1-fiona] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe2-ogr_driver1-pyogrio] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe2-ogr_driver2-fiona] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe2-ogr_driver2-pyogrio] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe2-ogr_driver3-fiona] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe2-ogr_driver3-pyogrio] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe3-ogr_driver0-fiona] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe3-ogr_driver0-pyogrio] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe3-ogr_driver1-fiona] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe3-ogr_driver1-pyogrio] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe3-ogr_driver2-fiona] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe3-ogr_driver2-pyogrio] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe3-ogr_driver3-fiona] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe3-ogr_driver3-pyogrio] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe4-ogr_driver0-fiona] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe4-ogr_driver0-pyogrio] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe4-ogr_driver1-fiona] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe4-ogr_driver1-pyogrio] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe4-ogr_driver2-fiona] PASSED [ 16%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe4-ogr_driver2-pyogrio] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe4-ogr_driver3-fiona] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe4-ogr_driver3-pyogrio] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe5-ogr_driver0-fiona] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe5-ogr_driver0-pyogrio] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe5-ogr_driver1-fiona] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe5-ogr_driver1-pyogrio] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe5-ogr_driver2-fiona] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe5-ogr_driver2-pyogrio] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe5-ogr_driver3-fiona] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe5-ogr_driver3-pyogrio] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe6-ogr_driver0-fiona] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe6-ogr_driver0-pyogrio] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe6-ogr_driver1-fiona] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe6-ogr_driver1-pyogrio] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe6-ogr_driver2-fiona] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe6-ogr_driver2-pyogrio] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe6-ogr_driver3-fiona] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe6-ogr_driver3-pyogrio] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe7-ogr_driver0-fiona] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe7-ogr_driver0-pyogrio] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe7-ogr_driver1-fiona] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe7-ogr_driver1-pyogrio] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe7-ogr_driver2-fiona] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe7-ogr_driver2-pyogrio] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe7-ogr_driver3-fiona] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe7-ogr_driver3-pyogrio] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe8-ogr_driver0-fiona] PASSED [ 17%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe8-ogr_driver0-pyogrio] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe8-ogr_driver1-fiona] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe8-ogr_driver1-pyogrio] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe8-ogr_driver2-fiona] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe8-ogr_driver2-pyogrio] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe8-ogr_driver3-fiona] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe8-ogr_driver3-pyogrio] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe9-ogr_driver0-fiona] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe9-ogr_driver0-pyogrio] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe9-ogr_driver1-fiona] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe9-ogr_driver1-pyogrio] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe9-ogr_driver2-fiona] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe9-ogr_driver2-pyogrio] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe9-ogr_driver3-fiona] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe9-ogr_driver3-pyogrio] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe10-ogr_driver0-fiona] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe10-ogr_driver0-pyogrio] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe10-ogr_driver1-fiona] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe10-ogr_driver1-pyogrio] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe10-ogr_driver2-fiona] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe10-ogr_driver2-pyogrio] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe10-ogr_driver3-fiona] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe10-ogr_driver3-pyogrio] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe11-ogr_driver0-fiona] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe11-ogr_driver0-pyogrio] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe11-ogr_driver1-fiona] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe11-ogr_driver1-pyogrio] PASSED [ 18%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe11-ogr_driver2-fiona] PASSED [ 19%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe11-ogr_driver2-pyogrio] PASSED [ 19%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe11-ogr_driver3-fiona] PASSED [ 19%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe11-ogr_driver3-pyogrio] PASSED [ 19%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe12-ogr_driver0-fiona] PASSED [ 19%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe12-ogr_driver0-pyogrio] PASSED [ 19%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe12-ogr_driver1-fiona] PASSED [ 19%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe12-ogr_driver1-pyogrio] PASSED [ 19%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe12-ogr_driver2-fiona] PASSED [ 19%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe12-ogr_driver2-pyogrio] PASSED [ 19%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe12-ogr_driver3-fiona] PASSED [ 19%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe12-ogr_driver3-pyogrio] PASSED [ 19%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe13-ogr_driver0-fiona] PASSED [ 19%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe13-ogr_driver0-pyogrio] PASSED [ 19%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe13-ogr_driver1-fiona] PASSED [ 19%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe13-ogr_driver1-pyogrio] PASSED [ 19%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe13-ogr_driver2-fiona] PASSED [ 19%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe13-ogr_driver2-pyogrio] PASSED [ 19%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe13-ogr_driver3-fiona] PASSED [ 19%] geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe13-ogr_driver3-pyogrio] PASSED [ 19%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[WKB-point-xy] PASSED [ 19%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[WKB-point-xyz] PASSED [ 19%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[WKB-linestring-xy] PASSED [ 19%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[WKB-linestring-xyz] PASSED [ 19%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[WKB-polygon-xy] PASSED [ 19%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[WKB-polygon-xyz] PASSED [ 19%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[WKB-multipoint-xy] PASSED [ 19%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[WKB-multipoint-xyz] PASSED [ 19%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[WKB-multilinestring-xy] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[WKB-multilinestring-xyz] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[WKB-multipolygon-xy] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[WKB-multipolygon-xyz] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[geoarrow-interleaved-point-xy] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[geoarrow-interleaved-point-xyz] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[geoarrow-interleaved-linestring-xy] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[geoarrow-interleaved-linestring-xyz] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[geoarrow-interleaved-polygon-xy] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[geoarrow-interleaved-polygon-xyz] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[geoarrow-interleaved-multipoint-xy] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[geoarrow-interleaved-multipoint-xyz] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[geoarrow-interleaved-multilinestring-xy] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[geoarrow-interleaved-multilinestring-xyz] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[geoarrow-interleaved-multipolygon-xy] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[geoarrow-interleaved-multipolygon-xyz] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[geoarrow-separated-point-xy] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[geoarrow-separated-point-xyz] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[geoarrow-separated-linestring-xy] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[geoarrow-separated-linestring-xyz] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[geoarrow-separated-polygon-xy] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[geoarrow-separated-polygon-xyz] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[geoarrow-separated-multipoint-xy] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[geoarrow-separated-multipoint-xyz] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[geoarrow-separated-multilinestring-xy] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[geoarrow-separated-multilinestring-xyz] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[geoarrow-separated-multipolygon-xy] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export[geoarrow-separated-multipolygon-xyz] PASSED [ 20%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_to_pandas_kwargs[WKB] PASSED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_to_pandas_kwargs[geoarrow] PASSED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_multiple_geometry_crs[WKB] PASSED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_multiple_geometry_crs[geoarrow] PASSED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_series_name_crs[WKB] PASSED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_series_name_crs[geoarrow] PASSED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_unsupported_encoding PASSED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_mixed_geometry_types PASSED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_missing[WKB-True-point] PASSED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_missing[WKB-True-polygon] PASSED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_missing[geoarrow-True-point] PASSED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_missing[geoarrow-True-polygon] PASSED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_missing[geoarrow-False-point] PASSED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_missing[geoarrow-False-polygon] PASSED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_include_z PASSED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export_with_extension_types[point-xy] SKIPPED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export_with_extension_types[point-xyz] SKIPPED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export_with_extension_types[linestring-xy] SKIPPED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export_with_extension_types[linestring-xyz] SKIPPED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export_with_extension_types[polygon-xy] SKIPPED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export_with_extension_types[polygon-xyz] SKIPPED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export_with_extension_types[multipoint-xy] SKIPPED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export_with_extension_types[multipoint-xyz] SKIPPED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export_with_extension_types[multilinestring-xy] SKIPPED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export_with_extension_types[multilinestring-xyz] SKIPPED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export_with_extension_types[multipolygon-xy] SKIPPED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export_with_extension_types[multipolygon-xyz] SKIPPED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_export_empty PASSED [ 21%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import[point-xy] PASSED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import[point-xyz] PASSED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import[linestring-xy] PASSED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import[linestring-xyz] PASSED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import[polygon-xy] PASSED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import[polygon-xyz] PASSED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import[multipoint-xy] PASSED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import[multipoint-xyz] PASSED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import[multilinestring-xy] PASSED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import[multilinestring-xyz] PASSED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import[multipolygon-xy] PASSED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import[multipolygon-xyz] PASSED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import_geometry_column[WKB] PASSED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import_geometry_column[geoarrow] PASSED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import_missing_geometry PASSED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import_capsule_interface PASSED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import_from_extension_types[point-xy] SKIPPED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import_from_extension_types[point-xyz] SKIPPED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import_from_extension_types[linestring-xy] SKIPPED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import_from_extension_types[linestring-xyz] SKIPPED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import_from_extension_types[polygon-xy] SKIPPED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import_from_extension_types[polygon-xyz] SKIPPED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import_from_extension_types[multipoint-xy] SKIPPED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import_from_extension_types[multipoint-xyz] SKIPPED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import_from_extension_types[multilinestring-xy] SKIPPED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import_from_extension_types[multilinestring-xyz] SKIPPED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import_from_extension_types[multipolygon-xy] SKIPPED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import_from_extension_types[multipolygon-xyz] SKIPPED [ 22%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import_geoseries SKIPPED [ 23%] geopandas/io/tests/test_geoarrow.py::test_geoarrow_import_unknown_geoarrow_type PASSED [ 23%] geopandas/io/tests/test_infer_schema.py::test_infer_schema_only_points PASSED [ 23%] geopandas/io/tests/test_infer_schema.py::test_infer_schema_points_and_multipoints PASSED [ 23%] geopandas/io/tests/test_infer_schema.py::test_infer_schema_only_multipoints PASSED [ 23%] geopandas/io/tests/test_infer_schema.py::test_infer_schema_only_linestrings PASSED [ 23%] geopandas/io/tests/test_infer_schema.py::test_infer_schema_linestrings_and_multilinestrings PASSED [ 23%] geopandas/io/tests/test_infer_schema.py::test_infer_schema_only_multilinestrings PASSED [ 23%] geopandas/io/tests/test_infer_schema.py::test_infer_schema_only_polygons PASSED [ 23%] geopandas/io/tests/test_infer_schema.py::test_infer_schema_polygons_and_multipolygons PASSED [ 23%] geopandas/io/tests/test_infer_schema.py::test_infer_schema_only_multipolygons PASSED [ 23%] geopandas/io/tests/test_infer_schema.py::test_infer_schema_multiple_shape_types PASSED [ 23%] geopandas/io/tests/test_infer_schema.py::test_infer_schema_mixed_3D_shape_type PASSED [ 23%] geopandas/io/tests/test_infer_schema.py::test_infer_schema_mixed_3D_Point PASSED [ 23%] geopandas/io/tests/test_infer_schema.py::test_infer_schema_only_3D_Points PASSED [ 23%] geopandas/io/tests/test_infer_schema.py::test_infer_schema_mixed_3D_linestring PASSED [ 23%] geopandas/io/tests/test_infer_schema.py::test_infer_schema_only_3D_linestrings PASSED [ 23%] geopandas/io/tests/test_infer_schema.py::test_infer_schema_mixed_3D_Polygon PASSED [ 23%] geopandas/io/tests/test_infer_schema.py::test_infer_schema_only_3D_Polygons PASSED [ 23%] geopandas/io/tests/test_infer_schema.py::test_infer_schema_null_geometry_and_2D_point PASSED [ 23%] geopandas/io/tests/test_infer_schema.py::test_infer_schema_null_geometry_and_3D_point PASSED [ 23%] geopandas/io/tests/test_infer_schema.py::test_infer_schema_null_geometry_all PASSED [ 23%] geopandas/io/tests/test_infer_schema.py::test_infer_schema_int32[array_data0-int32] PASSED [ 23%] geopandas/io/tests/test_infer_schema.py::test_infer_schema_int32[array_data1-dtype1] PASSED [ 23%] geopandas/io/tests/test_infer_schema.py::test_infer_schema_int64 PASSED [ 23%] geopandas/io/tests/test_pickle.py::test_legacy_pickles[0.8.0_pd-1.0.5_py-3.8.3_x86_64_linux.pickle] SKIPPED.0/pygeos-written files) [ 23%] geopandas/io/tests/test_pickle.py::test_legacy_pickles[0.7.0_pd-1.0.4_py-3.7.6_x86_64_linux.pickle] SKIPPED.0/pygeos-written files) [ 23%] geopandas/io/tests/test_pickle.py::test_legacy_pickles[0.6.3_pd-0.25.3_py-3.8.0_x86_64_linux.pickle] SKIPPED.0/pygeos-written files) [ 23%] geopandas/io/tests/test_pickle.py::test_round_trip_current PASSED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_get_conn[psycopg2] SKIPPED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_read_postgis_default[psycopg2] SKIPPED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_read_postgis_custom_geom_col[psycopg2] SKIPPED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_read_postgis_select_geom_as[psycopg2] SKIPPED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_read_postgis_get_srid[psycopg2] SKIPPED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_read_postgis_override_srid[psycopg2] SKIPPED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_from_postgis_default[psycopg2] SKIPPED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_from_postgis_custom_geom_col[psycopg2] SKIPPED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_read_postgis_null_geom PASSED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_read_postgis_binary PASSED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_read_postgis_chunksize[psycopg2] SKIPPED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_write_postgis_default[psycopg2] SKIPPED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_write_postgis_uppercase_tablename[psycopg2] SKIPPED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_write_postgis_sqlalchemy_connection[psycopg2] SKIPPED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_write_postgis_fail_when_table_exists[psycopg2] SKIPPED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_write_postgis_replace_when_table_exists[psycopg2] SKIPPED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_write_postgis_append_when_table_exists[psycopg2] SKIPPED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_write_postgis_without_crs[psycopg2] SKIPPED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_write_postgis_with_esri_authority[psycopg2] SKIPPED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_write_postgis_geometry_collection[psycopg2] SKIPPED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_write_postgis_none_geometry_types[psycopg2] SKIPPED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_write_postgis_mixed_geometry_types[psycopg2] SKIPPED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_write_postgis_linear_ring[psycopg2] SKIPPED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_write_postgis_in_chunks[psycopg2] SKIPPED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_write_postgis_to_different_schema[psycopg2] SKIPPED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_write_postgis_to_different_schema_when_table_exists[psycopg2] SKIPPED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_write_postgis_3D_geometries[psycopg2] SKIPPED [ 24%] geopandas/io/tests/test_sql.py::TestIO::test_row_order[psycopg2] SKIPPED [ 25%] geopandas/io/tests/test_sql.py::TestIO::test_append_before_table_exists[psycopg2] SKIPPED [ 25%] geopandas/io/tests/test_sql.py::TestIO::test_append_with_different_crs[psycopg2] SKIPPED [ 25%] geopandas/io/tests/test_sql.py::TestIO::test_append_without_crs[psycopg2] SKIPPED [ 25%] geopandas/io/tests/test_sql.py::TestIO::test_duplicate_geometry_column_fails[psycopg2] SKIPPED [ 25%] geopandas/io/tests/test_sql.py::TestIO::test_read_non_epsg_crs[psycopg2] SKIPPED [ 25%] geopandas/io/tests/test_sql.py::TestIO::test_read_srid_not_in_table[psycopg2] SKIPPED [ 25%] geopandas/io/tests/test_sql.py::TestIO::test_read_no_spatial_ref_sys_table_in_postgis[psycopg2] SKIPPED [ 25%] geopandas/io/tests/test_sql.py::TestIO::test_read_non_epsg_crs_chunksize[psycopg2] SKIPPED [ 25%] geopandas/io/tests/test_sql.py::TestIO::test_to_postgis_append_with_custom_geometry_column_name[psycopg2] SKIPPED [ 25%] geopandas/io/tests/test_sql.py::TestIO::test_to_postgis_sql_injection_prevention_geometry_column[psycopg2] SKIPPED [ 25%] geopandas/io/tests/test_sql.py::TestIO::test_to_postgis_sql_injection_prevention_geometry_column_union[psycopg2] SKIPPED [ 25%] geopandas/io/tests/test_sql.py::TestIO::test_to_postgis_sql_injection_prevention_geometry_column_comment[psycopg2] SKIPPED [ 25%] geopandas/io/tests/test_sql.py::TestIO::test_to_postgis_sql_injection_prevention_geometry_column_semicolon[psycopg2] SKIPPED [ 25%] geopandas/io/tests/test_sql.py::TestIO::test_to_postgis_append_with_special_characters_in_geometry_column[psycopg2] SKIPPED [ 25%] geopandas/tests/test_api.py::test_no_additional_imports PASSED [ 25%] geopandas/tests/test_array.py::test_points PASSED [ 25%] geopandas/tests/test_array.py::test_points_from_xy PASSED [ 25%] geopandas/tests/test_array.py::test_from_shapely PASSED [ 25%] geopandas/tests/test_array.py::test_from_shapely_geo_interface PASSED [ 25%] geopandas/tests/test_array.py::test_from_wkb PASSED [ 25%] geopandas/tests/test_array.py::test_from_wkb_hex PASSED [ 25%] geopandas/tests/test_array.py::test_from_wkb_on_invalid PASSED [ 25%] geopandas/tests/test_array.py::test_to_wkb PASSED [ 25%] geopandas/tests/test_array.py::test_from_wkt[str] PASSED [ 25%] geopandas/tests/test_array.py::test_from_wkt[bytes] PASSED [ 25%] geopandas/tests/test_array.py::test_from_wkt_on_invalid PASSED [ 25%] geopandas/tests/test_array.py::test_to_wkt PASSED [ 25%] geopandas/tests/test_array.py::test_as_array PASSED [ 26%] geopandas/tests/test_array.py::test_predicates_vector_scalar[contains-args0] PASSED [ 26%] geopandas/tests/test_array.py::test_predicates_vector_scalar[covers-args1] PASSED [ 26%] geopandas/tests/test_array.py::test_predicates_vector_scalar[crosses-args2] PASSED [ 26%] geopandas/tests/test_array.py::test_predicates_vector_scalar[disjoint-args3] PASSED [ 26%] geopandas/tests/test_array.py::test_predicates_vector_scalar[geom_equals-args4] PASSED [ 26%] geopandas/tests/test_array.py::test_predicates_vector_scalar[intersects-args5] PASSED [ 26%] geopandas/tests/test_array.py::test_predicates_vector_scalar[overlaps-args6] PASSED [ 26%] geopandas/tests/test_array.py::test_predicates_vector_scalar[touches-args7] PASSED [ 26%] geopandas/tests/test_array.py::test_predicates_vector_scalar[within-args8] PASSED [ 26%] geopandas/tests/test_array.py::test_predicates_vector_scalar[geom_equals_exact-args9] PASSED [ 26%] geopandas/tests/test_array.py::test_predicates_vector_vector[contains-args0] PASSED [ 26%] geopandas/tests/test_array.py::test_predicates_vector_vector[covers-args1] PASSED [ 26%] geopandas/tests/test_array.py::test_predicates_vector_vector[crosses-args2] PASSED [ 26%] geopandas/tests/test_array.py::test_predicates_vector_vector[disjoint-args3] PASSED [ 26%] geopandas/tests/test_array.py::test_predicates_vector_vector[geom_equals-args4] PASSED [ 26%] geopandas/tests/test_array.py::test_predicates_vector_vector[intersects-args5] PASSED [ 26%] geopandas/tests/test_array.py::test_predicates_vector_vector[overlaps-args6] PASSED [ 26%] geopandas/tests/test_array.py::test_predicates_vector_vector[touches-args7] PASSED [ 26%] geopandas/tests/test_array.py::test_predicates_vector_vector[within-args8] PASSED [ 26%] geopandas/tests/test_array.py::test_predicates_vector_vector[geom_equals_exact-args9] PASSED [ 26%] geopandas/tests/test_array.py::test_unary_geo[boundary] PASSED [ 26%] geopandas/tests/test_array.py::test_unary_geo[centroid] PASSED [ 26%] geopandas/tests/test_array.py::test_unary_geo[convex_hull] PASSED [ 26%] geopandas/tests/test_array.py::test_unary_geo[envelope] PASSED [ 26%] geopandas/tests/test_array.py::test_unary_geo[exterior] PASSED [ 26%] geopandas/tests/test_array.py::test_unary_geo_callable[representative_point] PASSED [ 26%] geopandas/tests/test_array.py::test_binary_geo_vector[difference] PASSED [ 26%] geopandas/tests/test_array.py::test_binary_geo_vector[symmetric_difference] PASSED [ 27%] geopandas/tests/test_array.py::test_binary_geo_vector[union] PASSED [ 27%] geopandas/tests/test_array.py::test_binary_geo_vector[intersection] PASSED [ 27%] geopandas/tests/test_array.py::test_binary_geo_scalar[difference] PASSED [ 27%] geopandas/tests/test_array.py::test_binary_geo_scalar[symmetric_difference] PASSED [ 27%] geopandas/tests/test_array.py::test_binary_geo_scalar[union] PASSED [ 27%] geopandas/tests/test_array.py::test_binary_geo_scalar[intersection] PASSED [ 27%] geopandas/tests/test_array.py::test_unary_predicates[is_closed] PASSED [ 27%] geopandas/tests/test_array.py::test_unary_predicates[is_valid] PASSED [ 27%] geopandas/tests/test_array.py::test_unary_predicates[is_empty] PASSED [ 27%] geopandas/tests/test_array.py::test_unary_predicates[is_simple] PASSED [ 27%] geopandas/tests/test_array.py::test_unary_predicates[has_z] PASSED [ 27%] geopandas/tests/test_array.py::test_unary_predicates[is_ring] PASSED [ 27%] geopandas/tests/test_array.py::test_is_ring PASSED [ 27%] geopandas/tests/test_array.py::test_unary_float[area] PASSED [ 27%] geopandas/tests/test_array.py::test_unary_float[length] PASSED [ 27%] geopandas/tests/test_array.py::test_geom_types PASSED [ 27%] geopandas/tests/test_array.py::test_geom_types_null_mixed PASSED [ 27%] geopandas/tests/test_array.py::test_binary_distance PASSED [ 27%] geopandas/tests/test_array.py::test_binary_relate PASSED [ 27%] geopandas/tests/test_array.py::test_binary_project[True] PASSED [ 27%] geopandas/tests/test_array.py::test_binary_project[False] PASSED [ 27%] geopandas/tests/test_array.py::test_buffer[16-1-1] PASSED [ 27%] geopandas/tests/test_array.py::test_buffer[16-1-3] PASSED [ 27%] geopandas/tests/test_array.py::test_buffer[16-3-1] PASSED [ 27%] geopandas/tests/test_array.py::test_buffer[16-3-3] PASSED [ 27%] geopandas/tests/test_array.py::test_buffer[25-1-1] PASSED [ 27%] geopandas/tests/test_array.py::test_buffer[25-1-3] PASSED [ 28%] geopandas/tests/test_array.py::test_buffer[25-3-1] PASSED [ 28%] geopandas/tests/test_array.py::test_buffer[25-3-3] PASSED [ 28%] geopandas/tests/test_array.py::test_simplify PASSED [ 28%] geopandas/tests/test_array.py::test_unary_union PASSED [ 28%] geopandas/tests/test_array.py::test_union_all PASSED [ 28%] geopandas/tests/test_array.py::test_union_all_grid_size[None-expected0] PASSED [ 28%] geopandas/tests/test_array.py::test_union_all_grid_size[1-expected1] PASSED [ 28%] geopandas/tests/test_array.py::test_union_all_grid_size_error PASSED [ 28%] geopandas/tests/test_array.py::test_affinity_methods[affine_transform-arg0] PASSED [ 28%] geopandas/tests/test_array.py::test_affinity_methods[translate-arg1] PASSED [ 28%] geopandas/tests/test_array.py::test_affinity_methods[rotate-arg2] PASSED [ 28%] geopandas/tests/test_array.py::test_affinity_methods[scale-arg3] PASSED [ 28%] geopandas/tests/test_array.py::test_affinity_methods[skew-arg4] PASSED [ 28%] geopandas/tests/test_array.py::test_coords_x_y PASSED [ 28%] geopandas/tests/test_array.py::test_bounds PASSED [ 28%] geopandas/tests/test_array.py::test_total_bounds PASSED [ 28%] geopandas/tests/test_array.py::test_getitem PASSED [ 28%] geopandas/tests/test_array.py::test_setitem[item0] PASSED [ 28%] geopandas/tests/test_array.py::test_setitem[item1] PASSED [ 28%] geopandas/tests/test_array.py::test_setitem[item2] PASSED [ 28%] geopandas/tests/test_array.py::test_setitem[item3] PASSED [ 28%] geopandas/tests/test_array.py::test_setitem[item4] PASSED [ 28%] geopandas/tests/test_array.py::test_equality_ops PASSED [ 28%] geopandas/tests/test_array.py::test_dir PASSED [ 28%] geopandas/tests/test_array.py::test_chaining PASSED [ 28%] geopandas/tests/test_array.py::test_pickle PASSED [ 28%] geopandas/tests/test_array.py::test_raise_on_bad_sizes PASSED [ 28%] geopandas/tests/test_array.py::test_buffer_single_multipolygon PASSED [ 29%] geopandas/tests/test_array.py::test_astype_multipolygon PASSED [ 29%] geopandas/tests/test_array.py::test_check_crs PASSED [ 29%] geopandas/tests/test_array.py::test_crs_mismatch_warn PASSED [ 29%] geopandas/tests/test_array.py::test_missing_pyproj SKIPPED (pyproj installed) [ 29%] geopandas/tests/test_array.py::test_isna[None] PASSED [ 29%] geopandas/tests/test_array.py::test_isna[nan] PASSED [ 29%] geopandas/tests/test_array.py::test_isna_pdNA PASSED [ 29%] geopandas/tests/test_array.py::test_shift_has_crs PASSED [ 29%] geopandas/tests/test_array.py::test_unique_has_crs PASSED [ 29%] geopandas/tests/test_array.py::test_to_crs_pyproj_error SKIPPED (pyproj installed) [ 29%] geopandas/tests/test_array.py::test_estimate_utm_crs_pyproj_error SKIPPED [ 29%] geopandas/tests/test_array.py::TestEstimateUtmCrs::test_estimate_utm_crs__geographic PASSED [ 29%] geopandas/tests/test_array.py::TestEstimateUtmCrs::test_estimate_utm_crs__projected PASSED [ 29%] geopandas/tests/test_array.py::TestEstimateUtmCrs::test_estimate_utm_crs__antimeridian PASSED [ 29%] geopandas/tests/test_array.py::TestEstimateUtmCrs::test_estimate_utm_crs__out_of_bounds PASSED [ 29%] geopandas/tests/test_array.py::TestEstimateUtmCrs::test_estimate_utm_crs__missing_crs PASSED [ 29%] geopandas/tests/test_array.py::test_reduce_keepdims PASSED [ 29%] geopandas/tests/test_compat.py::test_import_optional_dependency_present PASSED [ 29%] geopandas/tests/test_compat.py::test_import_optional_dependency_absent PASSED [ 29%] geopandas/tests/test_compat.py::test_import_optional_dependency_invalid[bad_import0] PASSED [ 29%] geopandas/tests/test_compat.py::test_import_optional_dependency_invalid[0] PASSED [ 29%] geopandas/tests/test_compat.py::test_import_optional_dependency_invalid[False] PASSED [ 29%] geopandas/tests/test_compat.py::test_import_optional_dependency_invalid[True] PASSED [ 29%] geopandas/tests/test_compat.py::test_import_optional_dependency_invalid[bad_import4] PASSED [ 29%] geopandas/tests/test_compat.py::test_import_optional_dependency_invalid[bad_import5] PASSED [ 29%] geopandas/tests/test_compat.py::test_import_optional_dependency_invalid[bad_import6] PASSED [ 29%] geopandas/tests/test_config.py::test_options PASSED [ 29%] geopandas/tests/test_config.py::test_options_display_precision PASSED [ 30%] geopandas/tests/test_config.py::test_options_io_engine PASSED [ 30%] geopandas/tests/test_crs.py::test_to_crs_transform PASSED [ 30%] geopandas/tests/test_crs.py::test_to_crs_transform__missing_data PASSED [ 30%] geopandas/tests/test_crs.py::test_to_crs_transform__empty_data PASSED [ 30%] geopandas/tests/test_crs.py::test_to_crs_inplace PASSED [ 30%] geopandas/tests/test_crs.py::test_to_crs_geo_column_name PASSED [ 30%] geopandas/tests/test_crs.py::test_to_crs_dimension_z PASSED [ 30%] geopandas/tests/test_crs.py::test_to_crs_dimension_mixed PASSED [ 30%] geopandas/tests/test_crs.py::test_transform2[epsg_number-epsg_number] PASSED [ 30%] geopandas/tests/test_crs.py::test_transform2[epsg_number-epsg_string] PASSED [ 30%] geopandas/tests/test_crs.py::test_transform2[epsg_number-epsg_dict] PASSED [ 30%] geopandas/tests/test_crs.py::test_transform2[epsg_number-proj4_string] PASSED [ 30%] geopandas/tests/test_crs.py::test_transform2[epsg_number-proj4_dict] PASSED [ 30%] geopandas/tests/test_crs.py::test_transform2[epsg_string-epsg_number] PASSED [ 30%] geopandas/tests/test_crs.py::test_transform2[epsg_string-epsg_string] PASSED [ 30%] geopandas/tests/test_crs.py::test_transform2[epsg_string-epsg_dict] PASSED [ 30%] geopandas/tests/test_crs.py::test_transform2[epsg_string-proj4_string] PASSED [ 30%] geopandas/tests/test_crs.py::test_transform2[epsg_string-proj4_dict] PASSED [ 30%] geopandas/tests/test_crs.py::test_transform2[epsg_dict-epsg_number] PASSED [ 30%] geopandas/tests/test_crs.py::test_transform2[epsg_dict-epsg_string] PASSED [ 30%] geopandas/tests/test_crs.py::test_transform2[epsg_dict-epsg_dict] PASSED [ 30%] geopandas/tests/test_crs.py::test_transform2[epsg_dict-proj4_string] PASSED [ 30%] geopandas/tests/test_crs.py::test_transform2[epsg_dict-proj4_dict] PASSED [ 30%] geopandas/tests/test_crs.py::test_transform2[proj4_string-epsg_number] PASSED [ 30%] geopandas/tests/test_crs.py::test_transform2[proj4_string-epsg_string] PASSED [ 30%] geopandas/tests/test_crs.py::test_transform2[proj4_string-epsg_dict] PASSED [ 30%] geopandas/tests/test_crs.py::test_transform2[proj4_string-proj4_string] PASSED [ 30%] geopandas/tests/test_crs.py::test_transform2[proj4_string-proj4_dict] PASSED [ 31%] geopandas/tests/test_crs.py::test_transform2[proj4_dict-epsg_number] PASSED [ 31%] geopandas/tests/test_crs.py::test_transform2[proj4_dict-epsg_string] PASSED [ 31%] geopandas/tests/test_crs.py::test_transform2[proj4_dict-epsg_dict] PASSED [ 31%] geopandas/tests/test_crs.py::test_transform2[proj4_dict-proj4_string] PASSED [ 31%] geopandas/tests/test_crs.py::test_transform2[proj4_dict-proj4_dict] PASSED [ 31%] geopandas/tests/test_crs.py::test_crs_axis_order__always_xy PASSED [ 31%] geopandas/tests/test_crs.py::test_skip_exact_same PASSED [ 31%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_array PASSED [ 31%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_series PASSED [ 31%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_dataframe PASSED [ 31%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_dataframe_getitem_without_geometry_column PASSED [ 31%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_dataframe_setitem PASSED [ 31%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_dataframe_setitem_without_geometry_column PASSED [ 31%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_scalar[None] PASSED [ 31%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_scalar[scalar1] PASSED [ 31%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_scalar[scalar2] PASSED [ 31%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_crs_with_no_geom_fails PASSED [ 31%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_read_file PASSED [ 31%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_multiple_geoms PASSED [ 31%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_multiple_geoms_set_geom PASSED [ 31%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_assign_cols PASSED [ 31%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_copy PASSED [ 31%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_rename PASSED [ 31%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_geoseries_to_crs PASSED [ 31%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_array_to_crs PASSED [ 31%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_from_shapely PASSED [ 31%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_from_wkb PASSED [ 31%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_from_wkt PASSED [ 32%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_points_from_xy PASSED [ 32%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_original PASSED [ 32%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_ops PASSED [ 32%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_binary_ops PASSED [ 32%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_other PASSED [ 32%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_affinity_methods[affine_transform-arg0] PASSED [ 32%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_affinity_methods[translate-arg1] PASSED [ 32%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_affinity_methods[rotate-arg2] PASSED [ 32%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_affinity_methods[scale-arg3] PASSED [ 32%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_affinity_methods[skew-arg4] PASSED [ 32%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_slice PASSED [ 32%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_concat PASSED [ 32%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_merge PASSED [ 32%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_setitem_geometry PASSED [ 32%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_astype PASSED [ 32%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_apply PASSED [ 32%] geopandas/tests/test_crs.py::TestGeometryArrayCRS::test_apply_geodataframe PASSED [ 32%] geopandas/tests/test_crs.py::TestSetCRS::test_set_crs[geoseries] PASSED [ 32%] geopandas/tests/test_crs.py::TestSetCRS::test_set_crs[geodataframe] PASSED [ 32%] geopandas/tests/test_datasets.py::test_read_paths[naturalearth_lowres] PASSED [ 32%] geopandas/tests/test_datasets.py::test_read_paths[naturalearth_cities] PASSED [ 32%] geopandas/tests/test_datasets.py::test_read_paths[nybb] PASSED [ 32%] geopandas/tests/test_datasets.py::test_read_paths[foo] PASSED [ 32%] geopandas/tests/test_decorator.py::test_docstring_formatting PASSED [ 32%] geopandas/tests/test_decorator.py::test_docstring_appending PASSED [ 32%] geopandas/tests/test_decorator.py::test_doc_template_from_func PASSED [ 32%] geopandas/tests/test_decorator.py::test_inherit_doc_template PASSED [ 32%] geopandas/tests/test_dissolve.py::test_geom_dissolve PASSED [ 33%] geopandas/tests/test_dissolve.py::test_dissolve_retains_existing_crs PASSED [ 33%] geopandas/tests/test_dissolve.py::test_dissolve_retains_nonexisting_crs PASSED [ 33%] geopandas/tests/test_dissolve.py::test_first_dissolve PASSED [ 33%] geopandas/tests/test_dissolve.py::test_mean_dissolve PASSED [ 33%] geopandas/tests/test_dissolve.py::test_dissolve_emits_other_warnings PASSED [ 33%] geopandas/tests/test_dissolve.py::test_multicolumn_dissolve PASSED [ 33%] geopandas/tests/test_dissolve.py::test_reset_index PASSED [ 33%] geopandas/tests/test_dissolve.py::test_dissolve_grid_size[None-expected0] PASSED [ 33%] geopandas/tests/test_dissolve.py::test_dissolve_grid_size[1-expected1] PASSED [ 33%] geopandas/tests/test_dissolve.py::test_dissolve_none PASSED [ 33%] geopandas/tests/test_dissolve.py::test_dissolve_none_mean PASSED [ 33%] geopandas/tests/test_dissolve.py::test_dissolve_level PASSED [ 33%] geopandas/tests/test_dissolve.py::test_dissolve_sort PASSED [ 33%] geopandas/tests/test_dissolve.py::test_dissolve_categorical PASSED [ 33%] geopandas/tests/test_dissolve.py::test_dissolve_dropna PASSED [ 33%] geopandas/tests/test_dissolve.py::test_dissolve_dropna_warn PASSED [ 33%] geopandas/tests/test_dissolve.py::test_dissolve_multi_agg PASSED [ 33%] geopandas/tests/test_dissolve.py::test_dissolve_method[coverage] PASSED [ 33%] geopandas/tests/test_dissolve.py::test_dissolve_method[disjoint_subset] PASSED [ 33%] geopandas/tests/test_extension_array.py::TestDtype::test_name <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/dtype.py PASSED [ 33%] geopandas/tests/test_extension_array.py::TestDtype::test_kind <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/dtype.py PASSED [ 33%] geopandas/tests/test_extension_array.py::TestDtype::test_is_dtype_from_name <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/dtype.py PASSED [ 33%] geopandas/tests/test_extension_array.py::TestDtype::test_is_dtype_unboxes_dtype <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/dtype.py PASSED [ 33%] geopandas/tests/test_extension_array.py::TestDtype::test_is_dtype_from_self <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/dtype.py PASSED [ 33%] geopandas/tests/test_extension_array.py::TestDtype::test_is_dtype_other_input <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/dtype.py PASSED [ 33%] geopandas/tests/test_extension_array.py::TestDtype::test_is_not_string_type <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/dtype.py PASSED [ 33%] geopandas/tests/test_extension_array.py::TestDtype::test_is_not_object_type <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/dtype.py PASSED [ 33%] geopandas/tests/test_extension_array.py::TestDtype::test_eq_with_str <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/dtype.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestDtype::test_eq_with_numpy_object <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/dtype.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestDtype::test_eq_with_self <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/dtype.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestDtype::test_array_type <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/dtype.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestDtype::test_check_dtype <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/dtype.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestDtype::test_hashable <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/dtype.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestDtype::test_str <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/dtype.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestDtype::test_eq <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/dtype.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestDtype::test_construct_from_string_own_name <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/dtype.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestDtype::test_construct_from_string_another_type_raises <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/dtype.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestDtype::test_construct_from_string_wrong_type_raises <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/dtype.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestDtype::test_get_common_dtype <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/dtype.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestDtype::test_infer_dtype[True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/dtype.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestDtype::test_infer_dtype[False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/dtype.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestDtype::test_array_type_with_arg PASSED [ 34%] geopandas/tests/test_extension_array.py::TestDtype::test_registry PASSED [ 34%] geopandas/tests/test_extension_array.py::TestInterface::test_len <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/interface.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestInterface::test_size <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/interface.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestInterface::test_ndim <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/interface.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestInterface::test_can_hold_na_valid <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/interface.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestInterface::test_memory_usage <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/interface.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestInterface::test_array_interface <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/interface.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestInterface::test_array_interface_copy <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/interface.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestInterface::test_is_extension_array_dtype <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/interface.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestInterface::test_no_values_attribute <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/interface.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestInterface::test_is_numeric_honored <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/interface.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestInterface::test_isna_extension_array <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/interface.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestInterface::test_copy <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/interface.py PASSED [ 34%] geopandas/tests/test_extension_array.py::TestInterface::test_view <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/interface.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestInterface::test_tolist <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/interface.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestInterface::test_contains PASSED [ 35%] geopandas/tests/test_extension_array.py::TestConstructors::test_from_sequence_from_cls <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/constructors.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestConstructors::test_array_from_scalars <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/constructors.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestConstructors::test_series_constructor <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/constructors.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestConstructors::test_series_constructor_no_data_with_index <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/constructors.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestConstructors::test_series_constructor_scalar_na_with_index <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/constructors.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestConstructors::test_series_constructor_scalar_with_index <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/constructors.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestConstructors::test_dataframe_constructor_from_dict[True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/constructors.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestConstructors::test_dataframe_constructor_from_dict[False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/constructors.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestConstructors::test_dataframe_from_series <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/constructors.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestConstructors::test_series_given_mismatched_index_raises <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/constructors.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestConstructors::test_from_dtype <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/constructors.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestConstructors::test_pandas_array <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/constructors.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestConstructors::test_pandas_array_dtype <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/constructors.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestConstructors::test_construct_empty_dataframe <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/constructors.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestConstructors::test_empty <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/constructors.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestReshaping::test_concat[True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reshaping.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestReshaping::test_concat[False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reshaping.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestReshaping::test_concat_all_na_block[True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reshaping.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestReshaping::test_concat_all_na_block[False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reshaping.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestReshaping::test_concat_mixed_dtypes <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reshaping.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestReshaping::test_concat_columns <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reshaping.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestReshaping::test_concat_extension_arrays_copy_false <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reshaping.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestReshaping::test_concat_with_reindex <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reshaping.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestReshaping::test_align <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reshaping.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestReshaping::test_align_frame <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reshaping.py PASSED [ 35%] geopandas/tests/test_extension_array.py::TestReshaping::test_align_series_frame <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reshaping.py PASSED [ 36%] geopandas/tests/test_extension_array.py::TestReshaping::test_set_frame_expand_regular_with_extension <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reshaping.py PASSED [ 36%] geopandas/tests/test_extension_array.py::TestReshaping::test_set_frame_expand_extension_with_regular <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reshaping.py PASSED [ 36%] geopandas/tests/test_extension_array.py::TestReshaping::test_set_frame_overwrite_object <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reshaping.py PASSED [ 36%] geopandas/tests/test_extension_array.py::TestReshaping::test_merge <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reshaping.py PASSED [ 36%] geopandas/tests/test_extension_array.py::TestReshaping::test_merge_on_extension_array <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reshaping.py PASSED [ 36%] geopandas/tests/test_extension_array.py::TestReshaping::test_merge_on_extension_array_duplicates <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reshaping.py PASSED [ 36%] geopandas/tests/test_extension_array.py::TestReshaping::test_stack[True-columns0] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reshaping.py PASSED [ 36%] geopandas/tests/test_extension_array.py::TestReshaping::test_stack[True-columns1] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reshaping.py PASSED [ 36%] geopandas/tests/test_extension_array.py::TestReshaping::test_stack[False-columns0] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reshaping.py PASSED [ 36%] geopandas/tests/test_extension_array.py::TestReshaping::test_stack[False-columns1] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reshaping.py PASSED [ 36%] geopandas/tests/test_extension_array.py::TestReshaping::test_ravel <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reshaping.py PASSED [ 36%] geopandas/tests/test_extension_array.py::TestReshaping::test_transpose <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reshaping.py PASSED [ 36%] geopandas/tests/test_extension_array.py::TestReshaping::test_transpose_frame <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reshaping.py PASSED [ 36%] geopandas/tests/test_extension_array.py::TestReshaping::test_unstack[series-index0] PASSED [ 36%] geopandas/tests/test_extension_array.py::TestReshaping::test_unstack[series-index1] PASSED [ 36%] geopandas/tests/test_extension_array.py::TestReshaping::test_unstack[series-index2] PASSED [ 36%] geopandas/tests/test_extension_array.py::TestReshaping::test_unstack[series-index3] PASSED [ 36%] geopandas/tests/test_extension_array.py::TestReshaping::test_unstack[frame-index0] PASSED [ 36%] geopandas/tests/test_extension_array.py::TestReshaping::test_unstack[frame-index1] PASSED [ 36%] geopandas/tests/test_extension_array.py::TestReshaping::test_unstack[frame-index2] PASSED [ 36%] geopandas/tests/test_extension_array.py::TestReshaping::test_unstack[frame-index3] PASSED [ 36%] geopandas/tests/test_extension_array.py::TestGetitem::test_iloc_series <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 36%] geopandas/tests/test_extension_array.py::TestGetitem::test_iloc_frame <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 36%] geopandas/tests/test_extension_array.py::TestGetitem::test_iloc_frame_single_block <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 36%] geopandas/tests/test_extension_array.py::TestGetitem::test_loc_series <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 36%] geopandas/tests/test_extension_array.py::TestGetitem::test_loc_frame <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 36%] geopandas/tests/test_extension_array.py::TestGetitem::test_loc_iloc_frame_single_dtype <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_getitem_scalar <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_getitem_invalid <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_getitem_scalar_na <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_getitem_empty <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_getitem_mask <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_getitem_mask_raises <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_getitem_boolean_array_mask <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_getitem_boolean_na_treated_as_false <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_getitem_integer_array[list] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_getitem_integer_array[integer-array] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_getitem_integer_array[numpy-array] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_getitem_integer_with_missing_raises[list] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_getitem_integer_with_missing_raises[integer-array] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_getitem_series_integer_with_missing_raises[list] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py XFAIL [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_getitem_series_integer_with_missing_raises[integer-array] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py XFAIL [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_getitem_slice <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_getitem_ellipsis_and_slice <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_get <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_take_sequence <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_take <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_take_empty <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_take_negative <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_take_non_na_fill_value <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_take_pandas_style_negative_raises <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_take_out_of_bounds_raises[True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_take_out_of_bounds_raises[False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_take_series <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 37%] geopandas/tests/test_extension_array.py::TestGetitem::test_reindex <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestGetitem::test_reindex_non_na_fill_value <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestGetitem::test_loc_len1 <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestGetitem::test_item <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestGetitem::test_getitem_propagates_readonly_property XFAIL [ 38%] geopandas/tests/test_extension_array.py::TestSetitem::test_is_immutable <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_scalar_series[True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_scalar_series[False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_sequence[True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_sequence[False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_sequence_mismatched_length_raises[True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_sequence_mismatched_length_raises[False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_empty_indexer[True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_empty_indexer[False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_sequence_broadcasts[True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_sequence_broadcasts[False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_scalar[loc] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_scalar[iloc] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_loc_scalar_mixed <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_loc_scalar_single <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_loc_scalar_multiple_homogoneous <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_iloc_scalar_mixed <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_iloc_scalar_single <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_iloc_scalar_multiple_homogoneous <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_mask[True-numpy-array] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_mask[True-boolean-array] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_mask[True-boolean-array-na] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_mask[False-numpy-array] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 38%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_mask[False-boolean-array] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_mask[False-boolean-array-na] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_mask_raises[True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_mask_raises[False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_mask_boolean_array_with_na[True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_mask_boolean_array_with_na[False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_integer_array[True-list] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_integer_array[True-integer-array] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_integer_array[True-numpy-array] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_integer_array[False-list] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_integer_array[False-integer-array] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_integer_array[False-numpy-array] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_integer_with_missing_raises[list-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_integer_with_missing_raises[list-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py XFAIL [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_integer_with_missing_raises[integer-array-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_integer_with_missing_raises[integer-array-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_mask_aligned[loc-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_mask_aligned[loc-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_mask_aligned[None-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_mask_aligned[None-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_mask_broadcast[loc] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_mask_broadcast[None] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_expand_columns <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_expand_with_extension <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_frame_invalid_length <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_tuple_index <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_slice[True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_slice[False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 39%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_loc_iloc_slice <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_slice_mismatch_length_raises <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_slice_array <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_scalar_key_sequence_raise <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_preserves_views <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_with_expansion_dataframe_column[index] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_with_expansion_dataframe_column[list[index]] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_with_expansion_dataframe_column[null_slice] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_with_expansion_dataframe_column[full_slice] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_with_expansion_dataframe_column[range] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_with_expansion_dataframe_column[list(range)] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_with_expansion_dataframe_column[mask] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_with_expansion_row <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_series[index] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_series[list[index]] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_series[null_slice] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_series[full_slice] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_series[range] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_series[list(range)] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_series[mask] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_frame_2d_values <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestSetitem::test_delitem_series <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_invalid <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_2d_values <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestSetitem::test_readonly_property XFAIL [ 40%] geopandas/tests/test_extension_array.py::TestSetitem::test_readonly_propagates_to_numpy_array XFAIL [ 40%] geopandas/tests/test_extension_array.py::TestMissing::test_isna <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/missing.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestMissing::test_isna_returns_copy[isna] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/missing.py PASSED [ 40%] geopandas/tests/test_extension_array.py::TestMissing::test_isna_returns_copy[notna] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/missing.py PASSED [ 41%] geopandas/tests/test_extension_array.py::TestMissing::test_dropna_array <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/missing.py PASSED [ 41%] geopandas/tests/test_extension_array.py::TestMissing::test_dropna_series <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/missing.py PASSED [ 41%] geopandas/tests/test_extension_array.py::TestMissing::test_dropna_frame <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/missing.py PASSED [ 41%] geopandas/tests/test_extension_array.py::TestMissing::test_fillna_scalar <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/missing.py PASSED [ 41%] geopandas/tests/test_extension_array.py::TestMissing::test_ffill_limit_area[outside-input_ilocs0-expected_ilocs0] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/missing.py PASSED [ 41%] geopandas/tests/test_extension_array.py::TestMissing::test_ffill_limit_area[outside-input_ilocs1-expected_ilocs1] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/missing.py PASSED [ 41%] geopandas/tests/test_extension_array.py::TestMissing::test_ffill_limit_area[outside-input_ilocs2-expected_ilocs2] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/missing.py PASSED [ 41%] geopandas/tests/test_extension_array.py::TestMissing::test_ffill_limit_area[outside-input_ilocs3-expected_ilocs3] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/missing.py PASSED [ 41%] geopandas/tests/test_extension_array.py::TestMissing::test_ffill_limit_area[inside-input_ilocs4-expected_ilocs4] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/missing.py PASSED [ 41%] geopandas/tests/test_extension_array.py::TestMissing::test_ffill_limit_area[inside-input_ilocs5-expected_ilocs5] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/missing.py PASSED [ 41%] geopandas/tests/test_extension_array.py::TestMissing::test_ffill_limit_area[inside-input_ilocs6-expected_ilocs6] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/missing.py PASSED [ 41%] geopandas/tests/test_extension_array.py::TestMissing::test_ffill_limit_area[inside-input_ilocs7-expected_ilocs7] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/missing.py PASSED [ 41%] geopandas/tests/test_extension_array.py::TestMissing::test_fillna_frame <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/missing.py PASSED [ 41%] geopandas/tests/test_extension_array.py::TestMissing::test_fillna_fill_other <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/missing.py PASSED [ 41%] geopandas/tests/test_extension_array.py::TestMissing::test_use_inf_as_na_no_effect <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/missing.py PASSED [ 41%] geopandas/tests/test_extension_array.py::TestMissing::test_fillna_series PASSED [ 41%] geopandas/tests/test_extension_array.py::TestMissing::test_fillna_limit_pad PASSED [ 41%] geopandas/tests/test_extension_array.py::TestMissing::test_fillna_limit_backfill PASSED [ 41%] geopandas/tests/test_extension_array.py::TestMissing::test_fillna_series_method[ffill] PASSED [ 41%] geopandas/tests/test_extension_array.py::TestMissing::test_fillna_series_method[bfill] PASSED [ 41%] geopandas/tests/test_extension_array.py::TestMissing::test_fillna_no_op_returns_copy PASSED [ 41%] geopandas/tests/test_extension_array.py::TestMissing::test_fillna_readonly XFAIL [ 41%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_series_numeric[sum-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py PASSED [ 41%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_series_numeric[sum-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py PASSED [ 41%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_series_numeric[max-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py PASSED [ 41%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_series_numeric[max-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py PASSED [ 41%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_series_numeric[min-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py PASSED [ 41%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_series_numeric[min-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py PASSED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_series_numeric[mean-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py PASSED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_series_numeric[mean-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py PASSED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_series_numeric[prod-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py PASSED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_series_numeric[prod-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py PASSED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_series_numeric[std-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py PASSED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_series_numeric[std-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py PASSED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_series_numeric[var-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py PASSED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_series_numeric[var-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py PASSED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_series_numeric[median-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py PASSED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_series_numeric[median-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py PASSED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_series_numeric[kurt-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py PASSED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_series_numeric[kurt-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py PASSED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_series_numeric[skew-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py PASSED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_series_numeric[skew-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py PASSED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_frame[sum-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py SKIPPED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_frame[sum-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py SKIPPED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_frame[max-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py SKIPPED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_frame[max-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py SKIPPED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_frame[min-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py SKIPPED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_frame[min-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py SKIPPED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_frame[mean-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py SKIPPED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_frame[mean-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py SKIPPED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_frame[prod-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py SKIPPED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_frame[prod-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py SKIPPED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_frame[std-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py SKIPPED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_frame[std-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py SKIPPED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_frame[var-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py SKIPPED [ 42%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_frame[var-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py SKIPPED [ 43%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_frame[median-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py SKIPPED [ 43%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_frame[median-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py SKIPPED [ 43%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_frame[kurt-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py SKIPPED [ 43%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_frame[kurt-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py SKIPPED [ 43%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_frame[skew-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py SKIPPED [ 43%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_frame[skew-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/reduce.py SKIPPED [ 43%] geopandas/tests/test_extension_array.py::TestReduce::test_reduce_series_boolean SKIPPED [ 43%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_series_with_scalar[__add__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 43%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_series_with_scalar[__radd__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 43%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_series_with_scalar[__mul__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 43%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_series_with_scalar[__rmul__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 43%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_series_with_scalar[__floordiv__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 43%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_series_with_scalar[__rfloordiv__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 43%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_series_with_scalar[__truediv__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 43%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_series_with_scalar[__rtruediv__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 43%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_series_with_scalar[__pow__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 43%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_series_with_scalar[__rpow__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 43%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_series_with_scalar[__mod__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 43%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_series_with_scalar[__rmod__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 43%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_frame_with_scalar[__add__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 43%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_frame_with_scalar[__radd__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 43%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_frame_with_scalar[__mul__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 43%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_frame_with_scalar[__rmul__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 43%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_frame_with_scalar[__floordiv__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 43%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_frame_with_scalar[__rfloordiv__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 43%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_frame_with_scalar[__truediv__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 43%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_frame_with_scalar[__rtruediv__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 43%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_frame_with_scalar[__pow__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_frame_with_scalar[__rpow__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_frame_with_scalar[__mod__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_frame_with_scalar[__rmod__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_series_with_array[__add__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_series_with_array[__radd__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_series_with_array[__mul__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_series_with_array[__rmul__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_series_with_array[__floordiv__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_series_with_array[__rfloordiv__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_series_with_array[__truediv__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_series_with_array[__rtruediv__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_series_with_array[__pow__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_series_with_array[__rpow__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_series_with_array[__mod__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_arith_series_with_array[__rmod__] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_divmod <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__add__-Series] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__add__-DataFrame] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__add__-Index] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__sub__-Series] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__sub__-DataFrame] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__sub__-Index] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__mul__-Series] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__mul__-DataFrame] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__mul__-Index] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__floordiv__-Series] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__floordiv__-DataFrame] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 44%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__floordiv__-Index] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__truediv__-Series] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__truediv__-DataFrame] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__truediv__-Index] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__pow__-Series] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__pow__-DataFrame] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__pow__-Index] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__mod__-Series] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__mod__-DataFrame] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__mod__-Index] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__eq__-Series] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__eq__-DataFrame] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__eq__-Index] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__ne__-Series] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__ne__-DataFrame] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__ne__-Index] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__le__-Series] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__le__-DataFrame] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__le__-Index] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__lt__-Series] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__lt__-DataFrame] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__lt__-Index] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__ge__-Series] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__ge__-DataFrame] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__ge__-Index] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__gt__-Series] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__gt__-DataFrame] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 45%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_direct_arith_with_ndframe_returns_not_implemented[__gt__-Index] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/ops.py PASSED [ 46%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_divmod_series_array SKIPPED [ 46%] geopandas/tests/test_extension_array.py::TestArithmeticOps::test_add_series_with_extension_array SKIPPED [ 46%] geopandas/tests/test_extension_array.py::TestComparisonOps::test_compare_scalar[__eq__] PASSED [ 46%] geopandas/tests/test_extension_array.py::TestComparisonOps::test_compare_scalar[__ne__] PASSED [ 46%] geopandas/tests/test_extension_array.py::TestComparisonOps::test_compare_array[__eq__] PASSED [ 46%] geopandas/tests/test_extension_array.py::TestComparisonOps::test_compare_array[__ne__] PASSED [ 46%] geopandas/tests/test_extension_array.py::TestMethods::test_hash_pandas_object <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 46%] geopandas/tests/test_extension_array.py::TestMethods::test_value_counts_default_dropna <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 46%] geopandas/tests/test_extension_array.py::TestMethods::test_count <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 46%] geopandas/tests/test_extension_array.py::TestMethods::test_series_count <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 46%] geopandas/tests/test_extension_array.py::TestMethods::test_apply_simple_series <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 46%] geopandas/tests/test_extension_array.py::TestMethods::test_map[None] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 46%] geopandas/tests/test_extension_array.py::TestMethods::test_map[ignore] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 46%] geopandas/tests/test_extension_array.py::TestMethods::test_argsort <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 46%] geopandas/tests/test_extension_array.py::TestMethods::test_argsort_missing_array <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 46%] geopandas/tests/test_extension_array.py::TestMethods::test_argsort_missing <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 46%] geopandas/tests/test_extension_array.py::TestMethods::test_nargsort[last-expected0] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 46%] geopandas/tests/test_extension_array.py::TestMethods::test_nargsort[first-expected1] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 46%] geopandas/tests/test_extension_array.py::TestMethods::test_sort_values[None-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 46%] geopandas/tests/test_extension_array.py::TestMethods::test_sort_values[None-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 46%] geopandas/tests/test_extension_array.py::TestMethods::test_sort_values[-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 46%] geopandas/tests/test_extension_array.py::TestMethods::test_sort_values[-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 46%] geopandas/tests/test_extension_array.py::TestMethods::test_sort_values_missing[None-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 46%] geopandas/tests/test_extension_array.py::TestMethods::test_sort_values_missing[None-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 46%] geopandas/tests/test_extension_array.py::TestMethods::test_sort_values_missing[-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 46%] geopandas/tests/test_extension_array.py::TestMethods::test_sort_values_missing[-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 46%] geopandas/tests/test_extension_array.py::TestMethods::test_duplicated[first] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 46%] geopandas/tests/test_extension_array.py::TestMethods::test_duplicated[last] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_duplicated[False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_unique[-Series] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_unique[-] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_unique[unique-Series] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_unique[unique-] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_factorize <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_factorize_equivalence <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_factorize_empty <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_fillna_copy_frame <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_fillna_copy_series <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_combine_first <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_container_shift[-2-indices0-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_container_shift[-2-indices0-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_container_shift[0-indices1-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_container_shift[0-indices1-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_container_shift[2-indices2-True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_container_shift[2-indices2-False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_shift_0_periods <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_diff[1] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py SKIPPED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_diff[-2] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py SKIPPED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_shift_non_empty_array[-4-indices0] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_shift_non_empty_array[-1-indices1] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_shift_non_empty_array[0-indices2] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_shift_non_empty_array[1-indices3] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_shift_non_empty_array[4-indices4] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_shift_empty_array[-4] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_shift_empty_array[-1] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 47%] geopandas/tests/test_extension_array.py::TestMethods::test_shift_empty_array[0] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_shift_empty_array[1] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_shift_empty_array[4] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_shift_zero_copies <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_shift_fill_value <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_not_hashable <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_hash_pandas_object_works[True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_hash_pandas_object_works[False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_where_series[True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_where_series[False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_repeat[True-True-0] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_repeat[True-True-1] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_repeat[True-True-2] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_repeat[True-True-repeats3] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_repeat[True-False-0] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_repeat[True-False-1] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_repeat[True-False-2] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_repeat[True-False-repeats3] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_repeat[False-True-0] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_repeat[False-True-1] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_repeat[False-True-2] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_repeat[False-True-repeats3] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_repeat[False-False-0] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_repeat[False-False-1] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_repeat[False-False-2] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_repeat[False-False-repeats3] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_repeat_raises[True-2-kwargs0-ValueError-axis] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_repeat_raises[True--1-kwargs1-ValueError-negative] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 48%] geopandas/tests/test_extension_array.py::TestMethods::test_repeat_raises[True-repeats2-kwargs2-ValueError-shape] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_repeat_raises[True-2-kwargs3-TypeError-'foo'] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_repeat_raises[False-2-kwargs0-ValueError-axis] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_repeat_raises[False--1-kwargs1-ValueError-negative] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_repeat_raises[False-repeats2-kwargs2-ValueError-shape] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_repeat_raises[False-2-kwargs3-TypeError-'foo'] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_delete <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_insert <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_insert_invalid <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_insert_invalid_loc <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_equals[True-array] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_equals[True-Series] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_equals[True-DataFrame] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_equals[False-array] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_equals[False-Series] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_equals[False-DataFrame] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_equals_same_data_different_object <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/methods.py PASSED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_value_counts[data-True] PASSED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_value_counts[data-False] PASSED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_value_counts[data_missing-True] PASSED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_value_counts[data_missing-False] PASSED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_value_counts_with_normalize PASSED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_sort_values_frame[True] PASSED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_sort_values_frame[False] PASSED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_searchsorted[True] SKIPPED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_searchsorted[False] SKIPPED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_combine_le SKIPPED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_combine_add SKIPPED [ 49%] geopandas/tests/test_extension_array.py::TestMethods::test_fillna_length_mismatch SKIPPED [ 50%] geopandas/tests/test_extension_array.py::TestMethods::test_argmin_argmax SKIPPED [ 50%] geopandas/tests/test_extension_array.py::TestMethods::test_argmin_argmax_empty_array SKIPPED [ 50%] geopandas/tests/test_extension_array.py::TestMethods::test_argmin_argmax_all_na SKIPPED [ 50%] geopandas/tests/test_extension_array.py::TestMethods::test_argreduce_series SKIPPED [ 50%] geopandas/tests/test_extension_array.py::TestMethods::test_argmax_argmin_no_skipna_notimplemented SKIPPED [ 50%] geopandas/tests/test_extension_array.py::TestCasting::test_astype_object_series[data] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/casting.py PASSED [ 50%] geopandas/tests/test_extension_array.py::TestCasting::test_astype_object_series[data_missing] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/casting.py PASSED [ 50%] geopandas/tests/test_extension_array.py::TestCasting::test_astype_object_frame[data] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/casting.py PASSED [ 50%] geopandas/tests/test_extension_array.py::TestCasting::test_astype_object_frame[data_missing] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/casting.py PASSED [ 50%] geopandas/tests/test_extension_array.py::TestCasting::test_tolist <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/casting.py PASSED [ 50%] geopandas/tests/test_extension_array.py::TestCasting::test_astype_str <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/casting.py PASSED [ 50%] geopandas/tests/test_extension_array.py::TestCasting::test_astype_string[string[python]] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/casting.py PASSED [ 50%] geopandas/tests/test_extension_array.py::TestCasting::test_astype_string[string[pyarrow]] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/casting.py PASSED [ 50%] geopandas/tests/test_extension_array.py::TestCasting::test_to_numpy <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/casting.py PASSED [ 50%] geopandas/tests/test_extension_array.py::TestCasting::test_astype_empty_dataframe <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/casting.py PASSED [ 50%] geopandas/tests/test_extension_array.py::TestCasting::test_astype_own_type[True] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/casting.py PASSED [ 50%] geopandas/tests/test_extension_array.py::TestCasting::test_astype_own_type[False] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/casting.py PASSED [ 50%] geopandas/tests/test_extension_array.py::TestGroupby::test_grouping_grouper <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/groupby.py PASSED [ 50%] geopandas/tests/test_extension_array.py::TestGroupby::test_groupby_agg_extension <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/groupby.py PASSED [ 50%] geopandas/tests/test_extension_array.py::TestGroupby::test_groupby_extension_no_sort <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/groupby.py PASSED [ 50%] geopandas/tests/test_extension_array.py::TestGroupby::test_groupby_apply_identity <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/groupby.py PASSED [ 50%] geopandas/tests/test_extension_array.py::TestGroupby::test_in_numeric_groupby <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/groupby.py PASSED [ 50%] geopandas/tests/test_extension_array.py::TestGroupby::test_groupby_extension_agg[True] PASSED [ 50%] geopandas/tests/test_extension_array.py::TestGroupby::test_groupby_extension_agg[False] PASSED [ 50%] geopandas/tests/test_extension_array.py::TestGroupby::test_groupby_extension_transform PASSED [ 50%] geopandas/tests/test_extension_array.py::TestGroupby::test_groupby_extension_apply[scalar] PASSED [ 50%] geopandas/tests/test_extension_array.py::TestGroupby::test_groupby_extension_apply[list] PASSED [ 50%] geopandas/tests/test_extension_array.py::TestGroupby::test_groupby_extension_apply[series] PASSED [ 51%] geopandas/tests/test_extension_array.py::TestGroupby::test_groupby_extension_apply[object] PASSED [ 51%] geopandas/tests/test_extension_array.py::TestPrinting::test_array_repr[big] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/printing.py PASSED [ 51%] geopandas/tests/test_extension_array.py::TestPrinting::test_array_repr[small] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/printing.py PASSED [ 51%] geopandas/tests/test_extension_array.py::TestPrinting::test_array_repr_unicode <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/printing.py PASSED [ 51%] geopandas/tests/test_extension_array.py::TestPrinting::test_series_repr <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/printing.py PASSED [ 51%] geopandas/tests/test_extension_array.py::TestPrinting::test_dataframe_repr <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/printing.py PASSED [ 51%] geopandas/tests/test_extension_array.py::TestPrinting::test_dtype_name_in_info <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/printing.py PASSED [ 51%] geopandas/tests/test_extension_array.py::TestParsing::test_EA_types[c] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/io.py SKIPPED [ 51%] geopandas/tests/test_extension_array.py::TestParsing::test_EA_types[python] <- ../../../../usr/lib/python3.14/site-packages/pandas/tests/extension/base/io.py SKIPPED [ 51%] geopandas/tests/test_geocode.py::test_prepare_result PASSED [ 51%] geopandas/tests/test_geocode.py::test_prepare_result_none PASSED [ 51%] geopandas/tests/test_geocode.py::test_prepare_geocode_result_when_result_is[None] PASSED [ 51%] geopandas/tests/test_geocode.py::test_prepare_geocode_result_when_result_is[geocode_result1] PASSED [ 51%] geopandas/tests/test_geocode.py::test_bad_provider_forward PASSED [ 51%] geopandas/tests/test_geocode.py::test_bad_provider_reverse PASSED [ 51%] geopandas/tests/test_geocode.py::test_forward PASSED [ 51%] geopandas/tests/test_geocode.py::test_reverse PASSED [ 51%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_df_init PASSED [ 51%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_different_geo_colname PASSED [ 51%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_geo_getitem PASSED [ 51%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_getitem_no_geometry PASSED [ 51%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_geo_setitem PASSED [ 51%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_geometry_property PASSED [ 51%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_geometry_property_errors PASSED [ 51%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_rename_geometry PASSED [ 51%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_set_geometry PASSED [ 51%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_set_geometry_crs PASSED [ 51%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_set_geometry_col PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_set_geometry_inplace PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_set_geometry_series PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_set_geometry_empty PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_set_geometry_np_int PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_get_geometry_invalid PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_get_geometry_geometry_inactive PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_override_existing_crs_warning PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_active_geometry_name PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_align PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_to_json PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_to_json_missing_geom_errors_nicely PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_to_json_wgs84_false PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_to_json_no_crs PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_to_json_geom_col PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_to_json_only_geom_column PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_to_json_na PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_to_json_bad_na PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_to_json_dropna PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_to_json_keepna PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_to_json_drop_id PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_to_json_drop_id_only_geom_column PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_to_json_with_duplicate_columns PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_copy PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_empty_copy PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_no_geom_copy PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_empty PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_bool_index PASSED [ 52%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_coord_slice_points PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_from_dict PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_from_features PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_from_features_unaligned_properties PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_from_features_empty_properties PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_from_features_geom_interface_feature PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_from_feature_collection PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_dataframe_to_geodataframe PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_dataframe_not_manipulated PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_geodataframe_geointerface PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_geodataframe_iterfeatures PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_geodataframe_iterfeatures_non_scalars PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_geodataframe_geojson_no_bbox PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_geodataframe_geojson_bbox PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_pickle PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_pickle_method PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_estimate_utm_crs PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_to_wkb PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_to_wkt PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin[intersects-left] PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin[intersects-inner] PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin[intersects-right] PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin[within-left] PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin[within-inner] PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin[within-right] PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin[contains-left] PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin[contains-inner] PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin[contains-right] PASSED [ 53%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin_dwithin[0-left] PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin_dwithin[0-inner] PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin_dwithin[0-right] PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin_dwithin[3-left] PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin_dwithin[3-inner] PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin_dwithin[3-right] PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin_nearest[None-None-left] PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin_nearest[None-None-inner] PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin_nearest[None-None-right] PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin_nearest[None-1-left] PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin_nearest[None-1-inner] PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin_nearest[None-1-right] PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin_nearest[distance-None-left] PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin_nearest[distance-None-inner] PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin_nearest[distance-None-right] PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin_nearest[distance-1-left] PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin_nearest[distance-1-inner] PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_sjoin_nearest[distance-1-right] PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_clip PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_clip_sorting PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_overlay[union] PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_overlay[intersection] PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_overlay[difference] PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_overlay[symmetric_difference] PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestDataFrame::test_overlay[identity] PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestConstructor::test_dict PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestConstructor::test_dict_of_series PASSED [ 54%] geopandas/tests/test_geodataframe.py::TestConstructor::test_dict_specified_geometry PASSED [ 55%] geopandas/tests/test_geodataframe.py::TestConstructor::test_array PASSED [ 55%] geopandas/tests/test_geodataframe.py::TestConstructor::test_from_frame PASSED [ 55%] geopandas/tests/test_geodataframe.py::TestConstructor::test_from_frame_specified_geometry PASSED [ 55%] geopandas/tests/test_geodataframe.py::TestConstructor::test_only_geometry PASSED [ 55%] geopandas/tests/test_geodataframe.py::TestConstructor::test_no_geometries PASSED [ 55%] geopandas/tests/test_geodataframe.py::TestConstructor::test_empty PASSED [ 55%] geopandas/tests/test_geodataframe.py::TestConstructor::test_column_ordering PASSED [ 55%] geopandas/tests/test_geodataframe.py::TestConstructor::test_do_not_preserve_series_name_in_constructor PASSED [ 55%] geopandas/tests/test_geodataframe.py::TestConstructor::test_overwrite_geometry PASSED [ 55%] geopandas/tests/test_geodataframe.py::TestConstructor::test_repeat_geo_col PASSED [ 55%] geopandas/tests/test_geodataframe.py::TestConstructor::test_multiindex_with_geometry_label[geometry] PASSED [ 55%] geopandas/tests/test_geodataframe.py::TestConstructor::test_multiindex_with_geometry_label[object] PASSED [ 55%] geopandas/tests/test_geodataframe.py::TestConstructor::test_default_geo_colname_none PASSED [ 55%] geopandas/tests/test_geodataframe.py::TestConstructor::test_multiindex_geometry_colname_2_level PASSED [ 55%] geopandas/tests/test_geodataframe.py::TestConstructor::test_multiindex_geometry_colname_3_level PASSED [ 55%] geopandas/tests/test_geodataframe.py::TestConstructor::test_multiindex_geometry_colname_3_level_new_col PASSED [ 55%] geopandas/tests/test_geodataframe.py::TestConstructor::test_assign_cols_using_index PASSED [ 55%] geopandas/tests/test_geodataframe.py::TestConstructor::test_geometry_colname_enum PASSED [ 55%] geopandas/tests/test_geodataframe.py::TestConstructor::test_geometry_nan_scalar PASSED [ 55%] geopandas/tests/test_geodataframe.py::TestConstructor::test_geometry_nan_array PASSED [ 55%] geopandas/tests/test_geodataframe.py::test_geodataframe_crs PASSED [ 55%] geopandas/tests/test_geodataframe.py::test_geodataframe_nocrs_json PASSED [ 55%] geopandas/tests/test_geodataframe.py::test_geodataframe_crs_json PASSED [ 55%] geopandas/tests/test_geodataframe.py::test_geodataframe_crs_nonrepresentable_json[+proj=cea +lon_0=0 +lat_ts=45 +x_0=0 +y_0=0 +ellps=WGS84 +units=m] PASSED [ 55%] geopandas/tests/test_geodataframe.py::test_geodataframe_crs_nonrepresentable_json[IGNF:WGS84] PASSED [ 55%] geopandas/tests/test_geodataframe.py::test_geodataframe_crs_colname PASSED [ 55%] geopandas/tests/test_geodataframe.py::test_set_geometry_supply_colname[geometry] PASSED [ 55%] geopandas/tests/test_geodataframe.py::test_set_geometry_supply_colname[polygons] PASSED [ 56%] geopandas/tests/test_geodataframe.py::test_set_geometry_supply_arraylike[geometry] PASSED [ 56%] geopandas/tests/test_geodataframe.py::test_set_geometry_supply_arraylike[polygons] PASSED [ 56%] geopandas/tests/test_geodataframe.py::test_reduce_geometry_array PASSED [ 56%] geopandas/tests/test_geodataframe.py::test_inheritance PASSED [ 56%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_crs_warning PASSED [ 56%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_alignment_warning PASSED [ 56%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_intersection PASSED [ 56%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_clip_by_rect PASSED [ 56%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_union_series PASSED [ 56%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_union_polygon PASSED [ 56%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_symmetric_difference_series PASSED [ 56%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_symmetric_difference_poly PASSED [ 56%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_difference_series PASSED [ 56%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_difference_poly PASSED [ 56%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_shortest_line PASSED [ 56%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_snap PASSED [ 56%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_geo_op_empty_result PASSED [ 56%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_boundary PASSED [ 56%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_area PASSED [ 56%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_area_crs_warn PASSED [ 56%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_bounds PASSED [ 56%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_bounds_empty PASSED [ 56%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_union_all PASSED [ 56%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_unary_union_deprecated PASSED [ 56%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_intersection_all PASSED [ 56%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_contains PASSED [ 56%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_contains_properly PASSED [ 56%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_dwithin PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_length PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_length_crs_warn PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_count_coordinates PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_count_geometries PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_count_interior_rings PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_crosses PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_disjoint PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_relate PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_relate_pattern PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_distance PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_distance_crs_warning PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_hausdorff_distance PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_frechet_distance PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_intersects PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_overlaps PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_touches PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_within PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_covers_itself PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_covers PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_covers_inverse PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_covered_by PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_is_valid PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_is_valid_reason PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_is_valid_coverage PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_invalid_coverage_edges PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_is_empty PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_is_ring PASSED [ 57%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_is_simple PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_is_ccw PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_is_closed PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_has_z PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_has_m PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_xyz_points PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_m_points PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_xyz_points_empty PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_xyz_polygons PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_centroid PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_centroid_crs_warn PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_normalize PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_orient_polygons PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_make_valid PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_make_valid_method[linework-True-expected0] FAILED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_make_valid_method[structure-True-expected1] PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_make_valid_method[structure-False-expected2] PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_make_valid_old_shapely SKIPPED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_reverse PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_segmentize_linestrings PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_segmentize_wrong_index PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_transform PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_concave_hull PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_concave_hull_accepts_kwargs[expected_series0-0.0] PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_concave_hull_accepts_kwargs[expected_series1-1.0] PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_concave_hull_wrong_index PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_constrained_delaunay_triangles PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_convex_hull PASSED [ 58%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_delaunay_triangles PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_delaunay_triangles_pass_kwargs PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_voronoi_polygons PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_voronoi_polygons_only_edges PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_voronoi_polygons_extend_to PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_exterior PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_interiors PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_interpolate PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_interpolate_distance_array PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_interpolate_distance_wrong_length PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_interpolate_distance_wrong_index PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_interpolate_crs_warning PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_project PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_affine_transform PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_translate_tuple PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_rotate PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_scale PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_skew PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_buffer PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_buffer_args PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_buffer_distance_array PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_buffer_distance_wrong_length PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_buffer_distance_series PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_buffer_distance_wrong_index PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_buffer_empty_none PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_buffer_crs_warn PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_simplify PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_simplify_wrong_index PASSED [ 59%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_simplify_coverage PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_envelope PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_minimum_rotated_rectangle PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_extract_unique_points PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_minimum_bounding_circle PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_maximum_inscribed_circle PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_total_bounds PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_explode_geoseries PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_explode_geodataframe[None] PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_explode_geodataframe[test] PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_explode_geodataframe_level_1[None] PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_explode_geodataframe_level_1[test] PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_explode_geodataframe_no_multiindex[None] PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_explode_geodataframe_no_multiindex[test] PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_explode_pandas_fallback PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_explode_pandas_fallback_ignore_index PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_explode_pandas_multi_index[1_0] PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_explode_pandas_multi_index[outer_index1] PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_explode_pandas_multi_index[1_1] PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_explode_pandas_multi_index_false[1_0] PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_explode_pandas_multi_index_false[outer_index1] PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_explode_pandas_multi_index_false[1_1] PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_explode_pandas_multi_index_ignore_index[1_0] PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_explode_pandas_multi_index_ignore_index[outer_index1] PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_explode_pandas_multi_index_ignore_index[1_1] PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_explode_order PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_explode_order_no_multi PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_explode_order_mixed PASSED [ 60%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_explode_duplicated_index PASSED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_explode_geometry_name[geom] PASSED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_explode_geometry_name[geometry] PASSED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_explode_geometry_name_two_geoms PASSED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_get_coordinates PASSED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_get_coordinates_z PASSED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_get_coordinates_m PASSED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_get_coordinates_ignore PASSED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_get_coordinates_parts PASSED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_minimum_bounding_radius PASSED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_minimum_clearance PASSED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_minimum_clearance_line PASSED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points[10] PASSED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points[20] PASSED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points[50] PASSED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points_array PASSED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points_pointpats[cluster_poisson-10-None] SKIPPED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points_pointpats[cluster_poisson-10-1] SKIPPED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points_pointpats[cluster_poisson-10-rng2] SKIPPED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points_pointpats[cluster_poisson-20-None] SKIPPED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points_pointpats[cluster_poisson-20-1] SKIPPED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points_pointpats[cluster_poisson-20-rng2] SKIPPED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points_pointpats[cluster_poisson-50-None] SKIPPED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points_pointpats[cluster_poisson-50-1] SKIPPED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points_pointpats[cluster_poisson-50-rng2] SKIPPED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points_pointpats[cluster_normal-10-None] SKIPPED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points_pointpats[cluster_normal-10-1] SKIPPED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points_pointpats[cluster_normal-10-rng2] SKIPPED [ 61%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points_pointpats[cluster_normal-20-None] SKIPPED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points_pointpats[cluster_normal-20-1] SKIPPED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points_pointpats[cluster_normal-20-rng2] SKIPPED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points_pointpats[cluster_normal-50-None] SKIPPED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points_pointpats[cluster_normal-50-1] SKIPPED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points_pointpats[cluster_normal-50-rng2] SKIPPED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points_pointpats_array[cluster_poisson-None] SKIPPED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points_pointpats_array[cluster_poisson-1] SKIPPED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points_pointpats_array[cluster_poisson-rng2] SKIPPED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points_pointpats_array[cluster_normal-None] SKIPPED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points_pointpats_array[cluster_normal-1] SKIPPED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_sample_points_pointpats_array[cluster_normal-rng2] SKIPPED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_offset_curve PASSED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_offset_curve_wrong_index PASSED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_polygonize PASSED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_polygonize_no_node PASSED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_polygonize_full PASSED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_remove_repeated_points[geom0-expected0] PASSED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_remove_repeated_points[geom1-expected1] PASSED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_remove_repeated_points_wrong_index PASSED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_force_2d PASSED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_force_3d PASSED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_shared_paths PASSED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_force_3d_wrong_index PASSED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_line_merge PASSED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_line_merge_directed PASSED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_build_area FAILED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_set_precision PASSED [ 62%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_get_precision PASSED [ 63%] geopandas/tests/test_geom_methods.py::TestGeomMethods::test_get_geometry PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_copy PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_in PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_align PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_align_crs PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_align_mixed PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_warning_if_not_aligned PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_no_warning_if_aligned PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_geom_equals PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_geom_equals_align PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_geom_equals_exact PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_geom_equals_identical PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_equal_comp_op PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_to_file PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_to_json PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_to_json_drop_id PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_to_json_no_bbox PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_to_json_no_bbox_drop_id PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_to_json_wgs84 PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_to_json_wgs84_false PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_representative_point PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_transform PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_estimate_utm_crs__geographic PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_estimate_utm_crs__projected PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_estimate_utm_crs__out_of_bounds PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_estimate_utm_crs__missing_crs PASSED [ 63%] geopandas/tests/test_geoseries.py::TestSeries::test_fillna PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_coord_slice PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_coord_slice_with_zero PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_geoseries_geointerface PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_proj4strings PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_from_wkb PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_from_wkb_on_invalid PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_from_wkb_series PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_from_wkb_series_with_index PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_from_wkb_with_missing PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_from_wkt PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_from_wkt_on_invalid PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_from_wkt_series PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_from_wkt_series_with_index PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_from_wkt_with_missing PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_from_wkt_with_missing_object[None] PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_from_wkt_with_missing_object[nan] PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_from_wkt_with_missing_object[missing_value2] PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_to_wkb PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_to_wkt PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_clip PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_clip_sorting PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_from_xy_points PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_from_xy_points_w_z PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_from_xy_points_unequal_index PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_from_xy_points_indexless PASSED [ 64%] geopandas/tests/test_geoseries.py::TestSeries::test_set_crs_pyproj_error SKIPPED [ 64%] geopandas/tests/test_geoseries.py::test_missing_values PASSED [ 64%] geopandas/tests/test_geoseries.py::test_isna_empty_geoseries PASSED [ 65%] geopandas/tests/test_geoseries.py::test_geoseries_crs PASSED [ 65%] geopandas/tests/test_geoseries.py::test_geoseries_override_existing_crs_warning PASSED [ 65%] geopandas/tests/test_geoseries.py::TestConstructor::test_constructor PASSED [ 65%] geopandas/tests/test_geoseries.py::TestConstructor::test_single_geom_constructor PASSED [ 65%] geopandas/tests/test_geoseries.py::TestConstructor::test_non_geometry_raises PASSED [ 65%] geopandas/tests/test_geoseries.py::TestConstructor::test_empty PASSED [ 65%] geopandas/tests/test_geoseries.py::TestConstructor::test_data_is_none PASSED [ 65%] geopandas/tests/test_geoseries.py::TestConstructor::test_empty_array PASSED [ 65%] geopandas/tests/test_geoseries.py::TestConstructor::test_from_series PASSED [ 65%] geopandas/tests/test_geoseries.py::TestConstructor::test_from_series_no_set_crs_on_construction PASSED [ 65%] geopandas/tests/test_geoseries.py::TestConstructor::test_copy PASSED [ 65%] geopandas/tests/test_geoseries.py::TestConstructor::test_reset_index[None-None] PASSED [ 65%] geopandas/tests/test_geoseries.py::TestConstructor::test_reset_index[None-geometry] PASSED [ 65%] geopandas/tests/test_geoseries.py::TestConstructor::test_reset_index[None-Points] PASSED [ 65%] geopandas/tests/test_geoseries.py::TestConstructor::test_reset_index[epsg:4326-None] PASSED [ 65%] geopandas/tests/test_geoseries.py::TestConstructor::test_reset_index[epsg:4326-geometry] PASSED [ 65%] geopandas/tests/test_geoseries.py::TestConstructor::test_reset_index[epsg:4326-Points] PASSED [ 65%] geopandas/tests/test_geoseries.py::TestConstructor::test_to_frame[None-None] PASSED [ 65%] geopandas/tests/test_geoseries.py::TestConstructor::test_to_frame[None-geometry] PASSED [ 65%] geopandas/tests/test_geoseries.py::TestConstructor::test_to_frame[None-Points] PASSED [ 65%] geopandas/tests/test_geoseries.py::TestConstructor::test_to_frame[epsg:4326-None] PASSED [ 65%] geopandas/tests/test_geoseries.py::TestConstructor::test_to_frame[epsg:4326-geometry] PASSED [ 65%] geopandas/tests/test_geoseries.py::TestConstructor::test_to_frame[epsg:4326-Points] PASSED [ 65%] geopandas/tests/test_geoseries.py::TestConstructor::test_explode_without_multiindex PASSED [ 65%] geopandas/tests/test_geoseries.py::TestConstructor::test_explode_ignore_index PASSED [ 65%] geopandas/tests/test_merge.py::TestMerging::test_merge PASSED [ 65%] geopandas/tests/test_merge.py::TestMerging::test_concat_axis0 PASSED [ 65%] geopandas/tests/test_merge.py::TestMerging::test_concat_axis0_crs PASSED [ 66%] geopandas/tests/test_merge.py::TestMerging::test_concat_axis0_unaligned_cols PASSED [ 66%] geopandas/tests/test_merge.py::TestMerging::test_concat_axis0_crs_wkt_mismatch PASSED [ 66%] geopandas/tests/test_merge.py::TestMerging::test_concat_axis1 PASSED [ 66%] geopandas/tests/test_merge.py::TestMerging::test_concat_axis1_multiple_geodataframes PASSED [ 66%] geopandas/tests/test_merge.py::TestMerging::test_concat_axis1_geoseries PASSED [ 66%] geopandas/tests/test_op_output_types.py::test_getitem[geometry] PASSED [ 66%] geopandas/tests/test_op_output_types.py::test_getitem[point] PASSED [ 66%] geopandas/tests/test_op_output_types.py::test_loc[geometry] PASSED [ 66%] geopandas/tests/test_op_output_types.py::test_loc[point] PASSED [ 66%] geopandas/tests/test_op_output_types.py::test_loc_add_row[geometry] PASSED [ 66%] geopandas/tests/test_op_output_types.py::test_loc_add_row[geom] PASSED [ 66%] geopandas/tests/test_op_output_types.py::test_iloc[geometry] PASSED [ 66%] geopandas/tests/test_op_output_types.py::test_iloc[point] PASSED [ 66%] geopandas/tests/test_op_output_types.py::test_squeeze[geometry] PASSED [ 66%] geopandas/tests/test_op_output_types.py::test_squeeze[point] PASSED [ 66%] geopandas/tests/test_op_output_types.py::test_to_frame[geometry] PASSED [ 66%] geopandas/tests/test_op_output_types.py::test_to_frame[point] PASSED [ 66%] geopandas/tests/test_op_output_types.py::test_reindex[geometry] PASSED [ 66%] geopandas/tests/test_op_output_types.py::test_reindex[point] PASSED [ 66%] geopandas/tests/test_op_output_types.py::test_drop[geometry] PASSED [ 66%] geopandas/tests/test_op_output_types.py::test_drop[point] PASSED [ 66%] geopandas/tests/test_op_output_types.py::test_apply[geometry] PASSED [ 66%] geopandas/tests/test_op_output_types.py::test_apply[point] PASSED [ 66%] geopandas/tests/test_op_output_types.py::test_apply_axis1_secondary_geo_cols[geometry] PASSED [ 66%] geopandas/tests/test_op_output_types.py::test_apply_axis1_secondary_geo_cols[point] PASSED [ 66%] geopandas/tests/test_op_output_types.py::test_expanddim_in_apply PASSED [ 66%] geopandas/tests/test_op_output_types.py::test_expandim_in_groupby_aggregate_multiple_funcs PASSED [ 66%] geopandas/tests/test_op_output_types.py::test_expanddim_in_unstack PASSED [ 67%] geopandas/tests/test_op_output_types.py::test_delitem PASSED [ 67%] geopandas/tests/test_op_output_types.py::test_constructor_sliced_row_slices[geometry] PASSED [ 67%] geopandas/tests/test_op_output_types.py::test_constructor_sliced_row_slices[geometry2] PASSED [ 67%] geopandas/tests/test_op_output_types.py::test_constructor_sliced_row_slices[geometry, geometry2] PASSED [ 67%] geopandas/tests/test_op_output_types.py::test_constructor_sliced_row_slices[geometry, value] PASSED [ 67%] geopandas/tests/test_op_output_types.py::test_constructor_sliced_row_slices[geometry, value_nan] PASSED [ 67%] geopandas/tests/test_op_output_types.py::test_constructor_sliced_row_slices[geometry2, value] PASSED [ 67%] geopandas/tests/test_op_output_types.py::test_constructor_sliced_row_slices[geometry2, value_nan] PASSED [ 67%] geopandas/tests/test_op_output_types.py::test_constructor_sliced_column_slices PASSED [ 67%] geopandas/tests/test_op_output_types.py::test_constructor_sliced_in_pandas_methods PASSED [ 67%] geopandas/tests/test_op_output_types.py::test_merge_preserve_geodataframe PASSED [ 67%] geopandas/tests/test_overlay.py::test_overlay[default-index-union] PASSED [ 67%] geopandas/tests/test_overlay.py::test_overlay[default-index-intersection] PASSED [ 67%] geopandas/tests/test_overlay.py::test_overlay[default-index-difference] PASSED [ 67%] geopandas/tests/test_overlay.py::test_overlay[default-index-symmetric_difference] PASSED [ 67%] geopandas/tests/test_overlay.py::test_overlay[default-index-identity] PASSED [ 67%] geopandas/tests/test_overlay.py::test_overlay[int-index-union] PASSED [ 67%] geopandas/tests/test_overlay.py::test_overlay[int-index-intersection] PASSED [ 67%] geopandas/tests/test_overlay.py::test_overlay[int-index-difference] PASSED [ 67%] geopandas/tests/test_overlay.py::test_overlay[int-index-symmetric_difference] PASSED [ 67%] geopandas/tests/test_overlay.py::test_overlay[int-index-identity] PASSED [ 67%] geopandas/tests/test_overlay.py::test_overlay[string-index-union] PASSED [ 67%] geopandas/tests/test_overlay.py::test_overlay[string-index-intersection] PASSED [ 67%] geopandas/tests/test_overlay.py::test_overlay[string-index-difference] PASSED [ 67%] geopandas/tests/test_overlay.py::test_overlay[string-index-symmetric_difference] PASSED [ 67%] geopandas/tests/test_overlay.py::test_overlay[string-index-identity] PASSED [ 67%] geopandas/tests/test_overlay.py::test_overlay_invalid_input[True] PASSED [ 67%] geopandas/tests/test_overlay.py::test_overlay_invalid_input[False] PASSED [ 68%] geopandas/tests/test_overlay.py::test_overlay_nybb[union] PASSED [ 68%] geopandas/tests/test_overlay.py::test_overlay_nybb[intersection] PASSED [ 68%] geopandas/tests/test_overlay.py::test_overlay_nybb[difference] PASSED [ 68%] geopandas/tests/test_overlay.py::test_overlay_nybb[symmetric_difference] PASSED [ 68%] geopandas/tests/test_overlay.py::test_overlay_nybb[identity] PASSED [ 68%] geopandas/tests/test_overlay.py::test_overlay_overlap[union] PASSED [ 68%] geopandas/tests/test_overlay.py::test_overlay_overlap[intersection] PASSED [ 68%] geopandas/tests/test_overlay.py::test_overlay_overlap[difference] PASSED [ 68%] geopandas/tests/test_overlay.py::test_overlay_overlap[symmetric_difference] PASSED [ 68%] geopandas/tests/test_overlay.py::test_overlay_overlap[identity] SKIPPED [ 68%] geopandas/tests/test_overlay.py::test_geometry_not_named_geometry[union-False] PASSED [ 68%] geopandas/tests/test_overlay.py::test_geometry_not_named_geometry[union-True] PASSED [ 68%] geopandas/tests/test_overlay.py::test_geometry_not_named_geometry[intersection-False] PASSED [ 68%] geopandas/tests/test_overlay.py::test_geometry_not_named_geometry[intersection-True] PASSED [ 68%] geopandas/tests/test_overlay.py::test_geometry_not_named_geometry[difference-False] PASSED [ 68%] geopandas/tests/test_overlay.py::test_geometry_not_named_geometry[difference-True] PASSED [ 68%] geopandas/tests/test_overlay.py::test_geometry_not_named_geometry[symmetric_difference-False] PASSED [ 68%] geopandas/tests/test_overlay.py::test_geometry_not_named_geometry[symmetric_difference-True] PASSED [ 68%] geopandas/tests/test_overlay.py::test_geometry_not_named_geometry[identity-False] PASSED [ 68%] geopandas/tests/test_overlay.py::test_geometry_not_named_geometry[identity-True] PASSED [ 68%] geopandas/tests/test_overlay.py::test_bad_how PASSED [ 68%] geopandas/tests/test_overlay.py::test_duplicate_column_name[union] PASSED [ 68%] geopandas/tests/test_overlay.py::test_duplicate_column_name[intersection] PASSED [ 68%] geopandas/tests/test_overlay.py::test_duplicate_column_name[difference] SKIPPED [ 68%] geopandas/tests/test_overlay.py::test_duplicate_column_name[symmetric_difference] PASSED [ 68%] geopandas/tests/test_overlay.py::test_duplicate_column_name[identity] PASSED [ 68%] geopandas/tests/test_overlay.py::test_geoseries_warning PASSED [ 68%] geopandas/tests/test_overlay.py::test_preserve_crs[union] PASSED [ 69%] geopandas/tests/test_overlay.py::test_preserve_crs[intersection] PASSED [ 69%] geopandas/tests/test_overlay.py::test_preserve_crs[difference] PASSED [ 69%] geopandas/tests/test_overlay.py::test_preserve_crs[symmetric_difference] PASSED [ 69%] geopandas/tests/test_overlay.py::test_preserve_crs[identity] PASSED [ 69%] geopandas/tests/test_overlay.py::test_crs_mismatch[union] PASSED [ 69%] geopandas/tests/test_overlay.py::test_crs_mismatch[intersection] PASSED [ 69%] geopandas/tests/test_overlay.py::test_crs_mismatch[difference] PASSED [ 69%] geopandas/tests/test_overlay.py::test_crs_mismatch[symmetric_difference] PASSED [ 69%] geopandas/tests/test_overlay.py::test_crs_mismatch[identity] PASSED [ 69%] geopandas/tests/test_overlay.py::test_empty_intersection PASSED [ 69%] geopandas/tests/test_overlay.py::test_correct_index PASSED [ 69%] geopandas/tests/test_overlay.py::test_warn_on_keep_geom_type PASSED [ 69%] geopandas/tests/test_overlay.py::test_overlay_strict[union-True-polys] PASSED [ 69%] geopandas/tests/test_overlay.py::test_overlay_strict[union-True-poly_line] PASSED [ 69%] geopandas/tests/test_overlay.py::test_overlay_strict[union-True-poly_point] PASSED [ 69%] geopandas/tests/test_overlay.py::test_overlay_strict[union-True-line_poly] PASSED [ 69%] geopandas/tests/test_overlay.py::test_overlay_strict[union-True-point_poly] PASSED [ 69%] geopandas/tests/test_overlay.py::test_overlay_strict[union-False-polys] PASSED [ 69%] geopandas/tests/test_overlay.py::test_overlay_strict[union-False-poly_line] PASSED [ 69%] geopandas/tests/test_overlay.py::test_overlay_strict[union-False-poly_point] PASSED [ 69%] geopandas/tests/test_overlay.py::test_overlay_strict[union-False-line_poly] PASSED [ 69%] geopandas/tests/test_overlay.py::test_overlay_strict[union-False-point_poly] PASSED [ 69%] geopandas/tests/test_overlay.py::test_overlay_strict[intersection-True-polys] PASSED [ 69%] geopandas/tests/test_overlay.py::test_overlay_strict[intersection-True-poly_line] PASSED [ 69%] geopandas/tests/test_overlay.py::test_overlay_strict[intersection-True-poly_point] PASSED [ 69%] geopandas/tests/test_overlay.py::test_overlay_strict[intersection-True-line_poly] PASSED [ 69%] geopandas/tests/test_overlay.py::test_overlay_strict[intersection-True-point_poly] PASSED [ 69%] geopandas/tests/test_overlay.py::test_overlay_strict[intersection-False-polys] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[intersection-False-poly_line] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[intersection-False-poly_point] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[intersection-False-line_poly] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[intersection-False-point_poly] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[difference-True-polys] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[difference-True-poly_line] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[difference-True-poly_point] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[difference-True-line_poly] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[difference-True-point_poly] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[difference-False-polys] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[difference-False-poly_line] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[difference-False-poly_point] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[difference-False-line_poly] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[difference-False-point_poly] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[symmetric_difference-True-polys] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[symmetric_difference-True-poly_line] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[symmetric_difference-True-poly_point] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[symmetric_difference-True-line_poly] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[symmetric_difference-True-point_poly] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[symmetric_difference-False-polys] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[symmetric_difference-False-poly_line] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[symmetric_difference-False-poly_point] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[symmetric_difference-False-line_poly] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[symmetric_difference-False-point_poly] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[identity-True-polys] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[identity-True-poly_line] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[identity-True-poly_point] PASSED [ 70%] geopandas/tests/test_overlay.py::test_overlay_strict[identity-True-line_poly] PASSED [ 71%] geopandas/tests/test_overlay.py::test_overlay_strict[identity-True-point_poly] PASSED [ 71%] geopandas/tests/test_overlay.py::test_overlay_strict[identity-False-polys] PASSED [ 71%] geopandas/tests/test_overlay.py::test_overlay_strict[identity-False-poly_line] PASSED [ 71%] geopandas/tests/test_overlay.py::test_overlay_strict[identity-False-poly_point] PASSED [ 71%] geopandas/tests/test_overlay.py::test_overlay_strict[identity-False-line_poly] PASSED [ 71%] geopandas/tests/test_overlay.py::test_overlay_strict[identity-False-point_poly] PASSED [ 71%] geopandas/tests/test_overlay.py::test_mixed_geom_error PASSED [ 71%] geopandas/tests/test_overlay.py::test_keep_geom_type_error PASSED [ 71%] geopandas/tests/test_overlay.py::test_keep_geom_type_geometry_collection PASSED [ 71%] geopandas/tests/test_overlay.py::test_keep_geom_type_geometry_collection2 PASSED [ 71%] geopandas/tests/test_overlay.py::test_keep_geom_type_geomcoll_different_types PASSED [ 71%] geopandas/tests/test_overlay.py::test_keep_geom_type_geometry_collection_difference PASSED [ 71%] geopandas/tests/test_overlay.py::test_overlap_make_valid[True] PASSED [ 71%] geopandas/tests/test_overlay.py::test_overlap_make_valid[False] PASSED [ 71%] geopandas/tests/test_overlay.py::test_empty_overlay_return_non_duplicated_columns PASSED [ 71%] geopandas/tests/test_overlay.py::test_non_overlapping[union] PASSED [ 71%] geopandas/tests/test_overlay.py::test_non_overlapping[intersection] PASSED [ 71%] geopandas/tests/test_overlay.py::test_non_overlapping[difference] PASSED [ 71%] geopandas/tests/test_overlay.py::test_non_overlapping[symmetric_difference] PASSED [ 71%] geopandas/tests/test_overlay.py::test_non_overlapping[identity] PASSED [ 71%] geopandas/tests/test_overlay.py::test_no_intersection PASSED [ 71%] geopandas/tests/test_overlay.py::test_zero_len PASSED [ 71%] geopandas/tests/test_overlay.py::TestOverlayWikiExample::test_intersection PASSED [ 71%] geopandas/tests/test_overlay.py::TestOverlayWikiExample::test_union PASSED [ 71%] geopandas/tests/test_overlay.py::TestOverlayWikiExample::test_a_difference_b PASSED [ 71%] geopandas/tests/test_overlay.py::TestOverlayWikiExample::test_b_difference_a PASSED [ 71%] geopandas/tests/test_overlay.py::TestOverlayWikiExample::test_symmetric_difference PASSED [ 71%] geopandas/tests/test_overlay.py::TestOverlayWikiExample::test_a_identity_b PASSED [ 72%] geopandas/tests/test_overlay.py::TestOverlayWikiExample::test_b_identity_a PASSED [ 72%] geopandas/tests/test_pandas_accessor.py::test_series_geo_buffer PASSED [ 72%] geopandas/tests/test_pandas_accessor.py::test_series_geo_distance PASSED [ 72%] geopandas/tests/test_pandas_accessor.py::test_series_geo_x PASSED [ 72%] geopandas/tests/test_pandas_accessor.py::test_series_geo_x_attributeerror_for_not_geo_dtype PASSED [ 72%] geopandas/tests/test_pandas_accessor.py::test_series_geo_y PASSED [ 72%] geopandas/tests/test_pandas_methods.py::test_repr PASSED [ 72%] geopandas/tests/test_pandas_methods.py::test_repr_boxed_display_precision PASSED [ 72%] geopandas/tests/test_pandas_methods.py::test_repr_all_missing PASSED [ 72%] geopandas/tests/test_pandas_methods.py::test_repr_empty PASSED [ 72%] geopandas/tests/test_pandas_methods.py::test_repr_linearring PASSED [ 72%] geopandas/tests/test_pandas_methods.py::test_indexing PASSED [ 72%] geopandas/tests/test_pandas_methods.py::test_reindex PASSED [ 72%] geopandas/tests/test_pandas_methods.py::test_take PASSED [ 72%] geopandas/tests/test_pandas_methods.py::test_take_empty PASSED [ 72%] geopandas/tests/test_pandas_methods.py::test_assignment PASSED [ 72%] geopandas/tests/test_pandas_methods.py::test_assign PASSED [ 72%] geopandas/tests/test_pandas_methods.py::test_astype PASSED [ 72%] geopandas/tests/test_pandas_methods.py::test_astype_invalid_geodataframe PASSED [ 72%] geopandas/tests/test_pandas_methods.py::test_convert_dtypes PASSED [ 72%] geopandas/tests/test_pandas_methods.py::test_to_csv PASSED [ 72%] geopandas/tests/test_pandas_methods.py::test_numerical_operations PASSED [ 72%] geopandas/tests/test_pandas_methods.py::test_where PASSED [ 72%] geopandas/tests/test_pandas_methods.py::test_select_dtypes PASSED [ 72%] geopandas/tests/test_pandas_methods.py::test_equals PASSED [ 72%] geopandas/tests/test_pandas_methods.py::test_fillna_scalar PASSED [ 72%] geopandas/tests/test_pandas_methods.py::test_fillna_series PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_fillna_inplace PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_dropna PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_isna[None] PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_isna[nan] PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_any_all PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_sort_values PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_sort_values_empty_missing PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_unique PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_value_counts PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_drop_duplicates_series XPASS [ 73%] geopandas/tests/test_pandas_methods.py::test_drop_duplicates_frame XPASS [ 73%] geopandas/tests/test_pandas_methods.py::test_groupby PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_groupby_agg_tuple PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_groupby_groups PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_groupby_metadata[geometry-None] PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_groupby_metadata[geometry-EPSG:4326] PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_groupby_metadata[geom-None] PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_groupby_metadata[geom-EPSG:4326] PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_apply PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_apply_loc_len1 PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_apply_convert_dtypes_keyword PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_apply_no_geometry_result[None] PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_apply_no_geometry_result[EPSG:4326] PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_apply_preserves_geom_col_name PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_df_apply_returning_series PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_df_apply_geometry_dtypes PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_pivot PASSED [ 73%] geopandas/tests/test_pandas_methods.py::test_isna_empty_dtypes PASSED [ 74%] geopandas/tests/test_pandas_methods.py::test_preserve_attrs PASSED [ 74%] geopandas/tests/test_pandas_methods.py::test_attrs_concat PASSED [ 74%] geopandas/tests/test_pandas_methods.py::test_attrs_merge PASSED [ 74%] geopandas/tests/test_pandas_methods.py::test_preserve_flags PASSED [ 74%] geopandas/tests/test_pandas_methods.py::test_ufunc PASSED [ 74%] geopandas/tests/test_plotting.py::TestPointPlotting::test_figsize PASSED [ 74%] geopandas/tests/test_plotting.py::TestPointPlotting::test_default_colors PASSED [ 74%] geopandas/tests/test_plotting.py::TestPointPlotting::test_series_color_no_index PASSED [ 74%] geopandas/tests/test_plotting.py::TestPointPlotting::test_series_color_index PASSED [ 74%] geopandas/tests/test_plotting.py::TestPointPlotting::test_colormap PASSED [ 74%] geopandas/tests/test_plotting.py::TestPointPlotting::test_single_color PASSED [ 74%] geopandas/tests/test_plotting.py::TestPointPlotting::test_markersize PASSED [ 74%] geopandas/tests/test_plotting.py::TestPointPlotting::test_markerstyle PASSED [ 74%] geopandas/tests/test_plotting.py::TestPointPlotting::test_style_kwargs PASSED [ 74%] geopandas/tests/test_plotting.py::TestPointPlotting::test_style_kwargs_alpha PASSED [ 74%] geopandas/tests/test_plotting.py::TestPointPlotting::test_legend PASSED [ 74%] geopandas/tests/test_plotting.py::TestPointPlotting::test_subplots_norm PASSED [ 74%] geopandas/tests/test_plotting.py::TestPointPlotting::test_empty_plot PASSED [ 74%] geopandas/tests/test_plotting.py::TestPointPlotting::test_empty_geometry PASSED [ 74%] geopandas/tests/test_plotting.py::TestPointPlotting::test_empty_geometry_colors[geoms0] PASSED [ 74%] geopandas/tests/test_plotting.py::TestPointPlotting::test_empty_geometry_colors[geoms1] PASSED [ 74%] geopandas/tests/test_plotting.py::TestPointPlotting::test_empty_geometry_colors[geoms2] PASSED [ 74%] geopandas/tests/test_plotting.py::TestPointPlotting::test_multipoints PASSED [ 74%] geopandas/tests/test_plotting.py::TestPointPlotting::test_multipoints_alpha PASSED [ 74%] geopandas/tests/test_plotting.py::TestPointPlotting::test_categories PASSED [ 74%] geopandas/tests/test_plotting.py::TestPointPlotting::test_missing PASSED [ 74%] geopandas/tests/test_plotting.py::TestPointPlotting::test_no_missing_and_missing_kwds PASSED [ 74%] geopandas/tests/test_plotting.py::TestPointPlotting::test_missing_aspect PASSED [ 75%] geopandas/tests/test_plotting.py::TestPointZPlotting::test_plot PASSED [ 75%] geopandas/tests/test_plotting.py::TestLineStringPlotting::test_autolim_false PASSED [ 75%] geopandas/tests/test_plotting.py::TestLineStringPlotting::test_autolim_true PASSED [ 75%] geopandas/tests/test_plotting.py::TestLineStringPlotting::test_single_color PASSED [ 75%] geopandas/tests/test_plotting.py::TestLineStringPlotting::test_style_kwargs_linestyle PASSED [ 75%] geopandas/tests/test_plotting.py::TestLineStringPlotting::test_style_kwargs_linewidth PASSED [ 75%] geopandas/tests/test_plotting.py::TestLineStringPlotting::test_style_kwargs_alpha PASSED [ 75%] geopandas/tests/test_plotting.py::TestLineStringPlotting::test_style_kwargs_path_effects PASSED [ 75%] geopandas/tests/test_plotting.py::TestLineStringPlotting::test_subplots_norm PASSED [ 75%] geopandas/tests/test_plotting.py::TestLineStringPlotting::test_multilinestrings PASSED [ 75%] geopandas/tests/test_plotting.py::TestPolygonPlotting::test_autolim_false PASSED [ 75%] geopandas/tests/test_plotting.py::TestPolygonPlotting::test_autolim_true PASSED [ 75%] geopandas/tests/test_plotting.py::TestPolygonPlotting::test_single_color PASSED [ 75%] geopandas/tests/test_plotting.py::TestPolygonPlotting::test_vmin_vmax PASSED [ 75%] geopandas/tests/test_plotting.py::TestPolygonPlotting::test_style_kwargs_color PASSED [ 75%] geopandas/tests/test_plotting.py::TestPolygonPlotting::test_style_kwargs_linestyle PASSED [ 75%] geopandas/tests/test_plotting.py::TestPolygonPlotting::test_style_kwargs_linewidth PASSED [ 75%] geopandas/tests/test_plotting.py::TestPolygonPlotting::test_legend_kwargs PASSED [ 75%] geopandas/tests/test_plotting.py::TestPolygonPlotting::test_colorbar_kwargs PASSED [ 75%] geopandas/tests/test_plotting.py::TestPolygonPlotting::test_plot_polygon_with_holes[png] PASSED [ 75%] geopandas/tests/test_plotting.py::TestPolygonPlotting::test_plot_polygon_with_holes[pdf] PASSED [ 75%] geopandas/tests/test_plotting.py::TestPolygonPlotting::test_fmt_ignore PASSED [ 75%] geopandas/tests/test_plotting.py::TestPolygonPlotting::test_multipolygons_color PASSED [ 75%] geopandas/tests/test_plotting.py::TestPolygonPlotting::test_multipolygons_linestyle PASSED [ 75%] geopandas/tests/test_plotting.py::TestPolygonPlotting::test_multipolygons_linewidth PASSED [ 75%] geopandas/tests/test_plotting.py::TestPolygonPlotting::test_multipolygons_alpha PASSED [ 75%] geopandas/tests/test_plotting.py::TestPolygonPlotting::test_multipolygons_with_interior[png] PASSED [ 75%] geopandas/tests/test_plotting.py::TestPolygonPlotting::test_multipolygons_with_interior[pdf] PASSED [ 76%] geopandas/tests/test_plotting.py::TestPolygonPlotting::test_subplots_norm PASSED [ 76%] geopandas/tests/test_plotting.py::TestPolygonZPlotting::test_plot PASSED [ 76%] geopandas/tests/test_plotting.py::TestColorParamArray::test_color_single PASSED [ 76%] geopandas/tests/test_plotting.py::TestColorParamArray::test_color_multi PASSED [ 76%] geopandas/tests/test_plotting.py::TestGeometryCollectionPlotting::test_colors PASSED [ 76%] geopandas/tests/test_plotting.py::TestGeometryCollectionPlotting::test_values PASSED [ 76%] geopandas/tests/test_plotting.py::TestNonuniformGeometryPlotting::test_colors PASSED [ 76%] geopandas/tests/test_plotting.py::TestNonuniformGeometryPlotting::test_style_kwargs PASSED [ 76%] geopandas/tests/test_plotting.py::TestNonuniformGeometryPlotting::test_style_kwargs_linestyle PASSED [ 76%] geopandas/tests/test_plotting.py::TestNonuniformGeometryPlotting::test_style_kwargs_linestyle_listlike SKIPPED [ 76%] geopandas/tests/test_plotting.py::TestNonuniformGeometryPlotting::test_style_kwargs_linewidth PASSED [ 76%] geopandas/tests/test_plotting.py::TestNonuniformGeometryPlotting::test_style_kwargs_linewidth_listlike SKIPPED [ 76%] geopandas/tests/test_plotting.py::TestNonuniformGeometryPlotting::test_style_kwargs_alpha PASSED [ 76%] geopandas/tests/test_plotting.py::TestGeographicAspect::test_auto PASSED [ 76%] geopandas/tests/test_plotting.py::TestGeographicAspect::test_manual PASSED [ 76%] geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_legend SKIPPED [ 76%] geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_bin_labels SKIPPED [ 76%] geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_invalid_labels_length SKIPPED [ 76%] geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_negative_legend SKIPPED [ 76%] geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_fmt SKIPPED [ 76%] geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_interval SKIPPED [ 76%] geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_scheme_name_compat[FISHER_JENKS] SKIPPED [ 76%] geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_scheme_name_compat[FISHERJENKS] SKIPPED [ 76%] geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes SKIPPED [ 76%] geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_classification_kwds SKIPPED [ 76%] geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_invalid_scheme SKIPPED [ 76%] geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_cax_legend_passing SKIPPED [ 76%] geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_cax_legend_height SKIPPED [ 77%] geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_empty_bins SKIPPED [ 77%] geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_equally_formatted_bins SKIPPED [ 77%] geopandas/tests/test_plotting.py::TestPlotCollections::test_points PASSED [ 77%] geopandas/tests/test_plotting.py::TestPlotCollections::test_points_values PASSED [ 77%] geopandas/tests/test_plotting.py::TestPlotCollections::test_linestrings PASSED [ 77%] geopandas/tests/test_plotting.py::TestPlotCollections::test_linestrings_values PASSED [ 77%] geopandas/tests/test_plotting.py::TestPlotCollections::test_polygons PASSED [ 77%] geopandas/tests/test_plotting.py::TestPlotCollections::test_polygons_values PASSED [ 77%] geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_pandas_kind[png-line] <- ../../../../usr/lib/python3.14/site-packages/matplotlib/testing/decorators.py PASSED [ 77%] geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_pandas_kind[png-bar] <- ../../../../usr/lib/python3.14/site-packages/matplotlib/testing/decorators.py PASSED [ 77%] geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_pandas_kind[png-barh] <- ../../../../usr/lib/python3.14/site-packages/matplotlib/testing/decorators.py PASSED [ 77%] geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_pandas_kind[png-kde] <- ../../../../usr/lib/python3.14/site-packages/matplotlib/testing/decorators.py PASSED [ 77%] geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_pandas_kind[png-density] <- ../../../../usr/lib/python3.14/site-packages/matplotlib/testing/decorators.py PASSED [ 77%] geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_pandas_kind[png-area] <- ../../../../usr/lib/python3.14/site-packages/matplotlib/testing/decorators.py PASSED [ 77%] geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_pandas_kind[png-hist] <- ../../../../usr/lib/python3.14/site-packages/matplotlib/testing/decorators.py PASSED [ 77%] geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_pandas_kind[png-box] <- ../../../../usr/lib/python3.14/site-packages/matplotlib/testing/decorators.py PASSED [ 77%] geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_pandas_kind[png-pie] <- ../../../../usr/lib/python3.14/site-packages/matplotlib/testing/decorators.py PASSED [ 77%] geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_pandas_kind[png-scatter] <- ../../../../usr/lib/python3.14/site-packages/matplotlib/testing/decorators.py PASSED [ 77%] geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_pandas_kind[png-hexbin] <- ../../../../usr/lib/python3.14/site-packages/matplotlib/testing/decorators.py PASSED [ 77%] geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_pandas_kind[pdf-line] <- ../../../../usr/lib/python3.14/site-packages/matplotlib/testing/decorators.py PASSED [ 77%] geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_pandas_kind[pdf-bar] <- ../../../../usr/lib/python3.14/site-packages/matplotlib/testing/decorators.py PASSED [ 77%] geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_pandas_kind[pdf-barh] <- ../../../../usr/lib/python3.14/site-packages/matplotlib/testing/decorators.py PASSED [ 77%] geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_pandas_kind[pdf-kde] <- ../../../../usr/lib/python3.14/site-packages/matplotlib/testing/decorators.py PASSED [ 77%] geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_pandas_kind[pdf-density] <- ../../../../usr/lib/python3.14/site-packages/matplotlib/testing/decorators.py PASSED [ 77%] geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_pandas_kind[pdf-area] <- ../../../../usr/lib/python3.14/site-packages/matplotlib/testing/decorators.py PASSED [ 77%] geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_pandas_kind[pdf-hist] <- ../../../../usr/lib/python3.14/site-packages/matplotlib/testing/decorators.py PASSED [ 77%] geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_pandas_kind[pdf-box] <- ../../../../usr/lib/python3.14/site-packages/matplotlib/testing/decorators.py PASSED [ 77%] geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_pandas_kind[pdf-pie] <- ../../../../usr/lib/python3.14/site-packages/matplotlib/testing/decorators.py PASSED [ 78%] geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_pandas_kind[pdf-scatter] <- ../../../../usr/lib/python3.14/site-packages/matplotlib/testing/decorators.py PASSED [ 78%] geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_pandas_kind[pdf-hexbin] <- ../../../../usr/lib/python3.14/site-packages/matplotlib/testing/decorators.py PASSED [ 78%] geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_geo_kind[png] <- ../../../../usr/lib/python3.14/site-packages/matplotlib/testing/decorators.py PASSED [ 78%] geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_geo_kind[pdf] <- ../../../../usr/lib/python3.14/site-packages/matplotlib/testing/decorators.py PASSED [ 78%] geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_invalid_kind PASSED [ 78%] geopandas/tests/test_plotting.py::test_column_values PASSED [ 78%] geopandas/tests/test_plotting.py::test_polygon_patch PASSED [ 78%] geopandas/tests/test_show_versions.py::test_get_sys_info PASSED [ 78%] geopandas/tests/test_show_versions.py::test_get_c_info PASSED [ 78%] geopandas/tests/test_show_versions.py::test_get_deps_info PASSED [ 78%] geopandas/tests/test_show_versions.py::test_show_versions PASSED [ 78%] geopandas/tests/test_sindex.py::TestSeriesSindex::test_has_sindex PASSED [ 78%] geopandas/tests/test_sindex.py::TestSeriesSindex::test_empty_geoseries PASSED [ 78%] geopandas/tests/test_sindex.py::TestSeriesSindex::test_point PASSED [ 78%] geopandas/tests/test_sindex.py::TestSeriesSindex::test_empty_point PASSED [ 78%] geopandas/tests/test_sindex.py::TestSeriesSindex::test_polygons PASSED [ 78%] geopandas/tests/test_sindex.py::TestSeriesSindex::test_lazy_build PASSED [ 78%] geopandas/tests/test_sindex.py::TestSeriesSindex::test_rebuild_on_item_change PASSED [ 78%] geopandas/tests/test_sindex.py::TestSeriesSindex::test_rebuild_on_slice PASSED [ 78%] geopandas/tests/test_sindex.py::TestFrameSindex::test_sindex PASSED [ 78%] geopandas/tests/test_sindex.py::TestFrameSindex::test_lazy_build PASSED [ 78%] geopandas/tests/test_sindex.py::TestFrameSindex::test_sindex_rebuild_on_set_geometry PASSED [ 78%] geopandas/tests/test_sindex.py::TestFrameSindex::test_rebuild_on_row_slice PASSED [ 78%] geopandas/tests/test_sindex.py::TestFrameSindex::test_rebuild_on_single_col_selection PASSED [ 78%] geopandas/tests/test_sindex.py::TestFrameSindex::test_rebuild_on_multiple_col_selection PASSED [ 78%] geopandas/tests/test_sindex.py::TestFrameSindex::test_rebuild_on_update_inplace PASSED [ 78%] geopandas/tests/test_sindex.py::TestFrameSindex::test_update_inplace_no_rebuild PASSED [ 78%] geopandas/tests/test_sindex.py::TestJoinSindex::test_merge_geo SKIPPED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_intersection_bounds_tuple[test_geom0-expected0] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_intersection_bounds_tuple[test_geom1-expected1] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_intersection_bounds_tuple[test_geom2-expected2] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_intersection_bounds_tuple[test_geom3-expected3] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_intersection_invalid_bounds_tuple[test_geom0] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_intersection_invalid_bounds_tuple[-0.5] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_intersection_invalid_bounds_tuple[None] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_intersection_invalid_bounds_tuple[test_geom3] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[None-test_geom0-expected0-indices] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[None-test_geom0-expected0-sparse] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[None-test_geom0-expected0-dense] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[None-test_geom1-expected1-indices] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[None-test_geom1-expected1-sparse] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[None-test_geom1-expected1-dense] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[None-test_geom2-expected2-indices] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[None-test_geom2-expected2-sparse] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[None-test_geom2-expected2-dense] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[None-test_geom3-expected3-indices] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[None-test_geom3-expected3-sparse] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[None-test_geom3-expected3-dense] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[intersects-test_geom4-expected4-indices] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[intersects-test_geom4-expected4-sparse] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[intersects-test_geom4-expected4-dense] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[intersects-test_geom5-expected5-indices] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[intersects-test_geom5-expected5-sparse] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[intersects-test_geom5-expected5-dense] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[intersects-test_geom6-expected6-indices] PASSED [ 79%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[intersects-test_geom6-expected6-sparse] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[intersects-test_geom6-expected6-dense] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[intersects-test_geom7-expected7-indices] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[intersects-test_geom7-expected7-sparse] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[intersects-test_geom7-expected7-dense] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[within-test_geom8-expected8-indices] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[within-test_geom8-expected8-sparse] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[within-test_geom8-expected8-dense] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[within-test_geom9-expected9-indices] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[within-test_geom9-expected9-sparse] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[within-test_geom9-expected9-dense] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[within-test_geom10-expected10-indices] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[within-test_geom10-expected10-sparse] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[within-test_geom10-expected10-dense] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[within-test_geom11-expected11-indices] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[within-test_geom11-expected11-sparse] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[within-test_geom11-expected11-dense] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains-test_geom12-expected12-indices] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains-test_geom12-expected12-sparse] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains-test_geom12-expected12-dense] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains-test_geom13-expected13-indices] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains-test_geom13-expected13-sparse] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains-test_geom13-expected13-dense] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains-test_geom14-expected14-indices] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains-test_geom14-expected14-sparse] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains-test_geom14-expected14-dense] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains-test_geom15-expected15-indices] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains-test_geom15-expected15-sparse] PASSED [ 80%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains-test_geom15-expected15-dense] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains-test_geom16-expected16-indices] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains-test_geom16-expected16-sparse] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains-test_geom16-expected16-dense] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[touches-test_geom17-expected17-indices] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[touches-test_geom17-expected17-sparse] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[touches-test_geom17-expected17-dense] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[touches-test_geom18-expected18-indices] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[touches-test_geom18-expected18-sparse] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[touches-test_geom18-expected18-dense] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains-test_geom19-expected19-indices] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains-test_geom19-expected19-sparse] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains-test_geom19-expected19-dense] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[covers-test_geom20-expected20-indices] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[covers-test_geom20-expected20-sparse] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[covers-test_geom20-expected20-dense] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[covers-test_geom21-expected21-indices] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[covers-test_geom21-expected21-sparse] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[covers-test_geom21-expected21-dense] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[covers-test_geom22-expected22-indices] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[covers-test_geom22-expected22-sparse] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[covers-test_geom22-expected22-dense] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains_properly-test_geom23-expected23-indices] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains_properly-test_geom23-expected23-sparse] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains_properly-test_geom23-expected23-dense] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains_properly-test_geom24-expected24-indices] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains_properly-test_geom24-expected24-sparse] PASSED [ 81%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains_properly-test_geom24-expected24-dense] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains_properly-test_geom25-expected25-indices] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains_properly-test_geom25-expected25-sparse] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains_properly-test_geom25-expected25-dense] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains_properly-test_geom26-expected26-indices] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains_properly-test_geom26-expected26-sparse] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains_properly-test_geom26-expected26-dense] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains_properly-test_geom27-expected27-indices] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains_properly-test_geom27-expected27-sparse] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains_properly-test_geom27-expected27-dense] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains_properly-test_geom28-expected28-indices] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains_properly-test_geom28-expected28-sparse] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query[contains_properly-test_geom28-expected28-dense] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_invalid_geometry PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_dwithin[0-test_geom0-expected0] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_dwithin[1-test_geom1-expected1] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_dwithin[0.5-test_geom2-expected2] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_dwithin[0.7071067821865475-test_geom3-expected3] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_dwithin[1.414213561373095-test_geom4-expected4] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_dwithin[1.4142135633730952-test_geom5-expected5] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_dwithin[distance6-test_geom6-expected6] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_dwithin_no_distance PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_distance_invalid[None] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_distance_invalid[contains] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_distance_invalid[contains_properly] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_distance_invalid[covered_by] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_distance_invalid[covers] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_distance_invalid[crosses] PASSED [ 82%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_distance_invalid[intersects] PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_distance_invalid[overlaps] PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_distance_invalid[touches] PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_distance_invalid[within] PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_dwithin_requirements SKIPPED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_empty_geometry[None-expected_value0] PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_empty_geometry[test_geom1-expected_value1] PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_empty_geometry[test_geom2-expected_value2] PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_empty_geometry[test_geom3-expected_value3] PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_empty_geometry[test_geom4-expected_value4] PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_invalid_predicate PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_sorting[True-expected0] PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_sorting[False-expected1] XFAILdas/geopandas/issues/1337 Expected: [0, 1, 2] Got: [1, 0, 2] ) [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_unsupported_output PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[None-test_geom0-expected0-indices] PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[None-test_geom0-expected0-sparse] PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[None-test_geom0-expected0-dense] PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[None-test_geom1-expected1-indices] PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[None-test_geom1-expected1-sparse] PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[None-test_geom1-expected1-dense] PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[None-test_geom2-expected2-indices] PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[None-test_geom2-expected2-sparse] PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[None-test_geom2-expected2-dense] PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[intersects-test_geom3-expected3-indices] PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[intersects-test_geom3-expected3-sparse] PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[intersects-test_geom3-expected3-dense] PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[intersects-test_geom4-expected4-indices] PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[intersects-test_geom4-expected4-sparse] PASSED [ 83%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[intersects-test_geom4-expected4-dense] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[intersects-test_geom5-expected5-indices] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[intersects-test_geom5-expected5-sparse] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[intersects-test_geom5-expected5-dense] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[intersects-test_geom6-expected6-indices] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[intersects-test_geom6-expected6-sparse] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[intersects-test_geom6-expected6-dense] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[intersects-test_geom7-expected7-indices] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[intersects-test_geom7-expected7-sparse] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[intersects-test_geom7-expected7-dense] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[within-test_geom8-expected8-indices] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[within-test_geom8-expected8-sparse] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[within-test_geom8-expected8-dense] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[within-test_geom9-expected9-indices] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[within-test_geom9-expected9-sparse] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[within-test_geom9-expected9-dense] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[within-test_geom10-expected10-indices] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[within-test_geom10-expected10-sparse] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[within-test_geom10-expected10-dense] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains-test_geom11-expected11-indices] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains-test_geom11-expected11-sparse] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains-test_geom11-expected11-dense] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains-test_geom12-expected12-indices] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains-test_geom12-expected12-sparse] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains-test_geom12-expected12-dense] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains-test_geom13-expected13-indices] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains-test_geom13-expected13-sparse] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains-test_geom13-expected13-dense] PASSED [ 84%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains-test_geom14-expected14-indices] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains-test_geom14-expected14-sparse] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains-test_geom14-expected14-dense] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains-test_geom15-expected15-indices] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains-test_geom15-expected15-sparse] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains-test_geom15-expected15-dense] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains-test_geom16-expected16-indices] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains-test_geom16-expected16-sparse] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains-test_geom16-expected16-dense] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[touches-test_geom17-expected17-indices] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[touches-test_geom17-expected17-sparse] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[touches-test_geom17-expected17-dense] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[touches-test_geom18-expected18-indices] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[touches-test_geom18-expected18-sparse] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[touches-test_geom18-expected18-dense] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[covers-test_geom19-expected19-indices] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[covers-test_geom19-expected19-sparse] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[covers-test_geom19-expected19-dense] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[covers-test_geom20-expected20-indices] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[covers-test_geom20-expected20-sparse] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[covers-test_geom20-expected20-dense] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[covers-test_geom21-expected21-indices] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[covers-test_geom21-expected21-sparse] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[covers-test_geom21-expected21-dense] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains_properly-test_geom22-expected22-indices] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains_properly-test_geom22-expected22-sparse] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains_properly-test_geom22-expected22-dense] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains_properly-test_geom23-expected23-indices] PASSED [ 85%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains_properly-test_geom23-expected23-sparse] PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains_properly-test_geom23-expected23-dense] PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains_properly-test_geom24-expected24-indices] PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains_properly-test_geom24-expected24-sparse] PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains_properly-test_geom24-expected24-dense] PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains_properly-test_geom25-expected25-indices] PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains_properly-test_geom25-expected25-sparse] PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains_properly-test_geom25-expected25-dense] PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains_properly-test_geom26-expected26-indices] PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains_properly-test_geom26-expected26-sparse] PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains_properly-test_geom26-expected26-dense] PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains_properly-test_geom27-expected27-indices] PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains_properly-test_geom27-expected27-sparse] PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk[contains_properly-test_geom27-expected27-dense] PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk_empty_geometry[test_geoms0-expected_value0] PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk_empty_geometry[test_geoms1-expected_value1] PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk_empty_geometry[test_geoms2-expected_value2] PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk_empty_geometry[test_geoms3-expected_value3] PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk_empty_input_array PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk_invalid_input_geometry PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk_invalid_predicate PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk_input_type[None-test_geom0-expected0] PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk_input_type[intersects-test_geom1-expected1] PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk_input_type[contains-test_geom2-expected2] PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk_sorting[True-expected0] PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_query_bulk_sorting[False-expected1] XFAILdas/geopandas/issues/1337 Expected: [[0, 0, 0], [0, 1, 2]] Got: [[0, 0, 0], [1, 0, 2]] ) [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_single[geometry0-expected0-True] PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_single[geometry0-expected0-False] PASSED [ 86%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_single[geometry1-expected1-True] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_single[geometry1-expected1-False] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_multi[geometry0-expected0-True] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_multi[geometry0-expected0-False] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_multi[geometry1-expected1-True] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_multi[geometry1-expected1-False] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_none[None-expected0-True] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_none[None-expected0-False] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_none[geometry1-expected1-True] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_none[geometry1-expected1-False] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_max_distance[True-None-expected0-True] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_max_distance[True-None-expected0-False] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_max_distance[False-None-expected1-True] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_max_distance[False-None-expected1-False] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_max_distance[True-1-expected2-True] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_max_distance[True-1-expected2-False] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_max_distance[False-1-expected3-True] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_max_distance[False-1-expected3-False] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_exclusive[False-None-False-expected0-True] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_exclusive[False-None-False-expected0-False] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_exclusive[False-None-True-expected1-True] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_exclusive[False-None-True-expected1-False] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_exclusive[True-None-False-expected2-True] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_exclusive[True-None-False-expected2-False] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_exclusive[True-None-True-expected3-True] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_exclusive[True-None-True-expected3-False] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_exclusive[False-1.1-True-expected4-True] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_exclusive[False-1.1-True-expected4-False] PASSED [ 87%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_exclusive[True-1.1-True-expected5-True] PASSED [ 88%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_nearest_exclusive[True-1.1-True-expected5-False] PASSED [ 88%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_empty_tree_geometries PASSED [ 88%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_size PASSED [ 88%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_len PASSED [ 88%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_is_empty PASSED [ 88%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_integration_natural_earth[None-expected_shape0] PASSED [ 88%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_integration_natural_earth[intersects-expected_shape1] PASSED [ 88%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_integration_natural_earth[within-expected_shape2] PASSED [ 88%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_integration_natural_earth[contains-expected_shape3] PASSED [ 88%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_integration_natural_earth[overlaps-expected_shape4] PASSED [ 88%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_integration_natural_earth[crosses-expected_shape5] PASSED [ 88%] geopandas/tests/test_sindex.py::TestShapelyInterface::test_integration_natural_earth[touches-expected_shape6] PASSED [ 88%] geopandas/tests/test_testing.py::test_geoseries PASSED [ 88%] geopandas/tests/test_testing.py::test_geodataframe PASSED [ 88%] geopandas/tests/test_testing.py::test_equal_nans PASSED [ 88%] geopandas/tests/test_testing.py::test_no_crs PASSED [ 88%] geopandas/tests/test_testing.py::test_ignore_crs_mismatch PASSED [ 88%] geopandas/tests/test_testing.py::test_almost_equal_but_not_equal PASSED [ 88%] geopandas/tests/test_testing.py::test_geodataframe_no_active_geometry_column PASSED [ 88%] geopandas/tests/test_testing.py::test_geodataframe_multiindex PASSED [ 88%] geopandas/tests/test_types.py::TestSeries::test_slice PASSED [ 88%] geopandas/tests/test_types.py::TestSeries::test_head PASSED [ 88%] geopandas/tests/test_types.py::TestSeries::test_tail PASSED [ 88%] geopandas/tests/test_types.py::TestSeries::test_sort_index PASSED [ 88%] geopandas/tests/test_types.py::TestSeries::test_loc PASSED [ 88%] geopandas/tests/test_types.py::TestSeries::test_iloc PASSED [ 88%] geopandas/tests/test_types.py::TestSeries::test_fancy PASSED [ 88%] geopandas/tests/test_types.py::TestSeries::test_take PASSED [ 89%] geopandas/tests/test_types.py::TestSeries::test_groupby PASSED [ 89%] geopandas/tests/test_types.py::TestDataFrame::test_geometry PASSED [ 89%] geopandas/tests/test_types.py::TestDataFrame::test_nongeometry PASSED [ 89%] geopandas/tests/test_types.py::TestDataFrame::test_geometry_multiple PASSED [ 89%] geopandas/tests/test_types.py::TestDataFrame::test_nongeometry_multiple PASSED [ 89%] geopandas/tests/test_types.py::TestDataFrame::test_slice PASSED [ 89%] geopandas/tests/test_types.py::TestDataFrame::test_fancy PASSED [ 89%] geopandas/tools/tests/test_clip.py::test_not_gdf PASSED [ 89%] geopandas/tools/tests/test_clip.py::test_non_overlapping_geoms PASSED [ 89%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_returns_gdf[single_rectangle_gdf] PASSED [ 89%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_returns_gdf[single_rectangle_gdf_list_bounds] PASSED [ 89%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_returns_gdf[single_rectangle_gdf_tuple_bounds] PASSED [ 89%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_returns_gdf[single_rectangle_gdf_array_bounds] PASSED [ 89%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_returns_series[single_rectangle_gdf] PASSED [ 89%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_returns_series[single_rectangle_gdf_list_bounds] PASSED [ 89%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_returns_series[single_rectangle_gdf_tuple_bounds] PASSED [ 89%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_returns_series[single_rectangle_gdf_array_bounds] PASSED [ 89%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_points[single_rectangle_gdf] PASSED [ 89%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_points[single_rectangle_gdf_list_bounds] PASSED [ 89%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_points[single_rectangle_gdf_tuple_bounds] PASSED [ 89%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_points[single_rectangle_gdf_array_bounds] PASSED [ 89%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_points_geom_col_rename[single_rectangle_gdf] PASSED [ 89%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_points_geom_col_rename[single_rectangle_gdf_list_bounds] PASSED [ 89%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_points_geom_col_rename[single_rectangle_gdf_tuple_bounds] PASSED [ 89%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_points_geom_col_rename[single_rectangle_gdf_array_bounds] PASSED [ 89%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_poly[single_rectangle_gdf] PASSED [ 89%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_poly[single_rectangle_gdf_list_bounds] PASSED [ 89%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_poly[single_rectangle_gdf_tuple_bounds] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_poly[single_rectangle_gdf_array_bounds] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_poly_geom_col_rename[single_rectangle_gdf] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_poly_geom_col_rename[single_rectangle_gdf_list_bounds] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_poly_geom_col_rename[single_rectangle_gdf_tuple_bounds] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_poly_geom_col_rename[single_rectangle_gdf_array_bounds] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_poly_series[single_rectangle_gdf] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_poly_series[single_rectangle_gdf_list_bounds] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_poly_series[single_rectangle_gdf_tuple_bounds] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_poly_series[single_rectangle_gdf_array_bounds] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_multipoly_keep_geom_type[single_rectangle_gdf] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_multipoly_keep_geom_type[single_rectangle_gdf_list_bounds] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_multipoly_keep_geom_type[single_rectangle_gdf_tuple_bounds] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_multipoly_keep_geom_type[single_rectangle_gdf_array_bounds] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_multiline[single_rectangle_gdf] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_multiline[single_rectangle_gdf_list_bounds] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_multiline[single_rectangle_gdf_tuple_bounds] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_multiline[single_rectangle_gdf_array_bounds] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_multipoint[single_rectangle_gdf] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_multipoint[single_rectangle_gdf_list_bounds] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_multipoint[single_rectangle_gdf_tuple_bounds] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_multipoint[single_rectangle_gdf_array_bounds] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_lines[single_rectangle_gdf] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_lines[single_rectangle_gdf_list_bounds] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_lines[single_rectangle_gdf_tuple_bounds] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_lines[single_rectangle_gdf_array_bounds] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_mixed_geom[single_rectangle_gdf] PASSED [ 90%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_mixed_geom[single_rectangle_gdf_list_bounds] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_mixed_geom[single_rectangle_gdf_tuple_bounds] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_mixed_geom[single_rectangle_gdf_array_bounds] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_mixed_series[single_rectangle_gdf] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_mixed_series[single_rectangle_gdf_list_bounds] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_mixed_series[single_rectangle_gdf_tuple_bounds] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_mixed_series[single_rectangle_gdf_array_bounds] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_with_line_extra_geom[single_rectangle_gdf] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_with_line_extra_geom[single_rectangle_gdf_list_bounds] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_with_line_extra_geom[single_rectangle_gdf_tuple_bounds] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_with_line_extra_geom[single_rectangle_gdf_array_bounds] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_no_box_overlap[single_rectangle_gdf] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_no_box_overlap[single_rectangle_gdf_list_bounds] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_no_box_overlap[single_rectangle_gdf_tuple_bounds] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_no_box_overlap[single_rectangle_gdf_array_bounds] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_box_overlap[single_rectangle_gdf] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_box_overlap[single_rectangle_gdf_list_bounds] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_box_overlap[single_rectangle_gdf_tuple_bounds] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_clip_box_overlap[single_rectangle_gdf_array_bounds] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_warning_extra_geoms_mixed[single_rectangle_gdf] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_warning_extra_geoms_mixed[single_rectangle_gdf_list_bounds] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_warning_extra_geoms_mixed[single_rectangle_gdf_tuple_bounds] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_warning_extra_geoms_mixed[single_rectangle_gdf_array_bounds] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_warning_geomcoll[single_rectangle_gdf] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_warning_geomcoll[single_rectangle_gdf_list_bounds] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_warning_geomcoll[single_rectangle_gdf_tuple_bounds] PASSED [ 91%] geopandas/tools/tests/test_clip.py::TestClipWithSingleRectangleGdf::test_warning_geomcoll[single_rectangle_gdf_array_bounds] PASSED [ 91%] geopandas/tools/tests/test_clip.py::test_clip_line_keep_slivers PASSED [ 91%] geopandas/tools/tests/test_clip.py::test_clip_multipoly_keep_slivers PASSED [ 92%] geopandas/tools/tests/test_clip.py::test_warning_crs_mismatch PASSED [ 92%] geopandas/tools/tests/test_clip.py::test_clip_with_polygon PASSED [ 92%] geopandas/tools/tests/test_clip.py::test_clip_with_multipolygon PASSED [ 92%] geopandas/tools/tests/test_clip.py::test_clip_single_multipoly_no_extra_geoms[larger_single_rectangle_gdf] PASSED [ 92%] geopandas/tools/tests/test_clip.py::test_clip_single_multipoly_no_extra_geoms[larger_single_rectangle_gdf_bounds] PASSED [ 92%] geopandas/tools/tests/test_clip.py::test_clip_empty_mask[mask0] PASSED [ 92%] geopandas/tools/tests/test_clip.py::test_clip_empty_mask[mask1] PASSED [ 92%] geopandas/tools/tests/test_clip.py::test_clip_empty_mask[mask2] PASSED [ 92%] geopandas/tools/tests/test_clip.py::test_clip_empty_mask[mask3] PASSED [ 92%] geopandas/tools/tests/test_clip.py::test_clip_empty_mask[mask4] PASSED [ 92%] geopandas/tools/tests/test_clip.py::test_clip_empty_mask[mask5] PASSED [ 92%] geopandas/tools/tests/test_clip.py::test_clip_empty_mask[mask6] PASSED [ 92%] geopandas/tools/tests/test_clip.py::test_clip_sorting PASSED [ 92%] geopandas/tools/tests/test_hilbert_curve.py::test_hilbert_distance PASSED [ 92%] geopandas/tools/tests/test_hilbert_curve.py::test_hilbert_distance_level PASSED [ 92%] geopandas/tools/tests/test_hilbert_curve.py::test_specified_total_bounds PASSED [ 92%] geopandas/tools/tests/test_hilbert_curve.py::test_empty[None] PASSED [ 92%] geopandas/tools/tests/test_hilbert_curve.py::test_empty[empty1] PASSED [ 92%] geopandas/tools/tests/test_hilbert_curve.py::test_zero_width PASSED [ 92%] geopandas/tools/tests/test_random.py::test_uniform[multipolygons-10] PASSED [ 92%] geopandas/tools/tests/test_random.py::test_uniform[multipolygons-100] PASSED [ 92%] geopandas/tools/tests/test_random.py::test_uniform[polygons-10] PASSED [ 92%] geopandas/tools/tests/test_random.py::test_uniform[polygons-100] PASSED [ 92%] geopandas/tools/tests/test_random.py::test_uniform[multilinestrings-10] PASSED [ 92%] geopandas/tools/tests/test_random.py::test_uniform[multilinestrings-100] PASSED [ 92%] geopandas/tools/tests/test_random.py::test_uniform[linestrings-10] PASSED [ 92%] geopandas/tools/tests/test_random.py::test_uniform[linestrings-100] PASSED [ 92%] geopandas/tools/tests/test_random.py::test_uniform_unsupported PASSED [ 93%] geopandas/tools/tests/test_random.py::test_uniform_generator PASSED [ 93%] geopandas/tools/tests/test_random.py::test_unimodality[5] PASSED [ 93%] geopandas/tools/tests/test_random.py::test_unimodality[6] PASSED [ 93%] geopandas/tools/tests/test_random.py::test_unimodality[7] PASSED [ 93%] geopandas/tools/tests/test_random.py::test_unimodality[8] PASSED [ 93%] geopandas/tools/tests/test_random.py::test_unimodality[9] PASSED [ 93%] geopandas/tools/tests/test_random.py::test_unimodality[10] PASSED [ 93%] geopandas/tools/tests/test_random.py::test_unimodality[11] PASSED [ 93%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_suffixes[left-left-right-expected_cols0] PASSED [ 93%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_suffixes[inner-left-right-expected_cols1] PASSED [ 93%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_suffixes[right-left-right-expected_cols2] PASSED [ 93%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_suffixes[left-lft-rgt-expected_cols3] PASSED [ 93%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_suffixes[inner-lft-rgt-expected_cols4] PASSED [ 93%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_suffixes[right-lft-rgt-expected_cols5] PASSED [ 93%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_crs_mismatch[default-index] PASSED [ 93%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_crs_mismatch[string-index] PASSED [ 93%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_unknown_kwargs[default-index] PASSED [ 93%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[intersects-default-index] PASSED [ 93%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[intersects-string-index] PASSED [ 93%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[intersects-named-index] PASSED [ 93%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[intersects-multi-index] PASSED [ 93%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[intersects-named-multi-index] PASSED [ 93%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[contains-default-index] PASSED [ 93%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[contains-string-index] PASSED [ 93%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[contains-named-index] PASSED [ 93%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[contains-multi-index] PASSED [ 93%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[contains-named-multi-index] PASSED [ 93%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[within-default-index] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[within-string-index] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[within-named-index] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[within-multi-index] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[within-named-multi-index] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[intersects-default-index] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[intersects-string-index] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[intersects-named-index] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[intersects-multi-index] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[intersects-named-multi-index] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[contains-default-index] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[contains-string-index] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[contains-named-index] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[contains-multi-index] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[contains-named-multi-index] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[within-default-index] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[within-string-index] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[within-named-index] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[within-multi-index] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[within-named-multi-index] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_empty_join PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty0-contains] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty0-contains_properly] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty0-covered_by] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty0-covers] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty0-crosses] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty0-intersects] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty0-touches] PASSED [ 94%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty0-within] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty1-contains] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty1-contains_properly] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty1-covered_by] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty1-covers] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty1-crosses] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty1-intersects] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty1-touches] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty1-within] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_invalid_args[default-index] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_invalid_args[string-index] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[intersects-default-index] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[intersects-string-index] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[intersects-named-index] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[intersects-multi-index] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[intersects-named-multi-index] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[contains-default-index] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[contains-string-index] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[contains-named-index] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[contains-multi-index] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[contains-named-multi-index] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[within-default-index] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[within-string-index] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[within-named-index] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[within-multi-index] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[within-named-multi-index] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_dwithin[geo_left0-geo_right0-expected_left0-expected_right0-1.4142135623730951-inner] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_dwithin[geo_left1-geo_right1-expected_left1-expected_right1-1.4142135623730951-inner] PASSED [ 95%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_dwithin[geo_left2-geo_right2-expected_left2-expected_right2-distance2-inner] PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_dwithin[geo_left3-geo_right3-expected_left3-expected_right3-distance3-inner] PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_left_order[contains] PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_left_order[contains_properly] PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_left_order[covered_by] PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_left_order[covers] PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_left_order[crosses] PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_left_order[intersects] PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_left_order[touches] PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_left_order[within] PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_shared_attribute PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_multiple_attributes_datatypes[merge on string attributes] PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_multiple_attributes_datatypes[merge on integer attributes] PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_multiple_attributes_datatypes[merge on boolean attributes] PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_multiple_attributes_datatypes[merge on mixed attributes] PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_multiple_attributes_check_header PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_error_column_does_not_exist PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_error_use_geometry_column PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_preserve_index_names[inner] PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_preserve_index_names[left] PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_preserve_index_names[right] PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_preserve_index_names_multiindex[inner] PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_preserve_index_names_multiindex[left] PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_preserve_index_names_multiindex[right] PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_duplicate_column_index_name[inner] PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_duplicate_column_index_name[left] PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_duplicate_column_index_name[right] PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_duplicate_column_index_name_multiindex[inner] PASSED [ 96%] geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_duplicate_column_index_name_multiindex[left] PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_duplicate_column_index_name_multiindex[right] PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_conflicting_column_index_name[inner] PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_conflicting_column_index_name[left] PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_conflicting_column_index_name[right] PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_conflicting_column_with_suffix[inner] PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_conflicting_column_with_suffix[left] PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_conflicting_column_with_suffix[right] PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_geometry_name PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_left PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_right PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_inner PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_predicate PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_bad_predicate PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_duplicate_column_name PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_named_index[left] PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_named_index[right] PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_named_index[inner] PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_values PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_no_overlapping_geometry XFAIL [ 97%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_outer SKIPPED [ 97%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_empty_geometries PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_no_valid_geoms[intersects] PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_no_valid_geoms[within] PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_no_valid_geoms[contains] PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_empty_sjoin_return_duplicated_columns PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::test_sjoin_inner PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_allowed_hows[how_kwargs0] PASSED [ 97%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_allowed_hows[how_kwargs1] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_allowed_hows[how_kwargs2] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_allowed_hows[how_kwargs3] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_invalid_hows[outer] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_invalid_hows[abcde] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_right_df_how_left[None] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_right_df_how_left[distance] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_right_df_how_right[None] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_right_df_how_right[distance] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_left_df[None-inner] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_left_df[None-left] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_left_df[distance-inner] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_left_df[distance-left] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_left_df_how_right[None] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_left_df_how_right[distance] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_join_due_to_max_distance[inner] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_join_due_to_max_distance[left] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_join_due_to_max_distance_how_right PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_max_distance[inner] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_max_distance[left] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_max_distance_how_right PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left0-geo_right0-expected_left0-expected_right0-distances0-inner] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left0-geo_right0-expected_left0-expected_right0-distances0-left] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left1-geo_right1-expected_left1-expected_right1-distances1-inner] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left1-geo_right1-expected_left1-expected_right1-distances1-left] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left2-geo_right2-expected_left2-expected_right2-distances2-inner] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left2-geo_right2-expected_left2-expected_right2-distances2-left] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left3-geo_right3-expected_left3-expected_right3-distances3-inner] PASSED [ 98%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left3-geo_right3-expected_left3-expected_right3-distances3-left] PASSED [ 99%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left4-geo_right4-expected_left4-expected_right4-distances4-inner] PASSED [ 99%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left4-geo_right4-expected_left4-expected_right4-distances4-left] PASSED [ 99%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left5-geo_right5-expected_left5-expected_right5-distances5-inner] PASSED [ 99%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left5-geo_right5-expected_left5-expected_right5-distances5-left] PASSED [ 99%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left6-geo_right6-expected_left6-expected_right6-distances6-inner] PASSED [ 99%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left6-geo_right6-expected_left6-expected_right6-distances6-left] PASSED [ 99%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left7-geo_right7-expected_left7-expected_right7-distances7-inner] PASSED [ 99%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left7-geo_right7-expected_left7-expected_right7-distances7-left] PASSED [ 99%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_right[geo_left0-geo_right0-expected_left0-expected_right0-distances0] PASSED [ 99%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_right[geo_left1-geo_right1-expected_left1-expected_right1-distances1] PASSED [ 99%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_right[geo_left2-geo_right2-expected_left2-expected_right2-distances2] PASSED [ 99%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_right[geo_left3-geo_right3-expected_left3-expected_right3-distances3] PASSED [ 99%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_right[geo_left4-geo_right4-expected_left4-expected_right4-distances4] PASSED [ 99%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_right[geo_left5-geo_right5-expected_left5-expected_right5-distances5] PASSED [ 99%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_right[geo_left6-geo_right6-expected_left6-expected_right6-distances6] PASSED [ 99%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_right[geo_left7-geo_right7-expected_left7-expected_right7-distances7] PASSED [ 99%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_inner PASSED [ 99%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_exclusive[None-expected0] PASSED [ 99%] geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_exclusive[1.1-expected1] PASSED [ 99%] geopandas/tools/tests/test_tools.py::TestTools::test_collect_single PASSED [ 99%] geopandas/tools/tests/test_tools.py::TestTools::test_collect_single_force_multi PASSED [ 99%] geopandas/tools/tests/test_tools.py::TestTools::test_collect_multi PASSED [ 99%] geopandas/tools/tests/test_tools.py::TestTools::test_collect_multi_force_multi PASSED [ 99%] geopandas/tools/tests/test_tools.py::TestTools::test_collect_list PASSED [ 99%] geopandas/tools/tests/test_tools.py::TestTools::test_collect_GeoSeries PASSED [ 99%] geopandas/tools/tests/test_tools.py::TestTools::test_collect_mixed_types PASSED [ 99%] geopandas/tools/tests/test_tools.py::TestTools::test_collect_mixed_multi PASSED [100%] =================================== FAILURES =================================== _______ TestGeomMethods.test_make_valid_method[linework-True-expected0] ________ self = method = 'linework', keep_collapsed = True expected = 0 MULTILINESTRING ((0 0, 1 1), (1 1, 1 2)) dtype: geometry @pytest.mark.parametrize( "method, keep_collapsed, expected", [ ( "linework", True, # GEOS 3.15 merges contiguous overlay linework. LineString([(0, 0), (1, 1), (1, 2)]) if shapely.geos_version >= (3, 15, 0) else MultiLineString([[(0, 0), (1, 1)], [(1, 1), (1, 2)]]), ), ( "structure", True, LineString([(0, 0), (1, 1), (1, 2), (1, 1), (0, 0)]), ), ("structure", False, Polygon()), ], ) @pytest.mark.skipif(not SHAPELY_GE_21, reason="requires Shapely>=2.1") def test_make_valid_method(self, method, keep_collapsed, expected): polygon = Polygon([(0, 0), (1, 1), (1, 2), (1, 1), (0, 0)]) series = GeoSeries([polygon]) expected = GeoSeries([expected]) assert not series.is_valid.all() result = series.make_valid(method=method, keep_collapsed=keep_collapsed) > assert_geoseries_equal(result, expected, check_geom_type=True) geopandas/tests/test_geom_methods.py:1120: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ left = 0 LINESTRING (0 0, 1 1, 1 2) dtype: geometry right = 0 MULTILINESTRING ((0 0, 1 1), (1 1, 1 2)) dtype: geometry check_dtype = True, check_index_type = False, check_series_type = True check_less_precise = False, check_geom_type = True, check_crs = True normalize = False def assert_geoseries_equal( left, right, check_dtype=True, check_index_type=False, check_series_type=True, check_less_precise=False, check_geom_type=False, check_crs=True, normalize=False, ):  """  Test util for checking that two GeoSeries are equal.   Parameters  ----------  left, right : two GeoSeries  check_dtype : bool, default False  If True, check geo dtype [only included so it's a drop-in replacement  for assert_series_equal].  check_index_type : bool, default False  Check that index types are equal.  check_series_type : bool, default True  Check that both are same type (*and* are GeoSeries). If False,  will attempt to convert both into GeoSeries.  check_less_precise : bool, default False  If True, use geom_equals_exact with relative error of 0.5e-6.  If False, use geom_equals.  check_geom_type : bool, default False  If True, check that all the geom types are equal.  check_crs: bool, default True  If `check_series_type` is True, then also check that the  crs matches.  normalize: bool, default False  If True, normalize the geometries before comparing equality.  Typically useful with ``check_less_precise=True``, which uses  ``geom_equals_exact`` and requires exact coordinate order.  """ assert len(left) == len(right), f"{len(left)} != {len(right)}"  if check_dtype: msg = "dtype should be a GeometryDtype, got {0}" assert isinstance(left.dtype, GeometryDtype), msg.format(left.dtype) assert isinstance(right.dtype, GeometryDtype), msg.format(left.dtype)  if check_index_type: assert isinstance(left.index, type(right.index))  if check_series_type: assert isinstance(left, GeoSeries) assert isinstance(left, type(right))  if check_crs: assert left.crs == right.crs else: if not isinstance(left, GeoSeries): left = GeoSeries(left) if not isinstance(right, GeoSeries): right = GeoSeries(right, index=left.index)  assert left.index.equals(right.index), f"index: {left.index} != {right.index}"  if check_geom_type: > assert (left.geom_type == right.geom_type).all(), ( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ f"type: {left.geom_type} != {right.geom_type}" ) E AssertionError: type: 0 LineString E dtype: object != 0 MultiLineString E dtype: object geopandas/testing.py:181: AssertionError _______________________ TestGeomMethods.test_build_area ________________________ self = @pytest.mark.skipif( shapely.geos_version < (3, 11, 0), reason="different order in GEOS<3.11" ) def test_build_area(self): # test with polygon in it s = GeoSeries.from_wkt( [ "LINESTRING (18 4, 4 2, 2 9)", "LINESTRING (18 4, 16 16)", "LINESTRING (16 16, 8 19, 8 12, 2 9)", "LINESTRING (8 6, 12 13, 15 8)", "LINESTRING (8 6, 15 8)", "LINESTRING (0 0, 0 3, 3 3, 3 0, 0 0)", "POLYGON ((1 1, 2 2, 1 2, 1 1))", "LINESTRING (10 7, 13 8, 12 10, 10 7)", ], crs=4326, )  expected = GeoSeries.from_wkt( [ "POLYGON ((0 3, 3 3, 3 0, 0 0, 0 3), (2 2, 1 2, 1 1, 2 2))", "POLYGON ((13 8, 10 7, 12 10, 13 8))", "POLYGON ((2 9, 8 12, 8 19, 16 16, 18 4, 4 2, 2 9), " "(8 6, 15 8, 12 13, 8 6))", ], crs=4326, name="polygons", ) assert_geoseries_equal(expected, s.build_area())  # test difference caused by nodign s2 = GeoSeries.from_wkt( [ "LINESTRING (8 6, 12 13, 15 8)", "LINESTRING (8 6, 15 8)", "LINESTRING (0 0, 0 15, 12 15, 12 0, 0 0)", "LINESTRING (10 7, 13 8, 12 10, 10 7)", ], crs=4326, )  noded = GeoSeries.from_wkt( ["POLYGON ((12 0, 0 0, 0 15, 12 15, 12 13, 15 8, 12 7.142857, 12 0))"], crs=4326, name="polygons", ) # GEOS 3.15 changes the starting vertex of overlay rings. assert_geoseries_equal( noded, s2.build_area(node=True), check_less_precise=True, normalize=True )  non_noded = GeoSeries.from_wkt( [ "POLYGON ((0 15, 12 15, 12 13, 15 8, 12 7.142857, 12 0, 0 0, 0 15), " "(12 7.666667, 13 8, 12 10, 12 7.666667))" ], crs=4326, name="polygons", ) > assert_geoseries_equal( non_noded, s2.build_area(node=False), check_less_precise=True ) geopandas/tests/test_geom_methods.py:2474: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ geopandas/testing.py:194: in assert_geoseries_equal _check_equality(left, right, check_less_precise) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ left = 0 POLYGON ((0 15, 12 15, 12 13, 15 8, 12 7.14286... Name: polygons, dtype: geometry right = 0 POLYGON ((0 0, 0 15, 12 15, 12 13, 15 8, 12 7.... Name: polygons, dtype: geometry check_less_precise = True def _check_equality(left, right, check_less_precise): assert_error_message = ( "{0} out of {1} geometries are not {3}equal.\n" "Indices where geometries are not {3}equal: {2} \n" "The first not {3}equal geometry:\n" "Left: {4}\n" "Right: {5}\n" ) if check_less_precise: precise = "almost " equal = _geom_almost_equals_mask(left, right) else: precise = "" equal = _geom_equals_mask(left, right)  if not equal.all(): unequal_left_geoms = left[~equal] unequal_right_geoms = right[~equal] > raise AssertionError( assert_error_message.format( len(unequal_left_geoms), len(left), unequal_left_geoms.index.to_list(), precise, _truncated_string(unequal_left_geoms.iloc[0]), _truncated_string(unequal_right_geoms.iloc[0]), ) ) E AssertionError: 1 out of 1 geometries are not almost equal. E Indices where geometries are not almost equal: [0]  E The first not almost equal geometry: E Left: POLYGON ((0 15, 12 15, 12 13, 15 8, 12 7.142857, 12 0, 0 0, 0 15), (12 7.666667, 13 8, 12 10, 12 7.6... E Right: POLYGON ((0 0, 0 15, 12 15, 12 13, 15 8, 12 7.142857142857143, 12 0, 0 0), (12 10, 12 7.666666666666... geopandas/testing.py:224: AssertionError =============================== warnings summary =============================== ../../../../usr/lib/python3.14/site-packages/_pytest/python.py:124 /usr/lib/python3.14/site-packages/_pytest/python.py:124: PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. Test: geopandas/io/tests/test_arrow.py::test_write_spec_version, argvalues type: product Please convert to a list or tuple. See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) geopandas/tests/test_plotting.py:846 /build/python-geopandas/src/geopandas-1.1.4/geopandas/tests/test_plotting.py:846: UserWarning: The default for the style parameter of image_comparsion() will be changing to "mpl20" in Matplotlib 3.13; explicitly pass style to continue working as before and suppress this warning. @image_comparison( geopandas/tests/test_plotting.py:959 /build/python-geopandas/src/geopandas-1.1.4/geopandas/tests/test_plotting.py:959: UserWarning: The default for the style parameter of image_comparsion() will be changing to "mpl20" in Matplotlib 3.13; explicitly pass style to continue working as before and suppress this warning. @image_comparison( geopandas/io/tests/test_file.py::test_to_file_datetime[pyogrio-GeoJSON-.geojson-datetime_with_timezone] geopandas/io/tests/test_file.py::test_to_file_datetime[pyogrio-GPKG-.gpkg-datetime_with_timezone] geopandas/io/tests/test_file.py::test_to_file_datetime[pyogrio-None-.geojson-datetime_with_timezone] geopandas/io/tests/test_file.py::test_to_file_datetime[pyogrio-None-.gpkg-datetime_with_timezone] /usr/lib/python3.14/site-packages/pyogrio/geopandas.py:918: DeprecationWarning: The 'generic' unit for NumPy timedelta is deprecated, and will raise an error in the future. This includes implicit conversion of bare integers (e.g. `+ 1`). Please use a specific unit instead. gdal_offset_representation = tz_offset // pd.Timedelta("15m") + 100 geopandas/io/tests/test_file.py::test_read_file_datetime_invalid[pyogrio-gpkg] /usr/lib/python3.14/site-packages/pyogrio/raw.py:200: RuntimeWarning: Invalid content for record 3 in column date: 9999-99-99T00:00:00 return ogr_read( geopandas/io/tests/test_file.py::test_read_file_datetime_invalid[pyogrio-geojson] geopandas/io/tests/test_file.py::test_read_file_datetime_out_of_bounds_ns[pyogrio-geojson] geopandas/io/tests/test_file.py::test_read_file_datetime_mixed_offsets geopandas/io/tests/test_file.py::test_read_file_crs_warning_messages[fiona] geopandas/io/tests/test_file.py::test_read_file_crs_warning_messages[pyogrio] /usr/lib/python3.14/site-packages/pyogrio/geopandas.py:948: UserWarning: 'crs' was not provided. The output dataset will not have projection information defined and may not be usable in other systems. write( geopandas/io/tests/test_file.py::test_to_file_column_len[pyogrio] /usr/lib/python3.14/site-packages/pyogrio/raw.py:733: RuntimeWarning: Normalized/laundered field name: '0123456789A' to '0123456789' ogr_write( geopandas/io/tests/test_file.py::test_list_layers /build/python-geopandas/src/geopandas-1.1.4/geopandas/io/tests/test_file.py:1595: UserWarning: Geometry is in a geographic CRS. Results from 'buffer' are likely incorrect. Use 'GeoSeries.to_crs()' to re-project geometries to a projected CRS before this operation. df_points.set_geometry(df_points.buffer(1)).to_file(tempfilename, layer="buffered") geopandas/io/tests/test_file.py::test_list_layers /build/python-geopandas/src/geopandas-1.1.4/geopandas/io/tests/test_file.py:1596: UserWarning: Geometry is in a geographic CRS. Results from 'buffer' are likely incorrect. Use 'GeoSeries.to_crs()' to re-project geometries to a projected CRS before this operation. df_points.set_geometry(df_points.buffer(2).boundary).to_file( geopandas/tests/test_array.py: 160 warnings /usr/lib/python3.14/site-packages/shapely/decorators.py:173: DeprecationWarning: The 'resolution' argument is deprecated. Use 'quad_segs' instead result = func(*args, **kwargs) geopandas/tests/test_extension_array.py::TestGetitem::test_getitem_series_integer_with_missing_raises[integer-array] /usr/lib/python3.14/site-packages/pandas/tests/extension/base/getitem.py:276: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]` ser[idx] geopandas/tests/test_extension_array.py::TestGetitem::test_take_pandas_style_negative_raises geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_invalid /usr/lib/python3.14/site-packages/_pytest/raises.py:613: PytestWarning: matching against an empty string will *always* pass. If you want to check for an empty message you need to pass '^$'. If you don't want to match you should pass `None` or leave out the parameter. super().__init__(match=match, check=check) geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_integer_with_missing_raises[list-True] /usr/lib/python3.14/site-packages/pandas/tests/extension/base/setitem.py:227: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]` arr[idx] = arr[0] geopandas/tests/test_extension_array.py::TestMissing::test_fillna_limit_backfill /usr/lib/python3.14/site-packages/pandas/tests/extension/base/missing.py:109: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. result = pd.Series(arr).fillna(method="backfill", limit=2) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED geopandas/tests/test_geom_methods.py::TestGeomMethods::test_make_valid_method[linework-True-expected0] - AssertionError: type: 0 LineString dtype: object != 0 MultiLineString dtype: object FAILED geopandas/tests/test_geom_methods.py::TestGeomMethods::test_build_area - AssertionError: 1 out of 1 geometries are not almost equal. Indices where geometries are not almost equal: [0] The first not almost equal geometry: Left: POLYGON ((0 15, 12 15, 12 13, 15 8, 12 7.142857, 12 0, 0 0, 0 15), (12 7.666667, 13 8, 12 10, 12 7.6... Right: POLYGON ((0 0, 0 15, 12 15, 12 13, 15 8, 12 7.142857142857143, 12 0, 0 0), (12 10, 12 7.666666666666... = 2 failed, 2596 passed, 174 skipped, 16 xfailed, 2 xpassed, 181 warnings in 1435.97s (0:23:55) = ==> ERROR:(B A failure occurred in check().(B  Aborting...(B ]3008;end=924381cb5e2c4a4a9a44e12d7c79125f\[!p]104\[?7h]3008;end=dd07fc3ff8da4fd0957797deaa1ce1cd\==> ERROR:(B Build failed, check /var/lib/archbuild/extra-riscv64/felix-8/build(B [?12l[?25h[?12l[?25h]3008;end=9316bb8d230b4d38865019b8b15d4a0b\[?12l[?25hreceiving incremental file list python-geopandas-1.1.4-1-riscv64-build.log python-geopandas-1.1.4-1-riscv64-check.log python-geopandas-1.1.4-1-riscv64-prepare.log sent 81 bytes received 28,895 bytes 19,317.33 bytes/sec total size is 411,932 speedup is 14.22