Skip to main content

Frozen Data Lake - DuckLake catalog management CLI

Project description

fdl

Frozen Data Lake — DuckLake catalog management CLI.

fdl manages the lifecycle of DuckLake catalogs: initialization, building, and distribution. With a Git-like command interface, you can consistently manage your data catalogs from development to deployment.

Installation

pip install frozen-ducklake

Requires Python 3.13 or later.

Quick Start

# Initialize a project
fdl init my-dataset

# Configure a remote
fdl config remotes.origin s3://my-bucket

# Run the pipeline with injected env vars
fdl run -- dbt run

# Generate metadata from dbt artifacts
fdl metadata

# Push to remote
fdl push origin

Commands

Command Description
fdl init Initialize a new project
fdl pull Download catalog from remote
fdl push Upload catalog to remote
fdl metadata Generate metadata from dbt artifacts
fdl run Run a command with injected env vars
fdl gc Clean up orphaned data files
fdl config Get or set configuration
fdl serve Start an HTTP server

Documentation

Full documentation is available at flo8s.github.io/fdl.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

frozen_ducklake-0.4.0.tar.gz (88.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

frozen_ducklake-0.4.0-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

Details for the file frozen_ducklake-0.4.0.tar.gz.

File metadata

  • Download URL: frozen_ducklake-0.4.0.tar.gz
  • Upload date:
  • Size: 88.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for frozen_ducklake-0.4.0.tar.gz
Algorithm Hash digest
SHA256 277bd97402b86084e3483c2271cc2e145ded1afe8a909f60a70cbf845b9fbf85
MD5 60aa83223ce0ca319c17a8ed795bb3fc
BLAKE2b-256 b054b90e6267c05ba6d83df68fa037feea37400c3aa0a0b08fa8131a2773ea72

See more details on using hashes here.

Provenance

The following attestation bundles were made for frozen_ducklake-0.4.0.tar.gz:

Publisher: release.yml on flo8s/fdl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file frozen_ducklake-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for frozen_ducklake-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 60807f67c6b76c89f9331832794c490eeafc74c4e7cbda764290313ce52269e5
MD5 63701100d5feae3d08ca532d712fc8ab
BLAKE2b-256 ef3edb46a8d04e1259075a0c2c29a6f4c3915c8266e2e7a191752453e5ad5d44

See more details on using hashes here.

Provenance

The following attestation bundles were made for frozen_ducklake-0.4.0-py3-none-any.whl:

Publisher: release.yml on flo8s/fdl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page