these 11 derivations will be built: /nix/store/f0i39pm02j41xaf5jwk6kya47qq0df3y-python3.14-geopandas-1.1.4.drv /nix/store/0iw31w8dydl7bfk8ffr59rmyw9j42mbn-python3.14-geoarrow-pyarrow-0.3.0.drv /nix/store/i6h02ml0rin8dfnc3cy3k4d09zv991d1-python3.14-speechrecognition-3.17.0.drv /nix/store/8q54w0605kc5vs7gllrz16rj86qkq4fp-python3.14-pyiceberg-0.12.0.drv /nix/store/lh9ljpa691gyq47mf4wfl7vpwh6falxw-python3.14-pandas-stubs-3.0.5.260914.drv /nix/store/jhh2ryjl3wad9q01sivfzypx82flz3aa-python3.14-pdfplumber-0.11.10.drv /nix/store/45qrgf61mqv4crgi9zyvpmrjqa093wwi-python3.14-markitdown-0.1.8.drv /nix/store/akc1jky55r51d7s7q7iv6i9fq8ks7vdm-python3.14-toktok-rs-0.3.0.drv /nix/store/hz8jiavvkqbl011mnn74shcq22iklhdb-python3.14-github-copilot-sdk-1.0.13.drv /nix/store/ji1vyphqyk5gkz1zql2yczgzxf29kmk0-hindsight-1.1.0.drv /nix/store/q66ybw3rhjcncd3nlqzzhdn78xki2dnp-check-hindsight.drv these 310 paths will be fetched (1.2 GiB download, 6.8 GiB unpacked): /nix/store/fc5pxf5hya56vw4xshfp9ci4v6iris8x-armadillo-15.4.1 /nix/store/y6y27iagsjal3xrfws55sqslc2ih30b4-arrow-cpp-24.0.0 /nix/store/wkjsqc1cxb62c59hqnyifdrvvlwqq4fy-aws-sdk-cpp-1.11.647 /nix/store/y7nmlbx0w687zlfd05r3cinpwmp79ypw-azure-sdk-for-cpp-core-1.16.3 /nix/store/8qjprbkyrn70g1jla9mqs3zrcjb1rmy1-azure-sdk-for-cpp-identity-1.13.3 /nix/store/89d3b9fkyin7c6xn0rhic208nn6cpdj3-azure-sdk-for-cpp-storage-blobs-12.16.0 /nix/store/qqnpjzdy6hxxj75jvc0ycwzs0vsrjhmy-azure-sdk-for-cpp-storage-common-12.12.0 /nix/store/iy6xh18c8myrn9vxqhx2jv0hqiwqimry-azure-sdk-for-cpp-storage-files-datalake-12.14.0 /nix/store/x6ah0mixjd2x28bc46xjl22x4cnq141j-blas-3 /nix/store/3kk1pvyrcvc0cd82qqfyipvyjgdyi4ic-blas-3-dev /nix/store/yg2rqmbjh24x5yawhjn5135pijyjr4fn-boost-1.91.0 /nix/store/2imj8clf1yxbn78l5w2nng9ympikmi1y-brunsli-0.1 /nix/store/fz36n7862gk564d4ahpx67fcdxyjzl8x-c-blosc-1.21.6 /nix/store/kbbzdq1xi63lp723w9cyd6k98k8rwx1w-c-blosc2-3.3.5 /nix/store/lldhxk3qi17bpda1n1c4qj98va35fcdp-cfitsio-4.7.0 /nix/store/5aaan1sx96ilkm6qdbypq0mc26fq162i-crc32c-1.1.2 /nix/store/0vv8kd0wnr2hzr3j438z0x0cwhpcabky-crypto++-8.9.0 /nix/store/08wrmh2pn8a14wkjwiz6r9bbvmz7sdz3-ctranslate2-4.8.5 /nix/store/wp9cj5pv2d3gyqps72fh89zzfag06ihc-ffmpeg-headless-9.0.2-bin /nix/store/d5j6iwn226cg4kghcsgla9k8zamfwddc-ffmpeg-headless-9.0.2-data /nix/store/1m6w5sy56xxwfdpr2gz930ja6wgh0rkj-ffmpeg-headless-9.0.2-lib /nix/store/479cplgq5bic3x8hzqacxakkv2933zgc-flac-1.5.0-bin /nix/store/2fkg3v59kjm3pqf47i2fjhrkn9wyfr65-fmt-12.2.0 /nix/store/s7z8dg92m7s80wnn6x4lpsrvb631sglw-freexl-2.0.0 /nix/store/yc378qvbzkhqgzcypyvgza8pn00jiq8d-gdal-3.13.3 /nix/store/5y2hz19i72sfdn8xa88wxg10ax118qca-geos-3.14.1 /nix/store/g1i8bdsfnvncyxvg31jl2bvb3z1mdlbq-gflags-2.3.0 /nix/store/z3cnh9p784ha8mq6hdwabp4nai52qik3-gfortran-16.2.0 /nix/store/kfijpwqcc97yg7n3irqawra417z900p1-gfortran-16.2.0-lib /nix/store/yyv00ava085kn12xhsj865izw39cfiqm-ghostscript-10.08.0 /nix/store/9gr40vgwxys8np8h4qn87njisipbm5cg-ghostscript-10.08.0-fonts /nix/store/mqd0igsp28827j7b26vv4mlg7z40mcmc-glog-0.7.1 /nix/store/qabyna1xlf1yfxaq4wyql4498syjaj7q-google-cloud-cpp-2.44.0 /nix/store/fci5pq7d464n6ncj8nkczgd799bazd5v-hdf-4.3.0 /nix/store/8dargxpz6pd4j7w0xd3rf7rc0wrn9y23-hdf5-cpp-1.14.6 /nix/store/63hsms2z00aa9lqd0q51c3v9si1wqikq-ijs-10.08.0 /nix/store/qsaaaxsb0c9nhbg5h0b7s1wb6cjbbhfm-jbig2dec-0.20 /nix/store/c5gwbvsz78j9hlgc9njdxshirrw2qlxb-json-c-0.19 /nix/store/j67zfgxyy66wqka5yi8zvy9l59qcay9f-lapack-3 /nix/store/77nl9ph9xdfq3h896slc9v6ry4pw4ify-libaec-1.1.7 /nix/store/664g6sr0b1r4wd40y9a6kbjhhxfnzf6b-libargon2-20190702 /nix/store/i01wnf0lccr3ch07v0197wzar223fa68-libevent-2.1.13-dev /nix/store/8kg4ffs71cy7csijyf26y2xa5073p9nw-libevent-2.1.13-openssl /nix/store/jgx2rrq7k3ha3j37glbknwqda4fwz8x1-libgeotiff-1.7.4 /nix/store/qzy9qw8vxqpwabwv133k5b1ndlx9jvcp-libheif-1.23.7-lib /nix/store/dn6y76w8jb5hsj59n92fz200kmrya1gj-libhwy-1.4.0 /nix/store/2gnj1s2wgcbzd7bm8nfzb6azx32wp0lh-libjxl-0.12.0 /nix/store/lmjmp34c1q109a5ijdyw7qmy4g0m2ghw-libmpc-1.4.1 /nix/store/dfb2pn3hmybw2mfsym298rq364k284yb-libpaper-2.2.8 /nix/store/mk2yb7v61ivq1xqxrkq561a7dvgy9zdp-libpq-18.6 /nix/store/g0isv41k9iwlz83hj6vkaihbqijnlv3h-librttopo-1.1.0 /nix/store/nxgdxni194di66pw1aaidkq6ssxa6bii-libspatialindex-2.1.0 /nix/store/g3jngh2pv5hg9c1fncja58vf4n1gp8xz-libspatialite-5.1.0 /nix/store/fa9fc3vzzhz39qskms8lw8zsfx7mwxm3-libzip-1.11.4 /nix/store/z8xjpnrz0ski0qira3ghhbdlp7ywqws5-lz4-1.10.0 /nix/store/iq4fmpva4yw78lx8fy1lfc8dmaiinn3i-lz4-1.10.0-dev /nix/store/99h0diq2p2d91jas28ka3ymrnvv4bin1-mariadb-connector-c-3.3.5 /nix/store/lx398qxqr0rflw42iyq15gymcdcx2kzx-minizip-1.3.2 /nix/store/37p6nkw49812rp03wp6swi2wg9rdrkgl-mpfr-4.2.2 /nix/store/l0nmy0pg3aiqhkv5fh87fr37l7z52kgy-netcdf-4.10.1 /nix/store/zkahglbjnp5smz1xfsz1x39hw7bhyzpk-nspr-4.40 /nix/store/7wsclmy94i24ykz3prajckib1gay993g-nss-3.125 /nix/store/hnds7nyglck5z533swzdsf9whbml94s2-openblas-0.3.33 /nix/store/c4i4mdh1p96vy54v1byhb4kazx624gzy-pdfium-8110 /nix/store/3dn88vgrf8j1lavwg77vlwkpapl9pqyi-pdfium-8110-dev /nix/store/rnq1qsx3h4yiq7kqsjrkxic87z9hwlq5-pocketsphinx-5.1.1-data /nix/store/23q55lqn3fdvhdy68whp46nfa2qvqasf-pocketsphinx-5.1.1-lib /nix/store/qgbzir9gd3r2ndn37xzmfjf2xnfzbn2z-poppler-data-0.4.12 /nix/store/z3f2qb3xmhv6rp2lm4ddj4jlysg3hwcc-poppler-glib-26.10.0 /nix/store/d9hzl2cl8zgd3fysk52rfzzwhsajpxbl-proj-9.9.0 /nix/store/ahvns1b1msxfynbpnb0cs46lxjwi0cf2-pybind11-setup-hook /nix/store/pn60a6b8xbslrl0jnyp6gs1jz9c6rh5n-python3.14-adal-1.2.7 /nix/store/7zwh8nsng8yq3dn8zzi604fjcjc40bpg-python3.14-adlfs-2026.8.0 /nix/store/vagijqphxscaj0hswa0pqchdh9gp53xm-python3.14-aiobotocore-3.9.1 /nix/store/h38z444hnlishslfrhgx88n0fglc4ra0-python3.14-aioitertools-0.13.0 /nix/store/0dfbx85zzbfvn7vzbdrhx6ndb91l5y2v-python3.14-alembic-1.19.1 /nix/store/cv4k2gb1hrdzib2fymy7hyzm5kp591m0-python3.14-anthropic-1.8.0 /nix/store/5ni7m7ajr8pz6va4f1f8fhnbv896x8k0-python3.14-antlr4-python3-runtime-4.13.2 /nix/store/bbh4y6d9x8z70qs1l5s6fb0lj4kq6yaz-python3.14-appnope-1.0.0 /nix/store/ldcl15bfwrv4cj7z176cz0cr0vdfji2i-python3.14-argon2-cffi-25.1.0 /nix/store/di2l1y08mnxzxlrqav39snrcrrw2v8in-python3.14-argon2-cffi-bindings-25.1.0 /nix/store/bwhv9dpwska7136az3i9dnxbkcjm3saa-python3.14-arrow-1.4.0 /nix/store/bvk09kkvgw8l90yr4q35pbg9wlvdrmfm-python3.14-async-lru-2.4.0 /nix/store/80qxjx8p85x93mwm2nc06ic7rfskwiyd-python3.14-asyncpg-0.31.0 /nix/store/lml2gjqq0qj60r0symak1912p679a9nq-python3.14-av-19.0.1 /nix/store/v8kzacxrqm1ia20d5vx94vk2hhpspr8q-python3.14-aws-sam-translator-1.110.0 /nix/store/nss3a46ws7r023a6dmvqjh3wwqj2w5fk-python3.14-aws-xray-sdk-2.15.0 /nix/store/apl2ghd62kmmspch192ikz2y3vj6gffa-python3.14-azure-ai-documentintelligence-1.0.2 /nix/store/xpp3avsi0pwvi4072v3bqfk0saiz9nfz-python3.14-azure-common-1.1.28 /nix/store/z38p44vxl2i6wgnndrciqiqqkwmk8f03-python3.14-azure-datalake-store-1.0.1 /nix/store/gf11bpa7nd52h8fq0fi9wiapyi9n8y7q-python3.14-azure-identity-1.25.3 /nix/store/rzplgcs6f27jccih6h2bylydxizmy91y-python3.14-azure-nspkg-3.0.2 /nix/store/9z8nfx821npkbfsvrqw3icdzwc229d1v-python3.14-azure-storage-blob-12.30.0 /nix/store/393yajg4afvzhz7fkaq30bp5khnk2z1l-python3.14-babel-2.18.0 /nix/store/pkhkqz67k91j9kc8pbqnqzah5imgl5hg-python3.14-bleach-6.4.0 /nix/store/1dchxv6amca62g75jfbv5ydzx5y89c7d-python3.14-blobfile-3.2.0 /nix/store/j3pm5x2bpyv99rz4l4bk8ayj0gwwryir-python3.14-blosc2-4.14.1 /nix/store/l2frgsf6hjyl52r201jmycgrda9xfimb-python3.14-branca-0.8.2 /nix/store/jxd56rdwfq0gr95m01r007zwzg0jaqc7-python3.14-cfn-lint-1.43.3 /nix/store/a35jll6fhvi4816x98gwy2dfxyihp9mf-python3.14-claude-agent-sdk-0.2.178 /nix/store/lhya47hf333n5ik4sklps5jl808jks5x-python3.14-cloudpickle-3.1.2 /nix/store/nlbq9yq64djdbblryal77m5bs3y4pfjz-python3.14-cobble-0.1.4 /nix/store/q1pixbkhrzcwq3wl11q3436qs2f9n999-python3.14-cohere-7.0.4 /nix/store/2lbbzyjny66ywmqzwj8cwvhx7cb86s9m-python3.14-coloredlogs-15.0.1 /nix/store/qz6z57mrranc7hpp04sxvy4nivxjhaa7-python3.14-comm-0.2.3 /nix/store/7946dys729l6219j9kir5q2y032cksdm-python3.14-contourpy-1.3.3 /nix/store/8bwf6ssmgvvd7mpkf6fckq3py2yhnd3d-python3.14-ctranslate2-4.8.5 /nix/store/1dyawyj6fra7mrqj704y0bkxqnvglpfn-python3.14-cycler-0.12.1 /nix/store/5myi8gaj4iiy5hy2gcb9lp3clann9mf2-python3.14-cython-3.3.0 /nix/store/cyj2klfmvgxx2kniydi5c911mgx1nsyx-python3.14-datafusion-54.0.0 /nix/store/vmndjffkw3c8rzwcrfhapz934lkalqaf-python3.14-dateparser-1.4.3 /nix/store/3hfmifsdgi6gbld2j6v2460s8rpcf2ac-python3.14-decorator-5.3.1 /nix/store/rp9z4q3wdrywi1nk4z68kx6wq89kc4s9-python3.14-et-xmlfile-2.0.0 /nix/store/8d54d7w26asxqsdbmcxgm292knd54q5b-python3.14-fastapi-cli-0.0.32 /nix/store/93nyraiym29kxmzk7p54ll0jm9ik352g-python3.14-fastavro-1.12.2 /nix/store/w6z1ya7wm7j5d4f8g92f3f36mlfha8dh-python3.14-faster-whisper-1.2.1 /nix/store/gz17nhpr655p663ivnzknnqs4x5ck6mk-python3.14-fastjsonschema-2.21.2 /nix/store/ckzxzqwiy88pzq01ac12xigcz4dh81bz-python3.14-fastmcp-3.4.7 /nix/store/haxlhbzn6gs802gz8mvv5saxglraaqfk-python3.14-fastuuid-0.14.0 /nix/store/3v2zpixflxv3xwqzkmaaab77vnx0h06i-python3.14-flask-cors-6.0.5 /nix/store/5izdq63c5hp1if9l37ji7q476hmmq7z9-python3.14-folium-0.20.0 /nix/store/08c8qaqwijjikw011vi1hv4izizk7y65-python3.14-fonttools-4.63.0 /nix/store/h3d09ns45z6hw4qiq8kd7lqk7ax7jjgg-python3.14-fqdn-1.5.1 /nix/store/bf5wjfcwxx7n4w942vwprxq4mm8kmwnn-python3.14-fsspec-2026.7.0 /nix/store/5qbd7snwwdznps3k442drrn00g9w698k-python3.14-geoalchemy2-0.18.4 /nix/store/z6mh9m0h2iafa3vdy9mrm9sb10g22c66-python3.14-geoarrow-c-0.3.1 /nix/store/5za0nldjc29mns37pa5h1h3vjlf7415n-python3.14-geoarrow-types-0.3.0 /nix/store/hmjbzpg605b1720hhsa78f0n1n54y8nk-python3.14-geographiclib-2.1 /nix/store/q74r04ak1rvl0qaqxpii3bxbl4dhcszr-python3.14-geopy-2.5.0 /nix/store/0il7ibinc6v0z6z1zdx35442naiw2zf4-python3.14-google-api-core-2.29.0 /nix/store/gnmc2f8rdqcsxwy9vaxxc3kb2pcg129g-python3.14-google-cloud-bigquery-3.41.0 /nix/store/8paxyam5xwagakk93gchh5y1gwh6dm06-python3.14-google-cloud-bigquery-storage-2.36.0 /nix/store/3hxb2hz2z435sc9f9hdigd88x7fc2jmm-python3.14-google-cloud-core-2.5.0 /nix/store/56y8vfpnzn941as5ivw149mbyf64cb5s-python3.14-google-cloud-speech-2.41.0 /nix/store/ag3gmc1kjn0jfr1mbc60znbrnv2dc74z-python3.14-google-crc32c-1.8.0 /nix/store/wjfn6i2mac6glp9cxdnczqbf1zggxs54-python3.14-google-genai-2.33.0 /nix/store/h5792pq4mks70avzp2qa1rf7xxdqcdrs-python3.14-google-resumable-media-2.10.1 /nix/store/qpg3k1r4d24f6yk24fc4fjnc4qi8akhn-python3.14-graphql-core-3.2.7 /nix/store/s6518n1586m0qxmh5jj9ng31g8g1451y-python3.14-greenlet-3.5.5 /nix/store/4k6y8j2yp38aj0jn15w2fghzdby0vk2f-python3.14-groq-1.7.0 /nix/store/svw1r9x4j4ana8ri66z52rkkmajh64p6-python3.14-grpcio-status-1.84.1 /nix/store/4baxkwdw73wr6npjdwf2wmr87kx2rwi3-python3.14-hf-xet-1.8.0 /nix/store/4yqf2b0v6v8z42qmjyl4iqs60g4yrhic-python3.14-html5lib-1.1-unstable-2024-02-21 /nix/store/lwnch1pz9b79z56pjmpzbjhsnhhx81ym-python3.14-huggingface-hub-2.4.0 /nix/store/k0h3pi9brxqp54kdnm7yscc8irjidj3a-python3.14-humanfriendly-10.0 /nix/store/1d9v3h366ybsp8d1bbgxxlfm23pfhqwh-python3.14-ipykernel-7.3.0 /nix/store/qfjs9v5gs012gy8cz6i40qp6w4ssbj6c-python3.14-ipython-9.16.1 /nix/store/p2yz6baa9az3w66ln7wzmnl7x3l3ykdg-python3.14-ipython-pygments-lexers-1.1.1 /nix/store/mlvifffmn5gpapa456zv5bgj36kyb25j-python3.14-isoduration-20.11.0 /nix/store/3pkim8lx0ipfjl9hnvc0mfi2lamxp0kp-python3.14-jedi-0.20.0 /nix/store/9z5rzal74ybp4wqazkzggd3bhgcfpgd9-python3.14-joblib-1.5.3 /nix/store/jxbshvp9lywqicirra4vgy1bfv1rpbpa-python3.14-json-repair-0.64.1 /nix/store/cfcfg3j5jfjx8hw5zpnr4v2zk5byy686-python3.14-json5-0.15.0 /nix/store/v9g5f4ny9hz9jxb85jnjg2hsnwf61pzi-python3.14-jsonpatch-1.33 /nix/store/rchhd7pprmxkxpv5iw73mpkks6pl53wr-python3.14-jsonpickle-4.1.2 /nix/store/ajs1ls8w2zka39f1wxibl9sn9k4kac68-python3.14-jsonpointer-3.1.1 /nix/store/0cxnm69rq6bnax7cfydcv3p3mwancp2a-python3.14-jupyter-builder-1.2.3 /nix/store/2rf6d24fjb8yh8n8pcp9ilc4phn38zq0-python3.14-jupyter-client-8.9.1 /nix/store/j5sgvr6wxnfy6wl3apzkmbqbkf123ycp-python3.14-jupyter-core-5.9.1 /nix/store/r30qab05qgv0d6h89pis137cgkz0yhz3-python3.14-jupyter-events-0.12.0 /nix/store/1klkknl6bf8b3xkq8wlk3zzpps2wv0gb-python3.14-jupyter-lsp-2.3.1 /nix/store/njziqzgf3i8pabnzsmdjqq3hwrcp6r1r-python3.14-jupyter-server-2.21.0 /nix/store/799fsp61l34s1vc63v62ha6i00lpvl2l-python3.14-jupyter-server-terminals-0.5.4 /nix/store/7mshp6acqjbk960cl5ff0567ybjs9bsc-python3.14-jupyterlab-4.6.4 /nix/store/8i48dagfc46rzhazynlp4m218fy9fxyf-python3.14-jupyterlab-pygments-0.3.0 /nix/store/9i059iaqkcwqkp3z2dddc4vwhq7l7013-python3.14-jupyterlab-server-2.28.0 /nix/store/v489xa5hr3m01v7fz3g2qr5y0w866i30-python3.14-kiwisolver-1.5.0 /nix/store/0z1ys3xhw2z1l0faq949skzs8bjfh3jz-python3.14-lark-1.3.1 /nix/store/kz0hkxanwpnsjv3mgwmzbygza6l236m4-python3.14-lazy-object-proxy-1.12.0 /nix/store/k8488imp4fxnr681k006m9a8q725h5dn-python3.14-litellm-1.108.0 /nix/store/h76skv7ccc3b44lxf4cj60by9q1y568v-python3.14-llvmlite-0.49.0 /nix/store/lklqpfdb1s9hc5xin357ic6r7jzqf527-python3.14-lz4-4.4.5 /nix/store/2l4ny3jiwq93aqnrxah7626s4k94hk2d-python3.14-magika-1.0.3 /nix/store/w7vcxrhxjzggkm40ysgi7aai8a695vr5-python3.14-mako-1.4.1 /nix/store/ir2x8m44zl6nsg5ncqghbg0yfic20bv8-python3.14-mammoth-1.13.0 /nix/store/clg67iyxxydjxrawlyqsib9f383a2rzv-python3.14-mapclassify-2.10.0-unstable-2026-07-20 /nix/store/zgj7cdh2rkqx2dwsg3q4q6psw2v6avrz-python3.14-markdownify-1.2.3 /nix/store/wnky5rcjhbjxpg528q4yy8kq0mr2f0s0-python3.14-matplotlib-3.11.2 /nix/store/957g9w4h23k1pjwjy8zk9p0ilbzswg62-python3.14-matplotlib-inline-0.2.2 /nix/store/8v99xk3kj9n6wj7jpvac322prvcvs1m0-python3.14-mistune-3.4.0 /nix/store/ynirdpin8y85wfs78q3kg7rbk6rp6r22-python3.14-mmh3-5.3.1 /nix/store/03dfhw0vb9cxbgypsnvmp892pjl5v8zj-python3.14-mpmath-1.4.1 /nix/store/d8hh4jp9gjhqwlqxnxviinfwazyqnwd1-python3.14-msal-1.38.0 /nix/store/436qyaijlhs626y29p6d19mv553k0ja2-python3.14-msal-extensions-1.3.1 /nix/store/77bkwsld8is7rpgpcznqq46pcsllhmpn-python3.14-narwhals-2.25.0 /nix/store/akxz7kf2a1wjqa7z57y5sb7bbkq6a3lz-python3.14-nbclient-0.10.4 /nix/store/191g528ipl2qrmvis9n13hwf99hwg4fp-python3.14-nbconvert-7.17.1 /nix/store/23jfkliwidm975dagxim1ygskb6234p9-python3.14-nbexec-0.2.0 /nix/store/dpk0qx8bprj7p42camjqzsrqw3x5a33p-python3.14-nbformat-5.11.1 /nix/store/xnx88yfhszky15mii015gq1wh3isbzn3-python3.14-ndindex-1.10.1 /nix/store/dd3lqd9ndqfmpan8m967bw6h6hvpj9lp-python3.14-nest-asyncio2-1.7.4 /nix/store/bc901m5pzm4091swz59w8zr8bazz2lxa-python3.14-notebook-shim-0.2.4 /nix/store/2pd1sfwafrhli3mr456ipqgp2ln83pid-python3.14-numba-0.67.0 /nix/store/rhr8w1fsj20cscd8zlj1lcz7ikj5v8l2-python3.14-numexpr-2.14.2 /nix/store/6c1ba1j7xmfmaqyl9x86lcjb5ms9wq7i-python3.14-obstore-0.9.4 /nix/store/45y7wd58xzrjcr0w3dhhamqll1scwd51-python3.14-odfpy-1.4.1 /nix/store/rzrj4hm47hq0rhyjic9y2mk6dwg30a48-python3.14-olefile-0.47 /nix/store/dj17cllq8h3x9ib95qhymi9yarj7avam-python3.14-onnxruntime-1.27.1 /nix/store/hr9k4dalmw82rhs0w8cgl54vpf3gdrm2-python3.14-openai-whisper-20250625 /nix/store/x4pxa7dw09wsly61w32f1mmd8686xhzy-python3.14-openapi-schema-validator-0.8.1 /nix/store/pp1si8m7l32m0j7x7aj0av8zwcnmiqv3-python3.14-openapi-spec-validator-0.8.4 /nix/store/afygx8sg2zgny95rpvxfvl5phzgbkcnr-python3.14-openpyxl-3.1.5 /nix/store/wqyfks2ry67s4wclmvzx5qnplfv8m88j-python3.14-opentelemetry-exporter-prometheus-0.64b0 /nix/store/jiyxnfihbya7hvfvg1wgx6cccr29fqci-python3.14-opentelemetry-instrumentation-0.64b0 /nix/store/rqxshd2lzh2fvf8l814az3dqmpk12yrh-python3.14-opentelemetry-instrumentation-asgi-0.64b0 /nix/store/zp0prhjrc915vm1s1iag6gprcn10m6vs-python3.14-opentelemetry-instrumentation-fastapi-0.64b0 /nix/store/zz01mzpy15jd8mhw4n3rxjm6crdm1ng8-python3.14-opentelemetry-util-http-0.64b0 /nix/store/0dvr78p00s50xxk09fdys3sybzq09gvj-python3.14-orjson-3.12.0 /nix/store/l036mzjlsqnfkkg75qlfwn8llr4w4gza-python3.14-overrides-7.7.0 /nix/store/d5i6fj1yx26288iprcinw8zb9nqgzrvm-python3.14-pandas-3.0.4 /nix/store/ns1m3ba2h0k0smb50wfrc51a129xw7rv-python3.14-pandocfilters-1.5.1 /nix/store/qcff5wh7jwfic6v7bmfx3y04vf6izkjk-python3.14-parso-0.8.7 /nix/store/iw748wqipdmqs1sjxyhkcxgq0sbv24c9-python3.14-pdfminer-six-20260107 /nix/store/626qyag16nv4mccbf5bkb2hgcl94aw02-python3.14-pexpect-4.9.0 /nix/store/mq4ah5wxpmcqfp60vyjwds6fsd969nsb-python3.14-pgvector-0.5.1 /nix/store/q7qgs1fs5gxds1g5zv1m1wl8zmqrjj7p-python3.14-pocketsphinx-5.1.1 /nix/store/r3s93c8jmzivrz88a4zdddl8v6vzjpab-python3.14-poetry-core-2.5.0 /nix/store/45bms24jlbl1jabbpcwsq1k9bhv04adr-python3.14-portalocker-3.2.0 /nix/store/1n8xila9gkyyy29ra2k07r7dv7ld8d5a-python3.14-proto-plus-1.27.1 /nix/store/ajk8f2lpl5jxq1pnzbxcljc5bpilp9df-python3.14-psycopg-3.3.6 /nix/store/a9pwlzg5vq4z3ljjx98rqiv8p5nppi7b-python3.14-psycopg-c-3.3.6 /nix/store/90f2w02cgfqa2msqaa7ziqk8vs8466i1-python3.14-psycopg2-2.9.12 /nix/store/9bynbmwbjxszhnnh8gm24m5mkv7csn4n-python3.14-pure-eval-0.2.3 /nix/store/1f3xnplbf7y3dgzwy4miy99zc2pwfwzx-python3.14-py-1.11.0 /nix/store/j1fgba6ndv8w9qfdkqrgc4h1xvh2gnxz-python3.14-py-cpuinfo-9.0.0-unstable-2022-11-20 /nix/store/4g5f75rlly1srqqajr7cjdnah6d0i71n-python3.14-py-partiql-parser-0.6.3 /nix/store/mmwxgmiwxh1065vis4cp63bzmgnkgdw3-python3.14-py4j-0.10.9.9 /nix/store/9y7v4g78dvwhv5i4m6g5xh4m73pqjqns-python3.14-pyarrow-24.0.0 /nix/store/jn6i6cp54xjnhhbjxzxb9cnh6n2iz2v4-python3.14-pyarrow-hotfix-0.7 /nix/store/8qzxz4i5dv2n0ms5gw34j97989q2k1gi-python3.14-pyaudio-0.2.14 /nix/store/h8k00q3hx1ngcvna7agmjrsyw0h0g5vs-python3.14-pybind11-3.1.0 /nix/store/8azj66qbb3s1brkhkbb1kplgkadjqfgh-python3.14-pycryptodomex-3.23.0 /nix/store/kiprqm2yfys95a654vlpw99nzbf2hvam-python3.14-pydantic-extra-types-2.11.0 /nix/store/cahg2bxa324nrvnbfqchdnwf6w4l3jby-python3.14-pydub-0.25.1 /nix/store/576fxnxw19rc3pj144bvq4mvdc7dhd9b-python3.14-pyiceberg-core-0.10.1 /nix/store/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-python3.14-pyogrio-0.13.0 /nix/store/b3mkhq62nrjy1cdc43rpx89b69s3k5xm-python3.14-pyparsing-3.3.2 /nix/store/6fzk0gxm4fkwzzg99cv2hskfih80gv76-python3.14-pypdfium2-5.14.0 /nix/store/wkn3vf0w24kz9lrabnn3lg470d2mlqrz-python3.14-pyproj-3.8.0 /nix/store/milfc238anl7zy7wgpq4qy901q8gazvi-python3.14-pyreadstat-1.3.5 /nix/store/q1m18i51cz7b5yw3pq14w1giy057x3k9-python3.14-pyroaring-1.2.0 /nix/store/6bw0lznikld3z3cgzw18zbr0zqim2bdn-python3.14-pyspark-4.2.0 /nix/store/lyq6g0pz2bvirxmii3b7yyd35ivhwxwx-python3.14-pytest-cov-stub-1.0.0 /nix/store/pnym80ckbgm0rrz8bqxwfyh2vdhw98d5-python3.14-pytest-httpserver-1.1.5 /nix/store/0c42c41m0c6nv558ipakrcyif0zljh00-python3.14-pytest-lazy-fixtures-1.4.1 /nix/store/mpkw2zgw7lvgk54x2920c2aw6g17hcrl-python3.14-pytest-mock-3.17.0 /nix/store/g8b7swbxk1nhalxk0mk4nyk8j798p1n8-python3.14-pytest-parallel-0.1.1 /nix/store/y7hlhn2qwafi8k9by94np15xdgqpg8mh-python3.14-python-calamine-0.8.3 /nix/store/ghn93arl36h0qbk0xsv5z7y3ii5rdbq1-python3.14-python-json-logger-4.0.0 /nix/store/bfgfqhfdyx8agswfph9gznnxgfzvaih3-python3.14-python-pptx-1.0.2 /nix/store/yprrx2xrrhqwb1i33zllzsxa444kbcp4-python3.14-pyzmq-27.2.0 /nix/store/b39959gx9a2nfdm30lvrnzsy0jdnjxng-python3.14-redis-8.1.0 /nix/store/82psx59fq5w83p6laknq29ryd38pxrgs-python3.14-requests-mock-1.12.1 /nix/store/f206kv6qpb7zd56k4qqhaq428a3az1zk-python3.14-rfc3339-validator-0.1.4 /nix/store/qkczqp522spkrjldjj83d2kg6jkxgazc-python3.14-rfc3986-validator-0.1.1 /nix/store/g0c5r3f88lyqgzy1bfrizzhsqwsm9h66-python3.14-rfc3987-syntax-1.1.0 /nix/store/0p3krayjl6ain3h4a28cy7gsp1kdi6wc-python3.14-rich-toolkit-0.20.1 /nix/store/yrp4c1lzby0h6nqkh61dd8988xwvx0lf-python3.14-rtree-1.4.1 /nix/store/nfls7n1fc3id0l81kbz14v9pq21d5j0d-python3.14-s3fs-2026.3.0 /nix/store/i3vrqg0ac6qzkac2bbqrsag2yqx8iimq-python3.14-scikit-learn-1.9.1 /nix/store/3z924rh8h080fk3l650cpjmjs4jz89am-python3.14-scipy-1.18.1 /nix/store/gdk9bqhifk1grmb5xv86k4p8kmnmnh47-python3.14-send2trash-2.1.0 /nix/store/hi08xb8vslq60n7p5rilb49agkyy4zxz-python3.14-shapely-2.2.0 /nix/store/m91qpwf1x8p6236kx84bwwy1wm8gfdcg-python3.14-soundfile-0.14.0 /nix/store/jw9r615bpdsdiyhpszifc3priqrpzs8m-python3.14-sqlalchemy-2.0.54 /nix/store/pwdk3dqrypkawpgll4iirw47ka8wpx61-python3.14-stack-data-0.6.3 /nix/store/hy344k4s8k7fsnv68zv0d9lnc4wb9fh8-python3.14-standard-aifc-3.13.0 /nix/store/1znsxlc9v3hcdbg9b6c0p4vrnf80vbkw-python3.14-standard-chunk-3.13.0 /nix/store/anc0ac20dafzspbzvxpw7qbp28czgfsl-python3.14-strictyaml-1.7.3 /nix/store/y0f1s2pvd0y3nb51sfk7x1rdk9811prk-python3.14-sympy-1.14.0 /nix/store/10icv2zrbi26j9jcvz973im2jkhmg9xz-python3.14-tables-3.11.1 /nix/store/wi19dlh61yia676nqilixvnjia5bwfgc-python3.14-tblib-3.2.2 /nix/store/bhd7iy61c9y4wwrbq2fwg3sz39zdwa3f-python3.14-terminado-0.18.1 /nix/store/vqla1i5kli95d0ccl5s8zbdkfdgkffkg-python3.14-threadpoolctl-3.6.0 /nix/store/nz226n2cky52sadnq5wszmclmmklrcbb-python3.14-thrift-0.24.0 /nix/store/snzaxjiqkv36v5ccciwj90hradlrg5z9-python3.14-tiktoken-0.12.0 /nix/store/wvbxzrpc2vz7w7cl6j32zr3l4lznh4n5-python3.14-tinycss2-1.5.1 /nix/store/678862wrk3wmvrmfm2qn694mgphzirbc-python3.14-tokenizers-0.23.3 /nix/store/pdlsrvxhiprwfk30dlk36ibc3vsmfchq-python3.14-torch-2.14.1 /nix/store/dskhy2gw5hhvxv85ycxhrnpmd6kkdhfl-python3.14-torch-2.14.1-dev /nix/store/bai0iiba0p6rvbzgvzx9mhjc7nlpqyvp-python3.14-torch-2.14.1-lib /nix/store/wvvdh3h2g3hmxdrsnas3sn77hja4d2ha-python3.14-tqdm-4.70.0 /nix/store/b9yxi43a30iwjbsqh86fsqqvckr1rx0f-python3.14-traitlets-5.15.1 /nix/store/z8fylg5wpzsn7fm0nzfpj5n4rxl0mhkh-python3.14-types-pillow-10.2.0.20240822 /nix/store/sjddf45fw3sa5bcr8si3s7n509irfy74-python3.14-types-python-dateutil-2.9.0.20260807 /nix/store/r1zkhrh35w6yg2pvk0q94v2p3nm56xp6-python3.14-types-requests-2.33.0.20260712 /nix/store/ya8rv2phgbxw3hxjqx1xmjj92yajvjmw-python3.14-types-urllib3-1.26.25.14 /nix/store/vwcnmbw4xdz1qjq4sdl19hjqfzj5pkra-python3.14-uri-template-1.3.0 /nix/store/l8ccdxgv46cqknk3a2l42xgbdfky0x6w-python3.14-webcolors-25.10.0 /nix/store/b309n5grvyzswyacq9i86mhvajzpm48x-python3.14-webencodings-0.6.1 /nix/store/m5762r2vbgrb4d9dbg8h0fl2glymdsis-python3.14-wsproto-1.3.2 /nix/store/dvyqh6nim4aajins5cw84ckbvqdlnzij-python3.14-xarray-2026.07.0 /nix/store/vf029rhypczmjwnlfa5pdh035ffgmln7-python3.14-xlrd-2.0.2 /nix/store/mvb6b87yycgjklp6hpnhmcih7sqi21pp-python3.14-xlsxwriter-3.2.9 /nix/store/qm3f9284hmrmcvfqik9w645ri6hjzrnw-python3.14-xyzservices-2026.3.0 /nix/store/vmd0jr7pxmsnj56hx0cyk3mw1pf3q5y7-python3.14-youtube-transcript-api-1.2.4 /nix/store/2kgwvcscddqcynn9gsgapvh3j2hb46p7-python3.14-zstandard-0.25.0 /nix/store/q6pgc040x1zrkcny86mqzb2r7d5c6802-qhull-2020.2 /nix/store/3kykh1khj55m416b3ym7i47dfiv652lx-readstat-1.1.9 /nix/store/in1ng71v01zbl6h4q1vl2hyjv3hx41qn-snappy-1.2.2 /nix/store/6pq7kyqwxqj7p4v46kh94y3lg07ajphq-source /nix/store/cp6ba34wvpv3fs7f0m42v8rxdx76b9ah-spdlog-1.17.0 /nix/store/lg3v1kwgf7p4j8sn75166c01hx2b4s1z-superlu-7.0.1 /nix/store/d1c602b05c067rdkxh5l9qazjbwzdpfq-thrift-0.25.0 /nix/store/lvraj1kz6w70nvc0sx9pmx83y70b6zsa-tiledb-2.30.0 /nix/store/hv27ybpxb5sls7rcl0qg0ycb7b44lipy-toktok-rs-0.3.0-vendor /nix/store/vhvw09w0ilxnc93pfazd96hmf63lla29-wheel-unpack-hook.sh /nix/store/pk18mpcalssr6ysl9y2cci3q1irz25ki-zeromq-4.3.5 /nix/store/pwvqgixln7pdaghhs5rppd3lp1wacmay-zfp-1.0.1 /nix/store/y51y5srrarzb7aa5sfq8z9x3x58bffjz-zlib-ng-2.3.3-dev building '/nix/store/f0i39pm02j41xaf5jwk6kya47qq0df3y-python3.14-geopandas-1.1.4.drv' on 'grpc://farm.numtide.com:50051?connect-timeout=23&system=aarch64-darwin&token-file=/run/nix-farm-client/farm-token' building '/nix/store/hz8jiavvkqbl011mnn74shcq22iklhdb-python3.14-github-copilot-sdk-1.0.13.drv' on 'grpc://farm.numtide.com:50051?connect-timeout=21&system=aarch64-darwin&token-file=/run/nix-farm-client/farm-token' building '/nix/store/hz8jiavvkqbl011mnn74shcq22iklhdb-python3.14-github-copilot-sdk-1.0.13.drv' on farm.numtide.com:50051 python3.14-github-copilot-sdk-1.0.13> mac02: building hz8jiavvkqbl011mnn74shcq22iklhdb-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> checking for references to /nix/var/nix/builds/nix-44755-1143414599/ in /nix/store/r9dysj0jkjv01l9aicxw497dsgvmamnc-python3.14-github-copilot-sdk-1.0.13-dist... python3.14-github-copilot-sdk-1.0.13> patching script interpreter paths in /nix/store/r9dysj0jkjv01l9aicxw497dsgvmamnc-python3.14-github-copilot-sdk-1.0.13-dist python3.14-github-copilot-sdk-1.0.13> checking for references to /nix/var/nix/builds/nix-44755-1143414599/ in /nix/store/ygahfa6jalhmz44xavq66mjml9dz9bg7-python3.14-github-copilot-sdk-1.0.13... python3.14-github-copilot-sdk-1.0.13> patching script interpreter paths in /nix/store/ygahfa6jalhmz44xavq66mjml9dz9bg7-python3.14-github-copilot-sdk-1.0.13 python3.14-github-copilot-sdk-1.0.13> stripping (with command strip and flags -S) in /nix/store/ygahfa6jalhmz44xavq66mjml9dz9bg7-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/i6h02ml0rin8dfnc3cy3k4d09zv991d1-python3.14-speechrecognition-3.17.0.drv' on 'grpc://farm.numtide.com:50051?connect-timeout=21&system=aarch64-darwin&token-file=/run/nix-farm-client/farm-token' building '/nix/store/f0i39pm02j41xaf5jwk6kya47qq0df3y-python3.14-geopandas-1.1.4.drv' on farm.numtide.com:50051 python3.14-geopandas-1.1.4> mac02: building f0i39pm02j41xaf5jwk6kya47qq0df3y-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 /nix/var/nix/builds/nix-57333-2044661179/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 /nix/var/nix/builds/nix-57333-2044661179/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 /nix/var/nix/builds/nix-57333-2044661179/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 /nix/var/nix/builds/nix-57333-2044661179/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 /nix/var/nix/builds/nix-57333-2044661179/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/conftest.py -> build/lib/geopandas python3.14-geopandas-1.1.4> copying geopandas/_decorator.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/_version.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/plotting.py -> build/lib/geopandas python3.14-geopandas-1.1.4> copying geopandas/__init__.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/explore.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/_compat.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/testing.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/base.py -> build/lib/geopandas python3.14-geopandas-1.1.4> creating 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/util.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/__init__.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/geocoding.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/clip.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> 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 python3.14-geopandas-1.1.4> copying geopandas/io/util.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> copying geopandas/io/_pyarrow_hotfix.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/_geoarrow.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> creating 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_plotting.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_datasets.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_array.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/__init__.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_pandas_methods.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_merge.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_pandas_accessor.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_config.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/test_crs.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_sindex.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_op_output_types.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_decorator.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> creating 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> copying geopandas/tools/tests/test_sjoin.py -> 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_tools.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_random.py -> build/lib/geopandas/tools/tests python3.14-geopandas-1.1.4> creating 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/__init__.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_file.py -> 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/test_file_geom_types_drivers.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_arrow.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> 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 /nix/var/nix/builds/nix-57333-2044661179/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.macosx-14.0-arm64/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.macosx-14.0-arm64/wheel python3.14-geopandas-1.1.4> creating build/bdist.macosx-14.0-arm64/wheel/geopandas python3.14-geopandas-1.1.4> copying build/lib/geopandas/conftest.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas python3.14-geopandas-1.1.4> copying build/lib/geopandas/_decorator.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas python3.14-geopandas-1.1.4> creating build/bdist.macosx-14.0-arm64/wheel/geopandas/tools python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/overlay.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/util.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/hilbert_curve.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools python3.14-geopandas-1.1.4> creating build/bdist.macosx-14.0-arm64/wheel/geopandas/tools/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/tests/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/tests/test_sjoin.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/tests/test_hilbert_curve.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/tests/test_tools.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/tests/test_clip.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/tests/test_random.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/_random.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/geocoding.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/_show_versions.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/clip.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools python3.14-geopandas-1.1.4> copying build/lib/geopandas/tools/sjoin.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools python3.14-geopandas-1.1.4> copying build/lib/geopandas/accessors.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas python3.14-geopandas-1.1.4> copying build/lib/geopandas/_version.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas python3.14-geopandas-1.1.4> copying build/lib/geopandas/sindex.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas python3.14-geopandas-1.1.4> copying build/lib/geopandas/plotting.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas python3.14-geopandas-1.1.4> creating build/bdist.macosx-14.0-arm64/wheel/geopandas/datasets python3.14-geopandas-1.1.4> copying build/lib/geopandas/datasets/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/datasets python3.14-geopandas-1.1.4> creating build/bdist.macosx-14.0-arm64/wheel/geopandas/io python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/util.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io python3.14-geopandas-1.1.4> creating build/bdist.macosx-14.0-arm64/wheel/geopandas/io/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/tests/test_pickle.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/tests/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/tests/test_sql.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/tests/test_file.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/tests/test_geoarrow.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/tests/test_file_geom_types_drivers.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/tests/generate_legacy_storage_files.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/tests/test_arrow.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/tests/test_infer_schema.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/arrow.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/_pyarrow_hotfix.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/file.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/_geoarrow.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io python3.14-geopandas-1.1.4> copying build/lib/geopandas/io/sql.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io python3.14-geopandas-1.1.4> creating build/bdist.macosx-14.0-arm64/wheel/geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_geom_methods.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_plotting.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_overlay.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_datasets.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/util.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_show_versions.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_array.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_extension_array.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_geoseries.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_pandas_methods.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_geocode.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_merge.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_explore.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_pandas_accessor.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_compat.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_config.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_geodataframe.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_crs.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_dissolve.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_sindex.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_api.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> creating build/bdist.macosx-14.0-arm64/wheel/geopandas/tests/data python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/data/null_geom.geojson -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests/data python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_op_output_types.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_types.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_decorator.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/tests/test_testing.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests python3.14-geopandas-1.1.4> copying build/lib/geopandas/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas python3.14-geopandas-1.1.4> copying build/lib/geopandas/geodataframe.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas python3.14-geopandas-1.1.4> copying build/lib/geopandas/explore.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas python3.14-geopandas-1.1.4> copying build/lib/geopandas/geoseries.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas python3.14-geopandas-1.1.4> copying build/lib/geopandas/_compat.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas python3.14-geopandas-1.1.4> copying build/lib/geopandas/_config.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas python3.14-geopandas-1.1.4> copying build/lib/geopandas/testing.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas python3.14-geopandas-1.1.4> copying build/lib/geopandas/array.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas python3.14-geopandas-1.1.4> copying build/lib/geopandas/base.py -> build/bdist.macosx-14.0-arm64/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.macosx-14.0-arm64/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.macosx-14.0-arm64/wheel/geopandas-1.1.4.dist-info/WHEEL python3.14-geopandas-1.1.4> creating '/nix/var/nix/builds/nix-57333-2044661179/source/dist/.tmp-qkxffvai/geopandas-1.1.4-py3-none-any.whl' and adding 'build/bdist.macosx-14.0-arm64/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.macosx-14.0-arm64/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> checking for references to /nix/var/nix/builds/nix-57333-2044661179/ in /nix/store/ci4569l1xmk31ybyyglg5pqqlc4azifp-python3.14-geopandas-1.1.4-dist... python3.14-geopandas-1.1.4> patching script interpreter paths in /nix/store/ci4569l1xmk31ybyyglg5pqqlc4azifp-python3.14-geopandas-1.1.4-dist python3.14-geopandas-1.1.4> checking for references to /nix/var/nix/builds/nix-57333-2044661179/ in /nix/store/qxgkzfmmk40y1v6h3d2zjcli4z87n2ff-python3.14-geopandas-1.1.4... python3.14-geopandas-1.1.4> patching script interpreter paths in /nix/store/qxgkzfmmk40y1v6h3d2zjcli4z87n2ff-python3.14-geopandas-1.1.4 python3.14-geopandas-1.1.4> stripping (with command strip and flags -S) in /nix/store/qxgkzfmmk40y1v6h3d2zjcli4z87n2ff-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 building '/nix/store/akc1jky55r51d7s7q7iv6i9fq8ks7vdm-python3.14-toktok-rs-0.3.0.drv' on 'grpc://farm.numtide.com:50051?connect-timeout=23&system=aarch64-darwin&token-file=/run/nix-farm-client/farm-token' 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 darwin -- Python 3.14.10, pytest-9.1.1, pluggy-1.7.0 python3.14-geopandas-1.1.4> rootdir: /nix/var/nix/builds/nix-57333-2044661179/source python3.14-geopandas-1.1.4> configfile: pyproject.toml building '/nix/store/i6h02ml0rin8dfnc3cy3k4d09zv991d1-python3.14-speechrecognition-3.17.0.drv' on farm.numtide.com:50051 python3.14-speechrecognition-3.17.0> mac02: building i6h02ml0rin8dfnc3cy3k4d09zv991d1-python3.14-speechrecognition-3.17.0.drv python3.14-speechrecognition-3.17.0> Sourcing python-remove-tests-dir-hook python3.14-speechrecognition-3.17.0> Sourcing python-catch-conflicts-hook.sh python3.14-speechrecognition-3.17.0> Sourcing python-remove-bin-bytecode-hook.sh python3.14-speechrecognition-3.17.0> Sourcing pypa-build-hook python3.14-speechrecognition-3.17.0> Using pypaBuildPhase python3.14-speechrecognition-3.17.0> Sourcing python-runtime-deps-check-hook python3.14-speechrecognition-3.17.0> Using pythonRuntimeDepsCheckHook python3.14-speechrecognition-3.17.0> Sourcing pypa-install-hook python3.14-speechrecognition-3.17.0> Using pypaInstallPhase python3.14-speechrecognition-3.17.0> Sourcing python-imports-check-hook.sh python3.14-speechrecognition-3.17.0> Using pythonImportsCheckPhase python3.14-speechrecognition-3.17.0> Sourcing python-metadata-check-hook.sh python3.14-speechrecognition-3.17.0> Using pythonMetadataCheckPhase python3.14-speechrecognition-3.17.0> Sourcing python-namespaces-hook python3.14-speechrecognition-3.17.0> Sourcing python-catch-conflicts-hook.sh python3.14-speechrecognition-3.17.0> Sourcing pytest-check-hook python3.14-speechrecognition-3.17.0> Using pytestCheckPhase python3.14-speechrecognition-3.17.0> Running phase: unpackPhase python3.14-speechrecognition-3.17.0> unpacking source archive /nix/store/6pq7kyqwxqj7p4v46kh94y3lg07ajphq-source python3.14-speechrecognition-3.17.0> source root is source python3.14-speechrecognition-3.17.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/third-party/irstlm-master.zip" python3.14-speechrecognition-3.17.0> Running phase: patchPhase python3.14-speechrecognition-3.17.0> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-speechrecognition-3.17.0> Running phase: configurePhase python3.14-speechrecognition-3.17.0> no configure script, doing nothing python3.14-speechrecognition-3.17.0> Running phase: buildPhase python3.14-speechrecognition-3.17.0> Executing pypaBuildPhase python3.14-speechrecognition-3.17.0> Creating a wheel... python3.14-speechrecognition-3.17.0> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-speechrecognition-3.17.0> * Getting build dependencies for wheel... python3.14-speechrecognition-3.17.0> running egg_info python3.14-speechrecognition-3.17.0> creating SpeechRecognition.egg-info python3.14-speechrecognition-3.17.0> writing SpeechRecognition.egg-info/PKG-INFO python3.14-speechrecognition-3.17.0> writing dependency_links to SpeechRecognition.egg-info/dependency_links.txt python3.14-speechrecognition-3.17.0> writing entry points to SpeechRecognition.egg-info/entry_points.txt python3.14-speechrecognition-3.17.0> writing requirements to SpeechRecognition.egg-info/requires.txt python3.14-speechrecognition-3.17.0> writing top-level names to SpeechRecognition.egg-info/top_level.txt python3.14-speechrecognition-3.17.0> writing manifest file 'SpeechRecognition.egg-info/SOURCES.txt' python3.14-speechrecognition-3.17.0> reading manifest file 'SpeechRecognition.egg-info/SOURCES.txt' python3.14-speechrecognition-3.17.0> reading manifest template 'MANIFEST.in' python3.14-speechrecognition-3.17.0> warning: no previously-included files matching '*.pyc' found under directory 'speech_recognition' python3.14-speechrecognition-3.17.0> adding license file 'LICENSE.txt' python3.14-speechrecognition-3.17.0> adding license file 'LICENSE-FLAC.txt' python3.14-speechrecognition-3.17.0> writing manifest file 'SpeechRecognition.egg-info/SOURCES.txt' python3.14-speechrecognition-3.17.0> * Building wheel... python3.14-speechrecognition-3.17.0> running bdist_wheel python3.14-speechrecognition-3.17.0> running build python3.14-speechrecognition-3.17.0> running build_py python3.14-speechrecognition-3.17.0> creating build/lib/speech_recognition python3.14-speechrecognition-3.17.0> copying speech_recognition/__init__.py -> build/lib/speech_recognition python3.14-speechrecognition-3.17.0> copying speech_recognition/cli.py -> build/lib/speech_recognition python3.14-speechrecognition-3.17.0> copying speech_recognition/exceptions.py -> build/lib/speech_recognition python3.14-speechrecognition-3.17.0> copying speech_recognition/audio.py -> build/lib/speech_recognition python3.14-speechrecognition-3.17.0> copying speech_recognition/__main__.py -> build/lib/speech_recognition python3.14-speechrecognition-3.17.0> creating build/lib/speech_recognition/recognizers python3.14-speechrecognition-3.17.0> copying speech_recognition/recognizers/google_cloud.py -> build/lib/speech_recognition/recognizers python3.14-speechrecognition-3.17.0> copying speech_recognition/recognizers/pocketsphinx.py -> build/lib/speech_recognition/recognizers python3.14-speechrecognition-3.17.0> copying speech_recognition/recognizers/__init__.py -> build/lib/speech_recognition/recognizers python3.14-speechrecognition-3.17.0> copying speech_recognition/recognizers/google.py -> build/lib/speech_recognition/recognizers python3.14-speechrecognition-3.17.0> copying speech_recognition/recognizers/cohere_api.py -> build/lib/speech_recognition/recognizers python3.14-speechrecognition-3.17.0> copying speech_recognition/recognizers/vosk.py -> build/lib/speech_recognition/recognizers python3.14-speechrecognition-3.17.0> creating build/lib/speech_recognition/recognizers/whisper_local python3.14-speechrecognition-3.17.0> copying speech_recognition/recognizers/whisper_local/__init__.py -> build/lib/speech_recognition/recognizers/whisper_local python3.14-speechrecognition-3.17.0> copying speech_recognition/recognizers/whisper_local/whisper.py -> build/lib/speech_recognition/recognizers/whisper_local python3.14-speechrecognition-3.17.0> copying speech_recognition/recognizers/whisper_local/faster_whisper.py -> build/lib/speech_recognition/recognizers/whisper_local python3.14-speechrecognition-3.17.0> copying speech_recognition/recognizers/whisper_local/base.py -> build/lib/speech_recognition/recognizers/whisper_local python3.14-speechrecognition-3.17.0> creating build/lib/speech_recognition/recognizers/whisper_api python3.14-speechrecognition-3.17.0> copying speech_recognition/recognizers/whisper_api/__init__.py -> build/lib/speech_recognition/recognizers/whisper_api python3.14-speechrecognition-3.17.0> copying speech_recognition/recognizers/whisper_api/groq.py -> build/lib/speech_recognition/recognizers/whisper_api python3.14-speechrecognition-3.17.0> copying speech_recognition/recognizers/whisper_api/openai.py -> build/lib/speech_recognition/recognizers/whisper_api python3.14-speechrecognition-3.17.0> copying speech_recognition/recognizers/whisper_api/base.py -> build/lib/speech_recognition/recognizers/whisper_api python3.14-speechrecognition-3.17.0> copying speech_recognition/version.txt -> build/lib/speech_recognition python3.14-speechrecognition-3.17.0> creating build/lib/speech_recognition/pocketsphinx-data/en-US python3.14-speechrecognition-3.17.0> copying speech_recognition/pocketsphinx-data/en-US/pronounciation-dictionary.dict -> build/lib/speech_recognition/pocketsphinx-data/en-US python3.14-speechrecognition-3.17.0> copying speech_recognition/pocketsphinx-data/en-US/language-model.lm.bin -> build/lib/speech_recognition/pocketsphinx-data/en-US python3.14-speechrecognition-3.17.0> copying speech_recognition/pocketsphinx-data/en-US/LICENSE.txt -> build/lib/speech_recognition/pocketsphinx-data/en-US python3.14-speechrecognition-3.17.0> creating build/lib/speech_recognition/pocketsphinx-data/en-US/acoustic-model python3.14-speechrecognition-3.17.0> copying speech_recognition/pocketsphinx-data/en-US/acoustic-model/sendump -> build/lib/speech_recognition/pocketsphinx-data/en-US/acoustic-model python3.14-speechrecognition-3.17.0> copying speech_recognition/pocketsphinx-data/en-US/acoustic-model/noisedict -> build/lib/speech_recognition/pocketsphinx-data/en-US/acoustic-model python3.14-speechrecognition-3.17.0> copying speech_recognition/pocketsphinx-data/en-US/acoustic-model/means -> build/lib/speech_recognition/pocketsphinx-data/en-US/acoustic-model python3.14-speechrecognition-3.17.0> copying speech_recognition/pocketsphinx-data/en-US/acoustic-model/README -> build/lib/speech_recognition/pocketsphinx-data/en-US/acoustic-model python3.14-speechrecognition-3.17.0> copying speech_recognition/pocketsphinx-data/en-US/acoustic-model/mdef -> build/lib/speech_recognition/pocketsphinx-data/en-US/acoustic-model python3.14-speechrecognition-3.17.0> copying speech_recognition/pocketsphinx-data/en-US/acoustic-model/transition_matrices -> build/lib/speech_recognition/pocketsphinx-data/en-US/acoustic-model python3.14-speechrecognition-3.17.0> copying speech_recognition/pocketsphinx-data/en-US/acoustic-model/feat.params -> build/lib/speech_recognition/pocketsphinx-data/en-US/acoustic-model python3.14-speechrecognition-3.17.0> copying speech_recognition/pocketsphinx-data/en-US/acoustic-model/variances -> build/lib/speech_recognition/pocketsphinx-data/en-US/acoustic-model python3.14-speechrecognition-3.17.0> installing to build/bdist.macosx-14.0-arm64/wheel python3.14-speechrecognition-3.17.0> running install python3.14-speechrecognition-3.17.0> running install_lib python3.14-speechrecognition-3.17.0> creating build/bdist.macosx-14.0-arm64/wheel python3.14-speechrecognition-3.17.0> creating build/bdist.macosx-14.0-arm64/wheel/speech_recognition python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition python3.14-speechrecognition-3.17.0> creating build/bdist.macosx-14.0-arm64/wheel/speech_recognition/pocketsphinx-data python3.14-speechrecognition-3.17.0> creating build/bdist.macosx-14.0-arm64/wheel/speech_recognition/pocketsphinx-data/en-US python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/pocketsphinx-data/en-US/pronounciation-dictionary.dict -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition/pocketsphinx-data/en-US python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/pocketsphinx-data/en-US/language-model.lm.bin -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition/pocketsphinx-data/en-US python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/pocketsphinx-data/en-US/LICENSE.txt -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition/pocketsphinx-data/en-US python3.14-speechrecognition-3.17.0> creating build/bdist.macosx-14.0-arm64/wheel/speech_recognition/pocketsphinx-data/en-US/acoustic-model python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/pocketsphinx-data/en-US/acoustic-model/sendump -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition/pocketsphinx-data/en-US/acoustic-model python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/pocketsphinx-data/en-US/acoustic-model/noisedict -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition/pocketsphinx-data/en-US/acoustic-model python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/pocketsphinx-data/en-US/acoustic-model/means -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition/pocketsphinx-data/en-US/acoustic-model python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/pocketsphinx-data/en-US/acoustic-model/README -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition/pocketsphinx-data/en-US/acoustic-model python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/pocketsphinx-data/en-US/acoustic-model/mdef -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition/pocketsphinx-data/en-US/acoustic-model python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/pocketsphinx-data/en-US/acoustic-model/transition_matrices -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition/pocketsphinx-data/en-US/acoustic-model python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/pocketsphinx-data/en-US/acoustic-model/feat.params -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition/pocketsphinx-data/en-US/acoustic-model python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/pocketsphinx-data/en-US/acoustic-model/variances -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition/pocketsphinx-data/en-US/acoustic-model python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/cli.py -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition python3.14-speechrecognition-3.17.0> creating build/bdist.macosx-14.0-arm64/wheel/speech_recognition/recognizers python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/recognizers/google_cloud.py -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition/recognizers python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/recognizers/pocketsphinx.py -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition/recognizers python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/recognizers/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition/recognizers python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/recognizers/google.py -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition/recognizers python3.14-speechrecognition-3.17.0> creating build/bdist.macosx-14.0-arm64/wheel/speech_recognition/recognizers/whisper_local python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/recognizers/whisper_local/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition/recognizers/whisper_local python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/recognizers/whisper_local/whisper.py -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition/recognizers/whisper_local python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/recognizers/whisper_local/faster_whisper.py -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition/recognizers/whisper_local python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/recognizers/whisper_local/base.py -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition/recognizers/whisper_local python3.14-speechrecognition-3.17.0> creating build/bdist.macosx-14.0-arm64/wheel/speech_recognition/recognizers/whisper_api python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/recognizers/whisper_api/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition/recognizers/whisper_api python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/recognizers/whisper_api/groq.py -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition/recognizers/whisper_api python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/recognizers/whisper_api/openai.py -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition/recognizers/whisper_api python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/recognizers/whisper_api/base.py -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition/recognizers/whisper_api python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/recognizers/cohere_api.py -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition/recognizers python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/recognizers/vosk.py -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition/recognizers python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/exceptions.py -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/audio.py -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/version.txt -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition python3.14-speechrecognition-3.17.0> copying build/lib/speech_recognition/__main__.py -> build/bdist.macosx-14.0-arm64/wheel/./speech_recognition python3.14-speechrecognition-3.17.0> running install_egg_info python3.14-speechrecognition-3.17.0> running egg_info python3.14-speechrecognition-3.17.0> writing SpeechRecognition.egg-info/PKG-INFO python3.14-speechrecognition-3.17.0> writing dependency_links to SpeechRecognition.egg-info/dependency_links.txt python3.14-speechrecognition-3.17.0> writing entry points to SpeechRecognition.egg-info/entry_points.txt python3.14-speechrecognition-3.17.0> writing requirements to SpeechRecognition.egg-info/requires.txt python3.14-speechrecognition-3.17.0> writing top-level names to SpeechRecognition.egg-info/top_level.txt python3.14-speechrecognition-3.17.0> reading manifest file 'SpeechRecognition.egg-info/SOURCES.txt' python3.14-speechrecognition-3.17.0> reading manifest template 'MANIFEST.in' python3.14-speechrecognition-3.17.0> warning: no previously-included files matching '*.pyc' found under directory 'speech_recognition' python3.14-speechrecognition-3.17.0> adding license file 'LICENSE.txt' python3.14-speechrecognition-3.17.0> adding license file 'LICENSE-FLAC.txt' python3.14-speechrecognition-3.17.0> writing manifest file 'SpeechRecognition.egg-info/SOURCES.txt' python3.14-speechrecognition-3.17.0> Copying SpeechRecognition.egg-info to build/bdist.macosx-14.0-arm64/wheel/./SpeechRecognition-3.17.0-py3.14.egg-info python3.14-speechrecognition-3.17.0> running install_scripts python3.14-speechrecognition-3.17.0> creating build/bdist.macosx-14.0-arm64/wheel/speechrecognition-3.17.0.dist-info/WHEEL python3.14-speechrecognition-3.17.0> creating '/nix/var/nix/builds/nix-79878-2366018834/source/dist/.tmp-hvbijwtj/speechrecognition-3.17.0-py3-none-any.whl' and adding 'build/bdist.macosx-14.0-arm64/wheel' to it python3.14-speechrecognition-3.17.0> adding 'speech_recognition/__init__.py' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/__main__.py' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/audio.py' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/cli.py' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/exceptions.py' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/version.txt' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/pocketsphinx-data/en-US/LICENSE.txt' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/pocketsphinx-data/en-US/language-model.lm.bin' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/pocketsphinx-data/en-US/pronounciation-dictionary.dict' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/pocketsphinx-data/en-US/acoustic-model/README' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/pocketsphinx-data/en-US/acoustic-model/feat.params' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/pocketsphinx-data/en-US/acoustic-model/mdef' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/pocketsphinx-data/en-US/acoustic-model/means' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/pocketsphinx-data/en-US/acoustic-model/noisedict' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/pocketsphinx-data/en-US/acoustic-model/sendump' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/pocketsphinx-data/en-US/acoustic-model/transition_matrices' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/pocketsphinx-data/en-US/acoustic-model/variances' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/recognizers/__init__.py' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/recognizers/cohere_api.py' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/recognizers/google.py' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/recognizers/google_cloud.py' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/recognizers/pocketsphinx.py' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/recognizers/vosk.py' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/recognizers/whisper_api/__init__.py' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/recognizers/whisper_api/base.py' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/recognizers/whisper_api/groq.py' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/recognizers/whisper_api/openai.py' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/recognizers/whisper_local/__init__.py' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/recognizers/whisper_local/base.py' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/recognizers/whisper_local/faster_whisper.py' python3.14-speechrecognition-3.17.0> adding 'speech_recognition/recognizers/whisper_local/whisper.py' python3.14-speechrecognition-3.17.0> adding 'speechrecognition-3.17.0.dist-info/licenses/LICENSE-FLAC.txt' python3.14-speechrecognition-3.17.0> adding 'speechrecognition-3.17.0.dist-info/licenses/LICENSE.txt' python3.14-speechrecognition-3.17.0> adding 'speechrecognition-3.17.0.dist-info/METADATA' python3.14-speechrecognition-3.17.0> adding 'speechrecognition-3.17.0.dist-info/WHEEL' python3.14-speechrecognition-3.17.0> adding 'speechrecognition-3.17.0.dist-info/entry_points.txt' python3.14-speechrecognition-3.17.0> adding 'speechrecognition-3.17.0.dist-info/top_level.txt' python3.14-speechrecognition-3.17.0> adding 'speechrecognition-3.17.0.dist-info/RECORD' python3.14-speechrecognition-3.17.0> removing build/bdist.macosx-14.0-arm64/wheel python3.14-speechrecognition-3.17.0> Successfully built speechrecognition-3.17.0-py3-none-any.whl python3.14-speechrecognition-3.17.0> Finished creating a wheel... python3.14-speechrecognition-3.17.0> Finished executing pypaBuildPhase python3.14-speechrecognition-3.17.0> Running phase: pythonRuntimeDepsCheckHook python3.14-speechrecognition-3.17.0> Executing pythonRuntimeDepsCheck python3.14-speechrecognition-3.17.0> Checking runtime dependencies for speechrecognition-3.17.0-py3-none-any.whl python3.14-speechrecognition-3.17.0> Finished executing pythonRuntimeDepsCheck python3.14-speechrecognition-3.17.0> Running phase: installPhase python3.14-speechrecognition-3.17.0> Executing pypaInstallPhase python3.14-speechrecognition-3.17.0> Successfully installed speechrecognition-3.17.0-py3-none-any.whl python3.14-speechrecognition-3.17.0> Finished executing pypaInstallPhase python3.14-speechrecognition-3.17.0> Running phase: pythonOutputDistPhase python3.14-speechrecognition-3.17.0> Executing pythonOutputDistPhase python3.14-speechrecognition-3.17.0> Finished executing pythonOutputDistPhase python3.14-speechrecognition-3.17.0> Running phase: fixupPhase python3.14-speechrecognition-3.17.0> checking for references to /nix/var/nix/builds/nix-79878-2366018834/ in /nix/store/z4kcg25498annhg459y9finvg0lcbphd-python3.14-speechrecognition-3.17.0-dist... python3.14-speechrecognition-3.17.0> patching script interpreter paths in /nix/store/z4kcg25498annhg459y9finvg0lcbphd-python3.14-speechrecognition-3.17.0-dist python3.14-speechrecognition-3.17.0> checking for references to /nix/var/nix/builds/nix-79878-2366018834/ in /nix/store/g0rjnafchwdglyfxl47n98wrm5whlq4x-python3.14-speechrecognition-3.17.0... python3.14-speechrecognition-3.17.0> patching script interpreter paths in /nix/store/g0rjnafchwdglyfxl47n98wrm5whlq4x-python3.14-speechrecognition-3.17.0 python3.14-speechrecognition-3.17.0> stripping (with command strip and flags -S) in /nix/store/g0rjnafchwdglyfxl47n98wrm5whlq4x-python3.14-speechrecognition-3.17.0/lib /nix/store/g0rjnafchwdglyfxl47n98wrm5whlq4x-python3.14-speechrecognition-3.17.0/bin python3.14-speechrecognition-3.17.0> Rewriting #!/nix/store/3j0hvszcqcb2vwm5dz0xxfb06cx49k86-python3-3.14.10/bin/python3.14 to #!/nix/store/3j0hvszcqcb2vwm5dz0xxfb06cx49k86-python3-3.14.10 python3.14-speechrecognition-3.17.0> wrapping `/nix/store/g0rjnafchwdglyfxl47n98wrm5whlq4x-python3.14-speechrecognition-3.17.0/bin/sprc'... python3.14-speechrecognition-3.17.0> Executing pythonRemoveTestsDir python3.14-speechrecognition-3.17.0> Finished executing pythonRemoveTestsDir python3.14-speechrecognition-3.17.0> Running phase: installCheckPhase python3.14-speechrecognition-3.17.0> no Makefile or custom installCheckPhase, doing nothing python3.14-speechrecognition-3.17.0> Running phase: pythonCatchConflictsPhase python3.14-speechrecognition-3.17.0> Running phase: pythonRemoveBinBytecodePhase python3.14-speechrecognition-3.17.0> Running phase: pythonImportsCheckPhase python3.14-speechrecognition-3.17.0> Executing pythonImportsCheckPhase python3.14-speechrecognition-3.17.0> Check whether the following modules can be imported: speech_recognition python3.14-speechrecognition-3.17.0> Running phase: pythonMetadataCheckPhase python3.14-speechrecognition-3.17.0> Executing pythonMetadataCheckPhase python3.14-speechrecognition-3.17.0> Running phase: pytestCheckPhase python3.14-speechrecognition-3.17.0> Executing pytestCheckPhase python3.14-speechrecognition-3.17.0> pytest flags: -m pytest --ignore-glob=tests/recognizers/test_vosk.py -k not\ \(test_sphinx_keywords\) python3.14-speechrecognition-3.17.0> ============================= test session starts ============================== python3.14-speechrecognition-3.17.0> platform darwin -- Python 3.14.10, pytest-9.1.1, pluggy-1.7.0 python3.14-speechrecognition-3.17.0> rootdir: /nix/var/nix/builds/nix-79878-2366018834/source python3.14-speechrecognition-3.17.0> configfile: pyproject.toml python3.14-speechrecognition-3.17.0> plugins: anyio-4.15.1, pytest_httpserver-1.1.5, respx-0.23.1 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-speechrecognition-3.17.0> collected 66 items / 1 deselected / 65 selected python3.14-speechrecognition-3.17.0> python3.14-geopandas-1.1.4> geopandas/io/tests/test_file.py sssssss.......sssssss.......sssssss..... [ 6%] python3.14-speechrecognition-3.17.0> tests/recognizers/test_cohere_api.py .. [ 3%] python3.14-speechrecognition-3.17.0> tests/recognizers/test_google.py ........ [ 15%] python3.14-speechrecognition-3.17.0> tests/recognizers/test_google_cloud.py .... [ 21%] python3.14-geopandas-1.1.4> ..ssssssssssssssss....ssss....sss.sss..sssssss.......sssssss.......s.sss [ 9%] python3.14-speechrecognition-3.17.0> tests/recognizers/whisper_api/test_groq.py . [ 23%] python3.14-speechrecognition-3.17.0> tests/recognizers/whisper_api/test_openai.py FFF [ 27%] python3.14-speechrecognition-3.17.0> tests/recognizers/whisper_api/test_openai_compatible.py . [ 29%] python3.14-speechrecognition-3.17.0> tests/recognizers/whisper_local/test_faster_whisper.py ssss [ 35%] python3.14-speechrecognition-3.17.0> tests/recognizers/whisper_local/test_whisper.py sss [ 40%] python3.14-speechrecognition-3.17.0> tests/test_audio.py ......................s.ssssssss [ 89%] python3.14-speechrecognition-3.17.0> tests/test_recognition.py ssss..s [100%] python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> =================================== FAILURES =================================== python3.14-speechrecognition-3.17.0> _____________________ test_transcribe_with_openai_whisper ______________________ python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> respx_mock = python3.14-speechrecognition-3.17.0> setenv_openai_api_key = None python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> @respx.mock(assert_all_called=True, assert_all_mocked=True) python3.14-speechrecognition-3.17.0> def test_transcribe_with_openai_whisper(respx_mock, setenv_openai_api_key): python3.14-speechrecognition-3.17.0> respx_mock.post( python3.14-speechrecognition-3.17.0> "https://api.openai.com/v1/audio/transcriptions", python3.14-speechrecognition-3.17.0> headers__contains={"Authorization": "Bearer sk_openai_api_key"}, python3.14-speechrecognition-3.17.0> data__contains={"model": "whisper-1"}, python3.14-speechrecognition-3.17.0> ).mock( python3.14-speechrecognition-3.17.0> return_value=httpx.Response( python3.14-speechrecognition-3.17.0> 200, python3.14-speechrecognition-3.17.0> json={"text": "Transcription by OpenAI Whisper"}, python3.14-speechrecognition-3.17.0> ) python3.14-speechrecognition-3.17.0> ) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> audio_data = MagicMock(spec=AudioData) python3.14-speechrecognition-3.17.0> audio_data.get_wav_data.return_value = b"audio_data" python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> > actual = openai.recognize(MagicMock(spec=Recognizer), audio_data) python3.14-speechrecognition-3.17.0> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> tests/recognizers/whisper_api/test_openai.py:34: python3.14-speechrecognition-3.17.0> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-speechrecognition-3.17.0> speech_recognition/recognizers/whisper_api/openai.py:58: in recognize python3.14-speechrecognition-3.17.0> return openai_recognizer.recognize(audio_data, model, **kwargs) python3.14-speechrecognition-3.17.0> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ python3.14-speechrecognition-3.17.0> speech_recognition/recognizers/whisper_api/base.py:25: in recognize python3.14-speechrecognition-3.17.0> transcript = self.client.audio.transcriptions.create( python3.14-speechrecognition-3.17.0> /nix/store/91jbfs44n7m7c2nmq5b3994925i5vm1k-python3.14-openai-3.14.1/lib/python3.14/site-packages/openai/_utils/_utils.py:298: in wrapper python3.14-speechrecognition-3.17.0> return func(*args, **kwargs) python3.14-speechrecognition-3.17.0> ^^^^^^^^^^^^^^^^^^^^^ python3.14-speechrecognition-3.17.0> /nix/store/91jbfs44n7m7c2nmq5b3994925i5vm1k-python3.14-openai-3.14.1/lib/python3.14/site-packages/openai/resources/audio/transcriptions.py:525: in create python3.14-speechrecognition-3.17.0> return self._post( # type: ignore[return-value] python3.14-speechrecognition-3.17.0> /nix/store/91jbfs44n7m7c2nmq5b3994925i5vm1k-python3.14-openai-3.14.1/lib/python3.14/site-packages/openai/_base_client.py:1378: in post python3.14-speechrecognition-3.17.0> return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls)) python3.14-speechrecognition-3.17.0> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ python3.14-speechrecognition-3.17.0> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> self = python3.14-speechrecognition-3.17.0> cast_to = python3.14-speechrecognition-3.17.0> options = FinalRequestOptions(method='post', url='/audio/transcriptions', params={}, headers={'Content-Type': 'multipart/form-da...{'bearer_auth': True}, synthesize_event_and_data=None, content=None, json_data={'model': 'whisper-1'}, extra_json=None) python3.14-speechrecognition-3.17.0> stream = False python3.14-speechrecognition-3.17.0> stream_cls = openai.Stream[typing.Annotated[openai.types.audio.transcription_text_segment_event.TranscriptionTextSegmentEvent | ope...ent.TranscriptionTextDoneEvent, PropertyInfo(alias='None', format=None, format_template='None', discriminator='type')]] python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> def request( python3.14-speechrecognition-3.17.0> self, python3.14-speechrecognition-3.17.0> cast_to: Type[ResponseT], python3.14-speechrecognition-3.17.0> options: FinalRequestOptions, python3.14-speechrecognition-3.17.0> *, python3.14-speechrecognition-3.17.0> stream: bool = False, python3.14-speechrecognition-3.17.0> stream_cls: type[_StreamT] | None = None, python3.14-speechrecognition-3.17.0> ) -> ResponseT | _StreamT: python3.14-speechrecognition-3.17.0> cast_to = self._maybe_override_cast_to(cast_to, options) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> # create a copy of the options we were given so that if the python3.14-speechrecognition-3.17.0> # options are mutated later & we then retry, the retries are python3.14-speechrecognition-3.17.0> # given the original options python3.14-speechrecognition-3.17.0> input_options = model_copy(options) python3.14-speechrecognition-3.17.0> if input_options.idempotency_key is None and input_options.method.lower() != "get": python3.14-speechrecognition-3.17.0> # ensure the idempotency key is reused between requests python3.14-speechrecognition-3.17.0> input_options.idempotency_key = self._idempotency_key() python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> response: httpx2.Response | None = None python3.14-speechrecognition-3.17.0> max_retries = input_options.get_max_retries(self.max_retries) python3.14-speechrecognition-3.17.0> self._validate_max_retries(max_retries) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> retries_taken = 0 python3.14-speechrecognition-3.17.0> for retries_taken in range(max_retries + 1): python3.14-speechrecognition-3.17.0> options = model_copy(input_options) python3.14-speechrecognition-3.17.0> options = self._prepare_options(options) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> remaining_retries = max_retries - retries_taken python3.14-speechrecognition-3.17.0> request = self._build_request(options, retries_taken=retries_taken) python3.14-speechrecognition-3.17.0> self._prepare_request(request) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> kwargs: HttpxSendArgs = {} python3.14-speechrecognition-3.17.0> custom_auth = self._custom_auth(options.security) python3.14-speechrecognition-3.17.0> if custom_auth is not None: python3.14-speechrecognition-3.17.0> kwargs["auth"] = ( python3.14-speechrecognition-3.17.0> normalize_httpx2_auth(custom_auth) python3.14-speechrecognition-3.17.0> if is_httpx2_sync_client(self._client) python3.14-speechrecognition-3.17.0> else normalize_legacy_httpx_auth(custom_auth) python3.14-speechrecognition-3.17.0> ) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> if options.follow_redirects is not None: python3.14-speechrecognition-3.17.0> kwargs["follow_redirects"] = options.follow_redirects python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> log.debug("Sending HTTP Request: %s", get_http_method_for_logging(request.method)) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> response = None python3.14-speechrecognition-3.17.0> try: python3.14-speechrecognition-3.17.0> response = self._send_request( python3.14-speechrecognition-3.17.0> request, python3.14-speechrecognition-3.17.0> stream=stream or self._should_stream_response_body(request=request), python3.14-speechrecognition-3.17.0> **kwargs, python3.14-speechrecognition-3.17.0> ) python3.14-speechrecognition-3.17.0> except timeout_exceptions() as err: python3.14-speechrecognition-3.17.0> log.debug("Encountered a timeout exception: %s", type(err).__name__) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> if remaining_retries > 0: python3.14-speechrecognition-3.17.0> self._sleep_for_retry( python3.14-speechrecognition-3.17.0> retries_taken=retries_taken, python3.14-speechrecognition-3.17.0> max_retries=max_retries, python3.14-speechrecognition-3.17.0> options=input_options, python3.14-speechrecognition-3.17.0> response=None, python3.14-speechrecognition-3.17.0> ) python3.14-speechrecognition-3.17.0> continue python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> log.debug("Raising timeout error") python3.14-speechrecognition-3.17.0> raise APITimeoutError(request=request) from err python3.14-speechrecognition-3.17.0> except OpenAIError as err: python3.14-speechrecognition-3.17.0> # Propagate OpenAIErrors as-is, without retrying or wrapping in APIConnectionError python3.14-speechrecognition-3.17.0> raise err python3.14-speechrecognition-3.17.0> except request_exceptions() as err: python3.14-speechrecognition-3.17.0> log.debug("Encountered exception: %s", type(err).__name__) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> if remaining_retries > 0: python3.14-speechrecognition-3.17.0> self._sleep_for_retry( python3.14-speechrecognition-3.17.0> retries_taken=retries_taken, python3.14-speechrecognition-3.17.0> max_retries=max_retries, python3.14-speechrecognition-3.17.0> options=input_options, python3.14-speechrecognition-3.17.0> response=None, python3.14-speechrecognition-3.17.0> ) python3.14-speechrecognition-3.17.0> continue python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> log.debug("Raising connection error") python3.14-speechrecognition-3.17.0> raise APIConnectionError(request=request) from err python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> log.debug( python3.14-speechrecognition-3.17.0> "HTTP Response: %s %i", python3.14-speechrecognition-3.17.0> get_http_method_for_logging(request.method), python3.14-speechrecognition-3.17.0> response.status_code, python3.14-speechrecognition-3.17.0> ) python3.14-speechrecognition-3.17.0> log.debug("request_id: %s", response.headers.get("x-request-id")) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> try: python3.14-speechrecognition-3.17.0> response.raise_for_status() python3.14-speechrecognition-3.17.0> except status_exceptions() as err: # thrown on 4xx and 5xx status code python3.14-speechrecognition-3.17.0> log.debug("Encountered an HTTP status error: %i", response.status_code) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> if remaining_retries > 0 and self._should_retry(err.response): python3.14-speechrecognition-3.17.0> err.response.close() python3.14-speechrecognition-3.17.0> self._sleep_for_retry( python3.14-speechrecognition-3.17.0> retries_taken=retries_taken, python3.14-speechrecognition-3.17.0> max_retries=max_retries, python3.14-speechrecognition-3.17.0> options=input_options, python3.14-speechrecognition-3.17.0> response=response, python3.14-speechrecognition-3.17.0> ) python3.14-speechrecognition-3.17.0> continue python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> # If the response is streamed then we need to explicitly read the response python3.14-speechrecognition-3.17.0> # to completion before attempting to access the response text. python3.14-speechrecognition-3.17.0> if not err.response.is_closed: python3.14-speechrecognition-3.17.0> err.response.read() python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> log.debug("Re-raising status error") python3.14-speechrecognition-3.17.0> > raise self._make_status_error_from_response(err.response) from None python3.14-speechrecognition-3.17.0> E openai.AuthenticationError: Error code: 401 - {'error': {'message': 'Incorrect API key provided: sk_opena*****_key. You can find your API key at https://platform.openai.com/account/api-keys.', 'type': 'invalid_request_error', 'param': None, 'code': 'invalid_api_key'}} python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> /nix/store/91jbfs44n7m7c2nmq5b3994925i5vm1k-python3.14-openai-3.14.1/lib/python3.14/site-packages/openai/_base_client.py:1151: AuthenticationError python3.14-speechrecognition-3.17.0> ___________________ test_transcribe_with_specified_language ____________________ python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> respx_mock = python3.14-speechrecognition-3.17.0> setenv_openai_api_key = None python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> @respx.mock(assert_all_called=True, assert_all_mocked=True) python3.14-speechrecognition-3.17.0> def test_transcribe_with_specified_language(respx_mock, setenv_openai_api_key): python3.14-speechrecognition-3.17.0> # https://github.com/Uberi/speech_recognition/issues/681 python3.14-speechrecognition-3.17.0> respx_mock.post( python3.14-speechrecognition-3.17.0> "https://api.openai.com/v1/audio/transcriptions", python3.14-speechrecognition-3.17.0> data__contains={"language": "en"}, python3.14-speechrecognition-3.17.0> ).respond( python3.14-speechrecognition-3.17.0> 200, python3.14-speechrecognition-3.17.0> json={"text": "English transcription"}, python3.14-speechrecognition-3.17.0> ) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> audio_data = MagicMock(spec=AudioData) python3.14-speechrecognition-3.17.0> audio_data.get_wav_data.return_value = b"english_audio" python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> > actual = openai.recognize( python3.14-speechrecognition-3.17.0> MagicMock(spec=Recognizer), audio_data, language="en" python3.14-speechrecognition-3.17.0> ) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> tests/recognizers/whisper_api/test_openai.py:54: python3.14-speechrecognition-3.17.0> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-speechrecognition-3.17.0> speech_recognition/recognizers/whisper_api/openai.py:58: in recognize python3.14-speechrecognition-3.17.0> return openai_recognizer.recognize(audio_data, model, **kwargs) python3.14-speechrecognition-3.17.0> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ python3.14-speechrecognition-3.17.0> speech_recognition/recognizers/whisper_api/base.py:25: in recognize python3.14-speechrecognition-3.17.0> transcript = self.client.audio.transcriptions.create( python3.14-speechrecognition-3.17.0> /nix/store/91jbfs44n7m7c2nmq5b3994925i5vm1k-python3.14-openai-3.14.1/lib/python3.14/site-packages/openai/_utils/_utils.py:298: in wrapper python3.14-speechrecognition-3.17.0> return func(*args, **kwargs) python3.14-speechrecognition-3.17.0> ^^^^^^^^^^^^^^^^^^^^^ python3.14-speechrecognition-3.17.0> /nix/store/91jbfs44n7m7c2nmq5b3994925i5vm1k-python3.14-openai-3.14.1/lib/python3.14/site-packages/openai/resources/audio/transcriptions.py:525: in create python3.14-speechrecognition-3.17.0> return self._post( # type: ignore[return-value] python3.14-speechrecognition-3.17.0> /nix/store/91jbfs44n7m7c2nmq5b3994925i5vm1k-python3.14-openai-3.14.1/lib/python3.14/site-packages/openai/_base_client.py:1378: in post python3.14-speechrecognition-3.17.0> return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls)) python3.14-speechrecognition-3.17.0> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ python3.14-speechrecognition-3.17.0> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> self = python3.14-speechrecognition-3.17.0> cast_to = python3.14-speechrecognition-3.17.0> options = FinalRequestOptions(method='post', url='/audio/transcriptions', params={}, headers={'Content-Type': 'multipart/form-da...ue}, synthesize_event_and_data=None, content=None, json_data={'model': 'whisper-1', 'language': 'en'}, extra_json=None) python3.14-speechrecognition-3.17.0> stream = False python3.14-speechrecognition-3.17.0> stream_cls = openai.Stream[typing.Annotated[openai.types.audio.transcription_text_segment_event.TranscriptionTextSegmentEvent | ope...ent.TranscriptionTextDoneEvent, PropertyInfo(alias='None', format=None, format_template='None', discriminator='type')]] python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> def request( python3.14-speechrecognition-3.17.0> self, python3.14-speechrecognition-3.17.0> cast_to: Type[ResponseT], python3.14-speechrecognition-3.17.0> options: FinalRequestOptions, python3.14-speechrecognition-3.17.0> *, python3.14-speechrecognition-3.17.0> stream: bool = False, python3.14-speechrecognition-3.17.0> stream_cls: type[_StreamT] | None = None, python3.14-speechrecognition-3.17.0> ) -> ResponseT | _StreamT: python3.14-speechrecognition-3.17.0> cast_to = self._maybe_override_cast_to(cast_to, options) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> # create a copy of the options we were given so that if the python3.14-speechrecognition-3.17.0> # options are mutated later & we then retry, the retries are python3.14-speechrecognition-3.17.0> # given the original options python3.14-speechrecognition-3.17.0> input_options = model_copy(options) python3.14-speechrecognition-3.17.0> if input_options.idempotency_key is None and input_options.method.lower() != "get": python3.14-speechrecognition-3.17.0> # ensure the idempotency key is reused between requests python3.14-speechrecognition-3.17.0> input_options.idempotency_key = self._idempotency_key() python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> response: httpx2.Response | None = None python3.14-speechrecognition-3.17.0> max_retries = input_options.get_max_retries(self.max_retries) python3.14-speechrecognition-3.17.0> self._validate_max_retries(max_retries) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> retries_taken = 0 python3.14-speechrecognition-3.17.0> for retries_taken in range(max_retries + 1): python3.14-speechrecognition-3.17.0> options = model_copy(input_options) python3.14-speechrecognition-3.17.0> options = self._prepare_options(options) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> remaining_retries = max_retries - retries_taken python3.14-speechrecognition-3.17.0> request = self._build_request(options, retries_taken=retries_taken) python3.14-speechrecognition-3.17.0> self._prepare_request(request) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> kwargs: HttpxSendArgs = {} python3.14-speechrecognition-3.17.0> custom_auth = self._custom_auth(options.security) python3.14-speechrecognition-3.17.0> if custom_auth is not None: python3.14-speechrecognition-3.17.0> kwargs["auth"] = ( python3.14-speechrecognition-3.17.0> normalize_httpx2_auth(custom_auth) python3.14-speechrecognition-3.17.0> if is_httpx2_sync_client(self._client) python3.14-speechrecognition-3.17.0> else normalize_legacy_httpx_auth(custom_auth) python3.14-speechrecognition-3.17.0> ) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> if options.follow_redirects is not None: python3.14-speechrecognition-3.17.0> kwargs["follow_redirects"] = options.follow_redirects python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> log.debug("Sending HTTP Request: %s", get_http_method_for_logging(request.method)) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> response = None python3.14-speechrecognition-3.17.0> try: python3.14-speechrecognition-3.17.0> response = self._send_request( python3.14-speechrecognition-3.17.0> request, python3.14-speechrecognition-3.17.0> stream=stream or self._should_stream_response_body(request=request), python3.14-speechrecognition-3.17.0> **kwargs, python3.14-speechrecognition-3.17.0> ) python3.14-speechrecognition-3.17.0> except timeout_exceptions() as err: python3.14-speechrecognition-3.17.0> log.debug("Encountered a timeout exception: %s", type(err).__name__) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> if remaining_retries > 0: python3.14-speechrecognition-3.17.0> self._sleep_for_retry( python3.14-speechrecognition-3.17.0> retries_taken=retries_taken, python3.14-speechrecognition-3.17.0> max_retries=max_retries, python3.14-speechrecognition-3.17.0> options=input_options, python3.14-speechrecognition-3.17.0> response=None, python3.14-speechrecognition-3.17.0> ) python3.14-speechrecognition-3.17.0> continue python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> log.debug("Raising timeout error") python3.14-speechrecognition-3.17.0> raise APITimeoutError(request=request) from err python3.14-speechrecognition-3.17.0> except OpenAIError as err: python3.14-speechrecognition-3.17.0> # Propagate OpenAIErrors as-is, without retrying or wrapping in APIConnectionError python3.14-speechrecognition-3.17.0> raise err python3.14-speechrecognition-3.17.0> except request_exceptions() as err: python3.14-speechrecognition-3.17.0> log.debug("Encountered exception: %s", type(err).__name__) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> if remaining_retries > 0: python3.14-speechrecognition-3.17.0> self._sleep_for_retry( python3.14-speechrecognition-3.17.0> retries_taken=retries_taken, python3.14-speechrecognition-3.17.0> max_retries=max_retries, python3.14-speechrecognition-3.17.0> options=input_options, python3.14-speechrecognition-3.17.0> response=None, python3.14-speechrecognition-3.17.0> ) python3.14-speechrecognition-3.17.0> continue python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> log.debug("Raising connection error") python3.14-speechrecognition-3.17.0> raise APIConnectionError(request=request) from err python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> log.debug( python3.14-speechrecognition-3.17.0> "HTTP Response: %s %i", python3.14-speechrecognition-3.17.0> get_http_method_for_logging(request.method), python3.14-speechrecognition-3.17.0> response.status_code, python3.14-speechrecognition-3.17.0> ) python3.14-speechrecognition-3.17.0> log.debug("request_id: %s", response.headers.get("x-request-id")) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> try: python3.14-speechrecognition-3.17.0> response.raise_for_status() python3.14-speechrecognition-3.17.0> except status_exceptions() as err: # thrown on 4xx and 5xx status code python3.14-speechrecognition-3.17.0> log.debug("Encountered an HTTP status error: %i", response.status_code) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> if remaining_retries > 0 and self._should_retry(err.response): python3.14-speechrecognition-3.17.0> err.response.close() python3.14-speechrecognition-3.17.0> self._sleep_for_retry( python3.14-speechrecognition-3.17.0> retries_taken=retries_taken, python3.14-speechrecognition-3.17.0> max_retries=max_retries, python3.14-speechrecognition-3.17.0> options=input_options, python3.14-speechrecognition-3.17.0> response=response, python3.14-speechrecognition-3.17.0> ) python3.14-speechrecognition-3.17.0> continue python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> # If the response is streamed then we need to explicitly read the response python3.14-speechrecognition-3.17.0> # to completion before attempting to access the response text. python3.14-speechrecognition-3.17.0> if not err.response.is_closed: python3.14-speechrecognition-3.17.0> err.response.read() python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> log.debug("Re-raising status error") python3.14-speechrecognition-3.17.0> > raise self._make_status_error_from_response(err.response) from None python3.14-speechrecognition-3.17.0> E openai.AuthenticationError: Error code: 401 - {'error': {'message': 'Incorrect API key provided: sk_opena*****_key. You can find your API key at https://platform.openai.com/account/api-keys.', 'type': 'invalid_request_error', 'param': None, 'code': 'invalid_api_key'}} python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> /nix/store/91jbfs44n7m7c2nmq5b3994925i5vm1k-python3.14-openai-3.14.1/lib/python3.14/site-packages/openai/_base_client.py:1151: AuthenticationError python3.14-speechrecognition-3.17.0> ____________________ test_transcribe_with_specified_prompt _____________________ python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> respx_mock = python3.14-speechrecognition-3.17.0> setenv_openai_api_key = None python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> @respx.mock(assert_all_called=True, assert_all_mocked=True) python3.14-speechrecognition-3.17.0> def test_transcribe_with_specified_prompt(respx_mock, setenv_openai_api_key): python3.14-speechrecognition-3.17.0> # https://github.com/Uberi/speech_recognition/pull/676 python3.14-speechrecognition-3.17.0> respx_mock.post( python3.14-speechrecognition-3.17.0> "https://api.openai.com/v1/audio/transcriptions", python3.14-speechrecognition-3.17.0> # ref: https://cookbook.openai.com/examples/whisper_prompting_guide python3.14-speechrecognition-3.17.0> data__contains={"prompt": "Glossary: Aimee, Shawn, BBQ"}, python3.14-speechrecognition-3.17.0> ).respond( python3.14-speechrecognition-3.17.0> 200, python3.14-speechrecognition-3.17.0> json={"text": "Prompted transcription"}, python3.14-speechrecognition-3.17.0> ) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> audio_data = MagicMock(spec=AudioData) python3.14-speechrecognition-3.17.0> audio_data.get_wav_data.return_value = b"audio_data" python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> > actual = openai.recognize( python3.14-speechrecognition-3.17.0> MagicMock(spec=Recognizer), python3.14-speechrecognition-3.17.0> audio_data, python3.14-speechrecognition-3.17.0> prompt="Glossary: Aimee, Shawn, BBQ", python3.14-speechrecognition-3.17.0> ) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> tests/recognizers/whisper_api/test_openai.py:76: python3.14-speechrecognition-3.17.0> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-speechrecognition-3.17.0> speech_recognition/recognizers/whisper_api/openai.py:58: in recognize python3.14-speechrecognition-3.17.0> return openai_recognizer.recognize(audio_data, model, **kwargs) python3.14-speechrecognition-3.17.0> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ python3.14-speechrecognition-3.17.0> speech_recognition/recognizers/whisper_api/base.py:25: in recognize python3.14-speechrecognition-3.17.0> transcript = self.client.audio.transcriptions.create( python3.14-speechrecognition-3.17.0> /nix/store/91jbfs44n7m7c2nmq5b3994925i5vm1k-python3.14-openai-3.14.1/lib/python3.14/site-packages/openai/_utils/_utils.py:298: in wrapper python3.14-speechrecognition-3.17.0> return func(*args, **kwargs) python3.14-speechrecognition-3.17.0> ^^^^^^^^^^^^^^^^^^^^^ python3.14-speechrecognition-3.17.0> /nix/store/91jbfs44n7m7c2nmq5b3994925i5vm1k-python3.14-openai-3.14.1/lib/python3.14/site-packages/openai/resources/audio/transcriptions.py:525: in create python3.14-speechrecognition-3.17.0> return self._post( # type: ignore[return-value] python3.14-speechrecognition-3.17.0> /nix/store/91jbfs44n7m7c2nmq5b3994925i5vm1k-python3.14-openai-3.14.1/lib/python3.14/site-packages/openai/_base_client.py:1378: in post python3.14-speechrecognition-3.17.0> return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls)) python3.14-speechrecognition-3.17.0> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ python3.14-speechrecognition-3.17.0> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> self = python3.14-speechrecognition-3.17.0> cast_to = python3.14-speechrecognition-3.17.0> options = FinalRequestOptions(method='post', url='/audio/transcriptions', params={}, headers={'Content-Type': 'multipart/form-da...nd_data=None, content=None, json_data={'model': 'whisper-1', 'prompt': 'Glossary: Aimee, Shawn, BBQ'}, extra_json=None) python3.14-speechrecognition-3.17.0> stream = False python3.14-speechrecognition-3.17.0> stream_cls = openai.Stream[typing.Annotated[openai.types.audio.transcription_text_segment_event.TranscriptionTextSegmentEvent | ope...ent.TranscriptionTextDoneEvent, PropertyInfo(alias='None', format=None, format_template='None', discriminator='type')]] python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> def request( python3.14-speechrecognition-3.17.0> self, python3.14-speechrecognition-3.17.0> cast_to: Type[ResponseT], python3.14-speechrecognition-3.17.0> options: FinalRequestOptions, python3.14-speechrecognition-3.17.0> *, python3.14-speechrecognition-3.17.0> stream: bool = False, python3.14-speechrecognition-3.17.0> stream_cls: type[_StreamT] | None = None, python3.14-speechrecognition-3.17.0> ) -> ResponseT | _StreamT: python3.14-speechrecognition-3.17.0> cast_to = self._maybe_override_cast_to(cast_to, options) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> # create a copy of the options we were given so that if the python3.14-speechrecognition-3.17.0> # options are mutated later & we then retry, the retries are python3.14-speechrecognition-3.17.0> # given the original options python3.14-speechrecognition-3.17.0> input_options = model_copy(options) python3.14-speechrecognition-3.17.0> if input_options.idempotency_key is None and input_options.method.lower() != "get": python3.14-speechrecognition-3.17.0> # ensure the idempotency key is reused between requests python3.14-speechrecognition-3.17.0> input_options.idempotency_key = self._idempotency_key() python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> response: httpx2.Response | None = None python3.14-speechrecognition-3.17.0> max_retries = input_options.get_max_retries(self.max_retries) python3.14-speechrecognition-3.17.0> self._validate_max_retries(max_retries) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> retries_taken = 0 python3.14-speechrecognition-3.17.0> for retries_taken in range(max_retries + 1): python3.14-speechrecognition-3.17.0> options = model_copy(input_options) python3.14-speechrecognition-3.17.0> options = self._prepare_options(options) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> remaining_retries = max_retries - retries_taken python3.14-speechrecognition-3.17.0> request = self._build_request(options, retries_taken=retries_taken) python3.14-speechrecognition-3.17.0> self._prepare_request(request) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> kwargs: HttpxSendArgs = {} python3.14-speechrecognition-3.17.0> custom_auth = self._custom_auth(options.security) python3.14-speechrecognition-3.17.0> if custom_auth is not None: python3.14-speechrecognition-3.17.0> kwargs["auth"] = ( python3.14-speechrecognition-3.17.0> normalize_httpx2_auth(custom_auth) python3.14-speechrecognition-3.17.0> if is_httpx2_sync_client(self._client) python3.14-speechrecognition-3.17.0> else normalize_legacy_httpx_auth(custom_auth) python3.14-speechrecognition-3.17.0> ) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> if options.follow_redirects is not None: python3.14-speechrecognition-3.17.0> kwargs["follow_redirects"] = options.follow_redirects python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> log.debug("Sending HTTP Request: %s", get_http_method_for_logging(request.method)) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> response = None python3.14-speechrecognition-3.17.0> try: python3.14-speechrecognition-3.17.0> response = self._send_request( python3.14-speechrecognition-3.17.0> request, python3.14-speechrecognition-3.17.0> stream=stream or self._should_stream_response_body(request=request), python3.14-speechrecognition-3.17.0> **kwargs, python3.14-speechrecognition-3.17.0> ) python3.14-speechrecognition-3.17.0> except timeout_exceptions() as err: python3.14-speechrecognition-3.17.0> log.debug("Encountered a timeout exception: %s", type(err).__name__) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> if remaining_retries > 0: python3.14-speechrecognition-3.17.0> self._sleep_for_retry( python3.14-speechrecognition-3.17.0> retries_taken=retries_taken, python3.14-speechrecognition-3.17.0> max_retries=max_retries, python3.14-speechrecognition-3.17.0> options=input_options, python3.14-speechrecognition-3.17.0> response=None, python3.14-speechrecognition-3.17.0> ) python3.14-speechrecognition-3.17.0> continue python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> log.debug("Raising timeout error") python3.14-speechrecognition-3.17.0> raise APITimeoutError(request=request) from err python3.14-speechrecognition-3.17.0> except OpenAIError as err: python3.14-speechrecognition-3.17.0> # Propagate OpenAIErrors as-is, without retrying or wrapping in APIConnectionError python3.14-speechrecognition-3.17.0> raise err python3.14-speechrecognition-3.17.0> except request_exceptions() as err: python3.14-speechrecognition-3.17.0> log.debug("Encountered exception: %s", type(err).__name__) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> if remaining_retries > 0: python3.14-speechrecognition-3.17.0> self._sleep_for_retry( python3.14-speechrecognition-3.17.0> retries_taken=retries_taken, python3.14-speechrecognition-3.17.0> max_retries=max_retries, python3.14-speechrecognition-3.17.0> options=input_options, python3.14-speechrecognition-3.17.0> response=None, python3.14-speechrecognition-3.17.0> ) python3.14-speechrecognition-3.17.0> continue python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> log.debug("Raising connection error") python3.14-speechrecognition-3.17.0> raise APIConnectionError(request=request) from err python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> log.debug( python3.14-speechrecognition-3.17.0> "HTTP Response: %s %i", python3.14-speechrecognition-3.17.0> get_http_method_for_logging(request.method), python3.14-speechrecognition-3.17.0> response.status_code, python3.14-speechrecognition-3.17.0> ) python3.14-speechrecognition-3.17.0> log.debug("request_id: %s", response.headers.get("x-request-id")) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> try: python3.14-speechrecognition-3.17.0> response.raise_for_status() python3.14-speechrecognition-3.17.0> except status_exceptions() as err: # thrown on 4xx and 5xx status code python3.14-speechrecognition-3.17.0> log.debug("Encountered an HTTP status error: %i", response.status_code) python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> if remaining_retries > 0 and self._should_retry(err.response): python3.14-speechrecognition-3.17.0> err.response.close() python3.14-speechrecognition-3.17.0> self._sleep_for_retry( python3.14-speechrecognition-3.17.0> retries_taken=retries_taken, python3.14-speechrecognition-3.17.0> max_retries=max_retries, python3.14-speechrecognition-3.17.0> options=input_options, python3.14-speechrecognition-3.17.0> response=response, python3.14-speechrecognition-3.17.0> ) python3.14-speechrecognition-3.17.0> continue python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> # If the response is streamed then we need to explicitly read the response python3.14-speechrecognition-3.17.0> # to completion before attempting to access the response text. python3.14-speechrecognition-3.17.0> if not err.response.is_closed: python3.14-speechrecognition-3.17.0> err.response.read() python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> log.debug("Re-raising status error") python3.14-speechrecognition-3.17.0> > raise self._make_status_error_from_response(err.response) from None python3.14-speechrecognition-3.17.0> E openai.AuthenticationError: Error code: 401 - {'error': {'message': 'Incorrect API key provided: sk_opena*****_key. You can find your API key at https://platform.openai.com/account/api-keys.', 'type': 'invalid_request_error', 'param': None, 'code': 'invalid_api_key'}} python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> /nix/store/91jbfs44n7m7c2nmq5b3994925i5vm1k-python3.14-openai-3.14.1/lib/python3.14/site-packages/openai/_base_client.py:1151: AuthenticationError python3.14-speechrecognition-3.17.0> =============================== warnings summary =============================== python3.14-speechrecognition-3.17.0> speech_recognition/__init__.py:7 python3.14-speechrecognition-3.17.0> /nix/var/nix/builds/nix-79878-2366018834/source/speech_recognition/__init__.py:7: DeprecationWarning: aifc was removed in Python 3.13. Please be aware that you are currently NOT using standard 'aifc', but instead a separately installed 'standard-aifc'. python3.14-speechrecognition-3.17.0> import aifc python3.14-speechrecognition-3.17.0> python3.14-speechrecognition-3.17.0> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html python3.14-speechrecognition-3.17.0> =========================== short test summary info ============================ python3.14-speechrecognition-3.17.0> FAILED tests/recognizers/whisper_api/test_openai.py::test_transcribe_with_openai_whisper - openai.AuthenticationError: Error code: 401 - {'error': {'message': 'Incorr... python3.14-speechrecognition-3.17.0> FAILED tests/recognizers/whisper_api/test_openai.py::test_transcribe_with_specified_language - openai.AuthenticationError: Error code: 401 - {'error': {'message': 'Incorr... python3.14-speechrecognition-3.17.0> FAILED tests/recognizers/whisper_api/test_openai.py::test_transcribe_with_specified_prompt - openai.AuthenticationError: Error code: 401 - {'error': {'message': 'Incorr... python3.14-speechrecognition-3.17.0> ====== 3 failed, 41 passed, 21 skipped, 1 deselected, 1 warning in 55.15s ====== 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%] error: build of '/nix/store/i6h02ml0rin8dfnc3cy3k4d09zv991d1-python3.14-speechrecognition-3.17.0.drv' on 'grpc://farm.numtide.com:50051?connect-timeout=21&system=aarch64-darwin&token-file=/run/nix-farm-client/farm-token' failed: Cannot build '/nix/store/i6h02ml0rin8dfnc3cy3k4d09zv991d1-python3.14-speechrecognition-3.17.0.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/g0rjnafchwdglyfxl47n98wrm5whlq4x-python3.14-speechrecognition-3.17.0 /nix/store/z4kcg25498annhg459y9finvg0lcbphd-python3.14-speechrecognition-3.17.0-dist Last 25 log lines: > response=response, > ) > continue > > # If the response is streamed then we need to explicitly read the response > # to completion before attempting to access the response text. > if not err.response.is_closed: > err.response.read() > > log.debug("Re-raising status error") > > raise self._make_status_error_from_response(err.response) from None > E openai.AuthenticationError: Error code: 401 - {'error': {'message': 'Incorrect API key provided: sk_opena*****_key. You can find your API key at https://platform.openai.com/account/api-keys.', 'type': 'invalid_request_error', 'param': None, 'code': 'invalid_api_key'}} > > /nix/store/91jbfs44n7m7c2nmq5b3994925i5vm1k-python3.14-openai-3.14.1/lib/python3.14/site-packages/openai/_base_client.py:1151: AuthenticationError > =============================== warnings summary =============================== > speech_recognition/__init__.py:7 > /nix/var/nix/builds/nix-79878-2366018834/source/speech_recognition/__init__.py:7: DeprecationWarning: aifc was removed in Python 3.13. Please be aware that you are currently NOT using standard 'aifc', but instead a separately installed 'standard-aifc'. > import aifc > > -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html > =========================== short test summary info ============================ > FAILED tests/recognizers/whisper_api/test_openai.py::test_transcribe_with_openai_whisper - openai.AuthenticationError: Error code: 401 - {'error': {'message': 'Incorr... > FAILED tests/recognizers/whisper_api/test_openai.py::test_transcribe_with_specified_language - openai.AuthenticationError: Error code: 401 - {'error': {'message': 'Incorr... > FAILED tests/recognizers/whisper_api/test_openai.py::test_transcribe_with_specified_prompt - openai.AuthenticationError: Error code: 401 - {'error': {'message': 'Incorr... > ====== 3 failed, 41 passed, 21 skipped, 1 deselected, 1 warning in 55.15s ====== For full logs, run: nix log /nix/store/i6h02ml0rin8dfnc3cy3k4d09zv991d1-python3.14-speechrecognition-3.17.0.drv error: Cannot build '/nix/store/i6h02ml0rin8dfnc3cy3k4d09zv991d1-python3.14-speechrecognition-3.17.0.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/g0rjnafchwdglyfxl47n98wrm5whlq4x-python3.14-speechrecognition-3.17.0 /nix/store/z4kcg25498annhg459y9finvg0lcbphd-python3.14-speechrecognition-3.17.0-dist 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%] building '/nix/store/akc1jky55r51d7s7q7iv6i9fq8ks7vdm-python3.14-toktok-rs-0.3.0.drv' on farm.numtide.com:50051 python3.14-toktok-rs-0.3.0> mac02: building akc1jky55r51d7s7q7iv6i9fq8ks7vdm-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 /nix/var/nix/builds/nix-4370-4052546476/toktok_rs-0.3.0/Cargo.lock and /nix/var/nix/builds/nix-4370-4052546476/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=10 --offline --target aarch64-apple-darwin --manylinux off --strip --out /nix/var/nix/builds/nix-4370-4052546476/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/3j0hvszcqcb2vwm5dz0xxfb06cx49k86-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 toktok-rs v0.3.0 (/nix/var/nix/builds/nix-4370-4052546476/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-build-config v0.29.2 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-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-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-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-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-toktok-rs-0.3.0> Compiling toktok-py v0.3.0 (/nix/var/nix/builds/nix-4370-4052546476/toktok_rs-0.3.0/crates/toktok-py) 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-toktok-rs-0.3.0> Finished `release` profile [optimized] target(s) in 35.14s python3.14-toktok-rs-0.3.0> 🔗 External shared libraries to be copied into the wheel: python3.14-toktok-rs-0.3.0> /nix/var/nix/builds/nix-4370-4052546476/toktok_rs-0.3.0/target/maturin/lib_toktok.dylib requires: python3.14-toktok-rs-0.3.0> /nix/store/hbm3p1v0bxydsbvy0zh2hbladdf9a4lh-libiconv-115.100.1/lib/libcharset.1.dylib => /nix/store/hbm3p1v0bxydsbvy0zh2hbladdf9a4lh-libiconv-115.100.1/lib/libcharset.1.dylib python3.14-toktok-rs-0.3.0> /nix/store/hbm3p1v0bxydsbvy0zh2hbladdf9a4lh-libiconv-115.100.1/lib/libiconv.2.dylib => /nix/store/hbm3p1v0bxydsbvy0zh2hbladdf9a4lh-libiconv-115.100.1/lib/libiconv.2.dylib python3.14-toktok-rs-0.3.0> ⚠️ Warning: Your library requires copying the above external libraries. Re-run with `--auditwheel=repair` to copy them into the wheel. python3.14-toktok-rs-0.3.0> 📦 Built wheel for abi3 Python ≥ 3.11 to /nix/var/nix/builds/nix-4370-4052546476/toktok_rs-0.3.0/dist/toktok_rs-0.3.0-cp311-abi3-macosx_14_0_arm64.whl python3.14-toktok-rs-0.3.0> Finished maturinBuildHook python3.14-toktok-rs-0.3.0> buildPhase completed in 36 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-macosx_14_0_arm64.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-macosx_14_0_arm64.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> checking for references to /nix/var/nix/builds/nix-4370-4052546476/ in /nix/store/6vljy821b6qkiv3zg3kbad84a4qnki51-python3.14-toktok-rs-0.3.0-dist... python3.14-toktok-rs-0.3.0> patching script interpreter paths in /nix/store/6vljy821b6qkiv3zg3kbad84a4qnki51-python3.14-toktok-rs-0.3.0-dist python3.14-toktok-rs-0.3.0> checking for references to /nix/var/nix/builds/nix-4370-4052546476/ in /nix/store/ibs91g2ybyyqfwmnvgqkf6n9a1cjy33f-python3.14-toktok-rs-0.3.0... python3.14-toktok-rs-0.3.0> patching script interpreter paths in /nix/store/ibs91g2ybyyqfwmnvgqkf6n9a1cjy33f-python3.14-toktok-rs-0.3.0 python3.14-toktok-rs-0.3.0> stripping (with command strip and flags -S) in /nix/store/ibs91g2ybyyqfwmnvgqkf6n9a1cjy33f-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 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('/nix/var/nix/builds/nix-57333-2044661179/pytest-of-_nixbld1/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/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-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/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-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/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-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:///nix/var/nix/builds/nix-57333-2044661179/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/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-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/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-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/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-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:///nix/var/nix/builds/nix-57333-2044661179/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/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-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/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-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/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-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:///nix/var/nix/builds/nix-57333-2044661179/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/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-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/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-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/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-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:///nix/var/nix/builds/nix-57333-2044661179/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/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-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/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-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/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-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:///nix/var/nix/builds/nix-57333-2044661179/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/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-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/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-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/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-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('/nix/var/nix/builds/nix-57333-2044661179/pytest-of-_nixbld1/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/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-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/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-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/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-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> ../../../../../store/lgwsfls1090kp585sjg98bpy8r9rx1kf-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:124 python3.14-geopandas-1.1.4> /nix/store/lgwsfls1090kp585sjg98bpy8r9rx1kf-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> ../../../../../store/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/__init__.py:9 python3.14-geopandas-1.1.4> /nix/store/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-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> /nix/var/nix/builds/nix-57333-2044661179/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> /nix/var/nix/builds/nix-57333-2044661179/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/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-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/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-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> /nix/var/nix/builds/nix-57333-2044661179/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> /nix/var/nix/builds/nix-57333-2044661179/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/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-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/hi08xb8vslq60n7p5rilb49agkyy4zxz-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_geom_methods.py::TestGeomMethods::test_minimum_rotated_rectangle python3.14-geopandas-1.1.4> /nix/store/hi08xb8vslq60n7p5rilb49agkyy4zxz-python3.14-shapely-2.2.0/lib/python3.14/site-packages/shapely/constructive.py:1379: RuntimeWarning: divide by zero encountered in oriented_envelope python3.14-geopandas-1.1.4> return lib.oriented_envelope(geometry, **kwargs) python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/tests/test_geom_methods.py::TestGeomMethods::test_minimum_rotated_rectangle python3.14-geopandas-1.1.4> /nix/store/hi08xb8vslq60n7p5rilb49agkyy4zxz-python3.14-shapely-2.2.0/lib/python3.14/site-packages/shapely/constructive.py:1379: RuntimeWarning: invalid value encountered in oriented_envelope python3.14-geopandas-1.1.4> return lib.oriented_envelope(geometry, **kwargs) python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/tests/test_geom_methods.py::TestGeomMethods::test_shared_paths python3.14-geopandas-1.1.4> geopandas/tests/test_geom_methods.py::TestGeomMethods::test_shared_paths python3.14-geopandas-1.1.4> geopandas/tests/test_geom_methods.py::TestGeomMethods::test_shared_paths python3.14-geopandas-1.1.4> /nix/store/hi08xb8vslq60n7p5rilb49agkyy4zxz-python3.14-shapely-2.2.0/lib/python3.14/site-packages/shapely/io.py:310: RuntimeWarning: invalid value encountered in from_wkt python3.14-geopandas-1.1.4> return lib.from_wkt(geometry, invalid_handler, **kwargs) python3.14-geopandas-1.1.4> python3.14-geopandas-1.1.4> geopandas/tests/test_geom_methods.py::TestGeomMethods::test_shared_paths python3.14-geopandas-1.1.4> geopandas/tests/test_geom_methods.py::TestGeomMethods::test_shared_paths python3.14-geopandas-1.1.4> geopandas/tests/test_geom_methods.py::TestGeomMethods::test_shared_paths python3.14-geopandas-1.1.4> /nix/store/hi08xb8vslq60n7p5rilb49agkyy4zxz-python3.14-shapely-2.2.0/lib/python3.14/site-packages/shapely/linear.py:198: RuntimeWarning: invalid value encountered in shared_paths python3.14-geopandas-1.1.4> return lib.shared_paths(a, b, **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> /nix/var/nix/builds/nix-57333-2044661179/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/clg67iyxxydjxrawlyqsib9f383a2rzv-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/clg67iyxxydjxrawlyqsib9f383a2rzv-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/clg67iyxxydjxrawlyqsib9f383a2rzv-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/clg67iyxxydjxrawlyqsib9f383a2rzv-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/clg67iyxxydjxrawlyqsib9f383a2rzv-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/clg67iyxxydjxrawlyqsib9f383a2rzv-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/clg67iyxxydjxrawlyqsib9f383a2rzv-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/clg67iyxxydjxrawlyqsib9f383a2rzv-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, 201 warnings in 224.02s (0:03:44) = error: build of '/nix/store/f0i39pm02j41xaf5jwk6kya47qq0df3y-python3.14-geopandas-1.1.4.drv' on 'grpc://farm.numtide.com:50051?connect-timeout=23&system=aarch64-darwin&token-file=/run/nix-farm-client/farm-token' failed: Cannot build '/nix/store/f0i39pm02j41xaf5jwk6kya47qq0df3y-python3.14-geopandas-1.1.4.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/ci4569l1xmk31ybyyglg5pqqlc4azifp-python3.14-geopandas-1.1.4-dist /nix/store/qxgkzfmmk40y1v6h3d2zjcli4z87n2ff-python3.14-geopandas-1.1.4 Last 25 log lines: > txbar.shape = (n, 1) > > geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes > /nix/store/clg67iyxxydjxrawlyqsib9f383a2rzv-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/clg67iyxxydjxrawlyqsib9f383a2rzv-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, 201 warnings in 224.02s (0:03:44) = For full logs, run: nix log /nix/store/f0i39pm02j41xaf5jwk6kya47qq0df3y-python3.14-geopandas-1.1.4.drv error: Cannot build '/nix/store/f0i39pm02j41xaf5jwk6kya47qq0df3y-python3.14-geopandas-1.1.4.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/ci4569l1xmk31ybyyglg5pqqlc4azifp-python3.14-geopandas-1.1.4-dist /nix/store/qxgkzfmmk40y1v6h3d2zjcli4z87n2ff-python3.14-geopandas-1.1.4 error: Cannot build '/nix/store/0iw31w8dydl7bfk8ffr59rmyw9j42mbn-python3.14-geoarrow-pyarrow-0.3.0.drv'. Reason: 1 dependency failed. Output paths: /nix/store/3n32w4c8wfd54ymb3g0s880cmlf5zc22-python3.14-geoarrow-pyarrow-0.3.0 /nix/store/g3bh776s6abj1gn20d1wdb5gcmqr75i1-python3.14-geoarrow-pyarrow-0.3.0-dist error: Cannot build '/nix/store/8q54w0605kc5vs7gllrz16rj86qkq4fp-python3.14-pyiceberg-0.12.0.drv'. Reason: 1 dependency failed. Output paths: /nix/store/lbgcrzyizbnjzqqmanzr74jyniqrkzjl-python3.14-pyiceberg-0.12.0 /nix/store/pg2h07x3m8v4dysp7pr6dr3ig0pb0h40-python3.14-pyiceberg-0.12.0-dist error: Cannot build '/nix/store/lh9ljpa691gyq47mf4wfl7vpwh6falxw-python3.14-pandas-stubs-3.0.5.260914.drv'. Reason: 1 dependency failed. Output paths: /nix/store/0xj4fibiwimj9nvv593yh2dn0q3wx76f-python3.14-pandas-stubs-3.0.5.260914-dist /nix/store/lb502gd6wg8mqhiz7vy16im3p5jwxj9z-python3.14-pandas-stubs-3.0.5.260914 error: Cannot build '/nix/store/jhh2ryjl3wad9q01sivfzypx82flz3aa-python3.14-pdfplumber-0.11.10.drv'. Reason: 1 dependency failed. Output paths: /nix/store/1xs0w9rr42ck9ard56033bvbbw58k7y9-python3.14-pdfplumber-0.11.10 /nix/store/ahw0zry0gp1lj663m150pvkkpsl8fxcg-python3.14-pdfplumber-0.11.10-dist error: Cannot build '/nix/store/45qrgf61mqv4crgi9zyvpmrjqa093wwi-python3.14-markitdown-0.1.8.drv'. Reason: 2 dependencies failed. Output paths: /nix/store/gl4s1hvxc0lq5a8fbl1537snxs11hn6x-python3.14-markitdown-0.1.8-dist /nix/store/v858cpc3r18h4zkh2ybdvnm51ak8npga-python3.14-markitdown-0.1.8 error: Cannot build '/nix/store/ji1vyphqyk5gkz1zql2yczgzxf29kmk0-hindsight-1.1.0.drv'. Reason: 2 dependencies failed. Output paths: /nix/store/pgrkvgj17189qzl6k15a0w3nlnrdm8r6-hindsight-1.1.0-dist /nix/store/xlwan6iaysqqvzxv13cm227m5m4ij7g2-hindsight-1.1.0 error: Cannot build '/nix/store/q66ybw3rhjcncd3nlqzzhdn78xki2dnp-check-hindsight.drv'. Reason: 1 dependency failed. Output paths: /nix/store/m0y2yli94k45dsnndq7ls01rnviwp673-check-hindsight