swh-lister/swh/lister
Nicolas Dandrimont 525fc0102d Hook up listers implemented with the new pattern to the CLI
We stop depending on the ListerBase implementation. The main hoop we're jumping
through is the config override mechanism in swh.lister.get_lister, as it's
really specifc to the ListerBase `override_config` argument, which is dropped in
pattern.Lister (in favor of explicit arguments at lister instantiation).

We implement a small shim in swh.lister.pattern.Lister to give
backwards-compatibility for the new pattern to get_lister.

This generic configuration override mechanism will probably be completely
removed when the configuration mechanism is reworked. We'll see.
2021-01-11 11:00:29 +01:00
..
bitbucket lister.bitbucket.tests: Clarify lister configuration 2020-10-30 13:24:38 +01:00
cgit lister.cgit.tests: Clarify lister configuration 2020-10-30 13:30:14 +01:00
core Create listing task with a default of 3 if unspecified 2020-10-30 09:10:27 +01:00
cran lister.cran.tests: Clarify lister configuration 2020-10-30 13:30:14 +01:00
debian tests: Reduce db initialization fixtures to a minimum 2020-10-30 13:24:38 +01:00
gitea lister.gitea.tests: Clarify lister configuration 2020-10-30 13:30:15 +01:00
github lister.github.tests: Clarify lister configuration 2020-10-30 13:30:15 +01:00
gitlab lister.gitlab.tests: Clarify lister configuration 2020-10-30 13:30:15 +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 lister.npm.tests: Clarify lister configuration 2020-10-30 13:30:15 +01:00
packagist python: Reorder imports with isort 2020-09-17 17:48:27 +02:00
phabricator lister.phabricator.tests: Add task-type related to lister 2020-10-30 13:30:15 +01:00
pypi python: Reorder imports with isort 2020-09-17 17:48:27 +02:00
tests Hook up listers implemented with the new pattern to the CLI 2021-01-11 11:00:29 +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 Hook up listers implemented with the new pattern to the CLI 2021-01-11 11:00:29 +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 tox/pytest: Activate doctest-module 2020-09-10 11:47:47 +02:00