swh-lister/swh/lister
Antoine Lambert bb0184c004 debian: Reimplement lister using new Lister API
Port debian lister to `swh.lister.pattern.Lister` API.

The new implementation will produce one instance of ListedOrigin model
per package, notably containing the set of parameters expected by the
debian loader.

The lister is also stateful, meaning only new packages and those with
new found versions since the last listing will be returned.

Closes T2979
2021-01-26 17:20:22 +01:00
..
bitbucket tests: Remove no longer used conftest files 2021-01-26 17:09:04 +01:00
cgit cgit lister: Add missing types on the init method 2021-01-25 18:52:59 +01:00
core Create listing task with a default of 3 if unspecified 2020-10-30 09:10:27 +01:00
cran tests: Remove no longer used conftest files 2021-01-26 17:09:04 +01:00
debian debian: Reimplement lister using new Lister API 2021-01-26 17:20:22 +01:00
gitea tests: Remove no longer used conftest files 2021-01-26 17:09:04 +01:00
github tests: Remove no longer used conftest files 2021-01-26 17:09:04 +01:00
gitlab gitlab: Implement keyset-based pagination listing 2021-01-26 16:54:14 +01:00
gnu lister.gnu.tests: Clarify lister configuration 2020-10-30 13:30:15 +01:00
launchpad lister.launchpad.tests: Clarify lister configuration 2020-10-30 13:24:38 +01:00
npm tests: Remove no longer used conftest files 2021-01-26 17:09:04 +01:00
packagist python: Reorder imports with isort 2020-09-17 17:48:27 +02:00
phabricator tests: Remove no longer used conftest files 2021-01-26 17:09:04 +01:00
pypi tests: Remove no longer used conftest files 2021-01-26 17:09:04 +01:00
tests gitlab: make url mandatory and add type 2021-01-25 19:00:01 +01:00
__init__.py Hook up listers implemented with the new pattern to the CLI 2021-01-11 11:00:29 +01:00
cli.py Run isort after the CLI import changes 2020-09-25 14:19:21 +02:00
pattern.py pattern: Fix and improve config overriding in from_configfile method 2021-01-18 17:55:53 +01:00
py.typed typing: minimal changes to make a no-op mypy run pass 2019-10-28 15:35:21 +01:00
pytest_plugin.py tests: Reduce db initialization fixtures to a minimum 2020-10-30 13:24:38 +01:00
utils.py lister: Add utility decorator to ease HTTP requests rate limit handling 2021-01-18 11:28:51 +01:00