Module dynamicio.config.pydantic

Pydantic config models.

Expand source code
"""Pydantic config models."""

from dynamicio.config.pydantic.config import BindingsYaml
from dynamicio.config.pydantic.io_resources import (
    IOEnvironment,
    KafkaDataEnvironment,
    LocalBatchDataEnvironment,
    LocalDataEnvironment,
    PostgresDataEnvironment,
    S3DataEnvironment,
    S3PathPrefixEnvironment,
)
from dynamicio.config.pydantic.table_schema import DataframeSchema, SchemaColumn

Sub-modules

dynamicio.config.pydantic.config

Pydantic schema for YAML files

dynamicio.config.pydantic.io_resources

This module contains pylint models for physical data sources (places the bytes are being read from).

dynamicio.config.pydantic.table_schema

This module defines Config schema for data source (pandas dataframe)