__init__.py 977 B

12345678910111213141516171819202122232425262728293031
  1. """MinerU parser integration (raw client, cache, manifest, IR builder).
  2. Public surface for the rest of the codebase. ``parse_mineru`` imports
  3. only from this facade so the inner module layout stays free to evolve.
  4. See ``docs/LightRAGSidecarFormat-zh.md`` for sidecar format and
  5. ``docs/FileProcessingConfiguration-zh.md`` for cache lifecycle.
  6. """
  7. from lightrag.parser.external.mineru.cache import (
  8. MINERU_RAW_DIR_SUFFIX,
  9. clear_dir_contents,
  10. compute_size_and_hash,
  11. is_bundle_valid,
  12. raw_dir_for_parsed_dir,
  13. )
  14. from lightrag.parser.external.mineru.client import MinerURawClient
  15. from lightrag.parser.external.mineru.ir_builder import MinerUIRBuilder
  16. from lightrag.parser.external.mineru.manifest import Manifest, ManifestFile
  17. __all__ = [
  18. "MINERU_RAW_DIR_SUFFIX",
  19. "Manifest",
  20. "ManifestFile",
  21. "MinerUIRBuilder",
  22. "MinerURawClient",
  23. "clear_dir_contents",
  24. "compute_size_and_hash",
  25. "is_bundle_valid",
  26. "raw_dir_for_parsed_dir",
  27. ]