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

1""" 

2CSV Schema Core - Core schema definition and validation for CSV files. 

3 

4This package provides the fundamental building blocks for CSV schema validation, 

5including Pydantic models for schema definition and core validation logic. 

6""" 

7 

8from .models import CSVSchema, FieldSchema, FieldType 

9from .types import SchemaDict, FieldDict, ValidationResult, BOOLEAN_VALUES 

10from .validator import validate_schema_structure 

11 

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]