Coverage for src/qdrant_loader/core/chunking/strategy/base/__init__.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.10.3, created at 2025-08-13 09:19 +0000

1"""Base components for modular chunking strategy architecture. 

2 

3This package contains abstract base classes that define the interface for 

4the modular components used in chunking strategies. 

5""" 

6 

7from .chunk_processor import BaseChunkProcessor 

8from .document_parser import BaseDocumentParser 

9from .metadata_extractor import BaseMetadataExtractor 

10from .section_splitter import BaseSectionSplitter 

11 

12__all__ = [ 

13 "BaseDocumentParser", 

14 "BaseSectionSplitter", 

15 "BaseMetadataExtractor", 

16 "BaseChunkProcessor", 

17]