provisa-duckdb-ext
Pinned, per-platform DuckDB extension binaries for the Provisa embedded tier, delivered via PyPI.
Why this package exists
The extensions the embedded DuckDB engine loads (sqlite_scanner, iceberg, delta,
postgres_scanner, …) are not statically linked into the duckdb PyPI wheel — DuckDB fetches them
from extensions.duckdb.org at runtime. Behind an enterprise firewall where only PyPI/Maven/npm/NuGet
are proxied (Artifactory), that host is unreachable and the embedded tier breaks.
This package embeds the pinned, per-platform .duckdb_extension binaries as ordinary wheel data so
acquisition flows through PyPI instead. One universal wheel carries every platform. Provisa's
provisa.federation.duckdb_extensions.stage_bundled_extensions copies the running platform's blobs
into a writable directory on first run and points PROVISA_DUCKDB_EXT_DIR at it.
Extensions are locked to the exact DuckDB build they were mirrored from, so an incompatible duckdb
version can never silently load a mismatched extension.
This package is a dependency of Provisa's embedded tier — install provisa directly rather than this
package on its own.
Metadata
Release files for provisa-duckdb-ext 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| provisa_duckdb_ext-0.1.1.tar.gz | 88.3 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| provisa_duckdb_ext-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 176.9 MB
Release files / provisa_duckdb_ext-0.1.1.tar.gz
| Download URL | provisa_duckdb_ext-0.1.1.tar.gz |
|---|---|
| Size | 88.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
df999e5125abaff3bfe0d6392a303dbde7d8c8abe94abcb59ba78364ad94c278
|
|
BLAKE2b-256 checksum How to use checksums |
217bf9a7aadcdf4188e55c5a583ababcef13977f7c49212036517b3ebe042801
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.
Transparency logRelease files / provisa_duckdb_ext-0.1.1-py3-none-any.whl
| Download URL | provisa_duckdb_ext-0.1.1-py3-none-any.whl |
|---|---|
| Size | 88.6 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4e8d58861b22b186eb506d39132a9f7788cb86bd9082370b7a58bff75d4144f9
|
|
BLAKE2b-256 checksum How to use checksums |
f81ae877f39ce6fbc7e86111b70163261d9e9c25c92d37a7f5dd3095b42d30e4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.
Transparency log