Mike,

This is a conda-forge packaging issue. libgdal-core is built without adbc_driver_manager installed, and so the capabities of the driver reported in libgdal-core and libgdal-adbc are different. Please file an issue at https://github.com/conda-forge/gdal-feedstock/

Even

Le 17/02/2026 à 17:08, Michael Smith via gdal-dev a écrit :

GDAL 3.12.2 "Chicoutimi", released 2026/02/03 – via conda-forge

In python:
Python 3.14.3 | packaged by conda-forge | (main, Feb  9 2026, 22:09:14) [Clang 20.1.8 ] on darwin

>>> options=["PRELUDE_STATEMENTS=INSTALL httpfs", "PRELUDE_STATEMENTS=LOAD httpfs",

... "PRELUDE_STATEMENTS=INSTALL aws","PRELUDE_STATEMENTS=LOAD AWS","PRELUDE_STATEMENTS=INSTALL spatial",

... "PRELUDE_STATEMENTS=load spatial", "PRELUDE_STATEMENTS=CREATE SECRET (TYPE S3, PROVIDER CREDENTIAL_CHAIN)", "ADBC_DRIVER=libduckdb.dylib"]

>>> from osgeo import gdal

>>> stac_file = "s3://bucket/file.parquet"

>>> gf = gdal.OpenEx(f'ADBC:{stac_file}', open_options=options, allowed_drivers=["ADBC"])

GDAL: On-demand registering /Users/rdcrlmds/mambaforge/envs/gdal/lib/gdalplugins/ogr_ADBC.dylib using RegisterOGRADBC.

Warning 1: Proxy driver ADBC declares DMD_OPENOPTIONLIST whereas its real driver doesn't declare it or with a different value

Warning 1: Driver ADBC declares DMD_OPENOPTIONLIST whereas its proxy doesn't declare it or with a different value

Warning 1: Driver ADBC declares DCAP_UPDATE whereas its proxy doesn't declare it or with a different value

[1]    73279 killed     python

CLI:
gdal vector info  --oo ADBC_DRIVER=libduckdb --oo PRELUDE_STATEMENTS="INSTALL httpfs" --oo PRELUDE_STATEMENTS="LOAD httpfs" --oo PRELUDE_STATEMENTS="INSTALL aws" --oo PRELUDE_STATEMENTS="LOAD AWS" --oo PRELUDE_STATEMENTS="INSTALL spatial" --oo PRELUDE_STATEMENTS="load spatial" --oo PRELUDE_STATEMENTS="CREATE SECRET (TYPE S3, PROVIDER CREDENTIAL_CHAIN)" ADBC:s3://bucket/file.parquet

GDAL: On-demand registering /Users/rdcrlmds/mambaforge/envs/gdal/lib/gdalplugins/ogr_ADBC.dylib using RegisterOGRADBC.

Warning 1: Proxy driver ADBC declares DMD_OPENOPTIONLIST whereas its real driver doesn't declare it or with a different value

Warning 1: Driver ADBC declares DMD_OPENOPTIONLIST whereas its proxy doesn't declare it or with a different value

Warning 1: Driver ADBC declares DCAP_UPDATE whereas its proxy doesn't declare it or with a different value

[1]    73841 killed     gdal vector info --oo ADBC_DRIVER=libduckdb --oo  --oo  --oo  --oo  --oo  --o

Same with local file path:
gdal vector info  --oo ADBC_DRIVER=libduckdb --oo PRELUDE_STATEMENTS="INSTALL spatial" --oo PRELUDE_STATEMENTS="load spatial" ADBC:~/Downloads/file.parquet

GDAL: On-demand registering /Users/rdcrlmds/mambaforge/envs/gdal/lib/gdalplugins/ogr_ADBC.dylib using RegisterOGRADBC.

Warning 1: Proxy driver ADBC declares DMD_OPENOPTIONLIST whereas its real driver doesn't declare it or with a different value

Warning 1: Driver ADBC declares DMD_OPENOPTIONLIST whereas its proxy doesn't declare it or with a different value

Warning 1: Driver ADBC declares DCAP_UPDATE whereas its proxy doesn't declare it or with a different value

[1]    76005 killed     gdal vector info --oo ADBC_DRIVER=libduckdb --oo  --oo

--

Michael Smith

RSGIS Center – ERDC CRREL NH

US Army Corps


_______________________________________________
gdal-dev mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/gdal-dev

--
http://www.spatialys.com
My software is free, but my time generally not.
_______________________________________________
gdal-dev mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to