📊 tablespec

Python 3.12+ Apache 2.0

Python library for working with table schemas in Universal Metadata Format (UMF)

Installation

pip install tablespec --index-url https://easel.github.io/tablespec/simple/

Quick Start

# Load and validate UMF schema
from tablespec import load_umf_from_yaml, generate_sql_ddl

umf = load_umf_from_yaml("schema.yaml")
ddl = generate_sql_ddl(umf)
print(ddl)

# With PySpark support
pip install tablespec[spark] --index-url https://easel.github.io/tablespec/simple/
    

Available Packages

Links