Packaged Substrait Extension Files
Project Links
Meta
Author: Substrait Contributors
Requires Python: >=3.10
Classifiers
substrait-extensions
Packages Substrait extensions files, along with associated tests and dialects.
Provides datamodel-code-generator bindings to extensions and dialects.
Contents
substrait_extensions.extensionsโ Substrait extension YAML files (functions, types, type variations) and generated bindings.substrait_extensions.dialectsโ Substrait dialect files bindingssubstrait_extensions.testcasesโ Substrait function test case files.
Usage
from importlib.resources import files
# Access extension files
arithmetic_extensions = files("substrait_extensions.extensions").joinpath("functions_arithmetic.yaml").read_text()
extension_schema_file = files("substrait_extensions.extensions").joinpath("simple_extensions_schema.yaml").read_text()
# Access dialect files
dialect_schema_file = files("substrait_extensions.dialects").joinpath("dialect_schema.yaml").read_text()
# Use generated datamodesl
from substrait_extensions.dialects.dialect import Dialect.datamodel.dialect import Dialect
from substrait_extensions.extensions.simple_extensions import SimpleExtensions
0.99.0
Jul 26, 2026
0.98.0
Jul 19, 2026
0.97.0
Jul 12, 2026
0.96.0
Jul 05, 2026
0.95.0
Jun 28, 2026
0.94.0
Jun 14, 2026
0.93.0
Jun 07, 2026
0.92.1
Jun 03, 2026
0.92.0
Jun 03, 2026
0.91.0
Jun 03, 2026
0.90.0
Jun 03, 2026
0.89.0
May 11, 2026
0.88.1
May 11, 2026
0.88.0
Apr 14, 2026
0.87.0
Apr 14, 2026
0.86.0
Apr 14, 2026
0.85.0
Mar 17, 2026
0.80.0
Mar 13, 2026
0.79.0
Mar 13, 2026
Wheel compatibility matrix
Files in release
No dependencies