launchpad: Reimplement lister using new Lister API

Port launchpad lister to the swh.lister.pattern.Lister API.

Last update date of each listed git repositories is now sent to the scheduler.

The lister can work in incremental mode, only modified repositories since
the last listing operation will be returned in that case.

Closes T2992
This commit is contained in:
Antoine Lambert 2021-01-27 18:58:54 +01:00
parent ae17b6b9a0
commit f862004700
11 changed files with 307 additions and 191 deletions

View file

@ -20,6 +20,12 @@ ignore_missing_imports = True
[mypy-iso8601.*]
ignore_missing_imports = True
[mypy-launchpadlib.*]
ignore_missing_imports = True
[mypy-lazr.*]
ignore_missing_imports = True
[mypy-pkg_resources.*]
ignore_missing_imports = True