32 lines
977 B
Python
32 lines
977 B
Python
"""MinerU parser integration (raw client, cache, manifest, IR builder).
|
|
|
|
Public surface for the rest of the codebase. ``parse_mineru`` imports
|
|
only from this facade so the inner module layout stays free to evolve.
|
|
|
|
See ``docs/LightRAGSidecarFormat-zh.md`` for sidecar format and
|
|
``docs/FileProcessingConfiguration-zh.md`` for cache lifecycle.
|
|
"""
|
|
|
|
from lightrag.parser.external.mineru.cache import (
|
|
MINERU_RAW_DIR_SUFFIX,
|
|
clear_dir_contents,
|
|
compute_size_and_hash,
|
|
is_bundle_valid,
|
|
raw_dir_for_parsed_dir,
|
|
)
|
|
from lightrag.parser.external.mineru.client import MinerURawClient
|
|
from lightrag.parser.external.mineru.ir_builder import MinerUIRBuilder
|
|
from lightrag.parser.external.mineru.manifest import Manifest, ManifestFile
|
|
|
|
__all__ = [
|
|
"MINERU_RAW_DIR_SUFFIX",
|
|
"Manifest",
|
|
"ManifestFile",
|
|
"MinerUIRBuilder",
|
|
"MinerURawClient",
|
|
"clear_dir_contents",
|
|
"compute_size_and_hash",
|
|
"is_bundle_valid",
|
|
"raw_dir_for_parsed_dir",
|
|
]
|