[console_scripts]
docgraph = docgraph.cli.main:app

[docgraph.embeddings]
bge_m3 = docgraph.embeddings.hash_encoder:BgeM3Encoder
hash = docgraph.embeddings.hash_encoder:HashEncoder

[docgraph.extractors]
figure = docgraph.extractors.figure:FigureExtractor
glossary = docgraph.extractors.glossary:GlossaryExtractor
section = docgraph.extractors.section:SectionExtractor
table_entity = docgraph.extractors.table_entity:TableEntityExtractor

[docgraph.llm]
anthropic = docgraph.llm.client:AnthropicProvider
openai_compat = docgraph.llm.client:OpenAICompatProvider

[docgraph.parsers]
docling = docgraph.parsers.docling_parser:DoclingParser
docx = docgraph.parsers.docx_parser:DocxParser
markdown = docgraph.parsers.markdown_parser:MarkdownParser
marker = docgraph.parsers.marker_parser:MarkerParser
mineru = docgraph.parsers.mineru_parser:MinerUParser
pymupdf = docgraph.parsers.pymupdf_parser:PyMuPDFParser
xlsx = docgraph.parsers.xlsx_parser:XlsxParser

[docgraph.stores]
sqlite = docgraph.graph.sqlite_store:SQLiteGraphStore
