Coverage for src/csv_schema_validator/core/__init__.py: 100%
5 statements
« prev ^ index » next coverage.py v7.10.6, created at 2025-12-23 15:34 +0100
« prev ^ index » next coverage.py v7.10.6, created at 2025-12-23 15:34 +0100
1"""
2CSV Schema Core - Core schema definition and validation for CSV files.
4This package provides the fundamental building blocks for CSV schema validation,
5including Pydantic models for schema definition and core validation logic.
6"""
8from .models import CSVSchema, FieldSchema, FieldType
9from .types import SchemaDict, FieldDict, ValidationResult, BOOLEAN_VALUES
10from .validator import validate_schema_structure
12__version__ = "0.1.0"
13__all__ = [
14 "CSVSchema",
15 "FieldSchema",
16 "FieldType",
17 "SchemaDict",
18 "FieldDict",
19 "ValidationResult",
20 "BOOLEAN_VALUES",
21 "validate_schema_structure",
22]