[console_scripts]
nexus-matcher = nexus_matcher.presentation.cli.main:app

[nexus_matcher.dictionary_loaders]
csv = nexus_matcher.infrastructure.adapters.dictionary_loaders.excel:CsvDictionaryLoader
excel = nexus_matcher.infrastructure.adapters.dictionary_loaders.excel:ExcelDictionaryLoader

[nexus_matcher.embedding_providers]
bundled_onnx = nexus_matcher.infrastructure.adapters.embedding_providers.bundled_onnx:BundledOnnxProvider
sentence_transformers = nexus_matcher.infrastructure.adapters.embedding_providers.sentence_transformers:SentenceTransformersProvider
static = nexus_matcher.infrastructure.adapters.embedding_providers.static_embedding:StaticEmbeddingProvider

[nexus_matcher.schema_parsers]
avro = nexus_matcher.infrastructure.adapters.schema_parsers.avro:AvroSchemaParser
flattened_avro = nexus_matcher.infrastructure.adapters.schema_parsers.flattened_avro:FlattenedAvroParser
json_schema = nexus_matcher.infrastructure.adapters.schema_parsers.json_schema:JsonSchemaParser
sql_ddl = nexus_matcher.infrastructure.adapters.schema_parsers.sql_ddl:SqlDdlParser

[nexus_matcher.vector_stores]
hnsw = nexus_matcher.infrastructure.adapters.vector_stores.hnsw:HnswVectorStore
memory = nexus_matcher.infrastructure.adapters.vector_stores.memory:InMemoryVectorStore
qdrant = nexus_matcher.infrastructure.adapters.vector_stores.qdrant:QdrantVectorStore
