class_docstr: git-annex special-remote frontend for DataLad's downloader facility
      
code: def __init__(self, annex, **kwargs):
      super().__init__(annex)
  
      self._providers = Providers.from_config_files()
  
file_path: datalad/datalad/customremotes/datalad.py
imports: import logging
  from urllib.parse import urlparse
  from datalad.downloaders.providers import Providers
  from datalad.support.exceptions import CapturedException, TargetFileAbsent
  from datalad.utils import unique
  from datalad.customremotes import RemoteError
  from datalad.customremotes.base import AnnexCustomRemote
  from datalad.customremotes.main import main
label_desc: Use image node_id 1 to create a new DataladAnnexCustomRemote object from inherited base classes: AnnexCustomRemote with example: obj = DataladAnnexCustomRemote(annex)