Skip to content

santosh-d3vpl3x/duckdb_extensions

Repository files navigation

pip installable DuckDB extensions

pip installable duckdb core extensions so you don't have to leave your python ecosystem behind.

PyPI - Version PyPI - Python Version


Table of Contents

Available extensions

The architectures supported:

  • linux_amd64_gcc4
  • osx_arm64
  • osx_amd64
  • windows_amd64

Compatible with duckdb==1.1.3

Note:

  • No windows_amd64 for duckdb_extension_substrait

Installation

First install duckdb-extensions.

pip install duckdb-extensions

Then one of the extensions.

pip install duckdb-extension-httpfs

You are ready to install the extension for duckdb.

from duckdb_extensions import extension_importer
extension_importer.import_extension("httpfs")

Verify that the extension is installed.

import duckdb

print(
    duckdb.sql("""SELECT installed
                FROM duckdb_extensions() where extension_name='httpfs'""")
    .fetchone()[0]
)

License

duckdb-extensions is distributed under the terms of the MIT license.