swh.lister.heptapod.lister module#

class swh.lister.heptapod.lister.HeptapodLister(scheduler, url: str | None = None, instance: str | None = None, credentials: Dict[str, Dict[str, List[Dict[str, str]]]] | None = None, max_origins_per_page: int | None = None, max_pages: int | None = None, enable_origins: bool = True, incremental: bool = False, ignored_project_prefixes: List[str] | None = None)[source]#

Bases: GitLabLister

List origins from Heptapod.

Same as the GitLab API except for the vcs_type field.

LISTER_NAME: str = 'heptapod'#
VCS_MAPPING = {'hg_git': 'hg'}#