Spaces:
Running on Zero
Running on Zero
File size: 1,337 Bytes
53d9817 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | from __future__ import annotations
__version__ = "1.0.3"
import universal_parser.extractors.images.scan_extractor
import universal_parser.extractors.mail.mail_extractor
import universal_parser.extractors.office.docx_extractor
import universal_parser.extractors.office.legacy_extractor
import universal_parser.extractors.office.pptx_extractor
import universal_parser.extractors.office.xlsx_extractor
# Import all extractors to trigger their @register decorators.
# Without this, the router registry remains empty until the files are imported.
import universal_parser.extractors.pdf.native
import universal_parser.extractors.structured.csv_extractor
import universal_parser.extractors.structured.json_xml_extractor
import universal_parser.extractors.structured.parquet_extractor
import universal_parser.extractors.web.epub_extractor
import universal_parser.extractors.web.html_extractor # noqa: F401
# Import the main entry point to expose it at the root of the package
from universal_parser.core.engine import parse
from universal_parser.exports.to_chunks import to_chunks
from universal_parser.exports.to_graph import to_graph
from universal_parser.exports.to_markdown import to_markdown
# Define what is exposed when doing: from universal_parser import *
__all__ = ["__version__", "parse", "to_chunks", "to_graph", "to_markdown"]
|