[swh.cli.subcommands]
swh.indexer = swh.indexer.cli

[swh.indexer.classes]
content_fossology_license = swh.indexer.fossology_license:FossologyLicenseIndexer
content_metadata = swh.indexer.metadata:ContentMetadataIndexer
content_mimetype = swh.indexer.mimetype:MimetypeIndexer
extrinsic_metadata = swh.indexer.metadata:ExtrinsicMetadataIndexer
origin_intrinsic_metadata = swh.indexer.metadata:OriginMetadataIndexer

[swh.indexer.metadata_mappings]
CffMapping = swh.indexer.metadata_mapping.cff:CffMapping
CoarNotifyMentionCodemetaMapping = swh.indexer.metadata_mapping.coarnotify:CoarNotifyMentionMapping
CodemetaMapping = swh.indexer.metadata_mapping.codemeta:CodemetaMapping
ComposerMapping = swh.indexer.metadata_mapping.composer:ComposerMapping
GemspecMapping = swh.indexer.metadata_mapping.ruby:GemspecMapping
GitHubMapping = swh.indexer.metadata_mapping.github:GitHubMapping
GiteaMapping = swh.indexer.metadata_mapping.gitea:GiteaMapping
JsonSwordCodemetaMapping = swh.indexer.metadata_mapping.sword:JsonSwordCodemetaMapping
MavenMapping = swh.indexer.metadata_mapping.maven:MavenMapping
NpmMapping = swh.indexer.metadata_mapping.npm:NpmMapping
NuGetMapping = swh.indexer.metadata_mapping.nuget:NuGetMapping
PubMapping = swh.indexer.metadata_mapping.dart:PubspecMapping
PythonPkginfoMapping = swh.indexer.metadata_mapping.python:PythonPkginfoMapping
SwordCodemetaMapping = swh.indexer.metadata_mapping.sword:SwordCodemetaMapping

[swh.indexer_storage.classes]
memory = swh.indexer.storage.in_memory:IndexerStorage
postgresql = swh.indexer.storage:IndexerStorage
remote = swh.indexer.storage.api.client:RemoteStorage
