these 9 derivations will be built: /nix/store/avxqr2jprjnkzvampj0jjqx5p9a9vgmx-python3.14-geopandas-1.1.4.drv /nix/store/ak15vdgq2842cfws1rv15z74zkqxqk1q-python3.14-geoarrow-pyarrow-0.3.0.drv /nix/store/1zfbh354nshh0qqbvbj9qvnp3104f8z3-python3.14-pyiceberg-0.12.0.drv /nix/store/p1fvhhjwy24chi5kkf64zbqi0lznykjz-python3.14-pandas-stubs-3.0.5.260914.drv /nix/store/638g8iamhnzq7z9fw1vi3a96pd7gvxp8-python3.14-pdfplumber-0.11.10.drv /nix/store/8v0aizfrnwy85awi20rh5b1fc3nxqzxz-python3.14-github-copilot-sdk-1.0.13.drv /nix/store/s334lrh62362bylfjxbvyksh1kfnfm2k-python3.14-toktok-rs-0.3.0.drv /nix/store/m5zd0qr06adf9b8xv3zxrmn0j311hvvn-hindsight-1.1.0.drv /nix/store/gwmd78d6xfx1pck8v5gbvclw1yddyvzd-check-hindsight.drv these 197 paths will be fetched (711.4 MiB download, 1.6 GiB unpacked): /nix/store/lrnbvp5s16m078a4mwgqjvjrvp5zz674-armadillo-15.4.1 /nix/store/8s36dy362ki7wasrdr829pcnrf7bh7gn-brunsli-0.1 /nix/store/x1574wma75b1jramhr8cqwwb284m6r6k-c-blosc-1.21.6 /nix/store/c74kzsxbk8kf4p8anr4qwhv7613b95l5-c-blosc2-3.3.5 /nix/store/al7cnls6kk7xjvyyam536rrfdnpvknzd-cfitsio-4.7.0 /nix/store/bf93qjvjiv9cjc7kyk7ysm2mzf06vxw0-crypto++-8.9.0 /nix/store/8sdw8pk2qxryl96dcd0ix0sjam6x2a2c-fmt-12.2.0 /nix/store/pk59ai8r7h8ibwc31sqijwhxnakaxr95-freexl-2.0.0 /nix/store/qyvkd84qb0j6smgwclv0jghx20l1fvbv-gdal-3.13.3 /nix/store/0j5wx575ahlsa659w6hcd01j3rrc4lqb-geos-3.14.1 /nix/store/srp19wi645nhmmz56ln9fc0009qmkky4-ghostscript-with-X-10.08.0 /nix/store/3h453p0bqaqlry654il7far7wqm8rk23-hdf-4.3.0 /nix/store/wlhlvy6qqbf47c62za04n2bmhqd5h885-hdf5-cpp-1.14.6 /nix/store/7c8b3abp9nf3zn6pij2gsk9qih2rdnlc-ijs-10.08.0 /nix/store/98ycms3yyvrfw8xra1drydkv3h8g9292-jbig2dec-0.20 /nix/store/v8bn4pw99ky27hiqh4xbh3zn9wk2pkl8-libaec-1.1.7 /nix/store/ay9sna073v5f8g4mrr1lqcyvdfs7w2df-libargon2-20190702 /nix/store/ra8aab74j3b6qgx9s1pgp4snxy3h4bk4-libgeotiff-1.7.4 /nix/store/8parv1jlnra75098nlinb9rv9v1w4wcn-libpq-18.6 /nix/store/09kvj4li0iydpcysnqyx6xqkpbdrvv6g-librttopo-1.1.0 /nix/store/ljahb4x5rjh4wfmk6llyi0q9k92h339c-libspatialindex-2.1.0 /nix/store/9w3rf2iyx21s6ply0yha4c37whhwlxmi-libspatialite-5.1.0 /nix/store/k0ckzir0f93mzvsssb33w7vz7bjji8dh-libzip-1.11.4 /nix/store/lz57ql82ym3sc6z8jdgw8agmy8h5ix75-mariadb-connector-c-3.3.5 /nix/store/2zzl9awf05zh9nhvwvkdah7g09hq5bf3-minizip-1.3.2 /nix/store/gpvlhsn404xy9kb90ri2nsanmklqn6pc-netcdf-4.10.1 /nix/store/qy4ysfa43sbrk2v8mdin840gc6z57nbx-pdfium-8110 /nix/store/lzab5295z9a2ws3ph6d7ld6c14874ypl-pdfium-8110-dev /nix/store/g1f9qv7hjfr7gjyvcffmpgk5xq8zwkkh-poppler-data-0.4.12 /nix/store/kgakfgg4yisc0zx5w7q80w4dx80284ml-poppler-glib-26.10.0 /nix/store/k2qis8mkj5z54qc80ilwyh9ypmawz5ji-proj-9.9.0 /nix/store/62xm65l8xff87n6jahrz41y5x9m48km9-python3.14-adal-1.2.7 /nix/store/vxlqkkks6gwcy21q4sf502qc2fj1hhdp-python3.14-adlfs-2026.8.0 /nix/store/q4f6x7mplpdafcvs13924ns6pnvjfa9r-python3.14-aiobotocore-3.9.1 /nix/store/faw2q67n2jgc9laqpg9wp0ks6fcgjamz-python3.14-aioitertools-0.13.0 /nix/store/njpj4lmkcblgnpjbzgp4a2h471syz517-python3.14-alembic-1.19.1 /nix/store/sjnszqb63bw2zp5i1izs9k6llyjaplhf-python3.14-anthropic-1.8.0 /nix/store/ad58d2hk9z444w5fmpf7l1x5y94vv35z-python3.14-antlr4-python3-runtime-4.13.2 /nix/store/z96vw7dvc5iwjpvmgcs9v79f3393zczk-python3.14-argon2-cffi-25.1.0 /nix/store/mqlbxf78jj6b9cxqil1k6b6x7fl711n4-python3.14-argon2-cffi-bindings-25.1.0 /nix/store/zdxqgs4p81s4zjza83lj4jyrj0hyfsj7-python3.14-arrow-1.4.0 /nix/store/56sr0a2gpkjk6kp85mm9r241ijq53mvg-python3.14-async-lru-2.4.0 /nix/store/8gpy5x9rxjpfz40wfmywsm9nz5z9vbfm-python3.14-aws-sam-translator-1.110.0 /nix/store/sqq6md33hvzaljx56sr3h44njl8p1kc2-python3.14-aws-xray-sdk-2.15.0 /nix/store/a5a8p662bjdiizfvbk7014mhcz3fa3vl-python3.14-azure-common-1.1.28 /nix/store/05w4lxp7ihlixwb7j8b7555f02pwqhbl-python3.14-azure-datalake-store-1.0.1 /nix/store/nbrpwhi9an1cah3j1ywwl9fm6srq7yxm-python3.14-azure-identity-1.25.3 /nix/store/c5z946lia7kvbx579h09225g4s2ywyd4-python3.14-azure-nspkg-3.0.2 /nix/store/8j0l36y4as6b7djgi8i7b0n1sifs8306-python3.14-azure-storage-blob-12.30.0 /nix/store/xp9nzp0cmxsc9217f32j50956d4vzspj-python3.14-babel-2.18.0 /nix/store/q6c7h24y89a1pxwsxxmxsxmr0zy7rwsp-python3.14-bleach-6.4.0 /nix/store/gla4zkl2kmvj5ncxm5cxcds21sh6pdi9-python3.14-blobfile-3.2.0 /nix/store/86jlxmz8bgwrxc1xj0nga7l6k3dsfyqy-python3.14-blosc2-4.14.1 /nix/store/l458mj756h6w2scx83mcas7gdin9c1fg-python3.14-branca-0.8.2 /nix/store/78dlk4x3myimkh6s1k3h91cj0wvq8g8i-python3.14-cfn-lint-1.43.3 /nix/store/k8r68agzk384j3mxa4wkpzvgcjcaprpr-python3.14-claude-agent-sdk-0.2.178 /nix/store/wkfxf8flk06nhpbdadhphwi4hya9vina-python3.14-cloudpickle-3.1.2 /nix/store/7mvqwndzv0659w847fh5chqx4dfmv58j-python3.14-cobble-0.1.4 /nix/store/rpykm5rnj1clb60s45r6rqjbhylk9lmr-python3.14-cohere-7.0.4 /nix/store/2idhkj6szyq4j6r2v5jzw2s9n7gixkzk-python3.14-contourpy-1.3.3 /nix/store/fp0iiaxishfbp8dxlw6aimib3gj90qwf-python3.14-cycler-0.12.1 /nix/store/3h28pm0rkh7jc7ry97pm57s9i8amzj0k-python3.14-datafusion-54.0.0 /nix/store/3av4pysdz92hchc0hs1hwmkws4fh8wmi-python3.14-dateparser-1.4.3 /nix/store/k92l4rjcvsfpsm6wmy303dnwsi12007c-python3.14-et-xmlfile-2.0.0 /nix/store/6p79x1bfzpxpbxwyan7xcsnawbxb6knw-python3.14-fastapi-cli-0.0.32 /nix/store/4mvc1pws353pc9bgkyzwf326xh92666p-python3.14-fastavro-1.12.2 /nix/store/cqlir828fjdf7cjjr5zx58ain3kg58mn-python3.14-fastjsonschema-2.21.2 /nix/store/rimd5i0gwxww5xhrrki8cqcns7x9hi3a-python3.14-fastmcp-3.4.7 /nix/store/nvzcr6swy90gk6sghgjhahccxk6jdqv9-python3.14-fastuuid-0.14.0 /nix/store/a85ccfd3rn6dwdbhjcqylc4ap8i1ssm4-python3.14-flask-cors-6.0.5 /nix/store/gr8l9z2d8c5jg8d53ds9misb1rs3algf-python3.14-folium-0.20.0 /nix/store/008pn8h9mkdq0jpq8bjajd46if6qn63c-python3.14-fonttools-4.63.0 /nix/store/64cskf34kwxx24jziv91qadp9p6b9xai-python3.14-fqdn-1.5.1 /nix/store/fc56iszx615d6ir77m2vszfrqvwpnhaw-python3.14-geoalchemy2-0.18.4 /nix/store/b3bnmqpin6p5np77g6h6c3v9xswd0r2i-python3.14-geoarrow-c-0.3.1 /nix/store/3cnrylk500r9hq8kwga48vqariimf438-python3.14-geoarrow-types-0.3.0 /nix/store/988arwqhhcidc45p79lxlyyvl8ki8n3r-python3.14-geographiclib-2.1 /nix/store/g71hlzs4wxkz92adl2vkvqx73wakjp5p-python3.14-geopy-2.5.0 /nix/store/f6zkik45axqcxknc06dzz8biyzmb8ka2-python3.14-google-genai-2.33.0 /nix/store/mj44l25sr0w63iyf2mijzw8jqxr3y325-python3.14-graphql-core-3.2.7 /nix/store/53zr185qb9a5pq7pdlqgx8dkr44bywiw-python3.14-html5lib-1.1-unstable-2024-02-21 /nix/store/50k6m40k897isq4l8zj0kcx9xh7g45v3-python3.14-isoduration-20.11.0 /nix/store/zyc7g0qp9bkmc3md9z36z9cjmnhcx2fy-python3.14-json-repair-0.64.1 /nix/store/83b6wmr8h8cpy9xw3h2lbhnigc2vmqki-python3.14-jsonpickle-4.1.2 /nix/store/7rmfvjxby8a0ynccbkqkrfdw93p82r6c-python3.14-jupyter-builder-1.2.3 /nix/store/q31swx57dd6c3cbhb397kssvlh6n3zfr-python3.14-jupyter-events-0.12.0 /nix/store/0xqacwg5xp6dd1qhbds0jqh7hcnf4d1z-python3.14-jupyter-lsp-2.3.1 /nix/store/7y9ipwaqyzdl50kn7f9a1y6hqd8z4gxs-python3.14-jupyter-server-2.21.0 /nix/store/h7gvl0r40q9as2kmdqjw05mdkh2hrbjp-python3.14-jupyter-server-terminals-0.5.4 /nix/store/wi0vfvmjy313cg8arnzjmrg7ld0zl596-python3.14-jupyterlab-4.6.4 /nix/store/izwmbryyvlm4p06ih5laalzpk9ynzygw-python3.14-jupyterlab-pygments-0.3.0 /nix/store/liykq1sdh3pycxdq9bfypyv4dnlb49mg-python3.14-jupyterlab-server-2.28.0 /nix/store/a26lk2jlpycnfsanh33nxj0146v7a6k0-python3.14-kiwisolver-1.5.0 /nix/store/g2sk7s1kfrcwrx2lxzh95n2bwp0g05yn-python3.14-lazy-object-proxy-1.12.0 /nix/store/j7c4dxggfxv63ymi7x99gwcqgp4k6d6a-python3.14-litellm-1.108.0 /nix/store/ki53mg942v57yf3s8n0yrahm2h78mbpk-python3.14-magika-1.0.3 /nix/store/k207wc72g6ydz1yly1pb1cdghfk3w729-python3.14-mammoth-1.13.0 /nix/store/mbn2ni29qb5p25r8427zsnbshqf0am3w-python3.14-mapclassify-2.10.0-unstable-2026-07-20 /nix/store/xb33i226l1b91avqcyi8w72sqmyfs454-python3.14-markitdown-0.1.8 /nix/store/csc0paamynkpsjv3m9xxaww8hjcva5n0-python3.14-matplotlib-3.11.2 /nix/store/pyk58c59mwqafnibsrihah1grdd8qja9-python3.14-mistune-3.4.0 /nix/store/palhvfv5y094bbqs1kliwiv3xdvfb3gy-python3.14-mmh3-5.3.1 /nix/store/n9n5jnr03gbsk3imjccnqd3drq54dxqr-python3.14-msal-1.38.0 /nix/store/d9ibd2q187wzlp4r191ak7d0fx70458s-python3.14-msal-extensions-1.3.1 /nix/store/jsxvnm151qj250bdj3nwbd73lnn7w7h9-python3.14-narwhals-2.25.0 /nix/store/780ci1b5dwrdvwmz1nyk1c2zb6lsrbpy-python3.14-nbclient-0.10.4 /nix/store/2fd0kfaa1k4y00rg9ff955yy927n38r4-python3.14-nbconvert-7.17.1 /nix/store/skxrs6pkqcynvc9rb57k1aw2yhrm0crm-python3.14-nbexec-0.2.0 /nix/store/0hx39fw3xxcajpki8dn93xdp5v6c11jp-python3.14-nbformat-5.11.1 /nix/store/aq5j4iahfabjxgb50zqxcf7jx2xicky5-python3.14-ndindex-1.10.1 /nix/store/9rzpxvb2v4biacxrbzcsn8bbnm57kcsh-python3.14-notebook-shim-0.2.4 /nix/store/yl7hylgl06ja2r0cm1vm9162khhq54ch-python3.14-numexpr-2.14.2 /nix/store/9w066pgg0nqj30jqwas9y4rcs2416r0d-python3.14-obstore-0.9.4 /nix/store/n3aq8q46hscxk90f837wj1qabj1vcqwp-python3.14-odfpy-1.4.1 /nix/store/874psfq3kcvnw8jkkyp7ss8msl83nnhj-python3.14-openapi-schema-validator-0.8.1 /nix/store/1paqmnbxcin3w5zr377k4bb4c26yy1vq-python3.14-openapi-spec-validator-0.8.4 /nix/store/112y5vzk1h2n613c3zs785nb7jhr3i1y-python3.14-openpyxl-3.1.5 /nix/store/dqj2wv8qsjxjzhqp94qq3k7s6pzc40wf-python3.14-opentelemetry-exporter-prometheus-0.64b0 /nix/store/yghw2d4cyvhrxn5x037h01cxsgp8lx2g-python3.14-opentelemetry-instrumentation-asgi-0.64b0 /nix/store/4pqqchfb0ww8khn9528v3gs9s7lgir5f-python3.14-opentelemetry-instrumentation-fastapi-0.64b0 /nix/store/grqi5b8z3w8bsf8zd45hxh7rljpljgw7-python3.14-opentelemetry-util-http-0.64b0 /nix/store/hfn718mh7v7qfcpm3ifw2l52pl50zif9-python3.14-overrides-7.7.0 /nix/store/676ys0yr4q55khd7lgvamiy638ky7nfm-python3.14-pandocfilters-1.5.1 /nix/store/hl5hb54g13yz0gzwkh52d2sjkwvhprm6-python3.14-pdfminer-six-20260107 /nix/store/30gb8fgvwcjv9qgb45w7z13rg47p4gnm-python3.14-pgvector-0.5.1 /nix/store/03w28jdvv76iy8ibkh54qaximl7w1g8x-python3.14-poetry-core-2.5.0 /nix/store/3ycv771zh2yd0ns7mrfyax4km3wcafay-python3.14-portalocker-3.2.0 /nix/store/bss0a4grw67y82zib9s98480jqjw91hy-python3.14-psycopg-3.3.6 /nix/store/w8gjafv63c5mnpa5nr841s2c4y3wl27d-python3.14-psycopg-c-3.3.6 /nix/store/69v8h0qay6950h4c71wdg6r3ahc6s73r-python3.14-psycopg2-2.9.12 /nix/store/vk3qvkp9r727bapba6ya7zcgwdcjh7pq-python3.14-py-1.11.0 /nix/store/3bcvwr849vrhxzd5cm4z0gihw85krgli-python3.14-py-cpuinfo-9.0.0-unstable-2022-11-20 /nix/store/x7yrd1sz5nhch3mn329rmkrc7iw1vzl6-python3.14-py-partiql-parser-0.6.3 /nix/store/y83xj9rgjaifqp2pkplmmfdr6ckp0i7m-python3.14-py4j-0.10.9.9 /nix/store/nad1v1b9a3z454x3yqmv1s9p7ms7mlda-python3.14-pyarrow-hotfix-0.7 /nix/store/zn3asyk3vv469n0zsbxka81177mph1vw-python3.14-pycryptodomex-3.23.0 /nix/store/wzdmbzy1lb3k9bm54n26x7jwfc9bqm39-python3.14-pydantic-extra-types-2.11.0 /nix/store/v0a3xlkmfnlx1q9bpa80585jg2xzvwkz-python3.14-pyiceberg-core-0.10.1 /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0 /nix/store/b4vfd5g5whdhx0hzm28xni9gja5gqcs3-python3.14-pyparsing-3.3.2 /nix/store/7bslcah4qhry6pbcjkqr46lp6ixid35c-python3.14-pypdfium2-5.14.0 /nix/store/8cvkmb3da3hxqwz0kq3gz09x91aaksvh-python3.14-pyproj-3.8.0 /nix/store/0yn839b374f7bgajg8sgkdm2b49jbx4x-python3.14-pyreadstat-1.3.5 /nix/store/m6j5s04gz6qcdshaajxch9j137m5v7m8-python3.14-pyroaring-1.2.0 /nix/store/m4qa706wnz46ilncgn4r9mnp97x5l9c2-python3.14-pyspark-4.2.0 /nix/store/vhqplz10a6ll7wc7gr0plivabm6baig9-python3.14-pytest-cov-stub-1.0.0 /nix/store/yrq97qn0bg54pmxkz8byvglhgwhrgwb5-python3.14-pytest-lazy-fixtures-1.4.1 /nix/store/5yd598jcb96jizlj1f6lgqi8w3cchqp5-python3.14-pytest-mock-3.17.0 /nix/store/90sbb464f1l54j7s5h4ix8v564mlynxi-python3.14-pytest-parallel-0.1.1 /nix/store/f1flz24svrvz51affw6hcq7vbycvdb69-python3.14-pytest-timeout-2.4.0 /nix/store/d23yk7d369f0ryl8xpr1s2ivrrl7rlg7-python3.14-python-calamine-0.8.3 /nix/store/3fr1gs7815ixrsjhbfbpxbsab60895l3-python3.14-python-json-logger-4.0.0 /nix/store/zdj6lwf06xvv3bqsbp3kxq4ip1ynii0l-python3.14-python-pptx-1.0.2 /nix/store/cygpd2pasg0rmafb0vxs84czxa8m5r2c-python3.14-redis-8.1.0 /nix/store/9c1kdgf97iy76pyqhdvv0iqdcp7df9ws-python3.14-requests-mock-1.12.1 /nix/store/h24zzxh6maqm6lpyipl56kprl0jvqwx6-python3.14-rfc3339-validator-0.1.4 /nix/store/7m1qwbbdj4wrbqgdddqdblqfkn5mxnc0-python3.14-rfc3986-validator-0.1.1 /nix/store/47lglxymf8843f8rkndk19zzjvd9a4mx-python3.14-rfc3987-syntax-1.1.0 /nix/store/5r431077hn26xdi7rncj3wdgmcfkd6g9-python3.14-rich-toolkit-0.20.1 /nix/store/mvky4p58d9144b8byggh3s2lzi8q6506-python3.14-rtree-1.4.1 /nix/store/89v4msdnfzbba6jkc8vb865am2lfa6s6-python3.14-s3fs-2026.3.0 /nix/store/1pj6bc581s8fcm3v6rswnr67rvshgbqx-python3.14-scikit-learn-1.9.1 /nix/store/5kl57i9fr3hvl1h5mjj9fs38s63rbpc2-python3.14-send2trash-2.1.0 /nix/store/s007ggb1pbfshvz8aq03f424v1qf4cqn-python3.14-shapely-2.2.0 /nix/store/2zclsz6k83y6xmsdjgr78p19zgw35jmz-python3.14-strictyaml-1.7.3 /nix/store/flc65v0lmnrd2yrdrjfc7jq2b4v8md8w-python3.14-tables-3.11.1 /nix/store/3m7n6bgx1z7x57vx2dy8hfch9dj6nx5z-python3.14-tblib-3.2.2 /nix/store/qq2rfk00dpqk1n300gxm7p9bggg9zxd5-python3.14-terminado-0.18.1 /nix/store/6p9i9cnnrkd1caby2s2b2902cp032rv1-python3.14-threadpoolctl-3.6.0 /nix/store/7lm0lgj1ki60pkagwfpqa66sslv2n0gf-python3.14-thrift-0.24.0 /nix/store/7q5qdxxqqfr7bxxy1vnkjv9zl1j002an-python3.14-tiktoken-0.12.0 /nix/store/4nxa5dnv4w1f8k1ah2ad6p4d42zf35gg-python3.14-tinycss2-1.5.1 /nix/store/jbhsqd7a9fwr54wn9p7zwqslg3gyjxx7-python3.14-tkinter-3.14.10 /nix/store/sbal4lvmzfpnx5ycla22l0mpma1min42-python3.14-types-pillow-10.2.0.20240822 /nix/store/mlb3irjqy4w6w4m4r535n7d1xsva7jdl-python3.14-types-python-dateutil-2.9.0.20260807 /nix/store/sv7vkjsipb8yjv0w60v4g7nw951h01rv-python3.14-types-requests-2.33.0.20260712 /nix/store/dh3c5r8jw5k8r3gbd35cqvjr1m71qnvl-python3.14-types-urllib3-1.26.25.14 /nix/store/wckiyrcr744apky9fvhj15bdxzalwfl4-python3.14-tzlocal-5.4.5 /nix/store/agmvm3h7s6ll5mdswda84cch0gj9lxhi-python3.14-uri-template-1.3.0 /nix/store/ayxdiaizyadjfl2c5qxn1kb9s8mxd9si-python3.14-webcolors-25.10.0 /nix/store/y0qqfjcl6iwlw4i05gmp92pc2zcb5wzd-python3.14-webencodings-0.6.1 /nix/store/bcmqb89i5zhw1idq6wd4f00l4671qapq-python3.14-wsproto-1.3.2 /nix/store/b571yx706idnrpwgnma9852f8n8wjlp2-python3.14-xarray-2026.07.0 /nix/store/shidw0mqxpnngv7b0haci6v5rllbd5rr-python3.14-xlrd-2.0.2 /nix/store/cjy1dxrqn63zb7w6h92klgagqbsskcqp-python3.14-xlsxwriter-3.2.9 /nix/store/l9pjv5nkwqykbxxl4k3wh72aiv9xgdyv-python3.14-xyzservices-2026.3.0 /nix/store/sxfrlpymk9wxpc7qz4mb4p2rld00n9b3-readstat-1.1.9 /nix/store/h8na535knv0s2n2j549dmnczdhhd4jj4-spdlog-1.17.0 /nix/store/4scdxsa4gg86yjm7l95a90qamqghxcyq-superlu-7.0.1 /nix/store/9538d7mlmcm67sc81hxx5jjyi2bj4j6b-tcl-9.0.4 /nix/store/sjvbc2vcfr26v8lllp773x97fvlm2g2k-tiledb-2.30.0 /nix/store/55w2nc13i75qx9idx2zw7rqikc21f78a-tk-9.0.4 /nix/store/li01ji17mfwhvvd5jlhz6a8ijz2mqayr-tk-9.0.4-man /nix/store/pagxlcmmmfzh6m0ld37cqff0bnxi1g8k-toktok-rs-0.3.0-vendor /nix/store/d7a7qx251pwk8h03s1lgwcliivn6vsr5-xerces-c-3.3.0 /nix/store/n40ms5pkrmiw2b9nq3wya20gs5sb2wnx-zfp-1.0.1 /nix/store/sf3d56yz4jc967sw8f3ix291s810m649-zlib-ng-2.3.3-dev building '/nix/store/8v0aizfrnwy85awi20rh5b1fc3nxqzxz-python3.14-github-copilot-sdk-1.0.13.drv' on 'grpc://farm.numtide.com:50051?connect-timeout=23&system=aarch64-linux&token-file=/run/nix-farm-client/farm-token' building '/nix/store/s334lrh62362bylfjxbvyksh1kfnfm2k-python3.14-toktok-rs-0.3.0.drv' on 'grpc://farm.numtide.com:50051?connect-timeout=20&system=aarch64-linux&token-file=/run/nix-farm-client/farm-token' building '/nix/store/avxqr2jprjnkzvampj0jjqx5p9a9vgmx-python3.14-geopandas-1.1.4.drv' on 'grpc://farm.numtide.com:50051?connect-timeout=21&system=aarch64-linux&token-file=/run/nix-farm-client/farm-token' building '/nix/store/8v0aizfrnwy85awi20rh5b1fc3nxqzxz-python3.14-github-copilot-sdk-1.0.13.drv' on farm.numtide.com:50051 python3.14-github-copilot-sdk-1.0.13> elastic-arm-db27b966: building 8v0aizfrnwy85awi20rh5b1fc3nxqzxz-python3.14-github-copilot-sdk-1.0.13.drv python3.14-github-copilot-sdk-1.0.13> Sourcing python-remove-tests-dir-hook python3.14-github-copilot-sdk-1.0.13> Sourcing python-catch-conflicts-hook.sh python3.14-github-copilot-sdk-1.0.13> Sourcing python-remove-bin-bytecode-hook.sh python3.14-github-copilot-sdk-1.0.13> Sourcing wheel setup hook python3.14-github-copilot-sdk-1.0.13> Using wheelUnpackPhase python3.14-github-copilot-sdk-1.0.13> Sourcing python-runtime-deps-check-hook python3.14-github-copilot-sdk-1.0.13> Using pythonRuntimeDepsCheckHook python3.14-github-copilot-sdk-1.0.13> Sourcing pypa-install-hook python3.14-github-copilot-sdk-1.0.13> Using pypaInstallPhase python3.14-github-copilot-sdk-1.0.13> Sourcing python-imports-check-hook.sh python3.14-github-copilot-sdk-1.0.13> Using pythonImportsCheckPhase python3.14-github-copilot-sdk-1.0.13> Sourcing python-namespaces-hook python3.14-github-copilot-sdk-1.0.13> Sourcing python-catch-conflicts-hook.sh python3.14-github-copilot-sdk-1.0.13> Running phase: unpackPhase python3.14-github-copilot-sdk-1.0.13> Executing wheelUnpackPhase python3.14-github-copilot-sdk-1.0.13> Finished executing wheelUnpackPhase python3.14-github-copilot-sdk-1.0.13> Running phase: patchPhase python3.14-github-copilot-sdk-1.0.13> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-github-copilot-sdk-1.0.13> Running phase: configurePhase python3.14-github-copilot-sdk-1.0.13> no configure script, doing nothing python3.14-github-copilot-sdk-1.0.13> Running phase: buildPhase python3.14-github-copilot-sdk-1.0.13> no Makefile or custom buildPhase, doing nothing python3.14-github-copilot-sdk-1.0.13> Running phase: pythonRuntimeDepsCheckHook python3.14-github-copilot-sdk-1.0.13> Executing pythonRuntimeDepsCheck python3.14-github-copilot-sdk-1.0.13> Checking runtime dependencies for github_copilot_sdk-1.0.13-py3-none-any.whl python3.14-github-copilot-sdk-1.0.13> Finished executing pythonRuntimeDepsCheck python3.14-github-copilot-sdk-1.0.13> Running phase: installPhase python3.14-github-copilot-sdk-1.0.13> Executing pypaInstallPhase python3.14-github-copilot-sdk-1.0.13> Successfully installed github_copilot_sdk-1.0.13-py3-none-any.whl python3.14-github-copilot-sdk-1.0.13> Finished executing pypaInstallPhase python3.14-github-copilot-sdk-1.0.13> Running phase: pythonOutputDistPhase python3.14-github-copilot-sdk-1.0.13> Executing pythonOutputDistPhase python3.14-github-copilot-sdk-1.0.13> Finished executing pythonOutputDistPhase python3.14-github-copilot-sdk-1.0.13> Running phase: fixupPhase python3.14-github-copilot-sdk-1.0.13> shrinking RPATHs of ELF executables and libraries in /nix/store/8l7fp9mm4f0vvmx1qqq5p89jl28b0bxp-python3.14-github-copilot-sdk-1.0.13-dist python3.14-github-copilot-sdk-1.0.13> checking for references to /build/ in /nix/store/8l7fp9mm4f0vvmx1qqq5p89jl28b0bxp-python3.14-github-copilot-sdk-1.0.13-dist... python3.14-github-copilot-sdk-1.0.13> patching script interpreter paths in /nix/store/8l7fp9mm4f0vvmx1qqq5p89jl28b0bxp-python3.14-github-copilot-sdk-1.0.13-dist python3.14-github-copilot-sdk-1.0.13> shrinking RPATHs of ELF executables and libraries in /nix/store/38dhkd9z45pi7ya9nqqkaq9m5x6j35zr-python3.14-github-copilot-sdk-1.0.13 python3.14-github-copilot-sdk-1.0.13> checking for references to /build/ in /nix/store/38dhkd9z45pi7ya9nqqkaq9m5x6j35zr-python3.14-github-copilot-sdk-1.0.13... python3.14-github-copilot-sdk-1.0.13> patching script interpreter paths in /nix/store/38dhkd9z45pi7ya9nqqkaq9m5x6j35zr-python3.14-github-copilot-sdk-1.0.13 python3.14-github-copilot-sdk-1.0.13> stripping (with command strip and flags -S -p) in /nix/store/38dhkd9z45pi7ya9nqqkaq9m5x6j35zr-python3.14-github-copilot-sdk-1.0.13/lib python3.14-github-copilot-sdk-1.0.13> Executing pythonRemoveTestsDir python3.14-github-copilot-sdk-1.0.13> Finished executing pythonRemoveTestsDir python3.14-github-copilot-sdk-1.0.13> Running phase: installCheckPhase python3.14-github-copilot-sdk-1.0.13> no Makefile or custom installCheckPhase, doing nothing python3.14-github-copilot-sdk-1.0.13> Running phase: pythonCatchConflictsPhase python3.14-github-copilot-sdk-1.0.13> Running phase: pythonRemoveBinBytecodePhase python3.14-github-copilot-sdk-1.0.13> Running phase: pythonImportsCheckPhase python3.14-github-copilot-sdk-1.0.13> Executing pythonImportsCheckPhase python3.14-github-copilot-sdk-1.0.13> Check whether the following modules can be imported: copilot building '/nix/store/s334lrh62362bylfjxbvyksh1kfnfm2k-python3.14-toktok-rs-0.3.0.drv' on farm.numtide.com:50051 python3.14-toktok-rs-0.3.0> elastic-arm-db27b966: building s334lrh62362bylfjxbvyksh1kfnfm2k-python3.14-toktok-rs-0.3.0.drv python3.14-toktok-rs-0.3.0> Sourcing python-remove-tests-dir-hook python3.14-toktok-rs-0.3.0> Sourcing python-catch-conflicts-hook.sh python3.14-toktok-rs-0.3.0> Sourcing python-remove-bin-bytecode-hook.sh python3.14-toktok-rs-0.3.0> Sourcing pypa-build-hook python3.14-toktok-rs-0.3.0> Using pypaBuildPhase python3.14-toktok-rs-0.3.0> Sourcing python-runtime-deps-check-hook python3.14-toktok-rs-0.3.0> Using pythonRuntimeDepsCheckHook python3.14-toktok-rs-0.3.0> Sourcing pypa-install-hook python3.14-toktok-rs-0.3.0> Using pypaInstallPhase python3.14-toktok-rs-0.3.0> Sourcing python-imports-check-hook.sh python3.14-toktok-rs-0.3.0> Using pythonImportsCheckPhase python3.14-toktok-rs-0.3.0> Sourcing python-metadata-check-hook.sh python3.14-toktok-rs-0.3.0> Using pythonMetadataCheckPhase python3.14-toktok-rs-0.3.0> Sourcing python-namespaces-hook python3.14-toktok-rs-0.3.0> Sourcing python-catch-conflicts-hook.sh python3.14-toktok-rs-0.3.0> Running phase: unpackPhase python3.14-toktok-rs-0.3.0> unpacking source archive /nix/store/zcc3g70yqd0bby0fvczij4gych7g1vhq-toktok_rs-0.3.0.tar.gz python3.14-toktok-rs-0.3.0> source root is toktok_rs-0.3.0 python3.14-toktok-rs-0.3.0> Executing cargoSetupPostUnpackHook python3.14-toktok-rs-0.3.0> Finished cargoSetupPostUnpackHook python3.14-toktok-rs-0.3.0> setting SOURCE_DATE_EPOCH to timestamp 1153704088 of file "toktok_rs-0.3.0/python/toktok/__init__.py" python3.14-toktok-rs-0.3.0> Running phase: patchPhase python3.14-toktok-rs-0.3.0> Executing cargoSetupPostPatchHook python3.14-toktok-rs-0.3.0> Validating consistency between /build/toktok_rs-0.3.0/Cargo.lock and /build/toktok-rs-0.3.0-vendor/Cargo.lock python3.14-toktok-rs-0.3.0> Finished cargoSetupPostPatchHook python3.14-toktok-rs-0.3.0> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-toktok-rs-0.3.0> Running phase: configurePhase python3.14-toktok-rs-0.3.0> no configure script, doing nothing python3.14-toktok-rs-0.3.0> Running phase: buildPhase python3.14-toktok-rs-0.3.0> Executing maturinBuildHook python3.14-toktok-rs-0.3.0> maturinBuildHook flags: --jobs=4 --offline --target aarch64-unknown-linux-gnu --manylinux off --strip --out /build/toktok_rs-0.3.0/dist --interpreter python3.14 --release python3.14-toktok-rs-0.3.0> 🍹 Building a mixed python/rust project python3.14-toktok-rs-0.3.0> 🐍 Found CPython 3.14 at /nix/store/9zyabiswyisqky2gd1d3z1ig5rm7dd94-python3-3.14.10/bin/python3.14 python3.14-toktok-rs-0.3.0> 🔗 Found pyo3 bindings with abi3-py3.11 support python3.14-toktok-rs-0.3.0> 📡 Using build options features from pyproject.toml python3.14-toktok-rs-0.3.0> Compiling target-lexicon v0.13.5 python3.14-toktok-rs-0.3.0> Compiling proc-macro2 v1.0.107 python3.14-toktok-rs-0.3.0> Compiling quote v1.0.47 python3.14-toktok-rs-0.3.0> Compiling unicode-ident v1.0.24 python3.14-toktok-rs-0.3.0> Compiling libc v0.2.189 python3.14-toktok-rs-0.3.0> Compiling heck v0.5.0 python3.14-toktok-rs-0.3.0> Compiling once_cell v1.21.4 python3.14-toktok-rs-0.3.0> Compiling pyo3-build-config v0.29.2 python3.14-toktok-rs-0.3.0> Compiling toktok-rs v0.3.0 (/build/toktok_rs-0.3.0/crates/toktok) python3.14-toktok-rs-0.3.0> Compiling syn v2.0.119 python3.14-toktok-rs-0.3.0> Compiling pyo3-ffi v0.29.2 python3.14-toktok-rs-0.3.0> Compiling pyo3 v0.29.2 python3.14-toktok-rs-0.3.0> Compiling pyo3-macros-backend v0.29.2 python3.14-toktok-rs-0.3.0> Compiling pyo3-macros v0.29.2 python3.14-toktok-rs-0.3.0> Compiling toktok-py v0.3.0 (/build/toktok_rs-0.3.0/crates/toktok-py) python3.14-toktok-rs-0.3.0> Finished `release` profile [optimized] target(s) in 38.93s python3.14-toktok-rs-0.3.0> 🚉 Overriding platform tag from _PYTHON_HOST_PLATFORM environment variable as linux_aarch64. python3.14-toktok-rs-0.3.0> 📦 Built wheel for abi3 Python ≥ 3.11 to /build/toktok_rs-0.3.0/dist/toktok_rs-0.3.0-cp311-abi3-linux_aarch64.whl python3.14-toktok-rs-0.3.0> Finished maturinBuildHook python3.14-toktok-rs-0.3.0> buildPhase completed in 40 seconds python3.14-toktok-rs-0.3.0> Running phase: pythonRuntimeDepsCheckHook python3.14-toktok-rs-0.3.0> Executing pythonRuntimeDepsCheck python3.14-toktok-rs-0.3.0> Checking runtime dependencies for toktok_rs-0.3.0-cp311-abi3-linux_aarch64.whl python3.14-toktok-rs-0.3.0> Finished executing pythonRuntimeDepsCheck python3.14-toktok-rs-0.3.0> Running phase: installPhase python3.14-toktok-rs-0.3.0> Executing pypaInstallPhase python3.14-toktok-rs-0.3.0> Successfully installed toktok_rs-0.3.0-cp311-abi3-linux_aarch64.whl python3.14-toktok-rs-0.3.0> Finished executing pypaInstallPhase python3.14-toktok-rs-0.3.0> Running phase: pythonOutputDistPhase python3.14-toktok-rs-0.3.0> Executing pythonOutputDistPhase python3.14-toktok-rs-0.3.0> Finished executing pythonOutputDistPhase python3.14-toktok-rs-0.3.0> Running phase: fixupPhase python3.14-toktok-rs-0.3.0> shrinking RPATHs of ELF executables and libraries in /nix/store/vdm90b8ap5prmhqlcqi0lszmbyn368m4-python3.14-toktok-rs-0.3.0-dist python3.14-toktok-rs-0.3.0> checking for references to /build/ in /nix/store/vdm90b8ap5prmhqlcqi0lszmbyn368m4-python3.14-toktok-rs-0.3.0-dist... python3.14-toktok-rs-0.3.0> patching script interpreter paths in /nix/store/vdm90b8ap5prmhqlcqi0lszmbyn368m4-python3.14-toktok-rs-0.3.0-dist python3.14-toktok-rs-0.3.0> shrinking RPATHs of ELF executables and libraries in /nix/store/d0wdvsn702vm6v1x5ax20yj3y18a58yx-python3.14-toktok-rs-0.3.0 python3.14-toktok-rs-0.3.0> shrinking /nix/store/d0wdvsn702vm6v1x5ax20yj3y18a58yx-python3.14-toktok-rs-0.3.0/lib/python3.14/site-packages/toktok/_toktok.abi3.so python3.14-toktok-rs-0.3.0> checking for references to /build/ in /nix/store/d0wdvsn702vm6v1x5ax20yj3y18a58yx-python3.14-toktok-rs-0.3.0... python3.14-toktok-rs-0.3.0> patching script interpreter paths in /nix/store/d0wdvsn702vm6v1x5ax20yj3y18a58yx-python3.14-toktok-rs-0.3.0 python3.14-toktok-rs-0.3.0> stripping (with command strip and flags -S -p) in /nix/store/d0wdvsn702vm6v1x5ax20yj3y18a58yx-python3.14-toktok-rs-0.3.0/lib python3.14-toktok-rs-0.3.0> Executing pythonRemoveTestsDir python3.14-toktok-rs-0.3.0> Finished executing pythonRemoveTestsDir python3.14-toktok-rs-0.3.0> Running phase: installCheckPhase python3.14-toktok-rs-0.3.0> no Makefile or custom installCheckPhase, doing nothing python3.14-toktok-rs-0.3.0> Running phase: pythonCatchConflictsPhase python3.14-toktok-rs-0.3.0> Running phase: pythonRemoveBinBytecodePhase python3.14-toktok-rs-0.3.0> Running phase: pythonImportsCheckPhase python3.14-toktok-rs-0.3.0> Executing pythonImportsCheckPhase python3.14-toktok-rs-0.3.0> Check whether the following modules can be imported: toktok python3.14-toktok-rs-0.3.0> Running phase: pythonMetadataCheckPhase python3.14-toktok-rs-0.3.0> Executing pythonMetadataCheckPhase building '/nix/store/avxqr2jprjnkzvampj0jjqx5p9a9vgmx-python3.14-geopandas-1.1.4.drv' on farm.numtide.com:50051 python3.14-geopandas-1.1.4> elastic-arm-db27b966: building avxqr2jprjnkzvampj0jjqx5p9a9vgmx-python3.14-geopandas-1.1.4.drv python3.14-geopandas-1.1.4> Sourcing python-remove-tests-dir-hook python3.14-geopandas-1.1.4> Sourcing python-catch-conflicts-hook.sh python3.14-geopandas-1.1.4> Sourcing python-remove-bin-bytecode-hook.sh python3.14-geopandas-1.1.4> Sourcing pypa-build-hook python3.14-geopandas-1.1.4> Using pypaBuildPhase python3.14-geopandas-1.1.4> Sourcing python-runtime-deps-check-hook python3.14-geopandas-1.1.4> Using pythonRuntimeDepsCheckHook python3.14-geopandas-1.1.4> Sourcing pypa-install-hook python3.14-geopandas-1.1.4> Using pypaInstallPhase python3.14-geopandas-1.1.4> Sourcing python-imports-check-hook.sh python3.14-geopandas-1.1.4> Using pythonImportsCheckPhase python3.14-geopandas-1.1.4> Sourcing python-metadata-check-hook.sh python3.14-geopandas-1.1.4> Using pythonMetadataCheckPhase python3.14-geopandas-1.1.4> Sourcing python-namespaces-hook python3.14-geopandas-1.1.4> Sourcing python-catch-conflicts-hook.sh python3.14-geopandas-1.1.4> Sourcing pytest-check-hook python3.14-geopandas-1.1.4> Using pytestCheckPhase python3.14-geopandas-1.1.4> Using checkPhaseThreadLimitHook python3.14-geopandas-1.1.4> Running phase: unpackPhase python3.14-geopandas-1.1.4> unpacking source archive /nix/store/cgym37s9a3yrq9x88vbdh4bjjp8lr281-source python3.14-geopandas-1.1.4> source root is source python3.14-geopandas-1.1.4> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/versioneer.py" python3.14-geopandas-1.1.4> Running phase: patchPhase python3.14-geopandas-1.1.4> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-geopandas-1.1.4> Running phase: configurePhase python3.14-geopandas-1.1.4> no configure script, doing nothing python3.14-geopandas-1.1.4> Running phase: buildPhase python3.14-geopandas-1.1.4> Executing pypaBuildPhase python3.14-geopandas-1.1.4> Creating a wheel... python3.14-geopandas-1.1.4> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-geopandas-1.1.4> * Getting build dependencies for wheel... python3.14-geopandas-1.1.4> Failed to load config from /build/source/pyproject.toml: 'versioneer' python3.14-geopandas-1.1.4> Try to load it from setup.cfg python3.14-geopandas-1.1.4> running egg_info python3.14-geopandas-1.1.4> creating geopandas.egg-info python3.14-geopandas-1.1.4> writing geopandas.egg-info/PKG-INFO python3.14-geopandas-1.1.4> writing dependency_links to geopandas.egg-info/dependency_links.txt python3.14-geopandas-1.1.4> writing requirements to geopandas.egg-info/requires.txt python3.14-geopandas-1.1.4> writing top-level names to geopandas.egg-info/top_level.txt python3.14-geopandas-1.1.4> writing manifest file 'geopandas.egg-info/SOURCES.txt' python3.14-geopandas-1.1.4> reading manifest file 'geopandas.egg-info/SOURCES.txt' python3.14-geopandas-1.1.4> reading manifest template 'MANIFEST.in' python3.14-geopandas-1.1.4> adding license file 'LICENSE.txt' python3.14-geopandas-1.1.4> writing manifest file 'geopandas.egg-info/SOURCES.txt' python3.14-geopandas-1.1.4> Failed to load config from /build/source/pyproject.toml: 'versioneer' python3.14-geopandas-1.1.4> Try to load it from setup.cfg python3.14-geopandas-1.1.4> * Building wheel... python3.14-geopandas-1.1.4> Failed to load config from /build/source/pyproject.toml: 'versioneer' python3.14-geopandas-1.1.4> Try to load it from setup.cfg python3.14-geopandas-1.1.4> running bdist_wheel python3.14-geopandas-1.1.4> running build python3.14-geopandas-1.1.4> running build_py python3.14-geopandas-1.1.4> Failed to load config from /build/source/pyproject.toml: 'versioneer' python3.14-geopandas-1.1.4> Try to load it from setup.cfg python3.14-geopandas-1.1.4> Failed to load config from /build/source/pyproject.toml: 'versioneer' python3.14-geopandas-1.1.4> Try to load it from setup.cfg python3.14-geopandas-1.1.4> creating build/lib/geopandas python3.14-geopandas-1.1.4> copying geopandas/_decorator.py -> build/lib/geopandas python3.14-geopandas-1.1.4> copying geopandas/explore.py -> build/lib/geopandas python3.14-geopandas-1.1.4> copying geopandas/accessors.py -> build/lib/geopandas python3.14-geopandas-1.1.4> copying geopandas/base.py -> build/lib/geopandas python3.14-geopandas-1.1.4> copying geopandas/_compat.py -> build/lib/geopandas python3.14-geopandas-1.1.4> copying geopandas/_version.py -> build/lib/geopandas python3.14-geopandas-1.1.4> copying geopandas/geoseries.py -> build/lib/geopandas python3.14-geopandas-1.1.4> copying geopandas/plotting.py -> build/lib/geopandas python3.14-geopandas-1.1.4> copying geopandas/sindex.py -> build/lib/geopandas python3.14-geopandas-1.1.4> copying geopandas/conftest.py -> build/lib/geopandas python3.14-geopandas-1.1.4> copying geopandas/geodataframe.py -> build/lib/geopandas python3.14-geopandas-1.1.4> copying geopandas/array.py -> build/lib/geopandas python3.14-geopandas-1.1.4> copying geopandas/testing.py -> build/lib/geopandas python3.14-geopandas-1.1.4> copying geopandas/_config.py -> build/lib/geopandas python3.14-geopandas-1.1.4> copying geopandas/__init__.py -> build/lib/geopandas python3.14-geopandas-1.1.4> creating build/lib/geopandas/io python3.14-geopandas-1.1.4> copying geopandas/io/_geoarrow.py -> build/lib/geopandas/io python3.14-geopandas-1.1.4> copying geopandas/io/util.py -> build/lib/geopandas/io python3.14-geopandas-1.1.4> copying geopandas/io/file.py -> build/lib/geopandas/io python3.14-geopandas-1.1.4> copying geopandas/io/sql.py -> build/lib/geopandas/io python3.14-geopandas-1.1.4> copying geopandas/io/_pyarrow_hotfix.py -> build/lib/geopandas/io python3.14-geopandas-1.1.4> copying geopandas/io/arrow.py -> build/lib/geopandas/io python3.14-geopandas-1.1.4> copying geopandas/io/__init__.py -> build/lib/geopandas/io python3.14-geopandas-1.1.4> creating build/lib/geopandas/tools python3.14-geopandas-1.1.4> copying geopandas/tools/clip.py -> build/lib/geopandas/tools python3.14-geopandas-1.1.4> copying geopandas/tools/hilbert_curve.py -> build/lib/geopandas/tools python3.14-geopandas-1.1.4> copying geopandas/tools/geocoding.py -> build/lib/geopandas/tools python3.14-geopandas-1.1.4> copying geopandas/tools/_random.py -> build/lib/geopandas/tools python3.14-geopandas-1.1.4> copying geopandas/tools/_show_versions.py -> build/lib/geopandas/tools python3.14-geopandas-1.1.4> copying geopandas/tools/util.py -> build/lib/geopandas/tools python3.14-geopandas-1.1.4> copying geopandas/tools/sjoin.py -> build/lib/geopandas/tools python3.14-geopandas-1.1.4> copying geopandas/tools/overlay.py -> build/lib/geopandas/tools python3.14-geopandas-1.1.4> copying geopandas/tools/__init__.py -> build/lib/geopandas/tools python3.14-geopandas-1.1.4> creating build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/test_op_output_types.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/test_testing.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/test_config.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/test_types.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/test_extension_array.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/test_compat.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/test_decorator.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/test_geoseries.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/test_overlay.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/test_api.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/test_merge.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/util.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/test_show_versions.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/test_geocode.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/test_plotting.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/test_crs.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/test_array.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/test_pandas_accessor.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/test_datasets.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/test_geom_methods.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/test_explore.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/test_sindex.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/test_dissolve.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/test_pandas_methods.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/test_geodataframe.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> copying geopandas/tests/__init__.py -> build/lib/geopandas/tests python3.14-geopandas-1.1.4> creating build/lib/geopandas/datasets python3.14-geopandas-1.1.4> copying geopandas/datasets/__init__.py -> build/lib/geopandas/datasets python3.14-geopandas-1.1.4> creating build/lib/geopandas/io/tests python3.14-geopandas-1.1.4> copying geopandas/io/tests/test_geoarrow.py -> build/lib/geopandas/io/tests python3.14-geopandas-1.1.4> copying geopandas/io/tests/generate_legacy_storage_files.py -> build/lib/geopandas/io/tests python3.14-geopandas-1.1.4> copying geopandas/io/tests/test_infer_schema.py -> build/lib/geopandas/io/tests python3.14-geopandas-1.1.4> copying geopandas/io/tests/test_file.py -> build/lib/geopandas/io/tests python3.14-geopandas-1.1.4> copying geopandas/io/tests/test_pickle.py -> build/lib/geopandas/io/tests python3.14-geopandas-1.1.4> copying geopandas/io/tests/test_sql.py -> build/lib/geopandas/io/tests python3.14-geopandas-1.1.4> copying geopandas/io/tests/test_arrow.py -> build/lib/geopandas/io/tests python3.14-geopandas-1.1.4> copying geopandas/io/tests/test_file_geom_types_drivers.py -> build/lib/geopandas/io/tests python3.14-geopandas-1.1.4> copying geopandas/io/tests/__init__.py -> build/lib/geopandas/io/tests python3.14-geopandas-1.1.4> creating build/lib/geopandas/tools/tests python3.14-geopandas-1.1.4> copying geopandas/tools/tests/test_hilbert_curve.py -> build/lib/geopandas/tools/tests python3.14-geopandas-1.1.4> copying geopandas/tools/tests/test_random.py -> build/lib/geopandas/tools/tests python3.14-geopandas-1.1.4> copying geopandas/tools/tests/test_clip.py -> build/lib/geopandas/tools/tests python3.14-geopandas-1.1.4> copying geopandas/tools/tests/test_tools.py -> build/lib/geopandas/tools/tests python3.14-geopandas-1.1.4> copying geopandas/tools/tests/test_sjoin.py -> build/lib/geopandas/tools/tests python3.14-geopandas-1.1.4> copying geopandas/tools/tests/__init__.py -> build/lib/geopandas/tools/tests python3.14-geopandas-1.1.4> running egg_info python3.14-geopandas-1.1.4> writing geopandas.egg-info/PKG-INFO python3.14-geopandas-1.1.4> writing dependency_links to geopandas.egg-info/dependency_links.txt python3.14-geopandas-1.1.4> writing requirements to geopandas.egg-info/requires.txt python3.14-geopandas-1.1.4> writing top-level names to geopandas.egg-info/top_level.txt python3.14-geopandas-1.1.4> reading manifest file 'geopandas.egg-info/SOURCES.txt' python3.14-geopandas-1.1.4> reading manifest template 'MANIFEST.in' python3.14-geopandas-1.1.4> adding license file 'LICENSE.txt' python3.14-geopandas-1.1.4> writing manifest file 'geopandas.egg-info/SOURCES.txt' python3.14-geopandas-1.1.4> Failed to load config from /build/source/pyproject.toml: 'versioneer' python3.14-geopandas-1.1.4> Try to load it from setup.cfg python3.14-geopandas-1.1.4> creating build/lib/geopandas/tests/data python3.14-geopandas-1.1.4> copying geopandas/tests/data/null_geom.geojson -> build/lib/geopandas/tests/data python3.14-geopandas-1.1.4> UPDATING build/lib/geopandas/_version.py python3.14-geopandas-1.1.4> set build/lib/geopandas/_version.py to '1.1.4' python3.14-geopandas-1.1.4> installing to build/bdist.linux-aarch64/wheel python3.14-geopandas-1.1.4> running install python3.14-geopandas-1.1.4> running install_lib python3.14-geopandas-1.1.4> creating build/bdist.linux-aarch64/wheel python3.14-geopandas-1.1.4> creating build/bdist.linux-aarch64/wheel/geopandas python3.14-geopandas-1.1.4> creating build/bdist.linux-aarch64/wheel/geopandas/io python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/_geoarrow.py -> build/bdist.linux-aarch64/wheel/./geopandas/io python3.14-geopandas-1.1.4> creating build/bdist.linux-aarch64/wheel/geopandas/io/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/tests/test_geoarrow.py -> build/bdist.linux-aarch64/wheel/./geopandas/io/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/tests/generate_legacy_storage_files.py -> build/bdist.linux-aarch64/wheel/./geopandas/io/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/tests/test_infer_schema.py -> build/bdist.linux-aarch64/wheel/./geopandas/io/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/tests/test_file.py -> build/bdist.linux-aarch64/wheel/./geopandas/io/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/tests/test_pickle.py -> build/bdist.linux-aarch64/wheel/./geopandas/io/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/tests/test_sql.py -> build/bdist.linux-aarch64/wheel/./geopandas/io/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/tests/test_arrow.py -> build/bdist.linux-aarch64/wheel/./geopandas/io/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/tests/test_file_geom_types_drivers.py -> build/bdist.linux-aarch64/wheel/./geopandas/io/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/tests/__init__.py -> build/bdist.linux-aarch64/wheel/./geopandas/io/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/util.py -> build/bdist.linux-aarch64/wheel/./geopandas/io python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/file.py -> build/bdist.linux-aarch64/wheel/./geopandas/io python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/sql.py -> build/bdist.linux-aarch64/wheel/./geopandas/io python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/_pyarrow_hotfix.py -> build/bdist.linux-aarch64/wheel/./geopandas/io python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/arrow.py -> build/bdist.linux-aarch64/wheel/./geopandas/io python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/__init__.py -> build/bdist.linux-aarch64/wheel/./geopandas/io python3.14-geopandas-1.1.4> creating build/bdist.linux-aarch64/wheel/geopandas/tools python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/clip.py -> build/bdist.linux-aarch64/wheel/./geopandas/tools python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/hilbert_curve.py -> build/bdist.linux-aarch64/wheel/./geopandas/tools python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/geocoding.py -> build/bdist.linux-aarch64/wheel/./geopandas/tools python3.14-geopandas-1.1.4> creating build/bdist.linux-aarch64/wheel/geopandas/tools/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/tests/test_hilbert_curve.py -> build/bdist.linux-aarch64/wheel/./geopandas/tools/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/tests/test_random.py -> build/bdist.linux-aarch64/wheel/./geopandas/tools/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/tests/test_clip.py -> build/bdist.linux-aarch64/wheel/./geopandas/tools/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/tests/test_tools.py -> build/bdist.linux-aarch64/wheel/./geopandas/tools/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/tests/test_sjoin.py -> build/bdist.linux-aarch64/wheel/./geopandas/tools/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/tests/__init__.py -> build/bdist.linux-aarch64/wheel/./geopandas/tools/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/_random.py -> build/bdist.linux-aarch64/wheel/./geopandas/tools python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/_show_versions.py -> build/bdist.linux-aarch64/wheel/./geopandas/tools python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/util.py -> build/bdist.linux-aarch64/wheel/./geopandas/tools python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/sjoin.py -> build/bdist.linux-aarch64/wheel/./geopandas/tools python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/overlay.py -> build/bdist.linux-aarch64/wheel/./geopandas/tools python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/__init__.py -> build/bdist.linux-aarch64/wheel/./geopandas/tools python3.14-geopandas-1.1.4> copying build/lib/geopandas/_decorator.py -> build/bdist.linux-aarch64/wheel/./geopandas python3.14-geopandas-1.1.4> copying build/lib/geopandas/explore.py -> build/bdist.linux-aarch64/wheel/./geopandas python3.14-geopandas-1.1.4> copying build/lib/geopandas/accessors.py -> build/bdist.linux-aarch64/wheel/./geopandas python3.14-geopandas-1.1.4> copying build/lib/geopandas/base.py -> build/bdist.linux-aarch64/wheel/./geopandas python3.14-geopandas-1.1.4> copying build/lib/geopandas/_compat.py -> build/bdist.linux-aarch64/wheel/./geopandas python3.14-geopandas-1.1.4> creating build/bdist.linux-aarch64/wheel/geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_op_output_types.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_testing.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_config.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_types.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_extension_array.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_compat.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_decorator.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_geoseries.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_overlay.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_api.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_merge.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/util.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_show_versions.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_geocode.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_plotting.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_crs.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> creating build/bdist.linux-aarch64/wheel/geopandas/tests/data python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/data/null_geom.geojson -> build/bdist.linux-aarch64/wheel/./geopandas/tests/data python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_array.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_pandas_accessor.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_datasets.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_geom_methods.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_explore.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_sindex.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_dissolve.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_pandas_methods.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_geodataframe.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/__init__.py -> build/bdist.linux-aarch64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/_version.py -> build/bdist.linux-aarch64/wheel/./geopandas python3.14-geopandas-1.1.4> copying build/lib/geopandas/geoseries.py -> build/bdist.linux-aarch64/wheel/./geopandas python3.14-geopandas-1.1.4> copying build/lib/geopandas/plotting.py -> build/bdist.linux-aarch64/wheel/./geopandas python3.14-geopandas-1.1.4> creating build/bdist.linux-aarch64/wheel/geopandas/datasets python3.14-geopandas-1.1.4> copying build/lib/geopandas/datasets/__init__.py -> build/bdist.linux-aarch64/wheel/./geopandas/datasets python3.14-geopandas-1.1.4> copying build/lib/geopandas/sindex.py -> build/bdist.linux-aarch64/wheel/./geopandas python3.14-geopandas-1.1.4> copying build/lib/geopandas/conftest.py -> build/bdist.linux-aarch64/wheel/./geopandas python3.14-geopandas-1.1.4> copying build/lib/geopandas/geodataframe.py -> build/bdist.linux-aarch64/wheel/./geopandas python3.14-geopandas-1.1.4> copying build/lib/geopandas/array.py -> build/bdist.linux-aarch64/wheel/./geopandas python3.14-geopandas-1.1.4> copying build/lib/geopandas/testing.py -> build/bdist.linux-aarch64/wheel/./geopandas python3.14-geopandas-1.1.4> copying build/lib/geopandas/_config.py -> build/bdist.linux-aarch64/wheel/./geopandas python3.14-geopandas-1.1.4> copying build/lib/geopandas/__init__.py -> build/bdist.linux-aarch64/wheel/./geopandas python3.14-geopandas-1.1.4> running install_egg_info python3.14-geopandas-1.1.4> Copying geopandas.egg-info to build/bdist.linux-aarch64/wheel/./geopandas-1.1.4-py3.14.egg-info python3.14-geopandas-1.1.4> running install_scripts python3.14-geopandas-1.1.4> creating build/bdist.linux-aarch64/wheel/geopandas-1.1.4.dist-info/WHEEL python3.14-geopandas-1.1.4> creating '/build/source/dist/.tmp-6abeu1i8/geopandas-1.1.4-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it python3.14-geopandas-1.1.4> adding 'geopandas/__init__.py' python3.14-geopandas-1.1.4> adding 'geopandas/_compat.py' python3.14-geopandas-1.1.4> adding 'geopandas/_config.py' python3.14-geopandas-1.1.4> adding 'geopandas/_decorator.py' python3.14-geopandas-1.1.4> adding 'geopandas/_version.py' python3.14-geopandas-1.1.4> adding 'geopandas/accessors.py' python3.14-geopandas-1.1.4> adding 'geopandas/array.py' python3.14-geopandas-1.1.4> adding 'geopandas/base.py' python3.14-geopandas-1.1.4> adding 'geopandas/conftest.py' python3.14-geopandas-1.1.4> adding 'geopandas/explore.py' python3.14-geopandas-1.1.4> adding 'geopandas/geodataframe.py' python3.14-geopandas-1.1.4> adding 'geopandas/geoseries.py' python3.14-geopandas-1.1.4> adding 'geopandas/plotting.py' python3.14-geopandas-1.1.4> adding 'geopandas/sindex.py' python3.14-geopandas-1.1.4> adding 'geopandas/testing.py' python3.14-geopandas-1.1.4> adding 'geopandas/datasets/__init__.py' python3.14-geopandas-1.1.4> adding 'geopandas/io/__init__.py' python3.14-geopandas-1.1.4> adding 'geopandas/io/_geoarrow.py' python3.14-geopandas-1.1.4> adding 'geopandas/io/_pyarrow_hotfix.py' python3.14-geopandas-1.1.4> adding 'geopandas/io/arrow.py' python3.14-geopandas-1.1.4> adding 'geopandas/io/file.py' python3.14-geopandas-1.1.4> adding 'geopandas/io/sql.py' python3.14-geopandas-1.1.4> adding 'geopandas/io/util.py' python3.14-geopandas-1.1.4> adding 'geopandas/io/tests/__init__.py' python3.14-geopandas-1.1.4> adding 'geopandas/io/tests/generate_legacy_storage_files.py' python3.14-geopandas-1.1.4> adding 'geopandas/io/tests/test_arrow.py' python3.14-geopandas-1.1.4> adding 'geopandas/io/tests/test_file.py' python3.14-geopandas-1.1.4> adding 'geopandas/io/tests/test_file_geom_types_drivers.py' python3.14-geopandas-1.1.4> adding 'geopandas/io/tests/test_geoarrow.py' python3.14-geopandas-1.1.4> adding 'geopandas/io/tests/test_infer_schema.py' python3.14-geopandas-1.1.4> adding 'geopandas/io/tests/test_pickle.py' python3.14-geopandas-1.1.4> adding 'geopandas/io/tests/test_sql.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/__init__.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/test_api.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/test_array.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/test_compat.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/test_config.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/test_crs.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/test_datasets.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/test_decorator.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/test_dissolve.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/test_explore.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/test_extension_array.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/test_geocode.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/test_geodataframe.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/test_geom_methods.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/test_geoseries.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/test_merge.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/test_op_output_types.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/test_overlay.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/test_pandas_accessor.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/test_pandas_methods.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/test_plotting.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/test_show_versions.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/test_sindex.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/test_testing.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/test_types.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/util.py' python3.14-geopandas-1.1.4> adding 'geopandas/tests/data/null_geom.geojson' python3.14-geopandas-1.1.4> adding 'geopandas/tools/__init__.py' python3.14-geopandas-1.1.4> adding 'geopandas/tools/_random.py' python3.14-geopandas-1.1.4> adding 'geopandas/tools/_show_versions.py' python3.14-geopandas-1.1.4> adding 'geopandas/tools/clip.py' python3.14-geopandas-1.1.4> adding 'geopandas/tools/geocoding.py' python3.14-geopandas-1.1.4> adding 'geopandas/tools/hilbert_curve.py' python3.14-geopandas-1.1.4> adding 'geopandas/tools/overlay.py' python3.14-geopandas-1.1.4> adding 'geopandas/tools/sjoin.py' python3.14-geopandas-1.1.4> adding 'geopandas/tools/util.py' python3.14-geopandas-1.1.4> adding 'geopandas/tools/tests/__init__.py' python3.14-geopandas-1.1.4> adding 'geopandas/tools/tests/test_clip.py' python3.14-geopandas-1.1.4> adding 'geopandas/tools/tests/test_hilbert_curve.py' python3.14-geopandas-1.1.4> adding 'geopandas/tools/tests/test_random.py' python3.14-geopandas-1.1.4> adding 'geopandas/tools/tests/test_sjoin.py' python3.14-geopandas-1.1.4> adding 'geopandas/tools/tests/test_tools.py' python3.14-geopandas-1.1.4> adding 'geopandas-1.1.4.dist-info/licenses/LICENSE.txt' python3.14-geopandas-1.1.4> adding 'geopandas-1.1.4.dist-info/METADATA' python3.14-geopandas-1.1.4> adding 'geopandas-1.1.4.dist-info/WHEEL' python3.14-geopandas-1.1.4> adding 'geopandas-1.1.4.dist-info/top_level.txt' python3.14-geopandas-1.1.4> adding 'geopandas-1.1.4.dist-info/RECORD' python3.14-geopandas-1.1.4> removing build/bdist.linux-aarch64/wheel python3.14-geopandas-1.1.4> Successfully built geopandas-1.1.4-py3-none-any.whl python3.14-geopandas-1.1.4> Finished creating a wheel... python3.14-geopandas-1.1.4> Finished executing pypaBuildPhase python3.14-geopandas-1.1.4> Running phase: pythonRuntimeDepsCheckHook python3.14-geopandas-1.1.4> Executing pythonRuntimeDepsCheck python3.14-geopandas-1.1.4> Checking runtime dependencies for geopandas-1.1.4-py3-none-any.whl python3.14-geopandas-1.1.4> Finished executing pythonRuntimeDepsCheck python3.14-geopandas-1.1.4> Running phase: installPhase python3.14-geopandas-1.1.4> Executing pypaInstallPhase python3.14-geopandas-1.1.4> Successfully installed geopandas-1.1.4-py3-none-any.whl python3.14-geopandas-1.1.4> Finished executing pypaInstallPhase python3.14-geopandas-1.1.4> Running phase: pythonOutputDistPhase python3.14-geopandas-1.1.4> Executing pythonOutputDistPhase python3.14-geopandas-1.1.4> Finished executing pythonOutputDistPhase python3.14-geopandas-1.1.4> Running phase: fixupPhase python3.14-geopandas-1.1.4> shrinking RPATHs of ELF executables and libraries in /nix/store/0f4rhqnqsk863ivfwfkz3sqwgv8ax5x5-python3.14-geopandas-1.1.4-dist python3.14-geopandas-1.1.4> checking for references to /build/ in /nix/store/0f4rhqnqsk863ivfwfkz3sqwgv8ax5x5-python3.14-geopandas-1.1.4-dist... python3.14-geopandas-1.1.4> patching script interpreter paths in /nix/store/0f4rhqnqsk863ivfwfkz3sqwgv8ax5x5-python3.14-geopandas-1.1.4-dist python3.14-geopandas-1.1.4> shrinking RPATHs of ELF executables and libraries in /nix/store/d3cqc27j3sjyriq8qngqyw2vs99kfdfl-python3.14-geopandas-1.1.4 python3.14-geopandas-1.1.4> checking for references to /build/ in /nix/store/d3cqc27j3sjyriq8qngqyw2vs99kfdfl-python3.14-geopandas-1.1.4... python3.14-geopandas-1.1.4> patching script interpreter paths in /nix/store/d3cqc27j3sjyriq8qngqyw2vs99kfdfl-python3.14-geopandas-1.1.4 python3.14-geopandas-1.1.4> stripping (with command strip and flags -S -p) in /nix/store/d3cqc27j3sjyriq8qngqyw2vs99kfdfl-python3.14-geopandas-1.1.4/lib python3.14-geopandas-1.1.4> Executing pythonRemoveTestsDir python3.14-geopandas-1.1.4> Finished executing pythonRemoveTestsDir python3.14-geopandas-1.1.4> Running phase: installCheckPhase python3.14-geopandas-1.1.4> setting known thread variables to default: 1 python3.14-geopandas-1.1.4> OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMBA_NUM_THREADS=1 NUMEXPR_NUM_THREADS=1 python3.14-geopandas-1.1.4> no Makefile or custom installCheckPhase, doing nothing python3.14-geopandas-1.1.4> Running phase: pythonCatchConflictsPhase python3.14-geopandas-1.1.4> Running phase: pythonRemoveBinBytecodePhase python3.14-geopandas-1.1.4> Running phase: pythonImportsCheckPhase python3.14-geopandas-1.1.4> Executing pythonImportsCheckPhase python3.14-geopandas-1.1.4> Check whether the following modules can be imported: geopandas python3.14-geopandas-1.1.4> Running phase: pythonMetadataCheckPhase python3.14-geopandas-1.1.4> Executing pythonMetadataCheckPhase python3.14-geopandas-1.1.4> Running phase: pytestCheckPhase python3.14-geopandas-1.1.4> Executing pytestCheckPhase python3.14-geopandas-1.1.4> setting known thread variables to default: 1 python3.14-geopandas-1.1.4> OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMBA_NUM_THREADS=1 NUMEXPR_NUM_THREADS=1 python3.14-geopandas-1.1.4> pytest flags: -m pytest geopandas -k not\ \(test_read_file_url\) python3.14-geopandas-1.1.4> ============================= test session starts ============================== python3.14-geopandas-1.1.4> platform linux -- Python 3.14.10, pytest-9.1.1, pluggy-1.7.0 python3.14-geopandas-1.1.4> rootdir: /build/source python3.14-geopandas-1.1.4> configfile: pyproject.toml python3.14-geopandas-1.1.4> collected 2808 items / 8 deselected / 1 skipped / 2800 selected python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/io/tests/test_arrow.py ....................................... [ 1%] python3.14-geopandas-1.1.4> ..........................s.............s.................s......F...... [ 3%] python3.14-geopandas-1.1.4> ............................. [ 5%] python3.14-geopandas-1.1.4> geopandas/io/tests/test_file.py sssssss.......sssssss.......sssssss..... [ 6%] python3.14-geopandas-1.1.4> ..ssssssssssssssss....ssss....sss.sss..sssssss.......sssssss.......s.sss [ 9%] python3.14-geopandas-1.1.4> sssss........sssssss.......s.s.s.s.s.sssssss.......s.sssssss..x...xs.s.s [ 11%] python3.14-geopandas-1.1.4> .s.s.s.s.s.sssssFs.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.ss.ssss..ssFFsFsFs. [ 14%] python3.14-geopandas-1.1.4> sFsFs.ssss..s.ss..ss.ss..s.ss.... [ 15%] python3.14-geopandas-1.1.4> geopandas/io/tests/test_file_geom_types_drivers.py s.s.s.s.s.s.s.s.s.s.s [ 16%] python3.14-geopandas-1.1.4> .s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s [ 18%] python3.14-geopandas-1.1.4> .s.s.s.s.s.s.s.s.s. [ 19%] python3.14-geopandas-1.1.4> geopandas/io/tests/test_geoarrow.py .................................... [ 20%] python3.14-geopandas-1.1.4> ssss......F.F..ssssssssssss.ssssssssssssss..sssssssssssss. [ 22%] python3.14-geopandas-1.1.4> geopandas/io/tests/test_infer_schema.py ....................... [ 23%] python3.14-geopandas-1.1.4> geopandas/io/tests/test_pickle.py sss. [ 23%] python3.14-geopandas-1.1.4> geopandas/io/tests/test_sql.py sssssssssssssssssssssssssssssssssssssssss [ 25%] python3.14-geopandas-1.1.4> s [ 25%] python3.14-geopandas-1.1.4> geopandas/tests/test_api.py . [ 25%] python3.14-geopandas-1.1.4> geopandas/tests/test_array.py .......................................... [ 26%] python3.14-geopandas-1.1.4> .........................................................s.....ss...... [ 29%] python3.14-geopandas-1.1.4> geopandas/tests/test_compat.py ......... [ 29%] python3.14-geopandas-1.1.4> geopandas/tests/test_config.py ... [ 29%] python3.14-geopandas-1.1.4> geopandas/tests/test_crs.py ............................................ [ 31%] python3.14-geopandas-1.1.4> .............................. [ 32%] python3.14-geopandas-1.1.4> geopandas/tests/test_datasets.py .... [ 32%] python3.14-geopandas-1.1.4> geopandas/tests/test_decorator.py .... [ 32%] python3.14-geopandas-1.1.4> geopandas/tests/test_dissolve.py ...................s [ 33%] python3.14-geopandas-1.1.4> geopandas/tests/test_extension_array.py ................................ [ 34%] python3.14-geopandas-1.1.4> ........................................................................ [ 37%] python3.14-geopandas-1.1.4> .xx..................x.................................................. [ 39%] python3.14-geopandas-1.1.4> .................................xx........................x............ [ 42%] python3.14-geopandas-1.1.4> ........sssssssssssssssssssss........................................... [ 44%] python3.14-geopandas-1.1.4> .................................ss..................................... [ 47%] python3.14-geopandas-1.1.4> ................ss...................................................... [ 49%] python3.14-geopandas-1.1.4> .....ssssssssss..............................ss [ 51%] python3.14-geopandas-1.1.4> geopandas/tests/test_geocode.py ........ [ 51%] python3.14-geopandas-1.1.4> geopandas/tests/test_geodataframe.py ................................... [ 53%] python3.14-geopandas-1.1.4> .....s.................................................................. [ 55%] python3.14-geopandas-1.1.4> ................... [ 56%] python3.14-geopandas-1.1.4> geopandas/tests/test_geom_methods.py ................................... [ 57%] python3.14-geopandas-1.1.4> ............ss......s.s.....s.sss.........s............................. [ 60%] python3.14-geopandas-1.1.4> s....s............................s....s....ssssssssssssssssssssssss.... [ 62%] python3.14-geopandas-1.1.4> .............. [ 63%] python3.14-geopandas-1.1.4> geopandas/tests/test_geoseries.py ..........s........................... [ 64%] python3.14-geopandas-1.1.4> .............s........................... [ 66%] python3.14-geopandas-1.1.4> geopandas/tests/test_merge.py ........ [ 66%] python3.14-geopandas-1.1.4> geopandas/tests/test_op_output_types.py ................................ [ 67%] python3.14-geopandas-1.1.4> .. [ 67%] python3.14-geopandas-1.1.4> geopandas/tests/test_overlay.py ..........................s............. [ 68%] python3.14-geopandas-1.1.4> s....................................................................... [ 71%] python3.14-geopandas-1.1.4> .................. [ 72%] python3.14-geopandas-1.1.4> geopandas/tests/test_pandas_accessor.py ..... [ 72%] python3.14-geopandas-1.1.4> geopandas/tests/test_pandas_methods.py ..............................XX. [ 73%] python3.14-geopandas-1.1.4> ........s............ [ 74%] python3.14-geopandas-1.1.4> geopandas/tests/test_plotting.py ....................................... [ 75%] python3.14-geopandas-1.1.4> ....s......s.........s.s...................................sssssssssss.s [ 78%] python3.14-geopandas-1.1.4> ... [ 78%] python3.14-geopandas-1.1.4> geopandas/tests/test_show_versions.py .... [ 78%] python3.14-geopandas-1.1.4> geopandas/tests/test_sindex.py ................s........................ [ 79%] python3.14-geopandas-1.1.4> ........................................................................ [ 82%] python3.14-geopandas-1.1.4> ..................s.......x............................................. [ 85%] python3.14-geopandas-1.1.4> ...................................................x.................... [ 87%] python3.14-geopandas-1.1.4> ....................... [ 88%] python3.14-geopandas-1.1.4> geopandas/tests/test_testing.py ........ [ 88%] python3.14-geopandas-1.1.4> geopandas/tests/test_types.py ............... [ 89%] python3.14-geopandas-1.1.4> geopandas/tools/tests/test_clip.py ..................................... [ 90%] python3.14-geopandas-1.1.4> .................................................... [ 92%] python3.14-geopandas-1.1.4> geopandas/tools/tests/test_hilbert_curve.py ...... [ 92%] python3.14-geopandas-1.1.4> geopandas/tools/tests/test_random.py ................. [ 93%] python3.14-geopandas-1.1.4> geopandas/tools/tests/test_sjoin.py .................................... [ 94%] python3.14-geopandas-1.1.4> ........................................................................ [ 97%] python3.14-geopandas-1.1.4> ..............xs....................................................... [ 99%] python3.14-geopandas-1.1.4> geopandas/tools/tests/test_tools.py ........ [100%] python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> =================================== FAILURES =================================== python3.14-geopandas-1.1.4> ________________________ test_geoarrow_roundtrip[point] ________________________ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> tmp_path = PosixPath('/build/pytest-of-nixbld/pytest-0/test_geoarrow_roundtrip_point_0') python3.14-geopandas-1.1.4> geometry_type = 'point' python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> @pytest.mark.parametrize( python3.14-geopandas-1.1.4> "geometry_type", python3.14-geopandas-1.1.4> ["point", "linestring", "polygon", "multipoint", "multilinestring", "multipolygon"], python3.14-geopandas-1.1.4> ) python3.14-geopandas-1.1.4> def test_geoarrow_roundtrip(tmp_path, geometry_type): python3.14-geopandas-1.1.4> df = geopandas.read_parquet( python3.14-geopandas-1.1.4> DATA_PATH python3.14-geopandas-1.1.4> / "arrow" python3.14-geopandas-1.1.4> / "geoparquet" python3.14-geopandas-1.1.4> / f"data-{geometry_type}-encoding_wkb.parquet" python3.14-geopandas-1.1.4> ) python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> > df.to_parquet(tmp_path / "test.parquet", geometry_encoding="geoarrow") python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/io/tests/test_arrow.py:1097: python3.14-geopandas-1.1.4> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-geopandas-1.1.4> geopandas/geodataframe.py:1464: in to_parquet python3.14-geopandas-1.1.4> _to_parquet( python3.14-geopandas-1.1.4> geopandas/io/arrow.py:440: in _to_parquet python3.14-geopandas-1.1.4> table = _geopandas_to_arrow( python3.14-geopandas-1.1.4> geopandas/io/arrow.py:354: in _geopandas_to_arrow python3.14-geopandas-1.1.4> table, geometry_encoding_dict = geopandas_to_arrow( python3.14-geopandas-1.1.4> geopandas/io/_geoarrow.py:149: in geopandas_to_arrow python3.14-geopandas-1.1.4> table = table.set_column(i, field, geom_arr) python3.14-geopandas-1.1.4> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ python3.14-geopandas-1.1.4> pyarrow/table.pxi:5454: in pyarrow.lib.Table.set_column python3.14-geopandas-1.1.4> ??? python3.14-geopandas-1.1.4> pyarrow/pandas-shim.pxi:155: in pyarrow.lib._PandasAPIShim.pandas_dtype python3.14-geopandas-1.1.4> ??? python3.14-geopandas-1.1.4> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> > ??? python3.14-geopandas-1.1.4> E pyarrow.lib.ArrowInvalid: Added column's length must match table's length. Expected length 4 but got length 5 python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> pyarrow/error.pxi:92: ArrowInvalid python3.14-geopandas-1.1.4> _________________ test_read_file_crs_warning_messages[pyogrio] _________________ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> engine = 'pyogrio' python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> @pytest.mark.skipif(not HAS_PYPROJ, reason="pyproj not installed") python3.14-geopandas-1.1.4> def test_read_file_crs_warning_messages(engine): python3.14-geopandas-1.1.4> """ python3.14-geopandas-1.1.4> Testing warning messages when one of, or both of, the python3.14-geopandas-1.1.4> file or mask is missing a crs. python3.14-geopandas-1.1.4> """ python3.14-geopandas-1.1.4> file_with_crs = os.path.join(tempfile.mkdtemp(), "file_with_crs.shp") python3.14-geopandas-1.1.4> file_without_crs = os.path.join(tempfile.mkdtemp(), "file_without_crs.shp") python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> df = pd.DataFrame( python3.14-geopandas-1.1.4> { python3.14-geopandas-1.1.4> "Latitude": [0, 1, 2, 3, 4], python3.14-geopandas-1.1.4> "Longitude": [0, 1, 2, 3, 4], python3.14-geopandas-1.1.4> } python3.14-geopandas-1.1.4> ) python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> gdf_with_crs = GeoDataFrame( python3.14-geopandas-1.1.4> df, geometry=points_from_xy(df.Longitude, df.Latitude), crs="EPSG:4326" python3.14-geopandas-1.1.4> ) python3.14-geopandas-1.1.4> gdf_without_crs = GeoDataFrame( python3.14-geopandas-1.1.4> df, geometry=points_from_xy(df.Longitude, df.Latitude) python3.14-geopandas-1.1.4> ) python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> gdf_with_crs.to_file(file_with_crs) python3.14-geopandas-1.1.4> gdf_without_crs.to_file(file_without_crs) python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> with pytest.warns(UserWarning, match="""There is no CRS defined in the mask."""): python3.14-geopandas-1.1.4> > data = read_file(file_with_crs, mask=gdf_without_crs, engine=engine) python3.14-geopandas-1.1.4> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/io/tests/test_file.py:756: python3.14-geopandas-1.1.4> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-geopandas-1.1.4> geopandas/io/file.py:316: in _read_file python3.14-geopandas-1.1.4> return _read_file_pyogrio( python3.14-geopandas-1.1.4> geopandas/io/file.py:576: in _read_file_pyogrio python3.14-geopandas-1.1.4> return pyogrio.read_dataframe(path_or_bytes, bbox=bbox, **kwargs) python3.14-geopandas-1.1.4> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ python3.14-geopandas-1.1.4> /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/geopandas.py:382: in read_dataframe python3.14-geopandas-1.1.4> result = read_func( python3.14-geopandas-1.1.4> /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/raw.py:211: in read python3.14-geopandas-1.1.4> mask=_mask_to_wkb(mask), python3.14-geopandas-1.1.4> ^^^^^^^^^^^^^^^^^^ python3.14-geopandas-1.1.4> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> mask = python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> def _mask_to_wkb(mask): python3.14-geopandas-1.1.4> """Convert a Shapely mask geometry to WKB. python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> Parameters python3.14-geopandas-1.1.4> ---------- python3.14-geopandas-1.1.4> mask : Shapely geometry python3.14-geopandas-1.1.4> The geometry to convert to WKB. python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> Returns python3.14-geopandas-1.1.4> ------- python3.14-geopandas-1.1.4> WKB bytes or None python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> Raises python3.14-geopandas-1.1.4> ------ python3.14-geopandas-1.1.4> ValueError python3.14-geopandas-1.1.4> raised if Shapely >= 2.0 is not available or mask is not a Shapely python3.14-geopandas-1.1.4> Geometry object python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> """ python3.14-geopandas-1.1.4> if mask is None: python3.14-geopandas-1.1.4> return mask python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> try: python3.14-geopandas-1.1.4> import shapely python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> if Version(shapely.__version__) < Version("2.0.0"): python3.14-geopandas-1.1.4> shapely = None python3.14-geopandas-1.1.4> except ImportError: python3.14-geopandas-1.1.4> shapely = None python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> if not shapely: python3.14-geopandas-1.1.4> > raise ValueError("'mask' parameter requires Shapely >= 2.0") python3.14-geopandas-1.1.4> E ValueError: 'mask' parameter requires Shapely >= 2.0 python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/util.py:230: ValueError python3.14-geopandas-1.1.4> ____________________ test_read_file_mask_gdf[pyogrio-False] ____________________ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> df_nybb = BoroCode ... geometry python3.14-geopandas-1.1.4> 0 5 ... MULTIPOLYGON (((970217.022 14564...19.056 188655.316, 980940.... python3.14-geopandas-1.1.4> 4 2 ... MULTIPOLYGON (((1012821.806 229228.265, 101278... python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> [5 rows x 5 columns] python3.14-geopandas-1.1.4> engine = 'pyogrio' python3.14-geopandas-1.1.4> nybb_filename = 'zip:///build/source/geopandas/tests/data/nybb_16a.zip' python3.14-geopandas-1.1.4> file_like = False python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> @pytest.mark.skipif(not HAS_PYPROJ, reason="pyproj not installed") python3.14-geopandas-1.1.4> @pytest.mark.parametrize("file_like", [False, True]) python3.14-geopandas-1.1.4> def test_read_file_mask_gdf(df_nybb, engine, nybb_filename, file_like): python3.14-geopandas-1.1.4> full_df_shape = df_nybb.shape python3.14-geopandas-1.1.4> mask = geopandas.GeoDataFrame( python3.14-geopandas-1.1.4> geometry=[ python3.14-geopandas-1.1.4> box( python3.14-geopandas-1.1.4> 1031051.7879884212, python3.14-geopandas-1.1.4> 224272.49231459625, python3.14-geopandas-1.1.4> 1047224.3104931959, python3.14-geopandas-1.1.4> 244317.30894023244, python3.14-geopandas-1.1.4> ) python3.14-geopandas-1.1.4> ], python3.14-geopandas-1.1.4> crs=NYBB_CRS, python3.14-geopandas-1.1.4> ) python3.14-geopandas-1.1.4> infile = ( python3.14-geopandas-1.1.4> open(nybb_filename.replace("zip://", ""), "rb") if file_like else nybb_filename python3.14-geopandas-1.1.4> ) python3.14-geopandas-1.1.4> > filtered_df = read_file(infile, mask=mask, engine=engine) python3.14-geopandas-1.1.4> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/io/tests/test_file.py:1117: python3.14-geopandas-1.1.4> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-geopandas-1.1.4> geopandas/io/file.py:316: in _read_file python3.14-geopandas-1.1.4> return _read_file_pyogrio( python3.14-geopandas-1.1.4> geopandas/io/file.py:576: in _read_file_pyogrio python3.14-geopandas-1.1.4> return pyogrio.read_dataframe(path_or_bytes, bbox=bbox, **kwargs) python3.14-geopandas-1.1.4> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ python3.14-geopandas-1.1.4> /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/geopandas.py:382: in read_dataframe python3.14-geopandas-1.1.4> result = read_func( python3.14-geopandas-1.1.4> /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/raw.py:211: in read python3.14-geopandas-1.1.4> mask=_mask_to_wkb(mask), python3.14-geopandas-1.1.4> ^^^^^^^^^^^^^^^^^^ python3.14-geopandas-1.1.4> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> mask = python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> def _mask_to_wkb(mask): python3.14-geopandas-1.1.4> """Convert a Shapely mask geometry to WKB. python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> Parameters python3.14-geopandas-1.1.4> ---------- python3.14-geopandas-1.1.4> mask : Shapely geometry python3.14-geopandas-1.1.4> The geometry to convert to WKB. python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> Returns python3.14-geopandas-1.1.4> ------- python3.14-geopandas-1.1.4> WKB bytes or None python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> Raises python3.14-geopandas-1.1.4> ------ python3.14-geopandas-1.1.4> ValueError python3.14-geopandas-1.1.4> raised if Shapely >= 2.0 is not available or mask is not a Shapely python3.14-geopandas-1.1.4> Geometry object python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> """ python3.14-geopandas-1.1.4> if mask is None: python3.14-geopandas-1.1.4> return mask python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> try: python3.14-geopandas-1.1.4> import shapely python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> if Version(shapely.__version__) < Version("2.0.0"): python3.14-geopandas-1.1.4> shapely = None python3.14-geopandas-1.1.4> except ImportError: python3.14-geopandas-1.1.4> shapely = None python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> if not shapely: python3.14-geopandas-1.1.4> > raise ValueError("'mask' parameter requires Shapely >= 2.0") python3.14-geopandas-1.1.4> E ValueError: 'mask' parameter requires Shapely >= 2.0 python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/util.py:230: ValueError python3.14-geopandas-1.1.4> ____________________ test_read_file_mask_gdf[pyogrio-True] _____________________ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> df_nybb = BoroCode ... geometry python3.14-geopandas-1.1.4> 0 5 ... MULTIPOLYGON (((970217.022 14564...19.056 188655.316, 980940.... python3.14-geopandas-1.1.4> 4 2 ... MULTIPOLYGON (((1012821.806 229228.265, 101278... python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> [5 rows x 5 columns] python3.14-geopandas-1.1.4> engine = 'pyogrio' python3.14-geopandas-1.1.4> nybb_filename = 'zip:///build/source/geopandas/tests/data/nybb_16a.zip' python3.14-geopandas-1.1.4> file_like = True python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> @pytest.mark.skipif(not HAS_PYPROJ, reason="pyproj not installed") python3.14-geopandas-1.1.4> @pytest.mark.parametrize("file_like", [False, True]) python3.14-geopandas-1.1.4> def test_read_file_mask_gdf(df_nybb, engine, nybb_filename, file_like): python3.14-geopandas-1.1.4> full_df_shape = df_nybb.shape python3.14-geopandas-1.1.4> mask = geopandas.GeoDataFrame( python3.14-geopandas-1.1.4> geometry=[ python3.14-geopandas-1.1.4> box( python3.14-geopandas-1.1.4> 1031051.7879884212, python3.14-geopandas-1.1.4> 224272.49231459625, python3.14-geopandas-1.1.4> 1047224.3104931959, python3.14-geopandas-1.1.4> 244317.30894023244, python3.14-geopandas-1.1.4> ) python3.14-geopandas-1.1.4> ], python3.14-geopandas-1.1.4> crs=NYBB_CRS, python3.14-geopandas-1.1.4> ) python3.14-geopandas-1.1.4> infile = ( python3.14-geopandas-1.1.4> open(nybb_filename.replace("zip://", ""), "rb") if file_like else nybb_filename python3.14-geopandas-1.1.4> ) python3.14-geopandas-1.1.4> > filtered_df = read_file(infile, mask=mask, engine=engine) python3.14-geopandas-1.1.4> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/io/tests/test_file.py:1117: python3.14-geopandas-1.1.4> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-geopandas-1.1.4> geopandas/io/file.py:316: in _read_file python3.14-geopandas-1.1.4> return _read_file_pyogrio( python3.14-geopandas-1.1.4> geopandas/io/file.py:576: in _read_file_pyogrio python3.14-geopandas-1.1.4> return pyogrio.read_dataframe(path_or_bytes, bbox=bbox, **kwargs) python3.14-geopandas-1.1.4> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ python3.14-geopandas-1.1.4> /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/geopandas.py:382: in read_dataframe python3.14-geopandas-1.1.4> result = read_func( python3.14-geopandas-1.1.4> /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/raw.py:211: in read python3.14-geopandas-1.1.4> mask=_mask_to_wkb(mask), python3.14-geopandas-1.1.4> ^^^^^^^^^^^^^^^^^^ python3.14-geopandas-1.1.4> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> mask = python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> def _mask_to_wkb(mask): python3.14-geopandas-1.1.4> """Convert a Shapely mask geometry to WKB. python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> Parameters python3.14-geopandas-1.1.4> ---------- python3.14-geopandas-1.1.4> mask : Shapely geometry python3.14-geopandas-1.1.4> The geometry to convert to WKB. python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> Returns python3.14-geopandas-1.1.4> ------- python3.14-geopandas-1.1.4> WKB bytes or None python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> Raises python3.14-geopandas-1.1.4> ------ python3.14-geopandas-1.1.4> ValueError python3.14-geopandas-1.1.4> raised if Shapely >= 2.0 is not available or mask is not a Shapely python3.14-geopandas-1.1.4> Geometry object python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> """ python3.14-geopandas-1.1.4> if mask is None: python3.14-geopandas-1.1.4> return mask python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> try: python3.14-geopandas-1.1.4> import shapely python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> if Version(shapely.__version__) < Version("2.0.0"): python3.14-geopandas-1.1.4> shapely = None python3.14-geopandas-1.1.4> except ImportError: python3.14-geopandas-1.1.4> shapely = None python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> if not shapely: python3.14-geopandas-1.1.4> > raise ValueError("'mask' parameter requires Shapely >= 2.0") python3.14-geopandas-1.1.4> E ValueError: 'mask' parameter requires Shapely >= 2.0 python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/util.py:230: ValueError python3.14-geopandas-1.1.4> _____________________ test_read_file_mask_polygon[pyogrio] _____________________ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> df_nybb = BoroCode ... geometry python3.14-geopandas-1.1.4> 0 5 ... MULTIPOLYGON (((970217.022 14564...19.056 188655.316, 980940.... python3.14-geopandas-1.1.4> 4 2 ... MULTIPOLYGON (((1012821.806 229228.265, 101278... python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> [5 rows x 5 columns] python3.14-geopandas-1.1.4> engine = 'pyogrio' python3.14-geopandas-1.1.4> nybb_filename = 'zip:///build/source/geopandas/tests/data/nybb_16a.zip' python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> def test_read_file_mask_polygon(df_nybb, engine, nybb_filename): python3.14-geopandas-1.1.4> full_df_shape = df_nybb.shape python3.14-geopandas-1.1.4> mask = box( python3.14-geopandas-1.1.4> 1031051.7879884212, 224272.49231459625, 1047224.3104931959, 244317.30894023244 python3.14-geopandas-1.1.4> ) python3.14-geopandas-1.1.4> > filtered_df = read_file(nybb_filename, mask=mask, engine=engine) python3.14-geopandas-1.1.4> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/io/tests/test_file.py:1128: python3.14-geopandas-1.1.4> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-geopandas-1.1.4> geopandas/io/file.py:316: in _read_file python3.14-geopandas-1.1.4> return _read_file_pyogrio( python3.14-geopandas-1.1.4> geopandas/io/file.py:576: in _read_file_pyogrio python3.14-geopandas-1.1.4> return pyogrio.read_dataframe(path_or_bytes, bbox=bbox, **kwargs) python3.14-geopandas-1.1.4> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ python3.14-geopandas-1.1.4> /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/geopandas.py:382: in read_dataframe python3.14-geopandas-1.1.4> result = read_func( python3.14-geopandas-1.1.4> /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/raw.py:211: in read python3.14-geopandas-1.1.4> mask=_mask_to_wkb(mask), python3.14-geopandas-1.1.4> ^^^^^^^^^^^^^^^^^^ python3.14-geopandas-1.1.4> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> mask = python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> def _mask_to_wkb(mask): python3.14-geopandas-1.1.4> """Convert a Shapely mask geometry to WKB. python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> Parameters python3.14-geopandas-1.1.4> ---------- python3.14-geopandas-1.1.4> mask : Shapely geometry python3.14-geopandas-1.1.4> The geometry to convert to WKB. python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> Returns python3.14-geopandas-1.1.4> ------- python3.14-geopandas-1.1.4> WKB bytes or None python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> Raises python3.14-geopandas-1.1.4> ------ python3.14-geopandas-1.1.4> ValueError python3.14-geopandas-1.1.4> raised if Shapely >= 2.0 is not available or mask is not a Shapely python3.14-geopandas-1.1.4> Geometry object python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> """ python3.14-geopandas-1.1.4> if mask is None: python3.14-geopandas-1.1.4> return mask python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> try: python3.14-geopandas-1.1.4> import shapely python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> if Version(shapely.__version__) < Version("2.0.0"): python3.14-geopandas-1.1.4> shapely = None python3.14-geopandas-1.1.4> except ImportError: python3.14-geopandas-1.1.4> shapely = None python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> if not shapely: python3.14-geopandas-1.1.4> > raise ValueError("'mask' parameter requires Shapely >= 2.0") python3.14-geopandas-1.1.4> E ValueError: 'mask' parameter requires Shapely >= 2.0 python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/util.py:230: ValueError python3.14-geopandas-1.1.4> _____________________ test_read_file_mask_geojson[pyogrio] _____________________ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> df_nybb = BoroCode ... geometry python3.14-geopandas-1.1.4> 0 5 ... MULTIPOLYGON (((970217.022 14564...19.056 188655.316, 980940.... python3.14-geopandas-1.1.4> 4 2 ... MULTIPOLYGON (((1012821.806 229228.265, 101278... python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> [5 rows x 5 columns] python3.14-geopandas-1.1.4> nybb_filename = 'zip:///build/source/geopandas/tests/data/nybb_16a.zip' python3.14-geopandas-1.1.4> engine = 'pyogrio' python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> def test_read_file_mask_geojson(df_nybb, nybb_filename, engine): python3.14-geopandas-1.1.4> full_df_shape = df_nybb.shape python3.14-geopandas-1.1.4> mask = mapping( python3.14-geopandas-1.1.4> box( python3.14-geopandas-1.1.4> 1031051.7879884212, python3.14-geopandas-1.1.4> 224272.49231459625, python3.14-geopandas-1.1.4> 1047224.3104931959, python3.14-geopandas-1.1.4> 244317.30894023244, python3.14-geopandas-1.1.4> ) python3.14-geopandas-1.1.4> ) python3.14-geopandas-1.1.4> > filtered_df = read_file(nybb_filename, mask=mask, engine=engine) python3.14-geopandas-1.1.4> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/io/tests/test_file.py:1144: python3.14-geopandas-1.1.4> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-geopandas-1.1.4> geopandas/io/file.py:316: in _read_file python3.14-geopandas-1.1.4> return _read_file_pyogrio( python3.14-geopandas-1.1.4> geopandas/io/file.py:576: in _read_file_pyogrio python3.14-geopandas-1.1.4> return pyogrio.read_dataframe(path_or_bytes, bbox=bbox, **kwargs) python3.14-geopandas-1.1.4> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ python3.14-geopandas-1.1.4> /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/geopandas.py:382: in read_dataframe python3.14-geopandas-1.1.4> result = read_func( python3.14-geopandas-1.1.4> /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/raw.py:211: in read python3.14-geopandas-1.1.4> mask=_mask_to_wkb(mask), python3.14-geopandas-1.1.4> ^^^^^^^^^^^^^^^^^^ python3.14-geopandas-1.1.4> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> mask = python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> def _mask_to_wkb(mask): python3.14-geopandas-1.1.4> """Convert a Shapely mask geometry to WKB. python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> Parameters python3.14-geopandas-1.1.4> ---------- python3.14-geopandas-1.1.4> mask : Shapely geometry python3.14-geopandas-1.1.4> The geometry to convert to WKB. python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> Returns python3.14-geopandas-1.1.4> ------- python3.14-geopandas-1.1.4> WKB bytes or None python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> Raises python3.14-geopandas-1.1.4> ------ python3.14-geopandas-1.1.4> ValueError python3.14-geopandas-1.1.4> raised if Shapely >= 2.0 is not available or mask is not a Shapely python3.14-geopandas-1.1.4> Geometry object python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> """ python3.14-geopandas-1.1.4> if mask is None: python3.14-geopandas-1.1.4> return mask python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> try: python3.14-geopandas-1.1.4> import shapely python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> if Version(shapely.__version__) < Version("2.0.0"): python3.14-geopandas-1.1.4> shapely = None python3.14-geopandas-1.1.4> except ImportError: python3.14-geopandas-1.1.4> shapely = None python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> if not shapely: python3.14-geopandas-1.1.4> > raise ValueError("'mask' parameter requires Shapely >= 2.0") python3.14-geopandas-1.1.4> E ValueError: 'mask' parameter requires Shapely >= 2.0 python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/util.py:230: ValueError python3.14-geopandas-1.1.4> _______________ test_read_file_mask_gdf_mismatched_crs[pyogrio] ________________ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> df_nybb = BoroCode ... geometry python3.14-geopandas-1.1.4> 0 5 ... MULTIPOLYGON (((970217.022 14564...19.056 188655.316, 980940.... python3.14-geopandas-1.1.4> 4 2 ... MULTIPOLYGON (((1012821.806 229228.265, 101278... python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> [5 rows x 5 columns] python3.14-geopandas-1.1.4> engine = 'pyogrio' python3.14-geopandas-1.1.4> nybb_filename = 'zip:///build/source/geopandas/tests/data/nybb_16a.zip' python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> @pytest.mark.skipif(not HAS_PYPROJ, reason="pyproj not installed") python3.14-geopandas-1.1.4> def test_read_file_mask_gdf_mismatched_crs(df_nybb, engine, nybb_filename): python3.14-geopandas-1.1.4> full_df_shape = df_nybb.shape python3.14-geopandas-1.1.4> mask = geopandas.GeoDataFrame( python3.14-geopandas-1.1.4> geometry=[ python3.14-geopandas-1.1.4> box( python3.14-geopandas-1.1.4> 1031051.7879884212, python3.14-geopandas-1.1.4> 224272.49231459625, python3.14-geopandas-1.1.4> 1047224.3104931959, python3.14-geopandas-1.1.4> 244317.30894023244, python3.14-geopandas-1.1.4> ) python3.14-geopandas-1.1.4> ], python3.14-geopandas-1.1.4> crs=NYBB_CRS, python3.14-geopandas-1.1.4> ) python3.14-geopandas-1.1.4> mask.to_crs(epsg=4326, inplace=True) python3.14-geopandas-1.1.4> > filtered_df = read_file(nybb_filename, mask=mask.geometry, engine=engine) python3.14-geopandas-1.1.4> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/io/tests/test_file.py:1186: python3.14-geopandas-1.1.4> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-geopandas-1.1.4> geopandas/io/file.py:316: in _read_file python3.14-geopandas-1.1.4> return _read_file_pyogrio( python3.14-geopandas-1.1.4> geopandas/io/file.py:576: in _read_file_pyogrio python3.14-geopandas-1.1.4> return pyogrio.read_dataframe(path_or_bytes, bbox=bbox, **kwargs) python3.14-geopandas-1.1.4> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ python3.14-geopandas-1.1.4> /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/geopandas.py:382: in read_dataframe python3.14-geopandas-1.1.4> result = read_func( python3.14-geopandas-1.1.4> /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/raw.py:211: in read python3.14-geopandas-1.1.4> mask=_mask_to_wkb(mask), python3.14-geopandas-1.1.4> ^^^^^^^^^^^^^^^^^^ python3.14-geopandas-1.1.4> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> mask = python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> def _mask_to_wkb(mask): python3.14-geopandas-1.1.4> """Convert a Shapely mask geometry to WKB. python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> Parameters python3.14-geopandas-1.1.4> ---------- python3.14-geopandas-1.1.4> mask : Shapely geometry python3.14-geopandas-1.1.4> The geometry to convert to WKB. python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> Returns python3.14-geopandas-1.1.4> ------- python3.14-geopandas-1.1.4> WKB bytes or None python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> Raises python3.14-geopandas-1.1.4> ------ python3.14-geopandas-1.1.4> ValueError python3.14-geopandas-1.1.4> raised if Shapely >= 2.0 is not available or mask is not a Shapely python3.14-geopandas-1.1.4> Geometry object python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> """ python3.14-geopandas-1.1.4> if mask is None: python3.14-geopandas-1.1.4> return mask python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> try: python3.14-geopandas-1.1.4> import shapely python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> if Version(shapely.__version__) < Version("2.0.0"): python3.14-geopandas-1.1.4> shapely = None python3.14-geopandas-1.1.4> except ImportError: python3.14-geopandas-1.1.4> shapely = None python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> if not shapely: python3.14-geopandas-1.1.4> > raise ValueError("'mask' parameter requires Shapely >= 2.0") python3.14-geopandas-1.1.4> E ValueError: 'mask' parameter requires Shapely >= 2.0 python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/util.py:230: ValueError python3.14-geopandas-1.1.4> ________ test_read_file_multi_layer_with_layer_arg_no_warning[pyogrio] _________ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> tmp_path = PosixPath('/build/pytest-of-nixbld/pytest-0/test_read_file_multi_layer_wit0') python3.14-geopandas-1.1.4> engine = 'pyogrio' python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> @pytest.mark.skipif(not HAS_PYPROJ, reason="pyproj not installed") python3.14-geopandas-1.1.4> def test_read_file_multi_layer_with_layer_arg_no_warning(tmp_path, engine): python3.14-geopandas-1.1.4> # While reading a file with multiple layers, if the layer is properly python3.14-geopandas-1.1.4> # specified, a "Specify layer" warning should not be emitted python3.14-geopandas-1.1.4> data1 = {"geometry": [Point(1, 2), Point(2, 1)]} python3.14-geopandas-1.1.4> gdf = geopandas.GeoDataFrame(data1, crs="EPSG:4326") python3.14-geopandas-1.1.4> file_path = tmp_path / "out.gpkg" python3.14-geopandas-1.1.4> gdf.to_file(file_path, layer="layer1", engine=engine) python3.14-geopandas-1.1.4> gdf.to_file(file_path, layer="layer2", engine=engine) python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> with warnings.catch_warnings(record=True) as captured: python3.14-geopandas-1.1.4> warnings.simplefilter("always") python3.14-geopandas-1.1.4> read_file(file_path, bbox=gdf, layer="layer1", engine=engine) python3.14-geopandas-1.1.4> > read_file(file_path, mask=gdf, layer="layer1", engine=engine) python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/io/tests/test_file.py:1205: python3.14-geopandas-1.1.4> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-geopandas-1.1.4> geopandas/io/file.py:316: in _read_file python3.14-geopandas-1.1.4> return _read_file_pyogrio( python3.14-geopandas-1.1.4> geopandas/io/file.py:576: in _read_file_pyogrio python3.14-geopandas-1.1.4> return pyogrio.read_dataframe(path_or_bytes, bbox=bbox, **kwargs) python3.14-geopandas-1.1.4> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ python3.14-geopandas-1.1.4> /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/geopandas.py:382: in read_dataframe python3.14-geopandas-1.1.4> result = read_func( python3.14-geopandas-1.1.4> /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/raw.py:211: in read python3.14-geopandas-1.1.4> mask=_mask_to_wkb(mask), python3.14-geopandas-1.1.4> ^^^^^^^^^^^^^^^^^^ python3.14-geopandas-1.1.4> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> mask = python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> def _mask_to_wkb(mask): python3.14-geopandas-1.1.4> """Convert a Shapely mask geometry to WKB. python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> Parameters python3.14-geopandas-1.1.4> ---------- python3.14-geopandas-1.1.4> mask : Shapely geometry python3.14-geopandas-1.1.4> The geometry to convert to WKB. python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> Returns python3.14-geopandas-1.1.4> ------- python3.14-geopandas-1.1.4> WKB bytes or None python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> Raises python3.14-geopandas-1.1.4> ------ python3.14-geopandas-1.1.4> ValueError python3.14-geopandas-1.1.4> raised if Shapely >= 2.0 is not available or mask is not a Shapely python3.14-geopandas-1.1.4> Geometry object python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> """ python3.14-geopandas-1.1.4> if mask is None: python3.14-geopandas-1.1.4> return mask python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> try: python3.14-geopandas-1.1.4> import shapely python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> if Version(shapely.__version__) < Version("2.0.0"): python3.14-geopandas-1.1.4> shapely = None python3.14-geopandas-1.1.4> except ImportError: python3.14-geopandas-1.1.4> shapely = None python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> if not shapely: python3.14-geopandas-1.1.4> > raise ValueError("'mask' parameter requires Shapely >= 2.0") python3.14-geopandas-1.1.4> E ValueError: 'mask' parameter requires Shapely >= 2.0 python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/util.py:230: ValueError python3.14-geopandas-1.1.4> __________________ test_geoarrow_missing[geoarrow-True-point] __________________ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> encoding = 'geoarrow', interleaved = True, geom_type = 'point' python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> @pytest.mark.parametrize("geom_type", ["point", "polygon"]) python3.14-geopandas-1.1.4> @pytest.mark.parametrize( python3.14-geopandas-1.1.4> "encoding, interleaved", [("WKB", True), ("geoarrow", True), ("geoarrow", False)] python3.14-geopandas-1.1.4> ) python3.14-geopandas-1.1.4> def test_geoarrow_missing(encoding, interleaved, geom_type): python3.14-geopandas-1.1.4> # dummy test for single geometry type until missing values are included python3.14-geopandas-1.1.4> # in the test data for test_geoarrow_export python3.14-geopandas-1.1.4> gdf = GeoDataFrame( python3.14-geopandas-1.1.4> geometry=[Point(0, 0) if geom_type == "point" else box(0, 0, 10, 10), None], python3.14-geopandas-1.1.4> crs="epsg:4326", python3.14-geopandas-1.1.4> ) python3.14-geopandas-1.1.4> if ( python3.14-geopandas-1.1.4> encoding == "geoarrow" python3.14-geopandas-1.1.4> and geom_type == "point" python3.14-geopandas-1.1.4> and interleaved python3.14-geopandas-1.1.4> and Version(pa.__version__) < Version("15.0.0") python3.14-geopandas-1.1.4> ): python3.14-geopandas-1.1.4> with pytest.raises( python3.14-geopandas-1.1.4> ValueError, python3.14-geopandas-1.1.4> match="Converting point geometries with missing values is not supported", python3.14-geopandas-1.1.4> ): python3.14-geopandas-1.1.4> gdf.to_arrow(geometry_encoding=encoding, interleaved=interleaved) python3.14-geopandas-1.1.4> return python3.14-geopandas-1.1.4> > result = pa_table(gdf.to_arrow(geometry_encoding=encoding, interleaved=interleaved)) python3.14-geopandas-1.1.4> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/io/tests/test_geoarrow.py:321: python3.14-geopandas-1.1.4> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-geopandas-1.1.4> geopandas/geodataframe.py:1381: in to_arrow python3.14-geopandas-1.1.4> table, _ = geopandas_to_arrow( python3.14-geopandas-1.1.4> geopandas/io/_geoarrow.py:149: in geopandas_to_arrow python3.14-geopandas-1.1.4> table = table.set_column(i, field, geom_arr) python3.14-geopandas-1.1.4> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ python3.14-geopandas-1.1.4> pyarrow/table.pxi:5454: in pyarrow.lib.Table.set_column python3.14-geopandas-1.1.4> ??? python3.14-geopandas-1.1.4> pyarrow/pandas-shim.pxi:155: in pyarrow.lib._PandasAPIShim.pandas_dtype python3.14-geopandas-1.1.4> ??? python3.14-geopandas-1.1.4> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> > ??? python3.14-geopandas-1.1.4> E pyarrow.lib.ArrowInvalid: Added column's length must match table's length. Expected length 2 but got length 3 python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> pyarrow/error.pxi:92: ArrowInvalid python3.14-geopandas-1.1.4> _________________ test_geoarrow_missing[geoarrow-False-point] __________________ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> encoding = 'geoarrow', interleaved = False, geom_type = 'point' python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> @pytest.mark.parametrize("geom_type", ["point", "polygon"]) python3.14-geopandas-1.1.4> @pytest.mark.parametrize( python3.14-geopandas-1.1.4> "encoding, interleaved", [("WKB", True), ("geoarrow", True), ("geoarrow", False)] python3.14-geopandas-1.1.4> ) python3.14-geopandas-1.1.4> def test_geoarrow_missing(encoding, interleaved, geom_type): python3.14-geopandas-1.1.4> # dummy test for single geometry type until missing values are included python3.14-geopandas-1.1.4> # in the test data for test_geoarrow_export python3.14-geopandas-1.1.4> gdf = GeoDataFrame( python3.14-geopandas-1.1.4> geometry=[Point(0, 0) if geom_type == "point" else box(0, 0, 10, 10), None], python3.14-geopandas-1.1.4> crs="epsg:4326", python3.14-geopandas-1.1.4> ) python3.14-geopandas-1.1.4> if ( python3.14-geopandas-1.1.4> encoding == "geoarrow" python3.14-geopandas-1.1.4> and geom_type == "point" python3.14-geopandas-1.1.4> and interleaved python3.14-geopandas-1.1.4> and Version(pa.__version__) < Version("15.0.0") python3.14-geopandas-1.1.4> ): python3.14-geopandas-1.1.4> with pytest.raises( python3.14-geopandas-1.1.4> ValueError, python3.14-geopandas-1.1.4> match="Converting point geometries with missing values is not supported", python3.14-geopandas-1.1.4> ): python3.14-geopandas-1.1.4> gdf.to_arrow(geometry_encoding=encoding, interleaved=interleaved) python3.14-geopandas-1.1.4> return python3.14-geopandas-1.1.4> > result = pa_table(gdf.to_arrow(geometry_encoding=encoding, interleaved=interleaved)) python3.14-geopandas-1.1.4> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/io/tests/test_geoarrow.py:321: python3.14-geopandas-1.1.4> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-geopandas-1.1.4> geopandas/geodataframe.py:1381: in to_arrow python3.14-geopandas-1.1.4> table, _ = geopandas_to_arrow( python3.14-geopandas-1.1.4> geopandas/io/_geoarrow.py:149: in geopandas_to_arrow python3.14-geopandas-1.1.4> table = table.set_column(i, field, geom_arr) python3.14-geopandas-1.1.4> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ python3.14-geopandas-1.1.4> pyarrow/table.pxi:5454: in pyarrow.lib.Table.set_column python3.14-geopandas-1.1.4> ??? python3.14-geopandas-1.1.4> pyarrow/pandas-shim.pxi:155: in pyarrow.lib._PandasAPIShim.pandas_dtype python3.14-geopandas-1.1.4> ??? python3.14-geopandas-1.1.4> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> > ??? python3.14-geopandas-1.1.4> E pyarrow.lib.ArrowInvalid: Added column's length must match table's length. Expected length 2 but got length 3 python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> pyarrow/error.pxi:92: ArrowInvalid python3.14-geopandas-1.1.4> =============================== warnings summary =============================== python3.14-geopandas-1.1.4> ../../nix/store/0miyskzjic5wv8wwjcfpkl6z7j9q3w41-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:124 python3.14-geopandas-1.1.4> /nix/store/0miyskzjic5wv8wwjcfpkl6z7j9q3w41-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:124: PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. python3.14-geopandas-1.1.4> Test: geopandas/io/tests/test_arrow.py::test_write_spec_version, argvalues type: product python3.14-geopandas-1.1.4> Please convert to a list or tuple. python3.14-geopandas-1.1.4> See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators python3.14-geopandas-1.1.4> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> ../../nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/__init__.py:9 python3.14-geopandas-1.1.4> /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/__init__.py:9: DeprecationWarning: The 'shapely.geos' module is deprecated, and will be removed in a future version. All attributes of 'shapely.geos' are available directly from the top-level 'shapely' namespace (since shapely 2.0.0). python3.14-geopandas-1.1.4> import shapely.geos python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/tests/test_plotting.py:846 python3.14-geopandas-1.1.4> /build/source/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. python3.14-geopandas-1.1.4> @image_comparison( python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/tests/test_plotting.py:959 python3.14-geopandas-1.1.4> /build/source/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. python3.14-geopandas-1.1.4> @image_comparison( python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/io/tests/test_file.py::test_read_file_datetime_invalid[pyogrio-geojson] python3.14-geopandas-1.1.4> geopandas/io/tests/test_file.py::test_read_file_datetime_out_of_bounds_ns[pyogrio-geojson] python3.14-geopandas-1.1.4> geopandas/io/tests/test_file.py::test_read_file_datetime_mixed_offsets python3.14-geopandas-1.1.4> geopandas/io/tests/test_file.py::test_read_file_crs_warning_messages[pyogrio] python3.14-geopandas-1.1.4> /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/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. python3.14-geopandas-1.1.4> write( python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/io/tests/test_file.py::test_to_file_column_len[pyogrio] python3.14-geopandas-1.1.4> /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/raw.py:733: RuntimeWarning: Normalized/laundered field name: '0123456789A' to '0123456789' python3.14-geopandas-1.1.4> ogr_write( python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/io/tests/test_file.py::test_list_layers python3.14-geopandas-1.1.4> /build/source/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. python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> df_points.set_geometry(df_points.buffer(1)).to_file(tempfilename, layer="buffered") python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/io/tests/test_file.py::test_list_layers python3.14-geopandas-1.1.4> /build/source/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. python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> df_points.set_geometry(df_points.buffer(2).boundary).to_file( python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe9-ogr_driver3-pyogrio] python3.14-geopandas-1.1.4> /nix/store/4l22nv51q1c76f1w6mm2b6d0n8l1vg7l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/raw.py:200: RuntimeWarning: Unexpected data type for geometry column: NULL. Further messages of this type will be suppressed. python3.14-geopandas-1.1.4> return ogr_read( python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/tests/test_array.py: 160 warnings python3.14-geopandas-1.1.4> /nix/store/s007ggb1pbfshvz8aq03f424v1qf4cqn-python3.14-shapely-2.2.0/lib/python3.14/site-packages/shapely/decorators.py:184: DeprecationWarning: The 'resolution' argument is deprecated. Use 'quad_segs' instead python3.14-geopandas-1.1.4> result = func(*args, **kwargs) python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/tests/test_plotting.py::TestPointPlotting::test_categories python3.14-geopandas-1.1.4> /build/source/geopandas/plotting.py:788: Pandas4Warning: Constructing a Categorical with a dtype and values containing non-null entries not in that dtype's categories is deprecated and will raise in a future version. python3.14-geopandas-1.1.4> cat = pd.Categorical(values, categories=categories) python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes python3.14-geopandas-1.1.4> geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes python3.14-geopandas-1.1.4> /nix/store/mbn2ni29qb5p25r8427zsnbshqf0am3w-python3.14-mapclassify-2.10.0-unstable-2026-07-20/lib/python3.14/site-packages/mapclassify/classifiers.py:2303: DeprecationWarning: Setting the shape on a NumPy array has been deprecated in NumPy 2.5. python3.14-geopandas-1.1.4> As an alternative, you can create a new view using np.reshape (with copy=False if needed). python3.14-geopandas-1.1.4> x.shape = (x.size, 1) python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes python3.14-geopandas-1.1.4> geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes python3.14-geopandas-1.1.4> /nix/store/mbn2ni29qb5p25r8427zsnbshqf0am3w-python3.14-mapclassify-2.10.0-unstable-2026-07-20/lib/python3.14/site-packages/mapclassify/classifiers.py:2321: DeprecationWarning: Setting the shape on a NumPy array has been deprecated in NumPy 2.5. python3.14-geopandas-1.1.4> As an alternative, you can create a new view using np.reshape (with copy=False if needed). python3.14-geopandas-1.1.4> cuts.shape = (len(cuts),) python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes python3.14-geopandas-1.1.4> /nix/store/mbn2ni29qb5p25r8427zsnbshqf0am3w-python3.14-mapclassify-2.10.0-unstable-2026-07-20/lib/python3.14/site-packages/mapclassify/classifiers.py:2514: DeprecationWarning: Setting the shape on a NumPy array has been deprecated in NumPy 2.5. python3.14-geopandas-1.1.4> As an alternative, you can create a new view using np.reshape (with copy=False if needed). python3.14-geopandas-1.1.4> x.shape = (x.size, 1) python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes python3.14-geopandas-1.1.4> /nix/store/mbn2ni29qb5p25r8427zsnbshqf0am3w-python3.14-mapclassify-2.10.0-unstable-2026-07-20/lib/python3.14/site-packages/mapclassify/classifiers.py:2519: DeprecationWarning: Setting the shape on a NumPy array has been deprecated in NumPy 2.5. python3.14-geopandas-1.1.4> As an alternative, you can create a new view using np.reshape (with copy=False if needed). python3.14-geopandas-1.1.4> xbar.shape = (n, 1) python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes python3.14-geopandas-1.1.4> geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes python3.14-geopandas-1.1.4> geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes python3.14-geopandas-1.1.4> geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes python3.14-geopandas-1.1.4> /nix/store/mbn2ni29qb5p25r8427zsnbshqf0am3w-python3.14-mapclassify-2.10.0-unstable-2026-07-20/lib/python3.14/site-packages/mapclassify/classifiers.py:2544: DeprecationWarning: Setting the shape on a NumPy array has been deprecated in NumPy 2.5. python3.14-geopandas-1.1.4> As an alternative, you can create a new view using np.reshape (with copy=False if needed). python3.14-geopandas-1.1.4> txbar.shape = (n, 1) python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes python3.14-geopandas-1.1.4> geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes python3.14-geopandas-1.1.4> geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes python3.14-geopandas-1.1.4> geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes python3.14-geopandas-1.1.4> geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes python3.14-geopandas-1.1.4> geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes python3.14-geopandas-1.1.4> geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes python3.14-geopandas-1.1.4> geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes python3.14-geopandas-1.1.4> /nix/store/mbn2ni29qb5p25r8427zsnbshqf0am3w-python3.14-mapclassify-2.10.0-unstable-2026-07-20/lib/python3.14/site-packages/mapclassify/classifiers.py:2574: DeprecationWarning: Setting the shape on a NumPy array has been deprecated in NumPy 2.5. python3.14-geopandas-1.1.4> As an alternative, you can create a new view using np.reshape (with copy=False if needed). python3.14-geopandas-1.1.4> txbar.shape = (n, 1) python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes python3.14-geopandas-1.1.4> /nix/store/mbn2ni29qb5p25r8427zsnbshqf0am3w-python3.14-mapclassify-2.10.0-unstable-2026-07-20/lib/python3.14/site-packages/mapclassify/classifiers.py:2818: DeprecationWarning: Setting the shape on a NumPy array has been deprecated in NumPy 2.5. python3.14-geopandas-1.1.4> As an alternative, you can create a new view using np.reshape (with copy=False if needed). python3.14-geopandas-1.1.4> x.shape = (x.size, 1) python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes python3.14-geopandas-1.1.4> /nix/store/mbn2ni29qb5p25r8427zsnbshqf0am3w-python3.14-mapclassify-2.10.0-unstable-2026-07-20/lib/python3.14/site-packages/mapclassify/classifiers.py:530: DeprecationWarning: Setting the shape on a NumPy array has been deprecated in NumPy 2.5. python3.14-geopandas-1.1.4> As an alternative, you can create a new view using np.reshape (with copy=False if needed). python3.14-geopandas-1.1.4> y.shape = (-1, 1) python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html python3.14-geopandas-1.1.4> =========================== short test summary info ============================ python3.14-geopandas-1.1.4> FAILED geopandas/io/tests/test_arrow.py::test_geoarrow_roundtrip[point] - pyarrow.lib.ArrowInvalid: Added column's length must match table's length. ... python3.14-geopandas-1.1.4> FAILED geopandas/io/tests/test_file.py::test_read_file_crs_warning_messages[pyogrio] - ValueError: 'mask' parameter requires Shapely >= 2.0 python3.14-geopandas-1.1.4> FAILED geopandas/io/tests/test_file.py::test_read_file_mask_gdf[pyogrio-False] - ValueError: 'mask' parameter requires Shapely >= 2.0 python3.14-geopandas-1.1.4> FAILED geopandas/io/tests/test_file.py::test_read_file_mask_gdf[pyogrio-True] - ValueError: 'mask' parameter requires Shapely >= 2.0 python3.14-geopandas-1.1.4> FAILED geopandas/io/tests/test_file.py::test_read_file_mask_polygon[pyogrio] - ValueError: 'mask' parameter requires Shapely >= 2.0 python3.14-geopandas-1.1.4> FAILED geopandas/io/tests/test_file.py::test_read_file_mask_geojson[pyogrio] - ValueError: 'mask' parameter requires Shapely >= 2.0 python3.14-geopandas-1.1.4> FAILED geopandas/io/tests/test_file.py::test_read_file_mask_gdf_mismatched_crs[pyogrio] - ValueError: 'mask' parameter requires Shapely >= 2.0 python3.14-geopandas-1.1.4> FAILED geopandas/io/tests/test_file.py::test_read_file_multi_layer_with_layer_arg_no_warning[pyogrio] - ValueError: 'mask' parameter requires Shapely >= 2.0 python3.14-geopandas-1.1.4> FAILED geopandas/io/tests/test_geoarrow.py::test_geoarrow_missing[geoarrow-True-point] - pyarrow.lib.ArrowInvalid: Added column's length must match table's length. ... python3.14-geopandas-1.1.4> FAILED geopandas/io/tests/test_geoarrow.py::test_geoarrow_missing[geoarrow-False-point] - pyarrow.lib.ArrowInvalid: Added column's length must match table's length. ... python3.14-geopandas-1.1.4> = 10 failed, 2371 passed, 407 skipped, 8 deselected, 11 xfailed, 2 xpassed, 193 warnings in 116.74s (0:01:56) = error: build of '/nix/store/avxqr2jprjnkzvampj0jjqx5p9a9vgmx-python3.14-geopandas-1.1.4.drv' on 'grpc://farm.numtide.com:50051?connect-timeout=21&system=aarch64-linux&token-file=/run/nix-farm-client/farm-token' failed: Cannot build '/nix/store/avxqr2jprjnkzvampj0jjqx5p9a9vgmx-python3.14-geopandas-1.1.4.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/0f4rhqnqsk863ivfwfkz3sqwgv8ax5x5-python3.14-geopandas-1.1.4-dist /nix/store/d3cqc27j3sjyriq8qngqyw2vs99kfdfl-python3.14-geopandas-1.1.4 Last 25 log lines: > txbar.shape = (n, 1) > > geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes > /nix/store/mbn2ni29qb5p25r8427zsnbshqf0am3w-python3.14-mapclassify-2.10.0-unstable-2026-07-20/lib/python3.14/site-packages/mapclassify/classifiers.py:2818: DeprecationWarning: Setting the shape on a NumPy array has been deprecated in NumPy 2.5. > As an alternative, you can create a new view using np.reshape (with copy=False if needed). > x.shape = (x.size, 1) > > geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes > /nix/store/mbn2ni29qb5p25r8427zsnbshqf0am3w-python3.14-mapclassify-2.10.0-unstable-2026-07-20/lib/python3.14/site-packages/mapclassify/classifiers.py:530: DeprecationWarning: Setting the shape on a NumPy array has been deprecated in NumPy 2.5. > As an alternative, you can create a new view using np.reshape (with copy=False if needed). > y.shape = (-1, 1) > > -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html > =========================== short test summary info ============================ > FAILED geopandas/io/tests/test_arrow.py::test_geoarrow_roundtrip[point] - pyarrow.lib.ArrowInvalid: Added column's length must match table's length. ... > FAILED geopandas/io/tests/test_file.py::test_read_file_crs_warning_messages[pyogrio] - ValueError: 'mask' parameter requires Shapely >= 2.0 > FAILED geopandas/io/tests/test_file.py::test_read_file_mask_gdf[pyogrio-False] - ValueError: 'mask' parameter requires Shapely >= 2.0 > FAILED geopandas/io/tests/test_file.py::test_read_file_mask_gdf[pyogrio-True] - ValueError: 'mask' parameter requires Shapely >= 2.0 > FAILED geopandas/io/tests/test_file.py::test_read_file_mask_polygon[pyogrio] - ValueError: 'mask' parameter requires Shapely >= 2.0 > FAILED geopandas/io/tests/test_file.py::test_read_file_mask_geojson[pyogrio] - ValueError: 'mask' parameter requires Shapely >= 2.0 > FAILED geopandas/io/tests/test_file.py::test_read_file_mask_gdf_mismatched_crs[pyogrio] - ValueError: 'mask' parameter requires Shapely >= 2.0 > FAILED geopandas/io/tests/test_file.py::test_read_file_multi_layer_with_layer_arg_no_warning[pyogrio] - ValueError: 'mask' parameter requires Shapely >= 2.0 > FAILED geopandas/io/tests/test_geoarrow.py::test_geoarrow_missing[geoarrow-True-point] - pyarrow.lib.ArrowInvalid: Added column's length must match table's length. ... > FAILED geopandas/io/tests/test_geoarrow.py::test_geoarrow_missing[geoarrow-False-point] - pyarrow.lib.ArrowInvalid: Added column's length must match table's length. ... > = 10 failed, 2371 passed, 407 skipped, 8 deselected, 11 xfailed, 2 xpassed, 193 warnings in 116.74s (0:01:56) = For full logs, run: nix log /nix/store/avxqr2jprjnkzvampj0jjqx5p9a9vgmx-python3.14-geopandas-1.1.4.drv error: Cannot build '/nix/store/avxqr2jprjnkzvampj0jjqx5p9a9vgmx-python3.14-geopandas-1.1.4.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/0f4rhqnqsk863ivfwfkz3sqwgv8ax5x5-python3.14-geopandas-1.1.4-dist /nix/store/d3cqc27j3sjyriq8qngqyw2vs99kfdfl-python3.14-geopandas-1.1.4 error: Cannot build '/nix/store/ak15vdgq2842cfws1rv15z74zkqxqk1q-python3.14-geoarrow-pyarrow-0.3.0.drv'. Reason: 1 dependency failed. Output paths: /nix/store/dm7bkgicnf8nq7wrc3gx1kdflrcfy6q2-python3.14-geoarrow-pyarrow-0.3.0 /nix/store/mi3ggr93mvg7fx75wdndj84pzc6snd2h-python3.14-geoarrow-pyarrow-0.3.0-dist error: Cannot build '/nix/store/1zfbh354nshh0qqbvbj9qvnp3104f8z3-python3.14-pyiceberg-0.12.0.drv'. Reason: 1 dependency failed. Output paths: /nix/store/28i96n9ggr9n5g15i218lld0nrzxl2gw-python3.14-pyiceberg-0.12.0-dist /nix/store/rvwkhi00wpk2i60vhc5ldq8f61sf7y04-python3.14-pyiceberg-0.12.0 error: Cannot build '/nix/store/p1fvhhjwy24chi5kkf64zbqi0lznykjz-python3.14-pandas-stubs-3.0.5.260914.drv'. Reason: 1 dependency failed. Output paths: /nix/store/49bpkl68i5cakr3m2xpa9fj0hgjr9lhp-python3.14-pandas-stubs-3.0.5.260914 /nix/store/f8qlal6h4ylzygq6migv7j3xgqcih8p8-python3.14-pandas-stubs-3.0.5.260914-dist error: Cannot build '/nix/store/638g8iamhnzq7z9fw1vi3a96pd7gvxp8-python3.14-pdfplumber-0.11.10.drv'. Reason: 1 dependency failed. Output paths: /nix/store/aqj7m5i3lld12zi321vs8lg0kzcwfm9w-python3.14-pdfplumber-0.11.10-dist /nix/store/qi6fvwh14yyhbll1qg6x6d6067k08v3q-python3.14-pdfplumber-0.11.10 error: Cannot build '/nix/store/m5zd0qr06adf9b8xv3zxrmn0j311hvvn-hindsight-1.1.0.drv'. Reason: 1 dependency failed. Output paths: /nix/store/7g6s09xdar47kk58zgr0qhrd19saclcz-hindsight-1.1.0-dist /nix/store/y2vzbv9fm5kjv58wcsrw2dsavb9zss07-hindsight-1.1.0 error: Cannot build '/nix/store/gwmd78d6xfx1pck8v5gbvclw1yddyvzd-check-hindsight.drv'. Reason: 1 dependency failed. Output paths: /nix/store/ngdks1zr21l6fvyw65m40nfrdnbxffcg-check-hindsight