nixbot

builds

failed python3.14-geopandas-1.1.4 checks.aarch64-darwin.pkgs-hindsight · build #10775 · raw

1mac02: building f0i39pm02j41xaf5jwk6kya47qq0df3y-python3.14-geopandas-1.1.4.drv2Sourcing python-remove-tests-dir-hook3Sourcing python-catch-conflicts-hook.sh4Sourcing python-remove-bin-bytecode-hook.sh5Sourcing pypa-build-hook6Using pypaBuildPhase7Sourcing python-runtime-deps-check-hook8Using pythonRuntimeDepsCheckHook9Sourcing pypa-install-hook10Using pypaInstallPhase11Sourcing python-imports-check-hook.sh12Using pythonImportsCheckPhase13Sourcing python-metadata-check-hook.sh14Using pythonMetadataCheckPhase15Sourcing python-namespaces-hook16Sourcing python-catch-conflicts-hook.sh17Sourcing pytest-check-hook18Using pytestCheckPhase19Using checkPhaseThreadLimitHook
unpackPhase
20unpacking source archive /nix/store/cgym37s9a3yrq9x88vbdh4bjjp8lr281-source21source root is source22setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/versioneer.py"
configurePhase
23no configure script, doing nothing
buildPhase
24Executing pypaBuildPhase25Creating a wheel...26pypa build flags: --no-isolation --outdir dist/ --wheel27* Getting build dependencies for wheel...28Failed to load config from /nix/var/nix/builds/nix-57333-2044661179/source/pyproject.toml: 'versioneer'29Try to load it from setup.cfg30running egg_info31creating geopandas.egg-info32writing geopandas.egg-info/PKG-INFO33writing dependency_links to geopandas.egg-info/dependency_links.txt34writing requirements to geopandas.egg-info/requires.txt35writing top-level names to geopandas.egg-info/top_level.txt36writing manifest file 'geopandas.egg-info/SOURCES.txt'37reading manifest file 'geopandas.egg-info/SOURCES.txt'38reading manifest template 'MANIFEST.in'39adding license file 'LICENSE.txt'40writing manifest file 'geopandas.egg-info/SOURCES.txt'41Failed to load config from /nix/var/nix/builds/nix-57333-2044661179/source/pyproject.toml: 'versioneer'42Try to load it from setup.cfg43* Building wheel...44Failed to load config from /nix/var/nix/builds/nix-57333-2044661179/source/pyproject.toml: 'versioneer'45Try to load it from setup.cfg46running bdist_wheel47running build48running build_py49Failed to load config from /nix/var/nix/builds/nix-57333-2044661179/source/pyproject.toml: 'versioneer'50Try to load it from setup.cfg51Failed to load config from /nix/var/nix/builds/nix-57333-2044661179/source/pyproject.toml: 'versioneer'52Try to load it from setup.cfg53creating build/lib/geopandas54copying geopandas/conftest.py -> build/lib/geopandas55copying geopandas/_decorator.py -> build/lib/geopandas56copying geopandas/accessors.py -> build/lib/geopandas57copying geopandas/_version.py -> build/lib/geopandas58copying geopandas/sindex.py -> build/lib/geopandas59copying geopandas/plotting.py -> build/lib/geopandas60copying geopandas/__init__.py -> build/lib/geopandas61copying geopandas/geodataframe.py -> build/lib/geopandas62copying geopandas/explore.py -> build/lib/geopandas63copying geopandas/geoseries.py -> build/lib/geopandas64copying geopandas/_compat.py -> build/lib/geopandas65copying geopandas/_config.py -> build/lib/geopandas66copying geopandas/testing.py -> build/lib/geopandas67copying geopandas/array.py -> build/lib/geopandas68copying geopandas/base.py -> build/lib/geopandas69creating build/lib/geopandas/tools70copying geopandas/tools/overlay.py -> build/lib/geopandas/tools71copying geopandas/tools/util.py -> build/lib/geopandas/tools72copying geopandas/tools/hilbert_curve.py -> build/lib/geopandas/tools73copying geopandas/tools/__init__.py -> build/lib/geopandas/tools74copying geopandas/tools/_random.py -> build/lib/geopandas/tools75copying geopandas/tools/geocoding.py -> build/lib/geopandas/tools76copying geopandas/tools/_show_versions.py -> build/lib/geopandas/tools77copying geopandas/tools/clip.py -> build/lib/geopandas/tools78copying geopandas/tools/sjoin.py -> build/lib/geopandas/tools79creating build/lib/geopandas/datasets80copying geopandas/datasets/__init__.py -> build/lib/geopandas/datasets81creating build/lib/geopandas/io82copying geopandas/io/util.py -> build/lib/geopandas/io83copying geopandas/io/arrow.py -> build/lib/geopandas/io84copying geopandas/io/__init__.py -> build/lib/geopandas/io85copying geopandas/io/_pyarrow_hotfix.py -> build/lib/geopandas/io86copying geopandas/io/file.py -> build/lib/geopandas/io87copying geopandas/io/_geoarrow.py -> build/lib/geopandas/io88copying geopandas/io/sql.py -> build/lib/geopandas/io89creating build/lib/geopandas/tests90copying geopandas/tests/test_geom_methods.py -> build/lib/geopandas/tests91copying geopandas/tests/test_plotting.py -> build/lib/geopandas/tests92copying geopandas/tests/test_overlay.py -> build/lib/geopandas/tests93copying geopandas/tests/test_datasets.py -> build/lib/geopandas/tests94copying geopandas/tests/util.py -> build/lib/geopandas/tests95copying geopandas/tests/test_show_versions.py -> build/lib/geopandas/tests96copying geopandas/tests/test_array.py -> build/lib/geopandas/tests97copying geopandas/tests/test_extension_array.py -> build/lib/geopandas/tests98copying geopandas/tests/__init__.py -> build/lib/geopandas/tests99copying geopandas/tests/test_geoseries.py -> build/lib/geopandas/tests100copying geopandas/tests/test_pandas_methods.py -> build/lib/geopandas/tests101copying geopandas/tests/test_geocode.py -> build/lib/geopandas/tests102copying geopandas/tests/test_merge.py -> build/lib/geopandas/tests103copying geopandas/tests/test_explore.py -> build/lib/geopandas/tests104copying geopandas/tests/test_pandas_accessor.py -> build/lib/geopandas/tests105copying geopandas/tests/test_compat.py -> build/lib/geopandas/tests106copying geopandas/tests/test_config.py -> build/lib/geopandas/tests107copying geopandas/tests/test_geodataframe.py -> build/lib/geopandas/tests108copying geopandas/tests/test_crs.py -> build/lib/geopandas/tests109copying geopandas/tests/test_dissolve.py -> build/lib/geopandas/tests110copying geopandas/tests/test_sindex.py -> build/lib/geopandas/tests111copying geopandas/tests/test_api.py -> build/lib/geopandas/tests112copying geopandas/tests/test_op_output_types.py -> build/lib/geopandas/tests113copying geopandas/tests/test_types.py -> build/lib/geopandas/tests114copying geopandas/tests/test_decorator.py -> build/lib/geopandas/tests115copying geopandas/tests/test_testing.py -> build/lib/geopandas/tests116creating build/lib/geopandas/tools/tests117copying geopandas/tools/tests/__init__.py -> build/lib/geopandas/tools/tests118copying geopandas/tools/tests/test_sjoin.py -> build/lib/geopandas/tools/tests119copying geopandas/tools/tests/test_hilbert_curve.py -> build/lib/geopandas/tools/tests120copying geopandas/tools/tests/test_tools.py -> build/lib/geopandas/tools/tests121copying geopandas/tools/tests/test_clip.py -> build/lib/geopandas/tools/tests122copying geopandas/tools/tests/test_random.py -> build/lib/geopandas/tools/tests123creating build/lib/geopandas/io/tests124copying geopandas/io/tests/test_pickle.py -> build/lib/geopandas/io/tests125copying geopandas/io/tests/__init__.py -> build/lib/geopandas/io/tests126copying geopandas/io/tests/test_sql.py -> build/lib/geopandas/io/tests127copying geopandas/io/tests/test_file.py -> build/lib/geopandas/io/tests128copying geopandas/io/tests/test_geoarrow.py -> build/lib/geopandas/io/tests129copying geopandas/io/tests/test_file_geom_types_drivers.py -> build/lib/geopandas/io/tests130copying geopandas/io/tests/generate_legacy_storage_files.py -> build/lib/geopandas/io/tests131copying geopandas/io/tests/test_arrow.py -> build/lib/geopandas/io/tests132copying geopandas/io/tests/test_infer_schema.py -> build/lib/geopandas/io/tests133running egg_info134writing geopandas.egg-info/PKG-INFO135writing dependency_links to geopandas.egg-info/dependency_links.txt136writing requirements to geopandas.egg-info/requires.txt137writing top-level names to geopandas.egg-info/top_level.txt138reading manifest file 'geopandas.egg-info/SOURCES.txt'139reading manifest template 'MANIFEST.in'140adding license file 'LICENSE.txt'141writing manifest file 'geopandas.egg-info/SOURCES.txt'142Failed to load config from /nix/var/nix/builds/nix-57333-2044661179/source/pyproject.toml: 'versioneer'143Try to load it from setup.cfg144creating build/lib/geopandas/tests/data145copying geopandas/tests/data/null_geom.geojson -> build/lib/geopandas/tests/data146UPDATING build/lib/geopandas/_version.py147set build/lib/geopandas/_version.py to '1.1.4'148installing to build/bdist.macosx-14.0-arm64/wheel149running install150running install_lib151creating build/bdist.macosx-14.0-arm64/wheel152creating build/bdist.macosx-14.0-arm64/wheel/geopandas153copying build/lib/geopandas/conftest.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas154copying build/lib/geopandas/_decorator.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas155creating build/bdist.macosx-14.0-arm64/wheel/geopandas/tools156copying build/lib/geopandas/tools/overlay.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools157copying build/lib/geopandas/tools/util.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools158copying build/lib/geopandas/tools/hilbert_curve.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools159creating build/bdist.macosx-14.0-arm64/wheel/geopandas/tools/tests160copying build/lib/geopandas/tools/tests/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools/tests161copying build/lib/geopandas/tools/tests/test_sjoin.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools/tests162copying build/lib/geopandas/tools/tests/test_hilbert_curve.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools/tests163copying build/lib/geopandas/tools/tests/test_tools.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools/tests164copying build/lib/geopandas/tools/tests/test_clip.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools/tests165copying build/lib/geopandas/tools/tests/test_random.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools/tests166copying build/lib/geopandas/tools/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools167copying build/lib/geopandas/tools/_random.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools168copying build/lib/geopandas/tools/geocoding.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools169copying build/lib/geopandas/tools/_show_versions.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools170copying build/lib/geopandas/tools/clip.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools171copying build/lib/geopandas/tools/sjoin.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tools172copying build/lib/geopandas/accessors.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas173copying build/lib/geopandas/_version.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas174copying build/lib/geopandas/sindex.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas175copying build/lib/geopandas/plotting.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas176creating build/bdist.macosx-14.0-arm64/wheel/geopandas/datasets177copying build/lib/geopandas/datasets/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/datasets178creating build/bdist.macosx-14.0-arm64/wheel/geopandas/io179copying build/lib/geopandas/io/util.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io180creating build/bdist.macosx-14.0-arm64/wheel/geopandas/io/tests181copying build/lib/geopandas/io/tests/test_pickle.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io/tests182copying build/lib/geopandas/io/tests/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io/tests183copying build/lib/geopandas/io/tests/test_sql.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io/tests184copying build/lib/geopandas/io/tests/test_file.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io/tests185copying build/lib/geopandas/io/tests/test_geoarrow.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io/tests186copying build/lib/geopandas/io/tests/test_file_geom_types_drivers.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io/tests187copying build/lib/geopandas/io/tests/generate_legacy_storage_files.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io/tests188copying build/lib/geopandas/io/tests/test_arrow.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io/tests189copying build/lib/geopandas/io/tests/test_infer_schema.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io/tests190copying build/lib/geopandas/io/arrow.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io191copying build/lib/geopandas/io/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io192copying build/lib/geopandas/io/_pyarrow_hotfix.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io193copying build/lib/geopandas/io/file.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io194copying build/lib/geopandas/io/_geoarrow.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io195copying build/lib/geopandas/io/sql.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/io196creating build/bdist.macosx-14.0-arm64/wheel/geopandas/tests197copying build/lib/geopandas/tests/test_geom_methods.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests198copying build/lib/geopandas/tests/test_plotting.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests199copying build/lib/geopandas/tests/test_overlay.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests200copying build/lib/geopandas/tests/test_datasets.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests201copying build/lib/geopandas/tests/util.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests202copying build/lib/geopandas/tests/test_show_versions.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests203copying build/lib/geopandas/tests/test_array.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests204copying build/lib/geopandas/tests/test_extension_array.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests205copying build/lib/geopandas/tests/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests206copying build/lib/geopandas/tests/test_geoseries.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests207copying build/lib/geopandas/tests/test_pandas_methods.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests208copying build/lib/geopandas/tests/test_geocode.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests209copying build/lib/geopandas/tests/test_merge.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests210copying build/lib/geopandas/tests/test_explore.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests211copying build/lib/geopandas/tests/test_pandas_accessor.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests212copying build/lib/geopandas/tests/test_compat.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests213copying build/lib/geopandas/tests/test_config.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests214copying build/lib/geopandas/tests/test_geodataframe.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests215copying build/lib/geopandas/tests/test_crs.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests216copying build/lib/geopandas/tests/test_dissolve.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests217copying build/lib/geopandas/tests/test_sindex.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests218copying build/lib/geopandas/tests/test_api.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests219creating build/bdist.macosx-14.0-arm64/wheel/geopandas/tests/data220copying build/lib/geopandas/tests/data/null_geom.geojson -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests/data221copying build/lib/geopandas/tests/test_op_output_types.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests222copying build/lib/geopandas/tests/test_types.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests223copying build/lib/geopandas/tests/test_decorator.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests224copying build/lib/geopandas/tests/test_testing.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas/tests225copying build/lib/geopandas/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas226copying build/lib/geopandas/geodataframe.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas227copying build/lib/geopandas/explore.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas228copying build/lib/geopandas/geoseries.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas229copying build/lib/geopandas/_compat.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas230copying build/lib/geopandas/_config.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas231copying build/lib/geopandas/testing.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas232copying build/lib/geopandas/array.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas233copying build/lib/geopandas/base.py -> build/bdist.macosx-14.0-arm64/wheel/./geopandas234running install_egg_info235Copying geopandas.egg-info to build/bdist.macosx-14.0-arm64/wheel/./geopandas-1.1.4-py3.14.egg-info236running install_scripts237creating build/bdist.macosx-14.0-arm64/wheel/geopandas-1.1.4.dist-info/WHEEL238creating '/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 it239adding 'geopandas/__init__.py'240adding 'geopandas/_compat.py'241adding 'geopandas/_config.py'242adding 'geopandas/_decorator.py'243adding 'geopandas/_version.py'244adding 'geopandas/accessors.py'245adding 'geopandas/array.py'246adding 'geopandas/base.py'247adding 'geopandas/conftest.py'248adding 'geopandas/explore.py'249adding 'geopandas/geodataframe.py'250adding 'geopandas/geoseries.py'251adding 'geopandas/plotting.py'252adding 'geopandas/sindex.py'253adding 'geopandas/testing.py'254adding 'geopandas/datasets/__init__.py'255adding 'geopandas/io/__init__.py'256adding 'geopandas/io/_geoarrow.py'257adding 'geopandas/io/_pyarrow_hotfix.py'258adding 'geopandas/io/arrow.py'259adding 'geopandas/io/file.py'260adding 'geopandas/io/sql.py'261adding 'geopandas/io/util.py'262adding 'geopandas/io/tests/__init__.py'263adding 'geopandas/io/tests/generate_legacy_storage_files.py'264adding 'geopandas/io/tests/test_arrow.py'265adding 'geopandas/io/tests/test_file.py'266adding 'geopandas/io/tests/test_file_geom_types_drivers.py'267adding 'geopandas/io/tests/test_geoarrow.py'268adding 'geopandas/io/tests/test_infer_schema.py'269adding 'geopandas/io/tests/test_pickle.py'270adding 'geopandas/io/tests/test_sql.py'271adding 'geopandas/tests/__init__.py'272adding 'geopandas/tests/test_api.py'273adding 'geopandas/tests/test_array.py'274adding 'geopandas/tests/test_compat.py'275adding 'geopandas/tests/test_config.py'276adding 'geopandas/tests/test_crs.py'277adding 'geopandas/tests/test_datasets.py'278adding 'geopandas/tests/test_decorator.py'279adding 'geopandas/tests/test_dissolve.py'280adding 'geopandas/tests/test_explore.py'281adding 'geopandas/tests/test_extension_array.py'282adding 'geopandas/tests/test_geocode.py'283adding 'geopandas/tests/test_geodataframe.py'284adding 'geopandas/tests/test_geom_methods.py'285adding 'geopandas/tests/test_geoseries.py'286adding 'geopandas/tests/test_merge.py'287adding 'geopandas/tests/test_op_output_types.py'288adding 'geopandas/tests/test_overlay.py'289adding 'geopandas/tests/test_pandas_accessor.py'290adding 'geopandas/tests/test_pandas_methods.py'291adding 'geopandas/tests/test_plotting.py'292adding 'geopandas/tests/test_show_versions.py'293adding 'geopandas/tests/test_sindex.py'294adding 'geopandas/tests/test_testing.py'295adding 'geopandas/tests/test_types.py'296adding 'geopandas/tests/util.py'297adding 'geopandas/tests/data/null_geom.geojson'298adding 'geopandas/tools/__init__.py'299adding 'geopandas/tools/_random.py'300adding 'geopandas/tools/_show_versions.py'301adding 'geopandas/tools/clip.py'302adding 'geopandas/tools/geocoding.py'303adding 'geopandas/tools/hilbert_curve.py'304adding 'geopandas/tools/overlay.py'305adding 'geopandas/tools/sjoin.py'306adding 'geopandas/tools/util.py'307adding 'geopandas/tools/tests/__init__.py'308adding 'geopandas/tools/tests/test_clip.py'309adding 'geopandas/tools/tests/test_hilbert_curve.py'310adding 'geopandas/tools/tests/test_random.py'311adding 'geopandas/tools/tests/test_sjoin.py'312adding 'geopandas/tools/tests/test_tools.py'313adding 'geopandas-1.1.4.dist-info/licenses/LICENSE.txt'314adding 'geopandas-1.1.4.dist-info/METADATA'315adding 'geopandas-1.1.4.dist-info/WHEEL'316adding 'geopandas-1.1.4.dist-info/top_level.txt'317adding 'geopandas-1.1.4.dist-info/RECORD'318removing build/bdist.macosx-14.0-arm64/wheel319Successfully built geopandas-1.1.4-py3-none-any.whl320Finished creating a wheel...321Finished executing pypaBuildPhase
pythonRuntimeDepsCheckHook
322Executing pythonRuntimeDepsCheck323Checking runtime dependencies for geopandas-1.1.4-py3-none-any.whl324Finished executing pythonRuntimeDepsCheck
installPhase
325Executing pypaInstallPhase326Successfully installed geopandas-1.1.4-py3-none-any.whl327Finished executing pypaInstallPhase
pythonOutputDistPhase
328Executing pythonOutputDistPhase329Finished executing pythonOutputDistPhase
fixupPhase
330checking for references to /nix/var/nix/builds/nix-57333-2044661179/ in /nix/store/ci4569l1xmk31ybyyglg5pqqlc4azifp-python3.14-geopandas-1.1.4-dist...331patching script interpreter paths in /nix/store/ci4569l1xmk31ybyyglg5pqqlc4azifp-python3.14-geopandas-1.1.4-dist332checking for references to /nix/var/nix/builds/nix-57333-2044661179/ in /nix/store/qxgkzfmmk40y1v6h3d2zjcli4z87n2ff-python3.14-geopandas-1.1.4...333patching script interpreter paths in /nix/store/qxgkzfmmk40y1v6h3d2zjcli4z87n2ff-python3.14-geopandas-1.1.4334stripping (with command strip and flags -S) in /nix/store/qxgkzfmmk40y1v6h3d2zjcli4z87n2ff-python3.14-geopandas-1.1.4/lib335Executing pythonRemoveTestsDir336Finished executing pythonRemoveTestsDir
installCheckPhase
337setting known thread variables to default: 1338 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=1339no Makefile or custom installCheckPhase, doing nothing
pythonImportsCheckPhase
340Executing pythonImportsCheckPhase341Check whether the following modules can be imported: geopandas
pythonMetadataCheckPhase
342Executing pythonMetadataCheckPhase
pytestCheckPhase
343Executing pytestCheckPhase344setting known thread variables to default: 1345 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=1346pytest flags: -m pytest geopandas -k not\ \(test_read_file_url\)347============================= test session starts ==============================348platform darwin -- Python 3.14.10, pytest-9.1.1, pluggy-1.7.0349rootdir: /nix/var/nix/builds/nix-57333-2044661179/source350configfile: pyproject.toml351collected 2808 items / 8 deselected / 1 skipped / 2800 selected 352353geopandas/io/tests/test_arrow.py ....................................... [ 1%]354..........................s.............s.................s......F...... [ 3%]355............................. [ 5%]356geopandas/io/tests/test_file.py sssssss.......sssssss.......sssssss..... [ 6%]357..ssssssssssssssss....ssss....sss.sss..sssssss.......sssssss.......s.sss [ 9%]358sssss........sssssss.......s.s.s.s.s.sssssss.......s.sssssss..x...xs.s.s [ 11%]359.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%]360sFsFs.ssss..s.ss..ss.ss..s.ss.... [ 15%]361geopandas/io/tests/test_file_geom_types_drivers.py s.s.s.s.s.s.s.s.s.s.s [ 16%]362.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%]363.s.s.s.s.s.s.s.s.s. [ 19%]364geopandas/io/tests/test_geoarrow.py .................................... [ 20%]365ssss......F.F..ssssssssssss.ssssssssssssss..sssssssssssss. [ 22%]366geopandas/io/tests/test_infer_schema.py ....................... [ 23%]367geopandas/io/tests/test_pickle.py sss. [ 23%]368geopandas/io/tests/test_sql.py sssssssssssssssssssssssssssssssssssssssss [ 25%]369s [ 25%]370geopandas/tests/test_api.py . [ 25%]371geopandas/tests/test_array.py .......................................... [ 26%]372.........................................................s.....ss...... [ 29%]373geopandas/tests/test_compat.py ......... [ 29%]374geopandas/tests/test_config.py ... [ 29%]375geopandas/tests/test_crs.py ............................................ [ 31%]376.............................. [ 32%]377geopandas/tests/test_datasets.py .... [ 32%]378geopandas/tests/test_decorator.py .... [ 32%]379geopandas/tests/test_dissolve.py ...................s [ 33%]380geopandas/tests/test_extension_array.py ................................ [ 34%]381........................................................................ [ 37%]382.xx..................x.................................................. [ 39%]383.................................xx........................x............ [ 42%]384........sssssssssssssssssssss........................................... [ 44%]385.................................ss..................................... [ 47%]386................ss...................................................... [ 49%]387.....ssssssssss..............................ss [ 51%]388geopandas/tests/test_geocode.py ........ [ 51%]389geopandas/tests/test_geodataframe.py ................................... [ 53%]390.....s.................................................................. [ 55%]391................... [ 56%]392geopandas/tests/test_geom_methods.py ................................... [ 57%]393............ss......s.s.....s.sss.........s............................. [ 60%]394s....s............................s....s....ssssssssssssssssssssssss.... [ 62%]395.............. [ 63%]396geopandas/tests/test_geoseries.py ..........s........................... [ 64%]397.............s........................... [ 66%]398geopandas/tests/test_merge.py ........ [ 66%]399geopandas/tests/test_op_output_types.py ................................ [ 67%]400.. [ 67%]401geopandas/tests/test_overlay.py ..........................s............. [ 68%]402s....................................................................... [ 71%]403.................. [ 72%]404geopandas/tests/test_pandas_accessor.py ..... [ 72%]405geopandas/tests/test_pandas_methods.py ..............................XX. [ 73%]406........s............ [ 74%]407geopandas/tests/test_plotting.py ....................................... [ 75%]408....s......s.........s.s...................................sssssssssss.s [ 78%]409... [ 78%]410geopandas/tests/test_show_versions.py .... [ 78%]411geopandas/tests/test_sindex.py ................s........................ [ 79%]412........................................................................ [ 82%]413..................s.......x............................................. [ 85%]414...................................................x.................... [ 87%]415....................... [ 88%]416geopandas/tests/test_testing.py ........ [ 88%]417geopandas/tests/test_types.py ............... [ 89%]418geopandas/tools/tests/test_clip.py ..................................... [ 90%]419.................................................... [ 92%]420geopandas/tools/tests/test_hilbert_curve.py ...... [ 92%]421geopandas/tools/tests/test_random.py ................. [ 93%]422geopandas/tools/tests/test_sjoin.py .................................... [ 94%]423........................................................................ [ 97%]424..............xs....................................................... [ 99%]425geopandas/tools/tests/test_tools.py ........ [100%]426427=================================== FAILURES ===================================428________________________ test_geoarrow_roundtrip[point] ________________________429430tmp_path = PosixPath('/nix/var/nix/builds/nix-57333-2044661179/pytest-of-_nixbld1/pytest-0/test_geoarrow_roundtrip_point_0')431geometry_type = 'point'432433 @pytest.mark.parametrize(434 "geometry_type",435 ["point", "linestring", "polygon", "multipoint", "multilinestring", "multipolygon"],436 )437 def test_geoarrow_roundtrip(tmp_path, geometry_type):438 df = geopandas.read_parquet(439 DATA_PATH440 / "arrow"441 / "geoparquet"442 / f"data-{geometry_type}-encoding_wkb.parquet"443 )444 445> df.to_parquet(tmp_path / "test.parquet", geometry_encoding="geoarrow")446447geopandas/io/tests/test_arrow.py:1097: 448_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 449geopandas/geodataframe.py:1464: in to_parquet450 _to_parquet(451geopandas/io/arrow.py:440: in _to_parquet452 table = _geopandas_to_arrow(453geopandas/io/arrow.py:354: in _geopandas_to_arrow454 table, geometry_encoding_dict = geopandas_to_arrow(455geopandas/io/_geoarrow.py:149: in geopandas_to_arrow456 table = table.set_column(i, field, geom_arr)457 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^458pyarrow/table.pxi:5454: in pyarrow.lib.Table.set_column459 ???460pyarrow/pandas-shim.pxi:155: in pyarrow.lib._PandasAPIShim.pandas_dtype461 ???462_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 463464> ???465E pyarrow.lib.ArrowInvalid: Added column's length must match table's length. Expected length 4 but got length 5466467pyarrow/error.pxi:92: ArrowInvalid468_________________ test_read_file_crs_warning_messages[pyogrio] _________________469470engine = 'pyogrio'471472 @pytest.mark.skipif(not HAS_PYPROJ, reason="pyproj not installed")473 def test_read_file_crs_warning_messages(engine):474 """475 Testing warning messages when one of, or both of, the476 file or mask is missing a crs.477 """478 file_with_crs = os.path.join(tempfile.mkdtemp(), "file_with_crs.shp")479 file_without_crs = os.path.join(tempfile.mkdtemp(), "file_without_crs.shp")480 481 df = pd.DataFrame(482 {483 "Latitude": [0, 1, 2, 3, 4],484 "Longitude": [0, 1, 2, 3, 4],485 }486 )487 488 gdf_with_crs = GeoDataFrame(489 df, geometry=points_from_xy(df.Longitude, df.Latitude), crs="EPSG:4326"490 )491 gdf_without_crs = GeoDataFrame(492 df, geometry=points_from_xy(df.Longitude, df.Latitude)493 )494 495 gdf_with_crs.to_file(file_with_crs)496 gdf_without_crs.to_file(file_without_crs)497 498 with pytest.warns(UserWarning, match="""There is no CRS defined in the mask."""):499> data = read_file(file_with_crs, mask=gdf_without_crs, engine=engine)500 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^501502geopandas/io/tests/test_file.py:756: 503_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 504geopandas/io/file.py:316: in _read_file505 return _read_file_pyogrio(506geopandas/io/file.py:576: in _read_file_pyogrio507 return pyogrio.read_dataframe(path_or_bytes, bbox=bbox, **kwargs)508 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^509/nix/store/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/geopandas.py:382: in read_dataframe510 result = read_func(511/nix/store/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/raw.py:211: in read512 mask=_mask_to_wkb(mask),513 ^^^^^^^^^^^^^^^^^^514_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 515516mask = <MULTIPOINT ((0 0), (1 1), (2 2), (3 3), (4 4))>517518 def _mask_to_wkb(mask):519 """Convert a Shapely mask geometry to WKB.520 521 Parameters522 ----------523 mask : Shapely geometry524 The geometry to convert to WKB.525 526 Returns527 -------528 WKB bytes or None529 530 Raises531 ------532 ValueError533 raised if Shapely >= 2.0 is not available or mask is not a Shapely534 Geometry object535 536 """537 if mask is None:538 return mask539 540 try:541 import shapely542 543 if Version(shapely.__version__) < Version("2.0.0"):544 shapely = None545 except ImportError:546 shapely = None547 548 if not shapely:549> raise ValueError("'mask' parameter requires Shapely >= 2.0")550E ValueError: 'mask' parameter requires Shapely >= 2.0551552/nix/store/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/util.py:230: ValueError553____________________ test_read_file_mask_gdf[pyogrio-False] ____________________554555df_nybb = BoroCode ... geometry5560 5 ... MULTIPOLYGON (((970217.022 14564...19.056 188655.316, 980940....5574 2 ... MULTIPOLYGON (((1012821.806 229228.265, 101278...558559[5 rows x 5 columns]560engine = 'pyogrio'561nybb_filename = 'zip:///nix/var/nix/builds/nix-57333-2044661179/source/geopandas/tests/data/nybb_16a.zip'562file_like = False563564 @pytest.mark.skipif(not HAS_PYPROJ, reason="pyproj not installed")565 @pytest.mark.parametrize("file_like", [False, True])566 def test_read_file_mask_gdf(df_nybb, engine, nybb_filename, file_like):567 full_df_shape = df_nybb.shape568 mask = geopandas.GeoDataFrame(569 geometry=[570 box(571 1031051.7879884212,572 224272.49231459625,573 1047224.3104931959,574 244317.30894023244,575 )576 ],577 crs=NYBB_CRS,578 )579 infile = (580 open(nybb_filename.replace("zip://", ""), "rb") if file_like else nybb_filename581 )582> filtered_df = read_file(infile, mask=mask, engine=engine)583 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^584585geopandas/io/tests/test_file.py:1117: 586_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 587geopandas/io/file.py:316: in _read_file588 return _read_file_pyogrio(589geopandas/io/file.py:576: in _read_file_pyogrio590 return pyogrio.read_dataframe(path_or_bytes, bbox=bbox, **kwargs)591 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^592/nix/store/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/geopandas.py:382: in read_dataframe593 result = read_func(594/nix/store/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/raw.py:211: in read595 mask=_mask_to_wkb(mask),596 ^^^^^^^^^^^^^^^^^^597_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 598599mask = <POLYGON ((1047224.31 224272.492, 1047224.31 244317.309, 1031051.788 244317....>600601 def _mask_to_wkb(mask):602 """Convert a Shapely mask geometry to WKB.603 604 Parameters605 ----------606 mask : Shapely geometry607 The geometry to convert to WKB.608 609 Returns610 -------611 WKB bytes or None612 613 Raises614 ------615 ValueError616 raised if Shapely >= 2.0 is not available or mask is not a Shapely617 Geometry object618 619 """620 if mask is None:621 return mask622 623 try:624 import shapely625 626 if Version(shapely.__version__) < Version("2.0.0"):627 shapely = None628 except ImportError:629 shapely = None630 631 if not shapely:632> raise ValueError("'mask' parameter requires Shapely >= 2.0")633E ValueError: 'mask' parameter requires Shapely >= 2.0634635/nix/store/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/util.py:230: ValueError636____________________ test_read_file_mask_gdf[pyogrio-True] _____________________637638df_nybb = BoroCode ... geometry6390 5 ... MULTIPOLYGON (((970217.022 14564...19.056 188655.316, 980940....6404 2 ... MULTIPOLYGON (((1012821.806 229228.265, 101278...641642[5 rows x 5 columns]643engine = 'pyogrio'644nybb_filename = 'zip:///nix/var/nix/builds/nix-57333-2044661179/source/geopandas/tests/data/nybb_16a.zip'645file_like = True646647 @pytest.mark.skipif(not HAS_PYPROJ, reason="pyproj not installed")648 @pytest.mark.parametrize("file_like", [False, True])649 def test_read_file_mask_gdf(df_nybb, engine, nybb_filename, file_like):650 full_df_shape = df_nybb.shape651 mask = geopandas.GeoDataFrame(652 geometry=[653 box(654 1031051.7879884212,655 224272.49231459625,656 1047224.3104931959,657 244317.30894023244,658 )659 ],660 crs=NYBB_CRS,661 )662 infile = (663 open(nybb_filename.replace("zip://", ""), "rb") if file_like else nybb_filename664 )665> filtered_df = read_file(infile, mask=mask, engine=engine)666 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^667668geopandas/io/tests/test_file.py:1117: 669_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 670geopandas/io/file.py:316: in _read_file671 return _read_file_pyogrio(672geopandas/io/file.py:576: in _read_file_pyogrio673 return pyogrio.read_dataframe(path_or_bytes, bbox=bbox, **kwargs)674 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^675/nix/store/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/geopandas.py:382: in read_dataframe676 result = read_func(677/nix/store/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/raw.py:211: in read678 mask=_mask_to_wkb(mask),679 ^^^^^^^^^^^^^^^^^^680_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 681682mask = <POLYGON ((1047224.31 224272.492, 1047224.31 244317.309, 1031051.788 244317....>683684 def _mask_to_wkb(mask):685 """Convert a Shapely mask geometry to WKB.686 687 Parameters688 ----------689 mask : Shapely geometry690 The geometry to convert to WKB.691 692 Returns693 -------694 WKB bytes or None695 696 Raises697 ------698 ValueError699 raised if Shapely >= 2.0 is not available or mask is not a Shapely700 Geometry object701 702 """703 if mask is None:704 return mask705 706 try:707 import shapely708 709 if Version(shapely.__version__) < Version("2.0.0"):710 shapely = None711 except ImportError:712 shapely = None713 714 if not shapely:715> raise ValueError("'mask' parameter requires Shapely >= 2.0")716E ValueError: 'mask' parameter requires Shapely >= 2.0717718/nix/store/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/util.py:230: ValueError719_____________________ test_read_file_mask_polygon[pyogrio] _____________________720721df_nybb = BoroCode ... geometry7220 5 ... MULTIPOLYGON (((970217.022 14564...19.056 188655.316, 980940....7234 2 ... MULTIPOLYGON (((1012821.806 229228.265, 101278...724725[5 rows x 5 columns]726engine = 'pyogrio'727nybb_filename = 'zip:///nix/var/nix/builds/nix-57333-2044661179/source/geopandas/tests/data/nybb_16a.zip'728729 def test_read_file_mask_polygon(df_nybb, engine, nybb_filename):730 full_df_shape = df_nybb.shape731 mask = box(732 1031051.7879884212, 224272.49231459625, 1047224.3104931959, 244317.30894023244733 )734> filtered_df = read_file(nybb_filename, mask=mask, engine=engine)735 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^736737geopandas/io/tests/test_file.py:1128: 738_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 739geopandas/io/file.py:316: in _read_file740 return _read_file_pyogrio(741geopandas/io/file.py:576: in _read_file_pyogrio742 return pyogrio.read_dataframe(path_or_bytes, bbox=bbox, **kwargs)743 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^744/nix/store/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/geopandas.py:382: in read_dataframe745 result = read_func(746/nix/store/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/raw.py:211: in read747 mask=_mask_to_wkb(mask),748 ^^^^^^^^^^^^^^^^^^749_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 750751mask = <POLYGON ((1047224.31 224272.492, 1047224.31 244317.309, 1031051.788 244317....>752753 def _mask_to_wkb(mask):754 """Convert a Shapely mask geometry to WKB.755 756 Parameters757 ----------758 mask : Shapely geometry759 The geometry to convert to WKB.760 761 Returns762 -------763 WKB bytes or None764 765 Raises766 ------767 ValueError768 raised if Shapely >= 2.0 is not available or mask is not a Shapely769 Geometry object770 771 """772 if mask is None:773 return mask774 775 try:776 import shapely777 778 if Version(shapely.__version__) < Version("2.0.0"):779 shapely = None780 except ImportError:781 shapely = None782 783 if not shapely:784> raise ValueError("'mask' parameter requires Shapely >= 2.0")785E ValueError: 'mask' parameter requires Shapely >= 2.0786787/nix/store/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/util.py:230: ValueError788_____________________ test_read_file_mask_geojson[pyogrio] _____________________789790df_nybb = BoroCode ... geometry7910 5 ... MULTIPOLYGON (((970217.022 14564...19.056 188655.316, 980940....7924 2 ... MULTIPOLYGON (((1012821.806 229228.265, 101278...793794[5 rows x 5 columns]795nybb_filename = 'zip:///nix/var/nix/builds/nix-57333-2044661179/source/geopandas/tests/data/nybb_16a.zip'796engine = 'pyogrio'797798 def test_read_file_mask_geojson(df_nybb, nybb_filename, engine):799 full_df_shape = df_nybb.shape800 mask = mapping(801 box(802 1031051.7879884212,803 224272.49231459625,804 1047224.3104931959,805 244317.30894023244,806 )807 )808> filtered_df = read_file(nybb_filename, mask=mask, engine=engine)809 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^810811geopandas/io/tests/test_file.py:1144: 812_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 813geopandas/io/file.py:316: in _read_file814 return _read_file_pyogrio(815geopandas/io/file.py:576: in _read_file_pyogrio816 return pyogrio.read_dataframe(path_or_bytes, bbox=bbox, **kwargs)817 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^818/nix/store/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/geopandas.py:382: in read_dataframe819 result = read_func(820/nix/store/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/raw.py:211: in read821 mask=_mask_to_wkb(mask),822 ^^^^^^^^^^^^^^^^^^823_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 824825mask = <POLYGON ((1047224.31 224272.492, 1047224.31 244317.309, 1031051.788 244317....>826827 def _mask_to_wkb(mask):828 """Convert a Shapely mask geometry to WKB.829 830 Parameters831 ----------832 mask : Shapely geometry833 The geometry to convert to WKB.834 835 Returns836 -------837 WKB bytes or None838 839 Raises840 ------841 ValueError842 raised if Shapely >= 2.0 is not available or mask is not a Shapely843 Geometry object844 845 """846 if mask is None:847 return mask848 849 try:850 import shapely851 852 if Version(shapely.__version__) < Version("2.0.0"):853 shapely = None854 except ImportError:855 shapely = None856 857 if not shapely:858> raise ValueError("'mask' parameter requires Shapely >= 2.0")859E ValueError: 'mask' parameter requires Shapely >= 2.0860861/nix/store/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/util.py:230: ValueError862_______________ test_read_file_mask_gdf_mismatched_crs[pyogrio] ________________863864df_nybb = BoroCode ... geometry8650 5 ... MULTIPOLYGON (((970217.022 14564...19.056 188655.316, 980940....8664 2 ... MULTIPOLYGON (((1012821.806 229228.265, 101278...867868[5 rows x 5 columns]869engine = 'pyogrio'870nybb_filename = 'zip:///nix/var/nix/builds/nix-57333-2044661179/source/geopandas/tests/data/nybb_16a.zip'871872 @pytest.mark.skipif(not HAS_PYPROJ, reason="pyproj not installed")873 def test_read_file_mask_gdf_mismatched_crs(df_nybb, engine, nybb_filename):874 full_df_shape = df_nybb.shape875 mask = geopandas.GeoDataFrame(876 geometry=[877 box(878 1031051.7879884212,879 224272.49231459625,880 1047224.3104931959,881 244317.30894023244,882 )883 ],884 crs=NYBB_CRS,885 )886 mask.to_crs(epsg=4326, inplace=True)887> filtered_df = read_file(nybb_filename, mask=mask.geometry, engine=engine)888 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^889890geopandas/io/tests/test_file.py:1186: 891_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 892geopandas/io/file.py:316: in _read_file893 return _read_file_pyogrio(894geopandas/io/file.py:576: in _read_file_pyogrio895 return pyogrio.read_dataframe(path_or_bytes, bbox=bbox, **kwargs)896 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^897/nix/store/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/geopandas.py:382: in read_dataframe898 result = read_func(899/nix/store/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/raw.py:211: in read900 mask=_mask_to_wkb(mask),901 ^^^^^^^^^^^^^^^^^^902_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 903904mask = <POLYGON ((1047224.31 224272.492, 1047224.31 244317.309, 1031051.788 244317....>905906 def _mask_to_wkb(mask):907 """Convert a Shapely mask geometry to WKB.908 909 Parameters910 ----------911 mask : Shapely geometry912 The geometry to convert to WKB.913 914 Returns915 -------916 WKB bytes or None917 918 Raises919 ------920 ValueError921 raised if Shapely >= 2.0 is not available or mask is not a Shapely922 Geometry object923 924 """925 if mask is None:926 return mask927 928 try:929 import shapely930 931 if Version(shapely.__version__) < Version("2.0.0"):932 shapely = None933 except ImportError:934 shapely = None935 936 if not shapely:937> raise ValueError("'mask' parameter requires Shapely >= 2.0")938E ValueError: 'mask' parameter requires Shapely >= 2.0939940/nix/store/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/util.py:230: ValueError941________ test_read_file_multi_layer_with_layer_arg_no_warning[pyogrio] _________942943tmp_path = PosixPath('/nix/var/nix/builds/nix-57333-2044661179/pytest-of-_nixbld1/pytest-0/test_read_file_multi_layer_wit0')944engine = 'pyogrio'945946 @pytest.mark.skipif(not HAS_PYPROJ, reason="pyproj not installed")947 def test_read_file_multi_layer_with_layer_arg_no_warning(tmp_path, engine):948 # While reading a file with multiple layers, if the layer is properly949 # specified, a "Specify layer" warning should not be emitted950 data1 = {"geometry": [Point(1, 2), Point(2, 1)]}951 gdf = geopandas.GeoDataFrame(data1, crs="EPSG:4326")952 file_path = tmp_path / "out.gpkg"953 gdf.to_file(file_path, layer="layer1", engine=engine)954 gdf.to_file(file_path, layer="layer2", engine=engine)955 956 with warnings.catch_warnings(record=True) as captured:957 warnings.simplefilter("always")958 read_file(file_path, bbox=gdf, layer="layer1", engine=engine)959> read_file(file_path, mask=gdf, layer="layer1", engine=engine)960961geopandas/io/tests/test_file.py:1205: 962_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 963geopandas/io/file.py:316: in _read_file964 return _read_file_pyogrio(965geopandas/io/file.py:576: in _read_file_pyogrio966 return pyogrio.read_dataframe(path_or_bytes, bbox=bbox, **kwargs)967 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^968/nix/store/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/geopandas.py:382: in read_dataframe969 result = read_func(970/nix/store/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/raw.py:211: in read971 mask=_mask_to_wkb(mask),972 ^^^^^^^^^^^^^^^^^^973_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 974975mask = <MULTIPOINT ((1 2), (2 1))>976977 def _mask_to_wkb(mask):978 """Convert a Shapely mask geometry to WKB.979 980 Parameters981 ----------982 mask : Shapely geometry983 The geometry to convert to WKB.984 985 Returns986 -------987 WKB bytes or None988 989 Raises990 ------991 ValueError992 raised if Shapely >= 2.0 is not available or mask is not a Shapely993 Geometry object994 995 """996 if mask is None:997 return mask998 999 try:1000 import shapely1001 1002 if Version(shapely.__version__) < Version("2.0.0"):1003 shapely = None1004 except ImportError:1005 shapely = None1006 1007 if not shapely:1008> raise ValueError("'mask' parameter requires Shapely >= 2.0")1009E ValueError: 'mask' parameter requires Shapely >= 2.010101011/nix/store/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/util.py:230: ValueError1012__________________ test_geoarrow_missing[geoarrow-True-point] __________________10131014encoding = 'geoarrow', interleaved = True, geom_type = 'point'10151016 @pytest.mark.parametrize("geom_type", ["point", "polygon"])1017 @pytest.mark.parametrize(1018 "encoding, interleaved", [("WKB", True), ("geoarrow", True), ("geoarrow", False)]1019 )1020 def test_geoarrow_missing(encoding, interleaved, geom_type):1021 # dummy test for single geometry type until missing values are included1022 # in the test data for test_geoarrow_export1023 gdf = GeoDataFrame(1024 geometry=[Point(0, 0) if geom_type == "point" else box(0, 0, 10, 10), None],1025 crs="epsg:4326",1026 )1027 if (1028 encoding == "geoarrow"1029 and geom_type == "point"1030 and interleaved1031 and Version(pa.__version__) < Version("15.0.0")1032 ):1033 with pytest.raises(1034 ValueError,1035 match="Converting point geometries with missing values is not supported",1036 ):1037 gdf.to_arrow(geometry_encoding=encoding, interleaved=interleaved)1038 return1039> result = pa_table(gdf.to_arrow(geometry_encoding=encoding, interleaved=interleaved))1040 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^10411042geopandas/io/tests/test_geoarrow.py:321: 1043_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1044geopandas/geodataframe.py:1381: in to_arrow1045 table, _ = geopandas_to_arrow(1046geopandas/io/_geoarrow.py:149: in geopandas_to_arrow1047 table = table.set_column(i, field, geom_arr)1048 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^1049pyarrow/table.pxi:5454: in pyarrow.lib.Table.set_column1050 ???1051pyarrow/pandas-shim.pxi:155: in pyarrow.lib._PandasAPIShim.pandas_dtype1052 ???1053_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 10541055> ???1056E pyarrow.lib.ArrowInvalid: Added column's length must match table's length. Expected length 2 but got length 310571058pyarrow/error.pxi:92: ArrowInvalid1059_________________ test_geoarrow_missing[geoarrow-False-point] __________________10601061encoding = 'geoarrow', interleaved = False, geom_type = 'point'10621063 @pytest.mark.parametrize("geom_type", ["point", "polygon"])1064 @pytest.mark.parametrize(1065 "encoding, interleaved", [("WKB", True), ("geoarrow", True), ("geoarrow", False)]1066 )1067 def test_geoarrow_missing(encoding, interleaved, geom_type):1068 # dummy test for single geometry type until missing values are included1069 # in the test data for test_geoarrow_export1070 gdf = GeoDataFrame(1071 geometry=[Point(0, 0) if geom_type == "point" else box(0, 0, 10, 10), None],1072 crs="epsg:4326",1073 )1074 if (1075 encoding == "geoarrow"1076 and geom_type == "point"1077 and interleaved1078 and Version(pa.__version__) < Version("15.0.0")1079 ):1080 with pytest.raises(1081 ValueError,1082 match="Converting point geometries with missing values is not supported",1083 ):1084 gdf.to_arrow(geometry_encoding=encoding, interleaved=interleaved)1085 return1086> result = pa_table(gdf.to_arrow(geometry_encoding=encoding, interleaved=interleaved))1087 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^10881089geopandas/io/tests/test_geoarrow.py:321: 1090_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1091geopandas/geodataframe.py:1381: in to_arrow1092 table, _ = geopandas_to_arrow(1093geopandas/io/_geoarrow.py:149: in geopandas_to_arrow1094 table = table.set_column(i, field, geom_arr)1095 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^1096pyarrow/table.pxi:5454: in pyarrow.lib.Table.set_column1097 ???1098pyarrow/pandas-shim.pxi:155: in pyarrow.lib._PandasAPIShim.pandas_dtype1099 ???1100_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 11011102> ???1103E pyarrow.lib.ArrowInvalid: Added column's length must match table's length. Expected length 2 but got length 311041105pyarrow/error.pxi:92: ArrowInvalid1106=============================== warnings summary ===============================1107../../../../../store/lgwsfls1090kp585sjg98bpy8r9rx1kf-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:1241108 /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.1109 Test: geopandas/io/tests/test_arrow.py::test_write_spec_version, argvalues type: product1110 Please convert to a list or tuple.1111 See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators1112 metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker)11131114../../../../../store/cjdpgq2m4xclqvsmgwwx8hpffj0xy07l-python3.14-pyogrio-0.13.0/lib/python3.14/site-packages/pyogrio/__init__.py:91115 /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).1116 import shapely.geos11171118geopandas/tests/test_plotting.py:8461119 /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.1120 @image_comparison(11211122geopandas/tests/test_plotting.py:9591123 /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.1124 @image_comparison(11251126geopandas/io/tests/test_file.py::test_read_file_datetime_invalid[pyogrio-geojson]1127geopandas/io/tests/test_file.py::test_read_file_datetime_out_of_bounds_ns[pyogrio-geojson]1128geopandas/io/tests/test_file.py::test_read_file_datetime_mixed_offsets1129geopandas/io/tests/test_file.py::test_read_file_crs_warning_messages[pyogrio]1130 /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.1131 write(11321133geopandas/io/tests/test_file.py::test_to_file_column_len[pyogrio]1134 /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'1135 ogr_write(11361137geopandas/io/tests/test_file.py::test_list_layers1138 /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.1139 1140 df_points.set_geometry(df_points.buffer(1)).to_file(tempfilename, layer="buffered")11411142geopandas/io/tests/test_file.py::test_list_layers1143 /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.1144 1145 df_points.set_geometry(df_points.buffer(2).boundary).to_file(11461147geopandas/io/tests/test_file_geom_types_drivers.py::test_to_file_roundtrip[geodataframe9-ogr_driver3-pyogrio]1148 /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.1149 return ogr_read(11501151geopandas/tests/test_array.py: 160 warnings1152 /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' instead1153 result = func(*args, **kwargs)11541155geopandas/tests/test_geom_methods.py::TestGeomMethods::test_minimum_rotated_rectangle1156 /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_envelope1157 return lib.oriented_envelope(geometry, **kwargs)11581159geopandas/tests/test_geom_methods.py::TestGeomMethods::test_minimum_rotated_rectangle1160 /nix/store/hi08xb8vslq60n7p5rilb49agkyy4zxz-python3.14-shapely-2.2.0/lib/python3.14/site-packages/shapely/constructive.py:1379: RuntimeWarning: invalid value encountered in oriented_envelope1161 return lib.oriented_envelope(geometry, **kwargs)11621163geopandas/tests/test_geom_methods.py::TestGeomMethods::test_shared_paths1164geopandas/tests/test_geom_methods.py::TestGeomMethods::test_shared_paths1165geopandas/tests/test_geom_methods.py::TestGeomMethods::test_shared_paths1166 /nix/store/hi08xb8vslq60n7p5rilb49agkyy4zxz-python3.14-shapely-2.2.0/lib/python3.14/site-packages/shapely/io.py:310: RuntimeWarning: invalid value encountered in from_wkt1167 return lib.from_wkt(geometry, invalid_handler, **kwargs)11681169geopandas/tests/test_geom_methods.py::TestGeomMethods::test_shared_paths1170geopandas/tests/test_geom_methods.py::TestGeomMethods::test_shared_paths1171geopandas/tests/test_geom_methods.py::TestGeomMethods::test_shared_paths1172 /nix/store/hi08xb8vslq60n7p5rilb49agkyy4zxz-python3.14-shapely-2.2.0/lib/python3.14/site-packages/shapely/linear.py:198: RuntimeWarning: invalid value encountered in shared_paths1173 return lib.shared_paths(a, b, **kwargs)11741175geopandas/tests/test_plotting.py::TestPointPlotting::test_categories1176 /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.1177 cat = pd.Categorical(values, categories=categories)11781179geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes1180geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes1181 /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.1182 As an alternative, you can create a new view using np.reshape (with copy=False if needed).1183 x.shape = (x.size, 1)11841185geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes1186geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes1187 /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.1188 As an alternative, you can create a new view using np.reshape (with copy=False if needed).1189 cuts.shape = (len(cuts),)11901191geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes1192 /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.1193 As an alternative, you can create a new view using np.reshape (with copy=False if needed).1194 x.shape = (x.size, 1)11951196geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes1197 /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.1198 As an alternative, you can create a new view using np.reshape (with copy=False if needed).1199 xbar.shape = (n, 1)12001201geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes1202geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes1203geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes1204geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes1205 /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.1206 As an alternative, you can create a new view using np.reshape (with copy=False if needed).1207 txbar.shape = (n, 1)12081209geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes1210geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes1211geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes1212geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes1213geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes1214geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes1215geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes1216geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes1217 /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.1218 As an alternative, you can create a new view using np.reshape (with copy=False if needed).1219 txbar.shape = (n, 1)12201221geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes1222 /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.1223 As an alternative, you can create a new view using np.reshape (with copy=False if needed).1224 x.shape = (x.size, 1)12251226geopandas/tests/test_plotting.py::TestMapclassifyPlotting::test_schemes1227 /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.1228 As an alternative, you can create a new view using np.reshape (with copy=False if needed).1229 y.shape = (-1, 1)12301231-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html1232=========================== short test summary info ============================1233FAILED geopandas/io/tests/test_arrow.py::test_geoarrow_roundtrip[point] - pyarrow.lib.ArrowInvalid: Added column's length must match table's length. ...1234FAILED geopandas/io/tests/test_file.py::test_read_file_crs_warning_messages[pyogrio] - ValueError: 'mask' parameter requires Shapely >= 2.01235FAILED geopandas/io/tests/test_file.py::test_read_file_mask_gdf[pyogrio-False] - ValueError: 'mask' parameter requires Shapely >= 2.01236FAILED geopandas/io/tests/test_file.py::test_read_file_mask_gdf[pyogrio-True] - ValueError: 'mask' parameter requires Shapely >= 2.01237FAILED geopandas/io/tests/test_file.py::test_read_file_mask_polygon[pyogrio] - ValueError: 'mask' parameter requires Shapely >= 2.01238FAILED geopandas/io/tests/test_file.py::test_read_file_mask_geojson[pyogrio] - ValueError: 'mask' parameter requires Shapely >= 2.01239FAILED geopandas/io/tests/test_file.py::test_read_file_mask_gdf_mismatched_crs[pyogrio] - ValueError: 'mask' parameter requires Shapely >= 2.01240FAILED geopandas/io/tests/test_file.py::test_read_file_multi_layer_with_layer_arg_no_warning[pyogrio] - ValueError: 'mask' parameter requires Shapely >= 2.01241FAILED geopandas/io/tests/test_geoarrow.py::test_geoarrow_missing[geoarrow-True-point] - pyarrow.lib.ArrowInvalid: Added column's length must match table's length. ...1242FAILED geopandas/io/tests/test_geoarrow.py::test_geoarrow_missing[geoarrow-False-point] - pyarrow.lib.ArrowInvalid: Added column's length must match table's length. ...1243= 10 failed, 2371 passed, 407 skipped, 8 deselected, 11 xfailed, 2 xpassed, 201 warnings in 224.02s (0:03:44) =